JP2004201111A - マルチキャストパケット配信システム、方法及びプログラム - Google Patents

マルチキャストパケット配信システム、方法及びプログラム Download PDF

Info

Publication number
JP2004201111A
JP2004201111A JP2002368553A JP2002368553A JP2004201111A JP 2004201111 A JP2004201111 A JP 2004201111A JP 2002368553 A JP2002368553 A JP 2002368553A JP 2002368553 A JP2002368553 A JP 2002368553A JP 2004201111 A JP2004201111 A JP 2004201111A
Authority
JP
Japan
Prior art keywords
receiving
multicast packet
address
multicast
redundant data
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
JP2002368553A
Other languages
English (en)
Inventor
Takashi Harashita
貴志 原下
Norihiro Ishikawa
憲洋 石川
Hidemoto Suzuki
偉元 鈴木
Hidetoshi Ueno
英俊 上野
Kiyoko Tanaka
希世子 田中
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 Docomo Inc
Original Assignee
NTT Docomo Inc
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 Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2002368553A priority Critical patent/JP2004201111A/ja
Publication of JP2004201111A publication Critical patent/JP2004201111A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Maintenance And Management Of Digital Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

【課題】パケットのエラー条件の異なるネットワーク上に分布した受信者に対するマルチキャスト配信システムで、送信者に特別な負荷をかけることなく、各受信者が必要な冗長データを必要なだけ受信する。
【解決手段】パケット通信網にマルチキャストパケットを配信するマルチキャストパケット配信システムであって、受信側において、前記マルチキャストパケットを複数の受信用アドレスにより受信する受信部16と、受信部16における受信状況を監視する監視部17と、監視部17による監視結果に基づいて、受信用アドレスの中から使用するアドレスを選択するアドレス選択部20と、送信側においてアドレス選択部20が選択した受信用アドレスに対して、マルチキャストパケットを割り振って送信する送信部14とを有する。
【選択図】 図1

Description

【0001】
【発明の属する技術分野】
本発明は、信頼性の求められるマルチキャスト配信技術に関し、受信状況に基づく信頼性を向上させるマルチキャストパケット配信システム、方法及びプログラムに関する。
【0002】
【従来の技術】
無線LAN等におけるパケット通信においては、個々の端末に付与されたアドレスによって識別される特定複数の受信者グループに対して一斉にデータを配信するマルチキャスト配信が可能である。このマルチキャスト配信は、送信者が1つのパケットを送信する処理によって、同一のパケットを一斉に複数の受信者に送信を行う1対多の通信である。
【0003】
図8は、従来のマルチキャスト配信の構成を示す図である。同図に示すように、従来のマルチキャスト配信システムは、オリジナルデータおよびFEC冗長データを送信する送信ホスト101と、オリジナルデータおよびFEC冗長データのマルチキャストパケットを宛先マルチキャストアドレスに従って転送または複製転送するマルチキャストルータ102〜104と、オリジナルデータおよびFEC冗長データを受信する受信ホスト105〜107が、IPネットワーク111〜116に接続されて構成される。
【0004】
ところで、この従来のマルチキャスト配信では、ストリーム配信等には有効な配信手段であるが、非確認型通信であるため、通信系路上でのパケット紛失が発生すると、受信者は該当パケットを受信することができない。
【0005】
この配信エラーに対応する技術として、従来より、種々の誤り訂正技術が開発されている。図9に、パケットに適用するFEC技術のうち、Reed−Solomon符号化の例を示す。
【0006】
同図に示すように、ステップS201〜S204において、オリジナルコンテンツを、一定長のパケット(オリジナルデータ)k個に分割し、符号化処理によって、同じサイズの冗長データr個を生成し、ステップS205及び206におけるマルチキャスト送信処理により、マルチキャストアドレスG1宛に(k+r)個のパケットを送信する。
【0007】
受信者は、この(k+r)個のパケットの中から、異なるk個のパケットを選択して、オリジナルデータk個を復元する。つまり、(k+r)個のうちの、最大r個のパケットを紛失しても任意のk個を受信できれば、オリジナルデータが復元できる技術である。
【0008】
送信ホストは、上記のように誤り訂正技術を適用して、事前に予想される通信系路上でのパケット紛失に対して充当できるだけの冗長データをオリジナルデータとあわせてマルチキャスト送信を行う。
【0009】
これによって、受信者は、通信系路上で発生すると見込まれるパケット紛失を回復できるだけのパケットの受信が期待でき、送信されたオリジナルデータの受信・復元ができる。
【0010】
【非特許文献1】
Thomas Maufer著,楠本博之訳,「IPマルチキャスト入門」,初版,共立出版 株式会社,2001年11月
【0011】
【非特許文献2】
Dave Kosiur著,苅田幸雄監訳,「マスタリングTCP/IPマルチキャスト編」, 第1版,第2刷,平成12年11月
【0012】
【非特許文献3】
Beau Williamson著,コムサス訳,シスコシステムズ監訳,「IPマルチキャスト ネットワーク開発ガイドVol.1」,初版,2001年7月
【0013】
【発明が解決しようとする課題】
しかしながら、上述した従来の誤り訂正技術では、必要以上に配信される冗長データによって、通信負荷が増大するという問題があった。
【0014】
すなわち、マルチキャスト配信では、パケットのエラー条件が異なる受信者がネットワーク上に分散していることから、従来の方式の場合、送信ホスト101がマルチキャスト配信を行う際、受信者のうちの最悪の受信条件であるエラー率の高い無線LAN116に接続している受信ホスト107に適合させて冗長データを生成し、送信を行う。
【0015】
従って、従来の方式では、エラーが発生していない無線LAN114などでは、受信ホスト105は常に余分なパケットを受け取ることになってしまうこととなり、この不要な冗長データの配信により、通信リソースが消費される可能性がある。
【0016】
そこで、本発明は、以上の点に鑑みてなされたもので、無線LAN等におけるマルチキャスト配信において、各受信者が必要な冗長データを必要最低限の量とすることにより、送信者側に特別な負荷をかけることなく、パケット喪失による影響を低減することのできるマルチキャストパケット配信システム、方法及びプログラムを提供することを目的とする。
【0017】
【課題を解決するための手段】
上記課題を解決するために、本発明は、パケット通信網にマルチキャストパケットを配信する際に、受信側における受信状況を監視し、この監視結果に基づいて、受信側における複数の受信用アドレスの中から使用するアドレスを選択し、送信側において、選択した受信用アドレスに対してマルチキャストパケットを割り振って送信し、受信側においてマルチキャストパケットを選択した受信用アドレスにより受信する。
【0018】
上記発明においては、マルチキャストパケットの冗長データを生成し、生成された冗長データを受信用アドレスに割り振って配信する。
【0019】
このような本発明によれば、通信環境の変化によって、受信側における受信状況が改善された場合には、必要な冗長データ数が減少するため、これに対応して、受信を選択したマルチキャスト(受信用アドレス)の数を減少させることができる。一方、受信環境の変化によって受信状況が悪化した場合には、必要な冗長データ数が増大するため、これに対応して、選択したマルチキャストの数を増大させる。これにより、受信環境が良好な受信ホストにおいては、不要な冗長データを受信する必要がなく、通信負荷を軽減することができる。
【0020】
なお、上記発明においては、選択した受信用アドレスを送信側に通知し、送信側では、通知された受信用アドレスに対して、冗長データを割り振ることが好ましい。この場合には、受信側の受信環境に応じて、送信側においても、送信若しくは転送する冗長データの量を調節することができるため、不要なデータの輻輳を回避し、ネットワーク全体の通信負荷を低減することができる。
【0021】
上記発明においては、受信側における受信パケットの誤り率を監視し、この誤り率に基づいて、使用すべき受信用アドレス数を判定することが好ましい。この場合には、受信側の誤り率に基づくことにより適切な受信環境の監視を行うことができる。
【0022】
【発明の実施の形態】
本発明に係るマルチキャスト配信システムの実施形態について説明する。図1は、本実施形態に係るマルチキャスト配信システムの概要を模式的に示す説明図である。
【0023】
(マルチキャスト配信システムの概要)
図1に示すように、本実施形態におけるマルチキャストパケット配信システムは、マルチキャスト配信の送信元である送信ホスト301と、受信ホスト305〜307と、ネットワーク311〜316の接続部分に配置されるルータ302〜304とから概略構成される。なお、本実施形態では、ネットワーク上の受信条件の異なる受信ホスト305〜307が、同じオリジナルデータの受信を行い、それぞれの必要な冗長データを受信している。なお、ここでは、受信ホスト306,307が接続されたネットワーク315,316は、受信ホスト305が接続されたネットワーク314と比較して受信状況が悪いものとする。
【0024】
ここで、図1では、異なるマルチキャスト配信を、異なる矢印317〜319で示しており、3種類のマルチキャスト配信があることを示す。なお、ここでは、受信ホスト305では、受信状況が良好であるため、オリジナルデータのマルチキャスト配信のみ受信している。また、受信ホスト306では、受信状況に応じて、オリジナルデータのマルチキャスト配信と、もう一つの冗長データの配信されるマルチキャスト配信を選択しており、受信ホスト307は同様に、冗長データの配信されるマルチキャスト配信を二つ選択している。
【0025】
この結果、受信ホスト305では、受信ホスト306,307の選択したマルチキャスト配信に影響されることなく、必要なだけの冗長データを、受信ホスト305自身が選択したマルチキャスト配信によって受信することが可能となる。また、PIM,IGMPなどのマルチキャストルーティングプロトコルを使用することにより、ルータ302は、送信ホスト301から受信ホスト306,307に宛てた送信パケット318,319を、受信ホスト305側のネットワーク312,314に転送しないため、ネットワーク312,314のネットワーク負荷が軽減される。
【0026】
(マルチキャスト配信システムの構成)
図2は、送信ホスト301と、受信ホスト305〜307の内部構成を示すブロック図である。同図に示すように、送信ホスト301は、パケット生成部11と、冗長データ生成部12と、振り分け処理部13と、データベース15と、送信部14とを備えている。一方、受信ホスト305〜307は、受信部16と、監視部17と、判定部19と、記憶部18と、アドレス選択部20とを備えている。
【0027】
送信ホスト301は、冗長データを受信用アドレスに割り振って配信する通信モジュールである。パケット生成部11は、オリジナルコンテンツを、k個の一定長のパケット(オリジナルデータ)に分割し、パケットを生成するモジュールであり、生成されたパケットは、冗長データ生成部12に出力される。
【0028】
冗長データ生成部12は、送信側において、マルチキャストパケットの冗長データを生成するモジュールである。本実施形態では、符号化処理によって、パケット生成部11で生成されたパケットと同じサイズの冗長データr個を生成し、パケット生成部11から入力されたパケット(オリジナルデータ)と、冗長データ生成部12で生成した冗長データを振り分け処理部13に出力する。
【0029】
振り分け処理部13は、オリジナルデータ及び冗長データを受信ホストのマルチキャストアドレスに振り分けるモジュールであり、この振り分けを行う際に、データベース15に格納されたマルチキャストアドレス情報T1を参照する。
【0030】
データベース15は、図4に示すような、マルチキャストアドレス情報T1を格納する記憶装置であり、振り分け処理部13の要求に応じて、マルチキャストアドレス情報T1を照合し、照合結果を振り分け処理部13に出力する。このマルチキャストアドレス情報T1は、受信用アドレス項目501と、種別アドレス項目502とが対応付けられたテーブルデータであり、受信用アドレス項目501は、マルチキャストパケットの送信される宛先IPマルチキャストアドレスを示し、種別アドレス項目502は、オリジナルデータかFEC符号化による冗長データの種別を示す。
【0031】
なお、このマルチキャストアドレス情報T1は、送信ホスト301と受信ホスト305〜307とで共有される。この共有する方法としては、予め送信ホスト301と受信ホスト305〜307との間で、固定的に定めておくようにしてもよく、また、受信ホスト305〜307から選択した受信用アドレスを送信ホスト301に報告するようにしてもよい。このように選択した受信用アドレスを送信ホストに報告した場合には、受信側の受信環境に応じて、送信側においても、送信若しくは転送する冗長データの量を調節することができ、不要なデータの輻輳を回避し、ネットワーク全体の通信負荷を低減することができる。
【0032】
送信部14は、送信側においてアドレス選択部20が選択した受信用アドレスに対して、マルチキャストパケットを割り振って送信するモジュールである。特に、本実施形態において、送信部14は、受信ホスト側から通知された受信用アドレスに対して、冗長データを割り振る機能を備えている。
【0033】
受信部16は、受信側において、マルチキャストパケットを複数の受信用アドレスにより受信する通信モジュールである。監視部17は、受信部16における受信状況(例えば、受信パケットの誤り率など)を監視するモジュールである。判定部19は、この誤り率に基づいて、使用すべき受信用アドレス数を判定するモジュールである。
【0034】
アドレス選択部20は、監視部17による監視結果に基づいて、受信用アドレスの中から使用するアドレスを選択するとともに、選択した受信用アドレスを送信側に通知する手段を備えている。
【0035】
(マルチキャストパケット配信システムの動作)
以上説明した構成を備えた本実施形態に係るマルチキャストパケット配信システムの動作について、図1乃至図3を用いて説明する。図3は、送信ホストにおける動作を示すフロー図である。
【0036】
同図に示すように、送信ホスト301では、パケット生成部11により、オリジナルコンテンツを生成するとともに(S401)を、一定長のパケット(オリジナルデータ)k個に分割する(S402)。次いで、冗長データ生成部12により、符号化処理(S403)を行い、同じサイズの冗長データr個を生成する(S404)。次いで、これらのオリジナルデータ及び冗長データを、振り分け処理部13により、各受信用アドレス宛に振り分ける(S405)。
【0037】
なお、上記ステップS405において、マルチキャストアドレスを振り分ける際に、マルチキャストアドレス情報T1を参照し、所定数のマルチキャストアドレスに各パケットを振り分ける。このとき設定されるマルチキャストアドレスの数は、システム上の要請で決定される。ここでは、オリジナルデータをマルチキャストアドレスG1で送信し、10種類のマルチキャストアドレスG2〜G10で冗長データを送信する。
【0038】
そして、送信部14により、オリジナルデータをマルチキャストアドレスG1に振り分け送信し(S406)、冗長データを407に示すようにマルチキャストアドレスG2〜G10で送信する(S407)。すなわち、マルチキャストアドレスG1宛に(k+r)個のパケットが送信され、受信ホストは、この(k+r)個のパケットの中から、異なるk個のパケットを選択して、オリジナルデータk個を復元する。
【0039】
なお、図3に示した例では、各マルチキャストアドレスで送信する冗長データ数を一個としたが、二個以上である場合も考えられる。
【0040】
(変更例)
上述した実施形態では、コンテンツを任意数のデータに分割した場合を例に説明したが、前記ステップS402において、オリジナルデータk個を画像フレームに対応させることも可能である。例えば、mpegのように、イントラフレーム(1フレーム),インターフレーム(B,Pフレーム)で構成される場合には、オリジナルデータであっても、イントラフレームとインターフレームを別のマルチキャストアドレスで送信することができる。
【0041】
また、モーションJPEGのように、フレーム単位で独立なデータであれば、例えば、奇数フレーム,偶数フレームを別のマルチキャストアドレスで送信するようにすることも可能である。
【0042】
このような、本変更例に係る受信ホストでの受信処理を図5に示す。先ず、受信ホストでは、オリジナルデータ用のマルチキャストの受信を選択する(S601)。受信ホスト305〜307では、オリジナルデータの受信状況を監視部17により監視(S602)する。このとき、受信ホスト305〜307で使用する受信状況の基礎データの例を図6に示す。
【0043】
同図に示すように、送信者がk個に分割したオリジナルコンテンツを1つの受信ブロックとして受信ブロック番号を付加して管理し、これに対して、必要な受信数、オリジナルデータの受信パケット数、冗長データの受信パケット数をデータとし、送られてきた受信ブロック番号ごとに記憶する。この例では、必要数kは4となっている。
【0044】
次に、監視結果を判定(S603)する。すなわち、現在の受信パケット数をカウントし、そのカウント値が適正であるか、不足しているか、或いは過剰であるかを判定する。このステップS603における判定の結果、必要数k個のパケットが受信できなければ、冗長データを送信するマルチキャストアドレスを受信するように新たに選択する(S604)。k個より多くのパケットが受信できていれば、冗長データを送信するマルチキャストアドレスを削除する(S605)。k個のパケットが受信できていれば、適正と判断する。なお、この判定は必ずしも、受信ブロックの受信毎に行われるものではなく、二回以上の受信ブロック受信を通して判定することもできる。
【0045】
以上の方式によって、冗長データが受信される過程を図7に示す。同図では、送信ホスト301からマルチキャストアドレスG1で、オリジナルデータ4個が配信された際(S801及びS805)、例えば、マルチキャストルータと受信ホスト304の間でパケット紛失が1個起こったため(S806)、受信ホスト304に全てのパケットが配信されていない場合を示している。
【0046】
受信ホスト304は受信判定において受信不足と判定(S807)し、マルチキャスト配信の追加選択を行う(S808)。IPマルチキャストアドレスの情報は、送信ホスト301と共有されており、マルチキャストアドレスG2が選択される。
【0047】
この結果、マルチキャストルータに対して追加したマルチキャストアドレスG2のマルチキャストメンバーシップ報告メッセージが通知される(S809)。マルチキャストルータではこれに基づいて、マルチキャストアドレスG2を転送するための処理S810を行い、ルータ間マルチキャストメンバーシップ報告をマルチキャストルータに送信する(S811)。
【0048】
これに基づいて、マルチキャストルータではマルチキャストアドレスG2宛てのマルチキャストパケットの転送をマルチキャストルータに対して行う(S814)。マルチキャストルータは、これを受信ホストに転送する(S815)。受信ホスト305では、受信判定S816を行う。以上の手続きを経て、受信ホスト305は、マルチキャストアドレスG2で配信される冗長データを受信することができる。
【0049】
(マルチキャストパケット配信プログラム)
なお、上述した実施形態及びその変更例におけるマルチキャストパケット配信システム及び方法は、所定のコンピュータ言語で記述されたプログラムとすることができる。すなわち、このプログラムを、送信ホスト301やルータ302〜304や受信ホスト305〜307等に備えられたコンピュータやICチップにインストールすることにより、上述した各機能を有する送信ホスト、ルータ又は受信ホストを容易に構築することができる。このプログラムは、例えば、通信サービス及びスタンドアローンの計算機上で動作するアプリケーションとすることができる。
【0050】
(作用効果)
以上説明した実施形態及び変更例に係るマルチキャストパケット配信システム及び配信方法によれば、通信環境の変化によって、受信ホスト305〜307側における受信状況が改善された場合には、必要な冗長データ数が減少するため、これに対応して、受信を選択したマルチキャスト(受信用アドレス)の数を減少させることができる。
【0051】
一方、受信環境の変化によって受信状況が悪化した場合には、必要な冗長データ数が増大するため、これに対応して、選択したマルチキャストの数を増大させることができる。これにより、例えば、図1に示した受信環境が良好な受信ホスト305においては、不要な冗長データを受信する必要がなく、通信負荷を軽減することができる。
【0052】
また、上記実施形態においては、受信ホスト側における受信パケットの誤り率を監視部17で監視し、この誤り率に基づいて、判定部19及びアドレス選択部20により、使用すべき受信用アドレス数を判定し選択するため、受信側の誤り率に基づくことにより適切な受信環境の監視を行うことができる。
【0053】
【発明の効果】
以上説明したように、本発明によれば、パケットエラー条件の異なるネットワーク上に構成されたマルチキャスト配信システムにおいて、送信者側に特別な負荷をかけることなく、各ネットワークの受信状況に応じて最適なマルチキャスト数を受信することができる。
【0054】
また、受信条件の良いネットワークにおいて、選択されていないマルチキャストパケットは、そのネットワークに対してマルチキャストルータから転送されないため、余分な冗長データの転送が低減され、ネットワーク負荷が軽減される。
【図面の簡単な説明】
【図1】実施形態に係るマルチキャスト配信システムの概要を模式的に示す説明図である。
【図2】実施形態に係る送信ホスト301と、受信ホスト305〜307の内部構成を示すブロック図である。
【図3】実施形態に係る送信ホストにおける動作を示すフロー図である。
【図4】実施形態に係るマルチキャストアドレス情報T1のデータ構造を示す説明図である。
【図5】変更例に係る受信ホストでの受信処理を示すフロー図である。
【図6】受信ホスト305〜307で使用する受信状況の基礎データのデータ構造を示す説明図である。
【図7】変更例において冗長データが受信される過程を示すシーケンス図である。
【図8】従来のマルチキャスト配信の構成を示す図である。
【図9】従来のパケットに適用するFEC技術のうち、Reed−Solomon符号化の例を示す説明図である。
【符号の説明】
G2〜G10…マルチキャストアドレス
T1…マルチキャストアドレス情報
4…オリジナルデータ
11…パケット生成部
12…冗長データ生成部
13…処理部
14…送信部
15…データベース
16…受信部
17…監視部
18…記憶部
19…判定部
20…アドレス選択部
301…送信ホスト
302〜304…ルータ
305〜307…受信ホスト
311〜316…ネットワーク
317〜319…送信パケット

Claims (15)

  1. パケット通信網にマルチキャストパケットを配信するマルチキャストパケット配信システムであって、
    受信側において、前記マルチキャストパケットを複数の受信用アドレスにより受信する受信部と、
    前記受信部における受信状況を監視する監視部と、
    前記監視部による監視結果に基づいて、前記受信用アドレスの中から使用するアドレスを選択するアドレス選択部と、
    送信側において前記アドレス選択部が選択した受信用アドレスに対して、前記マルチキャストパケットを割り振って送信する送信部と
    を有することを特徴とするマルチキャストパケット配信システム。
  2. 送信側において、前記マルチキャストパケットの冗長データを生成する冗長データ生成部を備え、
    前記送信部は、前記冗長データを前記受信用アドレスに割り振って配信することを特徴とする請求項1に記載のマルチキャストパケット配信システム。
  3. 前記アドレス選択部は、選択した受信用アドレスを送信側に通知する手段を備え、
    前記送信部は、通知された受信用アドレスに対して、前記冗長データを割り振ることを特徴とする請求項2に記載のマルチキャストパケット配信システム。
  4. 前記監視部は、受信パケットの誤り率を監視し、この誤り率に基づいて、使用すべき受信用アドレス数を判定する判定部を備えていることを特徴とする請求項1乃至3に記載のマルチキャストパケット配信システム。
  5. 前記パケット通信網は、エラー条件の異なる複数のネットワークが相互に接続されて構成され、前記送信部は、前記複数のネットワークの接続箇所に設置されたルータに備えられていることを特徴とする請求項1乃至4に記載のマルチキャストパケット配信システム。
  6. パケット通信網にマルチキャストパケットを配信するマルチキャストパケット配信方法であって、
    受信側における受信状況を監視するステップ(1)と、
    前記ステップ(1)による監視結果に基づいて、受信側における複数の受信用アドレスの中から使用するアドレスを選択するステップ(2)と、
    送信側において、前記ステップ(2)で選択した受信用アドレスに対して、前記マルチキャストパケットを割り振って送信するステップ(3)と、
    受信側において、前記ステップ(3)で送信された前記マルチキャストパケットをステップ(2)で選択した受信用アドレスにより受信するステップ(4)とを有することを特徴とするマルチキャストパケット配信方法。
  7. 前記ステップ(3)において、前記マルチキャストパケットの冗長データを生成し、生成された冗長データを前記受信用アドレスに割り振って配信することを特徴とする請求項6に記載のマルチキャストパケット配信方法。
  8. 前記ステップ(2)では、選択した受信用アドレスを送信側に通知し、
    前記ステップ(3)では、通知された受信用アドレスに対して、前記冗長データを割り振ることを特徴とする請求項7に記載のマルチキャストパケット配信方法。
  9. 前記ステップ(1)では、受信パケットの誤り率を監視し、この誤り率に基づいて、使用すべき受信用アドレス数を判定することを特徴とする請求項6乃至8に記載のマルチキャストパケット配信方法。
  10. 前記パケット通信網は、エラー条件の異なる複数のネットワークが相互に接続されて構成され、前記ステップ(3)は、前記複数のネットワークの接続箇所に設置されたルータにおいて実行されることを特徴とする請求項6乃至9に記載のマルチキャストパケット配信方法。
  11. パケット通信網にマルチキャストパケットを配信するマルチキャストパケット配信プログラムであって、該パケット通信網上に設置されたコンピュータに、
    受信側における受信状況を監視するステップ(1)と、
    前記ステップ(1)による監視結果に基づいて、受信側における複数の受信用アドレスの中から使用するアドレスを選択するステップ(2)と、
    送信側において、前記ステップ(2)で選択した受信用アドレスに対して、前記マルチキャストパケットを割り振って送信するステップ(3)と、
    受信側において、前記ステップ(3)で送信された前記マルチキャストパケットをステップ(2)で選択した受信用アドレスにより受信するステップ(4)とを有する処理を実行させることを特徴とするマルチキャストパケット配信プログラム。
  12. 前記ステップ(3)において、前記マルチキャストパケットの冗長データを生成し、生成された冗長データを前記受信用アドレスに割り振って配信することを特徴とする請求項11に記載のマルチキャストパケット配信プログラム。
  13. 前記ステップ(2)では、選択した受信用アドレスを送信側に通知し、
    前記ステップ(3)では、通知された受信用アドレスに対して、前記冗長データを割り振ることを特徴とする請求項12に記載のマルチキャストパケット配信プログラム。
  14. 前記ステップ(1)では、受信パケットの誤り率を監視し、この誤り率に基づいて、使用すべき受信用アドレス数を判定することを特徴とする請求項11乃至13に記載のマルチキャストパケット配信プログラム。
  15. 前記パケット通信網は、エラー条件の異なる複数のネットワークが相互に接続されて構成され、前記ステップ(3)は、前記複数のネットワークの接続箇所に設置されたルータにおいて実行されることを特徴とする請求項11乃至14に記載のマルチキャストパケット配信プログラム。
JP2002368553A 2002-12-19 2002-12-19 マルチキャストパケット配信システム、方法及びプログラム Pending JP2004201111A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002368553A JP2004201111A (ja) 2002-12-19 2002-12-19 マルチキャストパケット配信システム、方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002368553A JP2004201111A (ja) 2002-12-19 2002-12-19 マルチキャストパケット配信システム、方法及びプログラム

Publications (1)

Publication Number Publication Date
JP2004201111A true JP2004201111A (ja) 2004-07-15

Family

ID=32765091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002368553A Pending JP2004201111A (ja) 2002-12-19 2002-12-19 マルチキャストパケット配信システム、方法及びプログラム

Country Status (1)

Country Link
JP (1) JP2004201111A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006339918A (ja) * 2005-05-31 2006-12-14 Kyocera Corp 無線通信端末、通信システム
JP2008523660A (ja) * 2004-12-06 2008-07-03 トムソン ライセンシング 増分順方向誤り訂正機構用の多重フロー
JP2009284223A (ja) * 2008-05-22 2009-12-03 Fujitsu Ltd 測定管理プログラム、測定管理装置、測定方法および通信システム
JP2011501613A (ja) * 2007-10-23 2011-01-06 トムソン ライセンシング マルチキャストの信頼性を向上させる方法、システム及び装置
JP2011521533A (ja) * 2008-04-29 2011-07-21 トムソン ライセンシング 無線ネットワークを介してマルチキャストに前方誤り訂正を適応する方法及びシステム
US8656241B2 (en) 2008-06-04 2014-02-18 Thomson Licensing Cell dependent multi-group hybrid automatic repeat request method for multicast in wireless networks
JP2015516739A (ja) * 2012-03-27 2015-06-11 インスティテュート フューア ランドファンクテクニック ゲーエムベーハー ネットワークを介した情報信号の送受信方法、当該方法を利用する送信器及び受信器、ネットワーク内で利用するためのスプリッタユニット

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008523660A (ja) * 2004-12-06 2008-07-03 トムソン ライセンシング 増分順方向誤り訂正機構用の多重フロー
JP2006339918A (ja) * 2005-05-31 2006-12-14 Kyocera Corp 無線通信端末、通信システム
JP2011501613A (ja) * 2007-10-23 2011-01-06 トムソン ライセンシング マルチキャストの信頼性を向上させる方法、システム及び装置
US8499212B2 (en) 2007-10-23 2013-07-30 Thomson Licensing Method and apparatus for adaptive forward error correction with merged automatic repeat request for reliable multicast in wireless local area networks
KR101571145B1 (ko) 2007-10-23 2015-11-23 톰슨 라이센싱 무선 근거리 네트워크들에서의 신뢰 가능한 멀티캐스트를 위해 병합된 자동 반복 요청으로 적응 순방향 에러 정정을 하기 위한 방법 및 장치
KR101546509B1 (ko) 2008-04-29 2015-08-21 톰슨 라이센싱 무선 네트워크를 통한 멀티캐스트에서의 정방향 오류 정정을 적응시키기 위한 방법 및 시스템
JP2011521533A (ja) * 2008-04-29 2011-07-21 トムソン ライセンシング 無線ネットワークを介してマルチキャストに前方誤り訂正を適応する方法及びシステム
US8826102B2 (en) 2008-04-29 2014-09-02 Thomson Licensing Method and system for adapting forward error correction in multicast over wireless networks
JP2009284223A (ja) * 2008-05-22 2009-12-03 Fujitsu Ltd 測定管理プログラム、測定管理装置、測定方法および通信システム
US8656241B2 (en) 2008-06-04 2014-02-18 Thomson Licensing Cell dependent multi-group hybrid automatic repeat request method for multicast in wireless networks
US8924808B2 (en) 2008-06-04 2014-12-30 Thomson Licensing Cell dependent multi-group hybrid automatic repeat method for multicast in wireless networks
US8924809B2 (en) 2008-06-04 2014-12-30 Thomson Licensing Cell dependent multi-group hybrid automatic repeat method for multicast wireless networks
JP2014033459A (ja) * 2008-06-04 2014-02-20 Thomson Licensing 無線ネットワークにおけるマルチキャストのためのセル依存性マルチグループハイブリッド自動再送要求方法
JP2015516739A (ja) * 2012-03-27 2015-06-11 インスティテュート フューア ランドファンクテクニック ゲーエムベーハー ネットワークを介した情報信号の送受信方法、当該方法を利用する送信器及び受信器、ネットワーク内で利用するためのスプリッタユニット

Similar Documents

Publication Publication Date Title
US8499211B1 (en) Network-based service for the repair of IP multicast sessions
US20080117842A1 (en) Multicast Flow Distribution
CN1716905B (zh) 虚拟路由器对应多点传送数据包中继装置
US20020143951A1 (en) Method and system for multicast to unicast bridging
US12289496B2 (en) Failover with redundant multicasts for switched digital video
US8553691B2 (en) Efficient multicasting in a distributed system architecture
US20130232231A1 (en) Management of the transmission of data streams over multiple networks
JP2004201111A (ja) マルチキャストパケット配信システム、方法及びプログラム
JP5921506B2 (ja) 通信装置および通信方法
US20230140859A1 (en) Content distribution system
JP6220390B2 (ja) 映像データ分散伝送システム
JP4476839B2 (ja) データ配信システム、中継装置、データ配信方法
CN100466614C (zh) 一种实现组播业务的方法
JP5572052B2 (ja) マルチキャスト配信システム、配信ルータ、および、マルチキャスト配信方法
JP4982434B2 (ja) 通信システムおよび復号化装置
EP2164203A1 (en) Message transmission method, device and system for implementing multicast services
CN111865816B (zh) 一种数据传输的方法、发送方设备和接收方设备
JP2004179880A (ja) 中継装置
KR101405533B1 (ko) 고가용성 멀티캐스트 전송 기반의 메시지 전송 시스템
JP2006197470A (ja) データストリーム配信システム、ノード、配信経路決定装置、及び配信経路決定プログラム
JP4974929B2 (ja) 通信装置
Block et al. Some design issues of SRMTP, a scalable reliable multicast transport protocol
CN121967306A (zh) 一种组播数据的转发方法和交换装置
CN102347937A (zh) 一种发送流媒体数据的方法及虚拟管理器
JP2012039568A (ja) データ配信システム、およびデータ配信方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050411

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070402

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070515