JPH11313059A

Multicasting communication method/system and storage medium recording multicasting communication program

Abstract

[Task] It is an object of the present invention to provide a push-type multicast communication method having real-time performance and scalability against an increase in the number of receiving hosts, a system thereof, and a recording medium on which a multicast communication program is recorded.

Solution.Data destined for a channel from the transmitting host 100 is delivered via one relay server 200 or via a plurality of relay servers 200 having a tree structure in which a relay route is defined for the channel. Deliver to. When the receiving host 500 requests joining / leaving the channel, the receiving host 500 sends a channel joining request message or a joining / leaving message to the relay server 200. When the relay server 200 receives the message, it registers or deletes the address of the receiving host 500 or the child relay server 200 in the address management table, and relays the message to the parent relay server 200.

Term

Term ended

Projected expiry passed 27 April 2018, 8.4 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

12 claims: 6 independent, 6 dependent

  1. 1
    【特許請求の範囲】 【請求項1】 インターネットを利用して送信ホストから1つ又は複数の受信ホストに対してデータを配信するマルチキャスト通信方法において、 前記データを、一の中継サーバを介して、又は、データの中継経路がチャネルに対して定義された木構造となる複数の中継サーバを介して配信し、 前記送信ホストは、チャネルを宛先とするデータを前記一の中継サーバ又は当該チャネルに対して定義された木構造のルートとなる中継サーバに対して送信することを特徴とするマルチキャスト通信方法。
  2. 2
    【請求項2】 前記中継サーバは、受信ホスト又は木構造の下位となる中継サーバからチャネル加入要求メッセージを受信した場合に、木構造の上位となる中継サーバに対して当該チャネル加入要求メッセージを中継することを特徴とする請求項1記載のマルチキャスト通信方法。
  3. 3
    【請求項3】 前記中継サーバは、アドレス管理表を備え、受信ホスト又は木構造の下位となる中継サーバからチャネル加入要求メッセージを受信した場合に、当該チャネル加入要求メッセージの送信元である受信ホスト又は中継サーバのアドレスをアドレス管理表に登録することを特徴とする請求項1又は2何れか1項記載のマルチキャスト通信方法。
  4. 4
    【請求項4】 前記中継サーバは、送信ホスト又は木構造の上位となる中継サーバからチャネルを宛先とするデータを受信した場合に、アドレス管理表に登録されている木構造の下位となる中継サーバ又は受信ホストに対してデータを中継することを特徴とする請求項1~3何れか1項記載のマルチキャスト通信方法。
  5. 5
    【請求項5】 前記中継サーバは、受信ホスト又は木構造の下位となる中継サーバからチャネル離脱要求メッセージを受信した場合に、当該チャネル離脱要求メッセージを送信した受信ホスト又は中継サーバのアドレスをアドレス管理表から削除し、当該削除によりアドレス管理表に登録された受信ホスト及び中継サーバ数が零となった場合に、木構造の上位となる中継サーバに対して当該チャネル離脱要求メッセージを中継することを特徴とする請求項1~4何れか1項記載のマルチキャスト通信方法。
  6. 6
    【請求項6】 前記受信ホストは、前記中継サーバに対して前記チャネル加入要求メッセージ又は前記チャネル離脱要求メッセージを送信することを特徴とする請求項1~5何れか1項記載のマルチキャスト通信方法。
  7. 7
    【請求項7】 前記受信ホストは、前記中継サーバが送信するデータを受信することを特徴とする請求項1~6何れか1項記載のマルチキャスト通信方法。
  8. 8
    【請求項8】 インターネットを利用して、一の中継サーバを介して、又は、データの中継経路がチャネルに対して定義された木構造となる複数の中継サーバを介して、送信ホストから1つ又は複数の受信ホストに対してデータを配信するマルチキャスト通信方法において、 前記受信ホストは、チャネルに加入する場合には前記中継サーバに対してチャネル加入要求メッセージを送信し、 チャネル加入要求メッセージを受信した前記中継サーバは、木構造の上位となる中継サーバに対して当該チャネル加入要求メッセージを中継するとともに当該チャネル加入要求メッセージの送信元である受信ホスト又は中継サーバのアドレスをアドレス管理表に登録し、 前記送信ホストは、チャネルを宛先とするデータを前記一の中継サーバ又はチャネルに対して定義された木構造のルートとなる中継サーバに対して送信し、 チャネルを宛先とするデータを受信した前記中継サーバは、アドレス管理表に登録されている木構造の下位となる中継サーバ又は受信ホストに対してデータを中継し、 前記受信ホストは、中継サーバにより中継されたデータを受信し、 前記受信ホストは、チャネルから離脱する場合には前記中継サーバに対してチャネル離脱要求メッセージを送信し、 チャネル離脱要求メッセージを受信した前記中継サーバは、当該チャネル離脱要求メッセージの送信元である受信ホスト又は中継サーバのアドレスをアドレス管理表から削除するとともに、アドレス管理表に登録された受信ホスト及び中継サーバ数が零となった場合には木構造の上位となる中継サーバに対して当該チャネル離脱要求メッセージを中継することを特徴とするマルチキャスト通信方法。
  9. 9
    【請求項9】 インターネットを利用して、一の中継サーバを介して、又は、データの中継経路がチャネルに対して定義された木構造となる複数の中継サーバを介して、送信ホストから1つ又は複数の受信ホストに対してデータを配信するマルチキャスト通信システムにおいて、 前記送信ホストは、チャネルを宛先とするデータを前記一の中継サーバ又はチャネルに対して定義された木構造のルートとなる中継サーバに対して送信するデータ送信手段を有し、 前記中継サーバは、 受信ホスト又は木構造の下位となる中継サーバからチャネル加入要求メッセージを受信した場合には、当該チャネル加入要求メッセージの送信元である受信ホスト又は中継サーバのアドレスをアドレス管理表に登録し、受信ホスト又は木構造の下位となる中継サーバからチャネル離脱要求メッセージを受信した場合には、当該チャネル離脱要求メッセージを送信した受信ホスト又は中継サーバのアドレスをアドレス管理表から削除するアドレス管理手段と、 受信ホスト又は木構造の下位となる中継サーバからチャネル加入要求メッセージを受信した場合であり、且つ、木構造の上位となる中継サーバに対して当該チャネル加入要求メッセージを未中継である場合には、当該木構造の上位となる中継サーバに対して当該チャネル加入要求メッセージを中継し、受信ホスト又は木構造の下位となる中継サーバからチャネル離脱要求メッセージを受信した場合であり、且つ、前記アドレス管理手段によるアドレスの削除により前記アドレス管理表に登録されている受信ホスト又は中継サーバ数が零となった場合には、木構造の上位となる中継サーバに対して当該チャネル離脱要求メッセージを中継するメッセージ中継手段と、 前記送信ホスト又は木構造の上位となる中継サーバからチャネルを宛先とするデータを受信した場合には、前記アドレス管理表に登録されている中継サーバ又は受信ホストに対して当該データを中継するデータ中継手段を有し、 前記受信ホストは、前記中継サーバから送られてくるデータを受信するデータ受信手段と、前記中継サーバに対してチャネル加入要求メッセージ又はチャネル離脱要求メッセージを送信するメッセージ送信手段を有することを特徴とするマルチキャスト通信システム。
  10. 10
    【請求項10】 インターネットを利用して、一の中継サーバを介して、又は、データの中継経路がチャネルに対して定義された木構造となる複数の中継サーバを介して、送信ホストから1つ又は複数の受信ホストに対してデータを配信するマルチキャスト通信プログラムを記録した記録媒体において、 前記受信ホストは、チャネルに加入する場合には前記中継サーバに対してチャネル加入要求メッセージを送信し、前記中継サーバからデータの送信があった場合には当該データを受信し、チャネルから離脱する場合には前記中継サーバに対してチャネル離脱要求メッセージを送信することを特徴とするマルチキャスト通信プログラムを記録した記録媒体。
  11. 11
    【請求項11】 インターネットを利用して、一の中継サーバを介して、又は、データの中継経路がチャネルに対して定義された木構造となる複数の中継サーバを介して、送信ホストから1つ又は複数の受信ホストに対してデータを配信するマルチキャスト通信プログラムを記録した記録媒体において、 前記中継サーバは、 受信ホスト又は木構造の下位となる中継サーバからチャネル加入要求メッセージを受信した場合には、木構造の上位となる中継サーバに対して当該チャネル加入要求メッセージを中継するとともに、当該チャネル加入要求メッセージの送信元である受信ホスト又は中継サーバのアドレスをアドレス管理表に登録し、 送信ホスト又は木構造の上位となる中継サーバからチャネルを宛先とするデータを受信した場合には、アドレス管理表に登録されている下位の中継サーバ又は受信ホストに対してデータを中継し、 受信ホスト又は木構造の下位となる中継サーバからチャネル離脱要求メッセージを受信した場合には、当該チャネル離脱要求メッセージを送信した受信ホスト又は中継サーバのアドレスをアドレス管理表から削除し、当該削除によりアドレス管理表に登録された受信ホスト及び中継サーバ数が零となった場合には、木構造の上位となる中継サーバに対して当該チャネル離脱要求メッセージを中継することを特徴とするマルチキャスト通信プログラムを記録した記録媒体。
  12. 12
    【請求項12】 インターネットを利用して、一の中継サーバを介して、又は、データの中継経路がチャネルに対して定義された木構造となる複数の中継サーバを介して、送信ホストから1つ又は複数の受信ホストに対してデータを配信するマルチキャスト通信プログラムを記録した記録媒体において、 前記送信ホストは、チャネルを宛先とするデータを前記一の中継サーバ又はチャネルに対して定義された木構造のルートとなる中継サーバに対して送信することを特徴とするマルチキャスト通信プログラムを記録した記録媒体。
Independent claims12