JP2002353964A - Contents-providing system and contents-providing method - Google Patents

Contents-providing system and contents-providing method

Info

Publication number
JP2002353964A
JP2002353964A JP2001161611A JP2001161611A JP2002353964A JP 2002353964 A JP2002353964 A JP 2002353964A JP 2001161611 A JP2001161611 A JP 2001161611A JP 2001161611 A JP2001161611 A JP 2001161611A JP 2002353964 A JP2002353964 A JP 2002353964A
Authority
JP
Japan
Prior art keywords
content
distribution
contents
client
multicast
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.)
Pending
Application number
JP2001161611A
Other languages
Japanese (ja)
Inventor
Koichiro Watanabe
浩一郎 渡邊
Hideki Matsumoto
秀樹 松元
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2001161611A priority Critical patent/JP2002353964A/en
Publication of JP2002353964A publication Critical patent/JP2002353964A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a contents-providing system and a contents-providing method, that effectively utilizes a frequency band for transmission which can distribute stream contents. SOLUTION: The contents-providing system and the contents-providing method distribute contents by selecting unicast or multicast, on the basis of the frequency band required for distribution.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、コンテンツ提供装
置及びコンテンツ提供方法に関し、例えばインターネッ
トにより音楽、映像を配信する場合に適用することがで
きる。本発明は、配信に必要な帯域に基づいて、ユニキ
ャスト、マルチキャストを選択してコンテンツを配信す
ることにより、伝送に供する帯域を有効に利用してスト
リームコンテンツを配信することができるようにする。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a content providing apparatus and a content providing method, and can be applied to, for example, a case where music and video are distributed via the Internet. The present invention distributes contents by selecting unicast or multicast based on a band necessary for distribution, thereby enabling stream contents to be distributed by effectively utilizing a band provided for transmission.

【0002】[0002]

【従来の技術】従来、音楽、映画等の時間により内容が
変化する情報(以下、ストリームコンテンツと呼ぶ)の
配信においては、マルチキャストによる方法とユニキャ
ストによる方法とが採用されるようになされている。
2. Description of the Related Art Conventionally, in the distribution of information whose contents change with time (hereinafter referred to as stream contents) such as music and movies, a multicast method and a unicast method have been adopted. .

【0003】すなわち図3に示すように、この種の配信
システム1において、クライアント2は、インターネッ
ト等のネットワークにより接続されたコンピュータであ
り、コンテンツの受信装置である。サービスサーバー3
は、Http サーバーとして機能し、クライアント2
からのアクセスにより提供可能なコンテンツの紹介等を
実行する。コンテンツサーバー4は、同様のクライアン
ト2によるアクセスによりコンテンツを提供する。
That is, as shown in FIG. 3, in this type of distribution system 1, a client 2 is a computer connected by a network such as the Internet, and is a content receiving device. Service server 3
Works as an HTTP server and client 2
Introduces contents that can be provided by access from the user. The content server 4 provides the content by accessing the same client 2.

【0004】このような配信システム1では、図4に示
すように、クライアント2からのサービスサーバー3の
アクセスにより、ステップSP1からステップSP2に
移り、クライアント2からのウエッブページのリクエス
トをサービスサーバー3で受け付ける。このリクエスト
により、続くステップSP3において、サービスサーバ
ー3は、提供可能なコンテンツを紹介するウエッブペー
ジコンテンツを送出し、クライアント2においては、こ
のウエッブページコンテンツをブラウザにより表示す
る。
[0004] In such a distribution system 1, as shown in FIG. 4, the access to the service server 3 from the client 2 causes the process to proceed from step SP 1 to step SP 2, and a request for a web page from the client 2 is sent to the service server 3. Accept. In response to this request, in the following step SP3, the service server 3 sends out Web page contents for introducing contents that can be provided, and the client 2 displays the Web page contents on a browser.

【0005】続いてこのシステム1では、ステップSP
4において、このウエッブページコンテンツにおけるユ
ーザーの選択により、ユーザーの所望するコンテンツが
選択され、続くステップSP5において、このユーザー
の選択によりサービスサーバー3からコンテンツサーバ
ー4の対応するURLが通知される。
Subsequently, in this system 1, a step SP
In step 4, the user selects the content desired by the user in the web page content. In step SP5, the service server 3 notifies the corresponding URL of the content server 4 by the user in step SP5.

【0006】これにより続くステップSP6において、
クライアントからこのURLによるリクエストがコンテ
ンツサーバー4に通知され、続くステップSP7におい
て、コンテンツサーバー4からコンテンツの提供が開始
され、ステップSP8に移ってこの処理手順を終了す
る。
In the following step SP6,
The client notifies the content server 4 of the request by the URL, and in the following step SP7, the provision of the content from the content server 4 is started, and the process proceeds to step SP8 to end this processing procedure.

