(57)【特許請求の範囲】
【請求項１】
データの配信元端末は、
配信するデータを複数のブロックに分割し、各ブロックに対してブロック番号を付与し、
予め定められた複数の端末への前記ブロックの配信順位をブロック毎にランダムに決定し、
配信可能な端末のうち前記配信順位の最も高い端末に前記ブロックを配信し、
前記複数の端末は、
前記ブロックの配信通知を受信し、前記配信通知に記載されているブロック番号のブロックが既受信済みである場合には、前記配信通知を通知した端末に既受信済みの返答を行い、前記配信通知に記載されているブロック番号のブロックが未受信である場合には、前記配信通知を通知した端末に取得応答を行って前記ブロックを受信し、
前記ブロックを受信した場合、前記配信通知に記載されている配信順位のうち自端末以降の配信順位の端末のうち最も順位の高い端末に、前記ブロックの配信通知を行い、
前記配信通知を行った端末が無返答又は前記既受信済みの返答をした場合、前記配信通知を行った端末の次順位の端末に前記ブロックの配信通知を行い、
前記配信通知に対して取得応答があった端末に前記ブロックを配信する
ことを特徴とするデータ配信方法。
【請求項２】
前記配信順位の高い順に、二つ以上の端末に前記ブロックを配信する端末が、少なくとも一以上有する
ことを特徴とする請求項１に記載のデータ配信方法。
【請求項３】
前記ブロックを受信した端末は、前記配信通知に対して無返答の端末を識別する情報を前記配信元端末に送信し、
前記配信元端末は、所定期間毎に前記無返答の端末に対して、送信できなかった前記ブロックの配信通知を行う
ことを特徴とする請求項１又は請求項２に記載のデータ配信方法。
【請求項４】
前記ブロックは、コンテンツデータが所定の大きさで分割されたブロックであることを特徴とする請求項１から請求項３のいずれかに記載のデータ配信方法。
【請求項５】
データを配信する配信元端末と、予め定められた複数の配信先端末とを有し、
前記配信元端末は、
配信するデータを複数のブロックに分割し、各ブロックに対してブロック番号を付与するブロック化部と、
予め定められた複数の端末への前記ブロックの配信順位を、ブロック毎にランダムに決定する配信順位決定部と、
配信可能な端末のうち前記配信順位の最も高い端末に前記ブロックを配信する配信部とを有し、
前記各配信先端末は、
前記ブロックの配信通知を受信し、前記配信通知に記載されているブロック番号のブロックが既受信済みである場合には、前記配信通知を通知した端末に既受信済みの返答を行い、前記配信通知に記載されているブロック番号のブロックが未受信である場合には、前記配信通知を通知した端末に取得応答を行って前記ブロックを受信する受信部と、
前記ブロックを受信した場合、前記配信通知に記載されている配信順位のうち自端末以降の配信順位の端末のうち最も順位の高い端末に前記ブロックの配信通知を行い、前記配信通知を行った端末が無返答又は前記既受信済みの返答をした場合には、前記配信通知を行った端末の次順位の端末に前記ブロックの配信通知を行う配信先決定部と、
前記配信通知に対して取得応答があった端末に、前記ブロックを配信する配信部とを有する
ことを特徴とするデータ配信システム。
【請求項６】
前記配信順位の高い順に、二つ以上の端末に前記ブロックを配信する配信先端末を、少なくとも一以上有する
ことを特徴とする請求項５に記載のデータ配信システム。
【請求項７】
前記各配信先端末は、前記配信通知に対して無返答の端末を識別する情報を前記配信元端末に送信する無返答端末情報送信部を有し、
前記配信元端末の配信部は、所定期間毎に前記無返答の端末に対して、送信できなかったブロックの配信通知を行う
ことを特徴とする請求項５又は請求項６に記載のデータ配信システム。
【請求項８】
前記ブロックは、コンテンツデータが所定の大きさで分割されたブロックであることを特徴とする請求項５から請求項７のいずれかに記載のデータ配信システム。
【請求項９】
予め定められた複数の配信先端末にデータを配信する配信元端末であって、
配信するデータを複数のブロックに分割し、各ブロックに対してブロック番号を付与するブロック化部と、
予め定められた複数の端末へのブロックの配信順位をブロック毎にランダムに決定する配信順位決定部と、
配信可能な端末のうち前記配信順位の最も高い端末に前記ブロックを配信する配信部と
を有することを特徴とする配信元端末。
【請求項１０】
データを配信する配信元端末により、データがブロック化され、ブロック毎にランダムにブロックの配信順位が決定され、前記配信順位に基づいてブロックを配信する配信先端末であって、
前記ブロックの配信通知を受信し、前記配信通知に記載されているブロック番号のブロックが既受信済みである場合には、前記配信通知を通知した端末に既受信済みの返答を行い、前記配信通知に記載されているブロック番号のブロックが未受信である場合には、前記配信通知を通知した端末に取得応答を行って前記ブロックを受信する受信部と、
前記ブロックを受信した場合、前記配信通知に記載されている配信順位のうち自端末以降の配信順位の端末のうち最も順位の高い端末に前記ブロックの配信通知を行い、前記配信通知を行った端末が無返答又は前記既受信済みの返答をした場合、前記配信通知を行った端末の次順位の端末に前記ブロックの配信通知を行う配信先決定部と、
前記配信通知に対して取得応答があった端末に、前記ブロックを配信する配信部と
を有することを特徴とする配信先端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ配信方法、データ配信システム、配信元端末、及び配信先端末に関する。
【背景技術】
【０００２】
データを配信する配信元端末と、配信されたデータを受信する多数の配信先端末とによって構成される配信システムにおいて、配信元端末より、ネットワーク経由で多数の配信先端末にデータを配信する場合、種々のデータ伝送システムが知られている。
【０００３】
例えば、配信元端末と各配信先端末とを、ネットワーク経由で１対１に接続して、配信元端末から個々の配信先端末毎にデータを伝送するシステムがある。この伝送システムでは、１つの配信先端末にデータを伝送し終わった後、未配信の配信先端末にデータを伝送し、受信する配信先端末がなくなるまで、このようなデータ伝送を繰り返す。
【０００４】
また、別なデータ伝送の方法として、配信元端末と各配信先端末とを１対ｎに接続してデータを伝送する方法がある。この場合は、配信元端末と各配信先端末とをパラレルに接続し、一括して配信元端末から受信側の各配信先端末へデータの伝送を行う。このような伝送方法を採用するためには、物理的あるいは論理的に各配信先端末がパラレルに接続される必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような従来のデータ伝送方法には、以下に述べるような種々の問題点がある。
【０００６】
データを配信する配信元端末とこのデータを受信する配信先端末とを１対１で接続する方法は、配信元端末が、個々の配信先端末毎の送信終了時に次の配信先端末ヘデータ伝送を開始するため、配信時間が長時間となる。短時間で配信を終了するためには、配信元端末から多数の配信先端末への配信処理を同時に実行する必要があるが、配信処理を多数同時に行うためには、物理的または論理的なポート数を複数用意する必要がある。特に、物理的なポート数を増やすためには、配信元端末のポート数のみならず、ネットワーク経路まで複数用意する必要があり、このためには多大なコストがかかる。
【０００７】
一方、配信元端末と配信先端末とを１対ｎで接続する方法は、各配信先端末と配信元端末がパラレルに接続されているため、データの伝送が一括して行える利点はあるが、同時にデータを伝送するためには、配信伝送路及びデータ出力ポート自体を物理的に多数用意する必要があり、このため、装置がコスト高になったりする。
【０００８】
すなわち、配信元端末と配信先端末とを１対１で接続する場合も、１対ｎで接続する場合も、配信元端末から配信先端末へデータを配信する際に、データの伝送効率を考慮して配信経路を決定していないために、配信時間が増大してしまうなどの不具合を生じる。また、専用回線網を使用してデータ伝送を行う場合では、配信時間が増大するなどの不具合を生じる。
【０００９】
そこで、本発明は、上記課題に鑑みてなされたものであり、その目的は、コストを増加させることなく、短時間で、多数の端末にデータを配信することができるデータ配信方法、データ配信システム、配信元端末、及び配信先端末を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決する本発明は、データの配信元端末は、予め定められた複数の端末へのデータの配信順位をデータ毎に決定し、配信可能な端末のうち前記配信順位の最も高い端末にデータを配信し、前記データを受信した端末は、前記配信順位のうち自端末以降の端末の配信順位に基づいて、前記データの次配信先の端末を決定することを特徴とするデータ配信方法である。
【００１１】
上記課題を解決する本発明は、データを配信する配信元端末と、予め定められた複数の配信先端末とを有し、前記配信元端末は、予め定められた複数の端末へのデータの配信順位をデータ毎に決定する配信順位決定部と、配信可能な端末のうち前記配信順位の最も高い端末にデータを配信する配信部とを有し、前記各配信先端末は、データを受信する受信部と、前記配信順位のうち自端末以降の端末の配信順位に基づいて、前記データの次配信先の端末を決定する配信先決定部と、前記決定した配信先に受信したデータを配信する配信部とを有することを特徴とするデータ配信システムである。
【００１２】
上記課題を解決する本発明は、予め定められた複数の配信先端末にデータを配信する配信元端末であって、予め定められた複数の端末へのデータの配信順位をデータ毎に決定する配信順位決定部と、配信可能な端末のうち前記配信順位の最も高い端末にデータを送信する配信部とを有することを特徴とする配信元端末である。
【００１３】
上記課題を解決する本発明は、データを配信する配信元端末により、データ毎にデータの配信順位が決定され、前記配信順位に基づいてデータを配信する配信先端末であって、データを受信する受信部と、前記配信順位のうち自端末以降の端末の配信順位に基づいて、前記データの次配信先の端末を決定する配信先決定部と、前記決定した配信先に受信したデータを配信する配信部とを有することを特徴とする配信先端末である。
【発明の効果】
【００１４】
本発明によれば、コストを増加させることなく、短時間で、多数の端末にデータを配信することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は第１の実施の形態における配信システムの概略図である。
【図２】図２は配信元端末１のブロック図である。
【図３】図３は第１の実施の形態における配信順位の決定を説明するための図である。
【図４】図４は配信先端末２１〜２ｎのブロック図である。
【図５】図５は配信元端末１の動作フローチャートである。
【図６】図６は配信先端末２１〜２ｎの動作フローチャートである。
【図７】図７は従来の配信方法に具体的な例を適用した場合を説明する図である。
【図８】図８は本発明の配信方法に具体的な例を適用した場合を説明する図である。
【図９】図９は第２の実施の形態を説明するための図である。
【発明を実施するための形態】
【００１６】
＜第１の実施の形態＞
本発明の第１の実施の形態を説明する。
【００１７】
図１は第１の実施の形態における配信システムの概略図である。
【００１８】
図１に示す如く、第１の実施の形態における配信システムは、コンテンツデータを配信する配信元の端末であり、ネットワーク３に接続される配信元端末１と、コンテンツデータが配信され、ネットワーク３に接続される配信先端末２１〜２ｎとを有する。尚、配信先端末２１〜２ｎの数は任意で良いが、配信元端末１は予めその数及び配信先端末２１〜２ｎの識別情報を記憶しているものとする。
【００１９】
配信元端末１は、図２に示される如く、コンテンツデータをブロック化するブロック化部１１と、配信先端末２１〜２ｎへのブロック化されたデータの配信順位をデータ毎に決定する配信順位決定部１２と、配信可能な配信先端末のうち配信順位の高い配信先端末２１〜２ｎにデータを配信する配信部１３とを有する。
【００２０】
ブロック化部１１は、コンテンツデータを所定のデータ量ごとに分割し、ブロック化するものである。ブロック化部１１は、既にひとつのコンテンツデータ（例えば、映像データ）として完成しているデータを所定のデータ量ごとに分割するものであっても良いし、順次データが生成されて所定のデータ量になる毎にブロック化するような構成であっても良い。尚、以下の説明において、コンテンツデータを所定のデータ量ごとに分割し、ブロック化されたデータを、単にブロックと記載する。
【００２１】
配信順位決定部１２は、配信先端末２１〜２ｎへのブロックの配信順位をブロック毎にランダムに決定する。例えば、図３に示される如く、ひとつのコンテンツデータがｎ個にブロック化された場合、ブロック１の配信順位は、順位が高い順に、配信先端末２１、配信先端末２２、配信先端末２３・・・配信先端末２ｎ、ブロック２の配信順位は、順位が高い順に、配信先端末２４、配信先端末２５、・・・配信先端末２３、ブロック３の配信順位は、順位が高い順に、配信先端末２７、信先端末２８・・・配信先端末２５のようにランダムな配信順位となる。尚、配信順位は、ブロック毎にランダムに決定しても良いが、配信順位が異なるなるものを予め数種類用意し、その中からひとつのものを、ブロック毎にランダムに選択しても良い。このようにして、配信順位決定部１２は、配信順位を決定し、配信順位を記載したそのブロックの配信リストを作成する。
【００２２】
配信部１３は、ブロックの配信リストに記載された配信順位のうち順位が最も高い配信先端末２１〜２ｎに、そのブロックを送信する。例えば、図３の例では、ブロック１の配信順位は、順位が高い順に、配信先端末２１、配信先端末２２、配信先端末２３・・・配信先端末２ｎなので、ブロック１を配信先端末２１に送信する。また、ブロック２の配信順位は、順位が高い順に、配信先端末２４、配信先端末２５、・・・配信先端末２３なので、ブロック２を配信先端末２４に送信する。また、ブロックを送信する際、そのブロックのブロック番号及び配信リストも付加して送信する。尚、ブロックの送信処理については、動作の説明で詳細に説明する。
【００２３】
配信先端末２１〜２ｎは、図４に示される如く、ブロックを受信する受信部２１と、受信したブロックの配信先を決定する配信先決定部２２と、配信先決定部２２で決定された配信先にブロックを送信する配信部２３とを有する。
【００２４】
受信部２１は、配信されるブロックを受信するものであり、取得完了したブロック番号も記憶する。
【００２５】
配信先決定部２２は、受信したブロックの配信リストに記載された配信順位のうち、自配信先端末以降の順位で最も順位が高い配信先端末を、そのブロックの配信先として決定する。例えば、図３において、ブロック１を受信した配信先端末が配信先端末２２である場合、配信先端末２２はブロック１の配信順位のうち配信先端末２２以降の順位で最も順位が高い配信先端末２３を、ブロック１の配信先として決定する。同様に、ブロック２を受信した配信先端末が配信先端末２４である場合、配信先端末２４はブロック２の配信順位のうち配信先端末２４以降の順位で最も順位が高い配信先端末２５を、ブロック２の配信先として決定する。
【００２６】
配信部２３は、配信先決定部２２によって決定された配信先端末に、そのブロックを送信する。尚、ブロックを送信する際、そのブロックのブロック番号及び配信リストも付加して送信する。
【００２７】
続いて、第１の実施の形態における動作を説明する。
【００２８】
まず、配信元端末１の動作を、フローチャートを用いて説明する。図５は配信元端末１の動作フローチャートである。
【００２９】
ブロック化部１１は、コンテンツデータを受信し、コンテンツデータをブロック化する（Ｓｔｅｐ  １００）。
【００３０】
配信順位決定部１２は、配信先端末２１〜２ｎへのブロックの配信順位をブロック毎にランダムに決定し、配信先リストを生成する（Ｓｔｅｐ  １０１）。
【００３１】
配信部１３は、配信先リストに記載されている配信順位のうち順位が最も高い配信先端末２１〜２ｎに、そのブロックの配信通知を行う（Ｓｔｅｐ  １０２）。ブロックの配信通知は、配信するブロック番号も通知する。ここで、その配信通知に対して配信先端末の取得応答があった場合には（Ｓｔｅｐ  １０３）、その配信先端末へのブロックの配信処理を行う（Ｓｔｅｐ  １０５）。配信先端末からブロックの取得完了通知を受信すると（Ｓｔｅｐ  １０６）、そのブロックの配信処理を終了する。
【００３２】
そして、配信元端末１は、Ｓｔｅｐ  １００に戻り、次ブロックの処理を行う。
【００３３】
一方、配信部１３は、ブロックの配信通知に対して配信先端末の応答がなかった場合には（Ｓｔｅｐ  １０３）、その配信先端末の次に配信順位が高い配信先端末に、そのブロックの配信通知を行う（Ｓｔｅｐ  １０４）。その配信通知に対して配信先端末の応答があった場合には、上述したようにＳｔｅｐ  １０５に進む。ブロックの配信通知に対して配信先端末の応答がなかった場合には、上述したＳｔｅｐ  １０４の処理を繰り返す。
【００３４】
このようにして、配信元端末１は、ブロックを配信先端末に配信する。
【００３５】
次に、配信先端末２１〜２ｎの動作を、フローチャートを用いて説明する。図６は配信先端末２１〜２ｎの動作フローチャートである。
【００３６】
まず、受信部２１は、ブロックの配信通知を受信すると（Ｓｔｅｐ  ２００）、そのブロックが既に取得済のブロックかの判定を行う（Ｓｔｅｐ  ２０１）。既に取得済のブロックである場合には（Ｓｔｅｐ  ２０２）、配信先に取得済の応答を送信する（Ｓｔｅｐ  ２０３）。一方、未だ取得していないブロックである場合には（Ｓｔｅｐ  ２０２）、配信先に取得応答を送信する（Ｓｔｅｐ  ２０４）。そして、そのブロックの取得処理を行い（Ｓｔｅｐ  ２０５）、取得処理が完了すると（Ｓｔｅｐ  ２０６）、取得完了通知を送信する（Ｓｔｅｐ  ２０７）。
【００３７】
次に、取得したブロックの配信処理を開始する。まず、配信先決定部２２は、受信したブロックの配信先リストから自端末を削除する（Ｓｔｅｐ  ２０８）。尚、本動作では、配信先リストから自端末を削除しているが、削除しなくても実施可能である。
【００３８】
続いて、配信先決定部２２は、配信先リストに記載されている配信順位のうち順位が最も高い配信先端末２１〜２ｎに、そのブロックの配信通知を行う（Ｓｔｅｐ  ２０９）。ブロックの配信通知は、配信するブロック番号も通知する。ここで、その配信通知に対して配信先端末の取得応答があった場合には（Ｓｔｅｐ  ２１０）、その配信先端末へのブロックの配信処理を行う（Ｓｔｅｐ  ２１１）。配信先端末からブロックの取得完了通知を受信すると（Ｓｔｅｐ  ２１２）、そのブロックの配信処理を終了する。
【００３９】
一方、配信先決定部２２は、ブロックの配信通知に対して配信先端末の応答がなかった場合、又は既に取得済の応答があった場合には（Ｓｔｅｐ  ２１０）、その配信先端末の次に配信順位が高い配信先端末に、そのブロックの配信通知を行う（Ｓｔｅｐ  ２１３）。その配信通知に対して配信先端末の取得応答があった場合には、上述したようにＳｔｅｐ  ２１１に進む。一方、ブロックの配信通知に対して配信先端末の応答がなかった場合、又は既に取得済の応答があった場合には、上述したＳｔｅｐ  ２１３の処理を繰り返す。
【００４０】
このようにして、配信先端末２１〜２ｎは、ブロックを配信先端末に配信する。
【００４１】
尚、配信先端末に対して配信通知を行って応答がない場合の処理であるが、配信通知に対して応答が無い配信先端末の情報を配信元端末に送信し、配信元端末がその配信先端末に配信のリトライを行うようにする。また、配信通知を行った配信先端末が、配信通知に対して応答が無い配信先端末の次順位の配信先端末にブロックを配信した後、配信通知に対して応答が無い配信先端末に配信のリトライを行うようにしても良い。
【００４２】
次に、第１の実施の形態における具体例を説明する。
【００４３】
本例では、配信先端末を配信先端末２１〜２３の３つとし、ブロックの数を５個として説明する。図７は従来の配信方法を本例に適用した場合を説明する図であり、図８は本実施の形態を本例に適用した場合である。
【００４４】
ランダムに配信先を変更しない従来の配信方法では、図７に示す如く、配信元端末１がブロック１を配信する場合、配信先端末２１への配信を開始する（時刻ｔ１）。そして、配信元端末１がブロック１の配信先端末２１への配信が完了すると（時刻ｔ２）、ブロック２の配信先端末２１への配信を開始する。しかし、配信先端末２１では、ブロック１を配信先端末２２に配信しているので、ブロック２の配信先端末２１への配信を開始することができない。従って、ブロック２の配信先端末２１への配信は、配信先端末２１がブロック１を配信先端末２２に配信した後の時刻ｔ２となる。
【００４５】
同様にして、各ブロックの配信が行われるので、全てのブロック１〜５が全配信先端末に配信される時刻は、時刻ｔＥとなる。
【００４６】
これに対して、本実施の形態では、ブロック毎に、配信順位がランダムに決定されて配信先が変更されるので、図８に示す如く、ブロック１を配信先端末２１に配信した後（時刻ｔ２）、直ぐに配信先端末２３にブロック２の配信を開始することができる。また、各配信先端末２１〜２３においても、各配信時刻において、同一の配信先端末が配信先となることはないので、ブロックの取得処理間の他のブロックの取得ができないという無駄な時間を排除できる。結果として、全てのブロック１〜５が全配信先端末に配信される時刻ｔＥを、従来の配信方法のものと比較して、著しく早めることができる。
【００４７】
以上の如く、本実施の形態は、データを分割したブロックの配信元端末は、予め定められた複数の配信先端末へのブロックの配信順位をブロック毎に決定し、配信可能な配信先端末のうち配信順位の最も高い配信先端末にブロックを配信し、ブロックを受信した配信先端末は、配信順位のうち自配信先端末以降の配信先端末の配信順位に基づいて、ブロックの次配信先を決定するように構成しているので、従来の配信方法のものと比較して、全配信先へのデータの配信完了時間を著しく早めることができる。
【００４８】
また、伝送路自体に専用回線や、特別な設備を必要としないので、低コストで実施できる。
＜第２の実施の形態＞
第１の実施の形態では、配信元端末１は、決定した配信順位に従って、最も順位が高いひとつの配信先端末にブロックを配信する例を説明した。
【００４９】
第２の実施の形態では、最初にブロックを配信された配信先端末は、配信順位に従って、最も順位が高い配信先端末に加えて、次順位の配信先端末にもブロックを配信する例を説明する。
【００５０】
配信元端末１の配信順位決定部１２は、第１の実施の形態と同様に、ブロック毎に配信順位を決定し、配信リストを生成する。そして、配信部１３は、第１の実施の形態と同様に、ブロックを配信する。
【００５１】
最初に配信元端末１からブロックを配信された配信先端末２１〜２ｎでは、取得したブロックをふたつの配信先端末に配信する。すなわち、配信順位に従って、最も順位が高い配信先端末に加えて、次順位の配信先端末にもブロックを配信する。例えば、図９の例では、ブロック１を最初に配信された配信先端末２１は、順位が最も高い配信先端末２３と次順位の配信先端末２２とに配信する。同様に、ブロック２を最初に配信された配信先端末２７は、順位が最も高い配信先端末２２と次順位の配信先端末２５とに配信する。最初に配信元端末１からブロックを配信された配信先端末以外の配信先端末の動作は、第１の実施の形態の動作と同様である。尚、第１の実施の形態では、ブロックの配信通知を受信すると、そのブロックが取得済のブロックである場合はほとんどの無いが、第２の実施の形態では、最初に配信元端末１からブロックを配信された配信先端末でひとつのブロックがふたつの配信先端末に配信されているので、伝送路の状況によっては、ブロックを取得する順番が配信順位と異なり、上位の配信先端末から所定のブロックの配信通知を受信した場合に、そのブロックが既に取得済である場合が起こりうる。
【００５２】
例えば、図９の例では、ブロック１の配信順位は、配信先端末２１、配信先端末２３、配信先端末２２、配信先端末２５、配信先端末２４、・・・の順であるので、配信先端末２１からブロック１を取得した配信先端末２３は、配信リストに記載されている配信順位に従うと、配信先端末２２にブロック１を配信することになる。しかし、配信先端末２２は、配信先端末２１からブロック１を既に取得している可能性がある。このような場合でも、上述したように、配信先決定部２２は、既に取得済の場合には（Ｓｔｅｐ  ２１０）、その配信先端末の次に配信順位が高い配信先端末に、そのブロックの配信通知を行う（Ｓｔｅｐ  ２１１）。すなわち、先の例では、配信先端末２２の次に順位の高い配信先端末２５にブロック１を配信する。従って、全ての配信先端末にブロックを配信することができる。
【００５３】
本実施の形態では、最初に配信元端末１からブロックを配信された配信先端末がふたつの配信先端末に配信するように構成したが、二以上の配信先端末に配信するように構成しても良い。また、最初に配信元端末１からブロックを配信された配信先端末以外の配信先端末で二以上の配信先端末に配信するように構成しても良い。但し、あまり多くの配信先端末に配信すると、全ての配信先端末に配信するものと異なるところがないので、本発明の趣旨を逸脱しない範囲で数を決定する。
【符号の説明】
【００５４】
１            配信元端末
２１〜２ｎ      配信先端末
３            ネットワーク
【図１】
0005398068.tif 000002
【図２】
0005398068.tif 000003
【図３】
0005398068.tif 000004
【図４】
0005398068.tif 000005
【図５】
0005398068.tif 000006
【図６】
0005398068.tif 000007
【図７】
0005398068.tif 000008
【図８】
0005398068.tif 000009
【図９】
0005398068.tif 000010