(57)【特許請求の範囲】
【請求項１】
インターネットを介して動画等のデータをユーザ端末でストリーミングしながら受信し再生可能にしたコンテンツ配信システムであって、
インターネットに接続され、コンテンツを配信するコンテンツサーバと、
前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、
前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、
ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、
前記ユーザ管理サーバが、前記ユーザ端末からのコンテンツ配信の要求を受信すると、前記ユーザ管理サーバの管理に基づき、前記コンテンツサーバ又は前記ミラーサーバから、前記ユーザ端末から要求のあったコンテンツを前記ユーザ端末に配信するように構成し、
前記ユーザ端末からの要求に従い、コンテンツの配信をする際、前記ユーザ管理サーバは、所定のコンテンツサーバから前記ミラーサーバに一旦前記コンテンツサーバのコンテンツを格納するように指示すると共に、その後、ミラーサーバに格納されたコンテンツを前記ユーザ端末に送出するように管理することを特徴とするコンテンツ配信システム。
【請求項２】
ユーザが、前記ユーザ端末から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金するための第１の課金システムが設けられていることを特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
前記コンテンツサーバが、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金するための第２の課金システムが設けられていることを特徴とする請求項１又は２記載のコンテンツ配信システム。
【請求項４】
インターネットに接続され、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、インターネットを介して動画等のデータをユーザ端末でストリーミング再生可能にしたコンテンツ配信システムの配信方法であって、
前記ユーザ管理サーバが、前記ユーザ端末からの要求を受信する第１の工程と、
前記ユーザ管理サーバ内のユーザ情報及びコンテンツ情報に基づき、所定のコンテンツサーバから前記ミラーサーバへのコンテンツの転送を行うか否かを決定する第２の工程と、
前記第２の工程で、所定のコンテンツサーバから前記ミラーサーバへデータ転送を行う必要がある場合、前記コンテンツサーバから前記ミラーサーバへの当該コンテンツの転送を行うように要求する第３の工程と、
前記データ転送が終了後、前記ミラーサーバに格納されたコンテンツを、所定のストリーミングサーバを介して、前記ユーザ端末に送出するように管理する第４の工程と、
を少なくとも含むことを特徴とするコンテンツ配信システムの配信方法。
【請求項５】
ユーザが、前記ユーザ端末から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金する工程を更に含むことを特徴とする請求項４記載のコンテンツ配信システムの配信方法。
【請求項６】
前記コンテンツサーバが、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金する工程を更に含むことを特徴とする請求項４又は５記載のコンテンツ配信システムの配信方法。
【請求項７】
インターネットに接続され、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、インターネットを介して動画等のデータをユーザ端末でストリーミング再生可能にしたコンテンツ配信システム用のコンピュータプログラムであって、
前記ユーザ管理サーバが、前記ユーザ端末からの要求を受信する第１の手順と、
前記ユーザ管理サーバ内のユーザ情報及びコンテンツ情報に基づき、所定のコンテンツサーバから前記ミラーサーバへのコンテンツのデータ転送を行うか否かを決定する第２の手順と、
前記第２の手順で、所定のコンテンツサーバから前記ミラーサーバへデータ転送を行う必要がある場合、前記コンテンツサーバから前記ミラーサーバへの当該コンテンツの転送を行うように要求する第３の手順と、
前記データ転送が終了後、前記ミラーサーバに格納されたコンテンツを、所定のストリーミングサーバを介して、前記ユーザ端末に送出するように管理する第４の手順と、
を前記ユーザ管理サーバに実行させることを特徴とするコンテンツ配信システム用のコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ配信システムと配信方法に関わり、特に、コンテンツを配信する際、ユーザの要求に応じて異なるサービスレベルでコンテンツを配信すると共に、そのサービスレベルを保証することを可能にしたコンテンツ配信システムと配信方法に関する。
【０００２】
【従来の技術】
インターネットの進歩に伴い、単なるＷｅｂページや静止画像だけでなくマルチメディア・コンテンツと言われる動画像をインタラクティブに見るストリーミングが実現できるようになってきている。ところが従来の放送と異なり、インターネットはベスト・エフォートの性質を持っているため、混雑時には満足な画質が得られない問題がある。その解決策としてキャッシュサーバを置いてコンテンツをユーザの近くにキャッシュしておき、インターネット上の混雑の影響を少なくする方法が取られている。ただしこの方法ではキャッシュするコンテンツを区別できないこと、ユーザの区別ができないことから、不特定多数のユーザに不確実な利便性（多少画像がきれいという状態）を与えるだけで、サービスレベルを保証できない。このため、プロバイダにとってはキャッシュサーバの投資を回収することができず、ビジネスモデルとして成立しないという問題があった。
【０００３】
【発明が解決しようとする課題】
本発明の目的は、上記した従来技術の欠点を改良し、特に、コンテンツを配信する際、ユーザの要求に応じて異なるサービスレベルでコンテンツを配信すると共に、そのサービスレベル、具体的には、データの転送速度を保証することを可能にした新規なコンテンツ配信システムと配信方法を提供するものである。
【０００４】
また、本発明の他の目的は、そのためのコンピュータプログラムを提供するものである。
【０００５】
【課題を解決するための手段】
本発明は上記した目的を達成するため、基本的には、以下に記載されたような技術構成を採用するものである。
【０００６】
即ち、本発明に係わるコンテンツ配信システムの第１態様は、
インターネットを介して動画等のデータをユーザ端末でストリーミングしながら受信し再生可能にしたコンテンツ配信システムであって、
インターネットに接続され、コンテンツを配信するコンテンツサーバと、
前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、
前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、
ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、
前記ユーザ管理サーバが、前記ユーザ端末からのコンテンツ配信の要求を受信すると、前記ユーザ管理サーバの管理に基づき、前記コンテンツサーバ又は前記ミラーサーバから、前記ユーザ端末から要求のあったコンテンツを前記ユーザ端末に配信するように構成し、
前記ユーザ端末からの要求に従い、コンテンツの配信をする際、前記ユーザ管理サーバは、所定のコンテンツサーバから前記ミラーサーバに一旦前記コンテンツサーバのコンテンツを格納するように指示すると共に、その後、ミラーサーバに格納されたコンテンツを前記ユーザ端末に送出するように管理することを特徴とするものであり、
叉、第２態様は、
ユーザが、前記ユーザ端末から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金するための第１の課金システムが設けられていることを特徴とするものであり、
叉、第３態様は、
前記コンテンツサーバが、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金するための第２の課金システムが設けられていることを特徴とするものである。
【０００７】
又、本発明に係わるコンテンツ配信システムの配信方法の第１態様は、
インターネットに接続され、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、インターネットを介して動画等のデータをユーザ端末でストリーミング再生可能にしたコンテンツ配信システムの配信方法であって、
前記ユーザ管理サーバが、前記ユーザ端末からの要求を受信する第１の工程と、
前記ユーザ管理サーバ内のユーザ情報及びコンテンツ情報に基づき、所定のコンテンツサーバから前記ミラーサーバへのコンテンツの転送を行うか否かを決定する第２の工程と、
前記第２の工程で、所定のコンテンツサーバから前記ミラーサーバへデータ転送を行う必要がある場合、前記コンテンツサーバから前記ミラーサーバへの当該コンテンツの転送を行うように要求する第３の工程と、
前記データ転送が終了後、前記ミラーサーバに格納されたコンテンツを、所定のストリーミングサーバを介して、前記ユーザ端末に送出するように管理する第４の工程と、
を少なくとも含むことを特徴とするものであり、
叉、第２態様は、
ユーザが、前記ユーザ端末から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金する工程を更に含むことを特徴とするものであり、
叉、第３態様は、
前記コンテンツサーバが、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金する工程を更に含むことを特徴とするものである。
【０００８】
又、本発明に係わるコンテンツ配信システム用のコンピュータプログラムは、
インターネットに接続され、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、インターネットを介して動画等のデータをユーザ端末でストリーミング再生可能にしたコンテンツ配信システム用のコンピュータプログラムであって、
前記ユーザ管理サーバが、前記ユーザ端末からの要求を受信する第１の手順と、
前記ユーザ管理サーバ内のユーザ情報及びコンテンツ情報に基づき、所定のコンテンツサーバから前記ミラーサーバへのコンテンツのデータ転送を行うか否かを決定する第２の手順と、
前記第２の手順で、所定のコンテンツサーバから前記ミラーサーバへデータ転送を行う必要がある場合、前記コンテンツサーバから前記ミラーサーバへの当該コンテンツの転送を行うように要求する第３の手順と、
前記データ転送が終了後、前記ミラーサーバに格納されたコンテンツを、所定のストリーミングサーバを介して、前記ユーザ端末に送出するように管理する第４の手順と、
を前記ユーザ管理サーバに実行させることを特徴とするコンテンツ配信システム用のコンピュータプログラムである。
【０００９】
【発明の実施の形態】
本発明のコンテンツ配信システムでは、レイヤ７スイッチとストリーミングサーバ、ユーザ管理サーバ、キャッシュ用ストレージを一つのシステムとして密に結合させることにより、コンテンツの区別、ユーザの区別を可能にする。
【００１０】
また、レイヤ７スイッチの帯域制御機能によりユーザに対してサービスレベル保証をする。
【００１１】
このシステムにより、サービスレベルをユーザに選択してもらい、それに応じて料金を徴収するようにしたビジネスモデルの構築が可能になる。更に、コンテンツの区別も出来るから、コンテンツ・プロバイダからキャッシュの有無により、コンテンツ・プロバイダから料金を徴収するビジネスも可能になる。
【００１２】
【実施例】
以下に、本発明に係わるコンテンツ配信システムと配信方法の具体例を図面を参照しながら詳細に説明する。
【００１３】
図１は、本発明のシステム構成を示す図、図２〜図４は、本発明の動作を示す図、図５は、本発明のフローチャートであり、これらの図には、
インターネット１０を介して動画等のデータをユーザ端末１−１でストリーミングしながら受信し再生可能にしたコンテンツ配信システムであって、
インターネット１０に接続され、コンテンツを配信するコンテンツサーバ２−１と、
インターネット１０のアクセスポイント１１とユーザ端末１−１との間に設けられたレイヤ７スイッチ３と、
前記コンテンツサーバ２−１の配信するコンテンツを一旦格納するためのミラーサーバ４と、
前記ミラーサーバ４から取り出されたコンテンツを前記ユーザ端末１−１に送出すると共に、そのデータ転送速度がそれぞれ異なる複数のストリーミングサーバ５−１、５−２と、
ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバ６とからなり、
前記ユーザ管理サーバ６が、前記レイヤ７スイッチ３を介して前記ユーザ端末１−１からのコンテンツ配信の要求を受信すると、前記ユーザ管理サーバ６の管理に基づき、前記コンテンツサーバ２−１又は前記ミラーサーバ４から前記レイヤ７スイッチ３を介して、前記ユーザ端末１−１に要求のあったコンテンツを前記ユーザ端末１−１に配信するように構成したことを特徴とするコンテンツ配信システムが示され、
又、前記ユーザ端末１−１からの要求に従い、コンテンツの配信をする際、前記ユーザ管理サーバ６は、所定のコンテンツサーバ２−１から前記ミラーサーバ４に一旦前記コンテンツサーバ２−１のコンテンツを格納するように指示すると共に、その後、ミラーサーバ４に格納されたコンテンツを前記ユーザ端末１−１に送出するように管理することを特徴とするコンテンツ配信システムが示され、又、ユーザが、前記ユーザ端末１−１から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金するための第１の課金システム２１が設けられていることを特徴とするコンテンツ配信システムが示され、
又、前記コンテンツサーバ２−１が、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金するための第２の課金システム２２が設けられていることを特徴とするコンテンツ配信システムが示されている。
【００１４】
なお、７は、ユーザ端末間でデータ転送するためのレイヤ２スイッチ、８−１、８−２は、それぞれ、コンテンツサーバ２−１、２−２からのコンテンツをインターネット１０を介して、ストリーミング配信するためのストリーミングサーバである。
【００１５】
以下に、本発明の動作を更に詳細に説明する。
【００１６】
図１において、レイヤ７スイッチ３は、ユーザからのリクエスト（ＴＣＰセッションリクエスト）を終端し、コンテンツのリクエスト（ＨＴＴＰ  ＧＥＴ／リクエスト）をユーザ管理サーバ６に渡す。ユーザ管理サーバ６は、ユーザ管理サーバ内のユーザの情報、コンテンツの情報を検索し、どのサービスレベルを用いるか決定する。本実施例では、コンテンツの配信を３通りのサービスレベルで配信するように構成している。
【００１７】
即ち、（１）オリジナル・コンテンツをミラーサーバにキャッシュし、高性能ストリーミングサーバを用い、高いサービスレベルを保証する。（２）オリジナル・コンテンツをミラーサーバにキャッシュし、中性能ストリーミングサーバを用い、ミドルレベルのサービスを保証する。（３）オリジナル・コンテンツのミラーサーバへのキャッシュは行わない。従って、この場合、ユーザは、コンテンツサーバからオリジナル・コンテンツを直接とってくる。このために、サービスレベルの保証はない。勿論、上記の他、３通り以上のサービスレベルでコンテンツを配信するように構成しても良い。
【００１８】
図２は、ユーザ端末１−１からコンテンツサーバ２−１内のコンテンツの配信を要求する場合を説明する図である。
【００１９】
そして、この場合、ユーザ端末１−１は、高性能サーバ５−１を使用することが出来る料金を支払っている。更に、コンテンツサーバ２−１は、本発明のシステムを使用する料金を支払っている。
【００２０】
図２に示すように、ユーザ端末１−１からコンテンツの要求を出すと、ユーザ端末１−１からのアクセスが、レイヤ７スイッチに渡り（図２の▲１▼）、ユーザ端末１−１からのユーザデータは、ユーザ管理サーバ６に転送される（図２の▲２▼）。ユーザ管理サーバ６は、ユーザ管理サーバ６内に格納されているユーザ端末１−１、コンテンツサーバ２−１の管理情報を検索する。検索の結果、高性能のストリーミングサーバ５−１を使った帯域保証タイプのサービスを行うことが出来ることがわかるので、ユーザ管理サーバ６は、コンテンツサーバ２−１のコンテンツをミラーサーバ４に一旦格納するように要求し、この要求に従い、コンテンツサーバ２−１のコンテンツをミラーサーバ４に転送し格納する（図２の▲３▼）。ミラーサーバ４への転送が終了すると、ストリーミングサーバ５−１を用いて、ユーザ端末１−１から要求されたコンテンツをユーザ端末１−１に配信する（図２の▲４▼）。この場合、コンテンツは、インターネット１０を介さずに、ミラーサーバ４からユーザ端末１−１に送られるから、高速度の転送速度が完全に保証される。
【００２１】
又、図３は、ユーザ端末１−２からコンテンツサーバ２−２内のコンテンツの配信を要求する場合を説明する図である。
【００２２】
そして、この場合も、ユーザ端末１−２は、中性能サーバ５−２を使用することが出来る料金を支払っている。更に、コンテンツサーバ２−２は、本発明のシステムを使用する料金を支払っている。
【００２３】
図３に示すように、ユーザ端末１−２からコンテンツの要求を出すと、ユーザ端末１−２からのアクセスが、レイヤ７スイッチに渡り（図３の▲１▼）、ユーザ端末１−２からのユーザデータは、ユーザ管理サーバ６に転送される（図３の▲２▼）。ユーザ管理サーバ６は、ユーザ管理サーバ６内に格納されているユーザ端末１−２、コンテンツサーバ２−２の管理情報を検索する。検索の結果、中性能のストリーミングサーバ５−２を使った帯域保証タイプのサービスを行うことが出来ることがわかるので、ユーザ管理サーバ６は、コンテンツサーバ２−２のコンテンツをミラーサーバ４に一旦格納するように要求し、この要求に従い、コンテンツサーバ２−２のコンテンツをミラーサーバ４に転送し格納する（図３の▲３▼）。ミラーサーバ４への転送が終了すると、ストリーミングサーバ５−２を用いて、ユーザ端末１−２から要求されたコンテンツをユーザ端末１−２に配信する（図３の▲４▼）。この場合、コンテンツは、インターネット１０を介さずに、ミラーサーバ４からユーザ端末１−２に送られるから、転送速度が完全に保証される。
【００２４】
又、図４は、ユーザ端末１−ｎからコンテンツサーバ２−２内のコンテンツの配信を要求する場合を説明する図である。
【００２５】
そして、この場合、ユーザ端末１−ｎは、高性能サーバ５−１，中性能サーバ５−２の使用料金を支払っていないが、コンテンツサーバ２−２は、本発明のシステムを使用する料金を支払っている（但し、この場合、コンテンツサーバ２−２が料金を 払っていなくてもシステムの動作は同じである）。
【００２６】
図４に示すように、ユーザ端末１−ｎからコンテンツの要求を出すと、ユーザ端末１−ｎからのアクセスが、レイヤ７スイッチに渡り（図４の▲１▼）、ユーザ端末１−ｎからのユーザデータは、ユーザ管理サーバ６に転送される（図４の▲２▼）。ユーザ管理サーバ６は、ユーザ管理サーバ６内に格納されているユーザ端末１−ｎ、コンテンツサーバ２−２の管理情報を検索する。検索の結果、高性能サーバ５−１，中性能サーバ５−２を使った帯域保証タイプのサービスを行うことが出来ないことがわかるので、ユーザ管理サーバ６は、コンテンツサーバ２−２のコンテンツをインターネット１０を介して直接ユーザ端末１−ｎに配信するように要求する。この要求に基づき、コンテンツサーバ２−２は、ユーザ端末１−ｎに所定のコンテンツを配信する（図３の▲３▼）。この場合、コンテンツの転送は、レイヤ７スイッチ３の帯域の範囲内で、サービスが実行されることになる。
【００２７】
なお、ユーザ及びコンテンツサーバに対する課金は、課金することが出来れば、どのような形態でもよい。また、コンテンツサーバに対して課金しないシステムも当然考えられる。
【００２８】
【発明の効果】
本発明に係わるコンテンツ配信システムと配信方法は、上述のように構成したので、ユーザに対しては、料金に見合ったサービスを確実に提供することができ、システム業者に対してはシステム投資を回収するビジネスモデルが成立する。しかも、従来にない新しいサービスの提供が可能になる等、優れた特徴を有する。
【図面の簡単な説明】
【図１】本発明に係わるコンテンツ配信システムの構成を示すブロック図である。
【図２】本発明を具体例に説明する図である。
【図３】本発明を具体例に説明する図である。
【図４】本発明を具体例に説明する図である。
【図５】本発明のフローチャートである。
【符号の説明】
１−１、１−２、１−ｎ  ユーザ端末
２−１、２−２  コンテンツサーバ
３  レイヤ７スイッチ
４  ミラーサーバ
５−１、５−２  ストリーミングサーバ
６  ユーザ管理サーバ
７  レイヤ２スイッチ
８−１、８−２  ストリーミングサーバ
１０  インターネット
１１  アクセスポイント
【図１】
0003729121.tif 000002
【図２】
0003729121.tif 000003
【図３】
0003729121.tif 000004
【図４】
0003729121.tif 000005
【図５】
0003729121.tif 000006