【0007】また図5に示すように、この種の配信シス
テム11では、複数台のコンテンツサーバー4A及び4
Bにより同一のコンテンツを提供する場合もあり、この
場合には、サーバー4A及び4Bの稼動情況を確認して
コンテンツの配信が実行される。すなわち図4との対比
により図6に示すように、配信システム11では、クラ
イアント2からのサービスサーバー3のアクセスによ
り、ステップSP11からステップSP12に移り、ク
ライアント2からのウエッブページのリクエストをサー
ビスサーバー3で受け付ける。このリクエストにより続
くステップSP13において、サービスサーバー3は、
提供可能なコンテンツを紹介するウエッブページコンテ
ンツを送出し、クライアント2においては、このウエッ
ブページコンテンツをブラウザにより表示する。
As shown in FIG. 5, in this type of distribution system 11, a plurality of content servers 4A and 4
B may provide the same content. In this case, the operation status of the servers 4A and 4B is checked and the content is distributed. That is, as shown in FIG. 6 in comparison with FIG. 4, in the distribution system 11, the access from the client 2 to the service server 3 causes the process to proceed from step SP11 to step SP12, and the request of the web page from the client 2 to the service server 3 Accept in. In step SP13 following this request, the service server 3
Web page contents for introducing contents that can be provided are transmitted, and the client 2 displays the Web page contents with a browser.

【0008】続いてこのシステム1では、ステップSP
14において、このウエッブページコンテンツにおける
ユーザーの選択により、ユーザーの所望するコンテンツ
が選択される。複数台のコンテンツサーバー4A及び4
Bにより同一のコンテンツを提供する場合、続くステッ
プSP5において、このユーザーの選択により、一方の
コンテンツサーバー4Aに対してサービスサーバー3か
ら稼動情況が問い合わされ、また続くステップSP6に
おいて、他方のコンテンツサーバー4Bに対してサービ
スサーバー3から稼動情況が問い合わされる。
Subsequently, in this system 1, step SP
At 14, the user selects the content desired by the user in the web page content. A plurality of content servers 4A and 4
In the case where the same content is provided by B, in the following step SP5, the service server 3 inquires of one of the content servers 4A about the operating condition by this user's selection, and in the following step SP6, the other content server 4B The service server 3 inquires about the operating status.

【0009】この配信システム11では、この問い合わ
せにより、続くステップSP17において、サービスサ
ーバー3において、何れのコンテンツサーバー4A又は
4Bよりコンテンツを提供するか判断され、この判断結
果によりコンテンツサーバー4A又は4BのURLがク
ライアント2に通知される。
In the distribution system 11, in response to the inquiry, in the following step SP17, the service server 3 determines which content server 4A or 4B should provide the content. Based on the result of the determination, the URL of the content server 4A or 4B is determined. Is notified to the client 2.

【0010】これにより続くステップSP18におい
て、クライアントからこのURLによるリクエストがコ
ンテンツサーバー4に通知され、続くステップSP19
において、コンテンツサーバー4からコンテンツの提供
が開始され、ステップSP20に移ってこの処理手順を
終了する。
In the following step SP18, the client notifies the content server 4 of the request by the URL, and the subsequent step SP19
In, the provision of the content from the content server 4 is started, and the process proceeds to step SP20 to end this processing procedure.

【0011】これによりこのような複数台のコンテンツ
サーバー4A、4Bにより同一にコンテンツを提供する
場合、一方のコンテンツサーバーの偏った稼動等を防止
するようになされている。
Thus, when the same content is provided by the plurality of content servers 4A and 4B, one of the content servers is prevented from being biased.

【0012】図7に示すように、このような種々の構成
に係るコンテンツサーバー4から複数のクライアントに
コンテンツを提供する場合、ユニキャストによるコンテ
ンツ配信においては、各クライアントのリクエストによ
り各クライアントにそれぞれコンテンツを配信すること
により、コンテンツを提供するクライアントの分、コン
テンツの提供に帯域を要することになる。すなわちこの
場合、1つのコンテンツの伝送レートとクライアントの
数とを乗算して得られる伝送レートが、コンテンツの提
供に要する帯域となる。
As shown in FIG. 7, when content is provided from the content server 4 according to various configurations to a plurality of clients, in the content distribution by unicast, the content is provided to each client at the request of each client. Is distributed, the provision of the content requires a band for the client that provides the content. That is, in this case, the transmission rate obtained by multiplying the transmission rate of one content by the number of clients is the bandwidth required for providing the content.

【0013】これに対してマルチキャストによるコンテ
ンツの配信においては、複数のクライアントに対して共
通にコンテンツを配信することにより、コンテンツの提
供に要する帯域を少なくすることができる。
On the other hand, in the distribution of contents by multicasting, by distributing the contents in common to a plurality of clients, the bandwidth required for providing the contents can be reduced.

【0014】このようなマルチキャストによるコンテン
ツの配信においては、1つのコンテンツを繰り返し配信
することにより、例えば図8に示すように、ストリーム
コンテンツの途中の時点t1でリクエストが発生した場
合でも、このコンテンツの配信が改めて時点t2により
開始されるまでの間待機して、このコンテンツを先頭よ
り受信できるようになされている。
In such content distribution by multicast, by repeatedly distributing one content, for example, as shown in FIG. 8, even if a request occurs at a point in time t1 in the middle of the stream content, the content is not distributed. The content is waited until the distribution is started again at time t2, and the content can be received from the top.

【0015】またこのようなマルチキャストによるコン
テンツの配信においては、図9に示すように、配信開始
の時刻を一定時間だけ順次ずらして、同一のストリーム
コンテンツを複数系統により配信することにより、リク
エストしてコンテンツの先頭を受信開始するまでの待ち
時間を少なくする方法も提案されるようになされてい
る。すなわち図8に示す方法においては、平均の待ち時
間がコンテンツの長さの1/2となるのに対し、図9に
示すように、4系統によりコンテンツを配信する場合、
平均の待ち時間をコンテンツの長さの1/8にすること
ができる。
[0015] In the delivery of such content by multicast, as shown in FIG. 9, the start of delivery is sequentially shifted by a fixed time, and the same stream content is delivered by a plurality of systems, thereby making a request. A method for reducing the waiting time until the start of receiving the beginning of the content has been proposed. That is, in the method shown in FIG. 8, while the average waiting time is の of the length of the content, as shown in FIG.
The average waiting time can be 1 / of the content length.

【0016】[0016]

【発明が解決しようとする課題】ところでユニキャスト
によるストリームコンテンツの配信においては、各クラ
イアント毎にコンテンツを配信することにより、図8に
ついて説明した1系統によるマルチキャストによる配信
に比して、待ち時間を格段的に少なくすることができる
反面、クライアントの分、コンテンツの配信に帯域を要
することになる。
By the way, in the distribution of stream contents by unicast, by distributing the contents to each client, the waiting time is reduced as compared with the distribution by multicast of one system described with reference to FIG. On the other hand, it is possible to dramatically reduce the number of channels, but on the other hand, a bandwidth is required for distributing contents for the client.

【0017】これに対して、図9に示すように、同一の
コンテンツを複数系統によりマルチキャストで配信する
場合には、1系統によるマルチキャストによる配信に比
して、待ち時間を少なくすることができ、またユニキャ
ストによるストリームコンテンツの配信に比して、コン
テンツの配信に要する帯域も少なくすることができる。
On the other hand, as shown in FIG. 9, when the same content is distributed by a plurality of systems by multicast, the waiting time can be reduced as compared with the multicast by one system. Also, compared to the distribution of stream content by unicast, the bandwidth required for content distribution can be reduced.

【0018】しかしながら同一のコンテンツを複数系統
によりマルチキャストで配信する場合であっても、クラ
イアントの数が少ない場合には、結局、帯域を無駄に使
用することになる。すなわち図9の場合では、クライア
ントの数が3以下の場合、ユニキャストによる配信の方
が少ない帯域によりコンテンツを配信することができ
る。またこのようなユニキャストによる配信の方が、待
ち時間も短くすることができる。
However, even when the same content is distributed by a plurality of systems by multicast, if the number of clients is small, the bandwidth is eventually wasted. That is, in the case of FIG. 9, when the number of clients is three or less, the content can be distributed with a smaller band by the unicast distribution. In addition, the waiting time can be shortened by such a unicast distribution.

【0019】本発明は以上の点を考慮してなされたもの
で、伝送に供する帯域を有効に利用してストリームコン
テンツを配信することができるコンテンツ配信装置及び
コンテンツ配信方法を提案しようとするものである。
The present invention has been made in view of the above points, and is intended to propose a content distribution apparatus and a content distribution method capable of distributing stream content by effectively utilizing a band provided for transmission. is there.

【0020】[0020]

【課題を解決するための手段】かかる課題を解決するた
め請求項1の発明においては、コンテンツ提供装置に適
用して、クライアントからのコンテンツ配信要求によ
り、コンテンツの配信に要する帯域に基づいて、ユニキ
ャスト又はマルチキャストによる配信を選択し、該選択
結果に基づいて、コンテンツの配信を指示する。
According to the first aspect of the present invention, the present invention is applied to a content providing apparatus, and a unicast is performed based on a bandwidth required for content distribution in response to a content distribution request from a client. The distribution by the cast or the multicast is selected, and the distribution of the content is instructed based on the selection result.

【0021】また請求項2の発明においては、コンテン
ツ提供方法に適用して、クライアントからのコンテンツ
配信要求により、コンテンツの配信に要する帯域に基づ
いて、ユニキャスト又はマルチキャストによる配信を選
択する配信方法選択のステップと、配信方法選択のステ
ップによる選択結果に基づいて、コンテンツの配信を指
示する配信指示のステップとを有するようにする。
[0021] In the invention of claim 2, a distribution method selection that selects unicast or multicast distribution based on a band required for content distribution in response to a content distribution request from a client, applied to a content providing method. And a distribution instruction step for instructing the distribution of the content based on the selection result of the distribution method selection step.

【0022】請求項1の構成によれば、クライアントか
らのコンテンツ配信要求により、コンテンツの配信に要
する帯域に基づいて、ユニキャスト又はマルチキャスト
による配信を選択し、該選択結果に基づいて、コンテン
ツの配信を指示することにより、伝送に要する帯域の少
ない側の配信方法を選択して、コンテンツ提供すること
ができ、これにより伝送に供する帯域を有効に利用して
ストリームコンテンツを配信することができる。
According to the first aspect of the present invention, distribution by unicast or multicast is selected based on a band required for distribution of content in response to a content distribution request from a client, and distribution of content is performed based on the selection result. , The distribution method on the side where the band required for transmission is small can be selected and the content can be provided, whereby the stream content can be distributed by effectively utilizing the band provided for transmission.

【0023】これにより請求項2の構成によれば、伝送
に供する帯域を有効に利用してストリームコンテンツを
配信することができるコンテンツ提供方法を提供するこ
とができる。
According to the second aspect of the present invention, it is possible to provide a content providing method capable of distributing stream content by effectively utilizing a band provided for transmission.

【0024】[0024]

【発明の実施の形態】以下、適宜図面を参照しながら本
発明の実施の形態を詳述する。
Embodiments of the present invention will be described below in detail with reference to the drawings as appropriate.

