[go: up one dir, main page]

JP2002133302A - Content distribution system, server, and recording medium recording program thereof - Google Patents

Content distribution system, server, and recording medium recording program thereof

Info

Publication number
JP2002133302A
JP2002133302A JP2000318422A JP2000318422A JP2002133302A JP 2002133302 A JP2002133302 A JP 2002133302A JP 2000318422 A JP2000318422 A JP 2000318422A JP 2000318422 A JP2000318422 A JP 2000318422A JP 2002133302 A JP2002133302 A JP 2002133302A
Authority
JP
Japan
Prior art keywords
server
content
processing
reception
request
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
JP2000318422A
Other languages
Japanese (ja)
Inventor
Shuichi Yoshino
修一 吉野
Ryoji Yasui
良次 安井
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.)
NTT Communications Corp
Original Assignee
NTT Communications 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 NTT Communications Corp filed Critical NTT Communications Corp
Priority to JP2000318422A priority Critical patent/JP2002133302A/en
Publication of JP2002133302A publication Critical patent/JP2002133302A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【課題】 コンテンツ送信サーバ側から一括してコンテ
ンツ受信サーバにおけるコンテンツの管理を行い、ま
た、受信サーバ数の概念を反映させた料金請求を可能と
する技術を提供する。 【解決手段】 送信サーバと受信サーバとを有するコン
テンツ配信システムにおいて、配信依頼に基づき、送信
サーバが受信サーバにコンテンツをマルチキャストで配
信し、該コンテンツの受信が完了した受信サーバが受信
通知を送信サーバに送信し、送信サーバは該受信通知を
集計し、その集計結果を配信依頼元に通知する。
(57) [Summary] [PROBLEMS] To provide a technology that manages contents in a contents receiving server collectively from a contents transmitting server side, and enables billing that reflects the concept of the number of receiving servers. In a content distribution system having a transmission server and a reception server, based on a distribution request, the transmission server distributes the content to the reception server by multicast, and the reception server that has completed reception of the content transmits a reception notification to the transmission server. And the transmission server tallies up the reception notification and notifies the distribution request source of the tallied result.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、インターネットに
おけるマルチキャストを利用したコンテンツ配信技術に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a content distribution technique using multicast on the Internet.

【0002】[0002]

【従来の技術】コンテンツ配信を行うインターネットシ
ステムの例として、衛星インターネットシステムについ
て説明する。衛星インターネットシステムは、コンテン
ツを転送するコンテンツ送信サーバからコンテンツ受信
サーバへの通信のみ衛星を利用する非対称ネットワーク
システムであり、広い範囲で即時に広帯域のインターネ
ット回線を提供できるという特徴をもつ。
2. Description of the Related Art A satellite Internet system will be described as an example of an Internet system for delivering contents. The satellite Internet system is an asymmetric network system that uses a satellite only for communication from a content transmission server that transfers content to a content reception server, and has a feature that a broadband Internet line can be provided immediately in a wide range.

【0003】図6に、衛星インターネットシステムの概
要構成を示す。同図に示すように、コンテンツ送信サー
バ1から衛星2を介して複数のコンテンツ受信サーバ
(図6には1つのコンテンツ受信サーバ3のみ示してい
る)にコンテンツがマルチキャストで配信される。ま
た、コンテンツ受信サーバ3からコンテンツ送信サーバ
1へのデータ送信は地上ネットワーク4を経由して行わ
れる。マルチキャスト技術を適用することにより、分散
した受信地点に一括してコンテンツを転送することがで
きる。なお、コンテンツ受信サーバとコンテンツ送信サ
ーバはそれぞれ衛星を介してデータを送受信するために
アンテナ等を有する。
FIG. 6 shows a schematic configuration of a satellite Internet system. As shown in the figure, content is distributed by multicast from a content transmission server 1 to a plurality of content reception servers (only one content reception server 3 is shown in FIG. 6) via a satellite 2. Data transmission from the content receiving server 3 to the content transmitting server 1 is performed via the ground network 4. By applying the multicast technology, it is possible to transfer the contents to distributed reception points in a lump. Note that each of the content receiving server and the content transmitting server has an antenna and the like for transmitting and receiving data via a satellite.

【0004】[0004]

【発明が解決しようとする課題】上記従来の技術におい
ては、コンテンツ受信サーバ側でのコンテンツの削除・
更新等の管理はコンテンツ受信サーバ側で行っていた。
すなわち、マルチキャストで送信したコンテンツをコン
テンツ送信サーバから能動的に一括して更新又は削除等
できなかった。また、従来技術では、コンテンツ送信に
対する料金請求は、送ったコンテンツ量か、若しくは、
コンテンツを送る際に占有する回線の使用料を基に算出
され、受信局数の概念が料金に反映されなかった。従っ
て、一度の送信で多数の受信が可能であるというマルチ
キャスト送信の利点を料金に反映させることができなか
った。
In the above-described conventional technique, the content receiving server deletes and deletes the content.
Management such as updating is performed on the content receiving server side.
That is, the contents transmitted by multicast cannot be actively updated or deleted from the content transmission server in a batch. Also, in the conventional technology, the charge for the content transmission is based on the amount of the transmitted content, or
Calculated based on the usage fee of the line occupied when sending the content, the concept of the number of receiving stations was not reflected in the fee. Therefore, the advantage of the multicast transmission that a large number of receptions are possible by one transmission cannot be reflected in the fee.

【0005】本発明は上記の点に鑑みてなされたもので
あり、コンテンツ送信サーバ側から一括してコンテンツ
受信サーバにおけるコンテンツの管理を行い、また、受
信サーバ数の概念を反映させた料金請求を可能とする技
術を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and has been made in such a manner that contents are managed in a contents receiving server collectively from a contents transmitting server, and a charge bill reflecting the concept of the number of receiving servers is provided. The purpose is to provide technology that enables it.

【0006】[0006]

【課題を解決するための手段】上記の課題を解決するた
めに、本発明は次のように構成することができる。
In order to solve the above-mentioned problems, the present invention can be configured as follows.

【0007】請求項1に記載の発明は、送信サーバと受
信サーバとを有するコンテンツ配信システムであって、
配信依頼に基づき、送信サーバが受信サーバにコンテン
ツをマルチキャストで配信し、該コンテンツの受信が完
了した受信サーバが受信通知を送信サーバに送信し、送
信サーバは該受信通知を集計し、その集計結果を配信依
頼元に通知する。
[0007] The invention according to claim 1 is a content distribution system having a transmission server and a reception server,
Based on the distribution request, the transmitting server distributes the content to the receiving server by multicast, the receiving server that has completed receiving the content transmits a reception notification to the transmission server, and the transmission server totals the reception notification, and a totaling result thereof To the distribution request source.

【0008】請求項2に記載の発明は、請求項1の記載
において、前記集計結果とともに料金請求を前記配信依
頼元に送信する。
According to a second aspect of the present invention, in the first aspect, a bill is transmitted to the distribution request source together with the totaling result.

【0009】上記発明によれば、受信が完了した受信サ
ーバからの受信通知を集計するので、コンテンツを受信
できた受信サーバ数を把握することができ、受信サーバ
数に応じた料金請求を行うことが可能となる。
According to the above invention, since the reception notifications from the reception servers that have completed the reception are totaled, the number of reception servers that can receive the content can be ascertained, and the billing according to the number of reception servers can be performed. Becomes possible.

【0010】請求項3に記載の発明は、送信サーバと受
信サーバとを有するコンテンツ配信システムであって、
コンテンツに関する所定の処理依頼に基づき、送信サー
バが受信サーバに処理要求をマルチキャストで送信し、
該処理要求を受信した受信サーバは該処理要求に従って
処理を実行する。
[0010] The invention according to claim 3 is a content distribution system having a transmission server and a reception server,
Based on a predetermined processing request for the content, the transmitting server transmits a processing request to the receiving server by multicast,
The receiving server that has received the processing request executes the processing according to the processing request.

【0011】本発明によれば、送信サーバがマルチキャ
ストで処理要求を送信するので、一括して受信サーバで
の処理を行うことが可能となり、例えば、コンテンツ削
除等のディスク管理を一括して行うことが可能となる。
According to the present invention, since the transmitting server transmits the processing request by multicasting, it is possible to collectively perform the processing in the receiving server. For example, it is possible to collectively perform disk management such as content deletion. Becomes possible.

【0012】請求項4に記載の発明は、請求項3の記載
において、前記受信サーバは前記処理を実行した処理結
果を前記送信サーバに送信し、送信サーバは該処理結果
を集計し、その集計結果を処理依頼元に通知する。
According to a fourth aspect of the present invention, in the third aspect, the receiving server transmits the processing result of executing the processing to the transmitting server, and the transmitting server totals the processing result, and totals the processing result. Notify the processing requester of the result.

【0013】請求項5に記載の発明は、請求項4の記載
において、前記集計結果とともに料金請求を前記配信依
頼元に送信する。
According to a fifth aspect of the present invention, in the fourth aspect, a charge request is transmitted to the distribution request source together with the aggregation result.

【0014】上記発明によれば、例えば処理が成功した
受信サーバ数に応じて料金請求を行うことが可能とな
る。
According to the above-mentioned invention, it becomes possible to charge a fee in accordance with, for example, the number of reception servers for which the processing has been successful.

【0015】請求項6に記載の発明は、送信サーバと受
信サーバとを有するコンテンツ配信システムにおける送
信サーバであって、配信依頼に基づきマルチキャストで
コンテンツを受信サーバに配信する手段と、受信サーバ
から、コンテンツの受信が完了したことを示す受信通知
を受信すると、該受信通知を集計し、その集計結果を配
信依頼元に通知する手段とを有する。
According to a sixth aspect of the present invention, there is provided a transmission server in a content distribution system having a transmission server and a reception server, wherein: means for distributing content to the reception server by multicast based on a distribution request; Means for receiving the reception notification indicating that the reception of the content has been completed, totalizing the reception notification, and notifying the distribution request source of the totalization result.

