(57)【要約】  ユーザのＱｏＥを低下させることなく、コンテンツを配信できるようにする。管理コンテンツを蓄積する蓄積装置とユーザ端末との間で送受信されるパケットを転送するパケット転送装置に接続されたキャッシュサーバが、管理コンテンツの少なくとも一部を一時的に蓄積し、制御装置が端末からのコンテンツ要求メッセージに含まれる情報に基づいて端末の画面解像度を判別し、該画面解像度のコンテンツを蓄積するキャッシュサーバを選択し、選択したキャッシュサーバにコンテンツを配信するように指示し、指示を受けたキャッシュサーバが、端末から受信した信号に基づいてコンテンツを送出する際のビットレートを計算し、端末から要求されたコンテンツのファイルまたはストリームであって、該画面解像度を有し、該ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して送信する。（図１）
2013005758.tif 000002
【特許請求の範囲】
【請求項１】
管理コンテンツを蓄積する蓄積装置とユーザの端末との間で送受信されるパケットを転送する、複数のパケット転送装置のうちの少なくともいずれかに接続され、前記管理コンテンツの少なくとも一部を一時的に蓄積する複数のキャッシュサーバと、
前記複数のキャッシュサーバのうちの少なくともいずれかを制御する制御装置と、をモバイルネットワーク上に備え、
前記制御装置は、前記端末からのコンテンツ要求メッセージに含まれる情報に基づいて、前記端末の画面解像度を判別し、該画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から選択し、選択したキャッシュサーバにコンテンツを配信するように指示し、
前記複数のキャッシュサーバは、それぞれ、前記端末から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算するビットレート計算部と、
前記端末から要求されたコンテンツのファイルまたはストリームであって、前記画面解像度を有し、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して出力する送信部と、を備える、コンテンツ配信システム。
【請求項２】
前記ビットレート計算部は、前記端末から受信したＴＣＰ（Transmission Control Protocol）応答信号またはＥＣＮ（Explicit Congestion Notification）信号に基づいて、前記ビットレートを計算する、請求項１に記載のコンテンツ配信システム。
【請求項３】
前記ビットレート計算部は、所定のパケットを前記送信部から送信した時刻と該所定のパケットに対するＴＣＰ応答信号を前記端末から受信した時刻との差としてパケットの応答時間を計測し、該応答時間に基づいて前記ビットレートを計算する、請求項２に記載のコンテンツ配信システム。
【請求項４】
前記ビットレート計算部は、前記端末からＥＣＮ信号を受信した場合には、ビットレーを所定量だけ低減するか、または、ゼロとする、請求項２に記載のコンテンツ配信システム。
【請求項５】
前記制御装置は、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から複数抽出するとともに、抽出した複数のキャッシュサーバの中から前記端末の在圏情報に応じてキャッシュサーバを選択する、請求項１ないし４のいずれか１項に記載のコンテンツ配信システム。
【請求項６】
前記複数のパケット転送装置は、それぞれ、モバイルパケットネットワークにおけるＳＧＳＮ（Serving General packet radio service Support Node）装置、ＧＧＳＮ（Gateway General packet radio service Support Node）装置もしくはＳＧＳＮ／ＧＧＳＮ装置、または、モバイルＬＴＥ（Long Term Evolution）／ＥＰＣ（Evolved Packet Core）ネットワークにおけるＳ−ＧＷ（Serving Gateway）装置、Ｐ−ＧＷ（Packet data network Gateway）装置もしくはＳ／Ｐ−ＧＷ装置である、請求項１ないし５のいずれか１項に記載のコンテンツ配信システム。
【請求項７】
前記管理コンテンツは、動画、静止画、音声、オーディオ、ソフトウェア、アプリケーションおよびデータの少なくともいずれかを含む、請求項１ないし６のいずれか１項に記載のコンテンツ配信システム。
【請求項８】
管理コンテンツを蓄積する蓄積装置とユーザ端末との間で送受信されるパケットを転送する、複数のパケット転送装置のうちの少なくともいずれかに接続された複数のキャッシュサーバが、それぞれ、前記管理コンテンツの少なくとも一部を一時的に蓄積する工程と、
制御装置が、前記端末からのコンテンツ要求メッセージに含まれる情報に基づいて、前記端末の画面解像度を判別する工程と、
前記制御装置が、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から選択し、選択したキャッシュサーバにコンテンツを配信するように指示する工程と、
前記複数のキャッシュサーバのうちの前記制御装置から指示を受けたキャッシュサーバが、前記端末から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算する工程と、
前記指示を受けたキャッシュサーバが、前記端末から要求されたコンテンツのファイルまたはストリームであって、前記画面解像度を有し、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して送信する工程と、を含む、コンテンツ配信方法。
【請求項９】
前記指示を受けたキャッシュサーバは、前記端末から受信したＴＣＰ（Transmission Control Protocol）応答信号またはＥＣＮ（Explicit Congestion Notification）信号に基づいて、前記ビットレートを計算する、請求項８に記載のコンテンツ配信方法。
【請求項１０】
前記指示を受けたキャッシュサーバは、所定のパケットを前記送信部から送信した時刻と該所定のパケットに対するＴＣＰ応答信号を前記端末から受信した時刻との差としてパケットの応答時間を計測し、該応答時間に基づいて前記ビットレートを計算する、請求項９に記載のコンテンツ配信方法。
【請求項１１】
上記コンテンツ配信方法において、前記指示を受けたキャッシュサーバは、前記端末からＥＣＮ信号を受信した場合には、ビットレートを所定量だけ低減するか、または、ゼロとする、請求項９に記載のコンテンツ配信方法。
【請求項１２】
上記コンテンツ配信方法において、前記制御装置は、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から複数抽出するとともに、抽出した複数のキャッシュサーバの中から前記端末の在圏情報に応じてキャッシュサーバを選択する、請求項８ないし１１のいずれか１項に記載のコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願についての記載］
本発明は、日本国特許出願：特願２０１１−１４９１９２号（２０１１年７月５日出願）の優先権主張に基づくものであり、同出願の全記載内容は引用をもって本書に組み込み記載されているものとする。
本発明は、コンテンツ配信システムおよびコンテンツ配信方法に関し、特に、動画、静止画、オーディオ、ソフトウェア、アプリケーション等を含むコンテンツをモバイルネットワークでキャッシュした上で、種々の端末（例えば、携帯電話、スマートフォン、ＰＣ（Personal Computer）、ゲーム機等）に配信するコンテンツ配信システムおよびコンテンツ配信方法に関する。
【背景技術】
【０００２】
モバイルネットワークの高速化・大容量化の進展に伴い、モバイルネットワークを介して、携帯端末を含む種々の端末にコンテンツを配信するコンテンツ配信が普及しつつある。モバイルネットワークも、今後、ＬＴＥ（Long Term Evolution）やＥＰＣ（Evolved Packet Core）技術等により、さらに、高速・大容量化されていく予定である。【０００３】
特許文献１には、端末の画面解像度を示す情報を取得し、取得した画面解像度に適合するように画像データを変換して端末に送信する情報送信システムが記載されている。また、特許文献２には、要求元のクライアントのデータ伝送速度要件を満たすように、画像のサイズを動的に変換するコンテンツ配信システムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０９７２９１号公報
【特許文献２】特表２００４−５１８２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
以下の分析は、本発明者によってなされたものである。【０００６】
今後、２０１３年にかけて、モバイルネットワークにおいて、データ系のトラヒック量が８倍から１０倍以上に増大し、その中の大部分を映像コンテンツが占めると予測されている。また、スマートフォンの急速な普及に伴う端末能力の高性能化により、映像コンテンツのサイズも大容量化しており、近い将来モバイルネットワークでハイビジョン解像度による大容量のコンテンツが配信されると予想されている。【０００７】
一方、モバイルネットワークで、画像、動画、オーディオ、ソフトウェア、アプリケーション等を含む管理コンテンツを配信する場合に、端末として種々の端末が使用される。例えば、従来の携帯電話やスマートフォン、タブレット型端末やＰＣ等が使用される。管理コンテンツ配信に対する従来の構成では、すべての端末からのコンテンツ要求は、パケット転送装置を介して管理コンテンツを蓄積する蓄積装置に伝えられ、蓄積装置はすべての端末に対し、パケット転送装置を介して、コンテンツを配信している。【０００８】
しかしながら、このような構成によると、以下の問題が生じる。【０００９】
まず、端末の種類により画面解像度が異なるものの、画面解像度の違いに対応して最適な画面解像度でコンテンツを配信できていないという問題がある。【００１０】
また、モバイルネットワークの帯域幅は時間的に変動するが、端末を改造することなく、この変動に追従してコンテンツを配信できていないという問題がある。このとき、人気の高いコンテンツに対し端末からのアクセスが集中した場合には、モバイルネットワーク上で管理コンテンツを蓄積する蓄積装置をアクセスするトラヒックが集中する。これにより、ネットワーク負荷が局所的に急増し、モバイルネットワークで輻輳が発生するという問題がある。輻輳が発生すると、遅延やパケットロスが発生し、端末側で画像がフリーズしたり、画質が劣化したり、音声が途切れたりして、ＱｏＥ（Quality of Experience）が悪化するという問題も生じる。これらの問題は、端末の台数が増大し、コンテンツ容量が増大するに従って顕著となる。【００１１】
また、端末を改造することなく、これらの問題を解決することが望ましい。【００１２】
さらに、特許文献１、２に記載された技術によると、端末に応じて画像データを変更することは可能となるものの、モバイルネットワークの帯域幅の変動に応じて、コンテンツを配信することができない。【００１３】
そこで、ユーザのＱｏＥを低下させることなく、コンテンツを配信できるようにすることが課題となる。本発明の目的は、かかる課題を解決するコンテンツ配信システムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明の第１の視点に係るコンテンツ配信システムは、
管理コンテンツを蓄積する蓄積装置とユーザの端末との間で送受信されるパケットを転送する、複数のパケット転送装置のうちの少なくともいずれかに接続され、前記管理コンテンツの少なくとも一部を一時的に蓄積する複数のキャッシュサーバと、
前記複数のキャッシュサーバのうちの少なくともいずれかを制御する制御装置と、をモバイルネットワーク上に備え、
前記制御装置は、前記端末からのコンテンツ要求メッセージに含まれる情報に基づいて、前記端末の画面解像度を判別し、該画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から選択し、選択したキャッシュサーバにコンテンツを配信するように指示し、
前記複数のキャッシュサーバは、それぞれ、前記端末から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算するビットレート計算部と、
前記端末から要求されたコンテンツのファイルまたはストリームであって、前記画面解像度を有し、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して出力する送信部と、を備える。【００１５】
本発明の第２の視点に係るコンテンツ配信方法は、
管理コンテンツを蓄積する蓄積装置とユーザ端末との間で送受信されるパケットを転送する、複数のパケット転送装置のうちの少なくともいずれかに接続された複数のキャッシュサーバが、それぞれ、前記管理コンテンツの少なくとも一部を一時的に蓄積する工程と、
制御装置が、前記端末からのコンテンツ要求メッセージに含まれる情報に基づいて、前記端末の画面解像度を判別する工程と、
前記制御装置が、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から選択し、選択したキャッシュサーバにコンテンツを配信するように指示する工程と、
前記複数のキャッシュサーバのうちの前記制御装置から指示を受けたキャッシュサーバが、前記端末から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算する工程と、
前記指示を受けたキャッシュサーバが、前記端末から要求されたコンテンツのファイルまたはストリームであって、前記画面解像度を有し、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して送信する工程と、を含む。
【発明の効果】
【００１６】
本発明に係るコンテンツ配信システムおよびコンテンツ配信方法によると、ユーザのＱｏＥを低下させることなく、コンテンツを配信することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態に係るコンテンツ配信システムの接続構成を一例として示すブロック図である。
【図２】第１の実施形態に係るコンテンツ配信システムにおける制御装置の構成を一例として示すブロック図である。
【図３】第１の実施形態に係るコンテンツ配信システムにおけるキャッシュサーバの構成を一例として示すブロック図である。
【図４】第１の実施形態に係るコンテンツ配信システムのキャッシュサーバにおける配信部の構成を一例として示すブロック図である。
【図５】第２の実施形態に係るコンテンツ配信システムの接続構成を一例として示すブロック図である。
【発明を実施するための形態】
【００１８】
はじめに、本発明の概要について説明する。なお、この概要に付記する図面参照符号は、専ら理解を助けるための例示であり、本発明を図示の態様に限定することを意図するものではない。
【００１９】
図１、図３および図４を参照すると、本発明のコンテンツ配信システムは、管理コンテンツを蓄積する蓄積装置（１２０）と、蓄積装置（１２０）とユーザの端末（例えば携帯端末１７０）との間で送受信されるパケットを転送する複数のパケット転送装置（例えばＳＧＳＮ／ＧＧＳＮ装置１９０＿１〜１９０＿Ｎ）と、管理コンテンツの少なくとも一部を一時的に蓄積する複数のキャッシュサーバ（１１０＿１〜１１０＿Ｎ）と、複数のキャッシュサーバ（１１０＿１〜１１０＿Ｎ）のうちの少なくともいずれかを制御する制御装置（１６０）と、をモバイルネットワーク（１５０）上に備え、複数のキャッシュサーバ（１１０＿１〜１１０＿Ｎ）は、それぞれ、複数のパケット転送装置（１９０＿１〜１９０＿Ｎ）のうちの少なくともいずれかに接続され、制御装置（１６０）は、端末（１７０）からのコンテンツ要求メッセージに含まれる情報に基づいて、端末（１７０）の画面解像度を判別し、該画面解像度のコンテンツを蓄積するキャッシュサーバを複数のキャッシュサーバ（１１０＿１〜１１０＿Ｎ）の中から選択し、選択したキャッシュサーバにコンテンツを配信するように指示し、複数のキャッシュサーバ（１１０＿１〜１１０＿Ｎ）は、それぞれ、端末（１７０）から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算するビットレート計算部（２０２）と、端末（１７０）から要求されたコンテンツのファイルまたはストリームであって、前記画面解像度を有し、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して出力する送信部（２００）と、を備える。
【００２０】
また、ビットレート計算部（２０２）は、端末（１７０）から受信したＴＣＰ（Transmission Control Protocol）応答信号またはＥＣＮ（Explicit Congestion Notification）信号に基づいて、前記ビットレートを計算するようにしてもよい。さらに、ビットレート計算部（２０２）は、所定のパケットを送信部（２００）から送信した時刻と該所定のパケットに対するＴＣＰ応答信号を端末（１７０）から受信した時刻との差としてパケットの応答時間を計測し、該応答時間に基づいて前記ビットレートを計算するようにしてもよい。また、ビットレート計算部（２０２）は、端末（１７０）からＥＣＮ信号を受信した場合には、ビットレーを所定量だけ低減するか、または、ゼロとするようにしてもよい。
【００２１】
制御装置（１６０）は、前記画面解像度のコンテンツを蓄積するキャッシュサーバを複数のキャッシュサーバ（１１０＿１〜１１０＿Ｎ）の中から複数抽出するとともに、抽出した複数のキャッシュサーバの中から端末（１７０）の在圏情報に応じてキャッシュサーバを選択するようにしてもよい。
【００２２】
図１および図５を参照すると、複数のパケット転送装置は、それぞれ、モバイルパケットネットワーク（１５０）におけるＳＧＳＮ（Serving General packet radio service Support Node）装置、ＧＧＳＮ（Gateway General packet radio service Support Node）装置もしくはＳＧＳＮ／ＧＧＳＮ装置、または、モバイルＬＴＥ／ＥＰＣネットワーク（２５０）におけるＳ−ＧＷ（Serving Gateway）装置、Ｐ−ＧＷ（Packet data network Gateway）装置もしくはＳ／Ｐ−ＧＷ装置であってもよい。
【００２３】
本発明において、下記の形態が可能である。
［形態１］
コンテンツ配信システムは、
管理コンテンツを蓄積する蓄積装置と、
前記蓄積装置とユーザの端末との間で送受信されるパケットを転送する複数のパケット転送装置と、
前記管理コンテンツの少なくとも一部を一時的に蓄積する複数のキャッシュサーバと、
前記複数のキャッシュサーバのうちの少なくともいずれかを制御する制御装置と、をモバイルネットワーク上に備え、
前記複数のキャッシュサーバは、それぞれ、前記複数のパケット転送装置のうちの少なくともいずれかに接続され、
前記制御装置は、前記端末からのコンテンツ要求メッセージに含まれる情報に基づいて、前記端末の画面解像度を判別し、該画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から選択し、選択したキャッシュサーバにコンテンツを配信するように指示し、
前記複数のキャッシュサーバは、それぞれ、前記端末から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算するビットレート計算部と、
前記端末から要求されたコンテンツのファイルまたはストリームであって、前記画面解像度を有し、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して出力する送信部と、を備える。
［形態２］
前記ビットレート計算部は、前記端末から受信したＴＣＰ応答信号またはＥＣＮ（Explicit Congestion Notification）信号に基づいて、前記ビットレートを計算するようにしてもよい。
［形態３］
前記ビットレート計算部は、所定のパケットを前記送信部から送信した時刻と該所定のパケットに対するＴＣＰ応答信号を前記端末から受信した時刻との差としてパケットの応答時間を計測し、該応答時間に基づいて前記ビットレートを計算するようにしてもよい。
［形態４］
前記ビットレート計算部は、前記端末からＥＣＮ信号を受信した場合には、ビットレートを所定量だけ低減するか、または、ゼロとするようにしてもよい。
［形態５］
前記制御装置は、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から複数抽出するとともに、抽出した複数のキャッシュサーバの中から前記端末の在圏情報に応じてキャッシュサーバを選択するようにしてもよい。
［形態６］
前記複数のパケット転送装置は、それぞれ、モバイルパケットネットワークにおけるＳＧＳＮ装置、ＧＧＳＮ装置もしくはＳＧＳＮ／ＧＧＳＮ装置、または、モバイルＬＴＥ／ＥＰＣネットワークにおけるＳ−ＧＷ装置、Ｐ−ＧＷ装置もしくはＳ／Ｐ−ＧＷ装置であってもよい。
［形態７］
前記管理コンテンツは、動画、静止画、音声、オーディオ、ソフトウェア、アプリケーションおよびデータの少なくともいずれかを含んでいてもよい。
［形態８］
コンテンツ配信方法は、
蓄積装置が管理コンテンツを蓄積する工程と、
前記蓄積装置とユーザ端末との間で送受信されるパケットを転送する複数のパケット転送装置のうちの少なくともいずれかにそれぞれ接続された複数のキャッシュサーバが、それぞれ、前記管理コンテンツの少なくとも一部を一時的に蓄積する工程と、
制御装置が、前記端末からのコンテンツ要求メッセージに含まれる情報に基づいて、前記端末の画面解像度を判別する工程と、
前記制御装置が、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から選択し、選択したキャッシュサーバにコンテンツを配信するように指示する工程と、
前記複数のキャッシュサーバのうちの前記制御装置から指示を受けたキャッシュサーバが、前記端末から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算する工程と、
前記指示を受けたキャッシュサーバが、前記端末から要求されたコンテンツのファイルまたはストリームであって、前記画面解像度を有し、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して送信する工程と、を含む。
［形態９］
上記コンテンツ配信方法において、前記指示を受けたキャッシュサーバは、前記端末から受信したＴＣＰ応答信号またはＥＣＮ（Explicit Congestion Notification）信号に基づいて、前記ビットレートを計算するようにしてもよい。
［形態１０］
上記コンテンツ配信方法において、前記指示を受けたキャッシュサーバは、所定のパケットを前記送信部から送信した時刻と該所定のパケットに対するＴＣＰ応答信号を前記端末から受信した時刻との差としてパケットの応答時間を計測し、該応答時間に基づいて前記ビットレートを計算するようにしてもよい。
［形態１１］
上記コンテンツ配信方法において、前記指示を受けたキャッシュサーバは、前記端末からＥＣＮ信号を受信した場合には、ビットレートを所定量だけ低減するか、または、ゼロとしてもよい。
［形態１２］
上記コンテンツ配信方法において、前記制御装置は、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から複数抽出するとともに、抽出した複数のキャッシュサーバの中から前記端末の在圏情報に応じてキャッシュサーバを選択するようにしてもよい。
【００２４】
（実施形態１）
図１〜図４を参照して、第１の実施形態に係るコンテンツ配信システムの構成と動作について詳細に説明する。
【００２５】
なお、以下の実施形態では、一例として、コンテンツが動画像である場合における構成を示すが、コンテンツが静止画、オーディオ、音声、ソフトウェア、アプリケーション、データ等の場合にも同様の構成を用いることができる。
【００２６】
図１は、本実施形態に係るコンテンツ配信システムの構成を一例として示すブロック図である。図１は、モバイルネットワークとして３Ｇ（3rd Generation）モバイルパケットネットワークを用い、パケット転送装置としてＳＧＳＮ／ＧＧＳＮ装置を用いる場合の構成を示す。
【００２７】
図１において、蓄積装置１２０は、モバイルオペレータが保有するコンテンツ、または、モバイルオペレータがコンテンツプロバイダと配信契約を結んだコンテンツを蓄積している。以下の説明では、これらのコンテンツを管理コンテンツと呼ぶ。管理コンテンツとして、動画像、静止画、オーディオ、音声等のうちの少なくとも１種を含むコンテンツの圧縮符号化ビットストリームまたは圧縮符号化ビットストリームを格納したファイルとする。ただし、管理コンテンツは、ソフトウェアやアプリケーション、データ等でもよい。また、端末として、携帯端末を用いるものとする。ただし、端末として、携帯端末以外の端末を用いることもできる。
【００２８】
モバイルネットワーク１５０上に、Ｎ台（Ｎ≧２）のＳＧＳＮ／ＧＧＳＮ装置１９０＿１〜１９０＿Ｎが配備されている。ＳＧＳＮ／ＧＧＳＮ装置１９０＿１には、ＲＮＣ（Radio Network Controller）装置１９５＿１〜１９５＿Ｌ（Ｌ≧２）が接続されている。同様に、ＳＧＳＮ／ＧＧＳＮ装置１９０＿Ｎには、ＲＮＣ装置１９７＿１〜１９７＿Ｌが接続されている。なお、ＳＧＳＮ／ＧＧＳＮ装置１９０＿２にも、Ｌ台のＲＮＣ装置が接続されているが、図１ではスペースの都合上記載を省略している。さらに、ＲＮＣ装置１台当りには、Ｍ台（Ｍ≧２）の基地局が接続されている。例えば、ＲＮＣ装置１９５＿１には、Ｍ台の基地局１８０＿１〜１８０＿Ｍが接続されている。
【００２９】
図１では、各ＳＧＳＮ／ＧＧＳＮ装置のＧＧＳＮ機能部に、１台のキャッシュサーバが接続されている。例えば、ＳＧＳＮ／ＧＧＳＮ装置１９０＿１には、キャッシュサーバ１１０＿１が接続されている。ここで、ＳＧＳＮ／ＧＧＳＮ装置とは、ＳＧＳＮ機能部とＧＧＳＮ機能部とが同一場所に設置された装置構成であることを意味する。
【００３０】
また、Ｎ台のキャッシュサーバ１１０＿１〜１１０＿Ｎは、制御装置１６０に接続されている。なお、Ｎ台のキャッシュサーバ１１０＿１〜１１０＿Ｎのうちの一部のキャッシュサーバを制御装置１６０に接続するようにしてもよい。
【００３１】
携帯端末１７０は、要求するコンテンツのＵＲＬ（Uniform Resource Locator）を記載して配信の接続要求メッセージを発する。すると、携帯端末１７０が在圏している基地局（図１の場合には基地局１８１＿１〜１８１＿Ｍのいずれか）が接続要求メッセージを受信し、基地局を管理しているＲＮＣ装置（図１の場合にはＲＮＣ装置１９５＿Ｌ）に接続要求メッセージを送る。
【００３２】
ＲＮＣ装置１９５＿Ｌは、接続要求メッセージを基地局から受信すると、接続要求メッセージ、蓄積装置１２０のＩＰ（Internet Protocol）アドレス、携帯端末１７０のＩＰアドレス等をＧＴＰ（General packet radio service Tunneling Protocol）パケットのペイロード部分に格納し、ＲＮＣ装置１９５＿１〜１９５＿ＬをとりまとめているＳＧＳＮ／ＧＧＳＮ装置１９０＿１にＧＴＰパケットを転送する。
【００３３】
次に、ＳＧＳＮ／ＧＧＳＮ装置１９０＿１は、ＧＴＰパケットを受信する。
【００３４】
キャッシュサーバ１１０＿１は、ＳＧＳＮ／ＧＧＳＮ装置１９０＿１のＧＧＳＮ機能部のＧｉインタフェースに接続されている。同様に、キャッシュサーバ１１０＿Ｎは、ＳＧＳＮ／ＧＧＳＮ装置１９０＿ＮのＧＧＳＮ機能部のＧｉインタフェースに接続されている。
【００３５】
制御装置１６０には、キャッシュサーバ１１０＿１〜１１０＿Ｎと、ポリシ装置１６５とが接続されている。制御装置１６０は、携帯端末１７０からの接続要求情報から、携帯端末１７０の画面解像度を判別し、要求されたコンテンツであって該画面解像度のコンテンツを保有するキャッシュサーバを選択し、選択したキャッシュサーバに指示を出す。
【００３６】
各キャッシュサーバは、制御装置１６０から指示を受信すると、要求されたコンテンツであって指示された画面解像度のコンテンツを読み出して、携帯端末１７０に配信する。また、各キャッシュサーバは、モバイルネットワークの無線区間の帯域幅の時間的な変動を検出して、その変動に追従するように配信を行う。
【００３７】
図２は、制御装置１６０の構成を一例として示すブロック図である。図２を参照して、制御装置１６０の構成を説明する。図２を参照すると、制御装置１６０は、制御信号送受信部１６１、解像度判別部１８６、キャッシュサーバ選択部１８７、および、コンテンツマップ作成・蓄積部１６７を備えている。
【００３８】
制御信号送受信部１６１は、携帯端末１７０からの接続要求情報のユーザエージェント部に含まれる端末情報を抽出し、解像度判別部１８６に出力する。また、制御信号送受信部１６１は、要求コンテンツ情報をキャッシュサーバ選択部１８７に出力する。さらに、制御信号送受信部１６１は、携帯端末１７０の在圏情報をキャッシュサーバ選択部１８７に出力する。
【００３９】
解像度判別部１８６は、端末情報を入力とし、予めユーザデータを登録したユーザデータ１６４から、端末情報と画面解像度の関係を求め、当該携帯端末に対応する画面解像度情報を判別し、画面解像度情報をキャッシュサーバ選択部１８７に出力する。
【００４０】
キャッシュサーバ選択部１８７は、制御信号送受信部１６１から携帯端末１７０の在圏情報と要求コンテンツ情報（例えばコンテンツのＵＲＬ等）を入力し、解像度判別部１８６から携帯端末の画面解像度情報を入力し、コンテンツマップ作成・蓄積部１６７からコンテンツマップを入力する。ここで、コンテンツマップは、各キャッシュサーバがどのコンテンツをキャッシュしているかを示すマップである。キャッシュサーバ選択部１８７は、携帯端末１７０が要求したコンテンツであって、解像度判別部１８６から入力した解像度のコンテンツをキャッシュしているキャッシュサーバ群を選択し、在圏情報等も考慮してキャッシュサーバを選択する。次に、キャッシュサーバ選択部１８７は、選択したキャッシュサーバに対して、端末が要求したコンテンツを配信するように、制御信号送受信部１６１を介して指示する。
【００４１】
コンテンツマップ作成・蓄積部１６７は、予め定められた時間間隔毎に、制御信号送受信部１６１を介して、キャッシュサーバ１１０＿１〜１１０＿Ｎの各々からコンテンツリストを受信し、どのキャッシュサーバにどのコンテンツが一時蓄積されているかを表すコンテンツマップを作成し、作成したコンテンツマップを蓄積する。
【００４２】
図３は、キャッシュサーバ１１０＿１の構成を一例として示すブロック図である。ここでは、ＳＧＳＮ／ＧＧＳＮ装置１９０＿１に接続されたキャッシュサーバ１１０＿１の構成について、図３を参照して説明する。なお、他のキャッシュサーバ１１０＿２〜１１０＿Ｎもキャッシュサーバ１１０＿１と同一の構成であるため、キャッシュサーバ１１０＿１の構成についてのみ説明する。
【００４３】
図３を参照すると、キャッシュサーバ１１０＿１は、制御信号送受信部１１１、解析部１１５、コンテンツ確保部１１２、コンテンツ一時蓄積部１１３、および、コンテンツリスト作成部１１６、および、配信部１１４を備えている。
【００４４】
図３において、図２に示したキャッシュサーバ選択部１８７で選択されたキャッシュサーバについて、制御信号送受信部１１１は、ＳＧＳＮ／ＧＧＳＮ装置１９０＿１から、携帯端末１７０からの接続要求メッセージ、携帯端末１７０の受信ＩＰアドレス、要求コンテンツのＵＲＬ等を格納したＧＴＰパケットを受信する。また、制御信号送受信部１１１は、ＳＧＳＮ／ＧＧＳＮ装置１９０＿１から携帯端末１７０の在圏情報を受信する。
【００４５】
解析部１１５は、ＧＴＰパケットに対し、ペイロード部分に格納された接続要求メッセージの内容を読み出し、携帯端末１７０の受信ＩＰアドレス、要求されたコンテンツのＵＲＬ等の情報を抽出し、制御信号送受信部１１１を介して、これらの情報を制御装置１６０に送出する。また、解析部１１５は、携帯端末１７０の在圏情報を制御装置１６０に送出する。さらに、解析部１１５は、要求されたコンテンツのＵＲＬ等を配信部１１４に出力する。
【００４６】
コンテンツ確保部１１２は、蓄積装置１２０から予めコンテンツを読み出し、コンテンツ一時蓄積部１１３に出力する。
【００４７】
コンテンツ一時蓄積部１１３は、コンテンツを蓄積する。
【００４８】
コンテンツリスト作成部１１６は、予め定められた時間間隔毎に、または、予め定められた条件が満たされた場合に、当該キャッシュサーバがコンテンツ一時蓄積部１１３に蓄積しているすべてのコンテンツに対して、コンテンツリストを作成し、制御信号送受信部１１１を介して、制御装置１６０に対し、当該キャッシュサーバのコンテンツリストを送出する。
【００４９】
配信部１１４は、要求されたコンテンツのＵＲＬ情報を解析部１１５から入力し、図２のキャッシュサーバ選択部１８７から携帯端末１７０の画面解像度を入力し、要求されたコンテンツであって当該画面解像度のコンテンツについて、コンテンツ一時蓄積部１１３を探索し、該当するコンテンツを読み出す。配信部１１４は、読み出したコンテンツについて、予め定められたプロトコル（例えばＴＣＰ）のパケットを生成して、ＳＧＳＮ／ＧＧＳＮ装置１９０＿１に送出する。ＳＧＳＮ／ＧＧＳＮ装置１９０＿１は、コンテンツを含むパケットを携帯端末１７０に配信する。
【００５０】
図４は、配信部１１４の構成を一例として示すブロック図である。図４を参照して、配信部１１４の構成および動作について説明する。図４を参照すると、配信部１１４は、送信部２００、受信部２０１、ビットレート計算部２０２、および、獲得部２０３を備えている。配信部１１４は、コンテンツ配信中にビットレートを計算し、適切なビットレートのファイルまたはストリームに切り替えながら、コンテンツを配信する。
【００５１】
受信部２０１は、携帯端末１７０からＳＧＳＮ／ＧＧＳＮ装置１９０＿１を介して応答信号パケット（例えばＡｃｋ信号）を受信し、応答信号パケットの情報をビットレート計算部２０２に出力する。なお、別の構成として、受信部２０１は、携帯端末１７０から、輻輳状態を通知するＥＣＮ（Explicit Congestion Notification）信号を受信した場合には、ビットレート計算部２０２に対してビットレートを急激に低減するように指示してもよい。
【００５２】
ビットレート計算部２０２は、送信パケットの情報および応答パケットの情報を入力とし、パケットの番号を用いて送信パケットと応答パケットとを対応付けることにより、次式により応答時間Ｔを計測する。
【００５３】
Ｔ＝Ｔａｃｋ−Ｔｓｅｎｄ      （１）
【００５４】
式（１）において、ＴａｃｋはＮ番目の応答信号パケットを受信部２０１で受信した時刻を表し、ＴｓｅｎｄはＮ番目の送信パケットを送信部２００で送信した時刻を表す。
【００５５】
ビットレート計算部２０２は、予め目標時間Ｔａを設定しておき、ＴａとＴとの差分遅延時間を計算し、これをもとに式（２）から送出ビットレートＢを計算する。
【００５６】
Ｂ＝（１−α）×Ｂｃ＋α×β×（Ｔａ−Ｔ）      （２）
【００５７】
式（２）において、Ｂｃは、ビットレート計算部２０２が送信部２００から入力した、当該送信パケットの送信ビットレートである。αは、収束時間を決める係数であり、予め適切な値に設定する。βは、時間変化をビットレートに変換するための予め定められた変換係数である。なお、ビットレート計算部２０２は式（２）の計算を、予め定められた時間間隔毎に行ってもよいし、例えば、獲得部２０３から要求があった場合に行ってもよい。
【００５８】
ビットレート計算部２０２は、予め定められた時間間隔毎に、式（２）で計算したビットレートＢを、獲得部２０３に出力する。なお、ビットレート計算部２０２は、獲得部２０３の要求に応じて、ビットレートＢを出力するようにしてもよい。
【００５９】
別の構成として、ビットレート計算部２０２は、受信部２０１からＥＣＮ信号を入力した場合には、モバイルネットワークが輻輳状態であると判断し、ビットレートＢを予め定められた量だけ低減するか、または、Ｂ＝０に設定するようにしてもよい。ここで、Ｂ＝０の設定とは、予め定められた時間区間には、送信部２００からパケットを送信しないという設定である。
【００６０】
獲得部２０３は、図３の解析部１１５から要求されたコンテンツのＵＲＬを入力し、図３の制御信号送受信部１１１から画面解像度を入力し、ビットレート計算部２０２からビットレートＢを入力し、要求されたコンテンツであって、指示された画面解像度を有し、ビットレートＢを越えない範囲でＢに最も近いビットレートのファイルについて、図３のコンテンツ一時蓄積部１１３を探索し、該当するファイルまたはストリームを獲得して、送信部２００に出力する。なお、ビットレート計算部２０２がＢ＝０に設定した場合には、獲得部２０３はコンテンツを獲得せず、Ｂ＝０であることを示す信号を送信部２００に出力する。
【００６１】
送信部２００は、携帯端末１７０から要求されたコンテンツであって、制御装置１６０から指示された画面解像度を有するコンテンツのファイルまたはストリームを獲得部２０３から入力する。送信部２００は、入力したファイルまたはストリームを、例えばＴＣＰパケットに格納し、ＳＧＳＮ／ＧＧＳＮ装置１９０＿１に送出する。また、送信部２００は、送信したパケットの情報（例えば、パケットの番号、送信時刻、送信ビットレート、サイズ等）をビットレート計算部２０２に通知する。なお、Ｂ＝０に設定された場合は、送信部２００は、予め定められた時間間隔だけ、パケットの送信を止める。
【００６２】
本実施形態において、種々の変形が可能である。
【００６３】
図１では、制御装置１６０は、モバイルネットワークのトポロジ、および、ネットワークルーティングパスのコストをポリシ装置１６５から入力する。しかし、これらの情報が運用中に変化しない、または、予め定められた固定の情報である場合には、これらの情報を制御装置１６０にテーブルとして内蔵するようにしてもよい。
【００６４】
また、キャッシュサーバ同士を接続して、キャッシュサーバ間でコンテンツを融通し合うようにしてもよい。例えば、携帯端末１７０がキャッシュサーバ１１０＿１に接続したときに、要求するコンテンツがキャッシュサーバ１１０＿１にキャッシュされていない場合には、キャッシュサーバ１１０＿１は制御装置１６０に問い合わせるようにしてもよい。このとき、制御装置１６０は、近隣のキャッシュサーバ、例えば、キャッシュサーバ１１０＿２またはキャッシュサーバ１１０＿Ｎが当該コンテンツを保有するかどうかを判別し、当該コンテンツを保有するキャッシュサーバからコンテンツを読み出すように、キャッシュサーバ１１０＿１に指示するようにしてもよい。
【００６５】
図１では、１つのＳＧＳＮ／ＧＧＳＮ装置に１つのキャッシュサーバを接続する場合について説明した。ただし、複数のＳＧＳＮ／ＧＧＳＮ装置に１つのキャッシュサーバを接続するようにしてもよし、１つのＳＧＳＮ／ＧＧＳＮ装置に複数のキャッシュサーバを接続するようにしてもよい。
【００６６】
また、蓄積装置１２０と、キャッシュサーバ装置１１０＿１〜１１０＿Ｎとを接続するようにしてもよい。
【００６７】
図１では、ＳＧＳＮ装置とＧＧＳＮ装置を一体化したＳＧＳＮ／ＧＧＳＮ装置を用いる構成とした。ただし、ＳＧＳＮ装置とＧＧＳＮ装置を分離した構成を用いることもできる。この構成の場合には、ＳＧＳＮ装置またはＧＧＳＮ装置のいずれかにキャッシュサーバを少なくとも１台接続する構成を採用することができる。
【００６８】
また、携帯端末１７０は、携帯電話でも、スマートフォンでも、ＰＣにデータ通信カードを搭載したものでもよく、モバイル３Ｇネットワークと通信ができる端末であればよい。
【００６９】
さらに、ビットレート計算部２０２は、式（１）、（２）以外の式を用いて、ビットレートを計算するようにしてもよい。
【００７０】
本実施形態では、制御装置１６０がキャッシュサーバと物理的に別の装置である例を示した。別の形態として、制御装置１６０は、キャッシュサーバと論理的に別であれば、キャッシュサーバと物理的に同じ装置に搭載することもできる。
【００７１】
（実施形態２）
図５を参照して、第２の実施形態に係るコンテンツ配信システムの構成と動作について詳細に説明する。図５は、本実施形態に係るコンテンツ配信システムの構成を一例として示すブロック図である。
【００７２】
図５において、図１と同じ符号を付した構成要素は図１と同じ動作をするため、説明を省略する。図５は、モバイルネットワーク２５０として、３Ｇモバイルネットワークの代わりに、３．９世代のモバイルネットワークであるＬＴＥ（Long Term Evolution）／ＥＰＣ（Evolved Packet Core）ネットワークを使用する構成を示す。ＬＴＥでは、基地局とＲＮＣ装置の機能が縮退し、ｅＮｏｄｅＢ装置のみとなる。
【００７３】
また、ＥＰＣでは、Ｓ／Ｐ−ＧＷ（Serving/Packet data network Gateway）装置がｅＮｏｄｅＢ装置に接続される。ここで、Ｓ／Ｐ−ＧＷ装置とは、Ｓ−ＧＷ装置とＰ−ＧＷ装置が一体化された構成であることを意味する。また、図５は、Ｍ台のｅＮｏｄｅＢ装置が１台のＳ／Ｐ−ＧＷ装置に接続される構成を示す。例えば、Ｓ／Ｐ−ＧＷ装置２９０＿１には、ｅＮｏｄｅＢ装置２６０＿１〜２６０＿Ｍが接続されている。
【００７４】
ここでは、各Ｓ／Ｐ−ＧＷ装置に１台のキャッシュサーバが接続されている。例えば、Ｓ／Ｐ−ＧＷ装置２９０＿１には、キャッシュサーバ１１０＿１が接続されている。
【００７５】
携帯端末１７０は、蓄積装置１２０のＩＰアドレスを記載して配信の接続要求メッセージを発する。すると、携帯端末１７０が在圏しているｅＮｏｄｅＢ装置（図５の場合にはｅＮｏｄｅＢ装置２６１＿１〜２６１＿Ｍのいずれか）が接続要求メッセージを受信する。ｅＮｏｄｅＢ装置２６１＿１〜２６１Ｍのいずれかは、接続要求メッセージ、蓄積装置１２０のＩＰアドレス、携帯端末１７０のＩＰアドレス等をＧＴＰプロトコルのペイロード部分に格納し、ＧＴＰパケットをＳ／Ｐ−ＧＷ装置２９０＿２に転送する。
【００７６】
キャッシュサーバ１１０＿１は、図３に示した構成と同じ構成である。ただし、本実施形態では、制御信号送受信部１１１の接続先がＳ／Ｐ−ＧＷ装置２９０＿１となる。したがって、制御信号送受信部１１１は、携帯端末１７０からの接続要求メッセージ、ＩＰアドレス等を格納したＧＴＰパケットと、携帯端末１７０のロケーション情報をＳ／Ｐ−ＧＷ装置２９０＿１から受信する。なお、他のキャッシュサーバ１１０＿２〜１１０＿Ｎも、それぞれに接続されたＳ／Ｐ−ＧＷ装置と上記のやりとりを行う。
【００７７】
本実施形態において、種々の変形が可能である。
【００７８】
制御装置１６０は、モバイルネットワークのトポロジ、および、ネットワークルーティングパスのコストをポリシ装置１６５から入力する。しかし、これらの情報が運用中に変化しない、または、予め定められた固定の情報である場合には、これらの情報を制御装置１６０にテーブルとして内蔵するようにしてもよい。
【００７９】
また、キャッシュサーバ同士を接続して、キャッシュサーバ間でコンテンツを融通し合うようにしてもよい。例えば、携帯端末１７０がキャッシュサーバ１１０＿１に接続したときに、要求するコンテンツがキャッシュサーバ１１０＿１にキャッシュされていない場合には、キャッシュサーバ１１０＿１は制御装置１６０に問い合わせるようにしてもよい。このとき、制御装置１６０は、蓄積装置１２０から読み出す代わりに、近隣のキャッシュサーバ、例えば、キャッシュサーバ１１０＿２またはキャッシュサーバ１１０＿Ｎからコンテンツを読み出すように、キャッシュサーバ１１０＿１に指示するようにしてもよい。
【００８０】
図５では、１つのＳ／Ｐ−ＧＷ装置に１つのキャッシュサーバを接続する場合について説明した。ただし、複数のＳ／Ｐ−ＧＷ装置に１つのキャッシュサーバを接続するようにしてもよいし、１つのＳ／Ｐ−ＧＷ装置に複数のキャッシュサーバを接続するようにしてもよい。
【００８１】
また、蓄積装置１２０と、キャッシュサーバ装置１１０＿１〜１１０＿Ｎとを接続するようにしてもよい。
【００８２】
図５では、Ｓ−ＧＷ装置とＰ−ＧＷ装置を一体化したＳ／Ｐ−ＧＷ装置を用いる構成とした。ただし、Ｓ−ＧＷ装置とＰ−ＧＷ装置とを分離した構成を用いることもできる。この構成の場合には、Ｓ−ＧＷ装置またはＰ−ＧＷ装置のいずれかにキャッシュサーバを少なくとも１台接続する構成を採用することができる。
【００８３】
また、携帯端末１７０は、携帯電話でもよいし、スマートフォンでもよいし、ＰＣにデータ通信カードを搭載したものでもよいし、さらに、モバイル３．９Ｇネットワークと通信ができる端末であれば、他のいかなる端末をも使用することができる。
【００８４】
さらに、ビットレート計算部２０２は、式（１）、（２）以外の式を用いて、ビットレートを計算するようにしてもよい。
【００８５】
本実施形態では、制御装置１６０がキャッシュサーバと物理的に別の装置である例を示した。別の形態として、制御装置１６０は、キャッシュサーバと論理的に別であれば、キャッシュサーバと物理的に同じ装置に搭載することもできる。
【００８６】
本発明のコンテンツ配信システムによると、次の効果がもたらされる。
【００８７】
制御装置は、端末からの接続要求信号をもとに端末固有の画面解像度を判別し、当該画面解像度のコンテンツを保有するキャッシュサーバを選択し、当該キャッシュサーバに指示を出す。これにより、端末を改造することなく、端末の性能やプロファイルに適した画面解像度のコンテンツを配信することができる。
【００８８】
また、キャッシュサーバの配信部は、端末からのレスポンスまたは通知に基づいてビットレートを計算し、計算結果に応じて適切なビットレートのファイルまたはストリームを切り替えて出力する。これにより、コンテンツへのアクセスが集中する場合でも、モバイルネットワークの輻輳を回避することがきる。また、この効果は、端末の台数が増大し、コンテンツが大容量化した場合に顕著となる。さらに、ユーザの観点では、遅延やパケットロスが発生せず、端末側で画像がフリーズしたり、音声が途切れる等の問題が発生しないという効果もある。
【００８９】
なお、上記の特許文献等の先行技術文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【００９０】
１１０＿１〜１１０＿Ｎ    キャッシュサーバ
１１１    制御信号送受信部
１１２    コンテンツ確保部
１１３    コンテンツ一時蓄積部
１１４    配信部
１１５    解析部
１１６    コンテンツリスト作成部
１２０    蓄積装置
１５０    モバイルネットワーク
１６０    制御装置
１６１    制御信号送受信部
１６４    ユーザデータ
１６５    ポリシ装置
１６７    コンテンツマップ作成・蓄積部
１７０    携帯端末
１８０＿１〜１８０＿Ｍ、１８１＿１〜１８１＿Ｍ、１８２＿１〜１８２＿Ｍ、１８３＿１〜１８３＿Ｍ    基地局
１８６    解像度判別部
１８７    キャッシュサーバ選択部
１９０＿１〜１９０＿Ｎ    ＳＧＳＮ／ＧＧＳＮ装置
１９５＿１〜１９５＿Ｌ、１９７＿１〜１９７＿Ｌ    ＲＮＣ装置
２００    送信部
２０１    受信部
２０２    ビットレート計算部
２０３    獲得部
２５０    モバイルＬＴＥ／ＥＰＣネットワーク
２６０＿１〜２６０＿Ｍ、２６１＿１〜２６１＿Ｍ、２６２＿１〜２６２＿Ｍ    ｅＮｏｄｅＢ装置
２９０＿１〜２９０＿Ｎ    Ｓ／Ｐ−ＧＷ装置
【図１】
2013005758.tif 000003
【図２】
2013005758.tif 000004
【図３】
2013005758.tif 000005
【図４】
2013005758.tif 000006
【図５】
2013005758.tif 000007
【手続補正書】
【提出日】平成25年12月27日(2013.12.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
管理コンテンツを蓄積する蓄積装置とユーザの端末との間で送受信されるパケットを転送する、複数のパケット転送装置のうちの少なくともいずれかに接続され、前記管理コンテンツの少なくとも一部を一時的に蓄積する複数のキャッシュサーバと、
前記複数のキャッシュサーバのうちの少なくともいずれかを制御する制御装置と、をモバイルネットワーク上に備え、
前記複数のキャッシュサーバは、それぞれ、前記端末から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算するビットレート計算部と、
前記端末から要求されたコンテンツのファイルまたはストリームであって、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して出力する送信部と、を備え、
前記ビットレート計算部は、前記端末から受信したＴＣＰ（Transmission Control Protocol）応答信号に基づいて、前記ビットレートを計算する、コンテンツ配信システム。
【請求項２】
前記ビットレート計算部は、所定のパケットを前記送信部から送信した時刻と該所定のパケットに対するＴＣＰ応答信号を前記端末から受信した時刻との差としてパケットの応答時間を計測し、該応答時間に基づいて前記ビットレートを計算する、請求項１に記載のコンテンツ配信システム。
【請求項３】
前記制御装置は、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から複数抽出するとともに、抽出した複数のキャッシュサーバの中から前記端末の在圏情報に応じてキャッシュサーバを選択する、請求項１または２に記載のコンテンツ配信システム。
【請求項４】
前記複数のパケット転送装置は、それぞれ、モバイルパケットネットワークにおけるＳＧＳＮ（Serving General packet radio service Support Node）装置、ＧＧＳＮ（Gateway General packet radio service Support Node）装置もしくはＳＧＳＮ／ＧＧＳＮ装置、または、モバイルＬＴＥ（Long Term Evolution）／ＥＰＣ（Evolved Packet Core）ネットワークにおけるＳ−ＧＷ（Serving Gateway）装置、Ｐ−ＧＷ（Packet data network Gateway）装置もしくはＳ／Ｐ−ＧＷ装置である、請求項１ないし３のいずれか１項に記載のコンテンツ配信システム。
【請求項５】
前記管理コンテンツは、動画、静止画、音声、オーディオ、ソフトウェア、アプリケーションおよびデータの少なくともいずれかを含む、請求項１ないし４のいずれか１項に記載のコンテンツ配信システム。
【請求項６】
管理コンテンツを蓄積する蓄積装置とユーザ端末との間で送受信されるパケットを転送する、複数のパケット転送装置のうちの少なくともいずれかに接続された複数のキャッシュサーバが、それぞれ、前記管理コンテンツの少なくとも一部を一時的に蓄積する工程と、
前記複数のキャッシュサーバのうちの前記制御装置から指示を受けたキャッシュサーバが、前記端末から受信した信号に基づいて、コンテンツを送出する際のビットレートを計算する工程と、
前記指示を受けたキャッシュサーバが、前記端末から要求されたコンテンツのファイルまたはストリームであって、前記ビットレート以下のものを読み出し、所定のプロトコルのパケットに格納して送信する工程と、を含み、
前記指示を受けたキャッシュサーバは、前記端末から受信したＴＣＰ（Transmission Control Protocol）応答信号に基づいて、前記ビットレートを計算する、コンテンツ配信方法。
【請求項７】
前記指示を受けたキャッシュサーバは、所定のパケットを前記送信部から送信した時刻と該所定のパケットに対するＴＣＰ応答信号を前記端末から受信した時刻との差としてパケットの応答時間を計測し、該応答時間に基づいて前記ビットレートを計算する、請求項６に記載のコンテンツ配信方法。
【請求項８】
上記コンテンツ配信方法において、前記制御装置は、前記画面解像度のコンテンツを蓄積するキャッシュサーバを前記複数のキャッシュサーバの中から複数抽出するとともに、抽出した複数のキャッシュサーバの中から前記端末の在圏情報に応じてキャッシュサーバを選択する、請求項６または７に記載のコンテンツ配信方法。
【国際調査報告】
2013005758.tif 000008
2013005758.tif 000009
2013005758.tif 000010
2013005758.tif 000011