(57)【特許請求の範囲】
【請求項１】
端末がＴＣＰ／ＩＰまたはＵＤＰを利用してＩＰマルチキャスティング機能が無いルータを介してインターネット・ブロードキャスティング・サーバに接締して、ブロードキャスティング・データを受信するステップと、
前記端末が受信されたブロードキャスティング・データをＩＰマルチキャスティングデータに変換してＩＰマルチキャスティング機能が無いルータを介してネットワークに接続されている他の端末に転送するステップと、
を含んで構成されたインターネット・ブロードキャスティング方法。
【請求項２】
端末がインターネット・ブロードキャスティング・サーバからＩＰマルチキャスティングデータが受信されなければ、ＴＣＰ／ＩＰまたはＵＤＰを利用してＩＰマルチキャスティング機能が無いルータを介してインターネット・ブロードキャスティング・サーバに直接接続してブロードキャスティング・データを受信するステップと、
前記端末が受信されたブロードキャスティング・データをＩＰマルチキャスティングデータに変換してＩＰマルチキャスティング機能が無いルータを介してネットワークに接続されている他の端末に転送するステップと、
を含んで構成されたインターネット・ブロードキャスティング方法。
【請求項３】
請求項１または請求項２に記載のインターネット・ブロードキャスティング方法を遂行するプログラムが記録されたコンピュータによって読み取ることができる記録媒体。
【請求項４】
インターネット・ブロードキャスティング・サーバがインターネットを通じて複数の端末にブロードキャストするインターネット・ブロードキャスティング・システムにおいて、
前記端末中のＩＰマルチキャスティング機能が無いルータを介して、前記インターネット・ブロードキャスティング・サーバに連結されている少なくとも一つ以上の端末に、ＴＣＰ／ＩＰまたはＵＤＰを利用して前記インターネット・ブロードキャスティング・サーバに接続を要請するための接続要請手段と、
前記インターネット・ブロードキャスティング・サーバに接続後、ＴＣＰ／ＩＰまたはＵＤＰを利用して前記インターネット・ブロードキャスティング・サーバからブロードキャスティング・データを受信する受信手段と、
前記受信されたブロードキャスティング・データをディスプレーするためのディスプレー手段と、
前記受信されたブロードキャスティング・データをＩＰマルチキャスティングデータに変換し、ＩＰマルチキャスティング機能を遂行するルータを介してネットワークに接続されている他の端末に転送する中継手段と、
が備えられていることを特徴とするインターネット・ブロードキャスティング・システム。
【請求項５】
前記インターネット・ブロードキャスティング・サーバは、端末から接続要請時に既に接続されている他の端末の数が閾値を超過すれば、既に接続されている他の端末に接続を誘導することを特徴とする請求項４に記載のインターネット・ブロードキャスティング・システム。
【請求項６】
前記中継手段は、前記ＩＰマルチキャスティングデータを近距離ネットワークに接続されている他の端末に転送することを特徴とする請求項４に記載のインターネット・ブロードキャスティング・システム。
【請求項７】
ＴＣＰ／ＩＰまたはＵＤＰを利用してＩＰマルチキャスティング機能が無いルータを介して前記インターネット・ブロードキャスティング・サーバに接続を要請するための接続要請手段と、
前記インターネット・ブロードキャスティング・サーバに接続後、ＴＣＰ／ＩＰまたはＵＤＰを利用して前記インターネット・ブロードキャスティング・サーバからＩＰマルチキャスティング機能が無いルータを介してブロードキャスティング・データを受信する受信手段と、
前記受信されたブロードキャスティング・データをディスプレーするためのディスプレー手段と、
前記受信されたブロードキャスティング・データをＩＰマルチキャスティングデータに変換してＩＰマルチキャスティング機能を遂行するルータを介してネットワークに接続されている他の端末に転送する中継手段と、
が備えられていることを特徴とするインターネット・ブロードキャスティング・システム。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は、階層的構造に基づくインターネット・ブロードキャスティングを提供するシステム及び方法に関し、特に、データ伝送に基づくボトルネックな問題を削減することができるインターネット・ブロードキャスティング・システム及び方法に関するものである。
【０００２】
（従来の技術）
一般に、インターネット・ブロードキャスティングにおけるインターネット・ブロードキャスティングを提供するメインサーバは、マルチメディアデータをそのサーバに接続された全てのユーザの端末に伝送する。多くのインターネットユーザは、インターネット・ブロードキャスティング・サーバに接続することにより、ブロードキャスティング・データ、例えば、動画像及びオーディオデータ等のブロードキャスティング・データを受信する。すなわち、現在のインターネット・ブロードキャスティング・システムでは、ユーザ数に関係なく、全てのユーザがメインサーバに接続することができる。
【０００３】
マルチメディア技術の開発が加速化することに伴い、データ伝送量が増え、その結果、ボトルネックな問題が発生し、サーバが落ちるようになる。
【０００４】
特に、インターネット・ブロードキャスティングの場合、画像及び音響データの質が競争に影響を与えるため、データ容量の増加は不回避である。このような状況の下で良質のインターネット・ブロードキャスティングを提供するためには、サーバの性能及び容量を増加させなければならない。
【０００５】
サーバが良い性能及び大容量を確保したとしても、多くのユーザがサーバに接続したとき、サーバに接続したい他のユーザはサーバに接続することができない。たとえユーザがサーバに接続することができたとしても、データ伝送速度は遅くなるため、良質のブロードキャスティングを提供することはできない。
【０００６】
また、前述したような状況が繰り返し生じる場合、もしくはしきい値よりも多い数のユーザが同時にサーバに接続を試みる場合、サーバは落とされ、サーバが復旧するまでインターネット・ブロードキャスティングは提供されない。
【０００７】
一般に、インターネット上では、データ伝送はＴＣＰ／ＩＰ(Transmission Control Protocol／Internet Protocol)やＵＤＰ(User Datagram Protocol)を用いて行われる。
【０００８】
ＴＣＰ／ＩＰやＵＤＰを用いてインターネット・ブロードキャスティングを行うためには、同じデータを多数の端末に端末の数だけ繰り返し伝送しなければならない。
【０００９】
前述したような問題を解決するためにＩＰマルチキャスティングは利用される。ＩＰマルチキャスティングは、例えば、動画及びオーディオデータのようなマルチメディアデータのブロードキャスティングのため、及び「クラスＤ」と呼ばれる特別なインターネット・アドレス・ドメインを確立するために作られたインターネット標準である。また、ドメインのアドレスの中で、もし端末がデータを受信すると、データは同じアドレスを持つ全ての端末に伝送される。
【００１０】
しかし、ＩＰマルチキャスティングは、端末が接続されたインターネットルーターがＩＰマルチキャスティングを支援しない場合には、端末が接続したLＡＮのみで使用することができる。特に、一般的にインターネット上にあるサーバと端末とを互いに接続するためには、いくつかのインターネットルーターを経由しなければならず、もしこの中の一つのルーターがＩＰマルチキャスティングを支援しなければ、端末はサーバからブロードキャスティング・データを受信することができない。
【００１１】
さらに、まだインターネットルーターの中ＩＰマルチキャスティングを支援するルーターが十分に普及されていないため、ＩＰマルチキャスティングを用いてインターネット・ブロードキャスティングをすることは実質的にできない状況である。そのため、これまでＩＰマルチキャスティングを用いたインターネット・ブロードキャスティングは珍しく、今のところ企業のイントラネットシステムにおいてのみ用いられている。
【００１２】
現在、大部分のインターネット・ブロードキャスティングサーバは、ＩＰマルチキャスティングを用いる代わりに、ＴＣＰ／ＩＰ又はＵＤＰを用いているため、サーバと端末に直接接続してブロードキャスティング・データを受信している。
【００１３】
上述したようなインターネット・ブロードキャスティング方法は、サーバに大きな通信負荷を与え、サーバに接続することができるユーザの数を増やすことができないという問題を抱えている。また、サーバの過剰負荷による接続不良、データ喪失、通信速度の低下、及びサーバのダウンが発生するため、高性能で高額なサーバ設備を使用する必要がある。
【００１４】
（発明の開示）
そこで、本発明は、データの混雑によるボトルネックな問題を削減することができるインターネット・ブロードキャスティング・システム及び方法を提供することを目的とする。
【００１５】
また、本発明は、同時にサーバに接続するユーザの数に関係なく、端末の数を制限することによりサーバが落ちることのないインターネット・ブロードキャスティングを提供することができるインターネット・ブロードキャスティング・システム及び方法を提供することを目的とする。
【００１６】
前述した目的を達成するために、本発明は、インターネット・ブロードキャスティング・データを提供するための方法において、（Ａ）第１の端末から接続要請信号を受信すれば、既に接続されている端末の数が接続可能な端末の数を表すしきい値以上であるか否かを判断する第１のステップと、（Ｂ）前記既に接続されている端末の数が前記しきい値より少なければ、接続を図った前記第１の端末にブロードキャスティング・データを伝送する第２のステップと、（Ｃ）前記既に接続されている端末の数が前記しきい値以上であるならば、前記既に接続されている第２の端末に接続を誘導する第３のステップと、を含むことを特徴とするインターネット・ブロードキャスティング・データを提供するための方法を提供する。
【００１７】
また、前述した別の目的を達成するために、本発明は、（Ａ）インターネット・ブロードキャスティング・サーバに接続を要請する第１のステップと、（Ｂ）前記インターネット・ブロードキャスティング・サーバから受信された信号がブロードキャスティング・データであるか、または再接続誘導信号であるかを判断する第２のステップと、（Ｃ）前記インターネット・ブロードキャスティング・サーバから受信された信号がブロードキャスティング・データであるならば、受信された前記ブロードキャスティング・データをディスプレーする第３のステップと、を含むことを特徴とするインターネット・ブロードキャスティング・データを提供するための方法を提供する。
【００１８】
また、前述した目的を達成するために、本発明は、第１の端末から接続要請信号を受信すれば、既に接続されている端末の数が接続可能な端末の数を表すしきい値以上であるかの如何を判断するための判断手段と、前記既に接続されている端末の数が前記しきい値より少なければ、接続を図った前記第１の端末に ブロードキャスティング・データを伝送する伝送手段と、前記既に接続されている端末の数が前記しきい値以上であるならば、前記既に接続されている第２の端末に接続を誘導する制御部とを含むことを特徴とするインターネット・ブロードキャスティング・システムを提供する。
【００１９】
また、前記目的を達成するために、本発明は、インターネット・ブロードキャスティング・サーバに接続を要請するための接続要請手段と、前記インターネット・ブロードキャスティング・サーバから信号を受信して、受信された信号が再接続誘導信号であるならば、前記接続要請手段に前記再接続誘導信号を伝送し、受信された信号がブロードキャスティング・データであるならば、前記ブロードキャスティング・データを表示手段に伝送するためのブロードキャスト受信手段と、前記ブロードキャスティング・データを受信してディスプレーさせるための表示手段と、第１の端末からの中継要請信号に応じて前記ブロードキャスティング・データを前記ブロードキャスト受信手段から受信して前記第１の端末に伝送するための中継手段とを含むことを特徴とするインターネット・ブロードキャスティング・システムを提供する。
【００２０】
（発明の実施のための最良の形態）
以下、当業者が本発明を容易に実施できるように、本発明における好ましい実施の形態を図面を参照しながら説明する。
【００２１】
第１の実施の形態では、用いられるプロトコルを考慮せずに階層構造を用いたインターネット・ブロードキャスティング・システム及び方法について説明し、第２の実施の形態では、ＩＰマルチキャスティングを用いてブロードキャスティング・データを伝送するインターネット・ブロードキャスティング・システム及び方法について説明する。
【００２２】
（第１の実施の形態）
図１は、本発明に係るデータの階層的伝送を用いたインターネット・ブロードキャスティング・システムの全体的な構成を示す図である。図１に示すように、システムは、インターネット・ブロードキャスティング・サーバ１００、及びサーバ１００、またはサーバに接続された端末１１０に接続してデータを受信する端末１１０、１２０、１３０を含む。
【００２３】
本発明の説明を明確にするために、サーバに直接接続される端末を１次接続端末、１次接続端末に接続する端末を２次接続端末、……、Ｎ−１次接続端末に接続する端末をＮ次接続端末と定義する。この場合、Ｎは２以上の整数である。
【００２４】
図２に示すように、端末１１０、１２０、１３０は、インターネット・ブロードキャスティング・サーバ１００、または端末１１０、１２０から伝送されるデータを受信するブロードキャスト受信部１１４を含む。データ処理及び表現部１１６は、ブロードキャスト受信部１１４を介して受信されたデータを処理して出力する。ブロードキャスト中継部１１２は、ブロードキャスティング・データを受信するために、ＴＣＰ／ＩＰ又はＵＤＰプロトコルを用いてインターネット・ブロードキャスティング・サーバ１００に接続することによりブロードキャスティング・データを中継し、受信したデータを隣接した他の端末へ伝送する。
【００２５】
このように構成されたネットワークにおいて、インターネット・ブロードキャスティングを行うためには、ブロードキャスト中継部１１２、ブロードキャスト受信部１１４、及びブロードキャスティング・データ処理及び表現部１１６を構成するために、端末１１０にソフトウェアがインストールされる。
【００２６】
ＴＣＰ／ＩＰ又はＵＤＰを用いてインターネット・ブロードキャスティング・サーバ１００に接続されたブロードキャスト中継部１１２は、インターネット・ブロードキャスティング・サーバ１００からブロードキャスティング・データを受信し、その後、ブロードキャスティング・データを端末１１０との接続を要請する他の端末１２０に伝送する。
【００２７】
ブロードキャスト受信部１１４は、前記インターネット・ブロードキャスティング・サーバ１００または端末から伝送されたブロードキャスティング・データを受信し、その後、データ処理及び表現部１１６に伝達する。
【００２８】
データ処理及び表現部１１６は、端末の画面に動画像を表示するか、オーディオ処理を行う。それは、ブロードキャスト受信部１１４からブロードキャスティング・データを受信し、受信したデータを処理し、そして、画面またはその他の装置で表現する。
【００２９】
２次接続端末１２０を用いてインターネット・ブロードキャスティングを受信、または中継する過程を説明すると、ブロードキャスト受信が始まると、ブロードキャスト受信部１１４は、ブロードキャスティング・データを受信してこれをデータ処理及び表現部１１６に伝達する。
【００３０】
図３を参照して本発明に係る階層的伝送を用いたインターネット・ブロードキャスティング方法を説明する。
【００３１】
まず、インターネット・ブロードキャスティング・サーバは、マルチメディアデータを提供し、最良のブロードキャスティングを提供することができるように１次接続端末の数を制限する。すなわち、インターネット・ブロードキャスティング・サーバは、システム性能及びデータ容量などを考慮してブロードキャスティングの品質を保持し、ユーザが接続できる最大数を示すしきい値を設定する。
【００３２】
サーバが端末から接続要請信号を受信すると、ステップＳ３０５において、サーバに接続された端末の数がしきい値よりも少ないかを判断し、もしそうならば、ステップＳ３１１において、接続が承認され、ブロードキャスティング・データが伝送される。
【００３３】
ステップＳ３１９において、伝送が終了したか否かを判断し、終了している場合、処理を終了し、終了していない場合は、ステップＳ３１１の処理へ戻る。
【００３４】
ステップＳ３０５において、接続された端末の数がしきい値よりも大きい場合、インターネット・ブロードキャスティング・サーバは端末自身に接続することを防ぎ、端末を１次接続端末１１０の１つに接続するよう誘導する。
【００３５】
すなわち、ステップＳ３０５において、既にサーバに接続された１次接続端末１１０の１つは、サブサーバ（下層サーバ）として選択されデータベースに記録される。インターネット・ブロードキャスティング・サーバは、
端末自身に直接又は間接的に接続した端末に関連する情報、例えば、１次接続端末のアドレス、及び１次接続端末に接続された２次接続端末の数及びアドレス等、を格納する。
【００３６】
ステップＳ３０９において、サブサーバのアドレスを含む再接続誘導信号を、接続を要請した端末に伝送し、サブサーバへの再接続を誘導する。
【００３７】
ステップＳ３０５において、接続を図った端末がサーバから信号を受信した場合、受信された信号がブロードキャスティング・データであるのか再接続誘導信号であるのかを判断する。
【００３８】
ステップＳ３１７において、受信された信号がブロードキャスティング・データであるならば、端末は表示部にブロードキャスティング・データを表示し、そうでなければ、ステップＳ３１５において、端末は接続要請信号を再接続誘導信号に含まれ受信したアドレスに基づき１次接続端末へ伝送する。
【００３９】
サーバに接続しようと試みる端末の数がしきい値よりも大きくなった場合、サーバに接続しようと試みられた端末を１次接続端末へ接続するよう誘導する。
【００４０】
サーバに接続された１次接続端末は、サーバからブロードキャスティング・データを受信し、ユーザに表示し、端末の接続を誘導する。
【００４１】
端末の接続が不可能な場合は、１次接続端末は端末を既に１次接続端末に接続された２次接続端末に接続するよう導く。
【００４２】
このとき、１次、２次、及びそれに次ぐ端末は、サーバ又は上位レベルの端末に接続することによりデータを受信する機能、及び受信したデータをサブ端末（下位層の端末）へ中継する機能を有する。また、各端末は、データの受信及び中継により昨日が低下しない範囲で接続される端末の数を制限する。
【００４３】
サーバから接続が誘導され一次接続端末に接続された２次接続端末は、１次接続端末からブロードキャスティング・データを伝送され、ユーザに表示し、サーバから誘導された接続要請端末の接続を誘導する。
【００４４】
前記のような過程の繰り返しによりサーバから接続が誘導されてＮ−１次接続端末に接続されたＮ次接続端末は、Ｎ−１接続端末からブロードキャスティング・データを受信してユーザに表示し、サーバから誘導された接続要請端末の接続を認可する。この時接続不可時サーバは既に接続されている他の接続端末のいずれか一つの端末に接続を誘導する。
【００４５】
もし、ブロードキャスト受信を始めた直後やブロードキャスト受信途中に一定時間の間ブロードキャスティング・データを受信することができなければ、端末内部のブロードキャスト中継部１１２に中継を要請する。ブロードキャスト中継部１１２は、中継要請信号を受信すれば、１次接続端末１１０の代りにインターネット・ブロードキャスティング・サーバ１００に直接接続してＴＣＰ／ＩＰやＵＤＰを用いてデータを受信し、他の端末に伝送することによってブロードキャスティングを中継する。
【００４６】
ブロードキャスト中継部１１２から送信されるデータは、端末内部に設置されたブロードキャスト受信部１１４だけでなく、少なくとも同じ近距離ネットワーク(ＬＡＮ)に接続された他の端末のブロードキャスト受信部にも伝達され、ルーター(ルーターｍ)を用いて接続された他の地域の端末にも伝達することができる。
【００４７】
上記したように、本発明に係るインターネット・ブロードキャスティングは、所定個数の端末が接続できるようにし、所定個数を超過する接続を図る端末は、サーバまたは端末で下位端末（サブ端末）に接続を誘導して常に同じ速度でデータを伝送されることができるようにしてサーバの容量を増加せずに、通信負荷がなく大容量のブロードキャスティング・サービスが可能となるようにする。
【００４８】
本発明は、サーバを最上位にして、サーバに接続される端末の数を限定し、限定された数以上の端末が接続を要請する場合、既に接続されている下位端末のいずれか一つの端末に接続を誘導して、接続されている端末がデータ伝送の中継機の役割をするようにすることで、サーバの容量を増加しなくても所望の全てのユーザに良質のインターネット・ブロードキャスティングを提供することのできる効果がある。
【００４９】
また、サーバまたは端末に接続する下位端末の数を制限することによって、サーバや一つの端末に多数の端末が接続される事がないため、通信の過負荷に伴うボトルネックな問題やサーバが落ちることを未然に防止することができる。
【００５０】
（第２の実施の形態）
本発明に係る分散ＩＰマルチキャスティングを用いたインターネット・ブロードキャスティング・システム及びインターネット・ブロードキャスティング方法について詳細に説明する。
【００５１】
図４は、本発明に係る分散ＩＰマルチキャスティングを用いたインターネット・ブロードキャスティング・システムを説明するためのネットワーク構成図である。
【００５２】
まず、本発明に係る分散ＩＰマルチキャスティングを用いたインターネット・ブロードキャスティング・システムは、図４に示すように、動画像及びオーディオ等のようなマルチメディアデータを放送するインターネット・ブロードキャスティング・サーバ１００、ＴＣＰ／ＩＰやＵＤＰプロトコルを用いて前記インターネット・ブロードキャスティング・サーバ１００に接続してブロードキャスティング・データを受信してユーザにディスプレーし、受信されたデータを隣接した他の端末に中継する端末１１０、４０〜４７、及び前記サーバと前記多数の端末とをインターネットで接続するＩＰマルチキャスティング機能を有する多数のＩＰマルチキャスティングルーター２０〜３０を含む。
【００５３】
ここで、一般ルーター(ルーターｍ)３４、３６は、前記ＩＰマルチキャスティングルーターとは異なってＩＰマルチキャスティング機能のないルーターとして一般ルーターを介して接続された２個のネットワーク間にはＩＰマルチキャスティングデータを伝達することができない。
【００５４】
前記のように構成された本発明に係る分散ＩＰマルチキャスティングを用いたインターネット・ブロードキャスティング・システムの作用を詳細に説明する。
【００５５】
図４に示すように、ＩＰマルチキャスティングルーター２０〜３０で連結することのできるインターネット通信領域を領域Ａ、Ｂ、Ｃに区分する場合、領域Ａの端末４０、４１とは異なって、Ｂ領域とＣ領域に属する端末は、インターネット・ブロードキャスティング・サーバ１００から放送されるＩＰマルチキャスティングデータを直接受信することができない。したがって、Ｂ領域とＣ領域の端末は、ＴＣＰ／ＩＰまたはＵＤＰプロトコルを用いて放送サーバに直接接続しなければブロードキャスティング・データを受信することができない。Ｂ領域とＣ領域の端末の中、各々一つの端末４３、４７が代表的にサーバと接続してデータを受信し、受信されたデータをＩＰマルチキャスティングデータに転換して同一領域内の他の端末に送信し、Ｂ領域とＣ領域の他の端末は、前記端末４３、４７が中継放送するＩＰマルチキャスティングデータを受信することによって、全ての端末にブロードキャスティング・データが伝達されることとなる。
【００５６】
このように構成されたネットワークで、本発明を用いてインターネット・ブロードキャスティングを行うための端末は、図２を参照して既に説明した端末１１０と同様である。端末は、ブロードキャスト中継部１１２、ブロードキャスト受信部１１４及びブロードキャスティング・データ処理及び表現部１１６を含んで、ＩＰマルチキャスティングプロトコルを用いるということ以外には各機能ブロックで行う機能は同様である。このような機能ブロックは、ソフトウェアで具現化することができ、ブロードキャスティング・データと同時に、またはブロードキャスティング・データを受信する以前にインターネット・ブロードキャスティング・サーバから受信して設置すべきである。
【００５７】
ブロードキャスト中継部１１２は、インターネット・ブロードキャスティング・サーバ１００とＴＣＰ／ＩＰ、またはＵＤＰを用いて接続した後、インターネット・ブロードキャスティング・サーバ１０から伝送されるブロードキャスティング・データを受信して、受信されたデータをＩＰマルチキャスティングデータに変換して隣接した他の端末に伝送する放送中継機能を行うようにプログラムし、ブロードキャスト受信部１１４は、前記インターネット・ブロードキャスティング・サーバ、または放送を中継する隣接した任意の端末が送信するＩＰマルチキャスティングデータを受信してデータ処理及び表現部に伝達するようにプログラムすべきである。
【００５８】
そして、データ処理及び表現部１１６は、端末の画面に動画像を表示したりオーディオ処理などを行う部分として、ブロードキャスト受信部１１４からブロードキャスティング・データを伝達されてそのデータを処理して画面、またはその他の装置で表現する役割を担当する。
【００５９】
前記端末１１０を用いてインターネット・ブロードキャスティングを受信または中継する過程は以下の通りである。
【００６０】
端末１１０を用いてブロードキャスト受信を始めれば、ブロードキャスト受信部１１４は、ＩＰマルチキャスティングを用いて放送されるデータを受信してこれをデータ処理及び表現部１１６に伝達する役割を担当する。
【００６１】
もし、ブロードキャスト受信を始めた直後やブロードキャスト受信途中に一定時間の間ＩＰマルチキャスティングデータを受信できない場合には、内部のブロードキャスト中継部１１２に中継を要請し、ブロードキャスト中継部１１２は、中継を要請されれば、インターネット・ブロードキャスティング・サーバ１０に直接接続してＴＣＰ／ＩＰやＵＤＰを用いてデータを受信し、受信したデータをＩＰマルチキャスティングデータに転換して隣接した端末に伝送することによって放送を中継する。
【００６２】
ブロードキャスト中継部１１２から送信されるデータは、端末内部に設置されたブロードキャスト受信部１１４だけでなく、少なくとも同じ近距離ネットワーク(ＬＡＮ)に接続された他の端末のブロードキャスト受信部にも伝達され、ＩＰマルチキャスティングが支援されるルーター(ルーターｍ)を用いて連結された他の地域の端末にも伝達することができる。
【００６３】
これを図４を用いて説明すると、領域Ａ、Ｂ、Ｃの分離された領域の中、領域Ａはインターネット・ブロードキャスティング・サーバ１００から直接ＩＰマルチキャスティングデータを受信することができるので、別途の中継機能を必要としないが、領域ＢやＣは別途の中継機能が必要である。
【００６４】
領域Ｂの端末４３と領域Ｃの端末４７は、端末４０〜４７の中で中継機能を行う任意の端末を示すものであって、この端末４３、４７は、ＴＣＰ／ＩＰやＵＤＰを用いてインターネット・ブロードキャスティング・サーバ１０から直接データを伝送されて受信されたデータを、ＩＰマルチキャスティングを用いて隣接した端末に送信する役割を兼ねることとなる。
【００６５】
したがって、図４に示された８個の端末４０〜４７の中で、単に２個の端末４３、４７のみがインターネット・ブロードキャスティング・サーバ１０に接続していても全ての端末４０〜４７が同時に同じ放送を受信することができる。
【００６６】
前記のような方法を用いてＩＰマルチキャスティングが不可能な地域(すなわち、ＩＰマルチキャスティングルーターで連結されていない領域)は、ＴＣＰ／ＩＰやＵＤＰを用いてサーバに接続してブロードキャスティング・データを直接受信し、インターネット・ブロードキャスティング・サーバ１０から直接データを受信した端末４３、４７は、これを直ちにＩＰマルチキャスティングデータに転換して隣接した端末に再送信する中継機能を担当することによって、ＩＰマルチキャスティングが可能な領域別に分散された中継網を構築することができる。
【００６７】
上記のようになされた本発明に係る分散ＩＰマルチキャスティングを用いたインターネット・ブロードキャスティング・システム及びインターネット・ブロードキャスティング方法は、インターネット・ブロードキャスティング用サーバに極めて少ない数の端末のみに直接データを送信すれば良いので、サーバの通信負荷を大幅に低減することができるだけでなく、ＩＰマルチキャスティングを用いて放送を受信することのできる端末の数を大幅に増やすことができる。
【００６８】
特に、同じイントラネットを使用する大企業のネットワークユーザの端末は、その数に関係なしに、その中いずれか一つの端末のみがサーバに接続しても放送を受信することができるため、サーバだけでなく企業内ネットワークの負荷も大幅に低減することのできる長所がある。
【００６９】
なお、本発明の技術的思想は、上述した好ましい実施の形態によって具体的に記述されたが、上述した実施の形態はその説明のためのものであって、その制限のためのものでないことに留意されるべきである。また、本発明の技術分野における通常の専門家であるならば、本発明の技術的思想の範囲内で種々の実施の形態が可能であることを理解されるべきである。
【図面の簡単な説明】
【図１】  本発明に係る階層的伝送を用いたインターネット・ブロードキャスティング・システムを示す図面である。
【図２】  本発明に係るインターネット・ブロードキャスティング・システムに適用される端末の構成図である。
【図３】  本発明に係る階層的伝送を用いたインターネット・ブロードキャスティング方法を示すフローチャートである。
【図４】  本発明に係る分散ＩＰマルチキャスティングを用いたインターネット・ブロードキャスティング・システムを説明するためのネットワーク構成図である。
【図１】
0004005363.tif 000002
【図２】
0004005363.tif 000003
【図３】
0004005363.tif 000004
【図４】
0004005363.tif 000005