【0025】(1)実施の形態の構成 図2は、本発明の実施の形態に係る配信システムを示す
ブロック図である。この配信システム21において、マ
ルチキャストコンテンツサーバー24は、クライアント
2からのアクセスにより、マルチキャストによりコンテ
ンツを配信する。このときマルチキャストコンテンツサ
ーバー24は、同一コンテンツを複数系統により提供す
る方式のマルチキャストによりコンテンツを提供する。
ユニキャストコンテンツサーバー25は、クライアント
2からのアクセスによりユニキャストによりコンテンツ
を配信する。
(1) Configuration of Embodiment FIG. 2 is a block diagram showing a distribution system according to an embodiment of the present invention. In this distribution system 21, the multicast content server 24 distributes the content by multicast in response to access from the client 2. At this time, the multicast content server 24 provides the content by multicast of a method of providing the same content by a plurality of systems.
The unicast content server 25 distributes content by unicast in response to access from the client 2.

【0026】サービスサーバー23は、クライアント2
からのアクセスにより、コンテンツの配信に必要な帯域
を計算し、この計算結果によりマルチキャストコンテン
ツサーバー24によるコンテンツの配信、又はユニキャ
ストコンテンツサーバー25によるコンテンツの配信を
選択して指示する。これによりこの配信システム1で
は、伝送に供する帯域を有効に利用してストリームコン
テンツを配信するようになされている。
The service server 23 has a client 2
, The bandwidth required for content distribution is calculated, and based on the calculation result, distribution of the content by the multicast content server 24 or distribution of the content by the unicast content server 25 is selected and instructed. As a result, in the distribution system 1, stream contents are distributed by effectively using a band provided for transmission.

【0027】すなわち配信システム21では、図1に示
すように、クライアント2からのサービスサーバー23
のアクセスにより、ステップSP21からステップSP
22に移り、クライアント2からのウエッブページのリ
クエストをサービスサーバー23で受け付けるさらにこ
のリクエストにより、続くステップSP23において、
サービスサーバー3は、提供可能なコンテンツを紹介す
るウエッブページコンテンツを送出し、クライアント2
においては、このウエッブページコンテンツをブラウザ
により表示する。
That is, in the distribution system 21, as shown in FIG.
Access from step SP21 to step SP
22, the service server 23 receives a request for a web page from the client 2, and in response to this request, in a subsequent step SP23,
The service server 3 sends out web page contents introducing contents that can be provided, and the client 2
In, this web page content is displayed by a browser.

【0028】続いてこのシステム21では、ステップS
P24において、このウエッブページコンテンツにおけ
るユーザーの選択により、ユーザーの所望するコンテン
ツが選択され、この選択がサービスサーバー23で検出
される。この配信システム21では、続くステップSP
25において、マルチキャストコンテンツサーバー2
4、ユニキャストコンテンツサーバー25に対して、サ
ービスサーバー23より稼働状況を問い合わせし、現在
コンテンツを提供しているクライアントの数をサービス
サーバー23で検出する。
Subsequently, in this system 21, step S
In P24, the content desired by the user is selected by the user's selection in the web page content, and the selection is detected by the service server 23. In this distribution system 21, the following step SP
25, the multicast content server 2
4. The service server 23 inquires of the unicast content server 25 about the operation status, and the service server 23 detects the number of clients currently providing the content.

【0029】続いてこのシステム21では、ステップS
P26において、コンテンツの伝送に必要な帯域を計算
し、この計算結果よりコンテンツの配信方法を選択す
る。すなわち例えばマルチキャストコンテンツサーバー
24で同一のコンテンツを4系統により配信している場
合に、クライアントの数が3以下となると、ユニキャス
トによりコンテンツを配信した方が帯域を有効に利用す
ることができる。これによりクライアント2のリクエス
トにより、このリクエストに係るコンテンツの配信対象
が4以上となる場合、今後も同程度の接続が見込まれ、
マルチキャストによるストリームコンテンツを配信した
方が帯域を有効に利用することができると考えられる。
Subsequently, in this system 21, step S
In P26, the bandwidth required for transmitting the content is calculated, and the content distribution method is selected based on the calculation result. That is, for example, in the case where the same content is distributed by the four systems in the multicast content server 24, if the number of clients becomes three or less, it is possible to use the band more effectively by distributing the content by unicast. As a result, if the content to be distributed according to the request of the client 2 becomes 4 or more, the same degree of connection is expected in the future,
It is considered that the band can be used more effectively by distributing the stream contents by multicast.

【0030】これとは逆に、クライアント2のリクエス
トによっても、このリクエストに係るコンテンツの配信
対象が3以下の場合、今後も同程度の接続しか見込まれ
ないと考えられ、ユニキャストによりストリームコンテ
ンツを配信した方が帯域を有効に利用できると考えられ
る。
Conversely, if the content of the content related to the request is 3 or less even by the request of the client 2, it is considered that only the same level of connection is expected in the future, and the stream content is unicast. It is considered that the distribution can use the bandwidth effectively.

【0031】これによりサービスサーバー23は、リク
エストに係るコンテンツについて、マルチキャストコン
テンツサーバー24より配信される系統数と、このコン
テンツの配信対象との比較により、コンテンツの配信方
法を選択する。
Thus, the service server 23 selects a content distribution method by comparing the number of systems distributed from the multicast content server 24 with the content to be distributed with respect to the requested content.