【0016】請求項7に記載の発明は、請求項6の記載
において、前記集計結果とともに料金請求を前記配信依
頼元に送信する。
According to a seventh aspect of the present invention, in the sixth aspect, a bill is transmitted to the distribution request source together with the totaling result.

【0017】請求項8に記載の発明は、請求項6の記載
において、コンテンツに関する所定の処理依頼に基づ
き、受信サーバに処理要求をマルチキャストで送信する
手段を更に有する。
According to an eighth aspect of the present invention, in the sixth aspect, there is further provided means for transmitting a processing request to the receiving server by multicast based on a predetermined processing request for the content.

【0018】請求項9に記載の発明は、請求項8の記載
において、前記受信サーバから前記処理を実行した処理
結果を受信すると、該処理結果を集計し、その集計結果
を処理依頼元に通知する手段を更に有する。
According to a ninth aspect of the present invention, in accordance with the eighth aspect of the present invention, when the processing result of executing the processing is received from the receiving server, the processing result is totalized and the totaling result is notified to a processing request source. And means for performing the following.

【0019】請求項6〜9の各発明によれば、本発明の
コンテンツ配信システムの実施に適した送信サーバを提
供できる。
According to each of the sixth to ninth aspects of the present invention, it is possible to provide a transmission server suitable for implementing the content distribution system of the present invention.

【0020】請求項10に記載の発明は、送信サーバと
受信サーバとを有するコンテンツ配信システムにおける
受信サーバであって、コンテンツに関する所定の処理依
頼に基づき、送信サーバからマルチキャストで送信され
た処理要求を受信し、該処理要求に含まれるグループ名
に基づき処理を実行するか否かを決定し、処理を実行し
た場合にはその処理結果を前記送信サーバに送信する手
段を有する。
According to a tenth aspect of the present invention, there is provided a receiving server in a content distribution system having a transmitting server and a receiving server, wherein a processing request transmitted by multicast from the transmitting server based on a predetermined processing request relating to content is provided. Receiving means for determining whether or not to execute the processing based on the group name included in the processing request, and transmitting the processing result to the transmission server when the processing is executed;

【0021】本発明によれば、本発明のコンテンツ配信
システムの実施に適した受信サーバを提供できる。
According to the present invention, a receiving server suitable for implementing the content distribution system of the present invention can be provided.

【0022】請求項11〜14に記載の各発明は、送信
サーバの処理をコンピュータに実行させるプログラムを
記録したコンピュータ読み取り可能な記録媒体であり、
請求項6〜9の各発明と同様の効果を奏する。
Each of the inventions according to claims 11 to 14 is a computer-readable recording medium in which a program for causing a computer to execute a process of a transmission server is recorded.
The same effects as the respective inventions of claims 6 to 9 can be obtained.

【0023】請求項15に記載の発明は、受信サーバの
処理をコンピュータに実行させるプログラムを記録した
コンピュータ読み取り可能な記録媒体であり、請求項1
0の発明と同様の効果を奏する。
According to a fifteenth aspect of the present invention, there is provided a computer-readable recording medium on which a program for causing a computer to execute a process of a receiving server is recorded.
0 has the same effect as the invention.

【0024】[0024]

【発明の実施の形態】次に、図面を参照して本発明の実
施例について説明する。
Next, an embodiment of the present invention will be described with reference to the drawings.

【0025】[第1の実施例]図1は、本発明の第1の
実施例における処理を説明するための図であり、コンテ
ンツを配信し、受信サーバ数に応じた料金請求を行う処
理を示すものである。図1に示すように、本実施例にお
ける衛星インターネットシステムは、コンテンツ送信サ
ーバ1、衛星2、コンテンツ受信サーバ3〜3、地
上ネットワーク4、コンテンツプロバイダ5を有する。
また、コンテンツ受信サーバ3〜3は、コンテンツ
受信サーバ3、3からなる受信サーバグループA
とコンテンツ受信サーバ3、3からなる受信サーバ
グループBにグループ分けされている。
[First Embodiment] FIG. 1 is a diagram for explaining the processing in the first embodiment of the present invention. The processing for distributing contents and billing according to the number of receiving servers is described. It is shown. As shown in FIG. 1, a satellite Internet system in this embodiment includes a content transmission server 1, satellite 2, the content receiver server 3 1 to 3 3, ground network 4, a content provider 5.
The content reception server 3 1 to 3 3, the reception server group A consisting of the content receiving server 3 1, 3 2
And content receiving servers 3 2 , 3 3 .

【0026】まず、コンテンツプロバイダ5からの配信
依頼がコンテンツ送信サーバ1になされると(ステップ
1)、コンテンツ送信サーバ1はコンテンツ受信サーバ
〜3に対してマルチキャストにて配信予告を行う
(ステップ2)。本実施例では、“グルームAはコンテ
ンツβを受信せよ”の内容を持つ配信予告がなされる。
配信予告にはコンテンツ配信を行う時刻等も含まれる。
[0026] First, when the delivery request from the content provider 5 is made to the contents transmission server 1 (step 1), the contents transmission server 1 performs delivery notice in multicast to the content reception server 3 1 to 3 3 ( Step 2). In the present embodiment, a delivery notice having the content “Groom A receives content β” is issued.
The delivery notice also includes the time at which the content is to be delivered.

【0027】次に、各コンテンツ受信サーバは、配信予
告の内容から自サーバがコンテンツを受信するかどうか
を判断し、受信を行うと判断したコンテンツ受信サーバ
はコンテンツ送信サーバ1に対して受信要求を地上ネッ
トワーク4を介して送信し、受信に備える(ステップ
3)。図1の場合、コンテンツ受信サーバ3、3
受信要求を送出する。その後、コンテンツ送信サーバ1
は、配信予告にて指定した時刻になるとコンテンツをマ
ルチキャストにて送信する(ステップ4)。受信が完了
したコンテンツ受信サーバは、コンテンツ送信サーバ1
に対して受信完了を通知する(ステップ5)。
Next, each content receiving server determines whether or not the server itself receives the content from the contents of the distribution notice, and the content receiving server that has determined that the content is to be received sends a reception request to the content transmitting server 1. Transmit via the ground network 4 and prepare for reception (step 3). For Figure 1, the content receiving server 3 1, 3 2 sends out the received request. Then, the content transmission server 1
Transmits the content by multicast at the time designated in the distribution notice (step 4). The content reception server that has completed the reception is the content transmission server 1
Is notified of reception completion (step 5).

【0028】次に、コンテンツ送信サーバ1はこの受信
通知を集計し、コンテンツプロバイダ5ヘ通知する(ス
テップ6)。この集計結果とともに料金請求を送信して
もよい。
Next, the content transmission server 1 totals the reception notification and notifies the content provider 5 of the total (step 6). A bill may be transmitted together with the result of the tallying.

【0029】図2に、コンテンツ送信サーバ1で集計さ
れるデータの一例を示す。同図において、配信ファイル
名は配信したファイル名であり、配信完了率は配信完了
サーバ数を配信サーバ数で割った値である。また、配信
開始時刻は配信を開始した時刻であり、配信完了時刻は
配信を完了した時刻である。配信グループ数は配信を指
定したグループの数であり、全部指定した場合にはAL
Lが入る。配信グループ名は配信を指定したグループ名
であり、配信グループ数がALLの場合には特に指定す
る必要はない。配信サーバ数は配信を指定したサーバ数
であり、配信完了サーバ数は配信を完了したサーバ数で
ある。また、配信完了サーバ名は配信を完了したサーバ
名であり、配信完了サーバ数は配信が未完了のサーバ数
であり、配信未完了原因は配信が未完了の原因である。
FIG. 2 shows an example of data collected by the content transmission server 1. In the figure, the delivery file name is the name of the delivered file, and the delivery completion rate is a value obtained by dividing the number of delivery completion servers by the number of delivery servers. The distribution start time is the time when the distribution is started, and the distribution completion time is the time when the distribution is completed. The number of distribution groups is the number of groups for which distribution is specified.
L enters. The distribution group name is a group name for which distribution is specified, and need not be specified when the number of distribution groups is ALL. The number of distribution servers is the number of servers for which distribution is specified, and the number of distribution completed servers is the number of servers that have completed distribution. The distribution completion server name is the name of a server that has completed distribution, the number of distribution completion servers is the number of servers that have not completed distribution, and the cause of distribution incompletion is a cause of distribution incompletion.

【0030】上記のような集計結果を得ることによっ
て、例えば、配信完了サーバ数を反映させた料金請求を
行うことが可能となる。すなわち、従来は回線を占有し
た量やコンテンツ量に基づく課金しか行えなかったが、
本発明によりマルチキャストの特性を反映させた課金を
行うことができるようになる。また、全グループを指定
し、広告等をマルチキャストで配信し、受信通知を返し
たコンテンツ受信サーバの数を基に料金請求を行うこと
もできる。
By obtaining the result of the aggregation as described above, for example, it is possible to make a bill reflecting the number of distribution completion servers. In other words, in the past, you could only charge based on the amount of line occupation or the amount of content,
According to the present invention, it is possible to perform charging that reflects the characteristics of multicast. Further, it is also possible to designate all the groups, distribute advertisements and the like by multicast, and charge a fee based on the number of content receiving servers that have returned the reception notification.

【0031】[第2の実施例]図3は、本発明の第2の
実施例における処理を説明するための図であり、コンテ
ンツの削除をコンテンツ送信サーバから一括して行う処
理を示すものである。
[Second Embodiment] FIG. 3 is a diagram for explaining a process in a second embodiment of the present invention, and shows a process of deleting content from the content transmission server at once. is there.

【0032】まず、コンテンツプロバイダ5がコンテン
ツ送信サーバ1に対して削除依頼を行う(ステップ1
1)。削除依頼は、例えばコンテンツの有効期限が切れ
た等の場合に行われる。本実施例では“サーバグループ
Bのコンテンツαを削除”する旨の削除依頼を行う。次
に、コンテンツ送信サーバ1はその削除依頼を受信し、
マルチキャストにて削除要求を送信する(ステップ1
2)。サーバグループBに属するコンテンツ受信サーバ
、3は削除要求に基づき削除処理を行う(ステッ
プ13)。削除完了後、コンテンツ受信サーバ3、3
はコンテンツ送信サーバ1に対して削除完了を通知す
る(ステップ14)。コンテンツ送信サーバ1はこの削
除完了を集計し、コンテンツプロバイダ5ヘ通知する
(ステップ15)。ここでは、図2に示したデータ構造
と同様のデータ構造で集計を行うことができる。すなわ
ち、例えば図2における配信完了サーバ数が削除完了サ
ーバ数となり、配信未完了サーバ数が削除未完了サーバ
数等となる。これにより、実際に削除が完了したコンテ
ンツ受信サーバ数を基にして料金請求を行うことが可能
となる。
First, the content provider 5 makes a deletion request to the content transmission server 1 (step 1).
1). The deletion request is made, for example, when the content has expired. In this embodiment, a deletion request to “delete the content α of the server group B” is made. Next, the content transmission server 1 receives the deletion request,
Send a delete request by multicast (step 1
2). Content reception server 3 2 belonging to server group B, 3 3 performs deletion processing based on the deletion request (step 13). After completion of the deletion, the content reception server 3 2, 3
3 notifies the content transmission server 1 of the completion of the deletion (step 14). The content transmission server 1 totals the completion of the deletion and notifies the content provider 5 (step 15). Here, the totalization can be performed with a data structure similar to the data structure shown in FIG. That is, for example, the number of servers whose distribution is completed in FIG. 2 is the number of servers whose deletion is completed, and the number of servers whose distribution is not completed is the number of servers whose deletion is not completed. This makes it possible to charge a fee based on the number of content receiving servers that have actually been deleted.

【0033】図4に、マルチキャストで送信される削除
要求のためのデータの例を示す。ここでのコマンド名は
削除であり、宛先グループ名は削除すべき受信グループ
名であり、削除ファイル数は削除すべきファイル数であ
り、削除ファイル名は削除すべきファイル名である。こ
の削除要求に基づきコンテンツ受信サーバが削除処理を
行う。
FIG. 4 shows an example of data for a delete request transmitted by multicast. The command name here is “delete”, the destination group name is the name of the receiving group to be deleted, the number of deleted files is the number of files to be deleted, and the deleted file name is the name of the file to be deleted. The content receiving server performs a deletion process based on the deletion request.

【0034】図5に、コンテンツ受信サーバでの削除処
理フローを示す。まず、コンテンツ受信サーバが削除要
求を受信すると(ステップ21)、自サーバがデータ削
除を行うべきサーバかどうかを判断する(ステップ2
2)。これは図4に示す宛先グループ名に自サーバが属
するかどうかで判断する。削除すべきサーバでないとき
には処理を終了し(ステップ25)、削除すべきサーバ
である場合には該当ファイルを削除する(ステップ2
3)。その後、コンテンツ受信サーバは削除通知をコン
テンツ送信サーバ1に送出し(ステップ24)、削除処
理を終了する。削除通知は、指定されたファイルがあっ
てその削除が成功した旨や、ファイルが無かった等の理
由により削除ができなかった旨の情報を含む。
FIG. 5 shows a deletion processing flow in the content receiving server. First, when the content receiving server receives the deletion request (step 21), it is determined whether or not the server itself is a server from which data should be deleted (step 2).
2). This is determined based on whether the server belongs to the destination group name shown in FIG. If the server is not a server to be deleted, the process is terminated (step 25). If the server is a server to be deleted, the corresponding file is deleted (step 2).
3). Thereafter, the content reception server sends a deletion notification to the content transmission server 1 (step 24), and ends the deletion processing. The deletion notification includes information indicating that the specified file exists and the deletion was successful, and that the file could not be deleted due to the absence of the file.

【0035】なお、コンテンツ送信サーバがコンテンツ
受信サーバに対して行う依頼は上記の削除に限られな
い。例えば、上記の削除コマンドをファイル更新コマン
ドやディスクの内容を確認するためのコマンド等にする
ことにより、コンテンツ受信サーバ側のディスク管理を
コンテンツ送信サーバ側で一括して行うことができるよ
うになる。
The request that the content transmission server makes to the content reception server is not limited to the above-described deletion. For example, by using the delete command as a file update command or a command for confirming the content of the disc, the content receiving server can manage the discs collectively on the content transmitting server.

