JP3729121B2 - Content distribution system, distribution method, and computer program therefor - Google Patents

Content distribution system, distribution method, and computer program therefor Download PDF

Info

Publication number
JP3729121B2
JP3729121B2 JP2001339795A JP2001339795A JP3729121B2 JP 3729121 B2 JP3729121 B2 JP 3729121B2 JP 2001339795 A JP2001339795 A JP 2001339795A JP 2001339795 A JP2001339795 A JP 2001339795A JP 3729121 B2 JP3729121 B2 JP 3729121B2
Authority
JP
Japan
Prior art keywords
content
server
user
mirror
distribution system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001339795A
Other languages
Japanese (ja)
Other versions
JP2003143224A (en
Inventor
隆史 鳥居
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2001339795A priority Critical patent/JP3729121B2/en
Publication of JP2003143224A publication Critical patent/JP2003143224A/en
Application granted granted Critical
Publication of JP3729121B2 publication Critical patent/JP3729121B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、コンテンツ配信システムと配信方法に関わり、特に、コンテンツを配信する際、ユーザの要求に応じて異なるサービスレベルでコンテンツを配信すると共に、そのサービスレベルを保証することを可能にしたコンテンツ配信システムと配信方法に関する。
【0002】
【従来の技術】
インターネットの進歩に伴い、単なるWebページや静止画像だけでなくマルチメディア・コンテンツと言われる動画像をインタラクティブに見るストリーミングが実現できるようになってきている。ところが従来の放送と異なり、インターネットはベスト・エフォートの性質を持っているため、混雑時には満足な画質が得られない問題がある。その解決策としてキャッシュサーバを置いてコンテンツをユーザの近くにキャッシュしておき、インターネット上の混雑の影響を少なくする方法が取られている。ただしこの方法ではキャッシュするコンテンツを区別できないこと、ユーザの区別ができないことから、不特定多数のユーザに不確実な利便性(多少画像がきれいという状態)を与えるだけで、サービスレベルを保証できない。このため、プロバイダにとってはキャッシュサーバの投資を回収することができず、ビジネスモデルとして成立しないという問題があった。
【0003】
【発明が解決しようとする課題】
本発明の目的は、上記した従来技術の欠点を改良し、特に、コンテンツを配信する際、ユーザの要求に応じて異なるサービスレベルでコンテンツを配信すると共に、そのサービスレベル、具体的には、データの転送速度を保証することを可能にした新規なコンテンツ配信システムと配信方法を提供するものである。
【0004】
また、本発明の他の目的は、そのためのコンピュータプログラムを提供するものである。
【0005】
【課題を解決するための手段】
本発明は上記した目的を達成するため、基本的には、以下に記載されたような技術構成を採用するものである。
【0006】
即ち、本発明に係わるコンテンツ配信システムの第1態様は、
インターネットを介して動画等のデータをユーザ端末でストリーミングしながら受信し再生可能にしたコンテンツ配信システムであって、
インターネットに接続され、コンテンツを配信するコンテンツサーバと、
記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、
前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、
ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、
前記ユーザ管理サーバが、前記ユーザ端末からのコンテンツ配信の要求を受信すると、前記ユーザ管理サーバの管理に基づき、前記コンテンツサーバ又は前記ミラーサーバから、前記ユーザ端末から要求のあったコンテンツを前記ユーザ端末に配信するように構成し
前記ユーザ端末からの要求に従い、コンテンツの配信をする際、前記ユーザ管理サーバは、所定のコンテンツサーバから前記ミラーサーバに一旦前記コンテンツサーバのコンテンツを格納するように指示すると共に、その後、ミラーサーバに格納されたコンテンツを前記ユーザ端末に送出するように管理することを特徴とするものであり、
叉、第2態様は、
ーザが、前記ユーザ端末から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金するための第1の課金システムが設けられていることを特徴とするものであり、
叉、第態様は、
前記コンテンツサーバが、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金するための第2の課金システムが設けられていることを特徴とするものである。
【0007】
又、本発明に係わるコンテンツ配信システムの配信方法の第1態様は、
インターネットに接続され、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、インターネットを介して動画等のデータをユーザ端末でストリーミング再生可能にしたコンテンツ配信システムの配信方法であって、
前記ユーザ管理サーバが、前記ユーザ端末からの要求を受信する第1の工程と、
前記ユーザ管理サーバ内のユーザ情報及びコンテンツ情報に基づき、所定のコンテンツサーバから前記ミラーサーバへのコンテンツの転送を行うか否かを決定する第2の工程と、
前記第2の工程で、所定のコンテンツサーバから前記ミラーサーバへデータ転送を行う必要がある場合、前記コンテンツサーバから前記ミラーサーバへの当該コンテンツの転送を行うように要求する第3の工程と、
前記データ転送が終了後、前記ミラーサーバに格納されたコンテンツを、所定のストリーミングサーバを介して、前記ユーザ端末に送出するように管理する第4の工程と、
を少なくとも含むことを特徴とするものであり、
叉、第2態様は、
ユーザが、前記ユーザ端末から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金する工程を更に含むことを特徴とするものであり、
叉、第3態様は、
前記コンテンツサーバが、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金する工程を更に含むことを特徴とするものである。
【0008】
又、本発明に係わるコンテンツ配信システム用のコンピュータプログラムは、
インターネットに接続され、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、インターネットを介して動画等のデータをユーザ端末でストリーミング再生可能にしたコンテンツ配信システム用のコンピュータプログラムであって、
前記ユーザ管理サーバが、前記ユーザ端末からの要求を受信する第1の手順と、
前記ユーザ管理サーバ内のユーザ情報及びコンテンツ情報に基づき、所定のコンテンツサーバから前記ミラーサーバへのコンテンツのデータ転送を行うか否かを決定する第2の手順と、
前記第2の手順で、所定のコンテンツサーバから前記ミラーサーバへデータ転送を行う必要がある場合、前記コンテンツサーバから前記ミラーサーバへの当該コンテンツの転送を行うように要求する第3の手順と、
前記データ転送が終了後、前記ミラーサーバに格納されたコンテンツを、所定のストリーミングサーバを介して、前記ユーザ端末に送出するように管理する第4の手順と、
を前記ユーザ管理サーバに実行させることを特徴とするコンテンツ配信システム用のコンピュータプログラムである。
【0009】
【発明の実施の形態】
本発明のコンテンツ配信システムでは、レイヤ7スイッチとストリーミングサーバ、ユーザ管理サーバ、キャッシュ用ストレージを一つのシステムとして密に結合させることにより、コンテンツの区別、ユーザの区別を可能にする。
【0010】
また、レイヤ7スイッチの帯域制御機能によりユーザに対してサービスレベル保証をする。
【0011】
このシステムにより、サービスレベルをユーザに選択してもらい、それに応じて料金を徴収するようにしたビジネスモデルの構築が可能になる。更に、コンテンツの区別も出来るから、コンテンツ・プロバイダからキャッシュの有無により、コンテンツ・プロバイダから料金を徴収するビジネスも可能になる。
【0012】
【実施例】
以下に、本発明に係わるコンテンツ配信システムと配信方法の具体例を図面を参照しながら詳細に説明する。
【0013】
図1は、本発明のシステム構成を示す図、図2〜図4は、本発明の動作を示す図、図5は、本発明のフローチャートであり、これらの図には、
インターネット10を介して動画等のデータをユーザ端末1−1でストリーミングしながら受信し再生可能にしたコンテンツ配信システムであって、
インターネット10に接続され、コンテンツを配信するコンテンツサーバ2−1と、
インターネット10のアクセスポイント11とユーザ端末1−1との間に設けられたレイヤ7スイッチ3と、
前記コンテンツサーバ2−1の配信するコンテンツを一旦格納するためのミラーサーバ4と、
前記ミラーサーバ4から取り出されたコンテンツを前記ユーザ端末1−1に送出すると共に、そのデータ転送速度がそれぞれ異なる複数のストリーミングサーバ5−1、5−2と、
ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバ6とからなり、
前記ユーザ管理サーバ6が、前記レイヤ7スイッチ3を介して前記ユーザ端末1−1からのコンテンツ配信の要求を受信すると、前記ユーザ管理サーバ6の管理に基づき、前記コンテンツサーバ2−1又は前記ミラーサーバ4から前記レイヤ7スイッチ3を介して、前記ユーザ端末1−1に要求のあったコンテンツを前記ユーザ端末1−1に配信するように構成したことを特徴とするコンテンツ配信システムが示され、
又、前記ユーザ端末1−1からの要求に従い、コンテンツの配信をする際、前記ユーザ管理サーバ6は、所定のコンテンツサーバ2−1から前記ミラーサーバ4に一旦前記コンテンツサーバ2−1のコンテンツを格納するように指示すると共に、その後、ミラーサーバ4に格納されたコンテンツを前記ユーザ端末1−1に送出するように管理することを特徴とするコンテンツ配信システムが示され、又、ユーザが、前記ユーザ端末1−1から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金するための第1の課金システム21が設けられていることを特徴とするコンテンツ配信システムが示され、
又、前記コンテンツサーバ2−1が、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金するための第2の課金システム22が設けられていることを特徴とするコンテンツ配信システムが示されている。
【0014】
なお、7は、ユーザ端末間でデータ転送するためのレイヤ2スイッチ、8−1、8−2は、それぞれ、コンテンツサーバ2−1、2−2からのコンテンツをインターネット10を介して、ストリーミング配信するためのストリーミングサーバである。
【0015】
以下に、本発明の動作を更に詳細に説明する。
【0016】
図1において、レイヤ7スイッチ3は、ユーザからのリクエスト(TCPセッションリクエスト)を終端し、コンテンツのリクエスト(HTTP GET/リクエスト)をユーザ管理サーバ6に渡す。ユーザ管理サーバ6は、ユーザ管理サーバ内のユーザの情報、コンテンツの情報を検索し、どのサービスレベルを用いるか決定する。本実施例では、コンテンツの配信を3通りのサービスレベルで配信するように構成している。
【0017】
即ち、(1)オリジナル・コンテンツをミラーサーバにキャッシュし、高性能ストリーミングサーバを用い、高いサービスレベルを保証する。(2)オリジナル・コンテンツをミラーサーバにキャッシュし、中性能ストリーミングサーバを用い、ミドルレベルのサービスを保証する。(3)オリジナル・コンテンツのミラーサーバへのキャッシュは行わない。従って、この場合、ユーザは、コンテンツサーバからオリジナル・コンテンツを直接とってくる。このために、サービスレベルの保証はない。勿論、上記の他、3通り以上のサービスレベルでコンテンツを配信するように構成しても良い。
【0018】
図2は、ユーザ端末1−1からコンテンツサーバ2−1内のコンテンツの配信を要求する場合を説明する図である。
【0019】
そして、この場合、ユーザ端末1−1は、高性能サーバ5−1を使用することが出来る料金を支払っている。更に、コンテンツサーバ2−1は、本発明のシステムを使用する料金を支払っている。
【0020】
図2に示すように、ユーザ端末1−1からコンテンツの要求を出すと、ユーザ端末1−1からのアクセスが、レイヤ7スイッチに渡り(図2の▲1▼)、ユーザ端末1−1からのユーザデータは、ユーザ管理サーバ6に転送される(図2の▲2▼)。ユーザ管理サーバ6は、ユーザ管理サーバ6内に格納されているユーザ端末1−1、コンテンツサーバ2−1の管理情報を検索する。検索の結果、高性能のストリーミングサーバ5−1を使った帯域保証タイプのサービスを行うことが出来ることがわかるので、ユーザ管理サーバ6は、コンテンツサーバ2−1のコンテンツをミラーサーバ4に一旦格納するように要求し、この要求に従い、コンテンツサーバ2−1のコンテンツをミラーサーバ4に転送し格納する(図2の▲3▼)。ミラーサーバ4への転送が終了すると、ストリーミングサーバ5−1を用いて、ユーザ端末1−1から要求されたコンテンツをユーザ端末1−1に配信する(図2の▲4▼)。この場合、コンテンツは、インターネット10を介さずに、ミラーサーバ4からユーザ端末1−1に送られるから、高速度の転送速度が完全に保証される。
【0021】
又、図3は、ユーザ端末1−2からコンテンツサーバ2−2内のコンテンツの配信を要求する場合を説明する図である。
【0022】
そして、この場合も、ユーザ端末1−2は、中性能サーバ5−2を使用することが出来る料金を支払っている。更に、コンテンツサーバ2−2は、本発明のシステムを使用する料金を支払っている。
【0023】
図3に示すように、ユーザ端末1−2からコンテンツの要求を出すと、ユーザ端末1−2からのアクセスが、レイヤ7スイッチに渡り(図3の▲1▼)、ユーザ端末1−2からのユーザデータは、ユーザ管理サーバ6に転送される(図3の▲2▼)。ユーザ管理サーバ6は、ユーザ管理サーバ6内に格納されているユーザ端末1−2、コンテンツサーバ2−2の管理情報を検索する。検索の結果、中性能のストリーミングサーバ5−2を使った帯域保証タイプのサービスを行うことが出来ることがわかるので、ユーザ管理サーバ6は、コンテンツサーバ2−2のコンテンツをミラーサーバ4に一旦格納するように要求し、この要求に従い、コンテンツサーバ2−2のコンテンツをミラーサーバ4に転送し格納する(図3の▲3▼)。ミラーサーバ4への転送が終了すると、ストリーミングサーバ5−2を用いて、ユーザ端末1−2から要求されたコンテンツをユーザ端末1−2に配信する(図3の▲4▼)。この場合、コンテンツは、インターネット10を介さずに、ミラーサーバ4からユーザ端末1−2に送られるから、転送速度が完全に保証される。
【0024】
又、図4は、ユーザ端末1−nからコンテンツサーバ2−2内のコンテンツの配信を要求する場合を説明する図である。
【0025】
そして、この場合、ユーザ端末1−nは、高性能サーバ5−1,中性能サーバ5−2の使用料金を支払っていないが、コンテンツサーバ2−2は、本発明のシステムを使用する料金を支払っている(但し、この場合、コンテンツサーバ2−2が料金を 払っていなくてもシステムの動作は同じである)。
【0026】
図4に示すように、ユーザ端末1−nからコンテンツの要求を出すと、ユーザ端末1−nからのアクセスが、レイヤ7スイッチに渡り(図4の▲1▼)、ユーザ端末1−nからのユーザデータは、ユーザ管理サーバ6に転送される(図4の▲2▼)。ユーザ管理サーバ6は、ユーザ管理サーバ6内に格納されているユーザ端末1−n、コンテンツサーバ2−2の管理情報を検索する。検索の結果、高性能サーバ5−1,中性能サーバ5−2を使った帯域保証タイプのサービスを行うことが出来ないことがわかるので、ユーザ管理サーバ6は、コンテンツサーバ2−2のコンテンツをインターネット10を介して直接ユーザ端末1−nに配信するように要求する。この要求に基づき、コンテンツサーバ2−2は、ユーザ端末1−nに所定のコンテンツを配信する(図3の▲3▼)。この場合、コンテンツの転送は、レイヤ7スイッチ3の帯域の範囲内で、サービスが実行されることになる。
【0027】
なお、ユーザ及びコンテンツサーバに対する課金は、課金することが出来れば、どのような形態でもよい。また、コンテンツサーバに対して課金しないシステムも当然考えられる。
【0028】
【発明の効果】
本発明に係わるコンテンツ配信システムと配信方法は、上述のように構成したので、ユーザに対しては、料金に見合ったサービスを確実に提供することができ、システム業者に対してはシステム投資を回収するビジネスモデルが成立する。しかも、従来にない新しいサービスの提供が可能になる等、優れた特徴を有する。
【図面の簡単な説明】
【図1】本発明に係わるコンテンツ配信システムの構成を示すブロック図である。
【図2】本発明を具体例に説明する図である。
【図3】本発明を具体例に説明する図である。
【図4】本発明を具体例に説明する図である。
【図5】本発明のフローチャートである。
【符号の説明】
1−1、1−2、1−n ユーザ端末
2−1、2−2 コンテンツサーバ
3 レイヤ7スイッチ
4 ミラーサーバ
5−1、5−2 ストリーミングサーバ
6 ユーザ管理サーバ
7 レイヤ2スイッチ
8−1、8−2 ストリーミングサーバ
10 インターネット
11 アクセスポイント
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a content distribution system and a distribution method, and in particular, when distributing content, it is possible to distribute content at different service levels according to a user's request and to guarantee the service level. The system and delivery method.
[0002]
[Prior art]
With the progress of the Internet, it has become possible to realize streaming for interactive viewing of moving images called multimedia contents as well as simple Web pages and still images. However, unlike conventional broadcasting, the Internet has the best effort nature, so that there is a problem that satisfactory image quality cannot be obtained at the time of congestion. As a solution to this problem, a method has been adopted in which the contents are cached near the user by placing a cache server to reduce the influence of congestion on the Internet. However, this method cannot distinguish the contents to be cached and cannot distinguish the users, so that the service level cannot be guaranteed only by providing uncertain convenience (state that the image is somewhat clean) to an unspecified number of users. For this reason, there is a problem that the investment of the cash server cannot be recovered for the provider, and the business model is not established.
[0003]
[Problems to be solved by the invention]
The object of the present invention is to improve the above-mentioned drawbacks of the prior art, and in particular, when distributing content, distribute the content at different service levels according to the user's request, and the service level, specifically, data The present invention provides a new content distribution system and distribution method that can guarantee the transfer speed of the network.
[0004]
Another object of the present invention is to provide a computer program therefor.
[0005]
[Means for Solving the Problems]
In order to achieve the above-described object, the present invention basically employs a technical configuration as described below.
[0006]
That is, the first aspect of the content distribution system according to the present invention is:
A content distribution system capable of receiving and reproducing data such as moving images via the Internet while streaming on a user terminal,
A content server connected to the Internet and delivering content ;
And a mirror server for temporarily storing the content to be delivered before the Symbol content server,
A streaming server for sending the content extracted from the mirror server to the user terminal;
It has user and content information, and performs user management and a user management server that manages content information.
The user management server receives the request for content distribution from the previous Kiyu chromatography The terminal, based on the management of the user management server, the content server or the mirror server to the had before SL user terminal requested Configured to deliver content to the user terminal ;
When distributing content according to a request from the user terminal, the user management server instructs the mirror server to temporarily store the content of the content server from a predetermined content server, and then sends the content to the mirror server. Managing the stored content to be sent to the user terminal ,
In addition, the second aspect is
Yu chromatography The is, when using the content distribution system from the user terminal, which is characterized in that the first charging system for charging a predetermined fee to the user is provided,
In the third aspect,
When the content server uses the content distribution system to distribute content, a second charging system is provided for charging the content server for a predetermined fee. is there.
[0007]
The first aspect of the distribution method of the content distribution system according to the present invention is:
Is connected to the Internet, the streaming server for the content server, before Symbol a mirror server for temporarily storing the contents to be distributed in the content server, the content retrieved from the mirror server sends to the user terminal to deliver content Distribution of a content distribution system that includes user and content information, performs user management, and a user management server that manages content information, and enables streaming playback of data such as moving images on user terminals via the Internet A method,
The user management server, a first step of receiving a request from the previous Kiyu chromatography The terminal,
A second step of determining whether or not to transfer content from a predetermined content server to the mirror server based on user information and content information in the user management server;
A third step of requesting to transfer the content from the content server to the mirror server when it is necessary to transfer data from a predetermined content server to the mirror server in the second step;
A fourth step of managing the content stored in the mirror server to be sent to the user terminal via a predetermined streaming server after the data transfer is completed;
It is characterized by including at least,
In addition, the second aspect is
When the user uses the content distribution system from the user terminal, the method further includes a step of charging the user with a predetermined fee,
In the third aspect,
The content server further includes a step of charging the content server for a predetermined fee when the content is distributed using the content distribution system.
[0008]
A computer program for a content distribution system according to the present invention is as follows:
Is connected to the Internet, the streaming server for the content server, before Symbol a mirror server for temporarily storing the contents to be distributed in the content server, the content retrieved from the mirror server sends to the user terminal to deliver content And a user management server for managing user information and managing content information, and for content distribution systems that enable streaming reproduction of data such as moving images on user terminals via the Internet. A computer program,
The user management server, a first step of receiving a request from the previous Kiyu chromatography The terminal,
A second procedure for determining whether to perform data transfer of content from a predetermined content server to the mirror server based on user information and content information in the user management server;
A third procedure for requesting transfer of the content from the content server to the mirror server when it is necessary to transfer data from a predetermined content server to the mirror server in the second procedure;
A fourth procedure for managing the content stored in the mirror server to be sent to the user terminal via a predetermined streaming server after the data transfer is completed;
Is a computer program for a content distribution system, wherein the user management server is executed.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
In the content distribution system according to the present invention, the layer 7 switch, the streaming server, the user management server, and the cache storage are tightly coupled as one system, thereby enabling content discrimination and user discrimination.
[0010]
Further, the service level is guaranteed to the user by the bandwidth control function of the layer 7 switch.
[0011]
This system makes it possible to construct a business model in which a user selects a service level and collects a fee accordingly. Furthermore, since the contents can be distinguished, a business that collects charges from the content provider depending on whether or not the content provider has a cache becomes possible.
[0012]
【Example】
Hereinafter, specific examples of the content distribution system and the distribution method according to the present invention will be described in detail with reference to the drawings.
[0013]
FIG. 1 is a diagram showing the system configuration of the present invention, FIGS. 2 to 4 are diagrams showing the operation of the present invention, and FIG. 5 is a flowchart of the present invention.
A content distribution system that receives and reproduces data such as moving images via the Internet 10 while streaming on the user terminal 1-1,
A content server 2-1 connected to the Internet 10 for distributing content;
A layer 7 switch 3 provided between the access point 11 of the Internet 10 and the user terminal 1-1;
A mirror server 4 for temporarily storing content distributed by the content server 2-1,
A plurality of streaming servers 5-1 and 5-2 that send out the content extracted from the mirror server 4 to the user terminal 1-1 and have different data transfer rates,
Comprising user and content information, and performing user management and a user management server 6 for managing content information,
When the user management server 6 receives a content delivery request from the user terminal 1-1 via the layer 7 switch 3, the content server 2-1 or the mirror is managed based on the management of the user management server 6. A content distribution system configured to distribute content requested by the user terminal 1-1 from the server 4 to the user terminal 1-1 via the layer 7 switch 3 is shown.
In addition, when distributing content in accordance with a request from the user terminal 1-1, the user management server 6 temporarily transfers the content of the content server 2-1 from the predetermined content server 2-1 to the mirror server 4. The content distribution system is characterized in that it is instructed to store, and thereafter, the content stored in the mirror server 4 is managed to be sent to the user terminal 1-1. When using the content distribution system from the user terminal 1-1, there is shown a content distribution system including a first charging system 21 for charging the user with a predetermined fee. ,
Also, when the content server 2-1 distributes content using the content distribution system, a second charging system 22 is provided for charging the content server for a predetermined fee. A content distribution system characterized by the above is shown.
[0014]
Reference numeral 7 denotes a layer 2 switch for transferring data between user terminals, and 8-1 and 8-2 respectively distribute contents from the content servers 2-1 and 2-2 via the Internet 10 for streaming delivery. It is a streaming server to do.
[0015]
Hereinafter, the operation of the present invention will be described in more detail.
[0016]
In FIG. 1, the layer 7 switch 3 terminates a request from a user (TCP session request) and passes a content request (HTTP GET / request) to the user management server 6. The user management server 6 searches for user information and content information in the user management server and determines which service level to use. In the present embodiment, the content is distributed at three service levels.
[0017]
(1) The original content is cached in the mirror server, a high performance streaming server is used, and a high service level is guaranteed. (2) The original content is cached in the mirror server, and the middle level service is guaranteed by using the medium performance streaming server. (3) The original content is not cached in the mirror server. Therefore, in this case, the user takes the original content directly from the content server. For this reason, there is no guarantee of service level. Of course, in addition to the above, the content may be distributed at three or more service levels.
[0018]
FIG. 2 is a diagram for explaining a case where the distribution of content in the content server 2-1 is requested from the user terminal 1-1.
[0019]
In this case, the user terminal 1-1 pays a fee for using the high-performance server 5-1. Further, the content server 2-1 pays a fee for using the system of the present invention.
[0020]
As shown in FIG. 2, when a content request is issued from the user terminal 1-1, access from the user terminal 1-1 is transferred to the layer 7 switch ((1) in FIG. 2), and from the user terminal 1-1. Is transferred to the user management server 6 ((2) in FIG. 2). The user management server 6 searches for management information of the user terminal 1-1 and the content server 2-1 stored in the user management server 6. As a result of the search, it can be seen that a bandwidth guarantee type service using the high-performance streaming server 5-1 can be performed, so the user management server 6 temporarily stores the content of the content server 2-1 in the mirror server 4. In response to this request, the content of the content server 2-1 is transferred to the mirror server 4 and stored ((3) in FIG. 2). When the transfer to the mirror server 4 is completed, the content requested from the user terminal 1-1 is distributed to the user terminal 1-1 using the streaming server 5-1 ((4) in FIG. 2). In this case, since the content is sent from the mirror server 4 to the user terminal 1-1 without going through the Internet 10, a high transfer rate is completely guaranteed.
[0021]
FIG. 3 is a diagram for explaining a case where the user terminal 1-2 requests distribution of content in the content server 2-2.
[0022]
Also in this case, the user terminal 1-2 pays a fee for using the medium performance server 5-2. Furthermore, the content server 2-2 pays a fee for using the system of the present invention.
[0023]
As shown in FIG. 3, when a content request is issued from the user terminal 1-2, access from the user terminal 1-2 is transferred to the layer 7 switch ((1) in FIG. 3), and from the user terminal 1-2. Is transferred to the user management server 6 ((2) in FIG. 3). The user management server 6 searches for management information of the user terminal 1-2 and the content server 2-2 stored in the user management server 6. As a result of the search, it can be seen that a bandwidth guarantee type service using the medium-performance streaming server 5-2 can be performed. Therefore, the user management server 6 temporarily stores the content of the content server 2-2 in the mirror server 4. In response to this request, the content of the content server 2-2 is transferred to the mirror server 4 and stored ((3) in FIG. 3). When the transfer to the mirror server 4 is completed, the content requested from the user terminal 1-2 is distributed to the user terminal 1-2 using the streaming server 5-2 ((4) in FIG. 3). In this case, since the content is sent from the mirror server 4 to the user terminal 1-2 without going through the Internet 10, the transfer speed is completely guaranteed.
[0024]
FIG. 4 is a diagram for explaining a case where the distribution of content in the content server 2-2 is requested from the user terminal 1-n.
[0025]
In this case, the user terminal 1-n does not pay the usage fee for the high performance server 5-1 and the medium performance server 5-2, but the content server 2-2 pays the usage fee for the system of the present invention. Paying (however, in this case, the operation of the system is the same even if the content server 2-2 does not pay).
[0026]
As shown in FIG. 4, when a content request is issued from the user terminal 1-n, access from the user terminal 1-n is transferred to the layer 7 switch ((1) in FIG. 4), and from the user terminal 1-n. Is transferred to the user management server 6 ((2) in FIG. 4). The user management server 6 searches the management information of the user terminal 1-n and the content server 2-2 stored in the user management server 6. As a result of the search, it can be seen that the bandwidth guarantee type service using the high performance server 5-1 and the medium performance server 5-2 cannot be performed, so the user management server 6 stores the contents of the content server 2-2. It is requested to distribute directly to the user terminal 1-n via the Internet 10. Based on this request, the content server 2-2 delivers predetermined content to the user terminal 1-n ((3) in FIG. 3). In this case, the content is transferred within the bandwidth of the layer 7 switch 3.
[0027]
The user and the content server may be charged in any form as long as it can be charged. Of course, a system that does not charge the content server is also conceivable.
[0028]
【The invention's effect】
Since the content distribution system and distribution method according to the present invention are configured as described above, it is possible to reliably provide a service that is commensurate with the charge to the user, and recover the system investment to the system contractor. A business model is established. In addition, it has excellent features such as the possibility of providing a new service that has never existed before.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a content distribution system according to the present invention.
FIG. 2 is a diagram illustrating the present invention as a specific example.
FIG. 3 is a diagram illustrating the present invention by way of a specific example.
FIG. 4 is a diagram illustrating the present invention as a specific example.
FIG. 5 is a flowchart of the present invention.
[Explanation of symbols]
1-1, 1-2, 1-n User terminal 2-1, 2-2 Content server 3 Layer 7 switch 4 Mirror server 5-1, 5-2 Streaming server 6 User management server 7 Layer 2 switch 8-1, 8-2 Streaming server 10 Internet 11 Access point

Claims (7)

インターネットを介して動画等のデータをユーザ端末でストリーミングしながら受信し再生可能にしたコンテンツ配信システムであって、
インターネットに接続され、コンテンツを配信するコンテンツサーバと、
記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、
前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、
ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、
前記ユーザ管理サーバが、前記ユーザ端末からのコンテンツ配信の要求を受信すると、前記ユーザ管理サーバの管理に基づき、前記コンテンツサーバ又は前記ミラーサーバから、前記ユーザ端末から要求のあったコンテンツを前記ユーザ端末に配信するように構成し
前記ユーザ端末からの要求に従い、コンテンツの配信をする際、前記ユーザ管理サーバは、所定のコンテンツサーバから前記ミラーサーバに一旦前記コンテンツサーバのコンテンツを格納するように指示すると共に、その後、ミラーサーバに格納されたコンテンツを前記ユーザ端末に送出するように管理することを特徴とするコンテンツ配信システム。
A content distribution system capable of receiving and reproducing data such as moving images via the Internet while streaming on a user terminal,
A content server connected to the Internet and delivering content ;
And a mirror server for temporarily storing the content to be delivered before the Symbol content server,
A streaming server for sending the content extracted from the mirror server to the user terminal;
It has user and content information, and performs user management and a user management server that manages content information.
The user management server receives the request for content distribution from the previous Kiyu chromatography The terminal, based on the management of the user management server, the content server or the mirror server to the had before SL user terminal requested Configured to deliver content to the user terminal ;
When distributing content according to a request from the user terminal, the user management server instructs the mirror server to temporarily store the content of the content server from a predetermined content server, and then sends the content to the mirror server. A content distribution system for managing stored contents to be sent to the user terminal .
ユーザが、前記ユーザ端末から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金するための第1の課金システムが設けられていることを特徴とする請求項1記載のコンテンツ配信システム。User, when using the said user terminal a content distribution system, No possible placement claim 1 Symbol, characterized in that a first charging system for charging a fee previously determined to the user is provided Content distribution system. 前記コンテンツサーバが、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金するための第2の課金システムが設けられていることを特徴とする請求項1又は2記載のコンテンツ配信システム。The content server is provided with a second billing system for billing the content server for a predetermined fee when the content server uses the content distribution system to distribute content. 3. The content distribution system according to 1 or 2 . インターネットに接続され、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、インターネットを介して動画等のデータをユーザ端末でストリーミング再生可能にしたコンテンツ配信システムの配信方法であって、
前記ユーザ管理サーバが、前記ユーザ端末からの要求を受信する第1の工程と、
前記ユーザ管理サーバ内のユーザ情報及びコンテンツ情報に基づき、所定のコンテンツサーバから前記ミラーサーバへのコンテンツの転送を行うか否かを決定する第2の工程と、
前記第2の工程で、所定のコンテンツサーバから前記ミラーサーバへデータ転送を行う必要がある場合、前記コンテンツサーバから前記ミラーサーバへの当該コンテンツの転送を行うように要求する第3の工程と、
前記データ転送が終了後、前記ミラーサーバに格納されたコンテンツを、所定のストリーミングサーバを介して、前記ユーザ端末に送出するように管理する第4の工程と、
を少なくとも含むことを特徴とするコンテンツ配信システムの配信方法。
Is connected to the Internet, the streaming server for the content server, before Symbol a mirror server for temporarily storing the contents to be distributed in the content server, the content retrieved from the mirror server sends to the user terminal to deliver content Distribution of a content distribution system that includes user and content information, performs user management, and a user management server that manages content information, and enables streaming playback of data such as moving images on user terminals via the Internet A method,
The user management server, a first step of receiving a request from the previous Kiyu chromatography The terminal,
A second step of determining whether or not to transfer content from a predetermined content server to the mirror server based on user information and content information in the user management server;
A third step of requesting to transfer the content from the content server to the mirror server when it is necessary to transfer data from a predetermined content server to the mirror server in the second step;
A fourth step of managing the content stored in the mirror server to be sent to the user terminal via a predetermined streaming server after the data transfer is completed;
A content distribution system distribution method comprising:
ユーザが、前記ユーザ端末から前記コンテンツ配信システムを利用する際、予め決められた料金を前記ユーザに課金する工程を更に含むことを特徴とする請求項記載のコンテンツ配信システムの配信方法。5. The content distribution system distribution method according to claim 4 , further comprising the step of charging the user with a predetermined fee when the user uses the content distribution system from the user terminal. 前記コンテンツサーバが、前記コンテンツ配信システムを利用してコンテンツを配信する際、予め決められた料金を前記コンテンツサーバに課金する工程を更に含むことを特徴とする請求項4又は5記載のコンテンツ配信システムの配信方法。The content distribution system according to claim 4 or 5 , further comprising a step of charging the content server for a predetermined fee when the content server distributes the content using the content distribution system. Delivery method. インターネットに接続され、コンテンツを配信するコンテンツサーバと、前記コンテンツサーバの配信するコンテンツを一旦格納するためのミラーサーバと、前記ミラーサーバから取り出されたコンテンツを前記ユーザ端末に送出するためのストリーミングサーバと、ユーザやコンテンツの情報を備え、ユーザ管理を行うと共に、コンテンツ情報を管理するユーザ管理サーバとからなり、インターネットを介して動画等のデータをユーザ端末でストリーミング再生可能にしたコンテンツ配信システム用のコンピュータプログラムであって、
前記ユーザ管理サーバが、前記ユーザ端末からの要求を受信する第1の手順と、
前記ユーザ管理サーバ内のユーザ情報及びコンテンツ情報に基づき、所定のコンテンツサーバから前記ミラーサーバへのコンテンツのデータ転送を行うか否かを決定する第2の手順と、
前記第2の手順で、所定のコンテンツサーバから前記ミラーサーバへデータ転送を行う必要がある場合、前記コンテンツサーバから前記ミラーサーバへの当該コンテンツの転送を行うように要求する第3の手順と、
前記データ転送が終了後、前記ミラーサーバに格納されたコンテンツを、所定のストリーミングサーバを介して、前記ユーザ端末に送出するように管理する第4の手順と、
を前記ユーザ管理サーバに実行させることを特徴とするコンテンツ配信システム用のコンピュータプログラム。
Is connected to the Internet, the streaming server for the content server, before Symbol a mirror server for temporarily storing the contents to be distributed in the content server, the content retrieved from the mirror server sends to the user terminal to deliver content And a user management server for managing user information and managing content information, and for content distribution systems that enable streaming reproduction of data such as moving images on user terminals via the Internet. A computer program,
The user management server, a first step of receiving a request from the previous Kiyu chromatography The terminal,
A second procedure for determining whether to perform data transfer of content from a predetermined content server to the mirror server based on user information and content information in the user management server;
A third procedure for requesting transfer of the content from the content server to the mirror server when it is necessary to transfer data from a predetermined content server to the mirror server in the second procedure;
A fourth procedure for managing the content stored in the mirror server to be sent to the user terminal via a predetermined streaming server after the data transfer is completed;
Is executed by the user management server. A computer program for a content distribution system, comprising:
JP2001339795A 2001-11-05 2001-11-05 Content distribution system, distribution method, and computer program therefor Expired - Fee Related JP3729121B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001339795A JP3729121B2 (en) 2001-11-05 2001-11-05 Content distribution system, distribution method, and computer program therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001339795A JP3729121B2 (en) 2001-11-05 2001-11-05 Content distribution system, distribution method, and computer program therefor

Publications (2)

Publication Number Publication Date
JP2003143224A JP2003143224A (en) 2003-05-16
JP3729121B2 true JP3729121B2 (en) 2005-12-21

Family

ID=19154090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001339795A Expired - Fee Related JP3729121B2 (en) 2001-11-05 2001-11-05 Content distribution system, distribution method, and computer program therefor

Country Status (1)

Country Link
JP (1) JP3729121B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7912457B2 (en) 2004-04-21 2011-03-22 Qualcomm Incorporated Methods and apparatus for creation and transport of multimedia content flows
US8544043B2 (en) 2004-07-21 2013-09-24 Qualcomm Incorporated Methods and apparatus for providing content information to content servers
AR052424A1 (en) 2004-12-09 2007-03-21 Qualcomm Inc METHOD AND APPARATUS FOR THE CREATION AND TRANSPORT OF FLOWS OF MULTIMEDIA CONTENTS TO A DISTRIBUTION NETWORK
KR100860076B1 (en) 2007-02-22 2008-09-24 한국전자통신연구원 Apparatus and method for the replacement of cache for streaming service in the proxy server

Also Published As

Publication number Publication date
JP2003143224A (en) 2003-05-16

Similar Documents

Publication Publication Date Title
EP1898599B1 (en) Peer-to-peer network with paid uploaders
US6993508B1 (en) Method and mechanism for vending digital content
US6041316A (en) Method and system for ensuring royalty payments for data delivered over a network
CN102439578B (en) Dynamic variable rate media delivery system
US7139834B1 (en) Data routing monitoring and management
US20090007196A1 (en) Method and apparatus for sharing media files among network nodes with respect to available bandwidths
JPH11507456A (en) System and method for delivering video data over a computer network
US20090089401A1 (en) Server-controlled distribution of media content
CA2405492A1 (en) Online digital video signal transfer apparatus and method
US20070078954A1 (en) Apparatus and method for providing high speed download service of multimedia contents
JP5472614B2 (en) Content distribution system
JP2015029295A (en) System and method for adaptive file delivery with transparency capability
US20050086062A1 (en) Monitoring of network usage
JP3729121B2 (en) Content distribution system, distribution method, and computer program therefor
US20030177064A1 (en) Advertisement distribution system
KR20020057837A (en) Streaming service method and system
Korkea-aho Scalability in Distributed Multimedia Systems
JP4154948B2 (en) Information terminal device, server device, content distribution system, method for restricting simultaneous reproduction of content, and program
US20090097825A1 (en) Peer to Peer Distribution of Media Files
KR20000054315A (en) Internet advertisement broadcasting agency system and method
JP3895282B2 (en) Streaming content distribution method and system
JP2004080738A (en) Contents packet, distribution request signal, distribution schedule, server and terminal device
CN105850142A (en) Content distribution device, content distribution system, content distribution method, and program
KR20070076831A (en) Method and system for delivering contents in multi network
JP3996461B2 (en) Telecom system and internet broadcasting billing system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050926

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091014

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091014

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101014

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111014

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121014

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131014

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees