(57)【特許請求の範囲】
【請求項１】
車載装置から送信された起動要求情報に基づいてインストール済みのアプリケーションを起動する機能を有する携帯端末と接続可能に成された車載装置であって、
前記車載装置と前記携帯端末とが接続されている状態において、当該携帯端末上で実行していたアプリケーションおよびその種別を特定するアプリケーション特定情報を記憶する記憶部と、
前記車載装置と前記携帯端末とが接続されていない状態において、前記車載装置と前記携帯端末とが接続されたことを検出する接続検出部と、
前記接続検出部により前記車載装置と前記携帯端末とが接続されたことが検出された場合、前記アプリケーション特定情報により示される前記アプリケーションが前記携帯端末にインストールされているか否かについて判定する第１の判定部と、
前記第１の判定部により前記アプリケーション特定情報により示される前記アプリケーションが前記携帯端末にインストールされていないと判定された場合、前記記憶部に記憶されている前記アプリケーション特定情報により示される種別と同じ種別のアプリケーションが前記携帯端末にインストールされているか否かについて判定する第２の判定部と、
前記第２の判定部により前記同じ種別のアプリケーションが前記携帯端末にインストールされていると判定された場合、当該同じ種別のアプリケーションの起動を要求する起動要求情報を前記携帯端末に送信する起動要求情報送信部とを備えたことを特徴とする車載装置。
【請求項２】
請求項１に記載の車載装置において、
前記第２の判定部により前記同じ種別のアプリケーションが前記携帯端末にインストールされていないと判定された場合、その旨を示す警告情報を表示部に表示するように制御する表示制御部を更に備えたことを特徴とする車載装置。
【請求項３】
請求項１に記載の車載装置において、
前記記憶部は、前記車載装置と前記携帯端末とが接続されている状態において、当該携帯端末上で実行していたアプリケーションの実行パラメータを更に記憶し、
前記起動要求情報送信部は、前記第２の判定部により前記同じ種別のアプリケーションが前記携帯端末にインストールされていると判定された場合、当該同じ種別のアプリケーションの起動を要求する起動要求情報に、当該同じ種別のアプリケーションを起動する際に設定するための実行パラメータとして前記記憶部に記憶されている前記実行パラメータを含めて前記携帯端末に送信することを特徴とする車載装置。
【請求項４】
車載装置から送信された起動要求情報に基づいてインストール済みのアプリケーションを起動する機能を有する携帯端末と接続可能に成された車載装置におけるアプリケーション起動制御方法であって、
前記車載装置と前記携帯端末とが接続されている状態において、当該携帯端末上で実行していたアプリケーションおよびその種別を特定するアプリケーション特定情報を記憶部に記憶する第１のステップと、
前記車載装置と前記携帯端末とが接続されていない状態において、前記車載装置と前記携帯端末とが接続されたことを検出する第２のステップと、
前記第２のステップにより前記車載装置と前記携帯端末とが接続されたことが検出された場合、前記記憶部に記憶されている前記アプリケーション特定情報により示される前記アプリケーションが前記携帯端末にインストールされているか否かについて判定する第３のステップと、
前記第３のステップにより前記アプリケーション特定情報により示される前記アプリケーションが前記携帯端末にインストールされていないと判定された場合、前記記憶部に記憶されている前記アプリケーション特定情報により示される種別と同じ種別のアプリケーションが前記携帯端末にインストールされているか否かについて判定する第４のステップと、
前記第４のステップにより前記同じ種別のアプリケーションが前記携帯端末にインストールされていると判定された場合、当該同じ種別のアプリケーションの起動を要求する起動要求情報を前記携帯端末に送信する第５のステップとを有することを特徴とするアプリケーション起動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置およびアプリケーション起動制御方法に関し、特に、携帯端末と接続可能に成され、前回の接続時に携帯端末上で起動していたアプリケーションを再度の接続時に携帯端末上で自動的に起動させる機能を有する車載装置に用いて好適なものである。
【背景技術】
【０００２】
現在、スマートフォン等の携帯端末と接続可能な車載装置の中には、その携帯端末上で実行しているアプリケーションにより携帯端末側で表示されている画面と同じ画面を車載装置側でも表示し、車載装置が備えるタッチパネルなどの入力インターフェースを介して当該アプリケーションに関する操作を可能とする機能を有するものが存在する。これにより、携帯端末のアプリケーションを車載装置でも利用することができる。
【０００３】
さらに、このような車載装置には、前回、車載装置と携帯端末とが接続されている状態において当該携帯端末上で起動していたアプリケーションを、車載装置と携帯端末とが再び接続されたときに携帯端末上で自動的に起動させる機能を有するものがある。この機能を使えば、ユーザが特にアプリケーションの起動操作をすることなく、前回、車載装置と携帯端末とが接続されていたときの使用状態に復帰することができ、ユーザにとって便宜である。
【０００４】
例えば、ナビゲーション機能を実行するアプリケーションは、車載装置と携帯端末とが接続されているときにはいつも使う可能性が大きい。それゆえ、携帯端末上で起動していたアプリケーションを、車載装置と携帯端末とが再び接続されたときに携帯端末上で自動的に起動させる機能は、ユーザにとても便利である。
【０００５】
なお、携帯電話と車載装置との連携に関連して、携帯電話を車両内で使用する場合、携帯電話をいちいち操作することなく、当該携帯電話が備える機能を利用できるようにした技術が提案されている（例えば、特許文献１を参照）。特許文献１に記載の技術では、携帯電話で車載装置との接続を検出した場合、所定の機能（例えば、インターネットへの接続機能）を実現するためのアプリケーションを自動的に起動し、インターネット上のサーバから所定の情報（例えば、車両の運転の際に留意する情報）を取得し車載装置に出力するようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−７８６９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ユーザは、新たなアプリケーションを携帯端末にインストールすることや、インストール済みのアプリケーションを当該携帯端末からアンインストールすることを任意に行うことができる。近年はアプリケーションのベンダーも増えていて、様々なアプリケーションが提供されている。そのため、ユーザにとって好みのアプリケーションも変わる可能性がある。その場合、今までのアプリケーションをアンインストールして、別のアプリケーションをインストールすることもある。
【０００８】
しかしながら、従来の車載装置においては、車載装置と携帯端末とが接続されている状態において当該携帯端末上で起動していたアプリケーションが、車載装置からの切断後にアンインストールされた場合、車載装置と携帯端末とが再び接続されたとき、当該アプリケーションを携帯端末上で起動させることができない。その結果、アプリケーションを通じて実行しようとしていたユーザ所望の機能を自動実行できないという問題があった。
【０００９】
本発明は、このような問題を解決するために成されたものであり、前回の接続時に携帯端末上で起動していたアプリケーションがその後携帯端末からアンインストールされた場合であっても、そのアプリケーションと同等の機能の実行環境状態になるべく自動復帰させることができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記した課題を解決するために、本発明では、車載装置に携帯端末が接続された場合、前回の接続時に携帯端末上で実行していたアプリケーションが携帯端末にインストールされているか否かについて判定する。インストールされていないと判定したとき、当該アプリケーションの種別と同じ種別のアプリケーションが携帯端末にインストールされているか否かについて更に判定する。そして、同じ種別のアプリケーションが携帯端末にインストールされていると判定した場合、当該アプリケーションの起動要求を携帯端末に送信するようにしている。
【発明の効果】
【００１１】
上記のように構成した本発明によれば、車載装置と携帯端末との前回の接続時に携帯端末上で実行していたアプリケーションがその後アンインストールされても、車載装置と携帯端末とが再び接続されたとき、同種のアプリケーションがあれば携帯端末上で自動的に起動される。そのため、前回の接続時に携帯端末上で実行していたアプリケーションがその後、携帯端末からアンインストールされた場合であっても、そのアプリケーションと同等の機能の実行環境状態になるべく自動復帰させることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態による車載装置を備えた車載システムの構成例を示すブロック図である。
【図２】本実施形態の車載装置によるアプリケーション特定情報の記憶制御動作例を示すフローチャートである。
【図３】本実施形態の車載装置によるアプリケーション起動制御動作例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態（以下、本実施形態）を図面に基づいて説明する。図１は、本実施形態による車載装置１００を備えた車載システム１２０の構成例を示すブロック図である。図１に示すように、車載システム１２０は、車載装置１００の他に、スマートフォン等の携帯端末１４０およびディスプレイ１６０（本発明の表示部に対応する）を備えて構成されている。
【００１４】
車載装置１００は、車載装置１００と携帯端末１４０とが接続されている状態において、携帯端末１４０上で実行しているアプリケーションにより携帯端末１４０側で表示されている画面と同じ画面をディスプレイ１６０にも表示し、車載装置１００が備えるタッチパネル（図示せず）などの入力インターフェースを介して当該アプリケーションに関するユーザ操作を可能とする機能を有する。これにより、携帯端末１４０のアプリケーションを車載装置１００でも利用することができる。ディスプレイ１６０は、車載装置１００により生成された各種情報を表示する。
【００１５】
次に、携帯端末１４０の内部構成について説明する。携帯端末１４０は、アプリケーション記憶部２００、アプリケーション記憶制御部２２０、問い合わせ応答部２４０、起動要求情報受信部２６０、アプリケーション実行部２８０、アプリケーション特定情報送信部３００、表示制御部３２０、ディスプレイ３４０および画面データ送信部３６０を備えて構成されている。
【００１６】
アプリケーション記憶部２００は、ユーザにより携帯端末１４０にインストールされたアプリケーションと、当該アプリケーションを識別するアプリケーションＩＤおよび当該アプリケーションが実行する機能（例えば、ナビゲーション機能、オーディオ出力機能または放送受信機能など）の種別を示す種別情報を含むアプリケーション特定情報とをアプリケーション単位で記憶している。
【００１７】
アプリケーション記憶制御部２２０は、ユーザにより携帯端末１４０にアプリケーションをインストールする操作が行われる度に、そのアプリケーションと当該アプリケーションに対応したアプリケーション特定情報とをアプリケーション記憶部２００に追加記憶させる。また、アプリケーション記憶制御部２２０は、ユーザにより携帯端末１４０からアプリケーションをアンインストールする操作が行われる度に、そのアプリケーションと当該アプリケーションに対応したアプリケーション特定情報とをアプリケーション記憶部２００から削除する。
【００１８】
問い合わせ応答部２４０は、車載装置１００と携帯端末１４０とが接続されている状態において、車載装置１００からの各種の問い合わせに応答する。すなわち、問い合わせ応答部２４０は、後述する直前実行アプリケーション特定情報により特定されるアプリケーションＩＤに対応するアプリケーションが携帯端末１４０にインストールされているか否かについての問い合わせを車載装置１００の第１の判定部４８０から受ける。
【００１９】
そして、問い合わせ応答部２４０は、その問い合わせに対して、直前実行アプリケーション特定情報により特定されるアプリケーションＩＤが、アプリケーション記憶部２００に記憶されている各アプリケーション特定情報に含まれるアプリケーションＩＤの何れかと一致するか否か（直前実行アプリケーション特定情報により特定されるアプリケーションＩＤに対応するアプリケーションがアプリケーション記憶部２００に記憶されているか否か）について判定する。問い合わせ応答部２４０は、その判定結果を車載装置１００の第１の判定部４８０に通知する。
【００２０】
また、問い合わせ応答部２４０は、直前実行アプリケーション特定情報により特定される種別と同じ種別のアプリケーションが携帯端末１４０にインストールされているか否かについての問い合わせを車載装置１００の第２の判定部５００から受ける。そして、問い合わせ応答部２４０は、その問い合わせに対して、直前実行アプリケーション特定情報に含まれる種別情報が、アプリケーション記憶部２００に記憶されている各アプリケーション特定情報に含まれる種別情報の何れかと一致するか否か（直前実行アプリケーション特定情報により特定される種別と同じ種別のアプリケーションがアプリケーション記憶部２００に記憶されているか否か）について判定する。
【００２１】
問い合わせ応答部２４０は、同じ種別のアプリケーションが携帯端末１４０にインストールされていると判定した場合、そのアプリケーションに対応するアプリケーションＩＤを車載装置１００の第２の判定部５００に通知する。一方、同じ種別のアプリケーションが携帯端末１４０にインストールされていないと判定した場合、問い合わせ応答部２４０は、その旨を車載装置１００の第２の判定部５００に通知する。
【００２２】
なお、同じ種別のアプリケーションが複数インストールされていると判定した場合には、問い合わせ応答部２４０は、その中の何れか１つのアプリケーションＩＤを車載装置１００に通知する。どのアプリケーションを選択するかについては種々のルールを適用することができる。例えば、問い合わせ応答部２４０は、携帯端末１４０上で最も起動回数の多いアプリケーションのアプリケーションＩＤを選択して車載装置１００の第２の判定部５００に通知する。各アプリケーションの起動回数は、携帯端末１４０でカウントし、図示しないメモリに記憶しておく。
【００２３】
起動要求情報受信部２６０は、車載装置１００からアプリケーションの起動要求情報が送信された場合、その起動要求情報を受信する。起動要求情報は、車載装置１００が特定のアプリケーションの起動を携帯端末１４０に対して要求する情報であり、その起動を要求するアプリケーションに対応するアプリケーションＩＤを含む。起動要求情報受信部２６０は、車載装置１００から受信した起動要求情報をアプリケーション実行部２８０に出力する。
【００２４】
アプリケーション実行部２８０は、起動要求情報受信部２６０から起動要求情報が出力された場合、その起動要求情報に含まれるアプリケーションＩＤに対応するアプリケーションをアプリケーション記憶部２００から取り出して起動する。なお、アプリケーション実行部２８０は、起動要求情報受信部２６０からの起動要求があったときのみならず、携帯端末１４０でユーザが起動要求した場合も、その要求に係るアプリケーションをアプリケーション記憶部２００から取り出して起動する。そして、アプリケーション実行部２８０は、そのアプリケーションの実行に伴い表示するための画面データを表示制御部３２０および画面データ送信部３６０に出力する。
【００２５】
また、アプリケーション実行部２８０は、起動したアプリケーションに対応するアプリケーション特定情報をアプリケーション記憶部２００から取り出してアプリケーション特定情報送信部３００に出力する。アプリケーション特定情報送信部３００は、車載装置１００と携帯端末１４０とが接続されている状態において、アプリケーション実行部２８０から出力されたアプリケーション特定情報を車載装置１００のアプリケーション特定情報受信部４２０に送信する。
【００２６】
表示制御部３２０は、アプリケーション実行部２８０から出力された画面データをディスプレイ３４０に表示するように制御する。画面データ送信部３６０は、車載装置１００と携帯端末１４０とが接続されている状態において、アプリケーション実行部２８０から出力された画面データを車載装置１００の画面データ受信部５６０に送信する。これにより、携帯端末１４０上で実行しているアプリケーションにより携帯端末１４０側で表示されている画面と同じ画面が車載装置１００側のディスプレイ１６０でも表示されることとなる。
【００２７】
次に、車載装置１００の内部構成について説明する。車載装置１００は、接続検出部４００、アプリケーション特定情報受信部４２０、記憶制御部４４０、記憶部４６０、第１の判定部４８０、第２の判定部５００、起動要求情報送信部５２０、警告情報生成部５４０、画面データ受信部５６０および表示制御部５８０を備えて構成されている。
【００２８】
接続検出部４００は、車載装置１００と携帯端末１４０とが接続されていない状態において、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信手段やＵＳＢケーブルなどの有線通信手段を介して、車載装置１００と携帯端末１４０とが接続されたことを検出する。接続検出部４００は、車載装置１００と携帯端末１４０とが接続されたことを検出した場合、その旨を第１の判定部４８０に通知する。
【００２９】
また、接続検出部４００は、車載装置１００と携帯端末１４０とが接続されている状態において、車載装置１００と携帯端末１４０との接続が解除されたことを検出する。接続検出部４００は、車載装置１００と携帯端末１４０との接続が解除されたことを検出した場合、その旨を記憶制御部４４０に通知する。
【００３０】
アプリケーション特定情報受信部４２０は、車載装置１００と携帯端末１４０とが接続されている状態において、携帯端末１４０のアプリケーション特定情報送信部３００からアプリケーション特定情報が送信された場合、そのアプリケーション特定情報を受信して記憶制御部４４０に出力する。
【００３１】
記憶制御部４４０は、車載装置１００と携帯端末１４０との接続が解除された旨の通知を接続検出部４００から受けた場合、アプリケーション特定情報受信部４２０から出力されたアプリケーション特定情報を、直前実行アプリケーション特定情報として記憶部４６０に上書き記憶する。
【００３２】
第１の判定部４８０は、車載装置１００と携帯端末１４０とが接続された旨の通知を接続検出部４００から受けた場合、記憶部４６０に記憶されている直前実行アプリケーション特定情報に含まれるアプリケーションＩＤに対応するアプリケーション（つまり、前回の接続時に携帯端末１４０で実行されていたアプリケーション）が携帯端末１４０にインストールされているか否かについて判定する。
【００３３】
具体的には、第１の判定部４８０は、携帯端末１４０の問い合わせ応答部２４０に対し、直前実行アプリケーション特定情報に含まれるアプリケーションＩＤに対応するアプリケーションが携帯端末１４０にインストールされているか否かについて問い合わせる。そして、第１の判定部４８０は、インストールされている旨の通知を問い合わせ応答部２４０から受けた場合、そのアプリケーションＩＤを起動要求情報送信部５２０に通知する。一方、第１の判定部４８０は、インストールされていない旨の通知を問い合わせ応答部２４０から受けた場合、その旨を第２の判定部５００に通知する。
【００３４】
第２の判定部５００は、記憶部４６０に記憶されている直前実行アプリケーション特定情報に含まれる種別情報により示される種別と同じ種別のアプリケーション（つまり、前回の接続時に携帯端末１４０で実行されていたアプリケーションと同種のアプリケーション）が携帯端末１４０にインストールされているか否かについて判定する。
【００３５】
具体的には、第２の判定部５００は、直前実行アプリケーション特定情報に含まれるアプリケーションＩＤに対応するアプリケーションが携帯端末１４０にインストールされていない旨の通知を第１の判定部４８０から受けた場合、携帯端末１４０の問い合わせ応答部２４０に対し、直前実行アプリケーション特定情報に含まれる種別情報により示される種別と同じ種別のアプリケーションが携帯端末１４０にインストールされているか否かについて問い合わせる。そして、第２の判定部５００は、同じ種別のアプリケーションに関するアプリケーションＩＤの通知を問い合わせ応答部２４０から受けた場合、そのアプリケーションＩＤを起動要求情報送信部５２０に通知する。一方、第２の判定部５００は、同じ種別のアプリケーションが携帯端末１４０にインストールされていない旨の通知を問い合わせ応答部２４０から受けた場合、その旨を警告情報生成部５４０に通知する。
【００３６】
起動要求情報送信部５２０は、アプリケーションＩＤの通知を第１の判定部４８０から受けた場合、当該アプリケーションＩＤに対応するアプリケーション（すなわち、直前実行アプリケーション特定情報に含まれるアプリケーションＩＤにより示されるアプリケーション）の起動を要求する起動要求情報（アプリケーションＩＤを含む）を生成し、生成した起動要求情報を携帯端末１４０の起動要求情報受信部２６０に送信する。
【００３７】
また、起動要求情報送信部５２０は、アプリケーションＩＤの通知を第２の判定部５００から受けた場合、そのアプリケーションＩＤに対応するアプリケーション（すなわち、直前実行アプリケーション特定情報に含まれる種別情報により示される種別と同じ種別のアプリケーション）の起動を要求する起動要求情報（アプリケーションＩＤを含む）を生成し、生成した起動要求情報を携帯端末１４０の起動要求情報受信部２６０に送信する。
【００３８】
警告情報生成部５４０は、直前実行アプリケーション特定情報に含まれる種別情報により示される種別と同じ種別のアプリケーションがインストールされていない旨の通知を第２の判定部５００から受けた場合、その旨を示す警告情報を生成する。警告情報は、例えば「前回の接続時に携帯端末上で起動していたアプリケーションおよびそれと同じ種別のアプリケーションはインストールされていません。」といった文字列からなる情報である。
【００３９】
画面データ受信部５６０は、車載装置１００と携帯端末１４０とが接続されている状態において、携帯端末１４０の画面データ送信部３６０から画面データが送信された場合、その画面データを受信して表示制御部５８０に出力する。
【００４０】
表示制御部５８０は、警告情報生成部５４０により生成された警告情報をディスプレイ１６０に表示するように制御する。また、表示制御部５８０は、画面データ受信部５６０から画面データが出力された場合、その画面データに基づく画面（すなわち、携帯端末１４０上で実行しているアプリケーションにより携帯端末１４０側で表示されている画面）をディスプレイ１６０に表示するように制御する。
【００４１】
次に、本実施形態の車載装置１００によるアプリケーション特定情報の記憶制御動作について説明する。図２は、本実施形態の車載装置１００による直前実行アプリケーション特定情報の記憶制御動作例を示すフローチャートである。図２におけるステップＳ１００は、車載装置１００と携帯端末１４０とが接続され、ユーザ操作により携帯端末１４０上でアプリケーションが起動されることにより開始する。
【００４２】
まず、アプリケーション特定情報受信部４２０は、車載装置１００と携帯端末１４０とが接続されている状態において、携帯端末１４０のアプリケーション特定情報送信部３００から送信されたアプリケーション特定情報を受信して記憶制御部４４０に出力する（ステップＳ１００）。次に、接続検出部４００は、車載装置１００と携帯端末１４０との接続が解除されたか否かについて判定する（ステップＳ１２０）。もし、車載装置１００と携帯端末１４０との接続が解除されていないと接続検出部４００にて判定した場合（ステップＳ１２０にてＮＯ）、処理はステップＳ１２０に遷移する。
【００４３】
一方、車載装置１００と携帯端末１４０との接続が解除されたと接続検出部４００にて判定した場合（ステップＳ１２０にてＹＥＳ）、接続検出部４００は、その旨を記憶制御部４４０に通知する。そして、この通知を受けた記憶制御部４４０は、ステップＳ１００で受信していたアプリケーション特定情報を直前実行アプリケーション特定情報として記憶部４６０に上書き記憶する（ステップＳ１４０）。ステップＳ１４０の処理が完了することによって、車載装置１００は図２における処理を終了する。
【００４４】
次に、本実施形態の車載装置１００によるアプリケーション起動制御動作について説明する。図３は、本実施形態の車載装置１００によるアプリケーション起動制御動作例を示すフローチャートである。図３におけるステップＳ２００の処理は、車載装置１００の電源が投入されることによって、または、図２のフローチャートにおける処理が終了することによって開始する。
【００４５】
まず、接続検出部４００は、車載装置１００と携帯端末１４０とが接続されたか否かについて判定する（ステップＳ２００）。もし、車載装置１００と携帯端末１４０とが接続されていないと接続検出部４００にて判定した場合（ステップＳ２００にてＮＯ）、処理はステップＳ２００に遷移する。一方、車載装置１００と携帯端末１４０とが接続されたと接続検出部４００にて判定した場合（ステップＳ２００にてＹＥＳ）、その旨を第１の判定部４８０に通知する。
【００４６】
次に、第１の判定部４８０は、携帯端末１４０の問い合わせ応答部２４０に対し、記憶部４６０に記憶されている直前実行アプリケーション特定情報に含まれるアプリケーションＩＤに対応するアプリケーションが携帯端末１４０にインストールされているか否かについて問い合わせる（ステップＳ２２０）。そして、第１の判定部４８０は、インストールされている旨の通知を問い合わせ応答部２４０から受けたか否かについて判定する（ステップＳ２４０）。
【００４７】
もし、インストールされている旨の通知を受けたと第１の判定部４８０にて判定した場合（ステップＳ２４０にてＹＥＳ）、第１の判定部４８０は、直前実行アプリケーション特定情報に含まれるアプリケーションＩＤを起動要求情報送信部５２０に通知する。そして、起動要求情報送信部５２０は、第１の判定部４８０から通知されたアプリケーションＩＤに対応するアプリケーションの起動を要求する起動要求情報を生成し、生成した起動要求情報を携帯端末１４０の起動要求情報受信部２６０に送信する（ステップＳ２６０）。ステップＳ２６０の処理が完了することによって、車載装置１００は図３における処理を終了する。
【００４８】
一方、インストールされている旨の通知を受けていない（すなわち、インストールされていない旨の通知を受けた）と第１の判定部４８０にて判定した場合（ステップＳ２４０にてＮＯ）、第１の判定部４８０はその旨を第２の判定部５００に通知する。次に、第２の判定部５００は、携帯端末１４０の問い合わせ応答部２４０に対し、直前実行アプリケーション特定情報に含まれる種別情報により示される種別と同じ種別のアプリケーションが携帯端末１４０にインストールされているか否かについて問い合わせる（ステップＳ２８０）。そして、第２の判定部５００は、アプリケーションＩＤの通知を問い合わせ応答部２４０から受けたか否かについて判定する（ステップＳ３００）。
【００４９】
もし、アプリケーションＩＤの通知を問い合わせ応答部２４０から受けたと第２の判定部５００にて判定した場合（ステップＳ３００にてＹＥＳ）、第２の判定部５００は、そのアプリケーションＩＤを起動要求情報送信部５２０に通知する。そして、起動要求情報送信部５２０は、第２の判定部５００から通知されたアプリケーションＩＤに対応するアプリケーションの起動を要求する起動要求情報を生成し、生成した起動要求情報を携帯端末１４０の起動要求情報受信部２６０に送信する（ステップＳ３２０）。ステップＳ３２０の処理が完了することによって、車載装置１００は図３における処理を終了する。
【００５０】
一方、アプリケーションＩＤの通知を問い合わせ応答部２４０から受けていない（すなわち、直前実行アプリケーション特定情報に含まれる種別情報により示される種別と同じ種別のアプリケーションがインストールされていない旨の通知を問い合わせ応答部２４０から受けた）と第２の判定部５００にて判定した場合（ステップＳ３００にてＮＯ）、第２の判定部５００はその旨を警告情報生成部５４０に通知する。警告情報生成部５４０は、前回の接続時に携帯端末１４０で実行されていたアプリケーションおよびそれと同種のアプリケーションがインストールされていない旨を示す警告情報を生成する（ステップＳ３４０）。最後に、表示制御部５８０は、警告情報生成部５４０により生成された警告情報をディスプレイ１６０に表示するように制御する（ステップＳ３６０）。ステップＳ３６０の処理が完了することによって、車載装置１００は図３における処理を終了する。
【００５１】
以上詳しく説明したように、本実施形態では、車載装置１００に携帯端末１４０が接続された場合、前回の接続時に携帯端末１４０上で実行していたアプリケーションが携帯端末１４０にインストールされているか否かについて判定し、インストールされていないと判定したとき、当該アプリケーションの種別と同じ種別のアプリケーションが携帯端末１４０にインストールされているか否かについて判定する。そして、同じ種別のアプリケーションが携帯端末１４０にインストールされていると判定した場合、当該アプリケーションの起動要求を携帯端末１４０に送信するようにしている。
【００５２】
このように構成した本実施形態によれば、車載装置１００と携帯端末１４０との前回の接続時に携帯端末１４０上で実行していたアプリケーションがその後アンインストールされても、車載装置１００と携帯端末１４０とが再び接続されたとき、同種のアプリケーションが携帯端末１４０上で自動的に起動される。そのため、前回の接続時に携帯端末１４０上で実行していたアプリケーションがその後、携帯端末１４０からアンインストールされた場合であっても、そのアプリケーションと同等の機能の実行環境状態になるべく自動復帰させることができる。
【００５３】
また、本実施形態では、直前実行アプリケーション特定情報に含まれる種別情報により示される種別と同じ種別のアプリケーションが携帯端末１４０にインストールされていないと判定した場合、その旨を示す警告情報をディスプレイ１６０に表示するようにしている。このように構成した本実施形態によれば、ユーザは、ディスプレイ１６０を見ているだけで、前回の接続時に携帯端末１４０上で起動していたアプリケーションおよびそれと同種のアプリケーションが携帯端末１４０にインストールされていないことを迅速に把握することができる。
【００５４】
なお、上記実施形態では、起動要求情報送信部５２０が、アプリケーションＩＤの通知を第２の判定部５００から受けた場合、そのアプリケーションＩＤに対応するアプリケーションの起動を要求する起動要求情報を携帯端末１４０の起動要求情報受信部２６０に送信する例について説明したが、本発明はこれに限定されない。例えば、車載装置１００と携帯端末１４０とが接続されている状態において、携帯端末１４０上で実行していたアプリケーションの実行パラメータもアプリケーションＩＤと関連付けて記憶部４６０に記憶しておき、起動要求情報送信部５２０は、アプリケーションＩＤの通知を第２の判定部５００から受けた場合、そのアプリケーションＩＤおよび記憶部４６０に記憶されている実行パラメータを含む起動要求情報を送信するようにしても良い。
【００５５】
この場合、携帯端末１４０のアプリケーション実行部２８０では、起動要求情報送信部５２０から送信された起動要求情報に含まれるアプリケーションＩＤに対応するアプリケーション（すなわち、直前実行アプリケーション特定情報に含まれる種別情報により示される種別と同じ種別のアプリケーション）に、同じく起動要求情報に含まれる実行パラメータ（すなわち、直前実行アプリケーション特定情報に含まれるアプリケーションＩＤにより示されるアプリケーションの実行パラメータ）を設定して起動処理を行う。
【００５６】
ここで、実行パラメータは、アプリケーションを実行するときに、実行中の動作を指定するための設定値である。例えば、ナビゲーション機能を有するアプリケーションの実行パラメータとしては、地図の表示縮尺などが挙げられる。このようにすれば、ユーザが特にアプリケーションの起動操作および実行パラメータの設定操作をすることなく、前回、車載装置１００と携帯端末１４０とが接続されていたときにより近い実行環境状態に復帰させることができ、ユーザにとって便宜である。
【００５７】
ただし、アプリケーション実行部２８０は、起動要求情報に含まれるアプリケーションＩＤに対応する同種のアプリケーションが既に携帯端末１４０において１回以上実行されている場合、起動要求情報に含まれる実行パラメータではなく、当該アプリケーションを前回実行していたときの実行パラメータ（例えば、携帯端末１４０のシステムメモリに記憶しておく）を設定して当該アプリケーションを起動するようにしても良い。反対に、同種のアプリケーションが携帯端末１４０にインストールされているのみでまだ１回も起動していない場合、デフォルトの実行パラメータでなく、記憶部４６０に記憶されている実行パラメータを使用して起動処理を行う。このようにすれば、起動対象のアプリケーションが過去に実行されていれば、そのときの実行パラメータが優先して設定されるので、なるべく過去に実行していたときと同じ実行環境で起動させたいユーザにとって便宜である。
【００５８】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００５９】
１００  車載装置
１４０  携帯端末
１６０  ディスプレイ
４００  接続検出部
４６０  記憶部
４８０  第１の判定部
５００  第２の判定部
５２０  起動要求情報送信部
５８０  表示制御部
【図１】
0005524024.tif 000002
【図２】
0005524024.tif 000003
【図３】
0005524024.tif 000004