JP4160302B2 - In制御式マルチキャスト - Google Patents
In制御式マルチキャスト Download PDFInfo
- Publication number
- JP4160302B2 JP4160302B2 JP2001522723A JP2001522723A JP4160302B2 JP 4160302 B2 JP4160302 B2 JP 4160302B2 JP 2001522723 A JP2001522723 A JP 2001522723A JP 2001522723 A JP2001522723 A JP 2001522723A JP 4160302 B2 JP4160302 B2 JP 4160302B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- recipient
- receiver
- multicast
- routing means
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000003139 buffering effect Effects 0.000 claims abstract description 7
- 238000001914 filtration Methods 0.000 claims description 15
- 239000000872 buffer Substances 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1836—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
Description
【技術分野】
本発明は、パケット交換ネットワークにおけるマルチキャストアドレスマッピングに係り、より詳細には、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する方法及び装置に係る。
【0002】
【背景技術】
マルチキャストは、異なる加入者がマルチキャストグループに契約しなければならないネットワークにおけるポイント対マルチポイントサービスである。マルチキャスト技術は、一般に、通常送信者が前もって知らない同じ意向の受信者のグループに到達することを望むアプリケーションによって使用される。
マルチキャスト技術は、ラジオ又はテレビ放送にも適している。音声又は映像の送信は、将来、ワイヤレスネットワークにおいても、UMTS(ユニバーサル移動テレコミュニケーションシステム)技術が必要な容量を提供するようになったときに一般的なものとなろう。マルチキャストアドレスは、インターフェイス又は加入者のグループを識別する。マルチキャストアドレスに送信されるデータパケットは、インターネットグループマネージメントプロトコル(IGMP)によりグループの全てのインターフェイス又は加入者に供給される。
しかしながら、従来のマルチキャスト技術では、マルチキャストグループに属する異なる加入者の異なるニーズを考慮することができない。
【0003】
【発明の開示】
それ故、本発明の目的は、上記問題を解消すると共に、マルチキャストグループに属する異なる受信者に対しマルチキャストデータパケットの異なる操作を行えるようにすることである。
本発明の第1の特徴によれば、この目的は、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する方法であって、送信者からデータパケットを受け取り、行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファし、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレスを決定し、そして受信者特有のパラメータを決定し、マルチキャストグループの各受信者に対し受信者特有のパラメータに基づいてマルチキャストデータパケットをフィルタし、そしてそのフィルタされたマルチキャストデータパケットを上記決定された受信者アドレスに供給するという段階を含む方法によって達成される。
【0004】
更に、第1の特徴によれば、この目的は、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する装置であって、送信者からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファするためのルーティング手段と、上記ルーティング手段と通信し、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレス及び受信者特有のパラメータを決定し、受信者特有のパラメータに基づいて各受信者に対するフィルタを指定し、そして上記決定されたアドレス及び指定されたフィルタを上記ルーティング手段へ供給するための制御手段とを備え、上記ルーティング手段は、マルチキャストグループの各受信者に対し上記指定されたフィルタでマルチキャストデータパケットをフィルタし、そしてそのフィルタされたマルチキャストデータパケットを上記決定された受信者アドレスに供給するという装置によって達成される。
【0005】
本発明の第2の特徴によれば、上記目的は、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する方法であって、送信者からデータパケットを受け取り、行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファし、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレスを決定し、そして受信者特有のパラメータを決定し、その決定されたアドレスを受信者特有のパラメータに基づいてフィルタし、そしてそのフィルタされた受信者アドレスにマルチキャストデータパケットを供給するという段階を含む方法によって達成される。
【0006】
更に、第2の特徴によれば、この目的は、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する装置であって、送信者からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファするためのルーティング手段と、上記ルーティング手段と通信し、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレス及び受信者特有のパラメータを決定し、その受信者特有のパラメータに基づいて各決定された受信者アドレスに対してフィルタを指定し、そして上記決定されたアドレス及び指定されたフィルタを上記ルーティング手段へ供給するための制御手段とを備え、上記ルーティング手段は、マルチキャストグループの各受信者に対し上記指定されたフィルタで上記決定されたアドレスをフィルタし、そしてマルチキャストデータパケットを上記フィルタされた受信者アドレスに供給するという装置によって達成される。
【0007】
本発明によるマルチキャストグループの加入者へのIN制御マルチキャストアドレッシングでは、加入者特有の制約又は例外を設定することができる。例えば、マルチキャストデータパケットは、タイムスケジュールに基づいて受信者へ送信することが許される。又、データパケットの内容を受信者の能力に一致させることもできる。
本発明の更に別の特徴は、従属請求項に規定する。
以下、添付図面を参照して、本発明の好ましい実施形態を詳細に説明する。
【0008】
【発明を実施するための最良の形態】
本発明の考え方は、マルチキャストサービスのためのインテリジェントネットワーク(IN)制御を提供することである。
図1は、本発明によるシステムの概略ブロック図である。簡略化のために、システムの基本的な部分しか図示されていない。
送信者1は、パケット交換ネットワークにおいてルーティング手段2へデータパケットを送信する。例えば、ルーティング手段2は、インターネットルータ又はプロキシーサーバーである。送信者1が、マルチキャストグループを指示するマルチキャストアドレスにデータパケットを送信する場合、ルーティング手段2は、マルチキャストグループのメンバー、例えば、受信者4a−4cにデータパケットをルーティングしなければならない。マルチキャストグループに属する受信者は、GSM(移動通信用のグローバルシステム)ネットワークではUMTS加入者である。
【0009】
しかしながら、各受信者4a−cは、データ通信に対して特定のニーズを有することがある。従って、本発明によれば、SCP(サービス制御ポイント)のような制御手段3がルーティング手段2に対して設けられる。この制御手段3は、マルチキャストグループに属する受信者のアドレスのテーブルを記憶すると共に、それら受信者の特定のフィルタリングパラメータを前もってテーブルに記憶する。これらパラメータは、予め定められたフィルタリングアルゴリズムに対するレファレンス、外部フィルタ装置のアドレス又は特定のフィルタリングルールである。予め定められたアルゴリズムは、映像フィルタリング、広告フィルタリング等を含むことができる。
【0010】
ルーティング手段2がデータパケットを受け取り、その行先アドレスが受信者4a−cをアドレスするマルチキャストアドレスであるときには、ルーティング手段2がそれらマルチキャストデータパケットをバッファし、そしてマルチキャストアドレスを制御手段3へ通信し、検出されたマルチキャストグループに属する受信者のアドレスリストをフェッチする。更に、ルーティング手段2は、データパケットをある内容又はデータ量についてチェックし、そしてその結果を制御手段3へ通信することができる。制御手段3は、記憶されたテーブルを使用することによりマルチキャストアドレスで指示されたマルチキャストグループに属する受信者のアドレスを決定し、即ち制御手段3は、マルチキャストアドレスに対する受信者リストを準備する。例えば、制御手段3は、同じマルチキャストグループに属する受信者4a−cのアドレスを決定する。次いで、制御手段は、このマルチキャストグループの受信者の対する特定のパラメータが定義された記憶されたテーブルをサーチすることにより各受信者4a−cの特定のパラメータを決定し、即ち制御手段3は、準備された受信者リストの各受信者に対してフィルタパラメータをチェックする。上記決定された受信者特有のフィルタパラメータに基づき、そしてルーティング手段2により通信されるチェック結果を考慮して、制御手段3は、各受信者4a−cに対するフィルタ又はフィルタリングルールを指定し、そして受信者アドレスのリスト及びアドレスごとのフィルタリングルールをルーティング手段2へ通信する。SCP実施に基づき、SCPにおけるサービス論理プログラムがこのオペレーションを実行する。
【0011】
ルーティング手段2は、各受信者4a−cに対するデータパケットを、各受信者4a−cに対する指定のフィルタに基づいてフィルタし、そしてパケットがフィルタを通過する場合にそれらパケットを受信者4a−cへ送信する。このように、データパケットは、受信者特有のパラメータにおいて定義されたそのニーズに基づいて各受信者4a−cに対して変更することができる。このフィルタリング機能は、ルーティング手段に一体化することもできるし、或いは個別のデバイス、例えば、プロキシーに一体化することができる。
又、マルチキャストグループに属する受信者のアドレスをフィルタすることもできる。制御手段3は、ルーティング手段が、アドレスがフィルタ除去されない受信者へデータパケットをルーティングしないように、受信者アドレスに対してフィルタを指定することができる。
【0012】
受信者特有のフィルタリングパラメータは、例えば、受信者の到達性、使用可能な帯域、ターミナルスクリーンの形式、例えば、大型/小型、カラー/モノクロ、グラフィック/テキスト、等々を含む受信者の条件又は能力に依存する。
以下、図2を参照して、本発明の第1の実施形態を説明する。マルチキャストデータパケットを供給する第1の実施形態によれば、これらパケットは、各受信者4a−cに対して制御手段3により指定されたフィルタにより変更することができる。
【0013】
第1ステップS21では、データパケットがルーティング手段2により送信者1から受け取られる。データパケットが送信者によりマルチキャストアドレスに送信される場合には、ステップS22において、マルチキャストデータパケットがルーティング手段2にバッファされる。次いで、ステップS23において、マルチキャストアドレスにより指示されたマルチキャストグループの受信者4a−cのアドレスが決定される。更に、ステップS23では、受信者特有のパラメータが決定される。上述したように、この決定は、制御手段3により実行され、受信者特有のフィルタリングパラメータを含む受信者アドレスのリストがルーティング手段2へ送られる。
ステップS24では、マルチキャストデータパケットは、マルチキャストグループの各受信者4a−cに対し上記決定された受信者特有のパラメータに基づいてフィルタされる。即ち、受信者特有のパラメータに基づいて各受信者4a−cに対しフィルタが指定され、そしてそれらフィルタを使用してデータパケットが変更される。最終的に、変更又はフィルタされたマルチキャストデータパケットが各受信者4a−cに供給される。
【0014】
受信者特有のパラメータは、特定の受信者により受信されるべきでないデータパケットのある内容、又はデータパケットのある内容のデータ量であって特定の受信者により受信されるべきでないデータ量を指示することができる。例えば、GSMネットワーク内をローミングするマルチキャスト受信者4aは、映像を取り扱うに充分な容量をもたないことがある。従って、映像の受信を希望しないことをそのパラメータに指示する。制御手段3が、ステップS23において、受信者4aのアドレス及びそのパラメータを決定するときには、マルチキャストデータパケットから映像データをフィルタ除去するためのフィルタを指定し、そしてこのフィルタ情報をルーティング手段2に供給する。ルーティング手段2は、フィルタされたデータパケットに映像が存在しないように受信者4aに対するデータパケットをフィルタし、そしてフィルタされたパケットを受信者4aに供給する。
【0015】
この点において、受信者4aは、ネットワーク内をローミングするときだけ映像の受信を希望しないことをそのパラメータに指示することができる。この場合に、制御手段3は、受信者4aの条件をチェックし、そしてそれに応じてフィルタを指定する。更に、ある内容が受信者によって受信されるべきでないところのある時間インターバルを受信者特有のパラメータに指示することができる。
以下、図3を参照して、本発明の第2の実施形態を説明する。マルチキャストデータパケットを供給する第2の実施形態によれば、特定の受信者がマルチキャストデータパケットを受信しないように、マルチキャストグループに属する受信者のアドレスをフィルタ除去することができる。
【0016】
ステップS31では、データパケットが送信者1からルーティング手段2によって受信される。データパケットがマルチキャストアドレスに送信される場合には、それらがステップS32においてルーティング手段2にバッファされる。ステップS33では、受信者アドレス及び受信者特有のパラメータが制御手段3により決定され、そしてルーティング手段2へ送信される。更に、ステップS33では、マルチキャストデータパケットのある内容又はデータ量を、ルーティング手段2によってチェックすることができ、そしてその結果が制御手段3へ通信される。ステップS34では、マルチキャストグループに属する受信者4a−cの決定されたアドレスがフィルタされる。正確さを期すために、制御手段3は、受信者特有のパラメータに基づいて各受信者4a−cのフィルタを指定する。フィルタを指定する際に、制御手段3は、マルチキャストデータパケットのある内容又はデータ量に関する結果も考慮することができる。制御手段3は、フィルタ情報をルーティング手段2へ通信し、該手段は、このフィルタ情報を使用して受信者アドレスをフィルタし、そしてステップS35において、マルチキャストデータパケットをフィルタされた受信者アドレスに供給する。
【0017】
例えば、受信者4bは、ある時間インターバル中にデータパケットの受信を希望しないことをそのパラメータに指示することができる。従って、制御手段3は、ステップS33において、受信者4bのアドレス及びそのパラメータを決定すると、時刻及び日付をチェックする。マルチキャストデータパケットが、除外された時間インターバル中に送信される場合には、制御手段は、受信者4bのアドレスをルーティング手段2によってフィルタ除去するようにフィルタ情報を指定する。
【0018】
更に、受信者4cは、いかなる広告の受信も希望しないことをそのパラメータに指示することができる。制御手段3は、ステップS33において、受信者4cのアドレス及びそのパラメータを決定すると、データパケットのある内容、即ち広告が受信者4cにより受信されるべきでないことを検出する。それ故、制御手段3は、バッファされたデータパケットの内容をチェックするようにルーティング手段2に要求する。その際に、ルーティング手段2は、内容をチェックし、そしてその結果を制御手段へ通信する。内容が広告である場合には、制御手段3は、受信者4cのアドレスをフィルタ除去してデータパケットが受信者4cへルーティングされないように、受信者4cのフィルタを指定する。
【0019】
又、受信者は、受信されるべきでないデータパケットのあるデータ量を指示することもできる。更に、受信者は、ある内容のあるデータ量であって受信されるべきでないデータ量を指示することもできる。ルーティング手段2は、マルチキャストデータパケットをバッファするときに常に、或いは要求あがったときに、内容及びデータ量をチェックすることができる。
当業者であれば、第1及び第2実施形態の特徴を合成できることが明らかであろう。例えば、ルーティング手段2が送信者1からマルチキャストデータパケットを受信すると、変更されたマルチキャストデータパケットを受信者4aに供給し、受信者4bにはマルチキャストデータパケットを供給せず、即ち受信者4bのアドレスがフィルタ除去され、そして非変更のマルチキャストデータパケットを受信者4cに供給する。
【0020】
ルーティング手段2は、マルチキャストデータパケットをそれらのマルチキャストアドレスに基づいて確認する。或いは又、この確認は、ルーティング手段によりデータパケットからのHTTP/SMTP(ハイパーテキスト転送プロトコル/簡単なメール転送プロトコル)プッシュメッセージのようなあるメッセージを解釈することにより上位プロトコルレベルにおいて実行することもできる。
本発明によるマルチキャストグループの加入者へのIN制御マルチキャストアドレッシングでは、加入者特有の制約又は例外を設定することができる。例えば、マルチキャストデータパケットは、タイムスケジュールに基づいて受信者へ送信することが許される。又、データパケットの内容を受信者の能力に一致させることもできる。
【0021】
本発明によれば、パケット交換ネットワークにおいてマルチキャストグループに属する受信者へデータパケットを供給する方法及び装置が開示される。この装置は、送信者からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスであるデータパケットをバッファするためのルーティング手段を備えている。この装置は、更に、上記ルーティング手段と通信し、マルチキャストアドレスで指示されたマルチキャストグループの受信者のアドレス及び受信者特有のパラメータを決定し、受信者特有のパラメータに基づいて各受信者に対するフィルタ及び/又は各決定された受信者アドレスを指定し、そしてその決定されたアドレス及び指定されたフィルタを上記ルーティング手段へ供給するための制御手段も備えている。上記ルーティング手段は、マルチキャストグループの各受信者に対し上記指定されたフィルタでマルチキャストデータパケット及び/又は決定されたアドレスをフィルタし、そしてそのフィルタされたマルチキャストデータパケットを上記フィルタされた受信者アドレスに供給する。
以上、本発明の好ましい実施形態を説明したが、これは、本発明を例示するためのものに過ぎず、本発明を何ら限定するものではない。特許請求の範囲に規定された本発明の真の精神及び範囲から逸脱せずに種々の変更や修正がなされ得ることが当業者に明らかであろう。
【図面の簡単な説明】
【図1】 本発明によるシステムの基本的要素を示す概略ブロック図である。
【図2】 本発明の第1の実施形態による図1のルーティング手段及び制御手段の動作を示すフローチャートである。
【図3】 本発明の第2の実施形態による図1のルーティング手段及び制御手段の動作を示すフローチャートである。
Claims (28)
- パケット交換ネットワークにおいてマルチキャストグループに属する受信者(4a-c)へデータパケットを供給する方法において、
マルチキャストグループに属する受信者(4a-c)のアドレス及びそれら受信者(4a-c)の特有のパラメータのテーブルを記憶し、
送信者(1)からデータパケットを、ルーティング手段において、受け取り(S21)、
行先アドレスがマルチキャストグループのマルチキャストアドレスである送信者から受け取ったデータパケットからのデータパケットを、ルーティング手段において、バッファし(S22)、
制御手段において、上記記憶されたテーブルをサーチすることにより、ルーティング手段においてバッファされたデータパケットのマルチキャストアドレスで指示されたマルチキャストグループの受信者(4a-c)のアドレスを決定し、そして受信者特有のパラメータを決定し、該決定されたアドレスおよび指定されたフィルタをルーティング手段へ供給し(S23)、
マルチキャストグループの各受信者(4a-c)に対し上記決定された受信者特有のパラメータに基づいてマルチキャストデータパケットを、ルーティング手段において、フィルタし(S24)、そして
そのフィルタされたマルチキャストデータパケットを、上記決定された受信者アドレスに、ルーティング手段において、供給する(S25)、
という段階を含むことを特徴とする方法。 - 上記受信者特有のパラメータは、特定の受信者により受信されるべきでないデータパケットのある内容を指示する請求項1に記載の方法。
- 上記受信者特有のパラメータは、データパケットにおけるある内容のデータ量であって特定の受信者によって受信されるべきでないデータ量を指示する請求項1に記載の方法。
- 上記ある内容は、フィルタ段階(S24)においてフィルタ除去される請求項2又は3に記載の方法。
- 上記受信者特有のパラメータは、受信者の条件に依存する請求項2又は3に記載の方法。
- パケット交換ネットワークにおいてマルチキャストグループに属する受信者(4a-c)へデータパケットを供給する方法において、
マルチキャストグループに属する受信者(4a-c)のアドレス及びそれら受信者(4a-c)の特有のパラメータのテーブルを記憶し、
送信者(1)からデータパケットを、ルーティング手段において、受け取り(S31)、
行先アドレスがマルチキャストグループのマルチキャストアドレスである送信者から受け取ったデータパケットからのデータパケットを、ルーティング手段において、バッファし(S32)、
制御手段において、上記記憶されたテーブルをサーチすることにより、ルーティング手段においてバッファされたデータパケットのマルチキャストアドレスで指示されたマルチキャストグループの受信者(4a-c)のアドレスを決定し、そして受信者特有のパラメータを決定し、該決定されたアドレスおよび指定されたフィルタをルーティング手段へ供給し(S33)、
その決定されたアドレスを上記決定された受信者特有のパラメータに基づいて、ルーティング手段において、フィルタし(S34)、そして
そのフィルタされた受信者アドレスにマルチキャストデータパケットを、ルーティング手段において、供給する(S35)、
という段階を含むことを特徴とする方法。 - 上記決定段階(S33)は、データパケットの内容及びデータ量を検出する更に別の段階を含み、そして上記フィルタ段階(S34)は、検出された結果に基づいて上記決定されたアドレスをフィルタする更に別の段階を含む請求項6に記載の方法。
- 上記受信者特有のパラメータは、特定の受信者によりデータパケットを受信すべきでない時間を指示する請求項6に記載の方法。
- 上記時間が上記決定段階(S33)において検出されたときに、特定受信者のアドレスが上記フィルタ段階(S35)においてフィルタ除去される請求項8に記載の方法。
- 上記受信者特有のパラメータは、特定受信者により受信されるべきでないデータパケットのある内容を指示する請求項7に記載の方法。
- 上記受信者特有のパラメータは、特定受信者により受信されるべきでないデータパケットのあるデータ量を指示する請求項7に記載の方法。
- 上記ある内容が検出段階において検出されたときに、特定受信者のアドレスがフィルタ段階(S35)においてフィルタ除去される請求項10に記載の方法。
- 上記あるデータ量が検出段階において検出されたときに、特定受信者のアドレスがフィルタ段階(S35)においてフィルタ除去される請求項11に記載の方法。
- 上記受信者特有のパラメータは、受信者の条件に依存する請求項8、10及び11のいずれかに記載の方法。
- パケット交換ネットワークにおいてマルチキャストグループに属する受信者(4a-c)へデータパケットを供給する装置において、
送信者(1)からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスである送信者から受け取ったデータパケットからのデータパケットをバッファするためのルーティング手段(2)と、
マルチキャストグループに属する受信者(4a-c)のアドレス及びそれら受信者(4a-c)の特有のテーブルを記憶し、上記ルーティング手段(2)と通信し、上記記憶されたテーブルをサーチすることにより、ルーティング手段においてバッファされたデータパケットのマルチキャストアドレスで指示されたマルチキャストグループの受信者(4a-c)のアドレス及び受信者特有のパラメータを決定し、上記決定された受信者特有のパラメータに基づいて各受信者(4a-c)に対するフィルタを指定し、そして上記決定されたアドレス及び指定されたフィルタを上記ルーティング手段(2)へ供給するように構成された制御手段(3)とを備え、
上記ルーティング手段(2)は、マルチキャストグループの各受信者(4a-c)に対し上記指定されたフィルタでマルチキャストデータパケットをフィルタし、そしてそのフィルタされたマルチキャストデータパケットを上記決定された受信者アドレスに供給するように構成されていることを特徴とする装置。 - 上記受信者特有のパラメータは、特定の受信者により受信されるべきでないデータパケットのある内容を指示する請求項15に記載の装置。
- 上記受信者特有のパラメータは、データパケットにおけるある内容のデータ量であって特定の受信者によって受信されるべきでないデータ量を指示する請求項15に記載の装置。
- 上記ある内容は、ルーティング手段(2)によってフィルタ除去される請求項16又は17に記載の装置。
- 上記受信者特有のパラメータは、受信者の条件に依存する請求項16又は17の記載の装置。
- パケット交換ネットワークにおいてマルチキャストグループに属する受信者(4a-c)へデータパケットを供給する装置において、
送信者(1)からデータパケットを受け取り、そして行先アドレスがマルチキャストグループのマルチキャストアドレスである送信者から受け取られたデータパケットからのデータパケットをバッファするためのルーティング手段(2)と、
マルチキャストグループに属する受信者(4a-c)のアドレス及びそれら受信者(4a-c)の特有のパラメータのテーブルを記憶し、上記ルーティング手段(2)と通信し、上記記憶されたテーブルをサーチすることにより、ルーティング手段においてバッファされたデータパケットのマルチキャストアドレスで指示されたマルチキャストグループの受信者(4a-c)のアドレス及び受信者特有のパラメータを決定し、上記決定された受信者特有のパラメータに基づいて各決定された受信者アドレスに対してフィルタを指定し、そして上記決定されたアドレス及び指定されたフィルタを上記ルーティング手段(2)へ供給するように構成された制御手段(3)とを備え、
上記ルーティング手段(2)は、マルチキャストグループの各受信者(4a-c)に対し上記指定されたフィルタで上記決定されたアドレスをフィルタし、そしてマルチキャストデータパケットを上記フィルタされた受信者アドレスに供給するように構成されていることを特徴とする装置。 - 上記ルーティング手段(2)は、データパケットの内容及びデータ量を検出し、そしてその結果を制御手段(3)へ通信するように構成されており、該制御手段(3)は、これらの結果に基づいてフィルタを指定するように構成されている請求項20に記載の装置。
- 上記受信者特有のパラメータは、特定の受信者によりデータパケットを受信すべきでない時間を指示する請求項20に記載の装置。
- 上記時間が制御手段(3)によって検出されたときに、特定受信者のアドレスが上記ルーティング手段(2)によりフィルタ除去される請求項22に記載の装置。
- 上記受信者特有のパラメータは、特定受信者により受信されるべきでないデータパケットのある内容を指示する請求項21に記載の装置。
- 上記受信者特有のパラメータは、特定受信者によって受信されるべきでないデータパケットのあるデータ量を指示する請求項21に記載の装置。
- 上記ある内容がルーティング手段(2)により検出されたときには、特定受信者のアドレスがルーティング手段(2)によりフィルタ除去される請求項24に記載の装置。
- 上記あるデータ量がルーティング手段(2)により検出されたときには、特定受信者のアドレスがルーティング手段(2)によりフィルタ除去される請求項25に記載の装置。
- 上記受信者特有のパラメータは、受信者の条件に依存する請求項22、24及び25のいずれかに記載の装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP1999/006660 WO2001019029A1 (en) | 1999-09-09 | 1999-09-09 | In controlled multicast |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003509903A JP2003509903A (ja) | 2003-03-11 |
| JP4160302B2 true JP4160302B2 (ja) | 2008-10-01 |
Family
ID=8167430
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001522723A Expired - Fee Related JP4160302B2 (ja) | 1999-09-09 | 1999-09-09 | In制御式マルチキャスト |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8037134B1 (ja) |
| EP (1) | EP1210792B1 (ja) |
| JP (1) | JP4160302B2 (ja) |
| AT (1) | ATE369676T1 (ja) |
| AU (1) | AU5976099A (ja) |
| DE (1) | DE69936795D1 (ja) |
| WO (1) | WO2001019029A1 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1283652A1 (de) * | 2001-08-07 | 2003-02-12 | Siemens Aktiengesellschaft | Verfahren, Sende-/Empfangseinheit und Kommunikationssystem zur Übertragung von Daten von einem Versender an mehrere Empfänger |
| US7512084B2 (en) * | 2001-11-28 | 2009-03-31 | Nokia Corporation | Event driven filter monitoring for IP multicast services |
| DE60132472T2 (de) * | 2001-12-28 | 2009-01-15 | Motorola, Inc., Schaumburg | Kommunikation über einen ausgewählten Teil eines Netzwerkes |
| KR100964679B1 (ko) | 2003-08-19 | 2010-06-22 | 엘지전자 주식회사 | 멀티미디어 방송 멀티 캐스트서비스에서 무선자원제어연결 모드 단말을 집계하는 방법 |
| US20090161590A1 (en) * | 2007-12-19 | 2009-06-25 | Motorola, Inc. | Multicast data stream selection in a communication system |
| JP4821874B2 (ja) * | 2009-03-25 | 2011-11-24 | パナソニック電工株式会社 | 負荷制御システム |
| US8625467B2 (en) | 2010-02-16 | 2014-01-07 | Futurewei Technologies, Inc. | Rate-varying multicast transmission for clock distribution in packet networks |
| CN107733803B (zh) * | 2016-08-11 | 2020-04-17 | 珠海优特电力科技股份有限公司 | 组播报文过滤方法、装置和组播报文接收设备 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3113742B2 (ja) * | 1991-08-30 | 2000-12-04 | 株式会社日立製作所 | インタネットワーク装置 |
| JPH07321781A (ja) * | 1994-05-27 | 1995-12-08 | Canon Inc | 通信システム及び端末装置 |
| US6873627B1 (en) * | 1995-01-19 | 2005-03-29 | The Fantastic Corporation | System and method for sending packets over a computer network |
| JP3097525B2 (ja) * | 1995-11-10 | 2000-10-10 | 株式会社日立製作所 | 情報フィルタリング処理を行うデータ伝送方法 |
| JPH1028124A (ja) * | 1996-07-12 | 1998-01-27 | Hitachi Ltd | マルチキャストサーバ装置 |
| JP3683051B2 (ja) * | 1996-10-18 | 2005-08-17 | 三菱電機株式会社 | データ送信方式 |
| GB9704060D0 (en) * | 1997-02-27 | 1997-04-16 | 3Com Ireland | Multicast filtering |
| JP3248446B2 (ja) * | 1997-03-13 | 2002-01-21 | ヤマハ株式会社 | サーバコンピュータ |
| US6331983B1 (en) * | 1997-05-06 | 2001-12-18 | Enterasys Networks, Inc. | Multicast switching |
| US6055364A (en) * | 1997-07-31 | 2000-04-25 | Cisco Technology, Inc. | Content-based filtering of multicast information |
| US6430183B1 (en) * | 1997-09-18 | 2002-08-06 | International Business Machines Corporation | Data transmission system based upon orthogonal data stream mapping |
| JPH11161571A (ja) * | 1997-11-27 | 1999-06-18 | Fujitsu Ltd | 適応的伝送制御システム |
| US7466703B1 (en) * | 1998-05-01 | 2008-12-16 | Alcatel-Lucent Usa Inc. | Scalable high speed router apparatus |
| JP3656418B2 (ja) * | 1998-07-15 | 2005-06-08 | 富士ゼロックス株式会社 | ゲートウェイ装置及びマルチキャストパケット中継プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| US6505247B1 (en) * | 1998-08-21 | 2003-01-07 | National Instruments Corporation | Industrial automation system and method for efficiently transferring time-sensitive and quality-sensitive data |
| US6490285B2 (en) * | 1998-08-25 | 2002-12-03 | International Business Machines Corporation | IP multicast interface |
| JP2001057560A (ja) * | 1999-08-18 | 2001-02-27 | Hitachi Kokusai Electric Inc | 無線lanシステム |
-
1999
- 1999-09-09 JP JP2001522723A patent/JP4160302B2/ja not_active Expired - Fee Related
- 1999-09-09 AT AT99974002T patent/ATE369676T1/de not_active IP Right Cessation
- 1999-09-09 WO PCT/EP1999/006660 patent/WO2001019029A1/en not_active Ceased
- 1999-09-09 EP EP99974002A patent/EP1210792B1/en not_active Expired - Lifetime
- 1999-09-09 AU AU59760/99A patent/AU5976099A/en not_active Abandoned
- 1999-09-09 US US10/049,590 patent/US8037134B1/en not_active Expired - Fee Related
- 1999-09-09 DE DE69936795T patent/DE69936795D1/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1210792A1 (en) | 2002-06-05 |
| AU5976099A (en) | 2001-04-10 |
| DE69936795D1 (de) | 2007-09-20 |
| JP2003509903A (ja) | 2003-03-11 |
| US8037134B1 (en) | 2011-10-11 |
| EP1210792B1 (en) | 2007-08-08 |
| ATE369676T1 (de) | 2007-08-15 |
| WO2001019029A1 (en) | 2001-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100385239B1 (ko) | 근거리망에서 전자 우편 메시지를 전송하기 위한 방법과 장치. | |
| EP1139608B1 (en) | Method and system for subscriber-configurable communications service | |
| US6643284B1 (en) | Communication scheme with operations to supplement limitations of portable terminal device | |
| US7085253B2 (en) | System and method for notifying a user of the status of other mobile terminals | |
| JP2011239471A (ja) | パケットフローに基づくセッションサービスの適用。 | |
| CN100586098C (zh) | 分组通信系统及移动节点的ip地址选择方法 | |
| US7450932B2 (en) | Apparatus and method for forwarding e-mail | |
| CN101103603A (zh) | 路由器选择方法、归属代理装置、移动路由器及移动网络系统 | |
| US9813774B2 (en) | On demand mobile wireless broadcast video delivery mechanism | |
| JP4160302B2 (ja) | In制御式マルチキャスト | |
| EP1434385A1 (en) | A system, a method and a message interceptor for overload protection in a data network | |
| JP4463277B2 (ja) | サービス中継サブネット間マルチキャスト−ネットワーク基盤に依らないサブネット横断マルチキャスト解決策 | |
| CN1695357A (zh) | 用于传输分组数据的方法和移动无线电信网络 | |
| CN114051013B (zh) | 一种通信数据传输方法及装置 | |
| EP2169987B1 (en) | Method, system and device for implementing short messaging among enterprises | |
| US8341396B1 (en) | Dynamic selection and insertion of signature blocks during message transmission | |
| JP2005286944A (ja) | ネットワーク通信装置及びその通信方法 | |
| US9015309B2 (en) | Networked probe system | |
| US7457318B2 (en) | System comprising a terminal system, an access multiplexer and a network | |
| EP1830538B1 (en) | A method for dynamic content delivery and a dynamic content transmission server | |
| JP2003283567A (ja) | データ通信システム及び方法、サーバ装置、クライアント装置、中継装置、並びにプログラム | |
| US20020109584A1 (en) | Data arrival informing system and method | |
| JP2001350702A (ja) | 電子メール配信方法および電子メール配信装置 | |
| JP2005032055A (ja) | 携帯端末サービス多様化システム,方法およびプログラム | |
| JP2006050103A (ja) | 通信中継装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041006 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041012 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20050112 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20050119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050407 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050822 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051216 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20051228 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20060317 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080717 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4160302 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120725 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120725 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130725 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |