(57)【要約】【課題】複数の受信端末に対して簡易な処理で、かつ低遅延でパケットデータを配信する配信システムを得る。【解決手段】パケットデータを通信網４へ送出する送信端末１は、各受信端末５Ａ〜５Ｃでパケットデータの受信状態に基づいて生成された受信状態情報を受信し、当該受信状態情報に基づいて通信網４の輻輳状態や各受信端末５Ａ〜５Ｃの受信品質を求め、各受信端末５Ａ〜５Ｃの受信状態が良好となるように配信部２のパケットデータの配信動作を制御する制御部３を備えた。【選択図】        図１
2005033548.tif 000002
【特許請求の範囲】
【請求項１】
送信端末から送出されるパケットデータを通信網を介して複数の受信端末に配信する配信システムにおいて、
前記送信端末は、前記パケットデータの受信状態に基づいて前記受信端末で生成された受信状態情報を受信し、前記受信状態情報に基づいて前記パケットデータの配信動作を制御する制御手段を備えたことを特徴とする配信システム。
【請求項２】
制御手段は、所定の受信端末から通知された受信状態情報に基づいて配信動作を制御することを特徴とする請求項１記載の配信システム。
【請求項３】
制御手段は、最も受信状態が悪い受信端末から通知された受信状態情報に基づいて制御することを特徴とする請求項２記載の配信システム。
【請求項４】
制御手段は、任意の複数台の受信端末から通知された受信状態情報に基づいて制御することを特徴とする請求項１記載の配信システム。
【請求項５】
制御手段は、予め各受信端末に設定されている重要度が所定値より高い受信端末の中から複数台の受信端末を選択することを特徴とする請求項４記載の配信システム。
【請求項６】
制御手段は、複数の受信端末から通知された受信状態情報の平均を算出し、その算出結果に基づいて配信動作を制御することを特徴とする請求項１記載の配信システム。
【請求項７】
制御手段は、複数の受信端末から通知された受信状態情報の平均と分散とを算出し、その算出結果に基づいて配信動作を制御することを特徴とする請求項１記載の配信システム。
【請求項８】
制御手段は、複数の受信端末から通知された受信状態情報に対して重み付けを前記受信端末毎に変えて付与し、当該受信端末毎に所定の重み付けを行った受信状態情報の平均や分散を算出し、その算出結果に基づいて配信動作を制御することを特徴とする請求項１記載の配信システム。
【請求項９】
制御手段は、属する通信網単位に各受信端末を分類して前記各受信端末から受信状態情報を取得し、前記受信状態情報から得られる受信品質を前記通信網毎に算出して、その算出結果に基づいて配信動作を制御することを特徴とする請求項１記載の配信システム。
【請求項１０】
受信状態情報には、伝送遅延が含まれることを特徴とする請求項１記載の配信システム。
【請求項１１】
受信状態情報には、パケット廃棄率が含まれることを特徴とする請求項１記載の配信システム。
【請求項１２】
制御手段は、パケットデータの配信レートを変更する制御を行うことを特徴とする請求項１記載の配信システム。
【請求項１３】
制御手段は、送信するパケットデータの最大レングスを変更することを特徴とする請求項１記載の配信システム。
【請求項１４】
制御手段は、受信状態情報に基づいて送信するパケットデータに付与させる誤り訂正符号の誤り訂正符号化方式を変更することを特徴とする請求項１記載の配信システム。
【請求項１５】
第一の通信網に属する送信端末から送出されるパケットデータを、前記第一の通信網に属する受信端末及び中継装置を介して第二の通信網に属する受信端末へ配信する配信システムにおいて、
前記中継装置は、前記第二の通信網に属する複数の受信端末から通知された受信状態情報を一つの受信状態情報にまとめて前記送信端末へ通知する集計手段を備えたことを特徴とする配信システム。
【請求項１６】
集計手段は、第二の通信網に属する複数の受信端末から通知された受信状態情報から得られる受信品質に対して前記受信端末毎に重み付けを変えて平均や分散を算出し、これらの算出結果に基づいて一つの受信状態情報を算出することを特徴とする請求項１５記載の配信システム。
【請求項１７】
送信端末は、中継装置から通知された受信状態情報に対して所定の重み付けを行い、第一の通信網に属する受信端末から通知された受信状態情報との平均や分散を算出し、その算出結果に基づいて配信動作を制御する制御手段を備えたことを特徴とする請求項１５記載の配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、送信端末が通信網を介して複数の受信端末にパケットデータを配信する配信システムに関するものである。
【０００２】
【従来の技術】
従来の配信システムは、パケットデータを送信する送信端末や、当該送信端末から送られたパケットデータを複数の受信端末へ転送する中継制御装置や、複数の受信端末などによって構成され、これらの送信端末、中継制御装置、受信端末はそれぞれネットワークを介して接続している。
【０００３】
次に、動作について説明する。
送信端末は、データを符号化してネットワークへ送出する。符号化されたデータを受信した中継制御装置は、複数の受信端末にネットワークを介して当該データを転送する。受信端末はデータを受信するとき、ネットワーク上の輻輳やエラーによって符号化されたデータの一部に遅延や廃棄が生じることがある。
【０００４】
送信端末がネットワーク上へ送出するデータはパケット化されていることから、各受信端末は、パケット損失率等を認識して当該パケット損失率等の情報から成る受信報告を中継制御装置へ送信する。中継制御装置は、各受信端末から送られた受信報告を解析して各受信端末の環境の一つである輻輳状態を検知する。これは通知されたパケット損失率に基づいて各受信端末の輻輳状態を判定するものである。
【０００５】
中継制御装置は、受信端末の輻輳状態が深刻であると判定したとき、符号化レートを下げて送信端末から受信したデータを再符号化し、受信端末へ転送するデータ量を減少させる。このような処理を各受信端末の輻輳状態に応じて行い、中継制御装置と各受信端末との間の輻輳を解消させる（例えば、特許文献１参照）。
【０００６】
【特許文献１】
特開平１０−２４７９４４号公報（第３頁，第４頁、図１〜図４）
【０００７】
【発明が解決しようとする課題】
従来の中継制御装置は以上のように構成されているので、各受信端末に対応させてそれぞれの符号化レートを設定しなければならず、また再符号化を行う再符号化部が必要になることから、受信端末の台数が増大すると中継制御装置自体の構成も大きくなるという課題があり、また中継制御装置において再符号化を行うことにより、データ品質の劣化や遅延の増大が伴うという課題があった。
【０００８】
この発明は上記のような課題を解決するためになされたもので、複数の受信端末に対して簡易かつ低遅延な処理で符号化されたデータを配信する配信システムを得ることを目的とする。
【０００９】
【課題を解決するための手段】
この発明に係る配信システムは、送信端末がパケットデータの受信状態に基づいて受信端末で生成された受信状態情報を受信し、受信状態情報に基づいてパケットデータの配信動作を制御する制御手段を備えたものである。
【００１０】
この発明に係る配信システムは、中継装置が第二の通信網に属する複数の受信端末から通知された受信状態情報を一つの受信状態情報にまとめて第一の通信網に属する送信端末へ通知する集計手段を備えたものである。
【００１１】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１は、この発明の実施の形態１による配信システムを示す構成図である。通信対象の符号化データをパケット化して送信する送信端末１は、当該パケットデータを送信する配信部２と当該配信部２の動作を制御する制御部（制御手段）３とを備える。そのパケットデータを受信する受信端末５Ａは、通信網４に送出されたパケットデータを受信する受信部６と当該受信部６の受信状態を監視して送信端末１に通知する通知部（受信状態通知手段）７とを備える。なお、受信端末５Ｂ，５Ｃは受信端末５Ａと同様に構成され、図示を省略した受信部６と通知部７とをそれぞれ備える。なお、図１の配信システムは、説明を簡単にするため３台の受信端末５Ａ〜５Ｃを例示したが、当該配信システムに使用される受信端末５Ａ〜５Ｃは、この台数に限定されない。また、当該配信システムに備えられる送信端末１も１台に限定されるものではない。通信網４は、送信端末１と受信端末５Ａ〜５Ｃとの間のデータ転送に用いられる。
【００１２】
次に、動作について説明する。
送信端末１は、通信対象のパケットデータを生成し、配信部２を用いて通信網４へ当該パケットデータを送出する。送出されたパケットデータは、通信網４を介して受信端末５Ａ〜５Ｃへ転送される。送信端末１で生成されたパケットデータがＩＰパケットの場合には、当該パケットデータにマルチキャストアドレスを設定することにより、同時に複数の受信端末５Ａ〜５Ｃへ当該パケットデータが配信される。
【００１３】
ＩＰネットワーク上において、音声や映像などをリアルタイムで転送するプロトコルとして、ＩＥＴＦのＲＦＣ１８８９にＲｅａｌ  Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ（以下、ＲＴＰと記載する）とＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ（以下、ＲＴＣＰと記載する）が規定されている。
実施の形態１による配信システムは、例えば、これらＲＴＰ、ＲＴＣＰに則った通信を行うもので、受信端末５Ａ〜５Ｃは、受信したパケットデータに付与される連続的な番号等から廃棄されたパケットデータの数や遅延時間等を検出することが可能なものである。
【００１４】
受信端末５Ａ〜５Ｃに備えられた各通知部７は、それぞれの受信部６が受信したパケットデータを監視して受信状態情報を作成し、送信端末１へ当該受信状態情報を通知する。このとき各受信端末５Ａ〜５Ｃは、ＲＴＣＰには受信状態を通知するためのデータが具備されているので、ＲＴＣＰに則ったデータから成る受信状態情報を生成し、送信端末１へ通知する。受信状態情報には、受信端末５Ａ〜５Ｃによって求められたパケット廃棄率が含まれる。このパケット廃棄率は、受信端末５Ａ〜５Ｃが、受信したパケットデータに付与されている連続的な番号等から廃棄されたパケットデータの数等を求め、さらにこれらの数値に基づいて求めたものである。
【００１５】
送信端末１に備えられた制御部３は、各受信端末５Ａ〜５Ｃから通知された受信状態情報を受信し、当該受信状態情報に基づいて配信部２の動作を制御する。受信状態情報には、前述のようにパケット廃棄率等が含まれていることから、各受信端末５Ａ〜５Ｃとの間に介在する通信網４の輻輳状況が認識できる。次に、送信端末１の制御部３の様々な処理態様を説明する。
【００１６】
（１）  制御部３が、受信状態情報から全ての受信端末５Ａ〜５Ｃとの間の輻輳状況を総合的に判断して、最適と思われるパケット配信レートを算出し、その配信レートで配信部２からパケットデータを送出させるように当該配信部２を制御すると、受信端末５Ａ〜５Ｃが最良の受信状態となる配信レートを使用して送信端末１からパケットデータを配信することができる。
【００１７】
（２）  制御部３が、配信レートを算出する際に、通常平均的な輻輳特性を示す受信端末を受信端末５Ａ〜５Ｃの中から１台選出し、その受信端末の輻輳特性に適合する配信レートを求めるようにすると、簡易な処理で平均的な輻輳特性を予測してパケットデータ配信に生じる輻輳を回避することができ、全受信端末５Ａ〜５Ｃに良好な配信レートでパケットデータを配信することができる。
【００１８】
（３）  制御部３が、全受信端末５Ａ〜５Ｃの中で最も受信状態の悪い受信端末から取得した受信状態情報を用いて配信レートを求めるようにすると、全ての受信端末５Ａ〜５Ｃに輻輳が発生しない配信レートを求めることができる。
【００１９】
（４）  制御部３は、全受信端末５Ａ〜５Ｃの中の複数の受信端末から通知される全ての受信状態情報、もしくは任意の複数の受信状態情報を使用して、全ての受信端末５Ａ〜５Ｃの受信状態を認識・推測する。このようにすると、特に受信端末５Ａ〜５Ｃが数千〜数万台存在する場合、任意の数台あるいは数十台の受信端末をサンプルとして用いることにより、全受信端末５Ａ〜５Ｃの受信状態の推測を簡易に行うことができ、またさらに、簡易な処理で全受信端末５Ａ〜５Ｃへ良好な配信レートを使用してパケットデータを配信することができる。
【００２０】
（５）  また、受信端末５Ａ〜５Ｃは、それぞれ使用者の設定により‘重要度’を付与するようにしてもよい。これは、例えばデータ廃棄を一切認めない設定や、輻輳等による一時的なデータ廃棄を認める設定をそれぞれ受信端末５Ａ〜５Ｃに設定するものである。
【００２１】
例えば、それぞれの受信端末５Ａ〜５Ｃにおいて廃棄を許容しているデータの割合等に基づいて各受信端末５Ａ〜５Ｃの重要度を設定しておき、所定の値より重要度の高い受信端末から取得した受信状態情報を用いて配信レート等を決定するように送信端末１の制御部３が処理すると、重要度の高い複数の受信端末に対し送信端末１は輻輳が発生しない配信レートでデータを送信できる。
【００２２】
なお、重要度の低い受信端末の受信状態が非常に悪い場合に、その受信端末で輻輳が発生しない程度まで配信レートを下げてしまうと、他の受信端末への配信レートも下がってしまい、重要度の高い受信端末に対するデータ転送量が減ることになり、高品質なサービスが提供できなくなる。
【００２３】
前述のように各受信端末５Ａ〜５Ｃに重要度を付与しておき、送信端末１の制御部３が重要度の高い複数の受信端末から取得した受信状態情報を用いて受信状態を推測することにより、重要度の高い受信端末に対して良好な配信レートでパケットデータを配信することができる。
【００２４】
（６）  また、送信端末１の制御部３は、複数の受信端末から通知された受信状態情報を用いて全受信端末５Ａ〜５Ｃの受信状態を認識するとき、複数の受信状態情報に含まれるパケット廃棄率や遅延時間等の受信品質の平均を算出して、全受信端末５Ａ〜５Ｃの受信状態を一意に数値化して認識する。そしてこの数値化された受信品質を回復させるように配信動作を制御する。
【００２５】
例えば、上述のように制御部３が、複数の受信状態情報に含まれるパケット廃棄率の平均値を算出し、この平均値に基づいてパケット廃棄の発生を防ぐように配信レートを推測し、この配信レートで動作するように配信部２を制御するようにしたときには、半数の受信端末においてパケット廃棄の生じていないデータを受信することができる。また制御部３が、この平均値に比べてパケット廃棄率が倍以上に改善される値を求めるようにしたときには、この値に基づいて推測した配信レートを用いるように配信部２を制御することにより、半数よりさらに多くの受信端末においてパケット廃棄の生じていないデータを受信することができる。
【００２６】
上述のようにして求めたパケット廃棄率の平均値は、受信品質を示す指標の一例にすぎず、送信端末１の制御部３が配信レート等を決定する際にパケット廃棄率の平均値の何倍まで対応させるかは、当該配信システムの仕様・用途に応じて決定する。このように、送信端末１の制御部３は、複数の受信端末から取得した受信状態情報に基づいて受信品質の平均を算出することにより、正確に複数の受信端末の受信状態を把握することができ、これらの受信端末に対して最適な配信動作を行うことができる。
【００２７】
（７）  また、制御部３は、受信品質の平均と共に分散を求めることにより、複数の受信端末における受信状態の分布を認識することができる。受信状態の分布を認識することにより、例えば８割の受信端末が何％以下のパケット廃棄率となっていることなどが推測可能になる。このような推測が可能になると、例えば８割の受信端末でパケット廃棄が発生しないように配信レートを決定し、その配信レートを配信部２へ設定することも可能になる。
【００２８】
このように送信端末１の制御部３は、複数の受信状態情報から受信品質の平均と分散とを算出することにより、正確に複数の受信端末の受信状態を把握することが可能になり、それらの受信端末の中で任意の割合の受信端末に対してパケット廃棄の発生しない配信動作を行うことができる。
【００２９】
（８）  また、前述のように各受信端末５Ａ〜５Ｃにそれぞれ重要度を予め付与した場合に、送信端末１の制御部３が重要度の高い受信端末の受信状態情報に重み付けをすることによって、より重要な受信端末の受信状態を反映した配信制御を行うことができる。例えば、ある重要度の高い１台の受信端末から取得した受信状態情報のパケット廃棄率を、２台の受信端末から取得したものとみなして受信品質の平均や分散を求めるようにし、重要度の高い受信端末の受信状態情報をより反映させて配信制御を行うこともできる。
【００３０】
（９）  また、送信端末１の制御部３は、受信状態情報から得られる受信品質に対して各受信端末５Ａ〜５Ｃの重み付けを変えて受信品質の平均や分散を算出し、その算出結果に基づいて配信部２の配信動作を制御するようにしているので、重要度の高い受信端末の受信状態をより考慮した配信レートでパケットデータを配信することができる。
【００３１】
（１０）  送信端末１と受信端末５との間に介在する通信網４は、様々な形態・構成の通信網から成る。例えば、インターネット、構内のＬＡＮや無線ＬＡＮ、移動体通信用の無線通信網等によって構成される。送信端末１から送信されるパケットデータは、これら様々な通信網を介して各受信端末５Ａ〜５Ｃに到達するため、通信経路を成すそれぞれの通信網の輻輳状況によってはデータ廃棄が発生する。即ち、パケットデータの廃棄は、送信端末１から各受信端末５Ａ〜５Ｃまでの間に存在する通信網の種別に依存する。
【００３２】
そこで、各受信端末５Ａ〜５Ｃを、それぞれ属する通信網単位に分類しておき、送信端末１の制御部３では通信網毎に受信状態情報から受信品質を算出する。通信網毎に受信品質を比較したとき、特定の通信網の受信品質が極端に劣化している場合には、その通信網は移動体通信網であって、常に受信品質が悪い可能性がある。このような場合に、常に受信品質の悪い通信網を考慮して配信レートを決定すると、他の受信品質の良い通信網に属する受信端末も、より高い配信レートでパケットデータの受信ができなくなってしまう。
【００３３】
そのため、送信端末１の制御部３は、極端に受信品質の悪い通信網に属する受信端末の受信状態情報を除いて受信品質の平均等を求めて配信レートを決定し、他の通信網に属する受信端末にとって良好な配信レートを用いるように配信部２を制御する。
【００３４】
このように、受信端末をその属する通信網単位に分類し、属する通信網毎に受信状態情報から得られる受信品質を算出し、その算出結果に基づいて送信端末１における配信動作を制御するようにしたので、極端に受信品質の悪い通信網の影響を排除して求めた最適な配信レートでパケットデータを配信することができる。
【００３５】
（１１）  また、この実施の形態１で説明した各受信端末５Ａ〜５Ｃから通知される受信状態情報には、各受信端末５Ａ〜５Ｃがパケットデータを受信したときに関する伝送遅延情報が含まれている。ある受信端末から通知される伝送遅延情報を送信端末１の制御部３が時系列的に監視しているとき、もし伝送遅延が徐々に増えるような場合には、通信網４の中にデータが徐々に滞留していることを示し、さらには輻輳状態が発生してパケット廃棄が発生する。制御部３は、このような伝送遅延情報を監視して、伝送遅延が大きくならないように配信部２の配信レートを下げる制御を行い、輻輳の発生を回避する。
【００３６】
このように、制御部３が受信状態情報に含まれる伝送遅延を監視して配信部２の配信レートを下げるようにしたので、輻輳を避ける配信制御ができる。
【００３７】
（１２）  また、受信状態情報にパケット廃棄率が含まれるようにすると、送信端末１の制御部３は、各受信端末５Ａ〜５Ｃがパケットデータを受信するまでのパケット廃棄率を認識することができる。パケット廃棄は輻輳によって発生する場合があり、配信レートを下げることによって回避できる場合もある。しかし、通信網４の通信品質の悪さによってデータに誤りが生じ、結果的にパケットデータが廃棄される場合もあるので、ある一定値よりパケット廃棄率は下がらないときもある。配信レートを調整してもパケット廃棄率が下がらないポイントが輻輳を回避できる最大配信レートと成り、送信端末１の配信部２は、その最大配信レートを使用してパケットデータを送信することにより、輻輳を回避して効率的なデータ転送が行えるようになる。
【００３８】
このように、送信端末１の制御部３は、受信状態情報に含まれているパケット廃棄率を監視しながら配信部２の配信レートを制御するようにしたので、輻輳が回避される配信レートを求めることにより最適な伝送状態を確保してパケットデータを配信することができる。
【００３９】
（１３）  また、制御部３では受信状態情報によって各受信端末５Ａ〜５Ｃの受信状態が認識できることから、当該制御部３が通信網４に輻輳が発生しているか否かを推測するようにしてもよい。もし制御部３が、通信網４に輻輳が発生していると推測したとき、配信部２から配信されるパケットデータの配信レートを下げるように制御することにより、通信網４の輻輳を緩和させることも可能になる。例えば、受信状態情報により通知されるパケット廃棄率が高い場合には輻輳が発生している可能性が高いため、配信部２に対して配信レートを下げるように制御を行い、輻輳を避けるようにしてもよい。
【００４０】
このように、制御部３は通信網４の輻輳を推測して配信部２の配信レートを制御しているので、輻輳状態をさける配信制御を行うことができる。
【００４１】
（１４）  また、配信レートを下げてもパケット廃棄率が好転しない場合には、通信網４の通信品質が悪いためにパケットデータの伝送誤りが発生してパケットデータが廃棄されていると推測できる。このように推測した制御部３は、配信部２に対して送信するパケットの最大レングスを短くするように制御を行い、パケット誤り率を減少させて各受信端末５Ａ〜５Ｃにおけるパケット廃棄率を下げるように処理する。
【００４２】
このように、制御部３は、配信レートを下げてもパケット廃棄率が好転しないとき、配信部２から配信されるパケットデータの最大レングスを短くさせる制御をするようにしたので、伝送誤りを避けるように配信制御を行うことができる。
【００４３】
（１５）  また、伝送誤りを避ける動作処理として、送信するパケットデータに誤り訂正符号を付与するように処理してもよい。誤り訂正符号は、その誤り訂正の強さを誤り訂正符号化方式の選択によって加減できることから、伝送誤りの大きさに応じて誤り訂正符号化方式を選択することにより、最適な誤り訂正効果を期待できる。このことから制御部３は、受信状態情報から伝送誤りの大きさを推測し、配信部２に対してパケットデータに付与する誤り訂正符号の誤り訂正符号化方式を指示し、伝送誤りを回避するように動作・処理してもよい。
【００４４】
このように、制御部３は、伝送誤りの発生を推測したとき、配信部２から送出されるパケットデータに付与する誤り訂正符号を生成する誤り訂正符号化方式を、推測した伝送誤りの大きさに応じて選択するようにしたので、最適な誤り訂正符号をパケットデータに付与させて伝送誤りを回避する配信制御を行うことができる。
【００４５】
以上のように、実施の形態１によれば、送信端末１の制御部３が、単数あるいは複数の所定の受信端末から受信状態情報を取得し、当該受信状態情報を用いた演算により全受信端末５Ａ〜５Ｃの受信状態を推測して、全ての受信端末５Ａ〜５Ｃにとって最適と思われる配信レートを求めて配信部２の配信動作を制御するようにしたので、簡易な構成で送信端末１から配信されるパケットデータの劣化を抑制して各受信端末５Ａ〜５Ｃへ配信することができるという効果がある。
【００４６】
実施の形態２．
前述の実施の形態１では、図１に示した送信端末１が直接受信端末５Ａ〜５Ｃへパケットデータを送信する配信システムを説明したが、次に、送信端末と受信端末との間に中継装置を備えた構成の配信システムについて説明する。
【００４７】
図２は、この発明の実施の形態２による配信システムを示す構成図である。図１に示したものと同一あるいは相当する部分に同じ符号を使用し、その説明を省略する。中継装置８は、送信端末１から配信されたパケットデータを受信して受信端末５Ｄ〜５Ｆに当該パケットデータを転送するもので、パケットデータを複数の受信端末５Ｄ〜５Ｆに転送する転送部２０と複数の受信端末５Ｄ〜５Ｆから送出された受信状態情報をまとめて送信端末１へ通知する集計部（集計手段）２１によって構成される。通信網（第一の通信網）４Ａは、図１に示した通信網４に相当するもので、送信端末１と受信端末５Ａ〜５Ｃとを接続する。通信網（第二の通信網）４Ｂは、中継装置８を介して通信網４Ａに接続され、図１の通信網４及び図２の通信網４Ａと同様にインターネット、構内のＬＡＮや無線ＬＡＮ、移動体通信用の無線通信網等によって構成される。受信端末５Ｄ〜５Ｆは、受信端末５Ａと同様に構成されたもので、通信網４Ｂに接続する。なお、図示した配信システムは３台の受信端末５Ｄ〜５Ｆを備えているが、この台数に限定されるものではない。また、中継装置８及び当該中継装置８によって他の通信網４Ａに接続される通信網４Ｂの数も図示した１台あるいは一つに限定されるものではない。
【００４８】
次に、動作について説明する。
送信端末１は、通信網４Ａに対して配信部２からパケットデータを送出する。これらのパケットデータは通信網４Ａを介して受信端末５Ａ〜５Ｃに転送されると共に中継装置８へ転送される。中継装置８を構成する転送部２０は、通信網４Ａを介して受信したパケットデータを通信網４Ｂへ送出する。これらのパケットデータは通信網４Ｂを介して受信端末５Ｄ〜５Ｆへ転送される。
【００４９】
各受信端末５Ａ〜５Ｆは、それぞれの受信部６でパケットデータを受信する。各受信端末５Ａ〜５Ｆの通知部７は、それぞれの受信部６が受信したパケットデータを監視し、実施の形態１で説明した受信状態情報と同様なものを作成して、受信端末５Ａ〜５Ｃは送信端末１へ、受信端末５Ｄ〜５Ｆは中継装置８へその受信状態情報を通知する。
【００５０】
中継装置８の集計部２１は、受信端末５Ｄ〜５Ｆから送出された受信状態情報を受信し、それらの受信状態情報を通信網４Ａへ送出して送信端末１へ通知する。送信端末１の制御部３は、受信端末５Ａ〜５Ｃ及び中継装置８から通知された受信状態情報を受信し、これらの受信状態情報に基づいて配信部２の動作を制御する。受信状態情報には前述のようにパケット廃棄率等が含まれているため、送信端末１の制御部３は各受信端末５Ａ〜５Ｆとの間に存在する通信網４Ａ，４Ｂの輻輳状況を認識することができる。送信端末１の制御部３は、受信状態情報から全受信端末５Ａ〜５Ｆとの間の輻輳状況を総合的に判断して最適と思われる配信レートを算出し、その配信レートで配信部２からパケットデータが送出されるように制御する。
【００５１】
一般にＩＰパケットのデータ送信において、マルチキャストアドレスを設定することにより、複数の端末へデータを同時に送信することが可能となるが、異なる通信網へパケットデータを転送する場合は、それぞれの通信網を接続するルータ等においてマルチキャストアドレスのパケットデータが廃棄されることがある。中継装置８は、このようなパケット廃棄が生じないように通信網４Ａと通信網４Ｂとの間のルータを避けて、マルチキャストアドレスが設定されたパケットデータを転送する。
【００５２】
このように、中継装置８は通信網４Ａと通信網４Ｂとの間のパケットデータ転送を行っているので、異なる通信網に接続された受信端末へパケット廃棄されること無くパケットデータを配信することができる。
【００５３】
また、中継装置８の集計部２１は、各受信端末５Ｄ〜５Ｆから通信網４Ｂへ送出された受信状態情報を受信し、これを１つの受信状態情報にまとめて送信端末１へ送信する。このように中継装置８が動作・処理することにより、送信端末１が受信する受信状態情報の数を削減することができ、送信端末１の処理負荷を軽減させることができる。例えば、各通信網４Ａ，４Ｂに、それぞれ千台以上の受信端末５Ａ〜５Ｆが存在する場合、送信端末１は全ての受信端末５Ａ〜５Ｆから送られた受信状態情報を受信するだけでも、かなりの処理能力が必要となる。また、沢山の受信状態情報が送信端末１の属する通信網４Ａ上を伝送すると通信網４Ａの負荷も増大する。
【００５４】
このように、中継装置８の集計部２１が複数の受信状態情報を１つにまとめるようにしたので、送信端末１の処理負荷を軽減しながら多数の受信端末５Ａ〜５Ｆから取得した受信状態情報に基づいてパケットデータを配信することができる。
【００５５】
また、中継装置８の集計部２１は、各受信端末５Ｄ〜５Ｆから送られた受信状態情報をまとめるとき、実施の形態１の（１）〜（１１）で説明した送信端末１の制御部３と同様に処理を行う。実施の形態２による送信端末１の制御部３は、受信端末５Ａ〜５Ｃ及び中継装置８からそれぞれ受信状態情報を取得して全受信端末５Ａ〜５Ｆから送出された受信状態情報をまとめ、全受信端末５Ａ〜５Ｆの受信品質を算出する。このように処理することによって、中継装置８の下に接続された全ての受信端末５Ｄ〜５Ｆの受信品質を総合的に示す受信状態情報を生成することができ、また、中継装置８が１つにまとめた受信状態情報を送信端末１へ送信することにより、送信端末１は中継装置８以下の受信端末５Ｄ〜５Ｆの総合的な受信状態を認識することができる。
【００５６】
このように、中継装置８の集計部２１が受信端末５Ｄ〜５Ｆの受信状態情報を取得して、受信端末５Ｄ〜５Ｆの総合的な受信状態を認識し、これらの受信状態情報をまとめるようにしたので、送信端末１は、簡易に中継装置８以下の受信端末５Ｄ〜５Ｆの受信状態を認識することができる。
【００５７】
また、中継装置８が受信端末５Ｄ〜５Ｆの受信状態情報をまとめて送信端末１へ送信するとき、送信端末１は、取得した受信状態情報が受信端末５Ａ〜５Ｃから送出されたものか中継装置８から送出されたものかを判別して処理する。例えば、送信端末１の制御部３は、中継装置８から送出された受信状態情報には中継装置８以下に接続される受信端末５Ｄ〜５Ｆの台数分の重み付けをして、受信端末５Ａ〜５Ｆ全体としての受信状態を認識する。つまり、送信端末１の制御部３が全体的なパケット廃棄率を算出する際に、受信端末５Ａ〜５Ｃから取得した受信状態情報の各値に対して、中継装置８から取得した受信状態情報に受信端末５Ｄ〜５Ｆの台数に相当する、例えば図２に示したものでは３倍の重み付けをして平均値を算出することにより、受信端末５Ａ〜５Ｆ全体としてのパケット廃棄率を正確に認識できるようにする。
【００５８】
このように、送信端末１の制御部３は、中継装置８から通知された受信状態情報に対して重み付けを行って、情報端末５Ａ〜５Ｃから通知された受信状態情報との平均や分散を算出するようにしたので、受信端末５Ａ〜５Ｆ全体の受信状態を正確に認識することができる。
【００５９】
以上のように、実施の形態２によれば、通信網４Ａと通信網４Ｂとの間に中継装置８を備え、中継装置８が通信網４Ｂに属する受信端末５Ｄ〜５Ｆの受信状態情報をまとめて通信網４Ａに属する送信端末１へ送出し、送信端末１の制御部３は中継装置８から通知された受信状態情報と通信網４Ａに属する受信端末５Ａ〜５Ｃから通知された受信状態情報に基づいて配信部２の制御を行うようにしたので、送信端末１の処理負荷を低減させると共に送信端末１が属する通信網４Ａの負荷を低減させることができるという効果がある。
【００６０】
【発明の効果】
以上のように、この発明によれば、送信端末が、パケットデータの受信状態に基づいて所定の受信端末で生成された受信状態情報を受信し、当該受信状態情報に基づいて全ての受信端末の受信状態を推測し、全受信端末の受信状態が良好となるようにパケットデータの配信動作を制御する制御手段を備えたので、簡易な構成でパケットデータの劣化を抑制して配信することができるという効果がある。
【００６１】
この発明によれば、中継装置が第二の通信網に属する複数の受信端末から通知された受信状態情報を一つの受信状態情報にまとめて第一の通信網に属する送信端末へ通知する集計手段を備えたので、送信端末の処理負荷を低減させると共に第一の通信網の負荷を低減させることができるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による配信システムを示す構成図である。
【図２】この発明の実施の形態２による配信システムを示す構成図である。
【符号の説明】
１  送信端末、２  配信部、３  制御部（制御手段）、４  通信網、４Ａ  通信網（第一の通信網）、４Ｂ  通信網（第二の通信網）、５Ａ〜５Ｆ  受信端末、６  受信部、７  通知部（受信状態通知手段）、８  中継装置、２０  転送部、２１  集計部（集計手段）。
【図１】
2005033548.tif 000003
【図２】
2005033548.tif 000004