【0036】本発明の衛星インターネットシステムにお
いて、コンテンツ送信サーバは衛星を介したデータ通信
を行う手段を有するコンピュータとして構成することが
できる。コンテンツ受信サーバも同様である。それぞれ
のコンピュータに上記の処理を実行するプログラムを搭
載することによって、本発明の衛星インターネットシス
テムを構成することができる。それらプログラムはそれ
ぞれCD−ROM等の記録媒体に格納でき、コンピュー
タのCD−ROMドライブ等を介してインストールする
ことができる。
In the satellite Internet system according to the present invention, the content transmission server can be configured as a computer having means for performing data communication via satellite. The same applies to the content receiving server. The satellite Internet system of the present invention can be configured by installing a program for executing the above processing in each computer. Each of these programs can be stored in a recording medium such as a CD-ROM, and can be installed via a CD-ROM drive or the like of a computer.

【0037】本発明は、上記の実施例に限定されること
なく、特許請求の範囲内で種々変更・応用が可能であ
る。例えば、本発明は衛星インターネットシステムに限
らず、衛星を介さないネットワークにも適用できる。
The present invention is not limited to the above embodiment, but can be variously modified and applied within the scope of the claims. For example, the present invention can be applied not only to a satellite Internet system but also to a network without a satellite.

【0038】[0038]

【発明の効果】上記のように本発明によれば、各コンテ
ンツ受信サーバからの通知をコンテンツ送信サーバが集
計し、コンテンツの受信に成功したコンテンツ受信サー
バ数を把握することができるため、回線使用量のみなら
ず受信サーバ数を考慮した料金請求を行うことができ
る。
As described above, according to the present invention, the contents transmission server can collect the notifications from the respective contents reception servers, and can grasp the number of contents reception servers that have successfully received the contents. Billing can be performed in consideration of not only the amount but also the number of receiving servers.

【0039】また、削除等のコマンドをマルチキャスト
を用いて各コンテンツ受信サーバに送信することとした
ので、一括してコンテンツ受信サーバにおけるディスク
等の管理を行うことが可能となる。また、コマンドの実
行結果の通知を集計し、ディスク等の管理に対して、管
理のためのコマンドの実行が成功した受信サーバ数に応
じた料金請求を行うことができる。
Further, since a command such as deletion is transmitted to each content receiving server using multicast, it is possible to manage disks and the like in the content receiving server collectively. In addition, the notification of the command execution result can be totaled, and a fee can be charged to the management of the disk or the like according to the number of receiving servers that have successfully executed the command for management.

【0040】[0040]

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

【図1】本発明の第1の実施例における処理を説明する
ための図である。
FIG. 1 is a diagram for explaining processing in a first embodiment of the present invention.

【図2】コンテンツ送信サーバで集計されるデータの一
例を示す図である。
FIG. 2 is a diagram illustrating an example of data collected by a content transmission server.

【図3】本発明の第2の実施例における処理を説明する
ための図である。
FIG. 3 is a diagram for explaining processing in a second embodiment of the present invention.

【図4】マルチキャストで送信される削除要求のための
データの例を示す図である。
FIG. 4 is a diagram illustrating an example of data for a deletion request transmitted by multicast.

【図5】コンテンツ受信サーバでの削除処理フローを示
す図である。
FIG. 5 is a diagram showing a deletion processing flow in the content receiving server.

【図6】従来の技術における衛星インターネットシステ
ムの概要構成図である。
FIG. 6 is a schematic configuration diagram of a satellite Internet system according to a conventional technique.

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

1 コンテンツ送信サーバ 2 衛星 3 コンテンツ受信サーバ 4 地上ネットワーク 5 コンテンツプロバイダ 1 content transmission server 2 satellite 3 content reception server 4 terrestrial network 5 content provider

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 13/00 540 G06F 13/00 540S H04H 1/00 H04H 1/00 H 7/00 7/00 9/00 9/00 (72)発明者 安井 良次 東京都千代田区内幸町一丁目1番6号 エ ヌ・ティ・ティ・コミュニケーションズ株 式会社内 Fターム(参考) 5B049 AA06 EE02 GG00 Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat II (reference) G06F 13/00 540 G06F 13/00 540S H04H 1/00 H04H 1/00 H 7/00 7/00 9/00 9 / 00 (72) Inventor Ryoji Yasui F-term (reference) 5B049 AA06 EE02 GG00 in NTT Communications, Inc. 1-6-6 Uchisaiwaicho, Chiyoda-ku, Tokyo

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】 送信サーバと受信サーバとを有するコン
テンツ配信システムであって、 配信依頼に基づき、送信サーバが受信サーバにコンテン
ツをマルチキャストで配信し、該コンテンツの受信が完
了した受信サーバが受信通知を送信サーバに送信し、送
信サーバは該受信通知を集計し、その集計結果を配信依
頼元に通知するようにしたコンテンツ配信システム。
1. A content distribution system having a transmission server and a reception server, wherein the transmission server distributes the content to the reception server by multicast based on the distribution request, and the reception server that has completed the reception of the content notifies the reception notification. To the transmission server, and the transmission server totals the reception notification, and notifies the distribution request source of the total result.
【請求項2】 前記集計結果とともに料金請求を前記配
信依頼元に送信する請求項1に記載のコンテンツ配信シ
ステム。
2. The content distribution system according to claim 1, wherein a charge request is transmitted to said distribution request source together with said total result.
【請求項3】 送信サーバと受信サーバとを有するコン
テンツ配信システムであって、 コンテンツに関する所定の処理依頼に基づき、送信サー
バが受信サーバに処理要求をマルチキャストで送信し、
該処理要求を受信した受信サーバは該処理要求に従って
処理を実行するコンテンツ配信システム。
3. A content distribution system having a transmission server and a reception server, wherein the transmission server transmits a processing request to the reception server by multicast based on a predetermined processing request related to content,
A content distribution system in which a receiving server that receives the processing request executes a process according to the processing request.
【請求項4】 前記受信サーバは前記処理を実行した処
理結果を前記送信サーバに送信し、送信サーバは該処理
結果を集計し、その集計結果を処理依頼元に通知する請
求項3に記載のコンテンツ配信システム。
4. The processing method according to claim 3, wherein the receiving server transmits a processing result of executing the processing to the transmitting server, the transmitting server totals the processing result, and notifies the processing request source of the totaling result. Content distribution system.
【請求項5】 前記集計結果とともに料金請求を前記配
信依頼元に送信する請求項4に記載のコンテンツ配信シ
ステム。
5. The content distribution system according to claim 4, wherein a charge request is transmitted to said distribution request source together with said totaling result.
【請求項6】 送信サーバと受信サーバとを有するコン
テンツ配信システムにおける送信サーバであって、 配信依頼に基づきマルチキャストでコンテンツを受信サ
ーバに配信する手段と、 受信サーバから、コンテンツの受信が完了したことを示
す受信通知を受信すると、該受信通知を集計し、その集
計結果を配信依頼元に通知する手段とを有する送信サー
バ。
6. A transmission server in a content distribution system having a transmission server and a reception server, wherein: means for distributing the content to the reception server by multicast based on the distribution request; and completion of reception of the content from the reception server. Receiving the reception notification indicating the above, and summing up the reception notification, and notifying the distribution request source of the result of the collection.
【請求項7】 前記集計結果とともに料金請求を前記配
信依頼元に送信する請求項6に記載のコンテンツ配信シ
ステム。
7. The content distribution system according to claim 6, wherein a charge request is transmitted to the distribution request source together with the aggregation result.
【請求項8】 コンテンツに関する所定の処理依頼に基
づき、受信サーバに処理要求をマルチキャストで送信す
る手段を更に有する請求項6に記載の送信サーバ。
8. The transmission server according to claim 6, further comprising means for transmitting a processing request to the receiving server by multicast based on a predetermined processing request related to the content.
【請求項9】 前記受信サーバから前記処理を実行した
処理結果を受信すると、該処理結果を集計し、その集計
結果を処理依頼元に通知する手段を更に有する請求項8
に記載の送信サーバ。
9. The method according to claim 8, further comprising: when receiving a processing result of executing the processing from the receiving server, summing up the processing result and notifying the processing requester of the totaling result.
The transmission server according to 1.
【請求項10】 送信サーバと受信サーバとを有するコ
ンテンツ配信システムにおける受信サーバであって、 コンテンツに関する所定の処理依頼に基づき、送信サー
バからマルチキャストで送信された処理要求を受信し、
該処理要求に含まれるグループ名に基づき処理を実行す
るか否かを決定し、処理を実行した場合にはその処理結
果を前記送信サーバに送信する手段を有する受信サー
バ。
10. A receiving server in a content distribution system having a transmitting server and a receiving server, wherein the receiving server receives a processing request transmitted by multicast from a transmitting server based on a predetermined processing request related to content.
A receiving server comprising: means for determining whether or not to execute a process based on a group name included in the process request, and transmitting the processing result to the sending server when the process is executed.
【請求項11】 送信サーバと受信サーバとを有するコ
ンテンツ配信システムにおける送信サーバの処理をコン
ピュータに実行させるプログラムを記録したコンピュー
タ読み取り可能な記録媒体であって、 配信依頼に基づきマルチキャストでコンテンツを受信サ
ーバに配信する手順と、 受信サーバから、コンテンツの受信が完了したことを示
す受信通知を受信すると、該受信通知を集計し、その集
計結果を配信依頼元に通知する手順とをコンピュータに
実行させるプログラムを記録したコンピュータ読み取り
可能な記録媒体。
11. A computer-readable recording medium storing a program for causing a computer to execute a process of a transmission server in a content distribution system having a transmission server and a reception server, wherein the content is received on a multicast basis based on a distribution request. And a step of, when receiving a reception notification indicating that the reception of the content has been completed from the receiving server, summing up the reception notification and notifying the distribution request source of the result of the totaling, to the computer. A computer-readable recording medium on which is recorded.
【請求項12】 前記集計結果とともに料金請求を前記
配信依頼元に送信する手順を有する請求項11に記載の
コンピュータ読み取り可能な記録媒体。
12. The computer-readable recording medium according to claim 11, further comprising a step of transmitting a charge request to the distribution request source together with the aggregation result.
【請求項13】 コンテンツに関する所定の処理依頼に
基づき、受信サーバに処理要求をマルチキャストで送信
する手順を更に有する請求項11に記載のコンピュータ
読み取り可能な記録媒体。
13. The computer-readable recording medium according to claim 11, further comprising a step of transmitting a processing request to the receiving server by multicast based on a predetermined processing request related to the content.
【請求項14】 前記受信サーバから前記処理を実行し
た処理結果を受信すると、該処理結果を集計し、その集
計結果を処理依頼元に通知する手順を更に有する請求項
13に記載のコンピュータ読み取り可能な記録媒体。
14. The computer-readable computer according to claim 13, further comprising a step of, upon receiving a processing result of executing the processing from the receiving server, totalizing the processing result and notifying the processing request source of the totaling result. Recording medium.
【請求項15】 送信サーバと受信サーバとを有するコ
ンテンツ配信システムにおける受信サーバの処理をコン
ピュータに実行させるプログラムを記録したコンピュー
タ読み取り可能な記録媒体であって、 コンテンツに関する所定の処理依頼に基づき、送信サー
バからマルチキャストで送信された処理要求を受信し、
該処理要求に含まれるグループ名に基づき処理を実行す
るか否かを決定し、処理を実行した場合にはその処理結
果を前記送信サーバに送信する手順をコンピュータに実
行させるプログラムを記録したコンピュータ読み取り可
能な記録媒体。
15. A computer-readable recording medium on which a program for causing a computer to execute a process of a receiving server in a content distribution system having a transmitting server and a receiving server is recorded. Receives the processing request sent by multicast from the server,
A computer-readable recording program for causing a computer to execute a procedure of determining whether or not to execute processing based on a group name included in the processing request and transmitting the processing result to the transmission server when the processing is executed. Possible recording medium.
JP2000318422A 2000-10-18 2000-10-18 Content distribution system, server, and recording medium recording program thereof Pending JP2002133302A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000318422A JP2002133302A (en) 2000-10-18 2000-10-18 Content distribution system, server, and recording medium recording program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000318422A JP2002133302A (en) 2000-10-18 2000-10-18 Content distribution system, server, and recording medium recording program thereof