【0032】このようにしてコンテンツの配信方法の選
択により、マルチキャストによるコンテンツの配信を選
択すると、配信システム21では、ステップSP26か
らステップSP27に移り、マルチキャストコンテツサ
ーバー24の対応するURLがサービスサーバー23か
らクライアント2に通知される。
When the distribution of the content by multicast is selected by selecting the content distribution method in this way, the distribution system 21 proceeds from step SP26 to step SP27, and the corresponding URL of the multicast content server 24 is transmitted from the service server 23 to the service server 23. The client 2 is notified.

【0033】これによりこの配信システム21では、続
くステップSP28において、このURLの通知により
クライアント2からのリクエストが対応するコンテンツ
サーバー24に送出され、続くステップSP29におい
て、コンテンツサーバー24からマルチキャストにより
コンテンツの提供が開始され、ステップSP30に移っ
てこの処理手順を終了する。
In the distribution system 21, in the following step SP28, the request from the client 2 is transmitted to the corresponding content server 24 by the notification of the URL, and in the following step SP29, the content server 24 provides the content by multicasting. Is started, and the process moves to step SP30 to end this processing procedure.

【0034】これに対してコンテンツの配信方法の選択
により、ユニキャストによるコンテンツの配信を選択す
ると、配信システム21では、ステップSP26からス
テップSP31に移り、ユニキャストコンテンツサーバ
ー25の対応するURLがサービスサーバー23からク
ライアント2に通知され、ステップSP28に移る。こ
れによりこの配信システム21では、ユニキャストによ
りコンテンツの配信が開始される。
On the other hand, when the distribution of the content by unicast is selected by selecting the distribution method of the content, the distribution system 21 proceeds from step SP26 to step SP31, and the corresponding URL of the unicast content server 25 is changed to the service server. 23 notifies the client 2 and proceeds to step SP28. As a result, in the distribution system 21, distribution of the content is started by unicast.

【0035】(2)実施の形態の動作 以上の構成において、この配信システム21では、クラ
イアント2からのサービスサーバー23のアクセスによ
り、提供可能なコンテンツが通知される。さらにこの通
知によるユーザーの選択により、コンテンツの提供対象
の数が検出され、この検出結果より伝送に供する帯域に
基づいて、マルチキャストコンテンツサーバー24又は
ユニキャストコンテンツサーバー25からストリームコ
ンテンツが提供される。
(2) Operation of the Embodiment In the above configuration, in the distribution system 21, contents that can be provided are notified by the client 2 accessing the service server 23. Further, the number of content provision targets is detected by the user's selection based on this notification, and based on the detection result, the stream content is provided from the multicast content server 24 or the unicast content server 25 based on the band to be used for transmission.

【0036】これにより配信システム21では、このよ
うなコンテンツの配信において、最初のクライアントの
リクエストについては、ユニキャストによりコンテンツ
の配信が開始され、リクエストの増大により、コンテン
ツの配信対象がマルチキャストコンテンツサーバー24
によるマルチキャストの系統数となると、マルチキャス
トによりコンテンツの配信が開始される。さらに以降の
クライアント数の増大に対しては、マルチキャストによ
るコンテンツの配信が継続され、ユニキャストにより提
供していたクライアントへのコンテンツの配信が終了す
ると、マルチキャストのみによりコンテンツの提供が継
続される。
In this manner, in the distribution system 21, in such content distribution, for the first client request, the distribution of the content is started by unicast, and as the number of requests increases, the distribution target of the content is the multicast content server 24.
, The distribution of the content is started by the multicast. Further, with respect to the subsequent increase in the number of clients, distribution of the content by multicast is continued, and when distribution of the content to the client provided by unicast ends, the provision of the content is continued only by multicast.

【0037】これに対してこのようにしてマルチキャス
トによりコンテンツを提供していて、コンテンツの配信
対象が減少してゆき、遂にはクライアント2からのリク
エストがあった時点で、コンテンツの配信対象がマルチ
キャストコンテンツサーバー24によるマルチキャスト
の系統数より少なくなると、以降にリクエストがあった
場合でも、接続数の増大を見込むことが困難になると考
えられ、この場合、配信システム21では、このリクエ
ストに対してはユニキャストによりコンテンツの配信が
開始される。これによりこの配信システム21では、こ
のユニキャストによる配信を開始した時点で、マルチキ
ャストにより配信を受けているクライアントが受信を完
了すると、ユニキャストのみによりコンテンツが配信さ
れる。
On the other hand, the content is provided by multicasting in this manner, and the distribution target of the content is decreasing, and finally, when the request from the client 2 is made, the distribution target of the content is the multicast content. If the number of systems is smaller than the number of multicast systems by the server 24, it is considered that it is difficult to expect an increase in the number of connections even if a request is made later. In this case, the distribution system 21 Starts distribution of the content. Thus, in the distribution system 21, when the client receiving the distribution by multicast completes the reception at the time of starting the distribution by the unicast, the content is distributed only by the unicast.

【0038】これによりこの配信システム1では、配信
対象の数の変化に柔軟に対応して配信方法を切り換え、
伝送に供する帯域を有効に利用してストリームコンテン
ツを配信することができるようになされている。
Thus, in the distribution system 1, the distribution method is switched flexibly in response to a change in the number of distribution targets.
Stream contents can be distributed by effectively utilizing a band provided for transmission.

【0039】(3)実施の形態の効果 以上の構成によれば、配信に必要な帯域に基づいて、ユ
ニキャスト、マルチキャストを選択してコンテンツを配
信することにより、伝送に供する帯域を有効に利用して
ストリームコンテンツを配信することができる。
(3) Effects of the Embodiment According to the above configuration, by selecting unicast or multicast based on the band required for distribution and distributing the content, the band used for transmission is effectively used. Stream content.

