(57)【要約】【課題】中継サーバを介さず直接的に配信されるコンテンツについて、そのコンテンツが配信先の機器で実行されていないにも関わらず接続が維持されてしまうことを防止する。【解決手段】コンテンツ配信システム１０によれば、中継サーバ１３は、コンテンツ配信サーバ１２が直接配信型コンテンツを配信している場合に、その直接配信型コンテンツが配信先の車両用機器１１にて実行されているか否かを、当該車両用機器１１に対して直接的に確認する。そして、中継サーバ１３は、直接配信型コンテンツの実行が確認された場合には、車両用機器１１との間に確立されている接続を維持する。【選択図】図１
2014002715.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを実行するコンテンツ実行装置（１１）と、
前記コンテンツ実行装置に前記コンテンツを配信するコンテンツ配信サーバ（１２）と、
前記コンテンツ実行装置と前記コンテンツ配信サーバとの間のデータ通信を中継する中継サーバ（１３）と、
で構築されるコンテンツ配信システム（１０）であって、
前記コンテンツ配信サーバは、前記中継サーバを介して前記コンテンツ実行装置に間接的に配信する間接配信型コンテンツと、前記中継サーバを介さず前記コンテンツ実行装置に直接的に配信する直接配信型コンテンツとを有し、
前記中継サーバは、
前記コンテンツ配信サーバが前記直接配信型コンテンツを配信している場合に、前記コンテンツ実行装置にて当該直接配信型コンテンツが実行されているか否かを確認するコンテンツ実行状態確認手段（５２）と、
前記コンテンツ実行状態確認手段によって前記直接配信型コンテンツの実行が確認された場合には、前記コンテンツ実行装置との間に確立されている接続を維持する接続管理手段（５３）と、
を備えるコンテンツ配信システム。
【請求項２】
前記コンテンツ実行状態確認手段は、前記コンテンツ実行装置にて前記直接配信型コンテンツが実行されているか否かを所定時間ごとに確認する請求項１に記載のコンテンツ配信システム。
【請求項３】
前記コンテンツ実行装置は、
車両に搭載される車両用通信装置（１１１）と、
前記車両用通信装置と通信可能に接続される携帯通信端末（１１２）と、
で構成され、
前記車両用通信装置及び前記携帯通信端末は、それぞれ、相互に連携してコンテンツを実行するための連携アプリケーションを有することを特徴とする請求項１または２に記載のコンテンツ配信システム。
【請求項４】
前記接続管理手段は、前記コンテンツ実行装置において前記連携アプリケーションが起動されていない場合には、前記コンテンツ実行装置との間に確立されている接続を切断することを特徴とする請求項３に記載のコンテンツ配信システム。
【請求項５】
前記接続管理手段は、前記コンテンツ実行状態確認手段によって前記直接配信型コンテンツの実行が確認されない場合には、前記コンテンツ実行装置との間に確立されている接続を切断することを特徴とする請求項１から３の何れか１項に記載のコンテンツ配信システム。
【請求項６】
前記接続管理手段は、前記中継サーバを介する通信が無い状態が継続した場合には、前記コンテンツ実行装置との間に確立されている接続を切断することを特徴とする請求項１から３の何れか１項に記載のコンテンツ配信システム。
【請求項７】
前記接続管理手段は、前記コンテンツ実行装置との間に確立されている接続を識別するための接続識別情報を破棄することにより当該接続を切断することを特徴とする請求項４から６の何れか１項に記載のコンテンツ配信システム。
【請求項８】
コンテンツを実行するコンテンツ実行装置（１１）と前記コンテンツ実行装置に前記コンテンツを配信するコンテンツ配信サーバ（１２）ととともにコンテンツ配信システム（１０）を構築し、前記コンテンツ実行装置と前記コンテンツ配信サーバとの間のデータ通信を中継する中継サーバ（１３）であって、
前記中継サーバを介さず前記コンテンツ実行装置に直接的に配信する直接配信型コンテンツを前記コンテンツ配信サーバが配信している場合に、前記コンテンツ実行装置にて当該直接配信型コンテンツが実行されているか否かを確認するコンテンツ実行状態確認手段（５２）と、
前記コンテンツ実行状態確認手段によって前記直接配信型コンテンツの実行が確認された場合には、前記コンテンツ実行装置との間に確立されている接続を維持する接続管理手段（５３）と、
を備える中継サーバ。
【請求項９】
コンテンツを実行するコンテンツ実行装置（１１）と前記コンテンツ実行装置に前記コンテンツを配信するコンテンツ配信サーバ（１２）ととともにコンテンツ配信システム（１０）を構築し、前記コンテンツ実行装置と前記コンテンツ配信サーバとの間のデータ通信を中継する中継サーバ（１３）において動作するプログラムであって、
前記中継サーバを介さず前記コンテンツ実行装置に直接的に配信する直接配信型コンテンツを前記コンテンツ配信サーバが配信している場合に、前記コンテンツ実行装置にて当該直接配信型コンテンツが実行されているか否かを確認するコンテンツ実行状態確認処理と、
前記コンテンツ実行状態確認処理によって前記直接配信型コンテンツの実行が確認された場合には、前記コンテンツ実行装置との間に確立されている接続を維持する接続管理処理と、
を実行する中継サーバ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信サーバからコンテンツ実行装置にコンテンツを配信するコンテンツ配信システム、このコンテンツ配信システムを構築する中継サーバ、および、この中継サーバにおいて動作する中継サーバ用プログラムに関する。
【背景技術】
【０００２】
従来より、例えば特許文献１に開示されているように、コンテンツサーバから各種の機器にコンテンツを配信する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９２５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この種のコンテンツ配信システムにおいてコンテンツ配信サーバから配信されるコンテンツには、配信先の機器で利用できるようデータ形式を変換する必要があるものとデータ形式の変換が不要なものとがある。そして、データ形式の変換が必要なコンテンツは、例えばデータ通信を中継する中継サーバにてデータ形式が変換された上で配信先の機器に配信される。即ち、データ形式の変換が必要なコンテンツは、中継サーバを介して配信先の機器に間接的に配信される。一方、データ形式の変換が不要なコンテンツは、中継サーバを介することなく配信先の機器に直接的に配信される。
【０００５】
ここで、この種のシステムにおいては、配信先の機器でコンテンツが実行されていないのであれば、例えばセキュリティ上の観点から、配信先の機器と中継サーバとの接続を維持しないほうが好ましい。そのため、配信先の機器との接続を管理する中継サーバによって当該中継サーバを介するコンテンツに係る通信を監視し、通信が全く無いのであれば、中継サーバが配信先の機器との接続を切断する構成が考えられている。
【０００６】
ところで、この構成は、コンテンツ配信サーバから中継サーバを介して配信先の機器に間接的に配信されるコンテンツ（「間接配信型コンテンツ」と称する。）については、そのコンテンツに係る通信が当該中継サーバを介するので適用することができる。しかし、コンテンツ配信サーバから中継サーバを介することなく配信先の機器に直接的に配信されるコンテンツ（「直接配信型コンテンツ」と称する。）については、そのコンテンツに係る通信が当該中継サーバを全く介しないので適用することができない。従って、直接配信型コンテンツについては、そのコンテンツが配信先の機器で実行されていないにも関わらず、配信先の機器と中継サーバとの接続が適切に切断されずに維持されてしまうという事態が生じてしまう。
【０００７】
本発明は上記した事情に鑑みてなされたものであり、その目的は、コンテンツ配信サーバから中継サーバを介することなく配信先の機器に直接的に配信される直接配信型コンテンツについて、その直接配信型コンテンツが配信先の機器で実行されていないにも関わらず配信先の機器と中継サーバとの接続が維持されてしまうことを防止することができるコンテンツ配信システム、このコンテンツ配信システムを構築する中継サーバ、および、この中継サーバにおいて動作する中継サーバ用プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、中継サーバは、コンテンツ配信サーバが直接配信型コンテンツを配信している場合に、その直接配信型コンテンツが配信先のコンテンツ実行装置にて実行されているか否かを、当該コンテンツ実行装置に対して直接的に確認する。そして、中継サーバは、直接配信型コンテンツの実行が確認された場合には、コンテンツ実行装置との間に確立されている接続を維持する。即ち、中継サーバは、コンテンツ実行装置にて直接配信型コンテンツが実行されていることを条件に、コンテンツ実行装置との接続を維持する。これにより、直接配信型コンテンツについて、その直接配信型コンテンツが配信先の機器で実行されていないにも関わらず配信先の機器と中継サーバとの接続が維持されてしまうことを防止することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るコンテンツ配信システムの全体構成を概略的に示す図
【図２】ストリーミング型のコンテンツ配信サーバからストリーミング型のコンテンツを車両用機器に直接的に配信する状態を概略的に示す図
【図３】非ストリーミング型のコンテンツ配信サーバから非ストリーミング型のコンテンツを車両用機器に間接的に配信する状態を概略的に示す図
【図４】車両用機器を構成する車両用通信装置及び携帯通信端末の構成を概略的に示す図
【図５】車両用通信装置及び携帯通信端末が相互に連携してコンテンツを実行する状態を概略的に示す図
【図６】車両用通信装置及び携帯通信端末が相互に通信可能に接続されコンテンツが実行されるまでの画面の遷移状態を示す図
【図７】ログイン処理の内容を示すフローチャート
【図８】コンテンツ配信システムの動作内容を示すフローチャート
【図９】接続監視処理の内容を示すフローチャート
【図１０】変形例を示す図９相当図（その１）
【図１１】変形例を示す図９相当図（その２）
【発明を実施するための形態】
【００１０】
本発明の一実施形態について図面を参照しながら説明する。図１に示すように、コンテンツ配信システム１０は、車両に設けられる車両用機器１１と、コンテンツ配信サーバ１２と、これら車両用機器１１とコンテンツ配信サーバ１２との間のデータ通信を中継する中継サーバ１３と、コンテンツ認証情報管理サーバ３２と、で構築される。また、コンテンツ配信システム１０は、会員情報管理サーバ３１を利用したシステム構成である。なお、会員情報管理サーバ３１は、本出願人以外の第三者が所有する会員情報管理用のサーバであり、中継サーバ１３およびコンテンツ認証情報管理サーバ３２は、本出願人が所有するコンテンツ配信サービス管理用のサーバである。
【００１１】
車両用機器１１は、コンテンツを実行するコンテンツ実行装置に相当するものであり、この場合、車両に搭載される車両用通信装置１１１と、この車両用通信装置１１１と通信可能に接続される携帯通信端末１１２と、で構成されている。車両用通信装置１１１は、例えばナビゲーション装置で構成される。携帯通信端末１１２は、車両の車室内に持ち込まれると、車両用通信装置１１１と無線の通信回線を介して通信可能に接続される。なお、無線の通信回線としては、例えばＢｌｕｅｔｏｏｔｈ通信回線（Ｂｌｕｅｔｏｏｔｈ：登録商標）が想定される。これら車両用通信装置１１１及び携帯通信端末１１２については後述する。
【００１２】
コンテンツ配信サーバ１２としては、この場合、ストリーミング型のコンテンツを配信するストリーミング型配信サーバ１２１と、非ストリーミング型のコンテンツを配信する非ストリーミング型配信サーバ１２２とが存在する。
【００１３】
ストリーミング型配信サーバ１２１は、この場合、ストリーミング型のコンテンツとして音楽を再生する音楽コンテンツＡを配信する。音楽コンテンツＡは、中継サーバ１３にてデータ形式を変換しなくとも車両用機器１１で実行可能なコンテンツであり、図２に示すように、車両用機器１１におけるユーザによる操作に応じて当該車両用機器１１から中継サーバ１３を介して送信（入力）される配信要求（コンテンツ取得要求）に応じてストリーミング型配信サーバ１２１から中継サーバ１３を介することなく車両用機器１１に直接的に配信される。即ち、この音楽コンテンツＡは、ストリーミング型配信サーバ１２１から中継サーバ１３を介さずに車両用機器１１に直接的に配信される直接配信型コンテンツである。なお、ストリーミング型のコンテンツとしては、音楽コンテンツＡのほか、例えばインターネットラジオを実現するインターネットラジオコンテンツ、一旦実行が開始されるとその後はユーザ操作に依らず自動的に写真を配信する自動写真配信コンテンツ、一旦実行が開始されるとその後はユーザ操作に依らず自動的にニュースを配信する自動ニュース配信コンテンツ、一旦実行が開始されるとその後はユーザ操作に依らず自動的に動画を配信する自動動画配信コンテンツなどが考えられる。なお、一旦実行が開始されるとその後はユーザ操作に依らず自動的（継続的）にコンテンツデータが配信されるコンテンツを、本実施形態では「自動継続配信型コンテンツ」と称する。
【００１４】
一方、非ストリーミング型配信サーバ１２２は、この場合、非ストリーミング型のコンテンツとして施設検索サービスを実現する施設検索コンテンツＢを配信する。施設検索コンテンツＢは、中継サーバ１３にてデータ形式が変換されることにより車両用機器１１で実行可能となるコンテンツであり、図３に示すように、車両用機器１１から中継サーバ１３を介して送信（入力）される配信要求（コンテンツ取得要求）に応じて非ストリーミング型配信サーバ１２２から中継サーバ１３を介して車両用機器１１に間接的に配信される。即ち、この施設検索コンテンツＢは、非ストリーミング型配信サーバ１２２から中継サーバ１３を介して車両用機器１１に間接的に配信される間接配信型コンテンツである。なお、非ストリーミング型のコンテンツとしては、施設検索コンテンツＢのほか、例えば、ユーザ操作に応じて逐次ニュースを配信する手動ニュース配信コンテンツ、ソーシャル・ネットワーキング・サービスを実現するＳＮＳサービスコンテンツなどが考えられる。
【００１５】
会員情報管理サーバ３１は、当該会員情報管理サーバ３１を所有する第三者が提供するサービス（コンテンツ配信サービスに限らない）の利用を希望するユーザが任意に設定した情報を会員情報として管理するサーバである。この場合、本出願人が提供するコンテンツ配信サービスの利用を希望するユーザは、会員情報として、詳しくは後述する連携アプリケーションを起動する際に使用する連携アプリケーション起動用のユーザＩＤ（以下、「連携アプリ起動用のユーザＩＤ」と称する）及びパスワードを会員情報管理サーバ３１に登録するものとする。なお、会員情報としては、登録された会員を識別できる情報であればユーザＩＤ及びパスワード以外の情報であってもよい。ユーザは、自身が所有する携帯通信端末１１２あるいは図示しないパーソナルコンピュータなどの情報端末を介して専用の会員情報登録サイトにアクセスし、そのサイトを介して会員情報（この場合、連携アプリ起動用のユーザＩＤ及びパスワード）を会員情報管理サーバ３１に登録することができる。
【００１６】
また、この会員情報管理サーバ３１は、当該会員情報管理サーバ３１の動作全般を制御する図示しない制御装置がコンピュータプログラムを実行することにより、認証チケットデータ付与処理部３１１をソフトウェアによって仮想的に実現する。この認証チケットデータ付与処理部３１１は、会員情報管理サーバ３１が管理している会員情報と一致する会員情報を入力した車両用機器１１、この場合、当該車両用機器１１を構成する携帯通信端末１１２に対して、認証情報として認証チケットデータを付与する。なお、この認証チケットデータには、一致した会員情報を示す会員情報データ、当該認証チケットが会員情報管理サーバ３１によって発行されたことを証明する証明書データなど各種のデータを添付することが可能である。
【００１７】
中継サーバ１３は、当該中継サーバ１３の動作全般を制御する図示しない制御装置がコンピュータプログラム（中継サーバ用プログラムを含む）を実行することにより、セッション設定処理部５１、コンテンツ実行状態確認手段に相当するコンテンツ実行状態確認処理部５２、接続管理手段に相当するセッション管理処理部５３、認証チケットデータ取得処理部８１、コンテンツ認証情報確認処理部８２、サービス提供許可処理部８３をソフトウェアによって仮想的に実現する。
【００１８】
セッション設定処理部５１は、詳しくは後述するログイン処理を実行した車両用機器１１との間にセッションを確立すると、即ち、車両用機器１１と中継サーバ１３との間の接続が確立されると、そのセッション（接続状態）を識別するセッションＩＤ（接続識別情報に相当）を設定する。本実施形態では、このようにしてセッションが確立された状態を「ログイン状態」、セッションが切断された状態を「ログアウト状態」としている。また、車両用機器１１と中継サーバ１３との間のセッションは、車両用機器１１からのログイン処理に応じて確立されるようになっている。セッション設定処理部５１は、車両用機器１１がログイン処理を実行するごとに改めてセッションＩＤを設定するように構成されている。車両用機器１１は、当該車両用機器１１にて連携アプリケーションが起動されると第１所定時間ごとに中継サーバ１３に対してログイン処理を行うように構成されている。第１所定時間は、適宜変更して設定することができ、この場合、２３時間で設定されている。
【００１９】
コンテンツ実行状態確認処理部５２は、コンテンツ実行状態確認処理を実行することにより、車両用機器１１におけるコンテンツの実行状態を確認する処理部である。即ち、コンテンツ実行状態確認処理部５２は、車両用機器１１から出力された配信要求を中継サーバ１３がストリーミング型配信サーバ１２１に中継し、これに応じて、ストリーミング型配信サーバ１２１が車両用機器１１に直接配信型コンテンツ（例えば、音楽コンテンツＡ）を配信している場合に、車両用機器１１にて当該直接配信型コンテンツが実行されているか否かを、詳しくは後述するようにして当該車両用機器１１に直接的に確認する。この場合、コンテンツ実行状態確認処理部５２は、直接配信型コンテンツの実行／非実行を確認する確認処理を第２所定時間ごとに実行するように設定されている。第２所定時間は、第１所定時間よりも短い時間で適宜変更して設定することができ、この場合、１２時間で設定されている。
【００２０】
セッション管理処理部５３は、接続管理処理に相当するセッション管理処理を実行することにより、車両用機器１１からのログイン処理に伴い当該車両用機器１１との間に確立されたセッションを管理する処理部である。即ち、このセッション管理処理部５３は、コンテンツ実行状態確認処理部５２によって車両用機器１１における直接配信型コンテンツの実行が確認された場合には、その車両用機器１１とのセッションを維持する。具体的には、セッション管理処理部５３は、車両用機器１１において連携アプリケーションが起動されている場合には、当該連携アプリケーション上で直接配信型コンテンツが実行されているものとみなし、車両用機器１１とのセッションを維持するように設定されている。なお、セッション管理処理部５３は、車両用機器１１において連携アプリケーションが起動され、かつ、当該連携アプリケーション上で実際に直接配信型コンテンツが実行されていることを確認した場合に、車両用機器１１とのセッションを維持するように設定してもよい。
【００２１】
一方、セッション管理処理部５３は、コンテンツ実行状態確認処理部５２によって車両用機器１１における直接配信型コンテンツの実行が確認されない場合には、その車両用機器１１とのセッションを切断する。具体的には、セッション管理処理部５３は、車両用機器１１において連携アプリケーションが起動されていない場合には、車両用機器１１とのセッションを切断する。この場合、セッション管理処理部５３は、セッション設定処理部５１が設定したセッションＩＤを破棄することで車両用機器１１とのセッションを切断するように設定されている。なお、セッション管理処理部５３は、車両用機器１１において連携アプリケーションが起動されていることを確認した場合であっても、当該連携アプリケーション上で実際に直接配信型コンテンツが実行されていることを確認できない場合に、車両用機器１１とのセッションを切断するように設定してもよい。
【００２２】
認証チケットデータ取得処理部８１は、会員情報管理サーバ３１が認証チケットデータ付与処理部３１１によって携帯通信端末１１２に付与した認証チケットデータと同一の認証チケットデータを会員情報管理サーバ３１から取得する。
コンテンツ認証情報確認処理部８２は、車両用機器１１を構成する携帯通信端末１１２に付与された認証チケットデータと認証チケットデータ取得処理部８１が取得した認証チケットデータとが一致するか否かを判定する。そして、コンテンツ認証情報確認処理部８２は、両認証チケットデータが一致する場合には、その認証チケットデータ（換言すれば、車両用機器１１に入力された会員情報）に対応付けて管理されているコンテンツ認証情報（この場合、会員情報のうち連携アプリ起動用のユーザＩＤに対応付けられて管理されているコンテンツ起動用のユーザＩＤ及びパスワード）がコンテンツ認証情報管理サーバ３２に存在するか否か（コンテンツ認証情報管理サーバ３２によって管理されているか否か）を確認する。
【００２３】
サービス提供許可処理部８３は、車両用機器１１に入力された会員情報（当該会員情報に対応して車両用機器１１に付与された認証チケットデータ）に対応付けて管理されているコンテンツ認証情報の存在がコンテンツ認証情報確認処理部８２による確認処理によって確認された場合に、その車両用機器１１に対するコンテンツの配信を許諾（コンテンツ配信サービスの提供を許可）する。即ち、この配信許諾処理部８３による許可が得られることをもって、車両用機器１１は、コンテンツ配信サービスを利用可能なコンテンツ実行装置として認証されるのである。
【００２４】
コンテンツ認証情報管理サーバ３２は、コンテンツ配信サービスの提供を受けるためにユーザが任意に設定した情報、この場合、連携アプリケーション上でコンテンツを利用（起動）する際に使用するコンテンツ起動用のユーザＩＤ及びパスワード（コンテンツ配信サービスによりコンテンツ配信サーバ１２から車両用機器１１に配信されるコンテンツを利用（起動）するために必要な情報）をコンテンツ認証情報として記憶し管理する。なお、コンテンツ認証情報管理サーバ３２には、会員情報管理サーバ３１にて管理されている会員情報のうち少なくともユーザ識別用のユーザＩＤ（連携アプリ起動用のユーザＩＤ）が予め取得されるようになっている。即ち、コンテンツ認証情報管理サーバ３２は、常時あるいは定期的に会員情報管理サーバ３１にアクセスし、当該会員情報管理サーバ３１にて管理されている最新の会員情報（少なくとも連携アプリ起動用のユーザＩＤ）を取得するように設定されている。そして、コンテンツ認証情報管理サーバ３２は、会員情報管理サーバ３１から取得した会員情報のうち連携アプリ起動用のユーザＩＤに対応付けてコンテンツ認証情報を管理する。
【００２５】
ユーザは、自身が所有する携帯通信端末１１２あるいは図示しないパーソナルコンピュータなどの情報端末を介して専用のコンテンツ認証情報登録サイトにアクセスし、そのサイトを介してコンテンツ認証情報（この場合、コンテンツ起動用のユーザＩＤ及びパスワード）をコンテンツ認証情報管理サーバ３２に登録することができる。
【００２６】
次に、車両用通信装置１１１及び携帯通信端末１１２の構成について図４を参照しながら説明する。
車両用通信装置１１１は、制御部２１、無線通信モジュール２２、記憶部２３、音声処理部２４、表示出力部２５、操作入力部２６、信号入力部２７、位置取得部２８などを備えている。制御部２１は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ及びＩ／Ｏバスなどを有する周知のマイクロコンピュータで構成されている。制御部２１は、ＲＯＭあるいは記憶部２３などに記憶されているコンピュータプログラムに従って車両用通信装置１１１の動作全般を制御する。また、車両用通信装置１１１は、制御部２１がコンピュータプログラムを実行することにより、ログイン処理部９１、ログイン制御処理部９２をソフトウェアによって仮想的に実現する。
【００２７】
無線通信モジュール２２は、携帯通信端末１１２が備える無線通信モジュール４２との間に無線の通信回線を確立し、その通信回線を通じて携帯通信端末１１２との間で各種の通信を行う。記憶部２３は、例えばハードディスクドライブなどの不揮発性の記憶媒体で構成されており、各種のコンピュータプログラムやコンテンツプログラム、外部の装置と相互に連携してコンテンツを実行する連携機能を実現する連携アプリケーション、この連携アプリケーションを実行するためのオペレーティングシステムとしての機能を実現する専用プレーヤ（アプリケーション）などの各種のプログラム、及び、各プログラムで使用されるデータなどを記憶している。車両用通信装置１１１は、連携アプリケーション及び専用プレーヤを単独で搭載していることにより、連携アプリケーション上で実行可能な各種のコンテンツを車両用通信装置１１１単独で実行することも可能である。
【００２８】
音声処理部２４は、図示しないマイクロホン及びスピーカに接続しており、周知の音声入力機能及び音声出力機能を備える。また、この音声処理部２４は、マイクロホンから入力された音声に基づいて車両用通信装置１１１の操作などの指示を制御部２１に出力する一方、制御部２１や無線通信モジュール２２などからの指示に基づいてスピーカから音声を出力することで、いわゆるハンズフリー機能を実現可能である。
【００２９】
表示出力部２５は、例えば液晶表示器や有機ＥＬで構成されており、制御部２１からの表示指令信号に基づいて各種の情報を表示する。この表示出力部２５の画面には、周知の感圧方式、電磁誘導方式、静電容量方式あるいはそれらを組み合わせた方式で構成されるタッチパネルスイッチが設けられる。この表示出力部２５には、コンテンツに対する操作を入力するための操作入力画面（入力インターフェース）、コンテンツの実行内容を出力するための出力画面（出力インターフェース）、例えば図６（ａ）に示す経路案内用の画面Ｎなどの各種画面が表示される。
【００３０】
操作入力部２６は、表示出力部２５の画面上に設けられるタッチパネルスイッチ、及び、表示出力部２５の周囲に設けられているメカニカルスイッチなど各種のスイッチ類を含む。操作入力部２６は、使用者による各種のスイッチの操作に応じて操作検知信号を制御部２１に出力する。制御部２１は、操作入力部２６から入力された操作検知信号を解析して使用者の操作内容を特定し、特定した操作内容に基づいて各種の処理を実行する。
【００３１】
信号入力部２７は、車両に搭載されている図示しないＡＣＣスイッチ（アクセサリスイッチ）に接続しており、ＡＣＣスイッチから出力されたＡＣＣ信号を制御部２１へ入力する。制御部２１は、入力されたＡＣＣ信号のオンオフに基づいて図示しない電源回路のオンオフを制御する。即ち、制御部２１は、ＡＣＣ信号がオフからオンに遷移したタイミングで電源回路をオンする。また、制御部２１は、ＡＣＣ信号がオンからオフに遷移したタイミングで電源回路をオフする。
【００３２】
位置取得部２８は、図示しない周知の地磁気センサ、ジャイロスコープ、車速センサ、ＧＰＳ受信機などの各種のセンサ類を備えている。位置取得部２８は、これらセンサ類から入力される検出信号を互いに補完することにより車両の位置情報を取得する。位置取得部２８は、取得した車両の位置情報を制御部２１に出力する。制御部２１は、位置取得部２８で取得した車両の位置情報及び図示しない経路探索部により探索された案内経路などに基づいて、いわゆるナビゲーション処理を実行する。
【００３３】
ログイン処理部９１は、詳しくは後述するログイン処理を実行する。ログイン制御処理部９２は、車両用機器１１にてコンテンツを実行するための連携アプリケーションが起動されている場合において、前回のログイン処理が実行されてから所定期間（第１所定期間）が経過した場合に、再度、ログイン処理部９１（あるいはログイン処理部９６）によるログイン処理を行う。換言すれば、ログイン状態の継続処理を行う。なお、ログイン処理部９６によりログイン処理を行う場合には、車両用通信装置１１１は、携帯通信端末１１２に対しログイン実行指令信号を送信する。
【００３４】
次に、携帯通信端末１１２の構成について説明する。携帯通信端末１１２は、制御部４１、無線通信モジュール４２、記憶部４３、音声処理部４４、表示出力部４５、操作入力部４６、電話通信部４７などを備えている。制御部４１は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭ及びＩ／Ｏバスなどを有する周知のマイクロコンピュータで構成されている。制御部４１は、ＲＯＭあるいは記憶部４３などに記憶されているコンピュータプログラムに従って携帯通信端末１１２の動作全般を制御する。また、携帯通信端末１１２は、制御部４１がコンピュータプログラムを実行することにより、ログイン処理部９６、ログイン制御処理部９７をソフトウェアによって仮想的に実現する。
【００３５】
無線通信モジュール４２は、車両用通信装置１１１が備える無線通信モジュール２２との間に無線の通信回線を確立し、その通信回線を通じて車両用通信装置１１１との間で各種の通信を行う。記憶部４３は、例えばメモリカードなどの不揮発性の記憶媒体で構成されており、各種のコンピュータプログラムやコンテンツプログラム、外部の装置と相互に連携してコンテンツを実行する連携機能を実現する連携アプリケーション、この連携アプリケーションを実行するためのオペレーティングシステムとしての機能を実現する専用プレーヤ（アプリケーション）などの各種のプログラム、及び、各プログラムで使用されるデータなどを記憶している。携帯通信端末１１２は、連携アプリケーション及び専用プレーヤを単独で搭載していることにより、連携アプリケーション上で実行可能な各種のコンテンツを携帯通信端末１１２単独で実行することも可能である。
【００３６】
音声処理部４４は、図示しないマイクロホン及びスピーカに接続しており、周知の音声入力機能及び音声出力機能を備える。また、この音声処理部４４は、マイクロホンから入力された発話音声を制御部４１に出力する一方、制御部４１から入力される受話音声をスピーカから出力することで、いわゆる通話機能を実現する。また、この音声処理部４４は、マイクロホンから入力された音声に基づいて携帯通信端末１１２の操作などの指示を制御部４１に出力する一方、制御部４１や無線通信モジュール４２などからの指示に基づいてスピーカから音声を出力することで、いわゆるハンズフリー機能を実現可能である。
【００３７】
表示出力部４５は、例えば液晶表示器や有機ＥＬ表示器で構成されており、制御部４１からの表示指令信号に基づいて各種の情報を表示する。この表示出力部４５の画面には、周知の感圧方式、電磁誘導方式、静電容量方式あるいはそれらを組み合わせた方式で構成されるタッチパネルスイッチが設けられる。この表示出力部４５には、例えば図６（ａ）に示す通常のメニュー画面Ｇなどの各種画面が表示される。
【００３８】
操作入力部４６は、表示出力部４５の画面上に設けられるタッチパネルスイッチ、及び、表示出力部４５の周囲に設けられているメカニカルスイッチなど各種のスイッチ類を含む。操作入力部４６は、使用者による各種のスイッチの操作に応じて操作検知信号を制御部４１に出力する。制御部４１は、操作入力部４６から入力された操作検知信号を解析して使用者の操作内容を特定し、特定した操作内容に基づいて各種の処理を実行する。
【００３９】
電話通信部４７は、通信網１００との間に無線の通信回線を確立し、この通信回線を介して電話通信を実行する。この場合、通信網１００は、図示しない携帯電話基地局や基地局制御装置などの周知の公衆回線網を使用する携帯電話通信サービスを提供する設備を含む。また、制御部４１は、この電話通信部４７を介して通信網１００に接続し、コンテンツ配信サーバ１２との間で中継サーバ１３を介して間接的に、あるいは、中継サーバ１３を介することなく直接的に各種のデータ通信を実行可能である。
【００４０】
ログイン処理部９６は、詳しくは後述するログイン処理を実行する。ログイン制御処理部９７は、車両用機器１１にてコンテンツを実行するための連携アプリケーションが起動されている場合において、前回のログイン処理が実行されてから所定期間（第１所定期間）が経過した場合に、再度、ログイン処理部９６（あるいはログイン処理部９１）によるログイン処理を行う。換言すれば、ログイン状態の継続処理を行う。なお、ログイン処理部９１によりログイン処理を行う場合には、携帯通信端末１１２は、車両用通信装置１１１に対しログイン実行指令信号を送信する。
【００４１】
以上の通り、車両用機器１１は、車両用通信装置１１１が備えるログイン処理部９１及びログイン制御処理部９２、あるいは、携帯通信端末１１２が備えるログイン処理部９６及びログイン制御処理部９７の何れによってもログイン処理を実行可能である。また、車両用機器１１は、ログイン処理部９１とログイン制御処理部９７とを組み合わせて、あるいは、ログイン処理部９６とログイン制御処理部９２とを組み合わせて、ログイン処理を実行することも可能である。
【００４２】
上述した車両用通信装置１１１及び携帯通信端末１１２は、相互に通信可能に接続されて車両用通信システムを構築した場合に、これら車両用通信装置１１１及び携帯通信端末１１２がそれぞれ備える連携アプリケーションを起動することにより、携帯通信端末１１２がコンテンツ配信サーバ１２から取得した各種のコンテンツを相互に連携して実行することができる。次に、これら車両用通信装置１１１及び携帯通信端末１１２が相互に連携してコンテンツを実行する場合の動作について説明する。
【００４３】
即ち、図５に示すように、車両用通信装置１１１に携帯通信端末１１２が通信可能に接続されて、これら車両用通信装置１１１及び携帯通信端末１１２にてそれぞれ連携アプリケーションが起動されると、携帯通信端末１１２が有するコンテンツプログラムの実行処理は当該携帯通信端末１１２にて実行され、このコンテンツの入力インターフェース（入力画面）及び出力インターフェース（出力画面）は車両用通信装置１１１にて提供される状態となる。
【００４４】
また、車両用通信装置１１１及び携帯通信端末１１２にてそれぞれ連携アプリケーションが起動された状態では、携帯通信端末１１２は、コンテンツプログラムの実行主体として機能するほか、車両用通信装置１１１と中継サーバ１３との間の通信媒体としても機能する。よって、連携アプリケーションが起動された状態でコンテンツを実行する場合には、携帯通信端末１１２は、そのコンテンツに係る各種のデータを車両用通信装置１１１と中継サーバ１３との間で伝達する機能も担う。
【００４５】
次に、車両用通信装置１１１及び携帯通信端末１１２が相互に通信可能に接続され連携アプリケーション上で音楽コンテンツＡが実行されるまでの画面の遷移状態について説明する。
【００４６】
即ち、携帯通信端末１１２が通信可能に接続された車両用通信装置１１１は、使用者による操作に応じて当該車両用通信装置１１１が備える連携アプリケーションが起動されると、車両用通信装置１１１の画面を図６（ｂ）に示す連携アプリケーションのメニュー画面Ｍに遷移させる。このメニュー画面Ｍには、音楽コンテンツＡを起動するための起動ボタンＢａなど、各種コンテンツを起動するための起動ボタンが設けられている。一方、車両用通信装置１１１に通信可能に接続された携帯通信端末１１２は、使用者による操作に応じて当該携帯通信端末１１２が備える連携アプリケーションが起動されると、図示しない連携アプリケーションのメニュー画面を表示する。ここで、車両用通信装置１１１及び携帯通信端末１１２の双方においてそれぞれ連携アプリケーションのメニュー画面が表示された状態では、使用者は、何れのメニュー画面からも起動ボタンを操作することで各種のコンテンツを起動することができる。そして、車両用通信装置１１１及び携帯通信端末１１２の何れかからコンテンツが起動されると、携帯通信端末１１２は、図６（ｂ）に示すロック画面Ｒを表示する。このロック画面Ｒを表示することにより、携帯通信端末１１２からの全てのコンテンツの利用（操作）が禁止される。なお、このとき、携帯通信端末１１２では、連携アプリケーションが起動したままの状態であり、外部の装置や端末から入力されるコンテンツ実行指令信号に基づいてコンテンツが実行されるようになっている。
【００４７】
車両用通信装置１１１は、使用者による起動ボタンＢａの操作に応じて当該車両用通信装置１１１にて音楽コンテンツＡが起動されると、当該音楽コンテンツＡの実行指令信号を携帯通信端末１１２に送信する。これにより、携帯通信端末１１２にて音楽コンテンツＡが実行され、車両用通信装置１１１は、携帯通信端末１１２から受信する音楽コンテンツＡの出力データに基づいて、図６（ｃ）に示す音楽コンテンツＡの実行画面ＭＰを表示しながら音楽を再生する。
【００４８】
次に、ログイン処理について説明する。即ち、図７に示すように、このログイン処理では、まず、車両用機器１１は、当該車両用機器１１にて連携アプリケーションの起動ボタンが操作されると（ステップＲ１：ＹＥＳ）、その起動の際に入力された会員情報を示す会員情報データを会員情報管理サーバ３１に送信する（ステップＲ２）。なお、このログイン処理においては、車両用機器１１は、車両用通信装置１１１と携帯通信端末１１２とが相互に通信可能に接続されていなくてもよく、例えば、車両用通信装置１１１単体の状態であってもよいし、携帯通信端末１１２単体の状態であってもよい。車両用通信装置１１１単体の場合、このログイン処理は、ログイン処理部９１及びログイン制御処理部９２が担う。また、携帯通信端末１１２単体の場合、このログイン処理は、ログイン処理部９６及びログイン制御処理部９７が担う。また、車両用通信装置１１１と携帯通信端末１１２とが相互に通信可能に接続されて車両用機器１１が構築されている場合、このログイン処理は、選択的にログイン処理部９１，９６の何れか、及び、選択的にログイン制御処理部９２，９７の何れかが担う。
【００４９】
会員情報管理サーバ３１は、車両用機器１１から受信した会員情報データに基づいて、会員情報管理サーバ３１が管理している会員情報に、車両用機器１１が入力した会員情報と一致する会員情報が存在するか否かを確認する（ステップＳ１）。そして、会員情報管理サーバ３１は、一致する会員情報が存在する場合には（ステップＳ１：ＹＥＳ）、その車両用機器１１に認証チケットデータを送信する（ステップＳ２）。会員情報管理サーバ３１から認証チケットデータを受信した車両用機器１１は、その認証チケットデータを中継サーバ１３に送信する（ステップＲ３）。なお、このとき、認証チケットデータには、後続の認証に必要な種々の情報（例えば、連携アプリケーションの起動の際に入力された会員情報など）が添付される。
【００５０】
中継サーバ１３は、会員情報管理サーバ３１が認証チケットデータ付与処理部３１１によって車両用機器１１に付与した認証チケットデータを予め会員情報管理サーバ３１から取得している（ステップＴ１）。そして、中継サーバ１３は、車両用機器１１から認証チケットデータを受信すると、その認証チケットデータ、つまり、車両用機器１１に付与された認証チケットデータと会員情報管理サーバ３１から取得した認証チケットデータとが一致するか否かを判定する（ステップＴ２）。そして、中継サーバ１３は、両認証チケットデータが一致する場合には（ステップＴ２：ＹＥＳ）、コンテンツ認証情報問合せ信号をコンテンツ認証情報管理サーバ３２に送信する（ステップＴ３）。このコンテンツ認証情報問合せ信号は、車両用機器１１にて連携アプリケーションの起動時に入力された会員情報（連携アプリ起動用のユーザＩＤ）、換言すれば、当該会員情報に対応して車両用機器１１に付与された認証チケットデータに対応付けて管理されているコンテンツ認証情報が、コンテンツ認証情報管理サーバ３２に存在するか否かを問い合わせるための信号である。これにより、中継サーバ１３は、車両用機器１１に付与された認証チケットデータに対応するコンテンツ認証情報が管理されているか否かを、コンテンツ認証情報管理サーバ３２に問い合わせる。
【００５１】
なお、このコンテンツ認証情報問合せ信号には、認証チケットデータや、当該認証チケットデータに添付されている会員情報データなどが添付される。コンテンツ認証情報管理サーバ３２は、コンテンツ認証情報問合せ信号を受信すると、その認証チケットデータに添付されている会員情報データが示す会員情報、つまり、車両用機器１１にて連携アプリケーションの起動時に入力された会員情報（連携アプリ起動用のユーザＩＤ）に対応するコンテンツ認証情報が、管理しているコンテンツ認証情報のなかに存在するか否かを確認する（ステップＵ１）。そして、コンテンツ認証情報管理サーバ３２は、該当するコンテンツ認証情報が存在する場合には（ステップＵ１：ＹＥＳ）、その旨を示すコンテンツ認証情報存在確認データを中継サーバ１３に送信する（ステップＵ２）。
【００５２】
中継サーバ１３は、コンテンツ認証情報管理サーバ３２からコンテンツ認証情報存在確認データを受信した場合には、つまり、車両用機器１１にて連携アプリケーションの起動時に入力された会員情報に対応付けて管理されているコンテンツ認証情報がコンテンツ認証情報管理サーバ３２に存在することが確認された場合には、その車両用機器１１における連携アプリケーションの起動（ログイン）を許可する（ステップＴ４）。即ち、中継サーバ１３は、その車両用機器１１に対しログイン許可信号を送信する。そして、このログイン許可信号を受信した車両用機器１１は、それ以降、当該車両用機器１１における連携アプリケーションの起動（ログイン）が許可された状態となる。そして、車両用機器１１は、当該車両用機器１１にて連携アプリケーションが起動することにより、コンテンツ配信サービスの提供を受けることができるようになる。即ち、コンテンツ配信サービスの提供が許可される。
【００５３】
次に、本実施形態のコンテンツ配信システム１０の動作についてフローチャートを参照しながら説明する。なお、以下の説明において、「車両用機器１１」にて実行される処理は、実際は車両用通信装置１１１の制御部２１単体、携帯通信端末１１２の制御部４１単体、あるいは、これら制御部２１及び制御部４１が協働して実行する処理である。また、「中継サーバ１３」にて実行される処理は、当該中継サーバ１３の動作全般を制御する図示しない制御装置が実行する処理である。
【００５４】
即ち、図８に示すように、車両用機器１１は、車両用通信装置１１１及び携帯通信端末１１２の何れかにおいて連携アプリケーションの起動ボタンが操作されると（ステップＡ１：ＹＥＳ）、中継サーバ１３などに対して、上記したログイン処理を行う（ステップＡ２，Ｂ１）。そして、中継サーバ１３は、ログイン処理を完了すると、車両用機器１１との間に確立された接続についてセッションＩＤを設定し（ステップＢ２）、設定したセッションＩＤを車両用機器１１に通知するとともに、そのセッションＩＤを当該中継サーバ１３にて管理する。そして、中継サーバ１３は、次回のセッションＩＤの設定処理（ステップＢ４）が開始されるまで、詳しくは後述する接続監視処理を実行する（ステップＢ３）。
【００５５】
車両用機器１１は、中継サーバ１３からセッションＩＤを受信すると（ステップＡ３：ＹＥＳ）、ログイン時間を設定する（ステップＡ４）。なお、ログイン時間は、例えば、連携アプリケーションが起動された時点、ログイン処理を行った時点、あるいは、セッションＩＤを受信した時点などを設定することができる。そして、車両用機器１１は、設定したログイン時間から第１所定時間が経過したか否かを図示しないタイマーによる計時時間に基づいて監視する（ステップＡ５）。この第１所定時間として、この場合、２３時間が設定されている。そして、車両用機器１１は、ログイン時間から第１所定時間が経過すると（ステップＡ５：ＹＥＳ）、上記したステップＡ２と同様のログイン処理を改めて実行する（ステップＡ６）。
【００５６】
一方、中継サーバ１３は、車両用機器１１からの再度のログイン処理に対して、上記したステップＢ２と同様のセッションＩＤの設定処理を改めて実行し（ステップＢ４）、その新たなセッションＩＤを車両用機器１１に通知するとともに当該中継サーバ１３にて管理する。そして、中継サーバ１３は、次回のセッションＩＤの設定処理が開始されるまで、上記したステップＢ３と同様の接続監視処理を実行する（ステップＢ５）。車両用機器１１は、中継サーバ１３から改めてセッションＩＤを受信すると（ステップＡ７：ＹＥＳ）、新たにログイン時間を設定し（ステップＡ８）、そのログイン時間から第１所定時間が経過すると（ステップＡ９：ＹＥＳ）、再び中継サーバ１３に対してログイン処理を実行する。
このように、車両用機器１１は、第１所定時間（この場合、２３時間）ごとに中継サーバ１３にログイン処理（認証要求処理）を自動的に実行し、中継サーバ１３は、車両用機器１１からログインの要求を受けるごとに改めてセッションＩＤを設定するように構成されている。
【００５７】
次に、中継サーバ１３が実行する接続監視処理の内容について図９を参照しながら説明する。
即ち、中継サーバ１３は、ログイン時間を設定する（ステップＢ３１）。このとき、中継サーバ１３は、車両用機器１１が設定したログイン時間を当該車両用機器１１から受信して、車両用機器１１で設定されるログイン時間と同期をとるように構成するとよい。そして、中継サーバ１３は、設定したログイン時間から第２所定時間が経過したか否かを図示しないタイマーによる計時時間に基づいて監視する（ステップＢ３２）。この第２所定時間として、この場合、第１所定時間よりも短い１２時間が設定されている。
【００５８】
そして、中継サーバ１３は、ログイン時間から第２所定時間が経過すると（ステップＢ３２：ＹＥＳ）、車両用機器１１に連携アプリ起動問合せ信号を送信する（ステップＢ３３）。この連携アプリ起動問合せ信号は、車両用機器１１にて連携アプリケーションが起動しているか否かを問い合わせる信号である。この連携アプリ起動問合せ信号を受信した車両用機器１１は、車両用通信装置１１１及び携帯通信端末１１２の双方、あるいは、何れか一方にて連携アプリケーションが起動している場合に、応答信号を中継サーバ１３に返信するように構成されている。即ち、車両用機器１１は、当該車両用機器１１にて連携アプリケーションが起動していることをもって当該車両用機器１１にて直接配信型コンテンツが実行されているとみなし、その旨、つまり、車両用機器１１にて直接配信型コンテンツが実行されていることを中継サーバ１３に通知する構成である。
【００５９】
中継サーバ１３は、連携アプリ起動問合せ信号の送信後所定時間（例えば、数分程度）以内に車両用機器１１から応答信号を受信した場合には（ステップＢ３４：ＹＥＳ）、その時点で管理しているセッションＩＤを保持して車両用機器１１とのセッション（接続）を維持する（ステップＢ３５）。一方、中継サーバ１３は、連携アプリ起動問合せ信号の送信後所定時間以内に車両用機器１１から応答信号を受信できない場合には（ステップＢ３４：ＮＯ）、その時点で管理しているセッションＩＤを破棄して車両用機器１１とのセッション（接続）を切断する（ステップＢ３６）。即ち、中継サーバ１３は、車両用機器１１から応答信号を受信できないことをもって、換言すれば、車両用機器１１にて連携アプリケーションが起動されていないことをもって当該車両用機器１１にて直接配信型コンテンツが実行されていないとみなし、その旨、つまり、車両用機器１１にて直接配信型コンテンツが実行されていないことを確認して接続を切断する構成である。
【００６０】
以上に説明したように本実施形態のコンテンツ配信システム１０によれば、中継サーバ１３は、コンテンツ配信サーバ１２が直接配信型コンテンツを配信している場合に、その直接配信型コンテンツが配信先の車両用機器１１にて実行されているか否かを、当該車両用機器１１に対して直接的に確認する。そして、中継サーバ１３は、直接配信型コンテンツの実行が確認された場合には、車両用機器１１との間に確立されている接続を維持する。即ち、中継サーバ１３は、車両用機器１１にて直接配信型コンテンツが実行されていることを条件に、車両用機器１１との接続を維持する。これにより、直接配信型コンテンツについて、その直接配信型コンテンツが配信先の車両用機器１１で実行されていないにも関わらず車両用機器１１と中継サーバ１３との接続が維持されてしまうことを防止することができる。
【００６１】
また、コンテンツを配信するために車両用機器１１と中継サーバ１３との間に確立したセッションを、車両用機器１１における連携アプリケーションの動作状況に応じて維持あるいは切断するように構成した。従って、セッションが頻繁に切断されることがない。また、再度セッションを確立するためのユーザ操作が頻繁に必要となることがなく、従って、ユーザの利便性を損なうことなくセキュリティを担保することができる。
【００６２】
また、中継サーバ１３は、第２所定時間（この場合、１２時間）に１回の頻度で車両用機器１１にて直接配信型コンテンツが実行されているか否かを確認する。これにより、配信先の車両用機器１１で直接配信型コンテンツが実行されていないにも関わらず当該車両用機器１１と中継サーバ１３との接続が維持された状態、つまり、セキュリティ上好ましくない状態が長時間にわたって継続してしまうことを防止することができる。
また、中継サーバ１３は、当該中継サーバ１３が管理するセッションＩＤを破棄することで車両用機器１１との接続を切断する構成とした。従って、自身が管理する情報に基づいて車両用機器１１との接続の維持あるいは切断を確実に実行することができる。
【００６３】
なお、本発明は、上述した一実施形態のみに限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能であり、例えば、以下のように変形または拡張することができる。
接続監視処理は、例えば以下のように変形して実施することが可能である。即ち、図１０に示すように、中継サーバ１３は、上記のステップＢ３３に代わるステップＣ３３において、連携アプリ起動問合せ信号に代えて直接配信型コンテンツ実行問合せ信号を送信するように構成してもよい。この直接配信型コンテンツ実行問合せ信号は、車両用機器１１にて連携アプリケーション上で実行可能な直接配信型コンテンツが実行されているか否かを問い合わせる信号である。この直接配信型コンテンツ実行問合せ信号を受信した車両用機器１１は、当該車両用機器１１にて直接配信型コンテンツが実行されている場合に応答信号を中継サーバ１３に返信するように構成される。即ち、車両用機器１１は、当該車両用機器１１にて実際に直接配信型コンテンツが実行されていることを確認した上で、その旨を中継サーバ１３に通知する構成となる。そして、この場合、中継サーバ１３は、車両用機器１１から応答信号を受信することをもって、換言すれば、車両用機器１１にて実際に直接配信型コンテンツが実行されていることをもって当該車両用機器１１にて直接配信型コンテンツが実行されていることを確認する構成となる。
【００６４】
また、図１１に示すように、中継サーバ１３は、上記のステップＢ３１，Ｂ３２に代わるステップＤ３１において、当該中継サーバ１３を介する通信（車両用機器１１からコンテンツ配信サーバ１２への配信要求、あるいは、当該配信要求に応じたコンテンツデータの配信）が全く無い無通信状態が所定時間継続したか否かを監視し、その所定時間を経過した場合（ステップＤ３１：ＹＥＳ）に、連携アプリ起動問合せ信号あるいは直接配信型コンテンツ実行問合せ信号を車両用機器１１に送信して連携アプリケーションの動作状況を確認し、その動作状況に応じてセッションを切断するように構成してもよい。この所定時間は、適宜変更して設定することができ、この場合、例えば１時間程度が設定される。なお、この所定時間は、上記した第１所定時間あるいは第２所定時間に関連付けて設定してもよいし、第１所定時間あるいは第２所定時間とは無関係に設定してもよい。また、中継サーバ１３は、無通信状態が所定時間継続した場合であっても、ユーザ操作に依らず継続的（自動的）にコンテンツ配信サーバ１２から車両用機器１１へのコンテンツ（自動継続配信型コンテンツ）の配信が実行されている場合には、セッションを維持するように設定してもよい。
【００６５】
１つのコンテンツ配信サーバ１２から間接配信型コンテンツ及び直接配信型コンテンツの双方を配信するように構成してもよい。
本実施形態によれば、コンテンツプログラムの実行処理自体は携帯通信端末１１２で行われるので、車両用通信装置１１１の処理負荷を低減することができる。よって、車両用通信装置１１１は、他の処理、例えば車両の走行状況に応じた動作制御など負荷が高い処理（例えば、車両の走行中は車両用通信装置１１１からのコンテンツの操作や出力を規制する走行規制処理など）を無理なく実行することができる。
【００６６】
車両用通信装置１１１としてナビゲーション装置を採用した例を示したが、必ずしもナビゲーション装置である必要はない。例えば案内機能を有するアプリケーションプログラムがインストールされた機器を車両用通信装置として採用してもよい。また、車両用通信装置は、例えば、車両に組み込まれる車載装置のほか、例えば車両に着脱可能な携帯型の無線装置などで構成することもできる。
車両用通信装置１１１及び携帯通信端末１１２は、有線通信回線により相互に通信可能に接続される構成としてもよい。また、車両用機器１１は、これら車両用通信装置１１１及び携帯通信端末１１２からなる構成に限らず、車両用通信装置１１１単体または携帯通信端末１１２単体で構成してもよいし、その他の装置や端末単体で構成してもよい。また、車両用機器１１は、車両用通信装置１１１及び携帯通信端末１１２にさらに別の装置や端末を組み合わせた構成としてもよい。
また、これら各変形例を上述の一実施形態に適宜組み合わせて実施してもよい。
【符号の説明】
【００６７】
図面中、１０はコンテンツ配信システム、１１は車両用機器（コンテンツ実行装置）、１１１は車両用通信装置、１１２は携帯通信端末、１２はコンテンツ配信サーバ、１３は中継サーバ、５２はコンテンツ実行状態確認処理部（コンテンツ実行状態確認手段）、５３はセッション管理処理部（接続管理手段）を示す。
【図１】
2014002715.tif 000003
【図２】
2014002715.tif 000004
【図３】
2014002715.tif 000005
【図４】
2014002715.tif 000006
【図５】
2014002715.tif 000007
【図６】
2014002715.tif 000008
【図７】
2014002715.tif 000009
【図８】
2014002715.tif 000010
【図９】
2014002715.tif 000011
【図１０】
2014002715.tif 000012
【図１１】
2014002715.tif 000013