Publications (1)

Publication Number Publication Date
JP2002133302A true JP2002133302A (en) 2002-05-10

Family

ID=18797050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000318422A Pending JP2002133302A (en) 2000-10-18 2000-10-18 Content distribution system, server, and recording medium recording program thereof

Country Status (1)

Country Link
JP (1) JP2002133302A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7764636B2 (en) 2004-04-13 2010-07-27 Panasonic Corporation Content distributing system and content distributing method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09266493A (en) * 1996-03-28 1997-10-07 Nippon Telegr & Teleph Corp <Ntt> Continuous data delivery method and system
JPH1070548A (en) * 1996-08-28 1998-03-10 Oki Electric Ind Co Ltd Information transfer system, information storage providing device and information device to be provided

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09266493A (en) * 1996-03-28 1997-10-07 Nippon Telegr & Teleph Corp <Ntt> Continuous data delivery method and system
JPH1070548A (en) * 1996-08-28 1998-03-10 Oki Electric Ind Co Ltd Information transfer system, information storage providing device and information device to be provided

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7764636B2 (en) 2004-04-13 2010-07-27 Panasonic Corporation Content distributing system and content distributing method

Similar Documents

Publication Publication Date Title
CN110474940B (en) Request scheduling method, device, electronic equipment and medium
KR100976105B1 (en) Automatic subscription system for applications and services provided to wireless devices
KR100888903B1 (en) Application Distribution and Billing Systems in Wireless Networks
US8234152B2 (en) Online survey spawning, administration and management
JP4343684B2 (en) Transaction processing
EP1898599B1 (en) Peer-to-peer network with paid uploaders
WO2011020423A1 (en) Method, apparatus and system for advertisement delivery
US20070214043A1 (en) Advertisement providing service control system
JP2003281140A (en) Content distribution method and distribution system
CN109146098A (en) A kind of shared setting of office space, shared application method and device
CN108768672B (en) Data processing method, device and storage medium
CN109194718A (en) A kind of block chain network and its method for scheduling task
JP2002203057A (en) Value-added data warehouse system
CN112101604B (en) Parking management system based on block chain
CN110009320B (en) Resource conversion method, device, system, storage medium and computer equipment
KR20030038540A (en) Advertisement distribution system
JP2001243403A (en) System and method for payment
CN101547414B (en) Short message billing system and method
JP2002133302A (en) Content distribution system, server, and recording medium recording program thereof
CN102143440A (en) Method and device for processing short message service
CN102281371B (en) P2P (Peer to Peer) traffic charging method and ISP (Internet Service Provider) charging device
CN102013066A (en) Electronic transaction service platform
CN101754136B (en) Business system for inserting carrying advertising in short message on communication network
US8719181B2 (en) Managing shipments in an order by proxy service
CN101018409A (en) Message processing device, system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100119

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100629