(57)【要約】【課題】コンテンツ配信システムにおいて、特にユーザ端末に対してコンテンツ配信を行うネットワークの末端部分において、コンテンツ配信を効率的に実施する。【解決手段】通信部５１は、複数の通信チャンネルを通じて複数のユーザ端末装置１４と通信する。要求受付部５２は、ユーザ端末装置１４から送信されたコンテンツ取得要求を受信する。コンテンツ配信部５５は、ユーザ端末装置１４にコンテンツデータを送信する。重複検出部５６は、第１の通信チャンネルを通じて第１のユーザ端末装置からコンテンツ取得要求を受信した後、同じコンテンツ取得要求を、第２の通信チャンネルを通じて第２のユーザ端末装置から受信しことを検出する。チャンネル移動部５７は、第２のユーザ端末装置１４が使用する通信チャンネルを、第１の通信チャンネルに移動させる。【選択図】図３
2016157200.tif 000002
【特許請求の範囲】
【請求項１】
取得を希望するコンテンツデータを指定するコンテンツ取得要求を送信する要求送信部と、コンテンツデータを受信する受信部とを有するユーザ端末装置と、
前記ユーザ端末装置から前記コンテンツ取得要求を受信し、前記コンテンツデータを前記ユーザ端末装置に送信するネットワーク装置とを備え、
前記ネットワーク装置が、
複数の通信チャンネルを通じて複数のユーザ端末装置と通信する通信部と、
前記通信部を介してユーザ端末装置から送信されたコンテンツ取得要求を受信する要求受付部と、
前記コンテンツ取得要求によって指定されたコンテンツデータを、当該コンテンツ取得要求を送信したユーザ端末装置に前記通信部を介して送信するコンテンツ配信部と、
前記要求受付部が、第１の通信チャンネルを通じて第１のユーザ端末装置からコンテンツ取得要求を受信した後、前記第１のユーザ端末装置とは異なる第２のユーザ端末装置から、前記第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を、前記第１の通信チャンネルとは異なる第２の通信チャンネルを通じて受信しことを検出する検出部と、
前記検出部が同じコンテンツデータを指定するコンテンツ取得要求を受信したことを検出すると、前記第２のユーザ端末装置が使用する通信チャンネルを第２の通信チャンネルから第１の通信チャンネルに移動させるチャンネル移動部とを有することを特徴とするコンテンツ配信システム。
【請求項２】
前記検出部は、前記要求受付部が前記第１のユーザ端末装置からコンテンツ取得要求を受信した後、前記第１のユーザ端末装置へのコンテンツデータの配信が開始されるまでの間に、前記第２のユーザ端末装置から、前記第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を受信しことを検出する請求項１に記載のコンテンツ配信システム。
【請求項３】
前記通信部は、無線通信によりユーザ端末装置と通信する請求項１又は２に記載のコンテンツ配信システム。
【請求項４】
前記コンテンツデータが連続して順次に転送される一連の分割データを含み、前記要求送信部は、前記コンテンツデータにおける分割データを指定したコンテンツ取得要求を前記ネットワーク装置に送信する請求項３に記載のコンテンツ配信システム。
【請求項５】
前記要求送信部は、前記通信部との通信に用いられる通信チャンネルを監視し、取得を希望する分割データを指定したコンテンツ取得要求が他のユーザ端末装置から送信されたときは、当該コンテンツ取得要求の送信を抑止する請求項４に記載のコンテンツ配信システム。
【請求項６】
前記ネットワーク装置が、複数の中継点の間を移動する移動体に搭載されており、
前記複数の中継点のうちの少なくとも一部に設置された中継点設置装置と、該中継点設置装置に前記コンテンツデータを配備させるスケジューリング装置とを更に備え、
前記中継点設置装置が、前記コンテンツデータを取得しストレージ装置に記憶するコンテンツ取得部と、前記コンテンツ取得部が取得したコンテンツデータを前記ストレージ装置から読み出して前記移動体搭載装置に送信するコンテンツ転送部とを有し、
前記スケジューリング装置が、前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記要求受付部がコンテンツ取得要求をした時点の移動体の位置よりも先の１以上の中継点を割り出し、該割り出した中継点に設置された中継点設置装置に、コンテンツ取得指示を送信するコンテンツ取得指示部を有し、
前記ネットワーク装置が、前記中継点設置装置から送信されたコンテンツデータを記憶するコンテンツ蓄積部を更に有し、
前記コンテンツ転送部は、移動体が中継点に到達したときに、前記コンテンツ取得部が取得したコンテンツデータを前記移動体搭載装置に送信し、前記コンテンツ配信部は、前記コンテンツ蓄積部からコンテンツデータを読み出してユーザ端末装置に送信する請求項１から５何れか１項に記載のコンテンツ配信システム。
【請求項７】
前記通信部は、パッシブオプティカルネットワークによりユーザ端末装置と通信する請求項１又は２に記載のコンテンツ配信システム。
【請求項８】
前記第１のユーザ端末装置と前記第２のユーザ端末装置とが、ネットワーク装置側からユーザ端末装置に向かう方向の通信チャンネルを共有する請求項７に記載のコンテンツ配信システム。
【請求項９】
前記ネットワーク装置が、コンテンツ指向ネットワークの末端ノードを構成する請求項１から８何れか１項に記載のコンテンツ配信システム。
【請求項１０】
複数の通信チャンネルを通じて複数のユーザ端末装置と通信する通信部と、
ユーザ端末装置から送信された、取得を希望するコンテンツデータを指定するコンテンツ取得要求を、前記通信部を介して受信する要求受付部と、
前記コンテンツ取得要求によって指定されたコンテンツデータを、当該コンテンツ取得要求を送信したユーザ端末装置に前記通信部を介して送信するコンテンツ配信部と、
前記要求受付部が、第１の通信チャンネルを通じて第１のユーザ端末装置からコンテンツ取得要求を受信した後、前記第１のユーザ端末装置とは異なる第２のユーザ端末装置から、前記第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を、前記第１の通信チャンネルとは異なる第２の通信チャンネルを通じて受信しことを検出する検出部と、
前記検出部が同じコンテンツデータを指定するコンテンツ取得要求を受信したことを検出すると、前記第２のユーザ端末装置が使用する通信チャンネルを第２の通信チャンネルから第１の通信チャンネルに移動させるチャンネル移動部とを備えたことを特徴とするネットワーク装置。
【請求項１１】
複数の通信チャンネルを通じて複数のユーザ端末装置と通信するネットワーク装置の作動方法であって、
前記ネットワーク装置が、ユーザ端末装置から送信された、取得を希望するコンテンツデータを指定するコンテンツ取得要求を、第１の通信チャンネルを通じて受信するステップと、
前記ネットワーク装置が、前記第１のユーザ端末装置とは異なる第２のユーザ端末装置から、前記第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を、前記第１の通信チャンネルとは異なる第２の通信チャンネルを通じて受信するステップと、
前記ネットワーク装置が、前記第２のユーザ端末装置が使用する通信チャンネルを第２の通信チャンネルから第１の通信チャンネルに移動させるステップと、
前記ネットワーク装置が、前記コンテンツ取得要求によって指定されたコンテンツデータを、前記第１の通信チャンネルを通じて、前記第１のユーザ端末及び前記第２のユーザ端末装置に送信するステップと有することを特徴とするネットワーク装置の作動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システムに関し、更に詳しくは、複数のユーザにコンテンツ配信を行うコンテンツ配信システムに関する。また、本発明は、コンテンツ配信システムに用いられるネットワーク装置及びその作動方法に関する。
【背景技術】
【０００２】
ユーザからの要求に応じてコンテンツデータを配信するコンテンツ配信システムが知られている。コンテンツ配信システムの一形態として、ビデオ・オン・デマンド（ＶＯＤ）システムが知られている（例えば特許文献１を参照）。ＶＯＤシステムは、例えばテレビや映画などの映像と音声とを含むビデオデータ（コンテンツデータ）をユーザ端末からの要求に応じて配信する。一般に、ＶＯＤシステムは、ビデオデータを大量に格納する大容量蓄積装置と、ユーザからの要求に応じてビデオデータを検索し、ユーザに提供する配信サーバとを含む。
【０００３】
また、列車等の移動体において、コンテンツを提供するサービスを実施することが考えられている。列車におけるコンテンツ配信が特許文献２に記載されている。特許文献２では、列車内に配備された配信サーバがユーザに対してコンテンツ配信を行う。列車内の配信サーバがコンテンツを保有していない場合は、列車が次の停車駅に到着する前に、列車の停車駅に設置された配信サーバにコンテンツデータを配備しておき、列車の停車中に、停車駅の配信サーバから列車内の配信サーバにコンテンツデータを転送する。この場合、列車内において、あらかじめ用意されたコンテンツ以外のコンテンツをユーザに提供することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１４６８６９号公報
【特許文献２】特開２００３−１５０６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コンテンツ配信では、通常、扱われるデータのサイズが大きいため、効率的にコンテンツ配信を行うことが重要である。特許文献１に記載のＶＯＤシステムでは、あるユーザと別のユーザとが同じコンテンツを視聴するときは、ビデオデータを複数のユーザ端末に同報配信することが記載されている。同報配信を行うことで、コンテンツ配信の効率を向上できる。特許文献１では、同報配信するユーザ数が増えるほど、配信サーバ及び配信に用いられるネットワークの負荷を軽減できる。
【０００６】
しかしながら、ネットワークの末端部分（ユーザ端末に近い側）では、各ユーザ端末は個別の通信チャンネルを通じてネットワークに接続している。あるユーザと別のユーザとに同報転送されたビデオデータは、ネットワークの共通部分では１つのデータとして送信されるものの、末端部分では、個別に転送されることになる。このため、中央サーバとして働く配信サーバの負荷及びネットワークの共通部分の負荷は軽減できたとしても、ネットワークの末端部分において、複数のユーザに対してコンテンツ配信を行っている部分の負荷は軽減できない。
【０００７】
例えば、特許文献２において、列車内の配信サーバと複数のユーザ端末とが無線通信を行うとき、配信サーバと各ユーザ端末とは、個別の無線通信チャンネルを通じて通信を行う。各ユーザにコンテンツデータを配信する際には、コンテンツデータが同一であったとしても、個別の無線通信チャンネルを通じて配信サーバから各ユーザ端末にコンテンツデータを送信する必要がある。特許文献１に記載されるのは、単に配信サーバから同報配信を行うことでしかないため、ネットワークの末端部分において、コンテンツ配信の効率を上げることはできない。
【０００８】
本発明は、上記事情に鑑み、特にユーザ端末に対してコンテンツ配信を行うネットワークの末端部分において、コンテンツ配信を効率的に実施できるコンテンツ配信システムを提供することを目的とする。また、本発明は、そのようなコンテンツ配信システムに用いられるネットワーク装置及びその作動方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、取得を希望するコンテンツデータを指定するコンテンツ取得要求を送信する要求送信部と、コンテンツデータを受信する受信部とを有するユーザ端末装置と、前記ユーザ端末装置から前記コンテンツ取得要求を受信し、前記コンテンツデータを前記ユーザ端末装置に送信するネットワーク装置とを備え、前記ネットワーク装置が、複数の通信チャンネルを通じて複数のユーザ端末装置と通信する通信部と、前記通信部を介してユーザ端末装置から送信されたコンテンツ取得要求を受信する要求受付部と、前記コンテンツ取得要求によって指定されたコンテンツデータを、当該コンテンツ取得要求を送信したユーザ端末装置に前記通信部を介して送信するコンテンツ配信部と、前記要求受付部が、第１の通信チャンネルを通じて第１のユーザ端末装置からコンテンツ取得要求を受信した後、前記第１のユーザ端末装置とは異なる第２のユーザ端末装置から、前記第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を、前記第１の通信チャンネルとは異なる第２の通信チャンネルを通じて受信しことを検出する検出部と、前記検出部が同じコンテンツデータを指定するコンテンツ取得要求を受信したことを検出すると、前記第２のユーザ端末装置が使用する通信チャンネルを第２の通信チャンネルから第１の通信チャンネルに移動させるチャンネル移動部とを有することを特徴とするコンテンツ配信システムを提供する。
【００１０】
本発明のコンテンツ配信システムでは、前記検出部は、前記要求受付部が前記第１のユーザ端末装置からコンテンツ取得要求を受信した後、前記第１のユーザ端末装置へのコンテンツデータの配信が開始されるまでの間に、前記第２のユーザ端末装置から、前記第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を受信しことを検出することが好ましい。
【００１１】
本発明のコンテンツ配信システムでは、前記通信部は、無線通信によりユーザ端末装置と通信してもよい。
【００１２】
本発明のコンテンツ配信システムでは、前記コンテンツデータが連続して順次に転送される一連の分割データを含んでいてもよい。その場合、前記要求送信部は、前記コンテンツデータにおける分割データを指定したコンテンツ取得要求を前記ネットワーク装置に送信してもよい。
【００１３】
上記において、前記要求送信部は、前記通信部との通信に用いられる通信チャンネルを監視し、取得を希望する分割データを指定したコンテンツ取得要求が他のユーザ端末装置から送信されたときは、当該コンテンツ取得要求の送信を抑止することが好ましい。
【００１４】
本発明のコンテンツ配信システムでは、前記ネットワーク装置が、複数の中継点の間を移動する移動体に搭載されていてもよい。コンテンツ配信システムは、前記複数の中継点のうちの少なくとも一部に設置された中継点設置装置と、該中継点設置装置に前記コンテンツデータを配備させるスケジューリング装置とを更に備えていてもよい。前記中継点設置装置は、前記コンテンツデータを取得しストレージ装置に記憶するコンテンツ取得部と、前記コンテンツ取得部が取得したコンテンツデータを前記ストレージ装置から読み出して前記移動体搭載装置に送信するコンテンツ転送部とを有する構成とすることができる。前記スケジューリング装置は、前記移動体の移動スケジュールに関するスケジュール情報を記憶するスケジュール情報記憶部を参照し、前記要求受付部がコンテンツ取得要求をした時点の移動体の位置よりも先の１以上の中継点を割り出し、該割り出した中継点に設置された中継点設置装置に、コンテンツ取得指示を送信するコンテンツ取得指示部を有する構成とすることができる。前記ネットワーク装置は、前記中継点設置装置から送信されたコンテンツデータを記憶するコンテンツ蓄積部を更に有していてもよく、前記コンテンツ転送部は、移動体が中継点に到達したときに、前記コンテンツ取得部が取得したコンテンツデータを前記移動体搭載装置に送信し、前記コンテンツ配信部は、前記コンテンツ蓄積部からコンテンツデータを読み出してユーザ端末装置に送信してもよい。
【００１５】
本発明のコンテンツ配信システムでは、前記通信部は、パッシブオプティカルネットワークによりユーザ端末装置と通信する構成を採用することもできる。その場合、前記第１のユーザ端末装置と前記第２のユーザ端末装置とが、ネットワーク装置側からユーザ端末装置に向かう方向の通信チャンネルを共有すればよい。
【００１６】
本発明のコンテンツ配信システムでは、前記ネットワーク装置は、コンテンツ指向ネットワークの末端ノードを構成してもよい。
【００１７】
本発明は、また、複数の通信チャンネルを通じて複数のユーザ端末装置と通信する通信部と、ユーザ端末装置から送信された、取得を希望するコンテンツデータを指定するコンテンツ取得要求を、前記通信部を介して受信する要求受付部と、前記コンテンツ取得要求によって指定されたコンテンツデータを、当該コンテンツ取得要求を送信したユーザ端末装置に前記通信部を介して送信するコンテンツ配信部と、前記要求受付部が、第１の通信チャンネルを通じて第１のユーザ端末装置からコンテンツ取得要求を受信した後、前記第１のユーザ端末装置とは異なる第２のユーザ端末装置から、前記第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を、前記第１の通信チャンネルとは異なる第２の通信チャンネルを通じて受信しことを検出する検出部と、前記検出部が同じコンテンツデータを指定するコンテンツ取得要求を受信したことを検出すると、前記第２のユーザ端末装置が使用する通信チャンネルを第２の通信チャンネルから第１の通信チャンネルに移動させるチャンネル移動部とを備えたことを特徴とするネットワーク装置を提供する。
【００１８】
さらに、本発明は、複数の通信チャンネルを通じて複数のユーザ端末装置と通信するネットワーク装置の作動方法であって、前記ネットワーク装置が、ユーザ端末装置から送信された、取得を希望するコンテンツデータを指定するコンテンツ取得要求を、第１の通信チャンネルを通じて受信するステップと、前記ネットワーク装置が、前記第１のユーザ端末装置とは異なる第２のユーザ端末装置から、前記第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を、前記第１の通信チャンネルとは異なる第２の通信チャンネルを通じて受信するステップと、前記ネットワーク装置が、前記第２のユーザ端末装置が使用する通信チャンネルを第２の通信チャンネルから第１の通信チャンネルに移動させるステップと、前記ネットワーク装置が、前記コンテンツ取得要求によって指定されたコンテンツデータを、前記第１の通信チャンネルを通じて、前記第１のユーザ端末及び前記第２のユーザ端末装置に送信するステップと有することを特徴とするネットワーク装置の作動方法を提供する。
【発明の効果】
【００１９】
本発明のコンテンツ配信システム、ネットワーク装置、及びその作動方法は、第１のユーザ端末装置とは異なる第２のユーザ端末装置から、第１のユーザ端末装置が送信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求が送信されたとき、第２のユーザ端末装置が使用する通信チャンネルを、第１のユーザ端末装置が使用する通信チャンネルに移動させる。このようにすることで、ネットワークの末端部分において、複数のユーザ端末装置に１つの通信チャンネルを通じてコンテンツを配信することができ、コンテンツ配信の効率を上げることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係るコンテンツ配信システムを示すブロック図。
【図２】ユーザ端末装置を示すブロック図。
【図３】移動体搭載装置を示すブロック図。
【図４】スケジューラを示すブロック図。
【図５】中継点設置装置を示すブロック図。
【図６】ネットワーク中継装置を示すブロック図。
【図７】コンテンツデータを示すブロック図。
【図８】動作手順を示すフローチャート。
【図９】ユーザ端末装置と移動体搭載装置との間の通信を示すブロック図。
【図１０】コンテンツ配信の動作例を示すシーケンス図。
【図１１】比較例におけるコンテンツ配信の動作例を示すシーケンス図。
【図１２】変形例におけるネットワーク装置とユーザ端末装置との接続を示すブロック図。
【発明を実施するための形態】
【００２１】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図１は、本発明の一実施形態に係るコンテンツ配信システムを示すブロック図である。コンテンツ配信システム１０は、ネットワーク中継装置１２と、コンテンツサーバ１３と、移動体搭載装置１５と、中継点設置装置１６と、スケジューラ１７とを備える。移動体搭載装置１５は、複数の中継点の間を移動する移動体、例えば列車やバス、航空機などの車両（車体）に搭載される。中継点設置装置１６は、移動体の経路に沿った複数の中継点のうちの少なくとも一部に設置される。以下では、主に移動体として鉄道の列車を考え、中継点として列車の停車駅を考える。
【００２２】
本実施形態に係るコンテンツ配信システムでは、２つのネットワークが用いられる。すなわち、ＩＰ（Internet Protocol）ネットワークなどの第１のネットワークと、要求に応答して要求されたコンテンツのコンテンツデータを返送する第２のネットワークとが用いられる。第２のネットワークは、コンテンツ指向ネットワークである。本実施形態では、複数のネットワーク中継装置１２により構成されるＣＣＮ１１を第２のネットワークとして用いる。移動体搭載装置１５及び中継点設置装置１６とスケジューラ１７とは、第１のネットワーク１８を介して通信を行う。中継点設置装置１６は、ＣＣＮ１１にコンテンツを要求し、ＣＣＮ１１からコンテンツを取得する。移動体搭載装置１５は、ネットワーク装置であり、ＣＣＮ１１の末端ノードを構成する。
【００２３】
コンテンツ配信システムの動作の概略を説明する。移動体搭載装置１５は、列車に乗車しているユーザが使用するユーザ端末装置１４にコンテンツ配信を行う。移動体搭載装置１５は、ユーザが、自身が保有していないコンテンツデータを要求すると、第１のネットワーク１８を介して、スケジューラ１７にコンテンツデータの取得を依頼する。スケジューラ１７は、コンテンツデータ取得の依頼を受けると、移動体搭載装置１５が搭載された列車の移動スケジュールに基づいてコンテンツデータの受け渡しが可能な１以上の停車駅を割り出し、割り出した停車駅に設置された中継点設置装置１６に、第１のネットワーク１８を介してコンテンツデータの取得を指示する。中継点設置装置１６は、指示に従ってＣＣＮ１１からコンテンツデータを取得し、列車が駅に到達したときに、取得したコンテンツデータを移動体搭載装置１５に送信する。移動体搭載装置１５は、中継点設置装置１６から受信したコンテンツデータをユーザ端末装置１４に配信する。
【００２４】
なお、ネットワーク中継装置１２、コンテンツサーバ１３、ユーザ端末装置１４、移動体搭載装置１５、中継点設置装置１６、及びスケジューラ１７の機能は、プロセッサが所定の機能を提供するプログラムにしたがって動作することで実現可能である。あるいは、それらの機能のうちの少なくとも一部がＬＳＩなどの半導体装置によって実現されていてもよい。
【００２５】
図２は、ユーザ端末装置１４を示すブロック図である。ユーザ端末装置１４は、要求送信部４１とコンテンツ受信部４２とを有する。ユーザ端末装置１４は、移動体搭載装置１５が搭載された列車に乗車しているユーザが使用する端末装置である。ユーザ端末装置１４には、例えば携帯電話機やタブレット端末装置などが用いられる。ユーザ端末装置１４は、列車に備え付けの装置であってもよい。
【００２６】
要求送信部４１は、移動体搭載装置１５にコンテンツ取得要求を送信する。コンテンツ取得要求は、取得を希望するコンテンツデータを指定する情報を含む。ユーザは、例えば映画、音楽、電子書籍などのコンテンツの配信を要求する。コンテンツの種類は特に限定されず、ユーザがその他のコンテンツの配信を要求してもよい。コンテンツ受信部４２は、移動体搭載装置１５からコンテンツデータを受信する。受信されたコンテンツデータは、図示しない再生部より再生される。
【００２７】
図３は、移動体搭載装置１５を示すブロック図である。移動体搭載装置１５は、通信部５１、要求受付部５２、取得依頼部５３、コンテンツ蓄積部５４、コンテンツ配信部５５、重複検出部５６、及びチャンネル移動部５７を有する。通信部５１は、ユーザ端末装置１４と通信する。通信部５１は、複数の通信チャンネルを通じて、複数のユーザ端末装置１４と通信することができる。通信部５１は、例えば時分割多重（ＴＤＭ：Time Division Multiplexing）、波長分割多重（ＷＤＭ：Wavelength Division Multiplexing）、又は符号分割多重（ＣＤＭ： Code Division Multiplexing）などにより、複数のユーザとの間で通信を行う。要求受付部５２は、通信部５１を介してユーザ端末装置１４から送信されたコンテンツ取得要求を受信する。
【００２８】
ここで、通信チャンネルは、論理的な通信チャンネル又は物理的な通信チャンネルの２つの概念を含むものである。あるユーザがある論理的な通信チャンネルを使用する場合に、物理的な通信チャンネルは通信の間に変更になることがある。例えばユーザがある通信チャンネル（論理的な通信チャンネル）ｉを用いて通信を行う場合、通信チャンネルｉの周波数などは時間経過とともに変化することがある。周波数などが変更になった場合でも、ユーザが使用する通信チャンネルは通信チャンネルｉで変わらない。本明細書においては、通信チャンネルは、主に論理的な通信チャンネルを指す。
【００２９】
ユーザ端末装置１４は、例えば空いている通信チャンネルのうちの１つを選択し、その通信チャンネルを通じて通信部５１との間で通信を行う。例えば、第１のユーザ端末装置１４は、第１の通信チャンネルを通じて通信部５１との間で通信を行い、第２のユーザ端末装置１４は、第２の通信チャンネルを通じて通信部５１との間で通信を行う。
【００３０】
コンテンツ蓄積部５４は、中継点設置装置１６から送信されたコンテンツデータを記憶する。移動体搭載装置１５と中継点設置装置１６との間の通信には、例えばミリ波通信手段などの高速な近距離通信手段を用いることができる。コンテンツ蓄積部５４には、事前に、中継点設置装置１６から送信されたものとは異なるコンテンツデータが格納されていてもよい。コンテンツ配信部５５は、コンテンツ取得要求によって指定されたコンテンツデータをコンテンツ蓄積部５４から読み出し、コンテンツ取得要求を送信したユーザ端末装置１４に通信部５１を介して送信する。コンテンツ配信部５５は、例えばストリーミング配信でコンテンツデータをユーザ端末装置１４に送信する。ユーザ端末装置１４と移動体搭載装置１５との間の通信には、例えばＷｉＦｉなどの無線通信手段を用いることができる。移動体搭載装置１５は、ユーザ端末装置１４との間の通信と、中継点設置装置１６との間の通信とを同時に実施可能である。
【００３１】
取得依頼部５３は、ユーザが要求したコンテンツのコンテンツデータがコンテンツ蓄積部５４に記憶されていないとき、コンテンツ取得要求を第１のネットワーク１８を介してスケジューラ１７に送信する。取得依頼部５３は、どの駅でコンテンツデータのどの部分を受け取るのかを示す配信スケジュールを、第１のネットワークを介してスケジューラ１７から受信する。第１のネットワーク１８は、例えば携帯電話網や同軸漏洩ケーブルを含む。第１のネットワーク１８は、移動体システム専用ネットワークを含んでいてもよい。コンテンツ配信部５５は、コンテンツデータがコンテンツ蓄積部５４に記憶されるまでの間、第１のネットワーク１８を通じてコンテンツサーバ１３からコンテンツデータを取得し、ユーザに対するコンテンツの配信を開始してもよい。
【００３２】
重複検出部５６は、同じコンテンツデータを指定したコンテンツ取得要求を送信した別のユーザが存在するか否かを判断する。言い換えれば、要求受付部５２が受信したコンテンツ取得要求が指定するコンテンツデータを先行して要求したユーザが存在するか否かを判断する。重複検出部５６は、第１のユーザ端末装置１４からコンテンツ取得要求を受信した後に、そのコンテンツ取得要求が指定するコンテンツデーを指定する別のコンテンツ取得要求を、第２のユーザ端末装置１４から受信したことを検出する。各ユーザ端末装置１４は、個別の通信チャンネルを通じてコンテンツ取得要求を送信する。ここでは、第１のユーザ端末装置１４は第１の通信チャンネルを通じてコンテンツ取得要求を送信し、第２のユーザ端末装置１４は第２の通信チャンネルを通じてコンテンツ取得要求を送信したとする。
【００３３】
チャンネル移動部５７は、重複検出部５６が、同じコンテンツデータを指定したコンテンツ取得要求を送信した別のユーザが存在すると判断したときは、後からコンテンツ取得要求を送信したユーザのユーザ端末装置１４が使用する通信チャンネルを、先にコンテンツ取得要求を送信したユーザのユーザ端末装置１４が使用する通信チャンネルに移動させる。チャンネル移動部５７は、例えば第２のユーザ端末装置１４が使用する通信チャンネルを、コンテンツ取得要求の送信時に使用していた第２の通信チャンネルから、第１のユーザ端末装置１４が使用している第１の通信チャンネルに移動させる。
【００３４】
通信チャンネルを移動させるユーザ端末装置１４は逆でもよい。つまり、先にコンテンツ取得要求を送信していたユーザのユーザ端末装置１４が使用する通信チャンネルを、後からコンテンツ取得要求を送信したユーザのユーザ端末装置１４が使用する通信チャンネルに移動させてもよい。また、通信チャンネルの移動の結果として双方のユーザ端末装置１４が使用する通信チャンネルが同じ通信チャンネルになればよく、双方のユーザ端末装置１４を、第３の通信チャンネルに移動させることも可能である。
【００３５】
重複検出部５６は、要求受付部５２が第１のユーザ端末装置１４からコンテンツ取得要求を受信した後、第１のユーザ端末装置へのコンテンツデータの配信が開始されるまでの間に、第２のユーザ端末装置１４から、第１のユーザ端末装置から受信したコンテンツ出得要求が指定するコンテンツデータと同じコンテンツデータを指定するコンテンツ取得要求を受信しこと検出することが好ましい。また、チャンネル移動部５７は、コンテンツ配信部５５が第１のユーザ端末装置１４へのコンテンツ配信を開始する前に、第２のユーザ端末装置１４の通信チャンネルを移動させることが好ましい。
【００３６】
図４は、スケジューラ１７を示すブロック図である。スケジューラ（スケジューリング装置）１７は、要求受信部７１、コンテンツ取得指示部７２、及びスケジュール情報記憶部７３を有する。要求受信部７１は、移動体搭載装置１５から送信されたコンテンツ取得要求を受信する。移動体搭載装置１５から送信されたコンテンツ取得要求には、コンテンツの識別情報の他に、ユーザが乗車している列車番号などの列車識別情報や列車の現在位置情報も含まれている。
【００３７】
スケジュール情報記憶部７３は、列車の移動スケジュールを管理する情報を記憶する。スケジュール情報記憶部７３は、例えば列車ごとに、停車駅、到着時刻、出発時刻などの情報を記憶する。コンテンツ取得指示部７２は、スケジュール情報記憶部７３を参照し、移動体搭載装置１５にコンテンツデータを受け渡すことが可能な１以上の停車駅を割り出す。コンテンツ取得指示部７２は、例えばコンテンツデータの取得要求を送信した時点の列車の位置よりも先にある停車駅を、コンテンツデータの受け渡しが可能な停車駅として割り出す。コンテンツ取得指示部７２は、割り出した停車駅に設置された中継点設置装置１６に、第１のネットワーク１８を介してコンテンツ取得の指示を送信する。コンテンツ取得指示部７２は、例えば複数の中継点設置装置１６にコンテンツ取得の指示を送信する。このとき、コンテンツ取得指示部７２は、複数の中継点設置装置のそれぞれに、各中継点から次の中継点までの間の移動時間に対応したコンテンツ部分の取得を指示する。
【００３８】
図５は、中継点設置装置１６を示すブロック図である。中継点設置装置１６は、指示受信部６１、コンテンツ取得部６２、及びコンテンツ転送部６３を有する。指示受信部６１は、スケジューラ１７から送信されたコンテンツ取得の指示を受信する。コンテンツ取得部６２は、指示受信部６１がコンテンツ取得の指示を受信すると、ＣＣＮ１１にコンテンツ取得要求（インタレスト）を送信する。コンテンツ取得部６２は、取得するコンテンツの部分が指示されているときは、コンテンツのその部分をＣＣＮ１１に対して要求する。コンテンツ取得部６２は、インタレストに対する応答としてコンテンツデータを受信し、受信したコンテンツデータを図示しないストレージ装置に記憶する。コンテンツ転送部６３は、列車が中継点設置装置１６が設置された駅に到達したとき、ストレージ装置からコンテンツ取得部６２が取得したコンテンツデータを読み出し移動体搭載装置１５に送信する。
【００３９】
図６は、ネットワーク中継装置１２を示すブロック図である。ネットワーク中継装置１２は、通信部２１、要求受信部２２、コンテンツ記憶部２３、及びデータ送信部２４を有する。通信部２１は、コンテンツサーバ１３（図１を参照）、他のネットワーク中継装置１２、及び中継点設置装置１６のうちの少なくとも１つと通信する。コンテンツ記憶部２３は、コンテンツデータを記憶する。コンテンツ記憶部２３に記憶されるコンテンツデータは、コンテンツ名で識別される。
【００４０】
要求受信部２２は、中継点設置装置１６から送信されたコンテンツ要求を通信部２１を通じて受信する。データ送信部２４は、要求受信部２２がコンテンツ要求を受信すると、要求されたコンテンツのコンテンツデータがコンテンツ記憶部２３に格納されているか否かを判断する。データ送信部２４は、格納されていると判断したとき、コンテンツデータをコンテンツ記憶部２３から読み出し、通信部２１を通じてコンテンツの要求元へ向けて送信する。
【００４１】
要求転送部２５は、要求されたコンテンツのコンテンツデータがコンテンツ記憶部２３に格納されていないとき、要求受信部２２が受信した要求を他のネットワーク中継装置１２に転送する。その際、要求転送部２５は、コンテンツ名をエントリとして持つルーティングテーブル（ＦＩＢ：Forwarding Information Base）を参照して、該当するコンテンツデータを保持するネットワーク中継装置１２又はコンテンツサーバ１３側に要求を転送する。ＦＩＢは、各ネットワーク中継装置１２がカバーするコンテンツ名をプレフィックス広告するnaming-basedルーティングプロトコルにより作成される。
【００４２】
本実施形態では、スケジューラ１７は、コンテンツ取得要求を受信すると、スケジュール情報記憶部７３を参照して、要求を受信した時点の列車の位置よりも先の１以上の停車駅を割り出し、割り出した停車駅に第１のネットワークを介してコンテンツ取得を指示する。停車駅の中継点設置装置１６は、指示に従って、ＣＣＮ１１からコンテンツデータを取得する。スケジューラ１７を用い、列車が停車駅に到達する前に中継点設置装置１６にコンテンツ取得指示を送信することで、停車駅に事前にコンテンツデータを準備しておくことができる。移動体搭載装置１５と中継点設置装置１６との間の通信に高速な通信手段を用いれば、停車駅において大量のデータを移動体搭載装置１５に転送することができる。このため、例えばストリーミング配信で映画などを視聴する場合、ユーザは、停車駅にてコンテンツデータが移動体搭載装置１５に転送された後は、高品位なコンテンツを視聴することが可能である。
【００４３】
図７は、コンテンツデータを示すブロック図である。コンテンツデータは、例えば連続して順次に転送される一連の分割データを含む。図７では、コンテンツＡはｎ（ｎは２以上の整数）個の分割データ（セグメント）に分割されている。ユーザ端末装置１４は、分割データの単位でコンテンツ取得要求を送信する。例えば、初めにコンテンツＡのセグメント１を指定するコンテンツ取得要求を送信し、次いで、セグメント２を指定するコンテンツ取得要求を送信する。以後、コンテンツＡの再生の進行に合わせて、以降のセグメントを指定するコンテンツ取得要求を順次に送信する。
【００４４】
続いて、動作手順について説明する。図８は、動作手順を示すフローチャートである。移動体搭載装置１５の要求受付部５２（図３を参照）は、通信部５１を介して、ユーザ端末装置１４から送信されたコンテンツ取得要求を受信する（ステップＡ１）。ユーザは、移動体搭載装置１５が提供するリストの中から所望のコンテンツを選択してもよいし、任意にコンテンツデータを指定してもよい。
【００４５】
重複検出部５６は、ステップＡ１で受信されたコンテンツ取得要求と同じコンテンツデータを指定するコンテンツ取得要求を既に受け取っているか否かを判断する（ステップＡ２）。重複検出部５６は、例えばＣＣＮにおいてコンテンツ取得要求の転送時に作成されるＰＩＴ（Pending Information Table）を参照して、同じコンテンツデータを指定するコンテンツ取得要求を他のユーザ端末装置１４から受信しているか否かを判断してもよい。
【００４６】
ステップＡ２で同じコンテンツデータを指定するコンテンツ取得要求を既に受け取っていると判断されると、チャンネル移動部５７は、後からコンテンツ取得要求を送信したユーザ端末装置１４が使用する通信チャンネルを、先にコンテンツ取得要求を送信していたユーザ端末装置１４が使用する通信チャンネルに移動させる（ステップＡ３）。通信チャンネルの移動は、チャンネル移動部５７から通信部５１を介してユーザ端末装置１４に、通信チャンネルを変更させる旨の制御信号を送信することで実現できる。
【００４７】
通信チャンネルの移動後、コンテンツ配信部５５は、コンテンツ取得要求の送信元のユーザ端末装置１４にコンテンツデータを配信する（ステップＡ４）。コンテンツ配信部５５は、コンテンツ蓄積部５４にコンテンツ取得要求で指定されたコンテンツデータが存在すれば、コンテンツ蓄積部５４からコンテンツデータを読み出し、読み出したコンテンツデータを通信部５１を介してユーザ端末装置１４に送信する。送信されたコンテンツデータは、同じ通信チャンネルを使用する複数のユーザ端末装置１４で受信可能である。コンテンツ蓄積部５４にコンテンツ取得要求で指定されたコンテンツデータが存在しないときは、下記の手順で中継点設置装置１６からコンテンツデータを取得する。
【００４８】
移動体搭載装置１５は、自装置のコンテンツ蓄積部５４に記憶されていないコンテンツデータが要求されたときは、第１のネットワーク１８（図１を参照）を介して、コンテンツ取得要求をスケジューラ１７に送信する。スケジューラ１７は、移動体搭載装置１５からコンテンツ取得要求を受信すると、移動体のスケジュール情報に基づいて、移動体搭載装置１５に対してコンテンツデータの送信を実施する停車駅を決定する。複数の停車駅においてコンテンツデータの送信を行う場合には、コンテンツデータのどの部分をどの停車駅から送信させるのかも決定する。スケジューラ１７は、決定した停車駅に設置された中継点設置装置１６に、第１のネットワーク１８を介して、コンテンツデータ取得指示を送信する。
【００４９】
中継点設置装置１６は、スケジューラ１７からコンテンツ取得指示を受信すると、第２のネットワークであるＣＣＮ１１にコンテンツの取得要求を送信し、送信した要求に対する応答としてコンテンツデータを取得する。中継点設置装置１６は、移動体が自装置が設置された駅に到達すると、ＣＣＮ１１から取得したコンテンツデータを移動体搭載装置１５へ送信する。移動体搭載装置１５は、中継点設置装置１６から受信したコンテンツデータをコンテンツ蓄積部５４に記憶する。このような手順を経ることで、コンテンツ蓄積部５４に、コンテンツ取得要求で指定されたコンテンツデータが記憶される。コンテンツ配信部５５は、コンテンツデータが記憶されたのちに、ユーザ端末装置１４に対するコンテンツ配信を行う。
【００５０】
ステップＡ２で同じコンテンツデータを指定するコンテンツ取得要求を受け取っていないと判断されたときは、ステップＡ５に進み、コンテンツが配信される。新たなコンテンツ取得要求が受信されるたびに、同じコンテンツデータを指定するコンテンツ取得要求の受信の有無を判断し、同じコンテンツデータを指定するコンテンツ取得要求を受信していたときは、ユーザ端末装置１４の通信チャンネルを移動させる。例えば、同じコンテンツデータを指定するコンテンツ取得要求を送信したユーザ端末装置が３以上あるときも、後からコンテンツ取得要求を送信したユーザ端末装置１４のそれぞれが使用する通信チャンネルを、最初にコンテンツ取得要求を送信したユーザ端末装置１４が使用している通信チャンネルに移動させればよい。
【００５１】
図９は、ユーザ端末装置１４と移動体搭載装置１５との間の通信を示すブロック図である。ユーザ１が使用するユーザ端末装置１４は、通信チャンネルＣＨ１により移動体搭載装置１５との間の通信を確立する。一方、別のユーザ２が使用するユーザ端末装置１４は、通信チャンネルＣＨ２により移動体搭載装置１５との間の通信を確立する。ユーザ１が使用するユーザ端末装置１４は、通信チャンネルＣＨ１を通じてコンテンツＡのセグメント１（図７を参照）を指定するコンテンツ取得要求を送信する。その後、ユーザ２が使用するユーザ端末装置１４が、通信ＣＨ２を通じてコンテンツＡのセグメント１を指定するコンテンツ取得要求を送信したとする。
【００５２】
移動体搭載装置１５の重複検出部５６は、要求受付部５２がユーザ２のユーザ端末装置１４からコンテンツ取得要求を通信チャンネルＣＨ２を通じて受信した後に、同じコンテンツデータを指定したコンテンツ取得要求を別のユーザ１が使用するユーザ端末装置１４から通信チャンネルＣＨ１を通じて既に受信していることを検出する。この場合、チャンネル移動部５７は、ユーザ２のユーザ端末装置１４が使用する通信チャンネルを、ＣＨ２からＣＨ１へ移動させる。コンテンツ配信部５５は、通信チャンネルＣＨ１を通じて、コンテンツデータをユーザ１が使用するユーザ端末装置１４に送信する。通信チャンネルＣＨ１を通じて送信されたコンテンツデータは、ユーザ１が使用するユーザ端末装置１４だけでなく、ユーザ２が使用するユーザ端末装置１４によっても受信される。
【００５３】
ユーザ２が使用するユーザ端末装置１４が、通信チャンネルＣＨ２を通じて、ユーザ１のユーザ端末装置１４が送信したコンテンツ取得要求が指定するコンテンツとは異なるコンテンツデータを指定するコンテンツ取得要求を送信したとする。その場合、ユーザ２が使用するユーザ端末装置１４は、引き続き通信チャンネルＣＨ２を使用する。コンテンツ配信部５５は、ユーザ１のユーザ端末装置１４に対しては通信チャンネルＣＨ１を通じてコンテンツデータを配信し、ユーザ２のユーザ端末装置１４に対しては通信チャンネルＣＨ２を通じてコンテンツデータを配信する。
【００５４】
特に、移動体搭載装置１５が、コンテンツ取得要求の受信した時点ではコンテンツデータを記憶しておらず、移動先の中継点において中継点設置装置１６からコンテンツデータを取得してコンテンツデータの配信を開始する場合、ユーザ端末装置１４がコンテンツ取得要求を送信してから、コンテンツデータの配信を受けるまでタイムラグがある。そのタイムラグの間に、別のユーザ端末装置１４から同じコンテンツデータを指定するコンテンツ取得要求があったとき、先にコンテンツ取得要求を送信したユーザ端末装置１４と後からコンテンツ取得要求を送信したユーザ端末装置１４とが同じ通信チャンネルを使用するように通信チャンネルを移動させることで、同一のコンテンツデータを、複数のユーザ端末装置１４に１つの通信チャンネルを通じて配信することができる。
【００５５】
従来は、ユーザ１が使用するユーザ端末装置１４とユーザ２が使用するユーザ端末装置１４とが同じコンテンツデータを指定するコンテンツ取得要求を送信した場合、コンテンツ配信部５５は、同じコンテンツデータを、通信チャンネルＣＨ１と通信チャンネルＣＨ２の双方を通じて双方のユーザのユーザ端末装置１４に送信する必要があった。この場合、２つの通信チャンネルに対して同じコンテンツデータを個別に送信しなければならないため、配信の負荷が高まる。また、ユーザ端末装置１４が使用可能な通信チャンネルが１つ余分に占有される。
【００５６】
本実施形態では、同じコンテンツデータを指定するコンテンツ取得要求を送信したユーザが複数あるときは、各ユーザが使用するユーザ端末装置１４が同じ通信チャンネルを通じて通信するように、ユーザ端末装置１４が使用する通信チャンネルを移動させる。このようにすることで、１つの通信チャンネルを通じてコンテンツデータを配信することができ、ネットワークの末端部分において、配信負荷を低減して効率的なコンテンツ配信を実現できる。また、通信チャンネルを移動させた分だけ、空き通信チャンネルを増やすことができ、通信チャンネルを有効利用することができる。
【００５７】
ところで、複数のユーザ端末装置１４が同じ通信チャンネルを使用する場合、ユーザ端末装置１４は、同じ通信チャンネルを使用する他のユーザ端末装置１４の通信内容を知ることができる。コンテンツデータが分割されている場合、要求送信部４１は、分割データを指定したコンテンツ取得要求を順次に送信するが、同じ通信チャンネルを使用するユーザ端末装置１４から同じ分割データを指定するコンテンツ取得要求が送信されていた場合は、自装置そのコンテンツ取得要求を送信する必要はない。要求送信部４１は、移動体搭載装置１５の通信部５１（図３を参照）との間の通信に用いられる通信チャンネルを監視し、取得を希望する分割データを指定したコンテンツ取得要求が他のユーザ端末装置から送信されたときは、そのコンテンツ取得要求の送信を抑止することが好ましい。
【００５８】
図１０は、２つのユーザ端末装置１４に対してコンテンツ配信を行う動作例を示すシーケンス図である。ユーザ１のユーザ端末装置１４は、コンテンツＡのコンテンツデータを指定したコンテンツ取得要求ＩｎｔＡを移動体搭載装置１５に送信する（ステップＳ１）。ユーザ１のユーザ端末装置１４が移動体搭載装置１５との間の通信に使用する通信チャンネルはＣＨｉであったとする。移動体搭載装置１５は、コンテンツ取得要求ＩｎｔＡをスケジューラ１７に送信する（ステップＳ２）。スケジューラ１７は、例えばｎ個の分割データに分割されたコンテンツＡの分割データ１〜ｍ（ｍ＜ｎ）を中継点１の中継点設置装置１６に取得させ、分割データｍ＋１〜ｎを中継点２の中継点設置装置１６に取得させることを決定する。
【００５９】
スケジューラ１７は、中継点１の中継点設置装置１６に、コンテンツＡの分割データ１〜ｍの取得を指示する（ステップＳ３）。中継点１の中継点設置装置１６は、ＣＣＮ１１（図１を参照）を介してコンテンツサーバ１３にコンテンツ取得要求ＩｎｔＡ（１）〜ＩｎｔＡ（ｍ）を送信する（ステップＳ５）。コンテンツサーバ１３は、コンテンツ取得要求に対する応答として、コンテンツＡの分割データ１〜ｍ（ＤａｔａＡ（１）〜ＤａｔａＡ（ｍ））を中継点設置装置１６に送信する（ステップＳ６）。コンテンツ取得要求は、必ずしもコンテンツサーバ１３まで送信される必要はなく、ＣＣＮ１１を構成するネットワーク中継装置１２まで送信されればよい。
【００６０】
スケジューラ１７は、中継点２の中継点設置装置１６に、コンテンツＡの分割データｍ＋１〜ｎの取得を指示する（ステップＳ４）。中継点２の中継点設置装置１６は、ＣＣＮ１１を介してコンテンツサーバ１３にコンテンツ取得要求ＩｎｔＡ（ｍ＋１）〜ＩｎｔＡ（ｎ）を送信する（ステップＳ７）。コンテンツサーバ１３は、コンテンツ取得要求に対する応答として、コンテンツＡの分割データｍ＋１〜ｎ（ＤａｔａＡ（ｍ＋１）〜ＤａｔａＡ（ｎ））を中継点設置装置１６に送信する（ステップＳ８）。コンテンツ取得要求が、必ずしもコンテンツサーバ１３まで送信される必要はない点は上記と同様である。
【００６１】
ユーザ２のユーザ端末装置１４は、移動体が中継点１に到達する前に、コンテンツＡを指定するコンテンツ取得要求ＩｎｔＡを移動体搭載装置１５に送信する（ステップＳ９）。この時点で、ユーザ２のユーザ端末装置１４が移動体搭載装置１５との間の通信で使用する通信チャンネルはＣＨｊ（ｉ≠ｊ）であったとする。移動体搭載装置１５は、既にユーザ１のユーザ端末装置１４からコンテンツ取得要求ＩｎｔＡを受信しているので、ユーザ２のユーザ端末装置１４が使用する通信チャンネルをＣＨｊからユーザ１のユーザ端末装置１４が使用しているＣＨｉに変更させる。移動体搭載装置１５は、ユーザ２のユーザ端末装置１４に、通信チャンネルをＣＨｉさせる旨の制御信号Ｓｅｌｅｃｔ  ＣＨｉを送信する（ステップＳ１０）。ユーザ２のユーザ端末装置１４は、制御信号に従って、通信チャンネルをＣＨｉに変更する。
【００６２】
移動体が中継点１に到達すると、中継点１の中継点設置装置１６は、コンテンツＡの分割データ１〜ｍ（ＤａｔａＡ（１）〜ＤａｔａＡ（ｍ））を移動体搭載装置１５に送信する（ステップＳ１１）。移動体搭載装置１５は、通信チャンネルＣＨｉを通じて、コンテンツＡの最初の分割データ１（ＤａｔａＡ（１））を送信する（ステップＳ１２）。送信されたコンテンツＡの分割データ１は、通信チャンネルＣＨｉを使用するユーザ１のユーザ端末装置１４とユーザ２のユーザ端末装置１４との双方によって受信される。
【００６３】
ユーザ１のユーザ端末装置１４及びユーザ２のユーザ端末装置１４は、分割データ２以降のデータを移動体搭載装置１５に対して要求する。この要求の送信は、ユーザ１のユーザ端末装置１４とユーザ２のユーザ端末装置１４の何れか一方、例えば先に移動体搭載装置１５との間の通信の制御権を獲得した方が行う。例えばユーザ２のユーザ端末装置１４が制御権を獲得した場合、ユーザ２のユーザ端末装置１４は、ユーザ１のユーザ端末装置１４がまだ次の分割データＡ（２）を指定したコンテンツ取得要求を送信していないことを条件として、移動体搭載装置１５に対してコンテンツ取得要求ＩｎｔＡ（２）を送信する（ステップＳ１３）。
【００６４】
中継点１の中継点設置装置１６は、コンテンツ取得要求ＩｎｔＡ（２）に対する応答として、コンテンツＡの分割データ２（ＤａｔａＡ（２））を、通信チャンネルＣＨｉを通じて送信する（ステップＳ１４）。送信されたコンテンツＡの分割データ２は、通信チャンネルＣＨｉを使用するユーザ１のユーザ端末装置１４とユーザ２のユーザ端末装置１４との双方によって受信される。ユーザ１のユーザ端末装置１４は、通信チャンネルＣＨｉを監視しており、ユーザ２のユーザ端末装置１４が先にコンテンツ取得要求ＩｎｔＡ（２）を送信したときは、そのコンテンツ取得要求の送信を抑止する。その場合でも、ユーザ１のユーザ端末装置１４はコンテンツＡの分割データ２を受信できる。
【００６５】
以降同様に、何れかのユーザ端末装置１４がコンテンツ取得要求を順次送信し、双方のユーザ端末装置１４が通信チャンネルＣＨｉを通じてコンテンツＡの分割データを順次受信する。移動体が中継点２に到達すると、中継点２の中継点設置装置１６は、コンテンツＡの分割データｍ＋１〜ｎ（ＤａｔａＡ（ｍ＋１）〜ＤａｔａＡ（ｎ））を移動体搭載装置１５に送信する(ステップＳ１５)。何れかのユーザ端末装置１４、例えばユーザ２のユーザ端末装置１４は、コンテンツＡの分割データｍ＋１を指定したコンテンツ取得要求ＩｎｔＡ（ｍ＋１）を移動体搭載装置１５に送信する（ステップＳ１６）。移動体搭載装置１５は、コンテンツＡの分割データｍ＋１（ＤａｔａＡ（ｍ＋１））を通信チャンネルＣＨｉを通じて、ユーザ１のユーザ端末装置１４とユーザ２のユーザ端末装置１４とに送信する（ステップＳ１７）。
【００６６】
以降同様に、コンテンツＡの最終分割データｎまで、何れかのユーザ端末装置１４がコンテンツ取得要求を順次送信し、双方のユーザ端末装置１４が通信チャンネルＣＨｉを通じてコンテンツＡの分割データを順次受信する。移動体搭載装置１５は、通信チャンネルＣＨｉを通じてコンテンツ取得要求が送信されなくなると、コンテンツＡの配信サービスを終了する。
【００６７】
比較例として、ユーザ１とユーザ２とが個別の通信チャンネルを使用する場合を考える。図１１は、比較例におけるコンテンツ配信の動作例を示すシーケンス図である。ユーザ１のユーザ端末装置１４は、コンテンツＡのコンテンツデータを指定したコンテンツ取得要求ＩｎｔＡを移動体搭載装置１５に送信する（ステップＳ５１）。ユーザ１のユーザ端末装置１４が移動体搭載装置１５との間の通信に使用する通信チャンネルはＣＨｉであったとする。移動体搭載装置１５は、コンテンツ取得要求ＩｎｔＡをスケジューラ１７に送信する（ステップＳ５２）。スケジューラ１７は、例えばｎ個の分割データに分割されたコンテンツＡの分割データ１〜ｍ（ｍ＜ｎ）を中継点１の中継点設置装置１６に取得させ、分割データｍ＋１〜ｎを中継点２の中継点設置装置１６に取得させることを決定する。
【００６８】
スケジューラ１７は、中継点１の中継点設置装置１６に、コンテンツＡの分割データ１〜ｍの取得を指示する（ステップＳ５３）。中継点１の中継点設置装置１６は、ＣＣＮ１１（図１を参照）を介してコンテンツサーバ１３にコンテンツ取得要求ＩｎｔＡ（１）〜ＩｎｔＡ（ｍ）を送信する（ステップＳ５５）。コンテンツサーバ１３は、コンテンツ取得要求に対する応答として、コンテンツＡの分割データ１〜ｍ（ＤａｔａＡ（１）〜ＤａｔａＡ（ｍ））を中継点設置装置１６に送信する（ステップＳ５６）。コンテンツ取得要求は、必ずしもコンテンツサーバ１３まで送信される必要はなく、ＣＣＮ１１を構成するネットワーク中継装置１２まで送信されればよい。
【００６９】
スケジューラ１７は、中継点２の中継点設置装置１６に、コンテンツＡの分割データｍ＋１〜ｎの取得を指示する（ステップＳ５４）。中継点２の中継点設置装置１６は、ＣＣＮ１１を介してコンテンツサーバ１３にコンテンツ取得要求ＩｎｔＡ（ｍ＋１）〜ＩｎｔＡ（ｎ）を送信する（ステップＳ５７）。コンテンツサーバ１３は、コンテンツ取得要求に対する応答として、コンテンツＡの分割データｍ＋１〜ｎ（ＤａｔａＡ（ｍ＋１）〜ＤａｔａＡ（ｎ））を中継点設置装置１６に送信する（ステップＳ５８）。コンテンツ取得要求が、必ずしもコンテンツサーバ１３まで送信される必要はない点は上記と同様である。
【００７０】
ユーザ２のユーザ端末装置１４は、移動体が中継点１に到達する前に、コンテンツＡを指定するコンテンツ取得要求ＩｎｔＡを移動体搭載装置１５に送信する（ステップＳ５９）。ユーザ２のユーザ端末装置１４が移動体搭載装置１５との間の通信で使用する通信チャンネルはＣＨｊ（ｉ≠ｊ）であったとする。移動体搭載装置１５は、既にユーザ１のユーザ端末装置１４からコンテンツ取得要求ＩｎｔＡを受信しており、その情報がＰＩＴに記録されているため、ユーザ２のユーザ端末装置１４から受信したコンテンツ取得要求ＩｎｔＡのスケジューラ１７への転送は不要である。移動体搭載装置１５は、ＰＩＴに、コンテンツＡの送信先としてユーザ２のユーザ端末装置１４を追加すればよい。
【００７１】
移動体が中継点１に到達すると、中継点１の中継点設置装置１６は、コンテンツＡの分割データ１〜ｍ（ＤａｔａＡ（１）〜ＤａｔａＡ（ｍ））を移動体搭載装置１５に送信する（ステップＳ６０）。移動体搭載装置１５は、通信チャンネルＣＨｉを通じて、コンテンツＡの最初の分割データ１（ＤａｔａＡ（１））をユーザ１のユーザ端末装置１４に送信する（ステップＳ６１）。移動体搭載装置１５は、通信チャンネルＣＨｊを通じて、コンテンツＡの最初の分割データ１（ＤａｔａＡ（１））をユーザ２のユーザ端末装置１４に送信する（ステップＳ６２）。
【００７２】
ユーザ１のユーザ端末装置１４は、移動体搭載装置１５に、通信チャンネルＣＨｉを通じて、コンテンツＡの分割データ２を指定したコンテンツ取得要求ＩｎｔＡ（２）を送信する（ステップＳ６３）。また、ユーザ２のユーザ端末装置１４は、移動体搭載装置１５に、通信チャンネルＣＨｊを通じて、コンテンツＡの分割データ２を指定したコンテンツ取得要求ＩｎｔＡ（２）を送信する（ステップＳ６４）。
【００７３】
中継点１の中継点設置装置１６は、ステップＳ６３で送信されたコンテンツ取得要求ＩｎｔＡ（２）に対する応答として、コンテンツＡの分割データ２（ＤａｔａＡ（２））を、通信チャンネルＣＨｉを通じてユーザ１のユーザ端末装置１４に送信する（ステップＳ６５）。中継点１の中継点設置装置１６は、ステップＳ６４で送信されたコンテンツ取得要求ＩｎｔＡ（２）に対する応答として、コンテンツＡの分割データ２（ＤａｔａＡ（２））を、通信チャンネルＣＨｊを通じてユーザ２のユーザ端末装置１４に送信する（ステップＳ６６）。
【００７４】
以降同様に、ユーザ１のユーザ端末装置１４及びユーザ２のユーザ端末装置は、それぞれ個別にコンテンツ取得要求を順次送信し、個別の通信チャンネルを通じてコンテンツＡの分割データを順次受信する。移動体が中継点２に到達すると、中継点２の中継点設置装置１６は、コンテンツＡの分割データｍ＋１〜ｎ（ＤａｔａＡ（ｍ＋１）〜ＤａｔａＡ（ｎ））を移動体搭載装置１５に送信する(ステップＳ６７)。以降の動作は、コンテンツ取得要求の送信先が中継点２の中継点設置装置１６に変わる点を除けば、ステップＳ６３〜Ｓ６６の動作と同様である。
【００７５】
コンテンツＡの最終分割データｎまで、双方のユーザ端末装置１４がコンテンツ取得要求を個別に順次送信し、双方のユーザ端末装置１４が個別の通信チャンネルを通じてコンテンツＡの分割データを順次受信する。移動体搭載装置１５は、通信チャンネルＣＨｉを通じてコンテンツ取得要求が送信されなくなると、ユーザ１のユーザ端末装置１４に対するコンテンツＡの配信サービスを終了する。同様に、通信チャンネルＣＨｊを通じてコンテンツ取得要求が送信されなくなると、ユーザ２のユーザ端末装置１４に対するコンテンツＡの配信サービスを終了する。
【００７６】
上記比較例では、移動体搭載装置１５は、同じコンテンツデータを、２つのユーザ端末装置に、個別の通信チャンネルを通じて送信する。比較例においては、移動体搭載装置１５がコンテンツデータを取得する部分の通信負荷（ネットワーク負荷）を低減することはできたとしても、移動体搭載装置１５から各ユーザ端末装置１４にコンテンツデータを送信する部分については、通信負荷を低減することはできない。これに対し、本実施形態では、通信チャンネルの移動を行うことで、複数のユーザ端末装置１４に対し、１つの通信チャンネルを通じてコンテンツデータを送信でき、移動体搭載装置１５から各ユーザ端末装置１４にコンテンツデータを送信する部分について通信負荷を低減することができる。
【００７７】
また、比較例では、ユーザ１のユーザ端末装置１４とユーザ２のユーザ端末装置１４とが、個別にコンテンツ取得要求を送信する必要がある。本実施形態においては、同じ通信チャンネルを通じて、取得を希望する分割データのコンテンツ取得要求が他のユーザ端末装置１４によって送信されているときには、重複するコンテンツ取得要求の送信を抑止する。そのようにすることで、移動体搭載装置１５に対して、コンテンツ取得要求が過剰に送信されることを回避することができる。また、ユーザ端末装置１４と移動体搭載装置１５との間の無線通信負荷を下げることができ、無線通信チャンネルの輻輳を回避することも可能である。
【００７８】
なお、図１０に示す動作例においては、移動体搭載装置１５がコンテンツデータを記憶しておらず、移動体が中継点１に到着した後に移動体搭載装置１５からユーザ端末装置１４へのコンテンツデータが送信されるため、ユーザ端末装置１４がコンテンツ取得要求を送信してから、そのコンテンツ取得要求に対する応答を受信するまでの間の時間が長い。コンテンツ取得要求がタイムアウトする時間が、移動体が中継点１に到着するまでに要する時間よりも短いとき、タイムアウトにより、ユーザ端末装置１４は、コンテンツ取得要求を再送することがある。移動体搭載装置１５は、中継点設置装置１６からコンテンツデータを受信する必要があるときは、コンテンツ取得要求に対する応答として、タイムアウト時間を長く設定する指示を含む応答をユーザ端末装置１４に送信してもよい。この場合、タイムアウトによる無駄なコンテンツ取得要求の再送信を抑制できる。
【００７９】
ここで、上記実施形態では、スケジューラ１７が中継点設置装置１６にコンテンツ取得を指示し、移動体搭載装置１５が中継点設置装置１６からコンテンツデータを受信する例について説明したが、本発明のコンテンツ配信システムは、これに限定されるものではない。スケジューラ１７が、中継点設置装置１６に対してコンテンツデータの送信を行うこととしてもよい。あるいは、移動体搭載装置１５は、中継点設置装置１６からコンテンツデータを受信せず、自身が記憶しているコンテンツデータの配信だけを行うこととしてもよい。
【００８０】
本発明のコンテンツ配信システムは、ユーザ端末装置１４が無線通信により移動体搭載装置１５を構成するネットワーク装置に接続するものには限定されない。ユーザ端末装置１４と移動体搭載装置（末端ノードを構成するネットワーク装置）１５との間の通信手段は、複数のユーザが通信チャンネルを共有できる通信手段であればよい。複数のユーザ端末装置１４は、必ずしも、上りリンク（ユーザ端末装置から末端ノードを構成するネットワーク装置に向かう方向）と下りリンク（末端ノードを構成するネットワーク装置からユーザ端末装置に向かう方向）との双方を共有する必要はない。大容量データが流れるのは下りリンクであるので、複数のユーザ端末装置１４は、少なくとも下りリンクを共有可能であればよい。
【００８１】
図１２は、変形例のコンテンツ配信システムにおけるネットワーク装置とユーザ端末装置との接続を示すブロック図である。この例では、ネットワークの末端ノードを構成するネットワーク装置１９と、複数のユーザ端末装置１４とは、ＰＯＮ（Passive Optical Network）により接続される。ＰＯＮでは、各ユーザ端末装置１４がネットワーク装置１９から受信するトラヒックは同一である。各ユーザ端末装置１４は、トラヒックから、自身が使用する通信チャンネルに従って、受信データを選別する。通信チャンネルは、タイムスロットや光信号の周波数（波長）などであり得る。
【００８２】
ネットワーク装置１９は、移動体に搭載されない点を除けば、移動体搭載装置１５と同様な構成あってもよい。ネットワーク装置１９は、図３に示す移動体搭載装置１５の構成要素のうち、少なくとも通信部５１、要求受付部５２、コンテンツ配信部５５、重複検出部５６、及びチャンネル移動部５７を有していればよい。ネットワーク装置１９における通信部は、ＰＯＮにより複数のユーザ端末装置１４と通信を行う。なお、ネットワーク装置１９において、コンテンツ配信部５５は、コンテンツ蓄積部５４からコンテンツデータを取得するだけでなく、ネットワークを介してコンテンツサーバからコンテンツデータを取得してもよい。その場合におけるネットワークのタイプは特に限定されない。コンテンツ蓄積部５４は、中継点設置装置１６から受信したコンテンツデータを記憶しなくてもよい。
【００８３】
図１２に示すように、ユーザ１のユーザ端末装置１４が使用する通信チャンネルがＣｈ１であり、ユーザ２のユーザ端末装置１４が使用する通信チャンネルがＣｈ３であり、ユーザ３のユーザ端末装置１４が使用する通信チャンネルがＣｈ５であったとする。この状況において、ネットワーク装置１９が、ユーザ２のユーザ端末装置１４から、ユーザ１のユーザ端末装置１４が送信したコンテンツ取得要求と同じコンテンツ取得要求を受信したとする。ネットワーク装置１９は、ユーザ２のユーザ端末装置１４に対し、下りリンクの通信チャンネルをＣｈ３からＣｈ１に変更させる。各ユーザ端末装置１４が受信するトラヒック自体は同一であるので、ユーザ２のユーザ端末装置１４は、ユーザ１のユーザ端末装置１４に向けて通信チャンネルＣｈ１を通じて送信されたコンテンツデータを受信することができる。
【００８４】
上記実施形態では、独立したサーバであるスケジューラ１７がコンテンツ取得指示部７２及びスケジュール情報記憶部７３（図４を参照）を有する例について説明したが、これには限定されない。例えば移動体搭載装置１５が、コンテンツ取得指示部７２及びスケジュール情報記憶部７３を有し、移動体搭載装置１５から中継点設置装置１６に対してコンテンツの取得指示を送信するようにしてもよい。第２のネットワークは、要求に対する応答としてコンテンツデータを送信するネットワークであればよく、ＣＣＮ１１には限定されない。そのようなネットワークとして、ＩＣＮ（Information Centric Network）又はＮＤＮ（Named Domain Network）を用いてもよい。
【００８５】
以上、本発明をその好適な実施形態に基づいて説明したが、本発明のコンテンツ配信システム、ネットワーク装置及びその作動方法は、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【符号の説明】
【００８６】
１０：コンテンツ配信システム
１１：ＣＣＮ
１２：ネットワーク中継装置
１３：コンテンツサーバ
１４：ユーザ端末装置
１５：移動体搭載装置
１６：中継点設置装置
１７：スケジューラ
１８：第１のネットワーク
１９：ネットワーク装置
２１：通信部
２２：要求受信部
２３：コンテンツ記憶部
２４：データ送信部
２５：要求転送部
４１：要求送信部
４２：コンテンツ受信部
５１：通信部
５２：要求受付部
５３：取得依頼部
５４：コンテンツ蓄積部
５５：コンテンツ配信部
５６：重複検出部
５７：チャンネル移動部
６１：指示受信部
６２：コンテンツ取得部
６３：コンテンツ転送部
７１：要求受信部
７２：コンテンツ取得指示部
７３：スケジュール情報記憶部
【図１】
2016157200.tif 000003
【図２】
2016157200.tif 000004
【図３】
2016157200.tif 000005
【図４】
2016157200.tif 000006
【図５】
2016157200.tif 000007
【図６】
2016157200.tif 000008
【図７】
2016157200.tif 000009
【図８】
2016157200.tif 000010
【図９】
2016157200.tif 000011
【図１０】
2016157200.tif 000012
【図１１】
2016157200.tif 000013
【図１２】
2016157200.tif 000014