【0040】(4)他の実施の形態 なお上述の実施の形態においては、伝送対象のクライア
ント数より間接的に伝送に供する帯域を算出して配信方
法を切り換える場合について述べたが、本発明はこれに
限らず、直接、伝送に供する帯域を計算して配信方法を
切り換えるようにしてもよい。
(4) Other Embodiments In the above-described embodiment, a case has been described in which the distribution method is switched by indirectly calculating the bandwidth to be used for transmission based on the number of clients to be transmitted. The present invention is not limited to this, and the distribution method may be switched by directly calculating the bandwidth to be used for transmission.

【0041】また上述の実施の形態においては、クライ
アント数とマルチキャストによる系統数との比較により
配信方法を切り換える場合について述べたが、本発明は
これに限らず、リクエストの推移を基準にして、配信対
象のクライアント数を予測し、この予測により系統を切
り換えるようにしてもよい。
In the above-described embodiment, the case where the distribution method is switched by comparing the number of clients and the number of systems by multicast has been described. However, the present invention is not limited to this, and the distribution method is based on the transition of requests. The number of target clients may be predicted, and the system may be switched based on the prediction.

【0042】また上述の実施の形態においては、複数系
統によるマルチキャストによりコンテンツを配信する場
合について述べたが、本発明はこれに限らず、1系統に
よるマルチキャストによりコンテンツを配信する場合に
ついても適用することができる。
Also, in the above-described embodiment, a case has been described in which content is distributed by multicasting by a plurality of systems. However, the present invention is not limited to this, and may be applied to a case in which content is distributed by multicasting by one system. Can be.

【0043】また上述の実施の形態においては、クライ
アントからのリクエストによりこのリクエストに係るク
ライアントについてのみ、配信方法を設定する場合につ
いて述べたが、本発明はこれに限らず、併せて、リクエ
ストの時点で既にコンテンツを配信しているクライアン
トについても、配信方法を切り換えるようにしてもよ
い。
In the above-described embodiment, a case has been described in which the distribution method is set only for the client relating to the request by the request from the client. However, the present invention is not limited to this, The distribution method may be switched for a client that has already distributed the content.

【0044】さらに上述の実施の形態においては、サー
ビスサーバー、マルチキャストコンテンツサーバー、ユ
ニキャストコンテンツサーバーを個々に構成する場合に
ついて述べたが、本発明はこれに限らず、必要に応じて
これらを一体に構成する場合等に広く適用することがで
きる。
Further, in the above-described embodiment, the case where the service server, the multicast content server, and the unicast content server are individually configured has been described. However, the present invention is not limited to this, and these may be integrated as required. It can be widely applied to the case where it is configured.

【0045】さらに上述の実施の形態においては、コン
ピュータによるクライアントに対してコンテンツを配信
する場合について述べたが、本発明はこれに限らず、例
えば携帯電話により音楽等をダウンロードする場合、さ
らに音楽等を記録媒体に記録するサービスのサービス端
末によりサーバーから音楽等をダウンロードする場合等
にも広く適用することができる。
Furthermore, in the above-described embodiment, a case has been described in which content is distributed to a client by a computer. However, the present invention is not limited to this. Can be widely applied to a case where music or the like is downloaded from a server by a service terminal of a service for recording the music on a recording medium.

【0046】[0046]

【発明の効果】上述のように本発明によれば、配信に必
要な帯域に基づいて、ユニキャスト、マルチキャストを
選択してコンテンツを配信することにより、伝送に供す
る帯域を有効に利用してストリームコンテンツを配信す
ることができるようにする。
As described above, according to the present invention, by selecting unicast or multicast based on the band required for distribution and distributing the content, the stream used by the transmission is effectively used. Be able to deliver content.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態に係る配信システムの動作
の説明に供するフローチャートである。
FIG. 1 is a flowchart for explaining the operation of a distribution system according to an embodiment of the present invention.

【図2】本発明の実施の形態に係る配信システムを示す
ブロック図である。
FIG. 2 is a block diagram showing a distribution system according to the embodiment of the present invention.

【図3】配信システムを示すブロック図である。FIG. 3 is a block diagram illustrating a distribution system.

【図4】図3の配信システムの動作の説明に供するフロ
ーチャートである。
FIG. 4 is a flowchart for explaining the operation of the distribution system of FIG. 3;

【図5】複数のサーバーによりコンテンツを配信する配
信システムを示すブロック図である。
FIG. 5 is a block diagram illustrating a distribution system that distributes content by a plurality of servers.

【図6】図5の配信システムの動作の説明に供するフロ
ーチャートである。
FIG. 6 is a flowchart for explaining the operation of the distribution system of FIG. 5;

【図7】コンテンツサーバーとクライアントとの関係を
示すブロック図である。
FIG. 7 is a block diagram showing a relationship between a content server and a client.

【図8】1系統によるマルチキャストの配信の説明に供
するタイムチャートである。
FIG. 8 is a time chart for explaining multicast distribution by one system;

【図9】複数系統によるマルチキャストの配信の説明に
供するタイムチャートである。
FIG. 9 is a time chart for explaining multicast distribution by a plurality of systems;

【符号の説明】[Explanation of symbols]

