(57)【要約】【課題】通信方式の異なる様々なアプリケーションの中から任意のアプリケーションを容易に選択できるメニュー画面を提供すると共に、このメニュー画面で選択されたアプリケーションを適切な通信方式を用いて実行する。【解決手段】車載装置１は、携帯端末２または車載装置１で実行可能な各アプリケーションの通信方式に関する情報を含むポリシーファイル５１をサーバ５から取得する。さらに、アプリケーションのいずれかを選択するためのメニュー画面を生成するためのメニュー画面情報５２をサーバ５から取得し、このメニュー画面情報５２に基づいてメニュー画面を生成し、表示部１１に表示する。そして、取得したポリシーファイル５１に基づいて、メニュー画面で選択されたアプリケーションに対応する通信方式を採用し、その通信方式に従って、携帯端末２と通信を行う。【選択図】図１
2015220533.tif 000002
【特許請求の範囲】
【請求項１】
通信装置と車載装置とを有する車載情報システムであって、
前記車載装置は、
前記車載情報システムにおいて実行可能な各アプリケーションの通信方式に関する通信方式情報を取得する通信方式情報取得手段と、
前記アプリケーションのいずれかを選択するためのメニュー画面を生成するためのメニュー画面情報を取得するメニュー画面情報取得手段と、
前記メニュー画面情報取得手段により取得されたメニュー画面情報に基づいて、前記メニュー画面を生成するメニュー画面生成手段と、
前記メニュー画面生成手段により生成されたメニュー画面を表示する表示手段と、
前記通信方式情報取得手段により取得された通信方式情報に基づいて、前記メニュー画面で選択されたアプリケーションに対応する通信方式を採用し、その通信方式に従って前記通信装置と通信を行う車載側通信手段とを備え、
前記通信装置は、
前記車載側通信手段により採用された通信方式に従って、実行中のアプリケーションによる通信を前記車載装置との間で行う端末側通信手段を備えることを特徴とする車載情報システム。
【請求項２】
請求項１に記載の車載情報システムにおいて、
前記通信装置は、任意のアプリケーションを実行可能な携帯型の情報端末を含み、
前記アプリケーションは、所定の制御アプリケーションを介した共通の通信方式を用いて前記情報端末と前記車載装置が連動することで前記情報端末により実行される連動型アプリケーションと、独自の通信方式を用いて前記情報端末により実行される独自型アプリケーションと、前記車載装置により実行される車載型アプリケーションとの少なくとも一つを含み、
前記車載側通信手段は、前記連動型アプリケーションが選択された場合と、前記独自型アプリケーションが選択された場合と、前記車載型アプリケーションが選択された場合とで、それぞれ異なる通信方式を採用することを特徴とする車載情報システム。
【請求項３】
請求項１または２に記載の車載情報システムにおいて、
前記通信方式情報取得手段は、前記通信方式情報を外部のサーバから取得することを特徴とする車載情報システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の車載情報システムにおいて、
前記メニュー画面情報取得手段は、前記メニュー画面情報を外部のサーバから取得することを特徴とする車載情報システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の車載情報システムにおいて、
前記車載装置は、
前記メニュー画面情報に含まれるアプリケーションのうち前記メニュー画面において表示を制限すべきアプリケーションに関する表示制限情報を前記通信装置から取得する表示制限情報取得手段と、
前記通信装置との接続状態を確認する接続確認手段とをさらに備え、
前記メニュー画面生成手段は、前記通信方式情報取得手段により取得された通信方式情報と、前記メニュー画面情報取得手段により取得されたメニュー画面情報と、前記表示制限情報取得手段により取得された表示制限情報と、前記接続確認手段により確認された接続状態とに基づいて、前記メニュー画面を生成することを特徴とする車載情報システム。
【請求項６】
請求項５に記載の車載情報システムにおいて、
前記通信装置は、任意のアプリケーションを実行可能な携帯型の情報端末であり、
前記情報端末は、インストール済みのアプリケーションを判断し、その判断結果に基づいて、前記表示制限情報を作成して前記車載装置に送信することを特徴とする車載情報システム。
【請求項７】
請求項６に記載の車載情報システムにおいて、
前記アプリケーションは、所定の制御アプリケーションを介した共通の通信方式を用いて前記情報端末と前記車載装置が連動することで前記情報端末により実行される連動型アプリケーションを含み、
前記メニュー画面生成手段は、前記共通の通信方式に対応する通信インタフェースが前記車載装置と前記情報端末の間で確立されていないことが前記接続確認手段により確認された場合に、前記連動型アプリケーションを非表示として前記メニュー画面を生成することを特徴とする車載情報システム。
【請求項８】
請求項５乃至７のいずれか一項に記載の車載情報システムにおいて、
前記メニュー画面生成手段は、前記表示制限情報が更新された場合、または前記通信装置との接続状態が変更された場合に、前記メニュー画面を生成し直すことを特徴とする車載情報システム。
【請求項９】
通信装置と接続可能な車載装置であって、
各アプリケーションの通信方式に関する通信方式情報を取得する通信方式情報取得手段と、
前記アプリケーションのいずれかを選択するためのメニュー画面を生成するためのメニュー画面情報を取得するメニュー画面情報取得手段と、
前記メニュー画面情報取得手段により取得されたメニュー画面情報に基づいて、前記メニュー画面を生成するメニュー画面生成手段と、
前記メニュー画面生成手段により生成されたメニュー画面を表示する表示手段と、
前記通信方式情報取得手段により取得された通信方式情報に基づいて、前記メニュー画面で選択されたアプリケーションに対応する通信方式を採用し、その通信方式に従って前記通信装置と通信を行う車載側通信手段とを備えることを特徴とする車載装置。
【請求項１０】
車載装置と接続可能な携帯型の情報端末であって、
インストール済みのアプリケーションを判断し、その判断結果に基づいて、前記車載装置に表示されるメニュー画面において表示を制限すべきアプリケーションに関する表示制限情報を作成して前記車載装置に送信することを特徴とする情報端末。
【請求項１１】
通信装置と車載装置とを用いたアプリケーション実行方法であって、
前記車載装置により、各アプリケーションの通信方式に関する通信方式情報と、前記アプリケーションのいずれかを選択するためのメニュー画面を生成するためのメニュー画面情報とを、外部のサーバから取得し、
前記車載装置により、取得した前記メニュー画面情報に基づいて、前記メニュー画面を生成して表示し、
前記車載装置により、取得した前記通信方式情報に基づいて、前記メニュー画面で選択されたアプリケーションに対応する通信方式を採用し、その通信方式に従って前記通信装置と通信を行うことを特徴とするアプリケーション実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載情報システムと、車載情報システムにおいて用いられる車載装置および情報端末と、アプリケーション実行方法とに関する。
【背景技術】
【０００２】
従来、携帯電話やスマートフォンなどの携帯型の情報端末と車載装置とを連携することで、情報端末において様々なアプリケーションを実行して画像や音声を情報端末から車載装置へ出力し、その画像や音声を車載装置において出力する車載システムが知られている。こうした車載システムに関して、特許文献１には、実行可能なアプリケーションの情報を携帯端末から取得し、各アプリケーションのアイコンの一覧を示すホーム画面を表示する車載装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５１６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような車載システムにおいて実行されるアプリケーションには、情報端末と車載装置の間での通信に用いられる通信インタフェースや通信プロトコルの違いにより、様々な通信方式のものが存在することがある。しかし、特許文献１の車載装置では、こうした点について何ら考慮されていない。そのため、通信方式が異なるアプリケーションのアイコンを一つのホーム画面内に共通に表示することや、ホーム画面でユーザに選択されたアイコンに対応するアプリケーションを実行する際に適切な通信方式を採用することは、困難である。
【０００５】
本発明は、こうした従来の車載情報システムにおける問題点を考慮してなされたものである。本発明の主な目的は、通信方式の異なる様々なアプリケーションの中から任意のアプリケーションを容易に選択できるメニュー画面を提供すると共に、このメニュー画面で選択されたアプリケーションを適切な通信方式を用いて実行することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明による車載情報システムは、通信装置と車載装置とを有するものであって、前記車載装置は、前記車載情報システムにおいて実行可能な各アプリケーションの通信方式に関する通信方式情報を取得する通信方式情報取得手段と、前記アプリケーションのいずれかを選択するためのメニュー画面を生成するためのメニュー画面情報を取得するメニュー画面情報取得手段と、前記メニュー画面情報取得手段により取得されたメニュー画面情報に基づいて、前記メニュー画面を生成するメニュー画面生成手段と、前記メニュー画面生成手段により生成されたメニュー画面を表示する表示手段と、前記通信方式情報取得手段により取得された通信方式情報に基づいて、前記メニュー画面で選択されたアプリケーションに対応する通信方式を採用し、その通信方式に従って前記通信装置と通信を行う車載側通信手段とを備え、前記通信装置は、前記車載側通信手段により採用された通信方式に従って、実行中のアプリケーションによる通信を前記車載装置との間で行う端末側通信手段を備える。
本発明による車載装置は、通信装置と接続可能なものであって、各アプリケーションの通信方式に関する通信方式情報を取得する通信方式情報取得手段と、前記アプリケーションのいずれかを選択するためのメニュー画面を生成するためのメニュー画面情報を取得するメニュー画面情報取得手段と、前記メニュー画面情報取得手段により取得されたメニュー画面情報に基づいて、前記メニュー画面を生成するメニュー画面生成手段と、前記メニュー画面生成手段により生成されたメニュー画面を表示する表示手段と、前記通信方式情報取得手段により取得された通信方式情報に基づいて、前記メニュー画面で選択されたアプリケーションに対応する通信方式を採用し、その通信方式に従って前記通信装置と通信を行う車載側通信手段とを備える。
本発明による携帯型の情報端末は、車載装置と接続可能なものであって、インストール済みのアプリケーションを判断し、その判断結果に基づいて、前記車載装置に表示されるメニュー画面において表示を制限すべきアプリケーションに関する表示制限情報を作成して前記車載装置に送信する。
本発明によるアプリケーション実行方法は、通信装置と車載装置とを用いたものであって、前記車載装置により、各アプリケーションの通信方式に関する通信方式情報と、前記アプリケーションのいずれかを選択するためのメニュー画面を生成するためのメニュー画面情報とを、外部のサーバから取得し、前記車載装置により、取得した前記メニュー画面情報に基づいて、前記メニュー画面を生成して表示し、前記車載装置により、取得した前記通信方式情報に基づいて、前記メニュー画面で選択されたアプリケーションに対応する通信方式を採用し、その通信方式に従って前記通信装置と通信を行う。
【発明の効果】
【０００７】
本発明によれば、通信方式の異なる様々なアプリケーションの中から任意のアプリケーションを容易に選択できるメニュー画面を提供すると共に、このメニュー画面で選択されたアプリケーションを適切な通信方式を用いて実行することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る車載情報システムの構成を示す図である。
【図２】車載装置および携帯端末の構成を示すブロック図である。
【図３】第１の実施形態において表示されるメニュー画面の例を示す図である。
【図４】第１の実施形態の車載情報システムにおける車載装置、携帯端末およびサーバの動作シーケンス図である。
【図５】第１の実施形態の車載情報システムにおける車載装置の処理のフローチャートである。
【図６】第１の実施形態の車載情報システムにおける携帯端末の処理のフローチャートである。
【図７】第２の実施形態の車載情報システムにおける車載装置、携帯端末およびサーバ５の動作シーケンス図である。
【図８】第２の実施形態において表示されるメニュー画面の例を示す図である。
【図９】第２の実施形態の車載情報システムにおける車載装置の処理のフローチャートである。
【図１０】第２の実施形態の車載情報システムにおける携帯端末の処理のフローチャートである。
【発明を実施するための形態】
【０００９】
−第１の実施形態−
図１は、本発明の一実施形態に係る車載情報システムの構成を示す図である。図１に示す車載情報システムは、車両に搭載されて使用されるものであり、車載装置１と携帯端末２が近距離無線通信および映像・音声ケーブル３を介した有線通信で互いに接続されることによって実現される。車載装置１は、車両内に固定されており、たとえば車両のインストルメントパネル内などに設置されている。携帯端末２は、ユーザが持ち運び可能な携帯型の情報端末であり、たとえば携帯電話やスマートフォンなどである。なお、車載装置１と携帯端末２の間で行われる近距離無線通信には、たとえばBluetooth（登録商標）などを用いることができる。また、映像・音声ケーブル３を介した有線通信には、たとえばＨＤＭＩ（登録商標）などを用いることができる。
【００１０】
車載装置１には、表示部１１と、操作キー（操作スイッチ）１２ａ、１２ｂ、１２ｃ、１２ｄおよび１２ｅとが設けられている。表示部１１は、各種の画像や映像を表示可能な表示モニタであり、たとえば液晶ディスプレイによって構成される。操作キー１２ａ〜１２ｅは、ユーザの入力操作を検出するための操作スイッチ類であり、車載装置１が実行中の処理に応じて様々な機能が割り当てられる。ユーザは、操作キー１２ａ〜１２ｅのうち任意の操作キーを操作することで、所望の機能を車載装置１に実行させることができる。なお、図１では操作キー１２ａ〜１２ｄを押圧可能なボタン式のスイッチとし、操作キー１２ｅを左右に回転可能なダイヤル式のスイッチとした例を示しているが、各操作キーの配置、構造、数などはこの例に限定されない。また、表示部１１をタッチパネル式の表示モニタとし、操作キーの一部または全部を省略してもよい。
【００１１】
携帯端末２には、表示部２１が設けられている。表示部２１は、各種の画像や映像を表示可能なタッチパネル式の表示モニタであり、たとえばタッチ位置を検出するタッチセンサと液晶ディスプレイとを組み合わせて構成される。ユーザは、表示部２１に表示される画像や映像の内容に応じて、表示部２１上で任意の位置を指等でタッチすることで、所望の機能を携帯端末２に実行させることができる。なお、ここでは表示部２１をタッチパネル式の表示モニタとした例を説明したが、タッチパネル式ではない通常の表示モニタとしてもよい。その場合、携帯端末２が実行する処理の内容に応じた各種の操作スイッチを携帯端末２に設けることが好ましい。あるいは、表示部２１をタッチパネル式の表示モニタとし、さらに所定の操作に対応する操作スイッチを携帯端末２に設けてもよい。
【００１２】
携帯端末２は、携帯電話網やインターネットなどにより構築された公衆通信回線網４との間で無線通信を行うことにより、公衆通信回線網４を介してサーバ５に接続することができる。サーバ５には、図１の車載情報システムにおいて利用するための情報として、ポリシーファイル５１、メニュー画面情報５２、コンテンツ情報５３などが格納されている。ポリシーファイル５１は、車載情報システムにおいて利用可能な各アプリケーションに関する情報として、たとえば各アプリケーションの名称や、各アプリケーションで利用される通信方式などの情報が記録されたファイルである。メニュー画面情報５２は、実行するアプリケーションをユーザに選択させるために車載装置１が表示するメニュー画面の情報である。コンテンツ情報５３は、実行中のアプリケーションを通じてユーザに提供される様々な情報であり、たとえばニュース、天気予報、音楽などに関する画像（映像）や音声の情報を含む。これらの情報を携帯端末２がサーバ５から必要に応じて受信することで、車載装置１や携帯端末２において、これらの情報を利用した処理が行われる。なお、このときの具体的な処理内容については、後で詳しく説明する。
【００１３】
図２は、車載装置１および携帯端末２の構成を示すブロック図である。図２に示すように車載装置１は、制御部１０、表示部１１、操作部１２、音声出力部１３、メモリ部１４、近距離無線通信インタフェース部１５および映像・音声信号入力部１６を有する。一方、携帯端末２は、制御部２０、表示部２１、操作部２２、音声出力部２３、メモリ部２４、近距離無線通信インタフェース部２５、映像・音声信号出力部２６、無線通信部２７およびＧＰＳ（Global Positioning System）受信部２８を有する。
【００１４】
車載装置１において、制御部１０は、マイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、メモリ部１４に記録されている制御プログラムに基づいて各種の処理を実行する。この制御部１０が行う処理により、各種の画像表示処理や音声出力処理などが実行され、表示部１１や音声出力部１３の動作が制御される。
【００１５】
表示部１１は、図１を用いて前述したように、液晶ディスプレイ等によって構成される表示モニタである。操作部１２は、ユーザの入力操作を検出するためのスイッチであり、たとえば図１に示した操作キー１２ａ〜１２ｅによって実現される。なお、前述のように表示部１１をタッチパネル式の表示モニタとすることで、表示部１１と操作部１２を一体化された構成としてもよい。操作部１２に対して行われたユーザの入力操作内容は制御部１０へ出力され、制御部１０が行う処理に反映される。
【００１６】
音声出力部１３は、アンプ、スピーカ等を有しており、制御部１０の制御によって各種の音声を出力することができる。たとえば、携帯端末２または不図示の記録媒体から読み出された音楽データを再生した音楽や、車両を目的地まで誘導するための誘導音声などが音声出力部１３から出力される。
【００１７】
メモリ部１４は、不揮発性のデータ格納装置であり、たとえばＨＤＤ（ハードディスクドライブ）やフラッシュメモリ等によって実現される。メモリ部１４には、たとえば制御部１０において用いられる前述の制御プログラムなど、各種のデータが記憶されている。メモリ部１４におけるデータの読み出しおよび書き込みは、制御部１０の制御により必要に応じて行われる。
【００１８】
近距離無線通信インタフェース部１５は、制御部１０の制御により、携帯端末２との間で近距離無線通信を行う際に必要なインタフェース処理を行う。たとえば、制御部１０から出力された情報を所定の無線信号形式に変換して携帯端末２へ送信したり、携帯端末２から所定の無線信号形式で出力された情報を受信して制御部１０へ出力したりする。近距離無線通信インタフェース部１５によるインタフェース処理は、Bluetooth等の所定の通信規格に従って行われる。この近距離無線通信インタフェース部１５が行う処理により、車載装置１と携帯端末２との間で所定の近距離無線通信インタフェースが確立され、この近距離無線通信インタフェースを介した情報の入出力が行われる。
【００１９】
映像・音声信号入力部１６は、映像・音声ケーブル３を介して携帯端末２から入力される映像信号と音声信号を画面表示用の映像データと音声出力用の音声データにそれぞれ変換し、制御部１０へ出力する。映像・音声信号入力部１６から制御部１０へ映像データと音声データが出力されると、制御部１０は、表示部１１を制御してその映像データに基づく画面を表示部１１に表示させると共に、音声出力部１３を制御してその音声データに基づく音声を音声出力部１３に出力させる。この映像・音声信号入力部１６が行う処理により、有線通信インタフェースである映像・音声ケーブル３を介して、携帯端末２からの映像信号および音声信号が車載装置１において入力される。
【００２０】
一方、携帯端末２において、制御部２０は、車載装置１の制御部１０と同様にマイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、メモリ部２４に記録されている制御プログラムに基づいて各種の処理を実行する。
【００２１】
表示部２１は、前述したようなタッチパネル式の表示モニタである。操作部２２は、ユーザの入力操作を検出するための部分である。なお、図２では表示部２１と操作部２２を別々の構成として示しているが、実際には、操作部２２はタッチパネル式の表示部２１と一体化された構造を有している。あるいは、前述のように操作スイッチを携帯端末２に設けた場合は、その操作スイッチが操作部２２に対応する。操作部２２に対して行われたユーザの入力操作内容は制御部２０へ出力され、制御部２０が行う処理に反映される。
【００２２】
音声出力部２３は、アンプ、スピーカ等を有しており、制御部２０の制御によって各種の音声を出力することができる。たとえば、携帯端末２を用いて通話を行ったときには、通話相手の音声が音声出力部２３から出力される。
【００２３】
メモリ部２４は、車載装置１のメモリ部１４と同様の不揮発性のデータ格納装置であり、制御部２０の処理において利用するための各種のデータが記憶されている。このメモリ部２４には、ユーザが予め入手した様々なアプリケーションプログラム（以下、単にアプリケーションと称する）が記憶されている。ユーザは、メモリ部２４に記憶された各種アプリケーションの中からいずれかを選択して制御部２０に実行させることにより、様々な機能を携帯端末２において実現することができる。
【００２４】
近距離無線通信インタフェース部２５は、車載装置１の近距離無線通信インタフェース部１５と同様に、所定の通信規格に基づいたインタフェース処理を行う。すなわち、近距離無線通信インタフェース部１５と近距離無線通信インタフェース部２５とが互いに無線通信で情報を授受することにより、車載装置１と携帯端末２の間で近距離無線通信インタフェースが確立され、この近距離無線通信インタフェースを介した相互の情報通信が実現される。
【００２５】
映像・音声信号出力部２６は、制御部２０により生成された画像（映像）と音声を、たとえばＨＤＭＩ等の所定の通信規格に応じた映像信号と音声信号にそれぞれ変換し、映像・音声ケーブル３を介して車載装置１へ出力する。この映像信号と音声信号が車載装置１において映像・音声信号入力部１６に入力されると、携帯端末２において表示部２１に表示されるのと同一の画面が車載装置１の表示部１１にも表示される。また、携帯端末２において音声出力部２３から出力されるのと同一の音声が車載装置１の音声出力部１３からも出力される。こうした機能はビデオミラーリングと呼ばれている。
【００２６】
無線通信部２７は、携帯端末２を図１の公衆通信回線網４に接続するための無線通信を行う。携帯端末２は、無線通信部２７が行う無線通信により、公衆通信回線網４を介して、他の携帯端末との間で通話を行ったり、サーバ５から前述のポリシーファイル５１、メニュー画面情報５２、コンテンツ情報５３などを必要に応じてダウンロードしたりすることができる。
【００２７】
ＧＰＳ受信部２８は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して制御部２０へ出力する。ＧＰＳ信号には、携帯端末２の現在位置と現在時刻を求めるための情報として、そのＧＰＳ信号を送信したＧＰＳ衛星の位置と送信時刻に関する情報が含まれている。したがって、所定数以上のＧＰＳ衛星からＧＰＳ信号を受信することにより、これらの情報に基づいて現在位置と現在時刻を制御部２０において算出することができる。
【００２８】
次に、本車載情報システムにおける車載装置１と携帯端末２との連携機能について説明する。本車載情報システムは、車載装置１と携帯端末２との連携機能を有している。この連携機能を用いることで、車載装置１と携帯端末２とが互いに接続された状態で、携帯端末２において予めインストールされた様々なアプリケーションを実行すると、車載装置１において当該アプリケーションに応じた画像表示や音声出力を行うことができる。また、車載装置１に対して行われたユーザの操作内容を、携帯端末２において実行されているアプリケーションの動作に反映させることができる。このように連携機能を用いたアプリケーションの一例としては、たとえばインターネットラジオ用のアプリケーションなどが挙げられる。
【００２９】
さらに、車載装置１には、上記の連携機能を用いずに車載装置１が単独で実行可能なアプリケーションが予め搭載されている。このアプリケーションを車載装置１が実行することでも、車載装置１において当該アプリケーションに応じた様々な画像表示や音声出力を行うことができる。このように連携機能を用いないアプリケーションの一例としては、たとえばナビゲーション用のアプリケーションなどが挙げられる。
【００３０】
車載装置１は、図１のサーバ５から携帯端末２を介してメニュー画面情報５２を取得することで、このメニュー画面情報５２に基づいて、実行するアプリケーションを選択するためのメニュー画面を表示部１１に表示する。メニュー画面には、たとえば、車載装置１または携帯端末２において実行可能な各アプリケーションのアイコンが並べて表示されている。
【００３１】
図３は、第１の実施形態において車載装置１の表示部１１に表示されるメニュー画面の例を示す図である。図３に示したメニュー画面では、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆの各アプリケーションに対応する８個のアイコン８１〜８６が配置されている。ユーザがタッチパネル操作等によりアイコン８１〜８６のいずれかを選択すると、アプリケーションＡ〜Ｆのうち、当該アイコンに対応するアプリケーションが車載装置１の制御部１０、または携帯端末２の制御部２０において実行される。
【００３２】
なお、制御部２０は、各アプリケーションをフォアグランドまたはバックグランドで実行することができる。フォアグランドで実行した場合、そのアプリケーションは車載装置１および携帯端末２において画像表示や操作入力の対象とされる。一方、バックグランドで実行した場合、そのアプリケーションに応じた処理が制御部２０により実行されるが、そのアプリケーションは車載装置１および携帯端末２において画像表示や操作入力の対象とはされない。ただし、音声についてはバックグランド実行中のアプリケーションから出力してもよい。
【００３３】
車載装置１と携帯端末２とを互いに接続して前述のような連携機能を実現するために、携帯端末２には、アプリケーションマネージャと呼ばれる制御アプリケーションが予めインストールされてメモリ部２４に記憶されている。すなわち、メモリ部２４には、アプリケーションマネージャを含む複数のアプリケーションが記憶されている。車載装置１に携帯端末２が接続されると、このアプリケーションマネージャがメモリ部２４から読み出され、制御部２０において実行される。
【００３４】
連携機能を用いて携帯端末２で実行されるアプリケーションは、携帯端末２と車載装置１の間の通信において利用される通信方式の違いに応じて、連動型アプリケーションと独自型アプリケーションに分類される。連動型アプリケーションとは、上記のアプリケーションマネージャを介した共通の通信方式を用いて携帯端末２と車載装置１が連動することで、携帯端末２により実行されるものである。連動型アプリケーションの場合、携帯端末２から車載装置１への映像や音声の出力は、映像・音声ケーブル３を介して行われる。また、当該アプリケーションで用いられる制御情報や操作情報の送受信は、車載装置１の近距離無線通信インタフェース部１５と携帯端末２の近距離無線通信インタフェース部２５の間で確立された近距離無線通信インタフェースを介して行われる。
【００３５】
一方、独自型アプリケーションとは、アプリケーションマネージャを介さずに、そのアプリケーションに独自の通信方式を用いて携帯端末２と車載装置１が連動することで、携帯端末２により実行されるものである。連動型アプリケーションの場合、携帯端末２から車載装置１への映像や音声の出力と、当該アプリケーションで用いられる制御情報や操作情報の送受信とは、両方とも近距離無線通信インタフェースを介して行われる。
【００３６】
また、車載装置１において実行されるアプリケーションについても、携帯端末２との間での通信の有無に応じて、同期型アプリケーションと単独型アプリケーションに分類される。同期型アプリケーションとは、車載装置１が携帯端末２の無線通信部２７を利用して公衆通信回線網４に接続することで、車載装置１とサーバ５（または他のサーバ）との間で通信を行い、これによって車載装置１とサーバ５（または他のサーバ）とを同期させた状態で、車載装置１により実行されるものである。同期型アプリケーションには、車載装置１のウェブブラウザ上で実行されるものであり、その実体的な処理の多くがサーバ５（または他のサーバ）において実行されるウェブアプリケーション等も含まれる。同期型アプリケーションの場合、携帯端末２と車載装置１との間の通信は、近距離無線通信インタフェースを介して行われる。なお、携帯端末２を利用せず、携帯端末２の無線通信部２７と同等の通信機能を有するＴＣＵ（Telematics Control(Communication) Unit）等の車載通信モジュールを利用して、車載装置１とサーバ５（または他のサーバ）との間で通信を行い、同期型アプリケーションを実行してもよい。この場合、車載装置１と車載通信モジュールの間の通信は、携帯端末２の場合と同様に近距離無線通信インタフェースを介して行ってもよいし、有線通信を介して行ってもよい。すなわち、本発明の車載情報システムは、携帯電話、スマートフォン、ＴＣＵ等を含む通信装置および車載装置１により構成することができる。
【００３７】
一方、単独型アプリケーションとは、車載装置１と携帯端末２との間で通信を行わずに、車載装置１により単独で実行されるものである。以下では、上記の同期型アプリケーションと単独型アプリケーションを合わせて、車載型アプリケーションと呼ぶこともある。
【００３８】
ポリシーファイル５１には、車載装置１または携帯端末２において実行可能な各アプリケーションの通信方式に関する情報として、各アプリケーションがそれぞれ上記分類のいずれに属するかを示すカテゴリ情報が記録されている。車載装置１では、メニュー画面で選択されたアプリケーションが実行されるときに、ポリシーファイル５１の中のカテゴリ情報を参照することにより、そのアプリケーションがどの通信方式に対応するものであるかを特定することができる。
【００３９】
たとえば、図３のメニュー画面において、アイコン８１、８３にそれぞれ対応するアプリケーションＡ、Ｃが連動型アプリケーションであり、アイコン８２、８４にそれぞれ対応するアプリケーションＢ、Ｄが独自型アプリケーションであるとする。また、アイコン８５に対応するアプリケーションＥが同期型アプリケーションであり、アイコン８６に対応するアプリケーションＦが単独型アプリケーションであるとする。ポリシーファイル５１には、こうしたアプリケーションＡ〜Ｆの分類を示す情報がカテゴリ情報として記録されている。
【００４０】
図４は、第１の実施形態の車載情報システムにおける車載装置１、携帯端末２およびサーバ５の動作シーケンス図である。
【００４１】
車両内に携帯端末２が持ち込まれると、近距離無線通信インタフェース部１５および２５においてそれぞれ所定の処理が実行され、車載装置１と携帯端末２の間で近距離無線通信インタフェースが確立される。また、車載装置１と携帯端末２が映像・音声ケーブル３を介して互いに接続されると、映像・音声ケーブル３による有線通信インタフェースが確立される。以下の説明では、車載装置１と携帯端末２の間に、これらの通信インタフェースが確立されているものとする。
【００４２】
車載装置１と携帯端末２の間で近距離無線通信インタフェースが確立されると、車載装置１は、手順６１において、図１に示したポリシーファイル５１をサーバ５に要求するためのポリシーファイル要求を出力する。このポリシーファイル要求は、車載装置１から近距離無線通信インタフェースを介して携帯端末２へ送信され、携帯端末２から公衆通信回線網４を介してサーバ５に送信される。サーバ５は、ポリシーファイル要求を受けると、車載装置１の機種に対応するポリシーファイル５１を抽出し、公衆通信回線網４を介して携帯端末２へ送信する。サーバ５からポリシーファイル５１を受信すると、携帯端末２は、受信したポリシーファイル５１を近距離無線通信インタフェースを介して車載装置１に送信する。このようにして、車載装置１は、車載装置１または携帯端末２で実行可能な各アプリケーションの名称や通信方式に関する情報を含むポリシーファイル５１をサーバ５から取得する。
【００４３】
サーバ５からポリシーファイル５１を取得したら、車載装置１は、手順６２において、図１に示したメニュー画面情報５２をサーバ５に要求するためのメニュー画面情報要求を出力する。このメニュー画面情報要求は、ポリシーファイル要求と同様に、車載装置１から近距離無線通信インタフェースを介して携帯端末２へ送信され、携帯端末２から公衆通信回線網４を介してサーバ５に送信される。サーバ５は、メニュー画面情報要求を受けると、車載装置１の機種に対応するメニュー画面情報５２を抽出し、公衆通信回線網４を介して携帯端末２へ送信する。サーバ５からメニュー画面情報５２を受信すると、携帯端末２は、受信したメニュー画面情報５２を近距離無線通信インタフェースを介して車載装置１に送信する。このようにして、車載装置１は、アプリケーションのいずれかを実行対象として選択するためのメニュー画面を生成するためのメニュー画面情報５２をサーバ５から取得する。
【００４４】
手順６２によりサーバ５からメニュー画面情報５２を取得したら、車載装置１は、手順６３において、メニュー画面情報５２に基づいて、図３に例示したようなメニュー画面を生成して表示部１１に表示する。たとえば、車載装置１はウェブブラウザを搭載しており、このウェブブラウザの機能を用いて、ＨＴＭＬを用いて記述されたメニュー画面情報５２を基にメニュー画面を生成することができる。
【００４５】
手順６３によりメニュー画面を表示したら、車載装置１は、手順６４において、メニュー画面でいずれかのアプリケーションがユーザにより選択された否かの判断を行う。ユーザが車載装置１においてタッチパネル操作等により図３のアイコン８１〜８６のいずれかを選択すると、車載装置１は、そのアイコンに対応するアプリケーションが選択されたと判断する。
【００４６】
上記のようにしていずれかのアプリケーションが選択されると、車載装置１は、手順６５において、サーバ５から取得したポリシーファイル５１に基づいて、そのアプリケーションに対応する通信方式を選択する。具体的には、ポリシーファイル５１のカテゴリ情報に基づいて、選択されたアプリケーションが前述の連動型アプリケーション、独自型アプリケーション、同期型アプリケーションまたは単独型アプリケーションのいずれに該当するかを判断する。
【００４７】
その結果、選択されたアプリケーションが連動型アプリケーションである場合（前述のメニュー画面例においてアイコン８１または８３が選択された場合）、車載装置１は、アプリケーションマネージャ用の通信方式を採用する。この場合、車載装置１は、通信モードをアプリケーションマネージャに対応したものに切り替えることで、携帯端末２で実行中のアプリケーションマネージャとの間で、連動型アプリケーションに共通の通信プロトコルを用いた通信が行われるようにする。
【００４８】
一方、選択されたアプリケーションが独自型アプリケーションである場合（前述のメニュー画面例においてアイコン８２または８４が選択された場合）、車載装置１は、当該アプリケーション用の通信方式を採用する。この場合、車載装置１は、通信モードを当該アプリケーションに対応したものに切り替えることで、当該アプリケーションに独自の通信プロトコルを用いた通信が行われるようにする。
【００４９】
また、選択されたアプリケーションが車載型アプリケーションである場合（前述のメニュー画面例においてアイコン８５または８６が選択された場合）、車載装置１は、所定の通信モードに切り替えることで外部通信用の通信方式を採用し、当該アプリケーションを起動する。このとき、起動したアプリケーションが同期型アプリケーションであれば、当該アプリケーションにより、必要に応じて車載装置１と携帯端末２の間で通信が行われ、車載装置１が携帯端末２および公衆通信回線網４を介してサーバ５等に接続される。
【００５０】
以上のようにして通信方式を選択したら、車載装置１は、手順６６において、選択した通信方式に従って携帯端末２との間でセッションを確立する。このとき、連動型アプリケーションまたは独自型アプリケーションの場合は、当該アプリケーションを携帯端末２に実行させる。そして、実行中のアプリケーションによる情報通信を必要に応じて行う。
【００５１】
車載装置１または携帯端末２においてアプリケーションが実行されたら、車載装置１は、手順６７において、実行中のアプリケーションを終了するか否かの判断を行う。その結果、終了と判断した場合は、携帯端末２との間でセッションを終了して（手順６８）、メニュー画面を再表示する（手順６９）。その後は、手順６４以降と同様の動作を行う。
【００５２】
本発明の第１の実施形態では、以上説明したような手順により、車載装置１においてメニュー画面が表示され、そのメニュー画面で選択されたアプリケーションが車載装置１または携帯端末２において実行される。
【００５３】
図５は、第１の実施形態の車載情報システムにおける車載装置１の処理のフローチャートである。このフローチャートに示す処理は、車載装置１が携帯端末２と接続されると、制御部１０により実行されるものである。
【００５４】
ステップＳ１０において、制御部１０は、ポリシーファイル５１をサーバ５から取得する。ここでは、図４の手順６１で説明したように、携帯端末２を介してサーバ５にポリシーファイル要求を送信し、これに応じてサーバ５から送信されるポリシーファイル５１を受信することで、ポリシーファイル５１を取得する。
【００５５】
ステップＳ２０において、制御部１０は、メニュー画面情報５２をサーバ５から取得する。ここでは、図４の手順６２で説明したように、携帯端末２を介してサーバ５にメニュー画面情報要求を送信し、これに応じてサーバ５から送信されるメニュー画面情報５２を受信することで、メニュー画面情報５２を取得する。
【００５６】
ステップＳ３０において、制御部１０は、ステップＳ２０で取得したメニュー画面情報５２に基づいて、メニュー画面を生成する。ステップＳ４０において、制御部１０は、ステップＳ３０で生成したメニュー画面を表示部１１に表示する。
【００５７】
ステップＳ５０において、制御部１０は、ステップＳ４０で表示したメニュー画面においていずれかのアプリケーションが選択されたか否かを判定する。ユーザのタッチパネル操作等によりいずれかのアプリケーションが選択されると、制御部１０は、次のステップＳ６０に進む。
【００５８】
ステップＳ６０において、制御部１０は、ステップＳ１０で取得したポリシーファイル５１に基づいて、ステップＳ５０で選択されたアプリケーションが連動型アプリケーションであるか否かを判定する。選択されたアプリケーションが連動型アプリケーションである場合はステップＳ８０に進み、そうでない場合はステップＳ７０に進む。
【００５９】
ステップＳ７０において、制御部１０は、ステップＳ１０で取得したポリシーファイル５１に基づいて、ステップＳ５０で選択されたアプリケーションが独自型アプリケーションであるか否かを判定する。選択されたアプリケーションが独自型アプリケーションである場合はステップＳ９０に進み、そうでない場合、すなわち選択されたアプリケーションが車載装置１において実行される車載型アプリケーションである場合は、ステップＳ１１０に進む。
【００６０】
ステップＳ８０において、制御部１０は、連動型アプリケーションに対応する通信方式として、アプリケーションマネージャ用の通信方式を採用する。これにより、アプリケーションマネージャが提供する連動型アプリケーションに共通の通信プロトコルを用いた通信が車載装置１と携帯端末２の間で行われるようにする。
【００６１】
ステップＳ９０において、制御部１０は、独自型アプリケーションに対応する通信方式として、選択されたアプリケーション用に予め設定された通信方式を採用する。これにより、選択されたアプリケーション独自の通信プロトコルを用いた通信が車載装置１と携帯端末２の間で行われるようにする。
【００６２】
ステップＳ８０またはＳ９０を実行することで通信方式を選択したら、次のステップＳ１００において、制御部１０は、選択した通信方式を用いて、ステップＳ５０で選択されたアプリケーションの起動命令を携帯端末２に送信する。これにより、携帯端末２の制御部２０において、選択されたアプリケーションが起動され、当該アプリケーションの実行が開始される。
【００６３】
一方、ステップＳ７０からステップＳ１１０に進んだ場合、ステップＳ１１０において、制御部１０は、車載型アプリケーションに対応する通信方式として、外部通信用の通信方式を採用する。これにより、必要に応じて携帯端末２を公衆通信回線網４に接続し、携帯端末２および公衆通信回線網４を介して、車載装置１とサーバ５または他のサーバとの間で通信が行われるようにする。
【００６４】
ステップＳ１１０を実行することで通信方式を選択したら、次のステップＳ１２０において、制御部１０は、ステップＳ５０で選択されたアプリケーションを起動し、当該アプリケーションの実行を開始する。
【００６５】
ステップＳ１３０において、制御部１０は、ステップＳ１００で送信された起動命令に応じて携帯端末２により実行中のアプリケーション、またはステップＳ１２０で起動されて車載装置１により実行中のアプリケーションによる通信を、必要に応じて行う。すなわち、実行中のアプリケーションが連動型アプリケーションまたは独自型アプリケーションである場合は、ステップＳ８０またはＳ９０で採用した通信方式を用いて、制御部２０で実行中の当該アプリケーションによる通信を車載装置１と携帯端末２の間で行う。また、実行中のアプリケーションが同期型アプリケーションである場合は、ステップＳ１１０で採用した通信方式を用いて、携帯端末２を介して車載装置１をサーバ５または他のサーバに接続し、制御部１０で実行中の当該アプリケーションによる通信を車載装置１と当該サーバの間で行う。なお、実行中のアプリケーションが単独型アプリケーションである場合は、車載装置１と携帯端末２の間の通信が不要であるため、ステップＳ１３０の処理を実行する必要はない。
【００６６】
ステップＳ１４０において、制御部１０は、実行中のアプリケーションを終了するか否かを判定する。ユーザが所定の操作を行うことにより実行中アプリケーションの終了を選択した場合、制御部１０は、当該アプリケーションを終了してステップＳ４０に戻り、メニュー画面を再表示する。このとき、当該アプリケーションが車載装置１で実行される車載型アプリケーションであれば、制御部１０は、所定の終了処理を行って当該アプリケーションの実行を終了する。一方、当該アプリケーションが携帯端末２で実行される連動型アプリケーションまたは独自型アプリケーションであれば、制御部１０は、ステップＳ８０またはＳ９０で選択した通信方式を用いて、当該アプリケーションの終了命令を携帯端末２に送信する。
【００６７】
図６は、第１の実施形態の車載情報システムにおける携帯端末２の処理のフローチャートである。このフローチャートに示す処理は、携帯端末２が車載装置１に接続されると、制御部２０により実行されるものである。
【００６８】
ステップＳ２１０において、制御部２０は、図５のステップＳ１００で車載装置１から送信されたアプリケーションの起動命令を受信したか否かを判定する。車載装置１において選択されたアプリケーションに対する起動命令を受信したら、制御部２０はステップＳ２２０に進む。
【００６９】
ステップＳ２２０において、制御部２０は、ステップＳ２１０で受信した起動命令に応じたアプリケーションを起動する。これにより、車載装置１においてユーザに選択されたアプリケーションが連動型アプリケーションまたは独自型アプリケーションである場合に、当該アプリケーションを起動してその実行を開始する。
【００７０】
ステップＳ２３０において、制御部２０は、ステップＳ２２０で起動したアプリケーションを終了するか否かを判定する。図５のステップＳ１４０で車載装置１から送信されたアプリケーションの終了命令を受信したら、制御部２０は、これに応じて所定の終了処理を行うことで当該アプリケーションの実行を終了し、ステップＳ２１０に戻る。
【００７１】
以上説明した本発明の第１の実施形態によれば、次の（１）〜（３）のような作用効果を奏する。
【００７２】
（１）車載装置１は、制御部１０の処理により、車載情報システムにおいて実行可能な各アプリケーションの通信方式に関する情報を含むポリシーファイル５１を取得する（ステップＳ１０）。さらに、アプリケーションのいずれかを選択するためのメニュー画面を生成するためのメニュー画面情報５２を取得し（ステップＳ２０）、このメニュー画面情報５２に基づいて、図３のようなメニュー画面を生成し（ステップＳ３０）、表示部１１に表示する（ステップＳ４０）。そして、ステップＳ１０で取得したポリシーファイル５１に基づいて、メニュー画面で選択されたアプリケーションに対応する通信方式を採用し（ステップＳ８０、Ｓ９０、Ｓ１１０）、その通信方式に従って、携帯端末２やＴＣＵ等の通信装置と通信を行う（ステップＳ１３０）。このようにしたので、通信方式の異なる様々なアプリケーションの中から任意のアプリケーションを容易に選択できるメニュー画面を提供すると共に、このメニュー画面で選択されたアプリケーションを適切な通信方式を用いて実行することができる。
【００７３】
（２）上記のアプリケーションは、アプリケーションマネージャを介した共通の通信方式を用いて携帯端末２と車載装置１が連動することで携帯端末２により実行される連動型アプリケーションと、独自の通信方式を用いて携帯端末２により実行される独自型アプリケーションと、車載装置１により実行される車載型アプリケーションとの少なくとも一つを含む。制御部１０は、連動型アプリケーションが選択された場合は、ステップＳ８０においてアプリケーションマネージャ用の通信方式を採用し、独自型アプリケーションが選択された場合は、ステップＳ９０において当該アプリケーション用の通信方式を採用する。また、車載型アプリケーションが選択された場合は、ステップＳ１１０において外部通信用の通信方式を採用する。このようにして、それぞれの場合で異なる通信方式を採用するようにしたので、選択されたアプリケーションの分類に応じて最適な通信方式を採用することができる。
【００７４】
（３）ステップＳ１０やステップＳ２０において、制御部１０は、ポリシーファイル５１やメニュー画面情報５２を外部のサーバ５から取得する。このようにしたので、車載装置１の機種に応じて最適な情報を確実に取得することができる。
【００７５】
−第２の実施形態−
次に本発明の第２の実施形態について説明する。前述の第１の実施形態では、サーバ５から取得したメニュー画面情報５２をそのまま用いてメニュー画面を生成する例を説明した。これに対して、以下に説明する第２の実施形態では、携帯端末２におけるアプリケーションのインストール状況や、車載装置１と携帯端末２との接続状態などを考慮して、メニュー画面を生成する例を説明する。
【００７６】
なお、本実施形態に係る車載情報システムの構成は、図１に示したものと同一である。また、この車載情報システムに含まれる車載装置１および携帯端末２の構成は、図２に示したものとそれぞれ同一である。したがって、以下の説明では、図１、２の構成を用いて本実施形態の内容を説明する。
【００７７】
前述の第１の実施形態では、サーバ５から取得したメニュー画面情報５２をそのまま用いてメニュー画面を生成する。しかし、携帯端末２にインストールされているアプリケーションはユーザ毎に異なっており、車載システムにおいて利用可能なアプリケーションが全てインストールされているとは限らない。また、前述の連動型アプリケーションは、映像・音声ケーブル３による有線通信インタフェースと、近距離無線通信インタフェース部１５および２５による近距離無線通信インタフェースとの両方が確立された状態でないと、利用することができない。したがって、携帯端末２におけるアプリケーションのインストール状況や、車載装置１と携帯端末２との接続状態によっては、利用できないアプリケーションがメニュー画面に表示されてしまう場合がある。
【００７８】
そこで、本実施形態では、メニュー画面を生成する前に、携帯端末２におけるアプリケーションのインストール状況を確認すると共に、車載装置１と携帯端末２の接続状態を確認する。そして、これらの確認結果と、サーバ５から取得したポリシーファイル５１およびメニュー画面情報５２とを基に、メニュー画面を生成して表示する。これにより、利用できないアプリケーションがメニュー画面に表示されないようにする。
【００７９】
図７は、第２の実施形態の車載情報システムにおける車載装置１、携帯端末２およびサーバ５の動作シーケンス図である。なお、この動作シーケンス図において、第１の実施形態で説明した図４のシーケンス図と同じ内容の手順については、図４と同一の符号を付与している。以下では、この図４と同一符号の手順については、特に必要のない限り説明を省略する。
【００８０】
車両内に携帯端末２が持ち込まれると、近距離無線通信インタフェース部１５および２５においてそれぞれ所定の処理が実行され、車載装置１と携帯端末２の間で近距離無線通信インタフェースが確立される。以下の説明では、車載装置１と携帯端末２の間に、少なくともこの近距離無線通信インタフェースが確立されているものとする。なお、映像・音声ケーブル３による有線通信インタフェースについては、必ずしも確立されているとは限らない。
【００８１】
車載装置１と携帯端末２の間で近距離無線通信インタフェースが確立されると、車載装置１は、手順７１において、図４の手順６１と同様に、ポリシーファイル５１をサーバ５から取得する。さらに、手順６２で取得するメニュー画面情報５２に含まれるアプリケーションのうち、メニュー画面において表示を制限すべきアプリケーションに関する表示制限情報を携帯端末２から取得する。この表示制限情報は、携帯端末２において、インストール済みのアプリケーションを判断し、その判断結果をポリシーファイル５１の内容と比較することで作成されるものである。具体的には、携帯端末２は、ポリシーファイル５１に情報が記録されているアプリケーションの中で携帯端末２にインストール済みと判断されなかったものを、表示を制限すべきアプリケーション（表示制限アプリケーション）として特定する。こうして表示制限アプリケーションを特定できたら、携帯端末２は、これを車載装置１に通知するための情報、たとえば表示制限アプリケーションのリスト情報などを作成し、表示制限情報として車載装置１に送信する。なお、表示を制限すべきアプリケーションの情報ではなく、反対に、表示すべきアプリケーションの情報を表示制限情報として車載装置１に送信してもよい。あるいは、携帯端末２においてインストール済みのアプリケーションの情報を表示制限情報として車載装置１に送信してもよい。
【００８２】
手順６２によりサーバ５からメニュー画面情報５２を取得したら、車載装置１は、手順７２において、携帯端末２との接続状態を確認する。ここでは、映像・音声ケーブル３による有線通信インタフェースと、近距離無線通信インタフェース部１５および２５による近距離無線通信インタフェースとについて、それぞれが車載装置１と携帯端末２の間で確立されているか否かを確認する。
【００８３】
続いて車載装置１は、手順７３において、手順７１で取得したポリシーファイル５１および表示制限情報と、手順６２で取得したメニュー画面情報５２と、手順７２で確認した携帯端末２との接続状態とに基づいて、メニュー画面を生成して表示部１１に表示する。ここでは、メニュー画面情報５２に示された各アプリケーションのアイコンのうち、有線通信インタフェースが確立されていない場合の連動型アプリケーションに対応するアイコンと、表示制限情報に示された表示制限アプリケーションに対応するアイコンとを削除して、メニュー画面を作成する。以降は、図４と同様の手順による動作が行われる。
【００８４】
図８は、第２の実施形態において車載装置１の表示部１１に表示されるメニュー画面の例を示す図である。ここでは、前述の図３の例と同様に、車載情報システムにおいてアプリケーションＡ〜Ｆが利用可能であり、そのうちアイコン８１、８３にそれぞれ対応するアプリケーションＡ、Ｃが連動型アプリケーションであり、アイコン８２、８４にそれぞれ対応するアプリケーションＢ、Ｄが独自型アプリケーションであるとする。また、アイコン８５に対応するアプリケーションＥが同期型アプリケーションであり、アイコン８６に対応するアプリケーションＦが単独型アプリケーションであるとする。
【００８５】
図８（ａ）は、車載装置１と携帯端末２の間で有線通信インタフェースが確立されておらず、かつ、アプリケーションＢ、Ｄが携帯端末２にインストールされていない場合のメニュー画面例を示している。このメニュー画面では、有線通信インタフェースが確立されていないため、連動型アプリケーションであるアプリケーションＡ、Ｃに対応するアイコン８１、８３が表示されていない。また、独自型アプリケーションであるアプリケーションＢ、Ｄは、携帯端末２にインストールされていないので表示制限アプリケーションとされる。そのため、アプリケーションＢ、Ｄに対応するアイコン８２、８４も表示されていない。
【００８６】
図８（ｂ）は、車載装置１と携帯端末２の間で有線通信インタフェースが確立されており、アプリケーションＢ、Ｄが携帯端末２にインストールされていない場合のメニュー画面例を示している。このメニュー画面では、有線通信インタフェースが確立されることで、連動型アプリケーションであるアプリケーションＡ、Ｃに対応するアイコン８１、８３が表示されている。一方、アプリケーションＢ、Ｄに対応するアイコン８２、８４については、図８（ａ）と同様に表示されていない。なお、図８（ａ）のメニュー画面が表示された後に、車載装置１と携帯端末２の間で有線通信インタフェースが確立された場合は、接続状態が再確認され、その結果に応じて新たなメニュー画面が生成、表示される。これにより、メニュー画面が図８（ａ）から図８（ｂ）に切り替えられる。
【００８７】
図８（ｃ）は、車載装置１と携帯端末２の間で有線通信インタフェースが確立されており、かつ、アプリケーションＢ、Ｄが携帯端末２にインストール済みである場合のメニュー画面例を示している。このメニュー画面では、図３と同様に、アプリケーションＡ〜Ｆに対応するアイコン８１〜８６が全て表示されている。なお、図８（ｂ）のメニュー画面が表示された後に、携帯端末２においてアプリケーションＢ、Ｄがインストールされた場合は、表示制限情報が更新され、その内容に応じて新たなメニュー画面が生成、表示される。これにより、メニュー画面が図８（ｂ）から図８（ｃ）に切り替えられる。
【００８８】
なお、携帯端末２におけるアプリケーションのインストール状況や、車載装置１と携帯端末２との接続状態によっては、上記で説明した以外のメニュー画面を表示部１１に表示してもよい。たとえば、ポリシーファイル５１およびメニュー画面情報５２を取得した後に、車載装置１と携帯端末２の間で無線通信インタフェースが切断されて非確立状態となった場合は、携帯端末２の制御部２０で実行される連動型アプリケーションおよび独自型アプリケーションがいずれも利用できなくなる。また、携帯端末２の無線通信部２７を利用して公衆通信回線網４に接続する同期型アプリケーションも利用できない。したがってこの場合は、携帯端末２におけるアプリケーションのインストール状況に関わらず、単独型アプリケーションであるアプリケーションＦに対応するアイコン８６のみをメニュー画面に表示することが好ましい。
【００８９】
図９は、第２の実施形態の車載情報システムにおける車載装置１の処理のフローチャートである。このフローチャートに示す処理は、車載装置１が携帯端末２と接続されると、制御部１０により実行されるものである。なお、このフローチャートにおいて、第１の実施形態で説明した図５のフローチャートと同じ内容の処理については、図５と同一のステップ番号を付与している。以下では、この図５と同一ステップ番号の処理については、特に必要のない限り説明を省略する。
【００９０】
ステップＳ１１において、制御部１０は、表示制限情報を携帯端末２から取得する。ここでは、後で説明する図１０のステップＳ２０５で携帯端末２から送信される表示制限情報を受信することで、表示制限情報を取得する。
【００９１】
ステップＳ２１において、制御部１０は、携帯端末２との接続状態を確認する。ここでは前述のように、映像・音声ケーブル３による有線通信インタフェースと、近距離無線通信インタフェース部１５および２５による近距離無線通信インタフェースとについて、それぞれが車載装置１と携帯端末２の間で確立されているか否かを確認する。ただし、ステップＳ１０、Ｓ１１、Ｓ２０でポリシーファイル５１、表示制限情報、メニュー画面情報５２をそれぞれ取得するためには、車載装置１と携帯端末２の間で近距離無線通信インタフェースが確立されている必要がある。そのため、近距離無線通信インタフェースについては確認を省略してもよい。
【００９２】
ステップＳ３１において、制御部１０は、メニュー画面を生成する。ここでは、ステップＳ１０で取得したポリシーファイル５１と、ステップＳ１１で取得した表示制限情報と、ステップＳ２０で取得したメニュー画面情報５２と、ステップＳ２１で確認した携帯端末２との接続状態とに基づいて、メニュー画面を生成する。
【００９３】
具体的には、ステップＳ３１において制御部１０は、表示制限情報を参照することで、携帯端末２にインストールされていない表示制限アプリケーションを特定する。そして、ポリシーファイル５１を参照することで、メニュー画面情報５２における各アプリケーションのアイコンの中で、どのアイコンが表示制限アプリケーションに対応するアイコンであるかを特定し、そのアイコンを非表示としたメニュー画面を生成する。これにより、携帯端末２におけるアプリケーションのインストール状況に応じて、メニュー画面の内容を調整する。
【００９４】
また、車載装置１と携帯端末２の間で映像・音声ケーブル３による有線通信インタフェースが確立されていないことがステップＳ２１で確認された場合、ステップＳ３１において制御部１０は、ポリシーファイル５１を参照することで、メニュー画面情報５２における各アプリケーションのアイコンの中で、どのアイコンが連動型アプリケーションに対応するアイコンであるかを特定する。そして、特定した連動型アプリケーションのアイコンを非表示としたメニュー画面を生成する。すなわち、連動型アプリケーションにおいて用いられるアプリケーションマネージャを介した共通の通信方式に対応する有線通信インタフェースが車載装置１と携帯端末２の間で確立されていないことがステップＳ２１で確認された場合、連動型アプリケーションを非表示としてメニュー画面を生成する。これにより、車載装置１と携帯端末２との接続状態に応じて、メニュー画面の内容を調整する。
【００９５】
ステップＳ５０において、制御部１０は、図５と同様に、ステップＳ４０で表示したメニュー画面において、ユーザのタッチパネル操作等によりいずれかのアプリケーションが選択されたか否かを判定する。その結果、いずれのアプリケーションも選択されていなければステップＳ５１に進み、いずれかのアプリケーションが選択された場合はステップＳ６０に進む。
【００９６】
ステップＳ５１において、制御部１０は、表示制限情報が更新されたか否かを判定する。ここでは、後で説明する図１０のステップＳ２０５で携帯端末２から新たな表示制限情報が送信された場合に、表示制限情報が更新されたと判定する。その結果、表示制限情報が更新されたと判定した場合、制御部１０はステップＳ３１に戻り、更新後の表示制限情報に基づいて新たにメニュー画面を生成し直す。一方、表示制限情報が更新されていない場合は、ステップＳ５２に進む。
【００９７】
ステップＳ５２において、制御部１０は、携帯端末２との接続状態が変更されたか否かを判定する。ここでは、映像・音声ケーブル３による有線通信インタフェースと、近距離無線通信インタフェース部１５および２５による近距離無線通信インタフェースとについて、これらの通信インタフェースにおける状態変化の有無を判定する。その結果、いずれか少なくとも一方の通信インタフェースが新たに接続されて非確立状態から確立状態に変化した場合、または切断されて確立状態から非確立状態に変化した場合は、携帯端末２との接続状態が変更されたものと判定する。この場合、制御部１０はステップＳ３１に戻り、変更後の接続状態に基づいて新たにメニュー画面を生成し直す。たとえば、車載装置１と携帯端末２の間で近距離無線通信インタフェースが切断された場合、ステップＳ３１において制御部１０は、ポリシーファイル５１を参照することで、メニュー画面情報５２における各アプリケーションのアイコンの中から、連動型アプリケーション、独自型アプリケーション、同期型アプリケーションに対応するアイコンをそれぞれ特定する。そして、特定した各アイコンを非表示としたメニュー画面を生成する。すなわち、連動型アプリケーション、独自型アプリケーション、同期型アプリケーションにおいてそれぞれ用いられる通信方式の全てに対応する近距離無線通信インタフェースが車載装置１と携帯端末２の間で確立されていないことがステップＳ５２で確認された場合、これらのアプリケーションを非表示としてメニュー画面を生成する。これにより、車載装置１と携帯端末２との接続状態に応じて、メニュー画面の内容を調整する。一方、両方の通信インタフェースの状態に変化がない場合は、ステップＳ５０に戻る。
【００９８】
なお、ステップＳ６０以降では、制御部１０は、図５で説明したのと同様の処理を実行する。
【００９９】
図１０は、第２の実施形態の車載情報システムにおける携帯端末２の処理のフローチャートである。このフローチャートに示す処理は、携帯端末２が車載装置１に接続されると、制御部２０により実行されるものである。なお、このフローチャートにおいて、第１の実施形態で説明した図６のフローチャートと同じ内容の処理については、図６と同一のステップ番号を付与している。以下では、この図６と同一ステップ番号の処理については、特に必要のない限り説明を省略する。
【０１００】
ステップＳ２０１において、制御部２０は、ポリシーファイル５１をサーバ５から取得したか否かを判定する。携帯端末２は、図９のステップＳ１０において車載装置１がサーバ５から携帯端末２を介してポリシーファイル５１を取得したときに、このポリシーファイル５１を携帯端末２でも保存しておくことにより、ポリシーファイル５１を取得することができる。こうしてポリシーファイル５１を取得したら、制御部２０は次のステップＳ２０２に進む。
【０１０１】
ステップＳ２０２において、制御部２０は、携帯端末２にインストール済みのアプリケーションを判断する。ここでは、メモリ部２４にインストールされて記憶されているアプリケーションプラグラムの情報を取得することで、インストール済みのアプリケーションを判断する。
【０１０２】
ステップＳ２０３において、制御部２０は、ステップＳ２０１で取得したポリシーファイル５１と、ステップＳ２０２でのインストール済みのアプリケーションの判断結果とに基づいて、メニュー画面において表示を制限すべき表示制限アプリケーションを判断する。ここでは前述のように、ステップＳ２０２の判断結果を取得したポリシーファイル５１の内容と比較することで、ポリシーファイル５１に情報が記録されているアプリケーションの中でどのアプリケーションが表示制限アプリケーションに該当するかを判断する。
【０１０３】
ステップＳ２０４において、制御部２０は、ステップＳ２０３での表示制限アプリケーションの判断結果に基づいて、車載装置１に表示制限アプリケーションを通知するための表示制限情報を作成する。ここでは前述のように、表示制限アプリケーションのリスト情報などを表示制限情報として作成する。
【０１０４】
上記のステップＳ２０３およびＳ２０４の処理により、制御部２０は、ステップＳ２０２でのインストール済みのアプリケーションの判断結果に基づいて、表示制限情報を作成することができる。
【０１０５】
ステップＳ２０５において、制御部２０は、ステップＳ２０４で作成した表示制限情報を車載装置１に送信する。ここでは、車載装置１の近距離無線通信インタフェース部１５と携帯端末２の近距離無線通信インタフェース部２５の間で確立されている近距離無線通信インタフェースを介して、表示制限情報を車載装置１に送信する。
【０１０６】
ステップＳ２０６において、制御部２０は、携帯端末２にインストール済みのアプリケーションが変更されたか否かを判定する。それまで携帯端末２にインストールされていたアプリケーションがアンインストールされたり、新規アプリケーションが携帯端末２にインストールされたりした場合は、携帯端末２にインストール済みのアプリケーションが変更されたと判定し、ステップＳ２０３に戻る。この場合、制御部１０は、ステップＳ２０３において変更後のインストール状態を判断し、その判断結果を基に、ステップＳ２０４において表示制限情報を作成し直す。そして、作成された新たな表示制限情報を、ステップＳ２０５において車載装置１に送信する。一方、携帯端末２にインストール済みのアプリケーションが変更されていない場合は、ステップＳ２１０に進む。
【０１０７】
なお、ステップＳ２１０以降では、制御部２０は、図６で説明したのと同様の処理を実行する。
【０１０８】
以上説明した本発明の第２の実施形態によれば、第１の実施形態で説明した（１）〜（３）の作用効果に加えて、さらに次の（４）〜（７）のような作用効果を奏する。
【０１０９】
（４）車載装置１は、制御部１０の処理により、メニュー画面情報５２に含まれるアプリケーションのうちメニュー画面において表示を制限すべきアプリケーションに関する表示制限情報を携帯端末２から取得する（ステップＳ１１）。また、携帯端末２との接続状態を確認する（ステップＳ２１）。ステップＳ３１では、ステップＳ１０で取得したポリシーファイル５１と、ステップＳ２０で取得したメニュー画面情報５２と、ステップＳ１１で取得した表示制限情報と、ステップＳ２１で確認した接続状態とに基づいて、メニュー画面を生成する。このようにしたので、携帯端末２におけるアプリケーションのインストール状況や、車載装置１と携帯端末２との接続状態に応じて、適切なメニュー画面を車載装置１において表示することができる。
【０１１０】
（５）携帯端末２は、制御部２０の処理により、インストール済みのアプリケーションを判断し（ステップＳ２０２）、その判断結果に基づいて、表示制限情報を作成し（ステップＳ２０３、Ｓ２０４）、車載装置１に送信する（ステップＳ２０５）。このようにしたので、携帯端末２におけるアプリケーションのインストール状況に応じて、メニュー画面においてどのアプリケーションの表示を制限すべきかを携帯端末２から車載装置１に確実に通知することができる。
【０１１１】
（６）ステップＳ３１において、制御部１０は、アプリケーションマネージャを介した共通の通信方式に対応する映像・音声ケーブル３による有線通信インタフェースが車載装置１と携帯端末２の間で確立されていないことがステップＳ２１で確認された場合に、連動型アプリケーションを非表示としてメニュー画面を生成する。このようにしたので、有線通信インタフェースが確立されていないために連動型アプリケーションが利用できない場合には、連動型アプリケーションをメニュー画面から消去して、適切なメニュー画面とすることができる。
通知することができる。
【０１１２】
（７）また制御部１０は、ステップＳ５１で表示制限情報が更新されたと判定された場合、またはステップＳ５２で携帯端末２との接続状態が変更されたと判定された場合に、ステップＳ３１を再度実行してメニュー画面を生成し直す。このようにしたので、一旦メニュー画面を表示した後で、携帯端末２におけるアプリケーションのインストール状況や、車載装置１と携帯端末２との接続状態が変化した場合にも、その変化後の状態に応じた適切なメニュー画面を車載装置１において表示することができる。
【０１１３】
なお、以上説明した第１、第２の各実施形態では、映像・音声ケーブル３を介して車載装置１と携帯端末２を互いに接続することで、携帯端末２から車載装置１へ映像信号と音声信号を送信する例を説明した。また、Bluetooth等の所定の通信規格に従って行われる近距離無線通信により、車載装置１と携帯端末２との間で通信を行う例を説明した。しかし、他の通信方式や信号伝送方式を用いても本発明は実現可能である。たとえば、携帯端末２から車載装置１への映像信号や音声信号を無線通信で送信してもよい。また、車載装置１と携帯端末２との間の通信をＵＳＢ等の有線通信を用いて行うこともできる。車載装置１と携帯端末２との間で必要な信号や情報を送受信可能なものである限り、どのような通信方式を採用してもよい。
【０１１４】
また、以上説明した第１、第２の各実施形態では、車載情報システムにおいて利用可能なアプリケーションを、通信方式の違いに応じて、連動型アプリケーション、独自型アプリケーション、同期型アプリケーション、単独型アプリケーションに分類した例を説明した。しかし、これらのアプリケーションの分類はあくまで一例であり、他の分類としてもよい。通信方式の異なる複数種類のアプリケーションを同一のメニュー画面に表示し、このメニュー画面で選択されたアプリケーションを適切な通信方式を用いて実行できれば、どのような方法でアプリケーションを分類しても構わない。
【０１１５】
さらに、以上説明した第１、第２の各実施形態では、各アプリケーションで利用される通信方式などの情報が記録されたポリシーファイル５１や、メニュー画面を生成するために用いられるメニュー画面情報５２を、外部のサーバ５から取得する例を説明した。しかし、これらの情報は必ずしもサーバ５から取得しなくてもよい。たとえば、これらの情報をメモリカード等の記録媒体から取得したり、車載装置１や携帯端末２にこれらの情報を予め格納しておいたりすることも可能である。
【０１１６】
以上説明した各実施形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。また、上記実施の形態と変形例とを任意に組み合わせて用いてもよい。
【符号の説明】
【０１１７】
１：車載装置、２：携帯端末、３：映像・音声ケーブル、４：公衆通信回線網、５：サーバ、１０：制御部、１１：表示部、１２：操作部、１３：音声出力部、１４：メモリ部、１５：近距離無線通信インタフェース部、１６：映像・音声信号入力部、２０：制御部、２１：表示部、２２：操作部、２３：音声出力部、２４：メモリ部、２５：近距離無線通信インタフェース部、２６：映像・音声信号出力部、２７：無線通信部、２８：ＧＰＳ受信部
【図１】
2015220533.tif 000003
【図２】
2015220533.tif 000004
【図３】
2015220533.tif 000005
【図４】
2015220533.tif 000006
【図５】
2015220533.tif 000007
【図６】
2015220533.tif 000008
【図７】
2015220533.tif 000009
【図８】
2015220533.tif 000010
【図９】
2015220533.tif 000011
【図１０】
2015220533.tif 000012