(57)【要約】  コンテンツ配信システム１００は、ユーザ端末１１０とアプリケーションサーバシステム１２０と接続制御システム１３０とを含む。システム１２０は、ユーザ端末１１０がコンテンツデータに基づいてコンテンツを出力する能力を表す端末属性情報を取得し、端末属性情報に基づいてコンテンツデータを選択する。システム１３０は、選択されたコンテンツデータをシステム１２０からユーザ端末１１０へ送信するために必要な通信帯域幅を有する接続を確立する。システム１２０は、確立された接続を用いて、選択されたコンテンツデータをユーザ端末１１０へ送信する。
2011043016.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末とアプリケーションサーバシステムと接続制御システムとを含み、
前記アプリケーションサーバシステムは、
前記ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得手段と、
前記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択手段と、
を備え、
前記接続制御システムは、
前記アプリケーションサーバシステムと前記ユーザ端末との間の接続であって、前記選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立する接続確立手段を備え、
前記アプリケーションサーバシステムは、更に、
前記確立された接続を用いて、前記選択されたコンテンツデータを前記ユーザ端末へ送信するコンテンツ送信手段を備えるコンテンツ配信システム。
【請求項２】
請求項１に記載のコンテンツ配信システムであって、
前記ユーザ端末は、
当該ユーザ端末を識別するための端末識別情報を前記アプリケーションサーバシステムへ送信する端末識別情報送信手段を備え、
前記アプリケーションサーバシステムは、
前記端末識別情報と、前記端末属性情報と、を対応付けて記憶する端末情報記憶手段と、
前記ユーザ端末により送信された前記端末識別情報を受信する端末識別情報受信手段と、
を備え、
前記端末属性情報取得手段は、前記受信された端末識別情報と対応付けて前記端末情報記憶手段に記憶されている前記端末属性情報を取得するように構成されたコンテンツ配信システム。
【請求項３】
請求項１又は請求項２に記載のコンテンツ配信システムであって、
前記ユーザ端末は、
前記コンテンツデータを識別するためのデータ識別情報を前記アプリケーションサーバシステムへ送信するデータ識別情報送信手段を備え、
前記アプリケーションサーバシステムは、
前記ユーザ端末により送信された前記データ識別情報を受信するデータ識別情報受信手段を備え、
前記データ選択手段は、前記受信されたデータ識別情報により識別されるコンテンツデータが表すコンテンツと同一のコンテンツを表すコンテンツデータを選択するように構成されたコンテンツ配信システム。
【請求項４】
請求項３に記載のコンテンツ配信システムであって、
前記ユーザ端末は、
前記端末識別情報送信手段及び前記データ識別情報送信手段を含む手段であって、前記端末識別情報と、前記データ識別情報と、当該データ識別情報により識別されるコンテンツデータを前記アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を前記接続制御システムを経由させて当該アプリケーションサーバシステムへ送信する手段であるコンテンツ送信要求送信手段を備え、
前記接続確立手段は、
前記ユーザ端末から前記コンテンツ送信要求を受信した場合に、前記アプリケーションサーバシステムと当該ユーザ端末との間の、当該コンテンツ送信要求に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行うように構成されたコンテンツ配信システム。
【請求項５】
請求項４に記載のコンテンツ配信システムであって、
前記アプリケーションサーバシステムは、
前記コンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて前記データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、が異なるとき、当該データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、当該データ選択手段が選択したコンテンツデータを当該アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を前記接続制御システムへ送信する応答情報送信手段を備えるコンテンツ配信システム。
【請求項６】
請求項５に記載のコンテンツ配信システムであって、
前記接続確立手段は、前記接続制御システムが前記アプリケーションサーバシステムから前記第１の応答情報を受信した場合、当該第１の応答情報を前記ユーザ端末へ送信するとともに、前記予約されている通信帯域を解放するように構成され、
前記コンテンツ送信要求送信手段は、前記ユーザ端末が前記第１の応答情報を受信した場合、当該第１の応答情報に含まれる前記データ識別情報及び前記通信帯域幅を含む前記コンテンツ送信要求を前記接続制御システムを経由させて前記アプリケーションサーバシステムへ送信するように構成されたコンテンツ配信システム。
【請求項７】
請求項５に記載のコンテンツ配信システムであって、
前記接続確立手段は、前記接続制御システムが前記アプリケーションサーバシステムから前記第１の応答情報を受信した場合、当該第１の応答情報を前記ユーザ端末へ送信するとともに、前記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更するように構成され、
前記コンテンツ送信要求送信手段は、前記ユーザ端末が前記第１の応答情報を受信した場合、当該第１の応答情報に含まれる前記データ識別情報及び前記通信帯域幅を含む前記コンテンツ送信要求を前記接続制御システムを経由させて前記アプリケーションサーバシステムへ送信するように構成されたコンテンツ配信システム。
【請求項８】
請求項７に記載のコンテンツ配信システムであって、
前記接続確立手段は、前記ユーザ端末から前記コンテンツ送信要求を受信した場合において、前記予約されている通信帯域の通信帯域幅が、当該コンテンツ送信要求に含まれる通信帯域幅と一致しているとき、前記帯域予約処理を行わないように構成されたコンテンツ配信システム。
【請求項９】
請求項５乃至請求項８のいずれか一項に記載のコンテンツ配信システムであって、
前記応答情報送信手段は、前記アプリケーションサーバシステムが前記コンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて前記データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、が一致しているとき、前記予約されている通信帯域を構成し且つ通信の中継を行う通信中継装置に当該通信帯域の確定を指示するための第２の応答情報を前記接続制御システムへ送信するように構成され、
前記接続確立手段は、前記アプリケーションサーバシステムから前記第２の応答情報を受信した場合、前記予約されている通信帯域を構成し且つ通信の中継を行う前記通信中継装置に当該通信帯域の確定を指示する帯域確定処理を行うように構成されたコンテンツ配信システム。
【請求項１０】
請求項５乃至請求項９のいずれか一項に記載のコンテンツ配信システムであって、
前記第１の応答情報は、当該第１の応答情報に含まれる前記データ識別情報及び前記通信帯域幅を含む前記コンテンツ送信要求を前記アプリケーションサーバシステムへ送信する旨を指示するリダイレクト要求を表す情報であるコンテンツ配信システム。
【請求項１１】
請求項５に記載のコンテンツ配信システムであって、
前記接続確立手段は、前記接続制御システムが前記アプリケーションサーバシステムから前記第１の応答情報を受信した場合、前記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更するとともに、当該受信された第１の応答情報に含まれる前記データ識別情報及び前記通信帯域幅を含む前記コンテンツ送信要求を前記アプリケーションサーバシステムへ送信するように構成されたコンテンツ配信システム。
【請求項１２】
請求項１乃至請求項１１のいずれか一項に記載のコンテンツ配信システムであって、
前記アプリケーションサーバシステムは、
当該アプリケーションサーバシステムと前記ユーザ端末との間で利用可能な通信帯域幅を表す可用帯域情報を取得する可用帯域情報取得手段を備え、
前記データ選択手段は、更に、前記取得された可用帯域情報に基づいて前記コンテンツデータを選択するように構成されたコンテンツ配信システム。
【請求項１３】
請求項１乃至請求項１２のいずれか一項に記載のコンテンツ配信システムであって、
前記アプリケーションサーバシステムは、
当該アプリケーションサーバシステムの処理負荷を表す処理負荷情報を取得する処理負荷情報取得手段を備え、
前記データ選択手段は、更に、前記取得された処理負荷情報に基づいて前記コンテンツデータを選択するように構成されたコンテンツ配信システム。
【請求項１４】
請求項１乃至請求項１３のいずれか一項に記載のコンテンツ配信システムであって、
前記端末属性情報は、前記ユーザ端末が備えるディスプレイの解像度、当該ユーザ端末が備える処理装置の情報処理能力、当該ユーザ端末が出力可能なコンテンツデータの形式、及び、当該ユーザ端末が備える記憶装置の記憶容量、のそれぞれを表す情報を少なくとも１つ含むコンテンツ配信システム。
【請求項１５】
ユーザ端末とアプリケーションサーバシステムと接続制御システムとを含むコンテンツ配信システムに適用され、
前記ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を前記アプリケーションサーバシステムが取得し、
前記アプリケーションサーバシステムが、前記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択し、
前記接続制御システムが、前記アプリケーションサーバシステムと前記ユーザ端末との間の接続であって、前記選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立し、
前記アプリケーションサーバシステムが、前記確立された接続を用いて、前記選択されたコンテンツデータを前記ユーザ端末へ送信する、コンテンツ配信方法。
【請求項１６】
請求項１５に記載のコンテンツ配信方法であって、
前記ユーザ端末が、当該ユーザ端末を識別するための端末識別情報を前記アプリケーションサーバシステムへ送信し、
前記アプリケーションサーバシステムが、前記ユーザ端末により送信された前記端末識別情報を受信し、
前記アプリケーションサーバシステムが、前記端末識別情報と、前記端末属性情報と、を対応付けて記憶する記憶装置に、前記受信された端末識別情報と対応付けて記憶されている前記端末属性情報を取得するように構成されたコンテンツ配信方法。
【請求項１７】
請求項１５又は請求項１６に記載のコンテンツ配信方法であって、
前記ユーザ端末が、前記コンテンツデータを識別するためのデータ識別情報を前記アプリケーションサーバシステムへ送信し、
前記アプリケーションサーバシステムが、前記ユーザ端末により送信された前記データ識別情報を受信し、
前記アプリケーションサーバシステムが、前記受信されたデータ識別情報により識別されるコンテンツデータが表すコンテンツと同一のコンテンツを表すコンテンツデータを選択するように構成されたコンテンツ配信方法。
【請求項１８】
請求項１７に記載のコンテンツ配信方法であって、
前記ユーザ端末が、前記端末識別情報と、前記データ識別情報と、当該データ識別情報により識別されるコンテンツデータを前記アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を前記接続制御システムを経由させて当該アプリケーションサーバシステムへ送信し、
前記接続制御システムが、前記ユーザ端末から前記コンテンツ送信要求を受信した場合に、前記アプリケーションサーバシステムと当該ユーザ端末との間の、当該コンテンツ送信要求に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行うように構成されたコンテンツ配信方法。
【請求項１９】
請求項１８に記載のコンテンツ配信方法であって、
前記アプリケーションサーバシステムが、前記コンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて前記選択されたコンテンツデータを識別するためのデータ識別情報と、が異なるとき、当該選択されたコンテンツデータを識別するためのデータ識別情報と、当該選択されたコンテンツデータを当該アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を前記接続制御システムへ送信する、コンテンツ配信方法。
【請求項２０】
請求項１９に記載のコンテンツ配信方法であって、
前記接続制御システムが、前記アプリケーションサーバシステムから前記第１の応答情報を受信した場合、当該第１の応答情報を前記ユーザ端末へ送信するとともに、前記予約されている通信帯域を解放し、
前記ユーザ端末が、前記第１の応答情報を受信した場合、当該第１の応答情報に含まれる前記データ識別情報及び前記通信帯域幅を含む前記コンテンツ送信要求を前記接続制御システムを経由させて前記アプリケーションサーバシステムへ送信するように構成されたコンテンツ配信方法。
【請求項２１】
請求項１９に記載のコンテンツ配信方法であって、
前記接続制御システムが、前記アプリケーションサーバシステムから前記第１の応答情報を受信した場合、当該第１の応答情報を前記ユーザ端末へ送信するとともに、前記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更し、
前記ユーザ端末が、前記第１の応答情報を受信した場合、当該第１の応答情報に含まれる前記データ識別情報及び前記通信帯域幅を含む前記コンテンツ送信要求を前記接続制御システムを経由させて前記アプリケーションサーバシステムへ送信するように構成されたコンテンツ配信方法。
【請求項２２】
ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得手段と、
前記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択手段と、
を備えるサーバ装置。
【請求項２３】
請求項２２に記載のサーバ装置であって、
接続制御システムによって前記ユーザ端末と当該サーバ装置との間で確立された接続を用いて、前記選択されたコンテンツデータを当該ユーザ端末へ送信するコンテンツ送信手段を備えるサーバ装置。
【請求項２４】
請求項２２又は請求項２３に記載のサーバ装置であって、
前記ユーザ端末を識別するための端末識別情報と、前記端末属性情報と、を対応付けて記憶する端末情報記憶手段と、
前記ユーザ端末により送信された前記端末識別情報を受信する端末識別情報受信手段と、
を備え、
前記端末属性情報取得手段は、前記受信された端末識別情報と対応付けて前記端末情報記憶手段に記憶されている前記端末属性情報を取得するように構成されたサーバ装置。
【請求項２５】
請求項２２乃至請求項２４のいずれか一項に記載のサーバ装置であって、
前記コンテンツデータを識別するためのデータ識別情報を前記ユーザ端末から受信するデータ識別情報受信手段を備え、
前記データ選択手段は、前記受信されたデータ識別情報により識別されるコンテンツデータが表すコンテンツと同一のコンテンツを表すコンテンツデータを選択するように構成されたサーバ装置。
【請求項２６】
請求項２５に記載のサーバ装置であって、
前記端末識別情報と、前記データ識別情報と、当該データ識別情報により識別されるコンテンツデータを前記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて前記データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、が異なるとき、当該データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、当該データ選択手段が選択したコンテンツデータを前記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を前記接続制御システムへ送信する応答情報送信手段を備えるサーバ装置。
【請求項２７】
サーバ装置に、
ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得手段と、
前記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択手段と、
を実現させるためのプログラム。
【請求項２８】
請求項２７に記載のプログラムであって、
前記サーバ装置に、更に、
接続制御システムによって前記ユーザ端末と当該サーバ装置との間で確立された接続を用いて、前記選択されたコンテンツデータを当該ユーザ端末へ送信するコンテンツ送信手段を実現させるためのプログラム。
【請求項２９】
アプリケーションサーバシステムとユーザ端末との間の接続であって、当該アプリケーションサーバシステムにより選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立する接続確立手段を備えるサーバ装置。
【請求項３０】
請求項２９に記載のサーバ装置であって、
前記接続確立手段は、前記ユーザ端末から、当該ユーザ端末を識別するための端末識別情報と、前記コンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを前記アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を受信した場合に、当該アプリケーションサーバシステムと当該ユーザ端末との間の、当該コンテンツ送信要求に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行うように構成されたサーバ装置。
【請求項３１】
請求項３０に記載のサーバ装置であって、
前記接続確立手段は、前記アプリケーションサーバシステムから、当該アプリケーションサーバシステムにより選択されたコンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを当該アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を受信した場合、当該第１の応答情報を前記ユーザ端末へ送信するとともに、前記予約されている通信帯域を解放するように構成されたサーバ装置。
【請求項３２】
請求項３０に記載のサーバ装置であって、
前記接続確立手段は、前記アプリケーションサーバシステムから、当該アプリケーションサーバシステムにより選択されたコンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを当該アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を受信した場合、当該第１の応答情報を前記ユーザ端末へ送信するとともに、前記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更するように構成されたサーバ装置。
【請求項３３】
サーバ装置に、
アプリケーションサーバシステムとユーザ端末との間の接続であって、当該アプリケーションサーバシステムにより選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立する接続確立手段を実現させるためのプログラム。
【請求項３４】
請求項３３に記載のプログラムであって、
前記接続確立手段は、前記ユーザ端末から、当該ユーザ端末を識別するための端末識別情報と、前記コンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを前記アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を受信した場合に、当該アプリケーションサーバシステムと当該ユーザ端末との間の、当該コンテンツ送信要求に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行うように構成されたプログラム。
【請求項３５】
請求項３４に記載のプログラムであって、
前記接続確立手段は、前記アプリケーションサーバシステムから、当該アプリケーションサーバシステムにより選択されたコンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを当該アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を受信した場合、当該第１の応答情報を前記ユーザ端末へ送信するとともに、前記予約されている通信帯域を解放するように構成されたプログラム。
【請求項３６】
請求項３４に記載のプログラムであって、
前記接続確立手段は、前記アプリケーションサーバシステムから、当該アプリケーションサーバシステムにより選択されたコンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを当該アプリケーションサーバシステムから前記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を受信した場合、当該第１の応答情報を前記ユーザ端末へ送信するとともに、前記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更するように構成されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを表すコンテンツデータをユーザ端末へ送信するコンテンツ配信システムに関する。
【背景技術】
【０００２】
コンテンツ送信装置と、コンテンツ受信装置と、接続制御装置（ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ）と、を含むコンテンツ配信システムが特許文献１にて開示されている。【０００３】
このコンテンツ配信システムにおいて、コンテンツ受信装置は、コンテンツ送信要求を接続制御装置へ送信する。接続制御装置は、コンテンツ送信要求を受信すると、コンテンツ送信要求をコンテンツ送信装置へ送信するとともに、コンテンツ送信装置とコンテンツ受信装置との間の、所定の通信帯域幅を有する接続（セッション）を確立する。【０００４】
そして、コンテンツ送信装置は、接続制御装置により確立された接続を用いて、コンテンツデータをコンテンツ受信装置へ送信する。このコンテンツ配信システムによれば、コンテンツ送信装置とコンテンツ受信装置との間に確立された接続の通信帯域幅が確保されているので、コンテンツ送信装置からコンテンツ受信装置へコンテンツデータを送信する際の通信品質が低下することを防止することができる。【０００５】
また、コンテンツ配信サービスの品質を維持するための基盤として，ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）と呼ばれる通信帯域確保型のネットワークの標準化が進められている。【０００６】
例えば、非特許文献１に記載のコンテンツ配信システムにおいては、ユーザ端末（コンテンツ受信装置）のユーザが視聴を希望するコンテンツを表すコンテンツデータを選択すると、ユーザ端末は、選択されたコンテンツデータを識別するためのデータ識別情報を含むコンテンツ送信要求を接続制御装置へ送信する。このコンテンツ送信要求は、選択されたコンテンツデータのユーザ端末への送信に必要な通信帯域幅を表す通信帯域幅情報を含む。接続制御装置は、コンテンツ送信要求に含まれる通信帯域幅情報が表す通信帯域幅を有する通信帯域を確保するための処理を行う。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１５３８９６号公報
【非特許文献】
【０００８】
【非特許文献１】”Telecommunications and Internet converged Services and Protocolsfor Advanced Networking (TISPAN); IMS-based IPTV stage 3 specification”、TechnicalSpecification (ETSI TS 183 063 V2.1.0)、European Telecommunications Standards Institute、2008年6月、p. 23-26、72-75
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、ユーザが第１のユーザ端末を用いて視聴していたコンテンツを、第２のユーザ端末を用いて継続して視聴することを希望する場合であって、第１のユーザ端末と第２のユーザ端末との間で端末属性情報が異なる場合を想定する。ここで、端末属性情報は、ユーザ端末がコンテンツデータに基づいてコンテンツを出力する能力を表す情報である。例えば、端末属性情報は、ユーザ端末のディスプレイの解像度、及び、ユーザ端末の情報処理能力等を表す情報を含む。具体的には、第１のユーザ端末が大画面テレビであり、且つ、第２のユーザ端末が携帯端末である場合等が想定される。【００１０】
この場合、例えば、第１のユーザ端末が送信したコンテンツ送信要求が含むデータ識別情報と同一のデータ識別情報を含むコンテンツ送信要求を第２のユーザ端末が接続制御装置へ送信すると、第２のユーザ端末は、当該第２のユーザ端末が出力できない（出力不能な）コンテンツデータを受信する虞があった。このように、上記コンテンツ配信システムにおいては、ユーザ端末へ出力不能なコンテンツデータを送信する場合が生じるという問題があった。【００１１】
このため、本発明の目的は、上述した課題である「コンテンツデータを送信する際の通信品質の低下を防止するように構成されたコンテンツ配信システムにおいて、ユーザ端末へ出力不能なコンテンツデータが送信される場合が生じること」を解決することが可能なコンテンツ配信システムを提供することにある。
【課題を解決するための手段】
【００１２】
かかる目的を達成するため本発明の一形態であるコンテンツ配信システムは、
ユーザ端末とアプリケーションサーバシステムと接続制御システムとを含み、
上記アプリケーションサーバシステムは、
上記ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得手段と、
上記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択手段と、
を備え、
上記接続制御システムは、
上記アプリケーションサーバシステムと上記ユーザ端末との間の接続であって、上記選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立する接続確立手段を備え、
上記アプリケーションサーバシステムは、更に、
上記確立された接続を用いて、上記選択されたコンテンツデータを上記ユーザ端末へ送信するコンテンツ送信手段を備える。【００１３】
また、本発明の他の形態であるコンテンツ配信方法は、
ユーザ端末とアプリケーションサーバシステムと接続制御システムとを含むコンテンツ配信システムに適用され、
上記ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を上記アプリケーションサーバシステムが取得し、
上記アプリケーションサーバシステムが、上記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択し、
上記接続制御システムが、上記アプリケーションサーバシステムと上記ユーザ端末との間の接続であって、上記選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立し、
上記アプリケーションサーバシステムが、上記確立された接続を用いて、上記選択されたコンテンツデータを上記ユーザ端末へ送信する、配信方法である。【００１４】
また、本発明の他の形態であるサーバ装置は、
ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得手段と、
上記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択手段と、
を備える。【００１５】
また、本発明の他の形態であるプログラムは、
サーバ装置に、
ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得手段と、
上記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択手段と、
を実現させるためのプログラムである。【００１６】
また、本発明の他の形態であるサーバ装置は、
アプリケーションサーバシステムとユーザ端末との間の接続であって、当該アプリケーションサーバシステムにより選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立する接続確立手段を備える。【００１７】
また、本発明の他の形態であるプログラムは、
サーバ装置に、
アプリケーションサーバシステムとユーザ端末との間の接続であって、当該アプリケーションサーバシステムにより選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立する接続確立手段を実現させるためのプログラムである。
【発明の効果】
【００１８】
本発明は、以上のように構成されることにより、コンテンツデータを送信する際の通信品質の低下を防止するとともに、ユーザ端末へ出力不能なコンテンツデータが送信されることを防止することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１実施形態に係るコンテンツ配信システムの概略構成を表す図である。
【図２】本発明の第１実施形態に係るコンテンツ配信システムの機能の概略を表すブロック図である。
【図３】本発明の第１実施形態に係るサービス制御サーバが記憶する、端末識別情報と、解像度情報と、能力レベル情報と、を示したテーブルである。
【図４】本発明の第１実施形態に係るサービス制御サーバが記憶する、コンテンツ識別情報と、データ識別情報と、解像度情報と、最小レベル情報と、最大レベル情報と、通信帯域幅と、を示したテーブルである。
【図５】本発明の第１実施形態に係るコンテンツ配信システムの作動を示したシーケンス図である。
【図６】図５に示した作動に続く、コンテンツ配信システムの作動を示したシーケンス図である。
【図７】ユーザ端末から接続制御サーバへ送信されるコンテンツ送信要求を示した図である。
【図８】サービス制御サーバから接続制御サーバへ送信されるリダイレクト要求を示した図である。
【図９】第１実施形態の変形例に係る、サービス制御サーバから接続制御サーバへ送信されるリダイレクト要求を示した図である。
【図１０】リダイレクト要求に応じてユーザ端末から接続制御サーバへ送信されるコンテンツ送信要求を示した図である。
【図１１】メディアサーバから接続制御サーバへ送信される送信許可通知を示した図である。
【図１２】本発明の第２実施形態に係るコンテンツ配信システムの機能の概略を表すブロック図である。
【図１３】本発明の第２実施形態に係るコンテンツ配信システムの作動を示したシーケンス図である。
【図１４】図１３に示した作動に続く、コンテンツ配信システムの作動を示したシーケンス図である。
【図１５】本発明の第３実施形態に係るコンテンツ配信システムの機能の概略を表すブロック図である。
【図１６】本発明の第３実施形態に係る接続制御サーバが記憶する、通信帯域特定情報と、通信帯域幅と、状態情報と、を示したテーブルである。
【図１７】本発明の第３実施形態に係るコンテンツ配信システムの作動を示したシーケンス図である。
【図１８】図１７に示した作動に続く、コンテンツ配信システムの作動を示したシーケンス図である。
【図１９】本発明の第３実施形態の第１変形例に係るコンテンツ配信システムの作動を示したシーケンス図である。
【図２０】図１９に示した作動に続く、コンテンツ配信システムの作動を示したシーケンス図である。
【図２１】本発明の第３実施形態の第２変形例に係るコンテンツ配信システムの作動を示したシーケンス図である。
【図２２】図２１に示した作動に続く、コンテンツ配信システムの作動を示したシーケンス図である。
【図２３】本発明の第４実施形態に係るコンテンツ配信システムの機能の概略を表すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明に係る、コンテンツ配信システム、コンテンツ配信方法、サーバ装置、及び、プログラム、の実施形態について図１〜図２３を参照しながら説明する。
【００２１】
＜第１実施形態＞
（構成）
図１に示すように、第１実施形態に係るコンテンツ配信システム１は、ビデオオンデマンド（Ｖｉｄｅｏ  ｏｎ  Ｄｅｍａｎｄ）システムである。なお、コンテンツ配信システム１は、ＶｏＤシステム以外のＩＰＴＶ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｔｅｌｅｖｉｓｉｏｎ）システム（例えば、コンテンツの放送を行うＢＣ（ＢｒｏａｄＣａｓｔ）システム、又は、予め録画された放送コンテンツのユニキャスト配信を行うｎＰＶＲ（ｎｅｔｗｏｒｋ  Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｄｅｒ）システム等）であってもよい。
【００２２】
コンテンツ配信システム１は、複数のユーザ端末（ユーザ端末装置）２０ａ，２０ｂ，…と、接続制御サーバ３０と、トランスポート制御サーバ４０と、サービス制御サーバ５０と、メディアサーバ６０と、を含む。複数（本例では、２つ）のユーザ端末２０ａ，２０ｂ、接続制御サーバ３０、トランスポート制御サーバ４０、サービス制御サーバ５０、及び、メディアサーバ６０、は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）網を構成する通信回線網１０を介して、通信可能に接続されている。
【００２３】
なお、接続制御サーバ３０及びトランスポート制御サーバ４０は、接続制御システムを構成している。また、サービス制御サーバ５０及びメディアサーバ６０は、アプリケーションサーバシステムを構成している。なお、本例では、コンテンツ配信システム１は、２つのユーザ端末２０ａ，２０ｂを含んでいるが、３つ以上のユーザ端末を含んでいてもよい。
【００２４】
各ユーザ端末２０ａ，２０ｂ，…は、図示しない中央処理装置（ＣＰＵ；Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、記憶装置（メモリ及びハードディスク駆動装置（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等）と、出力装置（本例では、ディスプレイ及びスピーカ）と、を備える。各ユーザ端末２０ａ，２０ｂ，…は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００２５】
各ユーザ端末２０ａ，２０ｂ，…は、メディアサーバ６０から送信された、コンテンツ（本例では、音声及び映像からなる動画）を表すコンテンツデータを受信し、受信したコンテンツデータに基づいて当該コンテンツを出力する。
【００２６】
また、各ユーザ端末２０ａ，２０ｂ，…は、当該ユーザ端末（自端末）を特定するための情報である端末特定情報を記憶装置に記憶させている。更に、各ユーザ端末２０ａ，２０ｂ，…は、当該ユーザ端末（自端末）を識別するための情報である端末識別情報を記憶装置に記憶させている。本例では、端末識別情報は、ユーザ端末の機種（種別）を表す情報である。例えば、端末識別情報は、携帯型端末であることを表す「Ｍｏｂｉｌｅ１」又は「Ｍｏｂｉｌｅ２」、若しくは、セットトップボックスであることを表す「ＩＰＴＶ−ＳＴＶ１」又は「ＩＰＴＶ−ＳＴＶ２」等である。
【００２７】
接続制御サーバ３０、トランスポート制御サーバ４０、サービス制御サーバ５０、及び、メディアサーバ６０、のそれぞれは、図示しないＣＰＵ及び記憶装置（メモリ及びハードディスク駆動装置（ＨＤＤ）等）を備える。各サーバ（サーバ装置、情報処理装置）３０〜６０は、記憶装置に記憶されているプログラムをＣＰＵが実行することにより、後述する機能を実現するように構成されている。
【００２８】
接続制御サーバ３０は、ＳＩＰメッセージ（ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従ったメッセージ）を授受（受信及び送信）することにより、複数の装置間の接続を制御するように構成されている。即ち、接続制御サーバ３０は、ＳＩＰサーバである。
【００２９】
接続制御サーバ３０は、ユーザ端末（以下、ユーザ端末２０ａを例として説明する。）により送信されたＳＩＰメッセージを受信すると、トランスポート制御サーバ４０と協働して、当該受信したＳＩＰメッセージに基づいてサービス制御サーバ５０及びメディアサーバ６０と、ユーザ端末２０ａと、の間の接続（セッション）を確立する。
【００３０】
サービス制御サーバ５０は、メディアサーバ６０により提供されるサービス（コンテンツデータを送信するサービス）を制御する。メディアサーバ６０は、接続制御サーバ３０により接続が確立されたユーザ端末２０ａへ、コンテンツを表すコンテンツデータを送信する。
【００３１】
図２は、上記のように構成されたコンテンツ配信システム１の機能を表すブロック図である。
【００３２】
ユーザ端末２０ａの機能は、端末制御部２０１と、端末要求制御部２０２と、端末要求送受信部（端末識別情報送信手段、データ識別情報送信手段、コンテンツ送信要求送信手段）２０３と、を含む。
【００３３】
端末制御部２０１は、ユーザ端末２０ａのユーザにより入力された情報を受け付ける。また、端末制御部２０１は、ユーザ端末２０ａがメディアサーバ６０からコンテンツデータを受信した場合、受信したコンテンツデータが表すコンテンツを出力する。
【００３４】
端末要求制御部２０２は、端末制御部２０１により受け付けられた情報、又は、ユーザ端末２０ａが他のユーザ端末２０ｂから受信した情報、に基づいて、コンテンツ送信要求としてのＳＩＰメッセージを生成する。
【００３５】
コンテンツ送信要求は、端末識別情報と、データ識別情報と、通信帯域幅（を表す情報）と、を含む。端末識別情報は、ユーザ端末２０ａを識別するための情報である。データ識別情報は、コンテンツデータを識別するための情報である。通信帯域幅は、上記データ識別情報により識別されるコンテンツデータをメディアサーバ６０からユーザ端末２０ａへ送信するために必要な通信帯域幅である。
【００３６】
端末要求送受信部２０３は、端末要求制御部２０２により生成されたコンテンツ送信要求を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する。
【００３７】
端末要求制御部２０２は、上記コンテンツ送信要求に応じてサービス制御サーバ５０により送信されたリダイレクト要求を受信した場合、受信したリダイレクト要求に基づいてコンテンツ送信要求としてのＳＩＰメッセージを生成する。リダイレクト要求は、データ識別情報及び通信帯域幅を含む情報である。更に、リダイレクト要求は、当該リダイレクト要求が含むデータ識別情報及び通信帯域幅を含むコンテンツ送信要求を送信する旨を指示する情報である。具体的には、端末要求制御部２０２は、リダイレクト要求に含まれる、データ識別情報及び通信帯域幅を含むコンテンツ送信要求を生成する。
【００３８】
また、端末要求制御部２０２は、上記コンテンツ送信要求に応じてメディアサーバ６０により送信された送信許可通知を受信した場合、受信した送信許可通知を端末制御部２０１へ出力する。送信許可通知は、コンテンツデータの送信を許可する旨を表す情報である。
【００３９】
接続制御サーバ３０の機能は、端末要求送受信部３０１と、接続制御部３０２と、帯域確保要求送受信部３０３と、サービス要求送受信部３０４と、を含む。
【００４０】
接続制御部３０２は、端末要求送受信部３０１がユーザ端末２０ａからコンテンツ送信要求を受信した場合、メディアサーバ６０と、ユーザ端末２０ａと、の間の通信帯域を予約する旨を指示する帯域予約指示を生成する。帯域予約指示は、コンテンツ送信要求に含まれる通信帯域幅と、予約の対象となる通信帯域を特定するための通信帯域特定情報と、を含む。
【００４１】
本例では、接続制御部３０２は、コンテンツ送信要求としてのＳＩＰメッセージに含まれるメッセージのヘッダ「Ｃａｌｌ−ＩＤ」の値に基づいて通信帯域特定情報（Ｓｅｓｓｉｏｎ−ＩＤ）を生成する。また、本例では、帯域予約指示は、Ｄｉａｍｅｔｅｒメッセージ（通信プロトコルであるＤｉａｍｅｔｅｒに従ったメッセージ）である。帯域確保要求送受信部３０３は、接続制御部３０２により生成された帯域予約指示をトランスポート制御サーバ４０へ送信する。
【００４２】
接続制御部３０２は、帯域予約指示に応じてトランスポート制御サーバ４０から送信された予約処理応答を帯域確保要求送受信部３０３が受信した場合において、その予約処理応答が通信帯域の予約が成功した旨を表すか否かを判定する。
【００４３】
サービス要求送受信部３０４は、上記予約処理応答が通信帯域の予約が成功した旨を表すと接続制御部３０２により判定された場合、ユーザ端末２０ａから受信したコンテンツ送信要求をサービス制御サーバ５０へ送信する。一方、端末要求送受信部３０１は、上記予約処理応答が通信帯域の予約が失敗した旨を表すと接続制御部３０２により判定された場合、所定のエラーコードを含むＳＩＰメッセージをユーザ端末２０ａへ送信する。
【００４４】
また、接続制御部３０２は、サービス要求送受信部３０４がサービス制御サーバ５０から送信許可通知（第２の応答情報）を受信した場合、予約されている通信帯域を確定（コミット）する（予約されている通信帯域を確保することを確定する）旨を指示する帯域確定指示を生成する。帯域確定指示は、予約されている通信帯域を特定するための通信帯域特定情報を含む。本例では、帯域確定指示は、Ｄｉａｍｅｔｅｒメッセージである。帯域確保要求送受信部３０３は、接続制御部３０２により生成された帯域確定指示をトランスポート制御サーバ４０へ送信する。
【００４５】
接続制御部３０２は、帯域確定指示に応じてトランスポート制御サーバ４０から送信された確定処理応答を帯域確保要求送受信部３０３が受信した場合において、その確定処理応答が通信帯域の確定が成功した旨を表すか否かを判定する。
【００４６】
端末要求送受信部３０１は、上記確定処理応答が通信帯域の確定が成功した旨を表すと接続制御部３０２により判定された場合、サービス制御サーバ５０から受信した送信許可通知をユーザ端末２０ａへ送信（転送）する。一方、端末要求送受信部３０１は、上記確定処理応答が通信帯域の確定が失敗した旨を表すと接続制御部３０２により判定された場合、所定のエラーコードを含むＳＩＰメッセージをユーザ端末２０ａへ送信する。更に、この場合、帯域確保要求送受信部３０３は、予約されている通信帯域を解放するために、後述する帯域解放指示をトランスポート制御サーバ４０へ送信する。
【００４７】
また、接続制御部３０２は、サービス要求送受信部３０４がサービス制御サーバ５０からリダイレクト要求（第１の応答情報）を受信した場合、予約されている通信帯域を解放する旨を指示する帯域解放指示を生成する。帯域解放指示は、予約されている通信帯域を特定するための通信帯域特定情報を含む。本例では、帯域解放指示は、Ｄｉａｍｅｔｅｒメッセージである。帯域確保要求送受信部３０３は、接続制御部３０２により生成された帯域解放指示をトランスポート制御サーバ４０へ送信する。
【００４８】
接続制御部３０２は、帯域解放指示に応じてトランスポート制御サーバ４０から送信された解放処理応答を帯域確保要求送受信部３０３が受信した場合において、その解放処理応答が通信帯域の解放が成功した旨を表すか否かを判定する。
【００４９】
端末要求送受信部３０１は、上記解放処理応答が通信帯域の解放が成功した旨を表すと接続制御部３０２により判定された場合、サービス制御サーバ５０から受信したリダイレクト要求をユーザ端末２０ａへ送信（転送）する。
【００５０】
トランスポート制御サーバ４０の機能は、帯域確保要求送受信部４０１と、帯域確保要求制御部４０２と、を含む。
【００５１】
帯域確保要求制御部４０２は、予約又は確定されている通信帯域を表す使用済通信帯域情報を記憶装置に記憶させる。使用済通信帯域情報は、通信帯域特定情報と、通信帯域幅と、を含む。
【００５２】
帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域予約指示を受信した場合、記憶されている使用済通信帯域情報が表す通信帯域以外の通信帯域であって、帯域予約指示に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行う。即ち、帯域確保要求制御部４０２は、この通信帯域を表す使用済通信帯域情報を記憶装置に新たに記憶させる。
【００５３】
なお、帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域予約指示を受信した場合であっても、帯域予約指示に含まれる通信帯域幅を有する通信帯域が既に予約されている場合、帯域予約処理を行わない。即ち、接続制御システムは、ユーザ端末２０ａからコンテンツ送信要求を受信した場合において、予約されている通信帯域の通信帯域幅が、当該コンテンツ送信要求に含まれる通信帯域幅と一致しているとき、帯域予約処理を行わない。
【００５４】
帯域確保要求送受信部４０１は、帯域予約処理の実行が成功した場合（即ち、通信帯域が予約された場合）、通信帯域の予約が成功した旨を表す予約処理応答を接続制御サーバ３０へ送信する。本例では、予約処理応答は、Ｄｉａｍｅｔｅｒメッセージ（通信プロトコルとしてのＤｉａｍｅｔｅｒに従ったメッセージ）である。
【００５５】
一方、帯域確保要求送受信部４０１は、帯域予約処理の実行が失敗した場合（即ち、通信帯域が予約されなかった場合）、通信帯域の予約が失敗した旨を表す予約処理応答を接続制御サーバ３０へ送信する。
【００５６】
更に、帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域確定指示を受信した場合、記憶されている使用済通信帯域情報が表す通信帯域のうちの、帯域確定指示に含まれる通信帯域特定情報により特定される通信帯域（即ち、予約されている通信帯域）を構成し且つ通信の中継を行う通信中継装置（例えば、ルータ等）に当該通信帯域の確定を指示する帯域確定処理を行う。これにより、通信中継装置は、パケットの優先制御等を行う。
【００５７】
帯域確保要求送受信部４０１は、帯域確定処理の実行が成功した場合（即ち、予約されている通信帯域が確定された場合）、通信帯域の確定が成功した旨を表す確定処理応答を接続制御サーバ３０へ送信する。本例では、確定処理応答は、Ｄｉａｍｅｔｅｒメッセージである。一方、帯域確保要求送受信部４０１は、帯域確定処理の実行が失敗した場合（即ち、予約されている通信帯域が確定されなかった場合）、通信帯域の確定が失敗した旨を表す確定処理応答を接続制御サーバ３０へ送信する。
【００５８】
また、帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域解放指示を受信した場合、記憶されている使用済通信帯域情報が表す通信帯域のうちの、帯域解放指示に含まれる通信帯域特定情報により特定される通信帯域（即ち、予約されている通信帯域）を解放する帯域解放処理を行う。即ち、帯域確保要求制御部４０２は、この通信帯域を表す使用済通信帯域情報を記憶装置から消去する。
【００５９】
帯域確保要求送受信部４０１は、帯域解放処理の実行が成功した場合（即ち、予約されている通信帯域が解放された場合）、通信帯域の解放が成功した旨を表す解放処理応答を接続制御サーバ３０へ送信する。本例では、解放処理応答は、Ｄｉａｍｅｔｅｒメッセージである。一方、帯域確保要求送受信部４０１は、帯域解放処理の実行が失敗した場合（即ち、予約されている通信帯域が解放されなかった場合）、通信帯域の解放が失敗した旨を表す解放処理応答を接続制御サーバ３０へ送信する。
【００６０】
サービス制御サーバ５０の機能は、サービス要求送受信部（端末識別情報受信手段、データ識別情報受信手段、応答情報送信手段の一部）５０１と、サービス要求制御部５０２と、必要帯域特定部（端末属性情報取得手段、データ選択手段）５０３と、端末情報記憶部（端末情報記憶手段）５０４と、コンテンツ情報記憶部５０５と、を含む。なお、サービス制御サーバ５０と通信可能に構成された外部の装置が、端末情報記憶部５０４、及び、コンテンツ情報記憶部５０５を備えていてもよい。
【００６１】
サービス要求送受信部５０１は、ユーザ端末２０ａにより送信されたコンテンツ送信要求としてのＳＩＰメッセージを受信する。コンテンツ送信要求は、端末識別情報、データ識別情報、及び、通信帯域幅、を含む。
【００６２】
サービス要求制御部５０２は、コンテンツ送信要求としてのＳＩＰメッセージをサービス要求送受信部５０１が受信した場合、受信されたコンテンツ送信要求に含まれる、端末識別情報、データ識別情報、及び、通信帯域幅、を取得する。
【００６３】
端末情報記憶部５０４は、図３に示したように、端末識別情報と、端末属性情報と、を対応付けて予め記憶している。本例では、端末属性情報は、ユーザ端末２０ａが備えるディスプレイの解像度を表す解像度情報と、ユーザ端末２０ａの能力レベルを表す能力レベル情報と、を含む。
【００６４】
本例では、ユーザ端末２０ａの能力レベルは、ユーザ端末２０ａが備える中央処理装置の情報処理能力が高くなるほど大きくなり、且つ、ユーザ端末２０ａが出力可能なコンテンツデータの形式の数が多くなるほど大きくなり、且つ、ユーザ端末２０ａが備える記憶装置の記憶容量が多くなるほど大きくなる値である。本例では、能力レベル情報は、「１」から「５」までの５段階のレベルを表す情報である。
【００６５】
このように、端末属性情報は、ユーザ端末２０ａの能力であってユーザ端末２０ａがコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す情報である、と言うことができる。
【００６６】
例えば、端末情報記憶部５０４は、端末識別情報としての「Ｍｏｂｉｌｅ１」と、横方向の解像度である「７２０」と縦方向の解像度である「４８０」とを表す解像度情報としての「７２０ｘ４８０」と、能力レベル情報としての「２」と、を対応付けて記憶している。
【００６７】
コンテンツ情報記憶部５０５は、図４に示したように、コンテンツ識別情報と、データ識別情報と、解像度情報と、最小レベル情報と、最大レベル情報と、通信帯域幅と、を対応付けて予め記憶している。
【００６８】
コンテンツ識別情報は、コンテンツを識別するための情報である。データ識別情報は、コンテンツを表すコンテンツデータ（本例では、コンテンツを符号化したデータ）を識別するための情報である。
【００６９】
解像度情報は、コンテンツの解像度を表す情報である。最小レベル情報は、コンテンツを出力するために必要なユーザ端末の能力レベルの最小値を表す情報である。最大レベル情報は、コンテンツを出力するために必要なユーザ端末の能力レベルの最大値を表す情報である。通信帯域幅は、コンテンツデータをメディアサーバ６０からユーザ端末へ送信するために必要な通信帯域幅を表す情報である。
【００７０】
例えば、コンテンツ情報記憶部５０５は、コンテンツ識別情報としての「ｃｏｎｔｅｎｔ１１１」と、データ識別情報としての「ｄａｔａ１１１３」と、横方向の解像度である「７２０」と縦方向の解像度である「４８０」とを表す解像度情報としての「７２０ｘ４８０」と、最小レベル情報としての「２」と、最大レベル情報としての「３」と、通信帯域幅としての「４Ｍｂｐｓ」と、を対応付けて記憶している。
【００７１】
必要帯域特定部５０３は、サービス要求制御部５０２により取得された端末識別情報と対応付けて端末情報記憶部５０４に記憶されている端末属性情報を取得する。必要帯域特定部５０３は、取得された端末属性情報と、サービス要求制御部５０２により取得されたデータ識別情報と、に基づいてコンテンツデータを選択する。このとき、必要帯域特定部５０３は、上記データ識別情報により識別されるコンテンツデータが表すコンテンツと同一のコンテンツを表すコンテンツデータを選択する。
【００７２】
具体的に述べると、先ず、必要帯域特定部５０３は、サービス要求制御部５０２により取得された（即ち、コンテンツ送信要求に含まれる）データ識別情報と対応付けて記憶されているコンテンツ識別情報を取得する。
【００７３】
次いで、必要帯域特定部５０３は、当該取得されたコンテンツ識別情報と、上記取得された端末属性情報に含まれる解像度情報と、上記取得された端末属性情報に含まれる能力レベル情報以下の値を表す最小レベル情報と、上記取得された端末属性情報に含まれる能力レベル情報以上の値を表す最大レベル情報と、に対応付けてコンテンツ情報記憶部５０５に記憶されているデータ識別情報を取得することにより、当該データ識別情報により識別されるコンテンツデータを選択する。
【００７４】
例えば、データ識別情報としての「ｄａｔａ１１１１」と、端末識別情報としての「Ｍｏｂｉｌｅ１」と、を含むコンテンツ送信要求が受信された場合、必要帯域特定部５０３は、データ識別情報としての「ｄａｔａ１１１３」又は「ｄａｔａ１１１４」を取得する。なお、本例では、必要帯域特定部５０３は、複数のデータ識別情報が取得された場合、最も大きい通信帯域幅と対応付けられたデータ識別情報を選択するように構成される。これにより、可能な限り高い品質（画質、及び／又は、音質）を有するコンテンツデータを選択することができる。従って、上記の場合、必要帯域特定部５０３は、データ識別情報としての「ｄａｔａ１１１３」により識別されるコンテンツデータを選択する。
【００７５】
サービス要求制御部５０２は、必要帯域特定部５０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が一致しているか否かを判定する。
【００７６】
そして、サービス要求制御部５０２は、必要帯域特定部５０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が異なると判定した場合、リダイレクト要求としてのＳＩＰメッセージを生成する。リダイレクト要求は、必要帯域特定部５０３が選択したコンテンツデータを識別するためのデータ識別情報と、当該コンテンツデータをメディアサーバ６０からユーザ端末２０ａへ送信するために必要な通信帯域幅と、を含む。
【００７７】
サービス要求送受信部５０１は、サービス要求制御部５０２により生成されたリダイレクト要求（リダイレクト応答）を接続制御サーバ３０へ送信する。
【００７８】
一方、必要帯域特定部５０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が一致しているとサービス要求制御部５０２が判定した場合、サービス要求送受信部５０１は、受信されたコンテンツ送信要求を、接続制御サーバ３０を経由させてメディアサーバ６０へ送信（転送）する。
【００７９】
メディアサーバ６０の機能は、サービス要求送受信部（応答情報送信手段の一部）６０１と、サービス要求制御部６０２と、を含む。
【００８０】
サービス要求制御部６０２は、サービス要求送受信部６０１がコンテンツ送信要求を受信した場合、送信許可通知としてのＳＩＰメッセージを生成する。
サービス要求送受信部６０１は、サービス要求制御部６０２により生成された送信許可通知を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する。
【００８１】
また、サービス制御サーバ５０のサービス要求送受信部５０１は、メディアサーバ６０から送信許可通知としてのＳＩＰメッセージを受信した場合、当該受信した送信許可通知を接続制御サーバ３０へ送信（転送）する。
【００８２】
このようにして、アプリケーションサーバシステムは、コンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて選択したコンテンツデータを識別するためのデータ識別情報と、が一致しているとき、第２の応答情報としての送信許可通知を接続制御システムへ送信する、と言うことができる。
【００８３】
また、メディアサーバ６０は、接続制御システムにより確立された接続を用いて、送信許可通知を送信する基となったコンテンツ送信要求に含まれるデータ識別情報により識別されるコンテンツデータを、ユーザ端末２０ａへ送信する機能（コンテンツ送信手段）を有する。
【００８４】
（作動）
次に、上記のように構成されたコンテンツ配信システム１の本発明に係る作動について、図５及び図６のシーケンス図を参照しながら説明する。
【００８５】
先ず、ユーザ端末２０ａが、データ識別情報としての「ｄａｔａ１１１１」により識別されるコンテンツデータをメディアサーバ６０から受信し、当該受信したコンテンツデータが表すコンテンツを出力している場合を想定する。ここで、ユーザ端末２０ａを識別するための端末識別情報が「ＩＰＴＶ−ＳＴＢ１」である場合を想定する。
【００８６】
この場合において、ユーザ端末２０ａのユーザが、ユーザ端末２０ｂを用いて、コンテンツを継続して視聴することを希望する場合を想定する。ここで、ユーザ端末２０ｂを識別するための端末識別情報が「Ｍｏｂｉｌｅ１」である場合を想定する。
【００８７】
本例では、ユーザ端末２０ａは、ユーザにより入力された転送指示に従って、データ識別情報としての「ｄａｔａ１１１１」と、通信帯域幅としての「２０Ｍｂｐｓ」と、を、無線通信（赤外線通信、又は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等）によりユーザ端末２０ｂへ送信する。なお、ユーザ端末２０ａは、ポータルサーバを介して、データ識別情報及び通信帯域幅をユーザ端末２０ｂへ送信するように構成されていてもよい。
【００８８】
ユーザ端末２０ｂの端末要求制御部２０２は、ユーザ端末２０ｂがユーザ端末２０ａからデータ識別情報及び通信帯域幅を受信すると、受信したデータ識別情報及び通信帯域幅を含むコンテンツ送信要求としてのＳＩＰメッセージを生成する。そして、端末要求送受信部２０３は、生成されたＳＩＰメッセージを接続制御サーバ３０へ送信する（図５のステップＳ１０１）。
【００８９】
図７は、コンテンツ送信要求としてのＳＩＰメッセージの一例を示す。本例では、コンテンツ送信要求は、ＳＩＰメッセージのうちのＩＮＶＩＴＥメッセージ（メソッドとして「ＩＮＶＩＴＥ」が設定されたメッセージ）として送信される。本例では、「Ｒｅｑｕｅｓｔ−ＵＲＩ」の値は「ｄａｔａ１１１１」であり、「Ｕｓｅｒ−Ａｇｅｎｔ」の値は端末識別情報としての「Ｍｏｂｉｌｅ１」であり、ＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）におけるタイプ「ｂ」の値のうちの属性「ＡＳ」の値は通信帯域幅としての「２０Ｍｂｐｓ」である。
【００９０】
接続制御サーバ３０の接続制御部３０２は、端末要求送受信部３０１がユーザ端末２０ｂからコンテンツ送信要求を受信すると、メディアサーバ６０と、ユーザ端末２０ｂと、の間の通信帯域を予約する旨を指示する帯域予約指示を生成する。帯域予約指示は、コンテンツ送信要求に含まれる通信帯域幅と、予約の対象となる通信帯域を特定するための通信帯域特定情報と、を含む。帯域確保要求送受信部３０３は、接続制御部３０２により生成された帯域予約指示をトランスポート制御サーバ４０へ送信する（図５のステップＳ１０２）。
【００９１】
トランスポート制御サーバ４０の帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域予約指示を受信すると、記憶されている使用済通信帯域情報が表す通信帯域以外の通信帯域であって、帯域予約指示に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行う。そして、帯域確保要求送受信部４０１は、通信帯域の予約が成功した旨を表す予約処理応答を接続制御サーバ３０へ送信する。
【００９２】
サービス要求送受信部３０４は、通信帯域の予約が成功した旨を表す予約処理応答を帯域確保要求送受信部３０３がトランスポート制御サーバ４０から受信すると、ユーザ端末２０ｂから受信したコンテンツ送信要求をサービス制御サーバ５０へ転送する（図５のステップＳ１０３）。
【００９３】
サービス制御サーバ５０のサービス要求制御部５０２は、コンテンツ送信要求をサービス要求送受信部５０１が受信すると、受信されたコンテンツ送信要求に含まれる、端末識別情報、データ識別情報、及び、通信帯域幅、を取得する。本例では、サービス要求制御部５０２は、端末識別情報としての「Ｍｏｂｉｌｅ１」と、データ識別情報としての「ｄａｔａ１１１１」と、通信帯域幅としての「２０Ｍｂｐｓ」と、を取得する。
【００９４】
次に、サービス制御サーバ５０の必要帯域特定部５０３は、サービス要求制御部５０２により取得された端末識別情報と対応付けて端末情報記憶部５０４に記憶されている端末属性情報を取得する。本例では、必要帯域特定部５０３は、横方向の解像度である「７２０」と縦方向の解像度である「４８０」とを表す解像度情報としての「７２０ｘ４８０」と、能力レベル情報としての「２」と、を端末属性情報として取得する。
【００９５】
更に、必要帯域特定部５０３は、サービス要求制御部５０２により取得された（即ち、コンテンツ送信要求に含まれる）データ識別情報と対応付けて記憶されているコンテンツ識別情報を取得する。
【００９６】
次いで、必要帯域特定部５０３は、当該取得されたコンテンツ識別情報と、上記取得された端末属性情報に含まれる解像度情報と、上記取得された端末属性情報に含まれる能力レベル情報以下の値を表す最小レベル情報と、上記取得された端末属性情報に含まれる能力レベル情報以上の値を表す最大レベル情報と、に対応付けてコンテンツ情報記憶部５０５に記憶されているデータ識別情報を取得する。このとき、必要帯域特定部５０３は、複数のデータ識別情報が取得された場合、最も大きい通信帯域幅と対応付けられたデータ識別情報を取得することによりコンテンツデータを選択する（図５のステップＳ１０４）。
【００９７】
本例では、必要帯域特定部５０３は、データ識別情報として「ｄａｔａ１１１３」を取得する。即ち、必要帯域特定部５０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が異なる。
【００９８】
従って、サービス要求制御部５０２は、上記取得されたデータ識別情報と、当該データ識別情報と対応付けてコンテンツ情報記憶部５０５に記憶されている通信帯域幅と、を含むリダイレクト要求としてのＳＩＰメッセージを生成する。そして、サービス要求送受信部５０１は、生成されたリダイレクト要求を接続制御サーバ３０へ送信する（図５のステップＳ１０５）。
【００９９】
図８は、リダイレクト要求としてのＳＩＰメッセージの一例を示す。本例では、リダイレクト要求は、当該リダイレクト要求に応じてコンテンツ送信要求を送信する旨を指示する「３０２  Ｍｏｖｅｄ  Ｔｅｍｐｏｒａｒｉｌｙ」を含む。更に、本例では、「Ｃｏｎｔａｃｔ」の値はデータ識別情報としての「ｄａｔａ１１１３」であり、ＳＤＰにおけるタイプ「ｂ」の値のうちの属性「ＡＳ」の値は通信帯域幅としての「４Ｍｂｐｓ」である。
【０１００】
図９は、リダイレクト要求としてのＳＩＰメッセージの他の例を示す。この例では、「Ｃｏｎｔａｃｔ」の値が、データ識別情報としての「ｄａｔａ１１１３」と、通信帯域幅としての「４Ｍｂｐｓ」と、を含む。
【０１０１】
接続制御サーバ３０の接続制御部３０２は、サービス要求送受信部３０４がサービス制御サーバ５０からリダイレクト要求を受信すると、予約されている通信帯域を解放する旨を指示する帯域解放指示を生成する。そして、帯域確保要求送受信部３０３は、生成された帯域解放指示をトランスポート制御サーバ４０へ送信する（図５のステップＳ１０６）。
【０１０２】
トランスポート制御サーバ４０の帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域解放指示を受信すると、記憶されている使用済通信帯域情報が表す通信帯域のうちの、帯域解放指示に含まれる通信帯域特定情報により特定される通信帯域（即ち、予約されている通信帯域）を解放する帯域解放処理を行う。そして、帯域確保要求送受信部４０１は、通信帯域の解放が成功した旨を表す解放処理応答を接続制御サーバ３０へ送信する。
【０１０３】
そして、端末要求送受信部３０１は、通信帯域の解放が成功した旨を表す解放処理応答を帯域確保要求送受信部３０３が受信すると、サービス制御サーバ５０から受信したリダイレクト要求をユーザ端末２０ｂへ転送する（図５のステップＳ１０７）。
【０１０４】
ユーザ端末２０ｂの端末要求制御部２０２は、サービス制御サーバ５０により送信されたリダイレクト要求を受信すると、受信したリダイレクト要求に含まれる、データ識別情報及び通信帯域幅を含むコンテンツ送信要求としてのＳＩＰメッセージを生成する。そして、端末要求送受信部２０３は、生成されたコンテンツ送信要求を接続制御サーバ３０へ送信する（図６のステップＳ１０８）。
【０１０５】
図１０は、このコンテンツ送信要求としてのＳＩＰメッセージの一例を示す。本例では、「Ｒｅｑｕｅｓｔ−ＵＲＩ」の値は「ｄａｔａ１１１３」であり、ＳＤＰにおけるタイプ「ｂ」の値のうちの属性「ＡＳ」の値は通信帯域幅としての「４Ｍｂｐｓ」である。
【０１０６】
接続制御サーバ３０の接続制御部３０２は、端末要求送受信部３０１がユーザ端末２０ｂからコンテンツ送信要求を受信すると、上述した場合と同様に、帯域予約指示を生成する。帯域確保要求送受信部３０３は、接続制御部３０２により生成された帯域予約指示をトランスポート制御サーバ４０へ送信する（図６のステップＳ１０９）。
【０１０７】
トランスポート制御サーバ４０の帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域予約指示を受信すると、上述した場合と同様に、帯域予約処理を行う。そして、帯域確保要求送受信部４０１は、通信帯域の予約が成功した旨を表す予約処理応答を接続制御サーバ３０へ送信する。
【０１０８】
サービス要求送受信部３０４は、通信帯域の予約が成功した旨を表す予約処理応答を帯域確保要求送受信部３０３がトランスポート制御サーバ４０から受信すると、ユーザ端末２０ｂから受信したコンテンツ送信要求をサービス制御サーバ５０へ転送する（図６のステップＳ１１０）。
【０１０９】
サービス制御サーバ５０のサービス要求制御部５０２は、コンテンツ送信要求をサービス要求送受信部５０１が受信すると、受信されたコンテンツ送信要求に含まれる、端末識別情報、データ識別情報、及び、通信帯域幅、を取得する。本例では、サービス要求制御部５０２は、端末識別情報としての「Ｍｏｂｉｌｅ１」と、データ識別情報としての「ｄａｔａ１１１３」と、通信帯域幅としての「４Ｍｂｐｓ」と、を取得する。
【０１１０】
次に、サービス制御サーバ５０の必要帯域特定部５０３は、上述した場合と同様に、サービス要求送受信部５０１が受信したコンテンツ送信要求に基づいてコンテンツデータを選択する。本例では、必要帯域特定部５０３は、データ識別情報としての「ｄａｔａ１１１３」により識別されるコンテンツデータを選択する。即ち、必要帯域特定部５０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が一致する。
【０１１１】
従って、サービス要求送受信部５０１は、接続制御サーバ３０から受信したコンテンツ送信要求を、接続制御サーバ３０を経由させてメディアサーバ６０へ転送する（図６のステップＳ１１１）。
【０１１２】
メディアサーバ６０のサービス要求制御部６０２は、サービス要求送受信部６０１がコンテンツ送信要求を受信した場合、送信許可通知としてのＳＩＰメッセージを生成する。そして、サービス要求送受信部６０１は、生成された送信許可通知を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する（図６のステップＳ１１２）。
【０１１３】
図１１は、この送信許可通知としてのＳＩＰメッセージの一例を示す。本例では、送信許可通知は、ＳＩＰメッセージのうちのＯＫメッセージ（ステータスコードとしての「２００」と、「ＯＫ」と、を開始行に含むレスポンス）として送信される。
【０１１４】
そして、サービス制御サーバ５０のサービス要求送受信部５０１は、メディアサーバ６０から送信許可通知としてのＳＩＰメッセージを受信すると、当該受信した送信許可通知を接続制御サーバ３０へ転送する（図６のステップＳ１１３）。
【０１１５】
また、接続制御サーバ３０の接続制御部３０２は、サービス要求送受信部３０４がサービス制御サーバ５０から送信許可通知を受信すると、予約されている通信帯域を確定（コミット）する旨を指示する帯域確定指示を生成する。帯域確定指示は、予約されている通信帯域を特定するための通信帯域特定情報を含む。帯域確保要求送受信部３０３は、生成された帯域確定指示をトランスポート制御サーバ４０へ送信する（図６のステップＳ１１４）。
【０１１６】
次いで、トランスポート制御サーバ４０の帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域確定指示を受信すると、記憶されている使用済通信帯域情報が表す通信帯域のうちの、帯域確定指示に含まれる通信帯域特定情報により特定される通信帯域（即ち、予約されている通信帯域）を構成し且つ通信の中継を行う通信中継装置（例えば、ルータ等）に当該通信帯域の確定を指示する帯域確定処理を行う。これにより、通信中継装置は、パケットの優先制御等を行う。そして、帯域確保要求送受信部４０１は、通信帯域の確定が成功した旨を表す確定処理応答を接続制御サーバ３０へ送信する。
【０１１７】
そして、接続制御サーバ３０の端末要求送受信部３０１は、通信帯域の確定が成功した旨を表す確定処理応答を帯域確保要求送受信部３０３が受信すると、サービス制御サーバ５０から受信した送信許可通知をユーザ端末２０ｂへ転送する（図６のステップＳ１１５）。
【０１１８】
次いで、ユーザ端末２０ｂは、接続制御サーバ３０から送信許可通知を受信すると、接続準備完了通知を、接続制御サーバ３０及びサービス制御サーバ５０を経由させてメディアサーバ６０へ送信する。本例では、接続準備完了通知は、ＳＩＰメッセージのうちのＡＣＫメッセージ（メソッドとして「ＡＣＫ」が設定されたメッセージ）として送信される。
【０１１９】
これにより、ユーザ端末２０ｂとメディアサーバ６０との間の接続であって、サービス制御サーバ５０により選択されたコンテンツデータをメディアサーバ６０からユーザ端末２０ｂへ送信するために必要な通信帯域幅（ここでは、「４Ｍｂｐｓ」）を有する接続が確立される（図６のステップＳ１１６）。
【０１２０】
次いで、メディアサーバ６０は、サービス制御サーバ５０により選択されたコンテンツデータ（本例では、データ識別情報としての「ｄａｔａ１１１３」により識別されるコンテンツデータ）を、確立された接続を用いてユーザ端末２０ｂへ送信する（図６のステップＳ１１７）。
【０１２１】
このようにして、ユーザは、ユーザ端末２０ａを用いて視聴していたコンテンツ（本例では、コンテンツ識別情報としての「ｃｏｎｔｅｎｔ１１１」により識別されるコンテンツ）を、ユーザ端末２０ｂを用いて継続して視聴することができる。このとき、メディアサーバ６０から送信されるコンテンツデータは、当該コンテンツデータを受信するユーザ端末の能力に応じて適切に選択される。更に、メディアサーバ６０からユーザ端末へコンテンツデータを送信するために必要な通信帯域幅を有する通信帯域が適切に確保される。
【０１２２】
以上、説明したように、本発明によるコンテンツ配信システムの第１実施形態によれば、ユーザ端末２０ｂが出力できない（出力不能な）コンテンツデータを、メディアサーバ６０（アプリケーションサーバシステム）がユーザ端末２０ｂへ送信することを回避することができる。この結果、ユーザ端末２０ｂは、受信したコンテンツデータに基づいてコンテンツを確実に出力することができる。
【０１２３】
従って、ユーザが第１のユーザ端末（ユーザ端末２０ａ）を用いて視聴していたコンテンツを、第２のユーザ端末（ユーザ端末２０ｂ）を用いて継続して視聴することを希望する場合であって、第１のユーザ端末と第２のユーザ端末との間で端末属性情報（例えば、ユーザ端末のディスプレイの解像度、及び、ユーザ端末の情報処理能力等）が異なる場合においても、ユーザは、第２のユーザ端末を用いて、コンテンツを継続して視聴することができる。
【０１２４】
更に、上記構成によれば、コンテンツデータをメディアサーバ６０からユーザ端末２０ｂへ送信するために必要な通信帯域幅を有する接続が予め確立され、その接続を用いて、コンテンツデータが送信される。従って、コンテンツデータが送信される際の通信品質が低下することを確実に防止することができる。
【０１２５】
このように、上記コンテンツ配信システム１によれば、コンテンツデータをユーザ端末２０ｂへ送信する際の通信品質の低下を防止するとともに、ユーザ端末２０ｂへ出力不能なコンテンツデータが送信されることを防止することができる。
【０１２６】
加えて、上記第１実施形態において、コンテンツ配信システム１は、ユーザ端末２０ａ，２０ｂ，…が、コンテンツ送信要求に端末識別情報を含ませて送信し、且つ、サービス制御サーバ５０が、当該端末識別情報に基づいて端末属性情報を取得するように構成されている。
【０１２７】
従って、上記構成によれば、ユーザ端末２０ａ，２０ｂ，…からサービス制御サーバ５０へ送信される情報量を、ユーザ端末２０ａ，２０ｂ，…が端末属性情報をサービス制御サーバ５０へ送信するように構成される場合よりも少なくすることができる。この結果、ユーザ端末２０ａ，２０ｂ，…とサービス制御サーバ５０との間の通信負荷を低減することができる。
【０１２８】
更に、上記第１実施形態において、サービス制御サーバ５０は、受信したデータ識別情報により識別されるコンテンツデータが表すコンテンツと同一のコンテンツを表すコンテンツデータを選択するように構成される。これによれば、ユーザが視聴を希望するコンテンツを表すコンテンツデータのうちの、ユーザが用いるユーザ端末２０ｂがコンテンツを出力可能なコンテンツデータを、ユーザ端末２０ｂへ送信することができる。この結果、ユーザは、視聴を希望するコンテンツを確実に視聴することができる。
【０１２９】
加えて、上記第１実施形態において、接続制御システムは、ユーザ端末２０ａ，２０ｂ，…からコンテンツ送信要求を受信した場合に、メディアサーバ６０と当該ユーザ端末２０ａ，２０ｂ，…との間の通信帯域を予約する帯域予約処理を行うように構成される。
【０１３０】
これによれば、コンテンツ送信要求が接続制御システムにより受信された時点にて通信帯域が予約されるので、実際に接続が確立される際に通信帯域幅が不足することを回避することができる。
【０１３１】
更に、上記第１実施形態において、接続制御システムは、サービス制御サーバ５０からリダイレクト要求（第１の応答情報）を受信した場合、予約されている通信帯域を解放するように構成される。これによれば、通信帯域が予約された状態が無駄に維持されることを回避することができる。この結果、利用可能な通信帯域幅が無駄に小さくなることを防止することができる。
【０１３２】
なお、上記第１実施形態の第１変形例に係るサービス制御サーバ５０の必要帯域特定部（可用帯域情報取得手段）５０３は、メディアサーバ６０とユーザ端末２０ａ，２０ｂ，…との間で利用可能な通信帯域幅を表す可用帯域情報を取得するように構成される。
【０１３３】
具体的には、必要帯域特定部５０３は、可用帯域情報の送信を要求する可用帯域送信要求を、接続制御サーバ３０を経由させてトランスポート制御サーバ４０へ送信する。
トランスポート制御サーバ４０は、可用帯域送信要求を受信した場合、可用帯域情報を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する。
【０１３４】
更に、必要帯域特定部５０３は、サービス要求送受信部５０１が受信した可用帯域情報を取得する。必要帯域特定部５０３は、取得された可用帯域情報と、上記受信されたコンテンツ送信要求と、に基づいてコンテンツデータを選択する。具体的には、必要帯域特定部５０３は、可用帯域情報が表す通信帯域幅（利用可能な通信帯域幅）以下の通信帯域幅と対応付けられたコンテンツデータを選択する。
【０１３５】
この第１変形例によれば、サービス制御サーバ５０は、利用可能な通信帯域幅に応じて、コンテンツデータを選択することができる。従って、サービス制御サーバ５０は、利用可能な通信帯域幅が比較的小さい場合には、より小さいビットレートを有するコンテンツデータを選択し、一方、利用可能な通信帯域幅が比較的大きい場合には、より大きいビットレートを有するコンテンツデータを選択することができる。この結果、通信帯域幅が不足することにより、コンテンツデータを送信できないことを回避することができる。
【０１３６】
また、上記第１実施形態の第２変形例に係るサービス制御サーバ５０の必要帯域特定部（負荷情報取得手段）５０３は、メディアサーバ６０の処理負荷を表す処理負荷情報を取得するように構成される。本例では、処理負荷情報は、ＣＰＵが単位時間あたりに実行する演算回数の、上限値に対する実際の値の割合であるＣＰＵ稼働率（ＣＰＵ使用率）を表す。なお、処理負荷情報は、メモリに記憶されたデータの量（メモリの使用済容量）、又は、メモリの「全容量」に対する「記憶されているデータの量」の割合であるメモリの使用率等を表す情報であってもよい。
【０１３７】
具体的には、必要帯域特定部５０３は、処理負荷情報の送信を要求する処理負荷送信要求を、接続制御サーバ３０を経由させてメディアサーバ６０へ送信する。
メディアサーバ６０は、処理負荷送信要求を受信した場合、処理負荷情報を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する。
【０１３８】
更に、必要帯域特定部５０３は、サービス要求送受信部５０１が受信した処理負荷情報を取得する。必要帯域特定部５０３は、取得された処理負荷情報と、上記受信されたコンテンツ送信要求と、に基づいてコンテンツデータを選択する。具体的には、必要帯域特定部５０３は、処理負荷情報が表す処理負荷に応じて予め設定された通信帯域幅以下の通信帯域幅と対応付けられたコンテンツデータを選択する。
【０１３９】
この第２変形例によれば、サービス制御サーバ５０は、メディアサーバ６０の処理負荷に応じて、コンテンツデータを選択することができる。従って、サービス制御サーバ５０は、処理負荷が比較的大きい場合には、より小さいビットレートを有するコンテンツデータを選択し、一方、処理負荷が比較的小さい場合には、より大きいビットレートを有するコンテンツデータを選択することができる。この結果、メディアサーバ６０の処理負荷が過大となることにより、コンテンツデータを送信できないことを回避することができる。
【０１４０】
また、上記第１実施形態の他の変形例は、サービス制御サーバ５０及びメディアサーバ６０に代えて、サービス制御サーバ５０及びメディアサーバ６０の両方の機能を有するサーバを備えていてもよい。
【０１４１】
＜第２実施形態＞
次に、本発明の第２実施形態に係るコンテンツ配信システムについて説明する。第２実施形態に係るコンテンツ配信システムは、上記第１実施形態に係るコンテンツ配信システムに対して、メディアサーバ６０がユーザ端末に適したコンテンツデータを選択するように構成されている点において相違している。従って、以下、かかる相違点を中心として説明する。
【０１４２】
（構成）
第２実施形態に係るサービス制御サーバ５０の機能は、図１２に示したように、第１実施形態に係るサービス制御サーバ５０と相違して、必要帯域特定部５０３、端末情報記憶部５０４、及び、コンテンツ情報記憶部５０５を含まない。サービス制御サーバ５０の機能は、第１実施形態に係るサービス制御サーバ５０と同様に、サービス要求送受信部５０１及びサービス要求制御部５０２を含む。
【０１４３】
サービス要求送受信部５０１は、ユーザ端末２０ａ，２０ｂ，…により送信されたコンテンツ送信要求としてのＳＩＰメッセージを受信した場合、受信したコンテンツ送信要求をメディアサーバ６０へ送信（転送）する。また、サービス要求送受信部５０１は、メディアサーバ６０により送信された、リダイレクト要求又は送信許可通知としてのＳＩＰメッセージを受信した場合、受信した、リダイレクト要求又は送信許可通知を接続制御サーバ３０へ送信（転送）する。
【０１４４】
第２実施形態に係るメディアサーバ６０の機能は、第１実施形態に係るメディアサーバ６０と同様に、サービス要求送受信部６０１及びサービス要求制御部６０２を含む。更に、メディアサーバ６０の機能は、第１実施形態に係るメディアサーバ６０と相違して、必要帯域特定部６０３、端末情報記憶部６０４、及び、コンテンツ情報記憶部６０５を含む。なお、メディアサーバ６０と通信可能に構成された外部の装置が、端末情報記憶部６０４、及び、コンテンツ情報記憶部６０５を備えていてもよい。
【０１４５】
サービス要求送受信部６０１は、ユーザ端末２０ａ，２０ｂ，…により送信されたコンテンツ送信要求としてのＳＩＰメッセージを受信する。コンテンツ送信要求は、端末識別情報、データ識別情報、及び、通信帯域幅、を含む。
【０１４６】
サービス要求制御部６０２は、コンテンツ送信要求としてのＳＩＰメッセージをサービス要求送受信部６０１が受信した場合、受信されたコンテンツ送信要求に含まれる、端末識別情報、データ識別情報、及び、通信帯域幅、を取得する。
【０１４７】
端末情報記憶部６０４は、第１実施形態に係る端末情報記憶部５０４と同様の機能を有する。コンテンツ情報記憶部６０５は、第１実施形態に係るコンテンツ情報記憶部５０５と同様の機能を有する。
【０１４８】
必要帯域特定部６０３は、第１実施形態に係る必要帯域特定部５０３と同様の機能を有する。即ち、必要帯域特定部６０３は、サービス要求制御部６０２により取得された端末識別情報と対応付けて端末情報記憶部６０４に記憶されている端末属性情報を取得する。更に、必要帯域特定部６０３は、取得された端末属性情報と、サービス要求制御部６０２により取得されたデータ識別情報と、に基づいてコンテンツデータを選択する。
【０１４９】
サービス要求制御部６０２は、必要帯域特定部６０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が一致しているか否かを判定する。
【０１５０】
そして、サービス要求制御部６０２は、必要帯域特定部６０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が異なると判定した場合、リダイレクト要求としてのＳＩＰメッセージを生成する。リダイレクト要求は、必要帯域特定部６０３が選択したコンテンツデータを識別するためのデータ識別情報と、当該コンテンツデータをメディアサーバ６０からユーザ端末２０ａ，２０ｂ，…へ送信するために必要な通信帯域幅と、を含む。
【０１５１】
サービス要求送受信部６０１は、サービス要求制御部６０２により生成されたリダイレクト要求（リダイレクト応答）を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する。
【０１５２】
一方、サービス要求制御部６０２は、必要帯域特定部６０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が一致していると判定した場合、送信許可通知としてのＳＩＰメッセージを生成する。サービス要求送受信部６０１は、サービス要求制御部６０２により生成された送信許可通知を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する。
【０１５３】
（作動）
次に、上記のように構成されたコンテンツ配信システム１の作動について、図１３及び図１４のシーケンス図を参照しながら説明する。なお、ここでは、上記第１実施形態に係る作動の状況と同様の状況を想定する。従って、第２実施形態に係るコンテンツ配信システム１の作動のうちの、上記第１実施形態に係るコンテンツ配信システム１の作動と異なる点を中心として説明する。
【０１５４】
ユーザ端末２０ｂは、図５のステップＳ１０１と同様に、コンテンツ送信要求を接続制御サーバ３０へ送信する（図１３のステップＳ２０１）。これにより、接続制御サーバ３０は、図５のステップＳ１０２と同様に、帯域予約指示をトランスポート制御サーバ４０へ送信する（図１３のステップＳ２０２）。その結果、トランスポート制御サーバ４０は、帯域予約処理を行う。次いで、接続制御サーバ３０は、図５のステップＳ１０３と同様に、コンテンツ送信要求をサービス制御サーバ５０へ転送する（図１３のステップＳ２０３）。
【０１５５】
サービス制御サーバ５０のサービス要求送受信部５０１は、ユーザ端末２０ｂにより送信されたコンテンツ送信要求としてのＳＩＰメッセージを接続制御サーバ３０から受信すると、受信したコンテンツ送信要求を、接続制御サーバ３０を経由させてメディアサーバ６０へ転送する（図１３のステップＳ２０４）。
【０１５６】
メディアサーバ６０のサービス要求制御部６０２は、コンテンツ送信要求をサービス要求送受信部６０１が受信すると、受信されたコンテンツ送信要求に含まれる、端末識別情報、データ識別情報、及び、通信帯域幅、を取得する。本例では、サービス要求制御部６０２は、端末識別情報としての「Ｍｏｂｉｌｅ１」と、データ識別情報としての「ｄａｔａ１１１１」と、通信帯域幅としての「２０Ｍｂｐｓ」と、を取得する。
【０１５７】
次に、メディアサーバ６０の必要帯域特定部６０３は、サービス要求制御部６０２により取得された端末識別情報と対応付けて端末情報記憶部６０４に記憶されている端末属性情報を取得する。本例では、必要帯域特定部６０３は、横方向の解像度である「７２０」と縦方向の解像度である「４８０」とを表す解像度情報としての「７２０ｘ４８０」と、能力レベル情報としての「２」と、を端末属性情報として取得する。
【０１５８】
更に、必要帯域特定部６０３は、サービス要求制御部６０２により取得された（即ち、コンテンツ送信要求に含まれる）データ識別情報と対応付けて記憶されているコンテンツ識別情報を取得する。
【０１５９】
次いで、必要帯域特定部６０３は、当該取得されたコンテンツ識別情報と、上記取得された端末属性情報に含まれる解像度情報と、上記取得された端末属性情報に含まれる能力レベル情報以下の値を表す最小レベル情報と、上記取得された端末属性情報に含まれる能力レベル情報以上の値を表す最大レベル情報と、に対応付けてコンテンツ情報記憶部６０５に記憶されているデータ識別情報を取得する。このとき、必要帯域特定部６０３は、複数のデータ識別情報が取得された場合、最も大きい通信帯域幅と対応付けられたデータ識別情報を取得することによりコンテンツデータを選択する（図５のステップＳ２０５）。
【０１６０】
本例では、必要帯域特定部６０３は、データ識別情報として「ｄａｔａ１１１３」を取得する。即ち、必要帯域特定部６０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が異なる。
【０１６１】
従って、サービス要求制御部６０２は、上記取得されたデータ識別情報と、当該データ識別情報と対応付けてコンテンツ情報記憶部６０５に記憶されている通信帯域幅と、を含むリダイレクト要求としてのＳＩＰメッセージを生成する。そして、サービス要求送受信部６０１は、生成されたリダイレクト要求を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する（図１３のステップＳ２０６）。
【０１６２】
サービス制御サーバ５０のサービス要求送受信部５０１は、メディアサーバ６０により送信されたリダイレクト要求としてのＳＩＰメッセージを接続制御サーバ３０から受信すると、受信したリダイレクト要求を接続制御サーバ３０へ転送する（図１３のステップＳ２０７）。
【０１６３】
接続制御サーバ３０は、サービス制御サーバ５０からリダイレクト要求を受信すると、図５のステップＳ１０６と同様に、帯域解放指示をトランスポート制御サーバ４０へ送信する（図１３のステップＳ２０８）。その結果、トランスポート制御サーバ４０は、帯域解放処理を行う。次いで、接続制御サーバ３０は、図５のステップＳ１０７と同様に、リダイレクト要求をユーザ端末２０ｂへ転送する（図１３のステップＳ２０９）。
【０１６４】
ユーザ端末２０ｂは、図６のステップＳ１０８と同様に、メディアサーバ６０により送信されたリダイレクト要求を受信すると、受信したリダイレクト要求に基づいてコンテンツ送信要求を生成し、生成したコンテンツ送信要求を接続制御サーバ３０へ送信する（図１４のステップＳ２１０）。
【０１６５】
これにより、接続制御サーバ３０は、図６のステップＳ１０９と同様に、帯域予約指示をトランスポート制御サーバ４０へ送信する（図１４のステップＳ２１１）。その結果、トランスポート制御サーバ４０は、帯域予約処理を行う。次いで、接続制御サーバ３０は、図６のステップＳ１１０と同様に、コンテンツ送信要求をサービス制御サーバ５０へ転送する（図１４のステップＳ２１２）。
【０１６６】
サービス制御サーバ５０のサービス要求送受信部５０１は、ユーザ端末２０ｂにより送信されたコンテンツ送信要求としてのＳＩＰメッセージを接続制御サーバ３０から受信すると、受信したコンテンツ送信要求を、接続制御サーバ３０を経由させてメディアサーバ６０へ転送する（図１４のステップＳ２１３）。
【０１６７】
メディアサーバ６０のサービス要求制御部６０２は、コンテンツ送信要求をサービス要求送受信部６０１が受信すると、受信されたコンテンツ送信要求に含まれる、端末識別情報、データ識別情報、及び、通信帯域幅、を取得する。本例では、サービス要求制御部６０２は、端末識別情報としての「Ｍｏｂｉｌｅ１」と、データ識別情報としての「ｄａｔａ１１１３」と、通信帯域幅としての「４Ｍｂｐｓ」と、を取得する。
【０１６８】
次に、メディアサーバ６０の必要帯域特定部６０３は、上述した場合と同様に、サービス要求送受信部６０１が受信したコンテンツ送信要求に基づいてコンテンツデータを選択する。本例では、必要帯域特定部６０３は、データ識別情報としての「ｄａｔａ１１１３」により識別されるコンテンツデータを選択する。即ち、必要帯域特定部６０３により選択されたコンテンツデータを識別するためのデータ識別情報と、上記受信されたコンテンツ送信要求に含まれるデータ識別情報と、が一致する。
【０１６９】
従って、サービス要求制御部６０２は、送信許可通知としてのＳＩＰメッセージを生成する。そして、サービス要求送受信部６０１は、生成された送信許可通知を、接続制御サーバ３０を経由させてサービス制御サーバ５０へ送信する（図１４のステップＳ２１４）。
【０１７０】
サービス制御サーバ５０のサービス要求送受信部５０１は、メディアサーバ６０により送信された送信許可通知としてのＳＩＰメッセージを接続制御サーバ３０から受信すると、受信した送信許可通知を接続制御サーバ３０へ転送する（図１４のステップＳ２１５）。
【０１７１】
接続制御サーバ３０は、サービス制御サーバ５０から送信許可通知を受信すると、図６のステップＳ１１４と同様に、帯域確定指示をトランスポート制御サーバ４０へ送信する（図１４のステップＳ２１６）。その結果、トランスポート制御サーバ４０は、帯域確定処理を行う。次いで、接続制御サーバ３０は、図６のステップＳ１１５と同様に、送信許可通知をユーザ端末２０ｂへ転送する（図１４のステップＳ２１７）。
【０１７２】
次いで、ユーザ端末２０ｂは、接続制御サーバ３０から送信許可通知を受信すると、接続準備完了通知を、接続制御サーバ３０及びサービス制御サーバ５０を経由させてメディアサーバ６０へ送信する。これにより、図６のステップＳ１１６と同様に、ユーザ端末２０ｂとメディアサーバ６０との間の接続であって、サービス制御サーバ５０により選択されたコンテンツデータをメディアサーバ６０からユーザ端末２０ｂへ送信するために必要な通信帯域幅（ここでは、「４Ｍｂｐｓ」）を有する接続が確立される（図１４のステップＳ２１８）。
【０１７３】
次いで、メディアサーバ６０は、図６のステップＳ１１７と同様に、サービス制御サーバ５０により選択されたコンテンツデータ（本例では、データ識別情報としての「ｄａｔａ１１１３」により識別されるコンテンツデータ）を、確立された接続を用いてユーザ端末２０ｂへ送信する（図１４のステップＳ２１９）。
【０１７４】
このようにして、ユーザは、ユーザ端末２０ａを用いて視聴していたコンテンツ（本例では、コンテンツ識別情報としての「ｃｏｎｔｅｎｔ１１１」により識別されるコンテンツ）を、ユーザ端末２０ｂを用いて継続して視聴することができる。このとき、メディアサーバ６０から送信されるコンテンツデータは、当該コンテンツデータを受信するユーザ端末の能力に応じて適切に選択される。更に、メディアサーバ６０からユーザ端末へコンテンツデータを送信するために必要な通信帯域幅を有する通信帯域が適切に確保される。
【０１７５】
以上、説明したように、本発明によるコンテンツ配信システムの第２実施形態によっても、上記第１実施形態と同様の作用及び効果を奏することができる。
【０１７６】
なお、上記第２実施形態の第１変形例に係るメディアサーバ６０の必要帯域特定部（可用帯域情報取得手段）６０３は、メディアサーバ６０とユーザ端末２０ａ，２０ｂ，…との間で利用可能な通信帯域幅を表す可用帯域情報を取得するように構成される。
【０１７７】
具体的には、必要帯域特定部６０３は、可用帯域情報の送信を要求する可用帯域送信要求を、接続制御サーバ３０を経由させてトランスポート制御サーバ４０へ送信する。
トランスポート制御サーバ４０は、可用帯域送信要求を受信した場合、可用帯域情報を、接続制御サーバ３０を経由させてメディアサーバ６０へ送信する。
【０１７８】
更に、必要帯域特定部６０３は、サービス要求送受信部６０１が受信した可用帯域情報を取得する。必要帯域特定部６０３は、取得された可用帯域情報と、上記受信されたコンテンツ送信要求と、に基づいてコンテンツデータを選択する。具体的には、必要帯域特定部６０３は、可用帯域情報が表す通信帯域幅（利用可能な通信帯域幅）以下の通信帯域幅と対応付けられたコンテンツデータを選択する。
【０１７９】
この第１変形例によれば、メディアサーバ６０は、利用可能な通信帯域幅に応じて、コンテンツデータを選択することができる。従って、メディアサーバ６０は、利用可能な通信帯域幅が比較的小さい場合には、より小さいビットレートを有するコンテンツデータを選択し、一方、利用可能な通信帯域幅が比較的大きい場合には、より大きいビットレートを有するコンテンツデータを選択することができる。この結果、通信帯域幅が不足することにより、コンテンツデータを送信できないことを回避することができる。
【０１８０】
また、上記第２実施形態の第２変形例に係るメディアサーバ６０の必要帯域特定部（負荷情報取得手段）６０３は、メディアサーバ６０の処理負荷を表す処理負荷情報を取得するように構成される。本例では、処理負荷情報は、ＣＰＵが単位時間あたりに実行する演算回数の、上限値に対する実際の値の割合であるＣＰＵ稼働率（ＣＰＵ使用率）を表す。なお、処理負荷情報は、メモリに記憶されたデータの量（メモリの使用済容量）、又は、メモリの「全容量」に対する「記憶されているデータの量」の割合であるメモリの使用率等を表す情報であってもよい。
【０１８１】
更に、必要帯域特定部６０３は、取得した処理負荷情報と、上記受信されたコンテンツ送信要求と、に基づいてコンテンツデータを選択する。具体的には、必要帯域特定部６０３は、処理負荷情報が表す処理負荷に応じて予め設定された通信帯域幅以下の通信帯域幅と対応付けられたコンテンツデータを選択する。
【０１８２】
この第２変形例によれば、メディアサーバ６０は、メディアサーバ６０の処理負荷に応じて、コンテンツデータを選択することができる。従って、メディアサーバ６０は、処理負荷が比較的大きい場合には、より小さいビットレートを有するコンテンツデータを選択し、一方、処理負荷が比較的小さい場合には、より大きいビットレートを有するコンテンツデータを選択することができる。この結果、メディアサーバ６０の処理負荷が過大となることにより、コンテンツデータを送信できないことを回避することができる。
【０１８３】
＜第３実施形態＞
次に、本発明の第３実施形態に係るコンテンツ配信システムについて説明する。第３実施形態に係るコンテンツ配信システムは、上記第１実施形態に係るコンテンツ配信システムに対して、接続制御サーバ３０がリダイレクト要求を受信した場合に予約されている通信帯域の通信帯域幅を変更するように構成されている点において相違している。従って、以下、かかる相違点を中心として説明する。
【０１８４】
（構成）
第３実施形態に係る接続制御サーバ３０の機能は、図１５に示したように、第１実施形態に係る接続制御サーバ３０の機能に加えて、予約帯域管理部３０５と、予約帯域記憶部３０６と、を含む。
【０１８５】
また、予約帯域記憶部３０６は、図１６に示したように、通信帯域特定情報と、通信帯域幅と、状態情報と、を対応付けて記憶する。状態情報は、通信帯域特定情報により特定される通信帯域が予約されているか否かを表す情報である。状態情報は、通信帯域が予約されている場合に、「予約中」を表す情報に設定される。
【０１８６】
本例では、予約帯域記憶部３０６は、通信帯域特定情報としての「ａ８４ｂ４ｃ７６ｅ６６７１０＠ｐｃ３３．ａｔｌａｎｔａ．ｃｏｍ」と、通信帯域幅としての「２０Ｍｂｐｓ」と、状態情報としての「予約中」と、を対応付けて記憶している。
【０１８７】
接続制御部３０２は、リダイレクト要求に応じてユーザ端末２０ａにより送信されたコンテンツ送信要求を端末要求送受信部３０１が受信した場合、コンテンツ送信要求に含まれる通信帯域幅と、予約帯域記憶部３０６に記憶されている通信帯域幅（即ち、予約されている通信帯域の通信帯域幅）と、が一致しているか否か（即ち、帯域の整合）を判定する。
【０１８８】
接続制御部３０２は、コンテンツ送信要求に含まれる通信帯域幅と、予約帯域記憶部３０６に記憶されている通信帯域幅と、が異なると判定した場合、帯域解放指示を生成する。更に、この場合、端末要求送受信部３０１は、所定のエラーコードを含むＳＩＰメッセージをユーザ端末２０ａへ送信する。
【０１８９】
一方、コンテンツ送信要求に含まれる通信帯域幅と、予約帯域記憶部３０６に記憶されている通信帯域幅と、が一致していると接続制御部３０２が判定した場合、サービス要求送受信部３０４は、受信されたコンテンツ送信要求をサービス制御サーバ５０へ送信（転送）する。
【０１９０】
また、接続制御部３０２は、サービス要求送受信部３０４がサービス制御サーバ５０からリダイレクト要求（第１の応答情報）を受信した場合、予約されている通信帯域の通信帯域幅と、リダイレクト要求に含まれる通信帯域幅と、が異なるか否か（即ち、帯域変更の要否）を判定する。
【０１９１】
接続制御部３０２は、予約されている通信帯域の通信帯域幅と、リダイレクト要求に含まれる通信帯域幅と、が異なると判定した場合、予約されている通信帯域の通信帯域幅を変更する旨を指示する帯域変更指示を生成する。帯域変更指示は、予約されている通信帯域を特定するための通信帯域特定情報と、変更後の通信帯域幅と、を含む。本例では、帯域変更指示は、Ｄｉａｍｅｔｅｒメッセージである。帯域確保要求送受信部３０３は、接続制御部３０２により生成された帯域変更指示をトランスポート制御サーバ４０へ送信する。
【０１９２】
一方、接続制御部３０２は、予約されている通信帯域の通信帯域幅と、リダイレクト要求に含まれる通信帯域幅と、が一致していると判定した場合、帯域変更指示を生成しない。
【０１９３】
接続制御部３０２は、帯域変更指示に応じてトランスポート制御サーバ４０から送信された変更処理応答を帯域確保要求送受信部３０３が受信した場合において、その変更処理応答が通信帯域幅の変更が成功した旨を表すか否かを判定する。
【０１９４】
端末要求送受信部３０１は、上記変更処理応答が通信帯域幅の変更が成功した旨を表すと接続制御部３０２により判定された場合、サービス制御サーバ５０から受信したリダイレクト要求をユーザ端末２０ａへ送信（転送）する。一方、端末要求送受信部３０１は、上記変更処理応答が通信帯域幅の変更が失敗した旨を表すと接続制御部３０２により判定された場合、所定のエラーコードを含むＳＩＰメッセージをユーザ端末２０ａへ送信する。
【０１９５】
また、帯域確保要求制御部４０２は、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域変更指示を受信した場合、記憶されている使用済通信帯域情報が表す通信帯域のうちの、帯域変更指示に含まれる通信帯域特定情報により特定される通信帯域（即ち、予約されている通信帯域）の通信帯域幅を変更する帯域変更処理を行う。
【０１９６】
即ち、帯域確保要求制御部４０２は、記憶されている使用済通信帯域情報が表す通信帯域以外の通信帯域を用いて、上記帯域変更指示に含まれる変更後の通信帯域幅を有する通信帯域を確保できる場合、帯域変更指示に含まれる通信帯域特定情報により特定される通信帯域を表す使用済通信帯域情報に含まれる通信帯域幅を、帯域変更指示に含まれる変更後の通信帯域幅に変更する。
【０１９７】
帯域確保要求送受信部４０１は、帯域変更処理の実行が成功した場合（即ち、予約されている通信帯域の通信帯域幅が変更された場合）、通信帯域幅の変更が成功した旨を表す変更処理応答を接続制御サーバ３０へ送信する。本例では、変更処理応答は、Ｄｉａｍｅｔｅｒメッセージである。一方、帯域確保要求送受信部４０１は、帯域変更処理の実行が失敗した場合（即ち、予約されている通信帯域の通信帯域幅が変更されなかった場合）、通信帯域幅の変更が失敗した旨を表す変更処理応答を接続制御サーバ３０へ送信する。
【０１９８】
予約帯域管理部３０５は、通信帯域の予約が成功した旨を表す予約処理応答を帯域確保要求送受信部３０３が受信した場合、当該予約処理応答の基となった帯域予約指示に含まれる通信帯域特定情報及び通信帯域幅と、状態情報としての「予約中」を表す情報と、を対応付けて予約帯域記憶部３０６に記憶させる。
【０１９９】
また、予約帯域管理部３０５は、通信帯域の確定が成功した旨を表す確定処理応答を帯域確保要求送受信部３０３が受信した場合、当該確定処理応答の基となった帯域確定指示に含まれる通信帯域特定情報、並びに、当該通信帯域特定情報と対応付けられた通信帯域幅及び状態情報を、予約帯域記憶部３０６から消去する。
【０２００】
同様に、予約帯域管理部３０５は、通信帯域の解放が成功した旨を表す解放処理応答を帯域確保要求送受信部３０３が受信した場合、当該解放処理応答の基となった帯域解放指示に含まれる通信帯域特定情報、並びに、当該通信帯域特定情報と対応付けられた通信帯域幅及び状態情報を、予約帯域記憶部３０６から消去する。
【０２０１】
また、予約帯域管理部３０５は、通信帯域幅の変更が成功した旨を表す変更処理応答を帯域確保要求送受信部３０３が受信した場合、当該変更処理応答の基となった帯域変更指示に含まれる通信帯域特定情報と対応付けて予約帯域記憶部３０６に記憶されている通信帯域幅を、当該帯域変更指示に含まれる変更後の通信帯域幅に変更する。
【０２０２】
（作動）
次に、上記のように構成されたコンテンツ配信システム１の作動について、図１７及び図１８のシーケンス図を参照しながら説明する。なお、ここでは、上記第１実施形態に係る作動の状況と同様の状況を想定する。従って、第３実施形態に係るコンテンツ配信システム１の作動のうちの、上記第１実施形態に係るコンテンツ配信システム１の作動と異なる点を中心として説明する。
【０２０３】
先ず、コンテンツ配信システム１は、図５のステップＳ１０１〜Ｓ１０５と同様に、図１７のステップＳ３０１〜Ｓ３０５の処理を実行する。
【０２０４】
これにより、接続制御サーバ３０のサービス要求送受信部３０４は、サービス制御サーバ５０からリダイレクト要求を受信する。次いで、接続制御部３０２は、予約されている通信帯域の通信帯域幅と、リダイレクト要求に含まれる通信帯域幅と、が異なるか否か（即ち、帯域変更の要否）を判定する（図１７のステップＳ３０６）。
【０２０５】
本例では、予約されている通信帯域の通信帯域幅は、「２０Ｍｂｐｓ」であり、リダイレクト要求に含まれる通信帯域幅は、「４Ｍｂｐｓ」である。即ち、予約されている通信帯域の通信帯域幅と、リダイレクト要求に含まれる通信帯域幅と、は異なる。
【０２０６】
従って、接続制御部３０２は、予約されている通信帯域の通信帯域幅を変更する旨を指示する帯域変更指示を生成する。帯域変更指示は、予約されている通信帯域を特定するための通信帯域特定情報と、変更後の通信帯域幅としての「４Ｍｂｐｓ」と、を含む。次いで、帯域確保要求送受信部３０３は、生成された帯域変更指示をトランスポート制御サーバ４０へ送信する（図１７のステップＳ３０７）。
【０２０７】
そして、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域変更指示を受信すると、帯域確保要求制御部４０２は、記憶されている使用済通信帯域情報が表す通信帯域のうちの、帯域変更指示に含まれる通信帯域特定情報により特定される通信帯域（即ち、予約されている通信帯域）の通信帯域幅を変更する帯域変更処理を行う。そして、帯域確保要求送受信部４０１は、通信帯域幅の変更が成功した旨を表す変更処理応答を接続制御サーバ３０へ送信する。
【０２０８】
そして、端末要求送受信部３０１は、通信帯域幅の変更が成功した旨を表す変更処理応答を帯域確保要求送受信部３０３が受信すると、サービス制御サーバ５０から受信したリダイレクト要求をユーザ端末２０ｂへ転送する（図１７のステップＳ３０８）。なお、帯域確保要求送受信部３０３は、通信帯域幅の変更が失敗した旨を表す変更処理応答を受信した場合、帯域解放指示をトランスポート制御サーバ４０へ送信するように構成されていてもよい。
【０２０９】
ユーザ端末２０ｂは、図６のステップＳ１０８と同様に、メディアサーバ６０により送信されたリダイレクト要求を受信すると、受信したリダイレクト要求に基づいてコンテンツ送信要求を生成し、生成したコンテンツ送信要求を接続制御サーバ３０へ送信する（図１８のステップＳ３０９）。
【０２１０】
接続制御サーバ３０の接続制御部３０２は、端末要求送受信部３０１がユーザ端末２０ｂからコンテンツ送信要求を受信すると、コンテンツ送信要求に含まれる通信帯域幅と、予約帯域記憶部３０６に記憶されている通信帯域幅（即ち、予約されている通信帯域の通信帯域幅）と、が一致しているか否か（即ち、帯域の整合）を判定する（図１８のステップＳ３１０）。
【０２１１】
この時点では、予約されている通信帯域の通信帯域幅は、「４Ｍｂｐｓ」であり、コンテンツ送信要求に含まれる通信帯域幅は、「４Ｍｂｐｓ」である。即ち、コンテンツ送信要求に含まれる通信帯域幅と、予約帯域記憶部３０６に記憶されている通信帯域幅と、は一致している。
【０２１２】
従って、サービス要求送受信部３０４は、端末要求送受信部３０１により受信されたコンテンツ送信要求をサービス制御サーバ５０へ転送する（図１８のステップＳ３１１）。
【０２１３】
なお、接続制御部３０２は、コンテンツ送信要求に含まれる通信帯域幅と、予約帯域記憶部３０６に記憶されている通信帯域幅と、が異なると判定した場合、帯域解放指示を生成する。これにより、帯域確保要求送受信部３０３は、生成された帯域解放指示をトランスポート制御サーバ４０へ送信する。更に、この場合、端末要求送受信部３０１は、所定のエラーコードを含むＳＩＰメッセージをユーザ端末２０ｂへ送信する。
【０２１４】
その後、コンテンツ配信システム１は、図６のステップＳ１１１〜Ｓ１１７と同様に、図１８のステップＳ３１２〜Ｓ３１８の処理を実行する。
【０２１５】
なお、本例では、ステップＳ３１５にて送信された帯域確定指示に応じて、トランスポート制御サーバ４０の帯域確保要求送受信部４０１は、通信帯域の確定が成功した旨を表す確定処理応答を接続制御サーバ３０へ送信する。従って、予約帯域管理部３０５は、ステップＳ３１５にて送信された帯域確定指示に含まれる通信帯域特定情報、並びに、当該通信帯域特定情報と対応付けられた通信帯域幅及び状態情報を、予約帯域記憶部３０６から消去する。
【０２１６】
このようにして、ユーザは、ユーザ端末２０ａを用いて視聴していたコンテンツ（本例では、コンテンツ識別情報としての「ｃｏｎｔｅｎｔ１１１」により識別されるコンテンツ）を、ユーザ端末２０ｂを用いて継続して視聴することができる。このとき、メディアサーバ６０から送信されるコンテンツデータは、当該コンテンツデータを受信するユーザ端末の能力に応じて適切に選択される。更に、メディアサーバ６０からユーザ端末へコンテンツデータを送信するために必要な通信帯域幅を有する通信帯域が適切に確保される。
【０２１７】
以上、説明したように、本発明によるコンテンツ配信システムの第３実施形態によっても、上記第１実施形態と同様の作用及び効果を奏することができる。
【０２１８】
更に、上記第３実施形態に係るコンテンツ配信システム１においては、接続制御システムは、リダイレクト要求（第１の応答情報）を受信した場合に、予約されている通信帯域の通信帯域幅を、当該リダイレクト要求に含まれる通信帯域幅に変更するように構成される。
【０２１９】
これによれば、接続制御システムが、リダイレクト要求を受信した時点にて予約されている通信帯域を解放するように構成されている場合と比較して、より早期に必要な通信帯域を予約することができる。この結果、実際に接続が確立される際に通信帯域幅が不足することを回避することができる。
【０２２０】
＜第３実施形態の第１変形例＞
次に、本発明の第３実施形態の第１変形例に係るコンテンツ配信システムについて説明する。この第１変形例に係るコンテンツ配信システムは、上記第３実施形態に係るコンテンツ配信システムに対して、接続制御サーバ３０がリダイレクト要求を受信した場合、ユーザ端末２０ｂからコンテンツ送信要求を受信することなくコンテンツ送信要求をサービス制御サーバ５０へ送信するように構成されている点において相違している。従って、以下、かかる相違点を中心として説明する。
【０２２１】
（構成）
この第１変形例に係る接続制御部３０２は、変更処理応答が通信帯域幅の変更が成功した旨を表すと判定した場合、サービス制御サーバ５０から受信したリダイレクト要求をユーザ端末２０ａへ転送することなく、受信したリダイレクト要求に基づいてコンテンツ送信要求としてのＳＩＰメッセージを生成する。このコンテンツ送信要求は、受信されたリダイレクト要求（第１の応答情報）に含まれるデータ識別情報及び通信帯域幅を含む。
【０２２２】
そして、サービス要求送受信部３０４は、接続制御部３０２によりコンテンツ送信要求が生成された場合、生成されたコンテンツ送信要求をサービス制御サーバ５０へ送信する。
【０２２３】
（作動）
次に、上記のように構成されたコンテンツ配信システム１の作動について、図１９及び図２０のシーケンス図を参照しながら説明する。なお、ここでは、上記第３実施形態に係る作動の状況と同様の状況を想定する。従って、第３実施形態の第１変形例に係るコンテンツ配信システム１の作動のうちの、上記第３実施形態に係るコンテンツ配信システム１の作動と異なる点を中心として説明する。
【０２２４】
先ず、コンテンツ配信システム１は、図１７のステップＳ３０１〜Ｓ３０７と同様に、図１９のステップＳ４０１〜Ｓ４０７の処理を実行する。
【０２２５】
そして、端末要求送受信部３０１が、通信帯域幅の変更が成功した旨を表す変更処理応答を帯域確保要求送受信部３０３が受信すると、接続制御部３０２は、サービス制御サーバ５０から受信したリダイレクト要求に基づいてコンテンツ送信要求としてのＳＩＰメッセージを生成する（図２０のステップＳ４０８）。そして、サービス要求送受信部３０４は、生成されたコンテンツ送信要求をサービス制御サーバ５０へ送信する。
【０２２６】
その後、コンテンツ配信システム１は、図１８のステップＳ３１２〜Ｓ３１８と同様に、図２０のステップＳ４０９〜Ｓ４１５の処理を実行する。
【０２２７】
以上、説明したように、本発明によるコンテンツ配信システムの第３実施形態の第１変形例によっても、上記第３実施形態と同様の作用及び効果を奏することができる。
更に、この第１変形例によれば、接続制御サーバ３０がリダイレクト要求（第１の応答情報）をユーザ端末２０ｂへ送信するとともに、ユーザ端末２０ｂが接続制御サーバ３０へコンテンツ送信要求を送信する処理を省略することができる。この結果、ユーザ端末２０ｂと接続制御サーバ３０との間の通信負荷を軽減することができる。
【０２２８】
＜第３実施形態の第２変形例＞
次に、本発明の第３実施形態の第２変形例に係るコンテンツ配信システムについて説明する。この第２変形例に係るコンテンツ配信システムは、上記第３実施形態に係るコンテンツ配信システムに対して、接続制御システムが、リダイレクト要求に応じてユーザ端末により送信されたコンテンツ送信要求を受信した時に通信帯域幅を変更するように構成されている点において相違している。従って、以下、かかる相違点を中心として説明する。
【０２２９】
（構成）
第３実施形態に係る端末要求送受信部３０１は、サービス要求送受信部３０４がサービス制御サーバ５０からリダイレクト要求（第１の応答情報）を受信した場合、受信されたリダイレクト要求をユーザ端末２０ａへ送信（転送）する。
【０２３０】
また、接続制御部３０２は、リダイレクト要求に応じてユーザ端末２０ａにより送信されたコンテンツ送信要求を端末要求送受信部３０１が受信した場合、予約されている通信帯域の通信帯域幅と、受信されたコンテンツ送信要求に含まれる通信帯域幅と、が異なるか否か（即ち、帯域変更の要否）を判定する。
【０２３１】
接続制御部３０２は、予約されている通信帯域の通信帯域幅と、コンテンツ送信要求に含まれる通信帯域幅と、が異なると判定した場合、予約されている通信帯域の通信帯域幅を変更する旨を指示する帯域変更指示を生成する。帯域変更指示は、予約されている通信帯域を特定するための通信帯域特定情報と、変更後の通信帯域幅と、を含む。帯域確保要求送受信部３０３は、接続制御部３０２により生成された帯域変更指示をトランスポート制御サーバ４０へ送信する。
【０２３２】
一方、接続制御部３０２は、予約されている通信帯域の通信帯域幅と、コンテンツ送信要求に含まれる通信帯域幅と、が一致していると判定した場合、帯域変更指示を生成しない。
【０２３３】
接続制御部３０２は、帯域変更指示に応じてトランスポート制御サーバ４０から送信された変更処理応答を帯域確保要求送受信部３０３が受信した場合において、その変更処理応答が通信帯域幅の変更が成功した旨を表すか否かを判定する。
【０２３４】
サービス要求送受信部３０４は、上記変更処理応答が通信帯域幅の変更が成功した旨を表すと接続制御部３０２により判定された場合、ユーザ端末２０ａから受信したコンテンツ送信要求をサービス制御サーバ５０へ送信（転送）する。一方、端末要求送受信部３０１は、上記変更処理応答が通信帯域幅の変更が失敗した旨を表すと接続制御部３０２により判定された場合、所定のエラーコードを含むＳＩＰメッセージをユーザ端末２０ａへ送信する。
【０２３５】
（作動）
次に、上記のように構成されたコンテンツ配信システム１の作動について、図２１及び図２２のシーケンス図を参照しながら説明する。なお、ここでは、上記第３実施形態に係る作動の状況と同様の状況を想定する。従って、第３実施形態の第２変形例に係るコンテンツ配信システム１の作動のうちの、上記第３実施形態に係るコンテンツ配信システム１の作動と異なる点を中心として説明する。
【０２３６】
先ず、コンテンツ配信システム１は、図１７のステップＳ３０１〜Ｓ３０５と同様に、図２１のステップＳ５０１〜Ｓ５０５の処理を実行する。
【０２３７】
これにより、サービス要求送受信部３０４は、サービス制御サーバ５０からリダイレクト要求を受信する。そして、端末要求送受信部３０１は、受信されたリダイレクト要求をユーザ端末２０ｂへ転送する（図２１のステップＳ５０６）。
【０２３８】
ユーザ端末２０ｂは、図６のステップＳ１０８と同様に、サービス制御サーバ５０により送信されたリダイレクト要求を受信すると、受信したリダイレクト要求に基づいてコンテンツ送信要求を生成し、生成したコンテンツ送信要求を接続制御サーバ３０へ送信する（図２１のステップＳ５０７）。
【０２３９】
これにより、接続制御サーバ３０の端末要求送受信部３０１は、ユーザ端末２０ｂからコンテンツ送信要求を受信する。次いで、接続制御部３０２は、予約されている通信帯域の通信帯域幅と、コンテンツ送信要求に含まれる通信帯域幅と、が異なるか否か（即ち、帯域変更の要否）を判定する（図２１のステップＳ５０８）。
【０２４０】
本例では、予約されている通信帯域の通信帯域幅は、「２０Ｍｂｐｓ」であり、コンテンツ送信要求に含まれる通信帯域幅は、「４Ｍｂｐｓ」である。即ち、予約されている通信帯域の通信帯域幅と、コンテンツ送信要求に含まれる通信帯域幅と、は異なる。
【０２４１】
従って、接続制御部３０２は、予約されている通信帯域の通信帯域幅を変更する旨を指示する帯域変更指示を生成する。帯域変更指示は、予約されている通信帯域を特定するための通信帯域特定情報と、変更後の通信帯域幅としての「４Ｍｂｐｓ」と、を含む。次いで、帯域確保要求送受信部３０３は、生成された帯域変更指示をトランスポート制御サーバ４０へ送信する（図２１のステップＳ５０９）。
【０２４２】
そして、帯域確保要求送受信部４０１が接続制御サーバ３０から帯域変更指示を受信すると、帯域確保要求制御部４０２は、記憶されている使用済通信帯域情報が表す通信帯域のうちの、帯域変更指示に含まれる通信帯域特定情報により特定される通信帯域（即ち、予約されている通信帯域）の通信帯域幅を変更する帯域変更処理を行う。そして、帯域確保要求送受信部４０１は、通信帯域幅の変更が成功した旨を表す変更処理応答を接続制御サーバ３０へ送信する。
【０２４３】
そして、サービス要求送受信部３０４は、通信帯域幅の変更が成功した旨を表す変更処理応答を帯域確保要求送受信部３０３が受信すると、ユーザ端末２０ｂから受信したコンテンツ送信要求をサービス制御サーバ５０へ転送する（図２２のステップＳ５１０）。
【０２４４】
その後、コンテンツ配信システム１は、図１８のステップＳ３１２〜Ｓ３１８と同様に、図２２のステップＳ５１１〜Ｓ５１７の処理を実行する。
【０２４５】
以上、説明したように、本発明によるコンテンツ配信システムの第３実施形態の第２変形例によっても、上記第３実施形態と同様の作用及び効果を奏することができる。
【０２４６】
＜第４実施形態＞
次に、本発明の第４実施形態に係る通信システムについて図２３を参照しながら説明する。
第４実施形態に係るコンテンツ配信システム１００は、ユーザ端末１１０とアプリケーションサーバシステム１２０と接続制御システム１３０とを含む。
【０２４７】
アプリケーションサーバシステム１２０は、
ユーザ端末１１０の能力であってユーザ端末１１０がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得部（端末属性情報取得手段）１２１と、
上記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択部（データ選択手段）１２２と、
を備える。
【０２４８】
接続制御システム１３０は、
アプリケーションサーバシステム１２０とユーザ端末１１０との間の接続であって、上記選択されたコンテンツデータをアプリケーションサーバシステム１２０からユーザ端末１１０へ送信するために必要な通信帯域幅を有する接続を確立する接続確立部（接続確立手段）１３１を備える。
【０２４９】
アプリケーションサーバシステム１２０は、更に、
上記確立された接続を用いて、上記選択されたコンテンツデータをユーザ端末１１０へ送信するコンテンツ送信部（コンテンツ送信手段）１２３を備える。
【０２５０】
これによれば、ユーザ端末１１０が出力できない（出力不能な）コンテンツデータを、アプリケーションサーバシステム１２０がユーザ端末１１０へ送信することを回避することができる。この結果、ユーザ端末１１０は、受信したコンテンツデータに基づいてコンテンツを確実に出力することができる。
【０２５１】
従って、例えば、ユーザが第１のユーザ端末を用いて視聴していたコンテンツを、第２のユーザ端末を用いて継続して視聴することを希望する場合であって、第１のユーザ端末と第２のユーザ端末との間で端末属性情報（例えば、ユーザ端末のディスプレイの解像度、及び、ユーザ端末の情報処理能力等）が異なる場合においても、ユーザは、第２のユーザ端末を用いて、コンテンツを継続して視聴することができる。
【０２５２】
更に、上記構成によれば、コンテンツデータをアプリケーションサーバシステム１２０からユーザ端末１１０へ送信するために必要な通信帯域幅を有する接続が予め確立され、その接続を用いて、コンテンツデータが送信される。従って、コンテンツデータが送信される際の通信品質が低下することを確実に防止することができる。
【０２５３】
このように、上記コンテンツ配信システム１００によれば、コンテンツデータをユーザ端末１１０へ送信する際の通信品質の低下を防止するとともに、ユーザ端末１１０へ出力不能なコンテンツデータが送信されることを防止することができる。
【０２５４】
この場合、上記ユーザ端末は、
当該ユーザ端末を識別するための端末識別情報を上記アプリケーションサーバシステムへ送信する端末識別情報送信手段を備え、
上記アプリケーションサーバシステムは、
上記端末識別情報と、上記端末属性情報と、を対応付けて記憶する端末情報記憶手段と、
上記ユーザ端末により送信された上記端末識別情報を受信する端末識別情報受信手段と、
を備え、
上記端末属性情報取得手段は、上記受信された端末識別情報と対応付けて上記端末情報記憶手段に記憶されている上記端末属性情報を取得するように構成されることが好適である。
【０２５５】
例えば、端末属性情報は、ユーザ端末のディスプレイの解像度、及び、ユーザ端末の情報処理能力等の複数の情報を含む。従って、上記構成によれば、ユーザ端末からアプリケーションサーバシステムへ送信される情報量を、ユーザ端末が端末属性情報をアプリケーションサーバシステムへ送信するように構成される場合よりも少なくすることができる。この結果、ユーザ端末とアプリケーションサーバシステムとの間の通信負荷を低減することができる。
【０２５６】
この場合、上記ユーザ端末は、
上記コンテンツデータを識別するためのデータ識別情報を上記アプリケーションサーバシステムへ送信するデータ識別情報送信手段を備え、
上記アプリケーションサーバシステムは、
上記ユーザ端末により送信された上記データ識別情報を受信するデータ識別情報受信手段を備え、
上記データ選択手段は、上記受信されたデータ識別情報により識別されるコンテンツデータが表すコンテンツと同一のコンテンツを表すコンテンツデータを選択するように構成されることが好適である。
【０２５７】
これによれば、ユーザが視聴を希望するコンテンツを表すコンテンツデータのうちの、ユーザが用いるユーザ端末がコンテンツを出力可能なコンテンツデータを、当該ユーザ端末へ送信することができる。この結果、ユーザは、視聴を希望するコンテンツを確実に視聴することができる。
【０２５８】
この場合、上記ユーザ端末は、
上記端末識別情報送信手段及び上記データ識別情報送信手段を含む手段であって、上記端末識別情報と、上記データ識別情報と、当該データ識別情報により識別されるコンテンツデータを上記アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を上記接続制御システムを経由させて当該アプリケーションサーバシステムへ送信する手段であるコンテンツ送信要求送信手段を備え、
上記接続確立手段は、
上記ユーザ端末から上記コンテンツ送信要求を受信した場合に、上記アプリケーションサーバシステムと当該ユーザ端末との間の、当該コンテンツ送信要求に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行うように構成されることが好適である。
【０２５９】
ところで、コンテンツ送信要求が接続制御システムにより受信された後、アプリケーションサーバシステムの応答を接続制御システムが受信して初めて接続が確立されるようにコンテンツ配信システムが構成される場合がある。
【０２６０】
この場合、コンテンツ送信要求が接続制御システムにより受信されてから、アプリケーションサーバシステムの応答を接続制御システムが受信するまでの間に、他の接続が確立されると、通信帯域幅が不足する虞がある。
【０２６１】
これに対し、上記構成によれば、コンテンツ送信要求が接続制御システムにより受信された時点にて通信帯域が予約されるので、実際に接続が確立される際に通信帯域幅が不足することを回避することができる。
【０２６２】
この場合、上記アプリケーションサーバシステムは、
上記コンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて上記データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、が異なるとき、当該データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、当該データ選択手段が選択したコンテンツデータを当該アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を上記接続制御システムへ送信する応答情報送信手段を備えることが好適である。
【０２６３】
この場合、上記接続確立手段は、上記接続制御システムが上記アプリケーションサーバシステムから上記第１の応答情報を受信した場合、当該第１の応答情報を上記ユーザ端末へ送信するとともに、上記予約されている通信帯域を解放するように構成され、
上記コンテンツ送信要求送信手段は、上記ユーザ端末が上記第１の応答情報を受信した場合、当該第１の応答情報に含まれる上記データ識別情報及び上記通信帯域幅を含む上記コンテンツ送信要求を上記接続制御システムを経由させて上記アプリケーションサーバシステムへ送信するように構成されることが好適である。
【０２６４】
ところで、接続制御システムが第１の応答情報を受信した場合に予約されている通信帯域を解放しないように構成されている場合において、その後、接続が確立されなかった場合、通信帯域が予約された状態が維持される。この結果、利用可能な通信帯域幅が無駄に小さくなってしまうという問題が生じる。
【０２６５】
これに対し、上記構成によれば、通信帯域が予約された状態が無駄に維持されることを回避することができる。この結果、利用可能な通信帯域幅が無駄に小さくなることを防止することができる。
【０２６６】
また、上記コンテンツ配信システムの他の態様において、
上記接続確立手段は、上記接続制御システムが上記アプリケーションサーバシステムから上記第１の応答情報を受信した場合、当該第１の応答情報を上記ユーザ端末へ送信するとともに、上記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更するように構成され、
上記コンテンツ送信要求送信手段は、上記ユーザ端末が上記第１の応答情報を受信した場合、当該第１の応答情報に含まれる上記データ識別情報及び上記通信帯域幅を含む上記コンテンツ送信要求を上記接続制御システムを経由させて上記アプリケーションサーバシステムへ送信するように構成されることが好適である。
【０２６７】
ところで、ユーザ端末が最初に送信したコンテンツ送信要求に含まれる通信帯域幅よりも、アプリケーションサーバシステムが選択したコンテンツデータを送信するために必要な通信帯域幅が大きい場合を想定する。この場合、接続制御システムが、第１の応答情報を受信した時点にて予約されている通信帯域を解放し、その後、ユーザ端末からコンテンツ送信要求を受信した時点にて再び通信帯域を予約するように構成されていると、予約されている通信帯域が解放されてから、次に通信帯域が予約されるまでの間に、他の予約によって、通信帯域幅が不足してしまう虞がある。
【０２６８】
これに対し、上記構成によれば、接続制御システムが、第１の応答情報を受信した時点にて予約されている通信帯域を解放するように構成されている場合と比較して、より早期に必要な通信帯域を予約することができる。この結果、実際に接続が確立される際に通信帯域幅が不足することを回避することができる。
【０２６９】
この場合、上記接続確立手段は、上記ユーザ端末から上記コンテンツ送信要求を受信した場合において、上記予約されている通信帯域の通信帯域幅が、当該コンテンツ送信要求に含まれる通信帯域幅と一致しているとき、上記帯域予約処理を行わないように構成されることが好適である。
【０２７０】
この場合、上記応答情報送信手段は、上記アプリケーションサーバシステムが上記コンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて上記データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、が一致しているとき、上記予約されている通信帯域を構成し且つ通信の中継を行う通信中継装置に当該通信帯域の確定を指示するための第２の応答情報を上記接続制御システムへ送信するように構成され、
上記接続確立手段は、上記アプリケーションサーバシステムから上記第２の応答情報を受信した場合、上記予約されている通信帯域を構成し且つ通信の中継を行う上記通信中継装置に当該通信帯域の確定を指示する帯域確定処理を行うように構成されることが好適である。
【０２７１】
この場合、上記第１の応答情報は、当該第１の応答情報に含まれる上記データ識別情報及び上記通信帯域幅を含む上記コンテンツ送信要求を上記アプリケーションサーバシステムへ送信する旨を指示するリダイレクト要求を表す情報であることが好適である。
【０２７２】
また、上記コンテンツ配信システムの他の態様において、
上記接続確立手段は、上記接続制御システムが上記アプリケーションサーバシステムから上記第１の応答情報を受信した場合、上記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更するとともに、当該受信された第１の応答情報に含まれる上記データ識別情報及び上記通信帯域幅を含む上記コンテンツ送信要求を上記アプリケーションサーバシステムへ送信するように構成されることが好適である。
【０２７３】
これによれば、接続制御システムが第１の応答情報をユーザ端末へ送信するとともに、ユーザ端末が接続制御システムへコンテンツ送信要求を送信する処理を省略することができる。この結果、ユーザ端末と接続制御システムとの間の通信負荷を軽減することができる。
【０２７４】
この場合、上記アプリケーションサーバシステムは、
当該アプリケーションサーバシステムと上記ユーザ端末との間で利用可能な通信帯域幅を表す可用帯域情報を取得する可用帯域情報取得手段を備え、
上記データ選択手段は、更に、上記取得された可用帯域情報に基づいて上記コンテンツデータを選択するように構成されることが好適である。
【０２７５】
これによれば、アプリケーションサーバシステムは、利用可能な通信帯域幅に応じて、コンテンツデータを選択することができる。従って、例えば、アプリケーションサーバシステムは、利用可能な通信帯域幅が比較的小さい場合には、より小さいビットレートを有するコンテンツデータを選択し、一方、利用可能な通信帯域幅が比較的大きい場合には、より大きいビットレートを有するコンテンツデータを選択することができる。この結果、通信帯域幅が不足することにより、コンテンツデータを送信できないことを回避することができる。
【０２７６】
この場合、上記アプリケーションサーバシステムは、
当該アプリケーションサーバシステムの処理負荷を表す処理負荷情報を取得する処理負荷情報取得手段を備え、
上記データ選択手段は、更に、上記取得された処理負荷情報に基づいて上記コンテンツデータを選択するように構成されることが好適である。
【０２７７】
これによれば、アプリケーションサーバシステムは、アプリケーションサーバシステムの処理負荷に応じて、コンテンツデータを選択することができる。従って、例えば、アプリケーションサーバシステムは、処理負荷が比較的大きい場合には、より小さいビットレートを有するコンテンツデータを選択し、一方、処理負荷が比較的小さい場合には、より大きいビットレートを有するコンテンツデータを選択することができる。この結果、アプリケーションサーバシステムの処理負荷が過大となることにより、コンテンツデータを送信できないことを回避することができる。
【０２７８】
この場合、上記端末属性情報は、上記ユーザ端末が備えるディスプレイの解像度、当該ユーザ端末が備える処理装置の情報処理能力、当該ユーザ端末が出力可能なコンテンツデータの形式、及び、当該ユーザ端末が備える記憶装置の記憶容量、のそれぞれを表す情報を少なくとも１つ含むことが好適である。
【０２７９】
また、本発明の他の形態であるコンテンツ配信方法は、
ユーザ端末とアプリケーションサーバシステムと接続制御システムとを含むコンテンツ配信システムに適用され、
上記ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を上記アプリケーションサーバシステムが取得し、
上記アプリケーションサーバシステムが、上記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択し、
上記接続制御システムが、上記アプリケーションサーバシステムと上記ユーザ端末との間の接続であって、上記選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立し、
上記アプリケーションサーバシステムが、上記確立された接続を用いて、上記選択されたコンテンツデータを上記ユーザ端末へ送信する方法である。
【０２８０】
この場合、上記コンテンツ配信方法は、
上記ユーザ端末が、当該ユーザ端末を識別するための端末識別情報を上記アプリケーションサーバシステムへ送信し、
上記アプリケーションサーバシステムが、上記ユーザ端末により送信された上記端末識別情報を受信し、
上記アプリケーションサーバシステムが、上記端末識別情報と、上記端末属性情報と、を対応付けて記憶する記憶装置に、上記受信された端末識別情報と対応付けて記憶されている上記端末属性情報を取得するように構成されることが好適である。
【０２８１】
この場合、上記コンテンツ配信方法は、
上記ユーザ端末が、上記コンテンツデータを識別するためのデータ識別情報を上記アプリケーションサーバシステムへ送信し、
上記アプリケーションサーバシステムが、上記ユーザ端末により送信された上記データ識別情報を受信し、
上記アプリケーションサーバシステムが、上記受信されたデータ識別情報により識別されるコンテンツデータが表すコンテンツと同一のコンテンツを表すコンテンツデータを選択するように構成されることが好適である。
【０２８２】
この場合、上記コンテンツ配信方法は、
上記ユーザ端末が、上記端末識別情報と、上記データ識別情報と、当該データ識別情報により識別されるコンテンツデータを上記アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を上記接続制御システムを経由させて当該アプリケーションサーバシステムへ送信し、
上記接続制御システムが、上記ユーザ端末から上記コンテンツ送信要求を受信した場合に、上記アプリケーションサーバシステムと当該ユーザ端末との間の、当該コンテンツ送信要求に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行うように構成されることが好適である。
【０２８３】
この場合、上記コンテンツ配信方法は、
上記アプリケーションサーバシステムが、上記コンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて上記選択されたコンテンツデータを識別するためのデータ識別情報と、が異なるとき、当該選択されたコンテンツデータを識別するためのデータ識別情報と、当該選択されたコンテンツデータを当該アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を上記接続制御システムへ送信することが好適である。
【０２８４】
この場合、上記コンテンツ配信方法は、
上記接続制御システムが、上記アプリケーションサーバシステムから上記第１の応答情報を受信した場合、当該第１の応答情報を上記ユーザ端末へ送信するとともに、上記予約されている通信帯域を解放し、
上記ユーザ端末が、上記第１の応答情報を受信した場合、当該第１の応答情報に含まれる上記データ識別情報及び上記通信帯域幅を含む上記コンテンツ送信要求を上記接続制御システムを経由させて上記アプリケーションサーバシステムへ送信するように構成されることが好適である。
【０２８５】
また、本発明の他の態様に係るコンテンツ配信方法は、
上記接続制御システムが、上記アプリケーションサーバシステムから上記第１の応答情報を受信した場合、当該第１の応答情報を上記ユーザ端末へ送信するとともに、上記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更し、
上記ユーザ端末が、上記第１の応答情報を受信した場合、当該第１の応答情報に含まれる上記データ識別情報及び上記通信帯域幅を含む上記コンテンツ送信要求を上記接続制御システムを経由させて上記アプリケーションサーバシステムへ送信するように構成されることが好適である。
【０２８６】
また、本発明の他の形態であるサーバ装置は、
ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得手段と、
上記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択手段と、
を備える。
【０２８７】
この場合、上記サーバ装置は、
接続制御システムによって上記ユーザ端末と当該サーバ装置との間で確立された接続を用いて、上記選択されたコンテンツデータを当該ユーザ端末へ送信するコンテンツ送信手段を備えることが好適である。
【０２８８】
この場合、上記サーバ装置は、
上記ユーザ端末を識別するための端末識別情報と、上記端末属性情報と、を対応付けて記憶する端末情報記憶手段と、
上記ユーザ端末により送信された上記端末識別情報を受信する端末識別情報受信手段と、
を備え、
上記端末属性情報取得手段は、上記受信された端末識別情報と対応付けて上記端末情報記憶手段に記憶されている上記端末属性情報を取得するように構成されることが好適である。
【０２８９】
この場合、上記サーバ装置は、
上記コンテンツデータを識別するためのデータ識別情報を上記ユーザ端末から受信するデータ識別情報受信手段を備え、
上記データ選択手段は、上記受信されたデータ識別情報により識別されるコンテンツデータが表すコンテンツと同一のコンテンツを表すコンテンツデータを選択するように構成されることが好適である。
【０２９０】
この場合、上記サーバ装置は、
上記端末識別情報と、上記データ識別情報と、当該データ識別情報により識別されるコンテンツデータを上記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を受信した場合において、当該受信したコンテンツ送信要求に含まれるデータ識別情報と、当該コンテンツ送信要求に基づいて上記データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、が異なるとき、当該データ選択手段が選択したコンテンツデータを識別するためのデータ識別情報と、当該データ選択手段が選択したコンテンツデータを上記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を上記接続制御システムへ送信する応答情報送信手段を備えることが好適である。
【０２９１】
また、本発明の他の形態であるプログラムは、
サーバ装置に、
ユーザ端末の能力であって当該ユーザ端末がコンテンツを表すコンテンツデータに基づいて当該コンテンツを出力する能力を表す端末属性情報を取得する端末属性情報取得手段と、
上記取得された端末属性情報に基づいて、コンテンツを表すコンテンツデータを選択するデータ選択手段と、
を実現させるためのプログラムである。
【０２９２】
この場合、上記プログラムは、
上記サーバ装置に、更に、
接続制御システムによって上記ユーザ端末と当該サーバ装置との間で確立された接続を用いて、上記選択されたコンテンツデータを当該ユーザ端末へ送信するコンテンツ送信手段を実現させるためのプログラムであることが好適である。
【０２９３】
また、本発明の他の形態であるサーバ装置は、
アプリケーションサーバシステムとユーザ端末との間の接続であって、当該アプリケーションサーバシステムにより選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立する接続確立手段を備える。
【０２９４】
この場合、上記接続確立手段は、上記ユーザ端末から、当該ユーザ端末を識別するための端末識別情報と、上記コンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを上記アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を受信した場合に、当該アプリケーションサーバシステムと当該ユーザ端末との間の、当該コンテンツ送信要求に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行うように構成されることが好適である。
【０２９５】
この場合、上記接続確立手段は、上記アプリケーションサーバシステムから、当該アプリケーションサーバシステムにより選択されたコンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを当該アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を受信した場合、当該第１の応答情報を上記ユーザ端末へ送信するとともに、上記予約されている通信帯域を解放するように構成されることが好適である。
【０２９６】
また、上記サーバ装置の他の態様において、
上記接続確立手段は、上記アプリケーションサーバシステムから、当該アプリケーションサーバシステムにより選択されたコンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを当該アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を受信した場合、当該第１の応答情報を上記ユーザ端末へ送信するとともに、上記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更するように構成されることが好適である。
【０２９７】
また、本発明の他の形態であるプログラムは、
サーバ装置に、
アプリケーションサーバシステムとユーザ端末との間の接続であって、当該アプリケーションサーバシステムにより選択されたコンテンツデータを当該アプリケーションサーバシステムから当該ユーザ端末へ送信するために必要な通信帯域幅を有する接続を確立する接続確立手段を実現させるためのプログラムである。
【０２９８】
この場合、上記接続確立手段は、上記ユーザ端末から、当該ユーザ端末を識別するための端末識別情報と、上記コンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを上記アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含むコンテンツ送信要求を受信した場合に、当該アプリケーションサーバシステムと当該ユーザ端末との間の、当該コンテンツ送信要求に含まれる通信帯域幅を有する通信帯域を予約する帯域予約処理を行うように構成されることが好適である。
【０２９９】
この場合、上記接続確立手段は、上記アプリケーションサーバシステムから、当該アプリケーションサーバシステムにより選択されたコンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを当該アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を受信した場合、当該第１の応答情報を上記ユーザ端末へ送信するとともに、上記予約されている通信帯域を解放するように構成されることが好適である。
【０３００】
また、上記プログラムの他の態様において、
上記接続確立手段は、上記アプリケーションサーバシステムから、当該アプリケーションサーバシステムにより選択されたコンテンツデータを識別するためのデータ識別情報と、当該データ識別情報により識別されるコンテンツデータを当該アプリケーションサーバシステムから上記ユーザ端末へ送信するために必要な通信帯域幅と、を含む第１の応答情報を受信した場合、当該第１の応答情報を上記ユーザ端末へ送信するとともに、上記予約されている通信帯域の通信帯域幅を、当該第１の応答情報に含まれる通信帯域幅に変更するように構成されることが好適である。
【０３０１】
上述した構成を有する、コンテンツ配信方法、サーバ装置、又は、プログラム、の発明であっても、上記コンテンツ配信システムと同様の作用を有するために、上述した本発明の目的を達成することができる。
【０３０２】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【０３０３】
例えば、上記各実施形態の他の変形例において、コンテンツ配信システムは、メディアサーバを複数含んでいてもよい。この場合、サービス制御サーバは、コンテンツデータを送信するメディアサーバを選択し、選択したメディアサーバを特定するための情報をユーザ端末へ送信するように構成されることが好適である。また、上記各実施形態の他の変形例において、接続制御システムは、複数の接続制御サーバを含んでいてもよい。
【０３０４】
また、上記各実施形態の他の変形例において、ユーザ端末が端末属性情報をアプリケーションサーバシステムへ送信するように構成されていてもよい。
【０３０５】
また、上記各実施形態の他の変形例において、コンテンツ配信システムは、ユーザ端末が出力可能なコンテンツデータの形式を表すデータ形式情報を端末属性情報が含むように構成されていてもよい。この場合、アプリケーションサーバシステムは、取得した端末属性情報に含まれるデータ形式情報が表す形式を有するコンテンツデータを選択するように構成されることが好適である。
【０３０６】
また、上記各実施形態の他の変形例において、端末属性情報は、前記ユーザ端末が備えるディスプレイの解像度、当該ユーザ端末が備える処理装置の情報処理能力、当該ユーザ端末が出力可能なコンテンツデータの形式、及び、当該ユーザ端末が備える記憶装置の記憶容量、のそれぞれを表す情報のいずれか１つであってもよく、これらの情報の任意の組み合わせであってもよい。
【０３０７】
また、ユーザ端末は、パーソナル・コンピュータ、携帯電話端末、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、カーナビゲーション端末、又は、ゲーム端末等であってもよい。
また、上記各実施形態において、コンテンツは、動画であったが、映像のみ又は音声のみであってもよい。
【０３０８】
なお、上記各実施形態においてコンテンツ配信システムの各機能は、ＣＰＵがプログラム（ソフトウェア）を実行することにより実現されていたが、回路等のハードウェアにより実現されていてもよい。
【０３０９】
また、上記各実施形態においてプログラムは、記憶装置に記憶されていたが、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０３１０】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【０３１１】
なお、本発明は、日本国にて２００９年１０月８日に出願された特願２００９−２３３９６５の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願にて開示された内容のすべてが本明細書に含まれるものとする。
【産業上の利用可能性】
【０３１２】
本発明は、ＩＰ網を介してコンテンツを配信するビデオオンデマンドシステム、及び、ＩＰ網を介してテレビ放送を行うＩＰＴＶシステム等に適用可能である。
【符号の説明】
【０３１３】
１      コンテンツ配信システム
１０    通信回線網
２０ａ，２０ｂ，…  ユーザ端末
３０    接続制御サーバ
４０    トランスポート制御サーバ
５０    サービス制御サーバ
６０    メディアサーバ
１００  コンテンツ配信システム
１１０  ユーザ端末
１２０  アプリケーションサーバシステム
１２１  端末属性情報取得部
１２２  データ選択部
１２３  コンテンツ送信部
１３０  接続制御システム
１３１  接続確立部
２０１  端末制御部
２０２  端末要求制御部
２０３  端末要求送受信部
３０１  端末要求送受信部
３０２  接続制御部
３０３  帯域確保要求送受信部
３０４  サービス要求送受信部
３０５  予約帯域管理部
３０６  予約帯域記憶部
４０１  帯域確保要求送受信部
４０２  帯域確保要求制御部
５０１  サービス要求送受信部
５０２  サービス要求制御部
５０３  必要帯域特定部
５０４  端末情報記憶部
５０５  コンテンツ情報記憶部
６０１  サービス要求送受信部
６０２  サービス要求制御部
６０３  必要帯域特定部
６０４  端末情報記憶部
６０５  コンテンツ情報記憶部
【図１】
2011043016.tif 000003
【図２】
2011043016.tif 000004
【図３】
2011043016.tif 000005
【図４】
2011043016.tif 000006
【図５】
2011043016.tif 000007
【図６】
2011043016.tif 000008
【図７】
2011043016.tif 000009
【図８】
2011043016.tif 000010
【図９】
2011043016.tif 000011
【図１０】
2011043016.tif 000012
【図１１】
2011043016.tif 000013
【図１２】
2011043016.tif 000014
【図１３】
2011043016.tif 000015
【図１４】
2011043016.tif 000016
【図１５】
2011043016.tif 000017
【図１６】
2011043016.tif 000018
【図１７】
2011043016.tif 000019
【図１８】
2011043016.tif 000020
【図１９】
2011043016.tif 000021
【図２０】
2011043016.tif 000022
【図２１】
2011043016.tif 000023
【図２２】
2011043016.tif 000024
【図２３】
2011043016.tif 000025
【国際調査報告】
2011043016.tif 000026
2011043016.tif 000027
2011043016.tif 000028
2011043016.tif 000029