1、11、21……配信システム、2、2A〜2E、
3、23……サービスサーバー、4、4A、4B……コ
ンテンツサーバー、24……マルチキャストコンテンツ
サーバー、25……ユニキャストコンテンツサーバー
1, 11, 21 ... distribution system, 2, 2A-2E,
3, 23 ... service server, 4, 4A, 4B ... content server, 24 ... multicast content server, 25 ... unicast content server

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 7/173 620 H04N 7/173 620Z Fターム(参考) 5B089 JA33 KA08 KB11 KC23 KE07 5C064 BA07 BB05 BC10 BC18 BC23 BD02 BD03 BD08 BD09 5K030 GA08 HB02 LC05 LD06 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 7/173 620 H04N 7/173 620Z F term (Reference) 5B089 JA33 KA08 KB11 KC23 KE07 5C064 BA07 BB05 BC10 BC18 BC23 BD02 BD03 BD08 BD09 5K030 GA08 HB02 LC05 LD06

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】クライアントからのコンテンツ配信要求に
より、コンテンツの配信に要する帯域に基づいて、ユニ
キャスト又はマルチキャストによる配信を選択し、 該選択結果に基づいて、前記コンテンツの配信を指示す
ることを特徴とするコンテンツ提供装置。
1. A content distribution request from a client selects unicast or multicast distribution based on a bandwidth required for content distribution, and instructs distribution of the content based on the selection result. Content providing device.
【請求項2】クライアントからのコンテンツ配信要求に
より、コンテンツの配信に要する帯域に基づいて、ユニ
キャスト又はマルチキャストによる配信を選択する配信
方法選択のステップと、 前記配信方法選択のステップによる選択結果に基づい
て、前記コンテンツの配信を指示する配信指示のステッ
プとを有することを特徴とするコンテンツ提供方法。
2. A delivery method selection step of selecting delivery by unicast or multicast based on a bandwidth required for delivery of a content in response to a content delivery request from a client, and based on a selection result in the delivery method selection step. And a distribution instruction step of instructing the distribution of the content.
【請求項3】前記マルチキャストによる配信が、 配信開始時刻を所定時間づつずらした同一のコンテンツ
の複数系統による配信であることを特徴とする請求項2
に記載のコンテンツ提供方法。
3. The delivery according to claim 2, wherein the delivery by multicasting is delivery by a plurality of systems of the same content whose delivery start time is shifted by a predetermined time.
Content providing method described in.
JP2001161611A 2001-05-30 2001-05-30 Contents-providing system and contents-providing method Pending JP2002353964A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001161611A JP2002353964A (en) 2001-05-30 2001-05-30 Contents-providing system and contents-providing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001161611A JP2002353964A (en) 2001-05-30 2001-05-30 Contents-providing system and contents-providing method

Publications (1)

Publication Number Publication Date
JP2002353964A true JP2002353964A (en) 2002-12-06

Family

ID=19004863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001161611A Pending JP2002353964A (en) 2001-05-30 2001-05-30 Contents-providing system and contents-providing method

Country Status (1)

