(57)【要約】【課題】コンテンツ配信システムにおいて、コンテンツを途切れることなくユーザに配信可能とする。【解決手段】コンテンツデータは複数の階層に階層化されている。中継点設置装置１６は、移動体が中継点に停止している間に、移動体搭載装置１５にコンテンツデータを送信する。移動体搭載装置１５は、中継点設置装置１６から送信されたコンテンツデータをユーザ端末装置に送信する。スケジューラ１７は、スケジュール情報を参照し、移動体移動体の中継点における停止時間、中継点間の移動時間、移動体搭載装置１５と中継点設置装置１６との間の通信速度、中継点設置装置１６がコンテンツを取得する際の通信速度、及び、移動体搭載装置１５とユーザ端末装置との間の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定する。【選択図】図１
2015153361.tif 000002
【特許請求の範囲】
【請求項１】
複数の中継点の間を移動する移動体に搭載された移動体搭載装置と、前記複数の中継点のうちの少なくとも一部に設置された中継点設置装置と、移動体内のユーザが使用するユーザ端末装置とを備え、単位秒あたりのデータ量が異なる複数の階層に階層化されたコンテンツデータを前記ユーザ端末装置に配信するコンテンツ配信システムであって、
前記中継点設置装置が、
コンテンツデータを取得しストレージ装置にキャッシュするコンテンツ取得部と、
前記移動体が前記中継点に停止している間に、前記ストレージ装置からコンテンツデータを読み出し前記移動体搭載装置に送信するコンテンツ転送部とを有し、
前記移動体搭載装置が、
前記コンテンツ転送部から送信されたコンテンツデータをキャッシュするコンテンツ蓄積部と、
前記コンテンツ蓄積部からコンテンツデータを読み出し、ユーザ端末装置に送信するコンテンツ配信部とを有し、
前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記移動体の中継点における停止時間、中継点間の移動時間、前記移動体搭載装置と前記コンテンツ転送部との間の通信速度、前記コンテンツ取得部がコンテンツを取得する際の通信速度、及び、前記コンテンツ配信部とユーザ端末装置との間の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定する配信スケジュール決定部を更に備えたことを特徴とするコンテンツ配信システム。
【請求項２】
移動体が移動する経路上に存在する複数の中継点のうちの少なくとも一部に設置された中継点設置装置と、前記移動体内のユーザが使用するユーザ端末装置とを備え、単位秒あたりのデータ量が異なる複数の階層に階層化されたコンテンツデータを前記ユーザ端末装置に配信するコンテンツ配信システムであって、
前記中継点設置装置が、
コンテンツデータを取得しストレージ装置にキャッシュするコンテンツ取得部と、
前記移動体が前記中継点に停止している間に、前記ストレージ装置からコンテンツデータを読み出し前記ユーザ端末装置に送信するコンテンツ転送部とを有し、
前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記移動体の中継点における停止時間、中継点間の移動時間、前記ユーザ端末装置と前記コンテンツ転送部との間の通信速度、及び前記コンテンツ取得部がコンテンツを取得する際の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定する配信スケジュール決定部を更に備えたことを特徴とするコンテンツ配信システム。
【請求項３】
管理装置を更に備え、該管理装置が、前記配信スケジュール決定部を有する請求項１又は２に記載のコンテンツ配信システム。
【請求項４】
前記管理装置が、前記コンテンツ取得部にコンテンツデータを取得させる先回り配信部を更に備える請求項３に記載のコンテンツ配信システム。
【請求項５】
前記先回り配信部は前記コンテンツデータを前記コンテンツ取得部に送信する請求項４に記載のコンテンツ配信システム。
【請求項６】
前記先回り配信部は前記コンテンツ取得部に対して第１のネットワークを介して前記コンテンツデータの取得を指示し、前記コンテンツ取得部は、コンテンツ取得の指示を受けると、要求に応答してコンテンツデータを返送する第２のネットワークから前記コンテンツデータを取得する請求項４に記載のコンテンツ配信システム。
【請求項７】
前記コンテンツ取得部は、インフォメーションセントリックネットワーク又はコンテンツセントリックネットワークのルータによるキャッシュ機能によって前記コンテンツデータをキャッシュする請求項６に記載のコンテンツ配信システム。
【請求項８】
前記コンテンツ取得部は、ハイパーテキストトランスファープロトコルのプロキシサーバによるキャッシュ機能によって前記コンテンツデータをキャッシュする請求項１から５何れか１項に記載のコンテンツ配信システム。
【請求項９】
前記コンテンツ配信手段は、前記コンテンツ蓄積部に前記前記中継点設置装置から送信されたコンテンツデータがキャッシュされるまでは、コンテンツサーバからコンテンツデータを取得して前記ユーザ端末装置に配信し、前記コンテンツ蓄積部に前記中継点設置装置から送信されたコンテンツデータがキャッシュされた後は、前記コンテンツ蓄積部から前記コンテンツデータを読み出して前記ユーザ端末装置に配信する請求項１に記載のコンテンツ配信システム。
【請求項１０】
前記移動体搭載装置が前記配信スケジュール決定部を更に備える請求項１に記載のコンテンツ配信システム。
【請求項１１】
前記ユーザ端末装置が前記配信スケジュール決定部を備える請求項１又は２に記載のコンテンツ配信システム。
【請求項１２】
複数の中継点の間を移動する移動体に搭載された移動体搭載装置と、前記複数の中継点のうちの少なくとも一部に設置された中継点設置装置とを用い、単位秒あたりのデータ量が異なる複数の階層に階層化されたコンテンツデータを前記移動体内のユーザが使用するユーザ端末装置に配信するコンテンツ配信方法であって、
前記移動体搭載装置が、ユーザからコンテンツリクエストを受けると、前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記移動体の中継点における停止時間、中継点間の移動時間、前記移動体搭載装置と前記中継点設置装置との間の通信速度、前記中継点設置装置がコンテンツを取得する際の通信速度、及び、前記移動体搭載装置と前記ユーザ端末装置との間の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定するステップと、
前記決定された中継点に設置された中継点設置装置が、前記決定された階層のコンテンツデータを取得しストレージ装置にキャッシュするステップと、
前記中継点設置装置が、前記移動体が前記中継点に停止している間に、前記ストレージ装置からコンテンツデータを読み出し前記移動体搭載装置に送信するステップと、
前記移動体搭載装置が、前記送信されたコンテンツデータをコンテンツ蓄積部にキャッシュするステップと、
前記移動体搭載装置が、前記コンテンツ蓄積部からコンテンツデータを読み出し、ユーザ端末装置に送信するステップとを有することを特徴とするコンテンツ配信方法。
【請求項１３】
移動体が移動する経路上に存在する複数の中継点のうちの少なくとも一部に設置された中継点設置装置を用い、単位秒あたりのデータ量が異なる複数の階層に階層化されたコンテンツを前記移動体内のユーザが使用するユーザ端末装置に配信するコンテンツ配信方法であって、
ユーザ端末装置が、ユーザからコンテンツリクエストを受けると、前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記移動体の中継点における停止時間、中継点間の移動時間、前記ユーザ端末装置と前記中継点設置装置との間の通信速度、及び前記中継点設置装置がコンテンツを取得する際の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定するステップと、
前記決定された中継点に設置された中継点設置装置が前記決定された階層のコンテンツデータを取得しストレージ装置にキャッシュするステップと、
前記中継点設置装置が、前記移動体が前記中継点に停止している間に、前記ストレージ装置からコンテンツデータを読み出し前記ユーザ端末装置に送信するステップとを有することを特徴とするコンテンツ配信方法。
【請求項１４】
管理装置を更に用い、前記取得させるコンテンツの部分及び取得させるコンテンツデータの階層を決定するステップを前記管理装置が実施する請求項１２又は１３に記載のコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システム及び方法に関し、更に詳しくは、経路に沿って複数の中継点間を移動する移動体内のユーザにコンテンツを配信するコンテンツ配信システム及び方法に関する。
【背景技術】
【０００２】
列車等の移動体において、コンテンツを提供するサービスを実施することが考えられている。例えば、コンテンツは列車内のコンテンツ蓄積装置に記憶されている。コンテンツ配信では、列車内の配信装置がコンテンツ蓄積装置からコンテンツデータを読み出し、ユーザの端末装置などに配信する。しかしながら、この場合は、事前にコンテンツ蓄積装置に記憶しておいたコンテンツしかユーザに提供することはできず、ユーザに所望のコンテンツを提供することはできない。
【０００３】
上記の問題点を解消できるシステムとして、特許文献１に記載のシステムが知られている。特許文献１に記載のシステムは、列車内に設置された配信サーバ装置、サービスセンタに設置されたサーバシステム、及び駅に設置された配信サーバ装置を含む。ユーザは、例えば座席に備え付けられた端末装置を用いて、列車内の配信サーバ装置に対して画像コンテンツの視聴を申し込む。ユーザが希望するコンテンツが列車内の配信サーバ装置に蓄積されていないとき、配信サーバ装置はサービスセンタのサーバシステムに画像コンテンツの配信を要求する。
【０００４】
サービスセンタのサーバシステムは、ネットワークを介してコンテンツ提供会社の画像データ配信装置に接続されており、画像データ配信装置から画像コンテンツを取得する。サービスセンタのサーバシステムは、画像コンテンツの配信要求と共に列車内の配信サーバ装置から送信された列車の番号や走行区間に関する情報から、次の停車駅及びその停車時間を算出する。サービスセンタのサーバシステムは、次の停車駅において画像コンテンツの供給を行うことが可能である場合には、ネットワークを介して、次の停車駅に設置された配信サーバ装置に画像コンテンツを転送する。
【０００５】
駅の配信サーバ装置は、列車が駅に到着すると、サービスセンタのサーバシステムから転送された画像コンテンツを、ミリ波伝送手段を介して列車内の配信サーバ装置に送信する。この画像コンテンツの送信は、列車の停車時間内に実施される。列車内の配信サーバ装置は、画像コンテンツを受信すると受信した画像コンテンツをコンテンツ蓄積部に蓄積する。その後、コンテンツ蓄積部から画像コンテンツを読み出し、列車内のユーザにコンテンツ配信を行う。
【０００６】
特許文献２にも、特許文献１と同様に、駅に設置の装置からコンテンツデータを列車内の装置に転送し、列車内においてコンテンツを視聴させるシステムが記載されている。特許文献２には、コンテンツの全体を駅間の移動時間で分割し、分割されたコンテンツを複数の駅の装置に配信しておくことも記載されている。例えば列車が駅Ａを出発する段階で、列車内の配信装置に、コンテンツのうち、駅Ａから次の停車駅である駅Ｂまでの移動時間に対応した部分を蓄積させておく。駅Ｂの装置には、列車が到着する前に、コンテンツのうち、駅Ｂからその次の停車駅である駅Ｃまでの移動時間に対応した部分を配信しておく。列車が駅Ｂについたとき、駅Ｂの装置は、駅Ｂから駅Ｃまでの移動時間に対応したコンテンツ部分を列車内の配信装置に転送する。駅Ｂを出発した後、列車内の配信装置は駅Ｂで転送されたコンテンツ部分をユーザに配信する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１５０６８１号公報
【特許文献２】特開２００６−１４０８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ここで、コンテンツデータを階層化し、複数階層の中から、ネットワークの速度に合わせて選択された階層のコンテンツをユーザに配信する技術が知られている。例えばネットワークの速度が低ければ低ビットレートで低品質なコンテンツを選択してユーザに配信し、ネットワークの速度が速ければ高ビットレートで高品質なコンテンツを選択してユーザに配信する。このようにすることで、ネットワーク速度に合わせた品質でユーザにコンテンツを配信することができる。
【０００９】
しかしながら、特許文献１にも特許文献２にも、コンテンツ階層化は記載されていない。これら文献において、ユーザの端末装置へコンテンツを配信するのは列車内の配信サーバ装置であり、配信サーバ装置とユーザの端末装置との間の通信速度は一定であると考えられる。従って、これら文献においてコンテンツ階層化を採用した場合、コンテンツの配信ビットレートは一定であると考えられる。特に、特許文献２では、出発駅の装置が駅のサーバからコンテンツを取得した後にコンテンツを分割し、次の停車駅以降の駅にコンテンツの分割部分を送信しており、特許文献２において、ビットレートが異なるコンテンツの分割部分を次の停車駅以降の駅に送信することは想定されていない。
【００１０】
特許文献２において、駅に設置された装置から駅に到着した列車内の装置にコンテンツを転送する際に、駅での停車時間が短い、或いは駅間が長いなどの理由で、いくつかの駅において、駅に蓄積して置いたコンテンツの分割部分を列車内の装置に転送しきれない事態が想定される。また、駅に設置された装置と列車内の装置との間の通信速度が、他の駅における通信速度よりも遅いときにも、コンテンツの分割部分を停車時間内に列車内の装に転送しきれないことも考えられる。さらに、出発駅の装置から停車駅の装置までコンテンツの分割部分を送信する際に利用するネットワークの速度が遅い場合は、停車駅の装置が、その停車駅において列車内の装置に転送するコンテンツの分割部分を列車が到着するまでに全て取得しきれないことも考えられる。
【００１１】
停車駅に設置された装置に配信されたコンテンツの分割部分を列車内の配信サーバ装置に転送しきれない、或いは停車駅の装置にコンテンツの分割部分を配信しきれないと、駅間において、ユーザに対するコンテンツ配信が途切れる。コンテンツ配信に際して、ユーザは、コンテンツの品質が低いことよりも、コンテンツ配信が途中で途切れることに不快に感じる傾向があり、コンテンツ配信が途切れると、ユーザの満足度は大きく低下する。
【００１２】
本発明は、上記に鑑み、複数の品質でユーザにコンテンツ配信が可能であり、かつ、経路に沿って中継点間を移動する移動体の装置に、中継点に設置された装置からコンテンツデータを転送してユーザにコンテンツを配信するコンテンツ配信システムであって、コンテンツを途切れることなくユーザに配信可能なコンテンツ配信システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明は、複数の中継点の間を移動する移動体に搭載された移動体搭載装置と、前記複数の中継点のうちの少なくとも一部に設置された中継点設置装置と、移動体内のユーザが使用するユーザ端末装置とを備え、単位秒あたりのデータ量が異なる複数の階層に階層化されたコンテンツデータを前記ユーザ端末装置に配信するコンテンツ配信システムであって、前記中継点設置装置が、コンテンツデータを取得しストレージ装置にキャッシュするコンテンツ取得部と、前記移動体が前記中継点に停止している間に、前記ストレージ装置からコンテンツデータを読み出し前記移動体搭載装置に送信するコンテンツ転送部とを有し、前記移動体搭載装置が、前記コンテンツ転送部から送信されたコンテンツデータをキャッシュするコンテンツ蓄積部と、前記コンテンツ蓄積部からコンテンツデータを読み出し、ユーザ端末装置に送信するコンテンツ配信部とを有し、
前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記移動体の中継点における停止時間、中継点間の移動時間、前記移動体搭載装置と前記コンテンツ転送部との間の通信速度、前記コンテンツ取得部がコンテンツを取得する際の通信速度、及び、前記コンテンツ配信部とユーザ端末装置との間の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定する配信スケジュール決定部を更に備えたことを特徴とするコンテンツ配信システムを提供する。
【００１４】
本発明は、また、移動体が移動する経路上に存在する複数の中継点のうちの少なくとも一部に設置された中継点設置装置と、前記移動体内のユーザが使用するユーザ端末装置とを備え、単位秒あたりのデータ量が異なる複数の階層に階層化されたコンテンツデータを前記ユーザ端末装置に配信するコンテンツ配信システムであって、前記中継点設置装置が、コンテンツデータを取得しストレージ装置にキャッシュするコンテンツ取得部と、前記移動体が前記中継点に停止している間に、前記ストレージ装置からコンテンツデータを読み出し前記ユーザ端末装置に送信するコンテンツ転送部とを有し、前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記移動体の中継点における停止時間、中継点間の移動時間、前記ユーザ端末装置と前記コンテンツ転送部との間の通信速度、及び前記コンテンツ取得部がコンテンツを取得する際の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定する配信スケジュール決定部を更に備えたことを特徴とするコンテンツ配信システムを提供する。
【００１５】
本発明のコンテンツ配信システムは管理装置を更に備えていてもよく、管理装置が、前記配信スケジュール決定部を有する構成であってもよい。
【００１６】
上記の管理装置は、前記コンテンツ取得部にコンテンツデータを取得させる先回り配信部を更に有していてもよい。
【００１７】
前記先回り配信部は前記コンテンツデータを前記コンテンツ取得部に送信してもよい。
【００１８】
上記に代えて、前記先回り配信部は前記コンテンツ取得部に対して第１のネットワークを介して前記コンテンツデータの取得を指示し、前記コンテンツ取得部は、コンテンツ取得の指示を受けると、要求に応答してコンテンツデータを返送する第２のネットワークから前記コンテンツデータを取得するようにしてもよい。
【００１９】
前記コンテンツ取得部は、インフォメーションセントリックネットワーク又はコンテンツセントリックネットワークのルータによるキャッシュ機能によって前記コンテンツデータをキャッシュしてもよい。
【００２０】
あるいは、前記コンテンツ取得部は、ハイパーテキストトランスファープロトコルのプロキシサーバによるキャッシュ機能によって前記コンテンツデータをキャッシュしてもよい。
【００２１】
前記コンテンツ配信手段は、前記コンテンツ蓄積部に前記前記中継点設置装置から送信されたコンテンツデータがキャッシュされるまでは、コンテンツサーバからコンテンツデータを取得して前記ユーザ端末装置に配信し、前記コンテンツ蓄積部に前記中継点設置装置から送信されたコンテンツデータがキャッシュされた後は、前記コンテンツ蓄積部から前記コンテンツデータを読み出して前記ユーザ端末装置に配信してもよい。
【００２２】
本発明のコンテンツ配信システムは、前記移動体搭載装置が前記配信スケジュール決定部を更に備える構成であってもよい。あるいは、前記ユーザ端末装置が前記配信スケジュール決定部を備える構成としてもよい。
【００２３】
本発明は、更に、複数の中継点の間を移動する移動体に搭載された移動体搭載装置と、前記複数の中継点のうちの少なくとも一部に設置された中継点設置装置とを用い、単位秒あたりのデータ量が異なる複数の階層に階層化されたコンテンツデータを前記移動体内のユーザが使用するユーザ端末装置に配信するコンテンツ配信方法であって、前記移動体搭載装置が、ユーザからコンテンツリクエストを受けると、前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記移動体の中継点における停止時間、中継点間の移動時間、前記移動体搭載装置と前記中継点設置装置との間の通信速度、前記中継点設置装置がコンテンツを取得する際の通信速度、及び、前記移動体搭載装置と前記ユーザ端末装置との間の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定するステップと、前記決定された中継点に設置された中継点設置装置が、前記決定された階層のコンテンツデータを取得しストレージ装置にキャッシュするステップと、前記中継点設置装置が、前記移動体が前記中継点に停止している間に、前記ストレージ装置からコンテンツデータを読み出し前記移動体搭載装置に送信するステップと、前記移動体搭載装置が、前記送信されたコンテンツデータをコンテンツ蓄積部にキャッシュするステップと、前記移動体搭載装置が、前記コンテンツ蓄積部からコンテンツデータを読み出し、ユーザ端末装置に送信するステップとを有することを特徴とするコンテンツ配信方法を提供する。
【００２４】
また、本発明は、移動体が移動する経路上に存在する複数の中継点のうちの少なくとも一部に設置された中継点設置装置を用い、単位秒あたりのデータ量が異なる複数の階層に階層化されたコンテンツを前記移動体内のユーザが使用するユーザ端末装置に配信するコンテンツ配信方法であって、ユーザ端末装置が、ユーザからコンテンツリクエストを受けると、前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記移動体の中継点における停止時間、中継点間の移動時間、前記ユーザ端末装置と前記中継点設置装置との間の通信速度、及び前記中継点設置装置がコンテンツを取得する際の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるかを決定し、かつ、各中継点に取得させるコンテンツデータの階層を決定するステップと、前記決定された中継点に設置された中継点設置装置が前記決定された階層のコンテンツデータを取得しストレージ装置にキャッシュするステップと、前記中継点設置装置が、前記移動体が前記中継点に停止している間に、前記ストレージ装置からコンテンツデータを読み出し前記ユーザ端末装置に送信するステップとを有することを特徴とするコンテンツ配信方法を提供する。
【００２５】
本発明のコンテンツ配信方法では、管理装置を更に用い、前記取得させるコンテンツの部分及び取得させるコンテンツデータの階層を決定するステップを前記管理装置が実施するようにしてもよい。
【発明の効果】
【００２６】
本発明のコンテンツ配信システム及び方法は、複数の品質でユーザにコンテンツ配信が可能であり、かつ、経路に沿って中継点間を移動する移動体内の装置に、中継点に設置された装置からコンテンツデータを転送してユーザにコンテンツを配信する。本発明のコンテンツ配信システム及び方法では、移動体の中継点での停止時間や中継点間の移動時間、各部の通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を取得させるか、及び、各中継点に取得させるコンテンツデータの階層を決定する。このようにすることで、コンテンツを途切れることなくユーザに配信することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１実施形態に係るコンテンツ配信システムを示すブロック図。
【図２】移動体搭載装置を示すブロック図。
【図３】スケジューラを示すブロック図。
【図４】中継点設置装置を示すブロック図。
【図５】コンテンツの階層とビットレートとの関係を示す図。
【図６】コンテンツ配信を説明するためのブロック図。
【図７】移動体搭載装置が受信するデータ量を示すグラフ。
【図８】コンテンツ配信システムの動作手順を示すフローチャート。
【図９】本発明の第２実施形態に係るコンテンツ配信システムを示すブロック図。
【図１０】本発明の第３実施形態に係るコンテンツ配信システムを示すブロック図。
【図１１】中継点設置装置ａを示すブロック図。
【図１２】ネットワーク中継装置を示すブロック図。
【発明を実施するための形態】
【００２８】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図１は、本発明の第１実施形態に係るコンテンツ配信システムを示すブロック図である。コンテンツ配信システム１０は、コンテンツサーバ１３と、移動体搭載装置１５と、中継点設置装置１６と、スケジューラ１７とを備える。移動体搭載装置１５は、複数の中継点の間を移動する移動体、例えば列車やバス、航空機などの車両（車体）に搭載される。中継点設置装置１６は、移動体の経路に沿った複数の中継点のうちの少なくとも一部に設置される。以下では、主に移動体として鉄道の列車を考え、中継点として列車の停車駅を考える。
【００２９】
コンテンツ配信システムの動作の概略を説明する。移動体搭載装置１５は、列車に乗車しているユーザにコンテンツ配信を行う。移動体搭載装置１５は、自身が保有していないコンテンツデータをユーザが要求すると、スケジューラ（管理装置）１７にコンテンツデータの送信を要求する。スケジューラ１７は、コンテンツデータの送信要を受けると、コンテンツサーバ１３からコンテンツデータを取得する。また、コンテンツデータの配信スケジュールを決定する。すなわち、どの停車駅においてコンテンツデータのどの部分を移動体搭載装置１５に送信するかを決定する。
【００３０】
スケジューラ１７は、移動体搭載装置１５にコンテンツデータを送信する駅として決定した停車駅に設置された中継点設置装置１６に、その停車駅において移動体搭載装置１５に送信するコンテンツデータの部分を送信する。中継点設置装置１６は、列車が駅に到達したときに、スケジューラ１７から受信したコンテンツデータを移動体搭載装置１５に送信する。移動体搭載装置１５は、中継点設置装置１６から受信したコンテンツデータを、ユーザにストリーミング配信する。
【００３１】
本実施形態では、コンテンツサーバ１３が提供するコンテンツは、単位秒あたりのデータ量（ビットレート）が異なる複数の階層に階層化されている。階層化されたコンテンツの配信には、例えばＭＥＰＧ−ＤＡＳＨ（Dynamic Adaptive Streaming over HTTP）の仕組みが用いられる。スケジューラ１７は、列車の停車における停車時間、列車の停車駅間の移動時間、移動体搭載装置１５と中継点設置装置１６との間のデータ通信速度、及びスケジューラ１７から中継点設置装置１６にコンテンツデータを送信する際のデータ通信速度に基づいて、どの停車駅にコンテンツデータのどの部分を送信するかを決定する。また、各停車駅の中継点設置装置１６に送信するコンテンツデータの階層を決定する。
【００３２】
図２は、移動体搭載装置１５を示すブロック図である。移動体搭載装置１５は、要求受付け部５１、コンテンツ配信部５２、コンテンツ蓄積部５３、及び要求送信部５４を有する。要求受付け部５１は、ユーザ端末装置１４からコンテンツの配信要求を受信する。ユーザは、例えば映画、音楽などのコンテンツの配信を要求する。ユーザ端末装置１４は、移動体搭載装置１５が搭載された列車に乗車しているユーザが使用する端末装置である。ユーザ端末装置１４には、例えば携帯電話機やタブレット端末装置などが用いられる。ユーザ端末装置１４は、列車に備え付けの装置であってもよい。
【００３３】
コンテンツ蓄積部５３は、中継点設置装置１６から送信されたコンテンツデータをキャッシュする。移動体搭載装置１５と中継点設置装置１６との間の通信には、例えばミリ波通信手段などの高速な近距離通信手段を用いることができる。コンテンツ蓄積部５３には、事前に、中継点設置装置１６から送信されたものとは異なるコンテンツデータが格納されていてもよい。コンテンツ配信部５２は、コンテンツ蓄積部５３からコンテンツデータを読み出し、ユーザ端末装置１４に送信する。ユーザ端末装置１４へのコンテンツ配信にはストリーミング配信が用いられる。ユーザ端末装置１４と移動体搭載装置１５との間の通信には、例えばＷｉＦｉなどの無線通信手段を用いることができる。移動体搭載装置１５は、ユーザ端末装置１４との間の通信と、中継点設置装置１６との間の通信とを同時に実施可能である。
【００３４】
要求送信部５４は、ユーザが要求したコンテンツのコンテンツデータがコンテンツ蓄積部５３に記憶されていないとき、コンテンツデータの取得要求をスケジューラ１７に送信する。要求送信部５４は、要求の送信後、どの駅でコンテンツデータのどの部分を受け取るのかを示す配信スケジュールをスケジューラ１７から受信する。移動体搭載装置１５は、例えば携帯電話網や同軸漏洩ケーブルなどを介してスケジューラ１７との間で通信を行う。コンテンツ配信部５２は、コンテンツデータがコンテンツ蓄積部５３に記憶されるまでの間、コンテンツサーバ１３からコンテンツデータを取得し、ユーザに対するコンテンツの配信を開始してもよい。
【００３５】
図３は、スケジューラ１７を示すブロック図である。スケジューラ１７は、要求受信部７１、配信スケジュール決定部７２、スケジュール情報記憶部７３、及び先回り配信部７４を有する。要求受信部７１は、移動体搭載装置１５から送信されたコンテンツデータの取得要求を受信する。移動体搭載装置１５から送信された取得要求には、コンテンツの識別情報の他に、ユーザが乗車している列車番号などの列車識別情報や列車の現在位置情報も含まれている。
【００３６】
スケジュール情報記憶部７３は、列車の移動スケジュールに関するスケジュール情報を記憶する。スケジュール情報記憶部７３は、具体的には、例えば列車ごとに、停車駅、到着時刻、出発時刻などを記憶する。スケジュール情報を参照することで、列車の停車駅における停車時間（停止時間）、及び列車の停車駅間の移動時間などがわかる。配信スケジュール決定部７２は、スケジュール情報記憶部７３を参照し、列車の停車駅における停車時間、次の停車駅までの間の移動時間、移動体搭載装置１５と中継点設置装置１６との間のデータ通信速度、スケジューラ１７と中継点設置装置１６との間のデータ通信速度、及び、移動体搭載装置１５とユーザ端末装置１４との間のデータ通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を送信するかを決定し、かつ、各中継点に送信するコンテンツデータの階層を決定する。
【００３７】
先回り配信部７４は、コンテンツサーバ１３からコンテンツデータを取得する。コンテンツデータは、複数のチャンクに分割されており、チャンクごとに階層（ビットレート）が選択可能である。先回り配信部７４は、配信スケジュール決定部７２が決定した配信スケジュールに従って、各停車駅の中継点設置装置１６に送信するコンテンツデータの部分をコンテンツサーバ１３から取得する。このとき先回り配信部７４は、各停車駅について、配信スケジュール決定部７２が決定したビットレートのコンテンツデータを取得する。先回り配信部７４は、列車が各停車駅に到達するよりも前に、各停車駅の中継点設置装置１６にコンテンツデータ部分を送信する。
【００３８】
図４は、中継点設置装置１６を示すブロック図である。中継点設置装置１６は、コンテンツ取得部６２、及びコンテンツ転送部６３を有する。コンテンツ取得部６２は、スケジューラ１７からコンテンツデータを受信する。中継点設置装置１６は、図示しないストレージ装置を有しており、コンテンツ取得部６２は、ストレージ装置にコンテンツデータをキャッシュする。コンテンツ取得部６２は、例えばＨＴＴＰ（Hypertext Transfer Protocol）のプロキシサーバによるキャッシュ機能によってコンテンツデータをキャッシュする。コンテンツ転送部６３は、列車が中継点設置装置１６が設置された駅に停止している間に、ストレージ装置からコンテンツ取得部６２が取得したコンテンツデータを読み出し、移動体搭載装置１５に送信する。
【００３９】
図５は、コンテンツの階層とビットレートとの関係を示す図である。コンテンツは、例えば階層０から階層Ｎ−１までのＮ個の階層に階層化されている。最下層の階層０はビットレートが低くコンテンツの品質は低いが、データ量が少なくて済むため、携帯電話網などの比較的低速な通信環境に適合する。階層が高くなるにつれてコンテンツの品質が高くなるが、同時にデータ量も増加し、低速な通信環境下では、コンテンツ配信が途切れるおそれがある。
【００４０】
図６は、コンテンツ配信を説明するためのブロック図である。ユーザが列車内でコンテンツを要求した時刻をｔ０とする。列車は、時刻ｔ０以降、時刻ｔ１で停車駅Ａに停車し、時刻ｔ２で停車駅Ｂに停車し、時刻ｔ３で停車駅Ｃに停車し、時刻ｔ４で停車駅Ｄに停車するものとする。また、停車駅Ａでの停車時間はΔｔ１、停車駅Ｂでの停車時間はΔｔ２、停車駅Ｃでの停車時間はΔｔ２、停車駅Ｄでの停車時間はΔｔ２であるとする。一般に、ｉ番目の停車駅における列車の停車時刻をｔｉで表わし、停車時間をΔｔｉで表わすこととする。
【００４１】
スケジューラ１７と各停車駅の中継点設置装置１６との間はＩＰネットワークなどを介して接続される。スケジューラ１７から停車駅Ａの中継点設置装置１６Ａとの間のデータ通信速度（スループット）をＢ１とし、スケジューラ１７から停車駅Ｂの中継点設置装置１６Ｂとの間のデータ通信速度をＢ２とする。また、スケジューラ１７から停車駅Ｃの中継点設置装置１６Ｃとの間のデータ通信速度をＢ３とし、スケジューラ１７から停車駅Ｄの中継点設置装置１６Ｄとの間のデータ通信速度をＢ４とする。一般に、ｉ番目の停車駅の中継点設置装置１６とスケジューラ１７との間のデータ通信速度はＢｉで表わすこととする。
【００４２】
移動体搭載装置１５と各停車駅の中継点設置装置１６との間の通信には、例えば近距離無線通信が用いられる。停車駅Ａにおける移動体搭載装置１５と中継点設置装置１６Ａとの間のデータ通信速度（スループット）をＣ１とし、停車駅Ｂにおける移動体搭載装置１５と中継点設置装置１６Ｂとの間のデータ通信速度をＣ２とする。また、停車駅Ｃにおける移動体搭載装置１５と中継点設置装置１６Ｃとの間のデータ通信速度をＣ３とし、停車駅Ｄにおける移動体搭載装置１５と中継点設置装置１６Ｄとの間のデータ通信速度をＣ４とする。一般に、ｉ番目の停車駅における移動体搭載装置１５と中継点設置装置１６との間のデータ通信速度はＣｉで表わすこととする。
【００４３】
列車内におけるユーザ端末装置１４と移動体搭載装置１５との間のデータ通信速度（スループット）はＤであるとする。データ通信速度は、移動体搭載装置１５と中継点設置装置１６との間の通信が最も高速で、次いでユーザ端末装置１４と移動体搭載装置１５との通信、中継点設置装置１６とスケジューラ１７との間の通信の順であるとする。つまり、Ｃｉ＞Ｄ＞Ｂｉであるとする。スケジューラ１７は、各部のデータ通信速度を推定する手段を有していてもよい。あるいは、移動体搭載装置１５及び中継点設置装置１６の少なくとも一方からデータ通信速度の計測値を受信してもよい。
【００４４】
コンテンツデータはＮ個の階層に階層化されているものとする。ｉ番目の停車駅から次の停車駅までの間のコンテンツデータの階層として、ｋ番目（ｋは０からＮ−１までの間の整数）の階層が選択されたとする。ｋ番目の階層のコンテンツデータのビットレートをＲｋとする。コンテンツのストリーミング配信において、列車内で配信が途切れない条件は、ユーザ端末装置１４と移動体搭載装置１５との間のデータ通信速度がビットレートよりも高いことである。すなわち、Ｒｋ≦Ｄが満たされることである。
【００４５】
ｉ番目の停車駅において、中継点設置装置１６から移動体搭載装置１５に転送するデータ量Ｓｉは、Ｓｉ＝Ｃｉ×Δｔｉで表わすことができる。移動体搭載装置１５からユーザ端末装置１４に対して行う配信が駅間で途切れない条件は、ビットレートＲｋに対してデータ量Ｓｉが駅間の移動時間を下回らないことであり、Ｓｉ≧Ｒｋ×（ｔ（ｉ＋１）−ｔｉ）となる。一方、ｉ番目の停車駅の中継点設置装置１６とスケジューラ１７との間の、時刻ｔ０から時刻ｔｉまでの間の通信可能最大データ量はＢｉ×（ｔｉ−ｔ０）となり、先回り配信が間に合う条件は、Ｓｉ≦Ｂｉ×（ｔｉ−ｔ０）となる。
【００４６】
以上から、下記の三式を満足するｋの最大値を、ｉ番目の停車駅に送信するコンテンツデータの階層として選択する。
【数１】
2015153361.tif 000003
上記の式（１）は連続再生条件であり、式（２）は先回り条件であり、式（３）は列車内条件である。式（１）〜（３）を満足する最大のｋを選択すれば、ｉ番目の停車駅からｉ＋１番目の停車駅までの間で、品質を最大化しつつ、途切れない配信を行うことができる。
【００４７】
図７は、移動体搭載装置１５が受信するデータ量を示すグラフである。移動体搭載装置１５は、時刻ｔ０から時刻ｔ１までの間は比較的低速な携帯電話網や同軸漏洩ケーブルなどを通じてコンテンツサーバ１３から階層０（ビットレートＲ０）のコンテンツデータを取得し、ユーザ端末装置１４に対するコンテンツ配信を開始する。移動体搭載装置１５は、時刻ｔ１で１番目の停車駅である停車駅Ａ（図６を参照）に到達すると、停車時間Δｔ１の間に中継点設置装置１６Ａからデータ量Ｓ１のコンテンツデータを受信し、ユーザ端末装置１４に配信するコンテンツデータを、中継点設置装置１６Ａから受信したコンテンツデータに切り替える。停車駅Ａにおいて高速な通信手段を用いることで、中継点設置装置１６Ａから移動体搭載装置１５に大量のデータを転送することができ、ユーザに高品質なコンテンツを提供することができる。
【００４８】
移動体搭載装置１５は、時刻ｔ２で２番目の停車駅Ｂに到達すると、停車時間Δｔ２の間に中継点設置装置１６Ｂからデータ量Ｓ２のコンテンツデータを受信する。その後、中継点設置装置１６Ｂから受信したコンテンツデータを車内のユーザ端末装置１４に配信する。停車駅Ｂへの到達後、中継点設置装置１６Ａから受信したコンテンツデータがユーザ端末装置１４に全て配信済みであれば、中継点設置装置１６Ａから受信したコンテンツデータはコンテンツ蓄積部５３（図２を参照）から削除してもよい。移動体搭載装置１５は、以降、同様に、時刻ｔ３で停車駅Ｃに到達した後に中継点設置装置１６Ｃからコンテンツデータを受信し、時刻ｔ４で停車駅Ｄに到達した後に中継点設置装置１６Ｄからコンテンツデータを受信する。
【００４９】
図８は、コンテンツ配信システムの動作手順を示すフローチャートである。列車内のユーザは、移動体搭載装置１５にコンテンツを要求する（ステップＡ１）。移動体搭載装置１５は、要求されたコンテンツのコンテンツデータが自装置に存在しないときは、スケジューラ１７へコンテンツリクエストを送信する（ステップＡ２）。移動体搭載装置１５は、携帯電話網や同軸漏洩ケーブルなどを通じてコンテンツサーバ１３に接続し、コンテンツサーバ１３からコンテンツデータのストリーミング配信を受けて、ユーザ端末装置１４に対するコンテンツ配信を開始する（ステップＡ３）。このとき取得するコンテンツデータは低ビットレートの品質があまり高くないものである。
【００５０】
スケジューラ１７は、列車のスケジュール情報を参照してどの停車駅においてコンテンツデータのどの部分を移動体搭載装置１５に送信するかを決定する。また、どの停車駅から移動体搭載装置１５に送信するコンテンツデータの階層を決定する（ステップＡ４）。スケジューラ１７は、コンテンツサーバ１３から、各停車駅の中継点設置装置１６に送信する、各停車駅に対して決定した階層のコンテンツデータの分割部分を取得する。スケジューラ１７は、取得したコンテンツデータの分割部分を、各停車駅の中継点設置装置１６に送信する（ＳステップＡ５）。
【００５１】
停車駅の中継点設置装置１６は、移動体搭載装置１５を搭載する列車が到達するのを待つ。中継点設置装置１６は、列車が停車駅に到達すると、近距離無線通信手段を用いてスケジューラ１７から受信したコンテンツデータの分割部分を移動体搭載装置１５に転送する（ステップＡ６）。移動体搭載装置１５は、受信したコンテンツデータの分割部分を記憶する。以降、移動体搭載装置１５は、中継点設置装置１６から受信したコンテンツデータの分割部分を読み出して、ユーザ端末装置１４に送信する（ステップＡ７）。移動体搭載装置１５は、コンテンツデータの分割部分が配備された停車駅に到達するたびに、中継点設置装置１６からコンテンツデータの分割部分を受信し、ユーザ端末装置に対するコンテンツ配信を継続する。
【００５２】
本実施形態では、列車のスケジュール情報を参照し、列車の停車駅における停車時間、次の停車駅までの間の移動時間、及び、各部のデータ通信速度に基づいて、どの停車駅にコンテンツデータのどの部分を送信するかを決定し、かつ、各停車駅に送信するコンテンツデータの階層を決定する。停車駅での停車時間、次の停車駅までの移動時間や、スケジューラ１７と中継点設置装置１６との間のデータ通信速度、移動体搭載装置１５と中継点設置装置１６との間のデータ通信速度、移動体搭載装置１５とユーザ端末装置１４との間のデータ通信速度に基づいて適切な階層を選択することで、途切れることなくコンテンツをユーザに配信することができる。
【００５３】
次いで、本発明の第２実施形態を説明する。図９は、本発明の第２実施形態に係るコンテンツ配信システムを示すブロック図である。本実施形態に係るコンテンツ配信システムでは、中継点設置装置１６からユーザ端末装置１４に対してコンテンツデータの分割部分を送信する。本実施形態では、配信スケジュール決定部７２（図３を参照）は、列車の停車駅における停車時間、列車の停車駅間の移動時間、ユーザ端末装置１４と中継点設置装置１６との間のデータ通信速度、及び中継点設置装置がスケジューラ１７からコンテンツを取得する際のデータ通信速度に基づいて、どの中継点においてコンテンツデータのどの部分を送信するかを決定し、かつ、各中継点に送信するコンテンツデータの階層を決定する。その他の点は、第１実施形態と同様でよい。
【００５４】
本実施形態では、停車駅において、中継点設置装置１６からユーザ端末装置１４にコンテンツデータを送信する。このようにする場合でも、停車駅での停車時間、次の停車駅までの移動時間や、スケジューラ１７と中継点設置装置１６とのデータ通信速度、及びユーザ端末装置１４と中継点設置装置１６との間のデータ通信速度に基づいて適切な階層を選択することで、第１実施形態と同様に、途切れることなくコンテンツをユーザに配信することができる。
【００５５】
続いて、本発明の第３実施形態を説明する。図１０は、本発明の第３実施形態に係るコンテンツ配信システムを示すブロック図である。本実施形態に係るコンテンツ配信システム１０ｂでは２つのネットワークを用いる。すなわち、ＩＰ（Internet Protocol）ネットワークなどの第１のネットワークと、要求に応答して要求されたコンテンツのコンテンツデータを返送する第２のネットワークとが用いられる。本実施形態では、複数のネットワーク中継装置（ルータ）１２により構成されるＣＣＮ（Content Centric Network）１１を第２のネットワークとして用いる。移動体搭載装置１５及び中継点設置装置１６とスケジューラ１７とは、第１のネットワーク１８を介して通信を行う。中継点設置装置１６は、ＣＣＮ１１にコンテンツを要求し、ＣＣＮ１１からコンテンツを取得する。
【００５６】
コンテンツ配信システム１０ｂの動作の概略を説明する。移動体搭載装置１５は、列車に乗車しているユーザにコンテンツ配信を行う。移動体搭載装置１５は、自身が保有していないコンテンツデータをユーザが要求すると、第１のネットワーク１８を介して、スケジューラ（管理装置）１７にコンテンツデータの取得を依頼する。スケジューラ１７は、コンテンツデータ取得の依頼を受けると、どの停車駅においてコンテンツデータのどの部分を送信するかを決定し、かつ、どの停車駅においてどの階層のコンテンツデータを送信するかを決定する。この部分の動作は第１実施形態と同様でよい。スケジューラ１７は、停車駅に設置された中継点設置装置１６ａに、第１のネットワーク１８を介してコンテンツデータの取得を指示する。中継点設置装置１６ａは、指示に従ってＣＣＮ１１からコンテンツデータを取得し、列車が駅に到達したときに、取得したコンテンツデータを移動体搭載装置１５に送信する。移動体搭載装置１５は、中継点設置装置１６から受信したコンテンツデータをユーザに配信する。
【００５７】
図１１は、中継点設置装置１６ａを示すブロック図である。中継点設置装置１６ａは、コンテンツ取得部６２及びコンテンツ転送部６３に加えて、指示受信部６１を有する。本実施形態では、スケジューラ１７の先回り配信部７４（図３を参照）は、コンテンツサーバ１３からコンテンツデータを中継点設置装置に送信するのに代えて、中継点設置装置１６ａにコンテンツの取得の指示を送信する。指示受信部６１は、先回り配信部７４から送信されたコンテンツ取得の指示を受信する。
【００５８】
コンテンツ取得部６２は、指示受信部６１がコンテンツ取得の指示を受信すると、ＣＣＮ１１にコンテンツ取得要求（インタレスト）を送信する。このとき、コンテンツ取得部６２は、先回り配信部７４から指定された階層のコンテンツデータの分割部分をＣＣＮ１１に対して要求する。コンテンツ取得部６２は、インタレストに対する応答としてコンテンツデータの分割部分を受信し、図示しないストレージ装置にキャッシュする。コンテンツ取得部６２は、例えばＣＣＮのルータによるキャッシュ機能によってコンテンツデータをキャッシュする。コンテンツ転送部６３は、列車が中継点設置装置１６が設置された駅に到達したとき、ストレージ装置からコンテンツ取得部６２が取得したコンテンツデータの分割部分を読み出し、移動体搭載装置１５に送信する。
【００５９】
図１２は、ネットワーク中継装置１２を示すブロック図である。ネットワーク中継装置１２は、通信部２１、要求受信部２２、コンテンツ記憶部２３、及びデータ送信部２４を有する。通信部２１は、コンテンツサーバ１３（図１を参照）、他のネットワーク中継装置１２、及び中継点設置装置１６ａのうちの少なくとも１つと通信する。コンテンツ記憶部２３は、コンテンツデータを記憶する。コンテンツ記憶部２３に記憶されるコンテンツデータは、コンテンツ名で識別される。
【００６０】
要求受信部２２は、中継点設置装置１６から送信されたコンテンツ取得要求を通信部２１を通じて受信する。データ送信部２４は、要求受信部２２がコンテンツ取得要求を受信すると、要求されたコンテンツのコンテンツデータがコンテンツ記憶部２３に格納されているか否かを判断する。データ送信部２４は、格納されていると判断したとき、コンテンツデータをコンテンツ記憶部２３から読み出し、通信部２１を通じてコンテンツの要求元へ向けて送信する。
【００６１】
要求転送部２５は、要求されたコンテンツのコンテンツデータがコンテンツ記憶部２３に格納されていないとき、要求受信部２２が受信した要求を他のネットワーク中継装置１２に転送する。その際、要求転送部２５は、コンテンツ名をエントリとして持つルーティングテーブル（ＦＩＢ：Forwarding Information Base）を参照して、該当するコンテンツデータを保持するネットワーク中継装置１２又はコンテンツサーバ１３側に要求を転送する。ＦＩＢは、各ネットワーク中継装置１２がカバーするコンテンツ名をプレフィックス広告するnaming-basedルーティングプロトコルにより作成される。
【００６２】
ここで、ＣＣＮは、コンテンツ取得要求をコンテンツ名で行えること、ルーティングをコンテンツ名で行うこと、各ノードがダイナミックなキャッシュ機能を持ち、ノードを通過したコンテンツがノードにキャッシュされることといった特徴がある。コンテンツ取得要求を受けたノードは、キャッシュに要求されたコンテンツがあるときは、キャッシュからコンテンツを読み出しユーザに提供する。キャッシュされていなければ、近くのノードにユーザからの要求を転送する。ユーザは、近いノードからコンテンツの提供を受けることができ、特定のサーバに負荷をかけることなく、また多くのネットワーク資源を使うこと無くコンテンツ配信が可能となる。
【００６３】
本実施形態では、中継点設置装置１６がコンテンツデータを取得する部分にＣＣＮ１１を用いる。コンテンツデータの取得にＣＣＮ１１を用いることで、コンテンツデータの取得に際して特定のサーバに負荷が集中することを防止できる。また、ネットワーク全体の負荷も軽減できる。その他の効果は第１実施形態と同様である。
【００６４】
上記実施形態では、独立したサーバであるスケジューラ１７が配信スケジュール決定部７２及びスケジュール情報記憶部７３（図２を参照）を有する例について説明したが、これには限定されない。例えば移動体搭載装置１５が、配信スケジュール決定部７２及びスケジュール情報記憶部７３を有し、移動体搭載装置１５から中継点設置装置１６に対してコンテンツの取得指示を送信するようにしてもよい。または、ユーザ端末装置１４が配信スケジュール決定部７２及びスケジュール情報記憶部７３を有し、ユーザ端末装置１４から中継点設置装置１６に対してコンテンツの取得指示を送信するようにしてもよい。第２のネットワークは、要求に対する応答としてコンテンツデータを送信するネットワークであればよく、ＣＣＮ１１には限定されない。そのようなネットワークとして、ＩＣＮ（Information Centric Network）を用いてもよい。
【００６５】
以上、本発明をその好適な実施形態に基づいて説明したが、本発明のコンテンツ配信システム及び方法は、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【符号の説明】
【００６６】
１０：コンテンツ配信システム
１１：ＣＣＮ
１２：ネットワーク中継装置
１３：コンテンツサーバ
１４：ユーザ端末装置
１５：移動体搭載装置
１６：中継点設置装置
１７：スケジューラ（管理装置）
１８：第１のネットワーク
２１：通信部
２２：要求受信部
２３：コンテンツ記憶部
２４：データ送信部
２５：要求転送部
５１：要求受付け部
５２：コンテンツ配信部
５３：コンテンツ蓄積部
５４：要求送信部
６１：指示受信部
６２：コンテンツ取得部
６３：コンテンツ転送部
７１：要求受信部
７２：配信スケジュール決定部
７３：スケジュール情報記憶部
７４：先回り配信部
【図１】
2015153361.tif 000004
【図２】
2015153361.tif 000005
【図３】
2015153361.tif 000006
【図４】
2015153361.tif 000007
【図５】
2015153361.tif 000008
【図６】
2015153361.tif 000009
【図７】
2015153361.tif 000010
【図８】
2015153361.tif 000011
【図９】
2015153361.tif 000012
【図１０】
2015153361.tif 000013
【図１１】
2015153361.tif 000014
【図１２】
2015153361.tif 000015