Country Link
JP (1) JP2002353964A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004071089A1 (en) * 2003-02-07 2004-08-19 Nec Corporation Video data distribution control method, device, system, and program
WO2004075548A1 (en) * 2003-02-21 2004-09-02 Nec Corporation Image data distribution control method, device, system, and program
WO2005025150A1 (en) * 2003-09-01 2005-03-17 Graphin Co., Ltd. Content distribution system and content distribution method
WO2007104236A1 (en) * 2006-03-13 2007-09-20 Huawei Technologies Co., Ltd. Method of providing vedio-on-demand, method, server and terminal for video-on-demand
JP2007329613A (en) * 2006-06-07 2007-12-20 Nippon Telegr & Teleph Corp <Ntt> Method of selecting multicast radio transmission rate and radio base station apparatus
WO2007149821A2 (en) * 2006-06-23 2007-12-27 Qualcomm Incorporated Methods and apparatus for efficient data distribution to a group of users
JP2009515392A (en) * 2005-11-07 2009-04-09 トムソン ライセンシング Receive audiovisual content addressed to the device
KR100957264B1 (en) * 2005-12-16 2010-05-12 파나소닉 전공 주식회사 Systems and methods for selecting a transport mechanism for communication in a network
JP2010245654A (en) * 2009-04-02 2010-10-28 Sony Corp Delivery server, content delivery method in delivery server, multicast server, and content delivery method in multicast server
JP2012522457A (en) * 2009-03-31 2012-09-20 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Method and apparatus for a system for providing media through multicast distribution
JP7413827B2 (en) 2020-02-20 2024-01-16 沖電気工業株式会社 Distribution system, distribution device, program and distribution method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09252304A (en) * 1996-03-15 1997-09-22 Mitsubishi Electric Corp Video distribution system
JPH11112957A (en) * 1997-10-06 1999-04-23 Matsushita Electric Ind Co Ltd Electronic conference system
JP2000181836A (en) * 1998-12-11 2000-06-30 Nippon Telegr & Teleph Corp <Ntt> Information distributing method, and recording medium recorded with information distributing program
JP2001223732A (en) * 2000-02-14 2001-08-17 Casio Comput Co Ltd Method and device for information distribution and information reception device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09252304A (en) * 1996-03-15 1997-09-22 Mitsubishi Electric Corp Video distribution system
JPH11112957A (en) * 1997-10-06 1999-04-23 Matsushita Electric Ind Co Ltd Electronic conference system
JP2000181836A (en) * 1998-12-11 2000-06-30 Nippon Telegr & Teleph Corp <Ntt> Information distributing method, and recording medium recorded with information distributing program
JP2001223732A (en) * 2000-02-14 2001-08-17 Casio Comput Co Ltd Method and device for information distribution and information reception device

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2004071089A1 (en) * 2003-02-07 2006-06-01 日本電気株式会社 Image data distribution control method, apparatus, system, and program
KR100808306B1 (en) * 2003-02-07 2008-02-27 닛본 덴끼 가부시끼가이샤 Video data distribution control method, device, and system
WO2004071089A1 (en) * 2003-02-07 2004-08-19 Nec Corporation Video data distribution control method, device, system, and program
KR100949402B1 (en) * 2003-02-21 2010-03-24 닛본 덴끼 가부시끼가이샤 Image data distribution system, device, and method
WO2004075548A1 (en) * 2003-02-21 2004-09-02 Nec Corporation Image data distribution control method, device, system, and program
JPWO2004075548A1 (en) * 2003-02-21 2006-06-01 日本電気株式会社 Image data distribution control method, apparatus, system, and program
JP2011010356A (en) * 2003-02-21 2011-01-13 Nec Corp Image data distribution control method, device, system, and program
KR100977646B1 (en) * 2003-02-21 2010-08-24 닛본 덴끼 가부시끼가이샤 Image data distribution system, device, and method
WO2005025150A1 (en) * 2003-09-01 2005-03-17 Graphin Co., Ltd. Content distribution system and content distribution method
US8601132B2 (en) 2005-11-07 2013-12-03 Thomson Licensing Reception of audio-visual content addressed to several devices
JP2009515392A (en) * 2005-11-07 2009-04-09 トムソン ライセンシング Receive audiovisual content addressed to the device
KR100957264B1 (en) * 2005-12-16 2010-05-12 파나소닉 전공 주식회사 Systems and methods for selecting a transport mechanism for communication in a network
CN100428796C (en) * 2006-03-13 2008-10-22 华为技术有限公司 Video ordered telecasting method, system, server and terminal
WO2007104236A1 (en) * 2006-03-13 2007-09-20 Huawei Technologies Co., Ltd. Method of providing vedio-on-demand, method, server and terminal for video-on-demand
JP4589268B2 (en) * 2006-06-07 2010-12-01 日本電信電話株式会社 Multicast radio transmission speed selection method and radio base station apparatus
JP2007329613A (en) * 2006-06-07 2007-12-20 Nippon Telegr & Teleph Corp <Ntt> Method of selecting multicast radio transmission rate and radio base station apparatus
WO2007149821A3 (en) * 2006-06-23 2008-02-21 Qualcomm Inc Methods and apparatus for efficient data distribution to a group of users
WO2007149821A2 (en) * 2006-06-23 2007-12-27 Qualcomm Incorporated Methods and apparatus for efficient data distribution to a group of users
US8155580B2 (en) 2006-06-23 2012-04-10 Qualcomm Incorporated Methods and apparatus for efficient data distribution to a group of users
JP2012522457A (en) * 2009-03-31 2012-09-20 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Method and apparatus for a system for providing media through multicast distribution
JP2010245654A (en) * 2009-04-02 2010-10-28 Sony Corp Delivery server, content delivery method in delivery server, multicast server, and content delivery method in multicast server
JP7413827B2 (en) 2020-02-20 2024-01-16 沖電気工業株式会社 Distribution system, distribution device, program and distribution method

Similar Documents

Publication Publication Date Title
US20030126277A1 (en) Apparatus and method for providing multimedia streaming service by using point-to-point connection
DK2323333T3 (en) Method for multi casting and device thereof
US7447775B1 (en) Methods and apparatus for supporting transmission of streaming data
EP0956686B1 (en) Automatic detection of protocols in a network
CA2149480A1 (en) Semiconductor memory based server for providing multimedia information on demand over wide area networks
US6286031B1 (en) Scalable multimedia distribution method using client pull to retrieve objects in a client-specific multimedia list
US20100005187A1 (en) Enhanced Streaming Operations in Distributed Communication Systems
KR100584323B1 (en) Method for streaming multimedia content
JP2003506765A (en) Method and apparatus for distributing data using a distributed storage system
JP2002353964A (en) Contents-providing system and contents-providing method
JP2003006085A (en) Contents distribution system, its method and contents distribution program
JP2003060638A (en) Content providing device and method therefor
JP2005276079A (en) Data distribution server and data distribution system
JP2000013779A (en) Data distributing method and proxy internet server
CN107925669A (en) Use the method and system of speed step and the MPD stream application being segmented
EP2201471A1 (en) Systems and methods for managing advertising content corresponding to streaming media content
JP2003058413A (en) Device and method for providing contents, program for reproducing stream contents, and recording medium where the reproducing program for the stream contents is recorded
JP2003288290A (en) File delivery method
US9544630B2 (en) Method and IPTV server for enabling playout of one or more media objects
JP2002540684A (en) Apparatus for improving on-demand response time by selectively caching video
WO2004002107A1 (en) Method, network, server and client for distributing data via a data communications network
EP2341754B1 (en) Control method, equipment and system for playing stream media
KR100303087B1 (en) Session and resource manager and manage method in a video on demand system
US20020065918A1 (en) Method and apparatus for efficient and accountable distribution of streaming media content to multiple destination servers in a data packet network (DPN)
US20090287840A1 (en) Live media serving system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080310

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090331

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20090402

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100223

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100419

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100831