(57)【要約】【課題】利用者端末から送出された帯域情報に適合した帯域を確保するマルチキャスト配信技術を実現する。【解決手段】利用者の端末装置に接続されるノード装置が、帯域情報を含むマルチキャストグループ参加メッセージを前記利用者の端末装置から受信し、前記帯域情報に基づき、上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを前記上流のノード装置に送信し、各ノード装置が、下流のノード装置から前記帯域情報を含むマルチキャストグループ参加メッセージを受信し、当該マルチキャストグループ参加メッセージに含まれる前記帯域情報に基づき、上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを当該上流のノード装置に送信する処理を順次行うことにより、コンテンツを配信するための帯域を確保する。【選択図】  図３
2007074309.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムに適用される帯域確保型マルチキャスト配信方法であって、
利用者の端末装置に接続されるノード装置が、マルチキャストグループアドレスと帯域情報とを含むマルチキャストグループ参加メッセージを前記利用者の端末装置から受信し、
前記利用者の端末装置に接続されるノード装置が、前記マルチキャストグループ参加メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを前記上流のノード装置に送信し、
前記配信パスの経路上にあり、前記利用者の端末装置に接続されるノード装置より上流にある各ノード装置が、下流のノード装置から前記帯域情報を含むマルチキャストグループ参加メッセージを受信し、当該マルチキャストグループ参加メッセージに含まれる前記帯域情報に基づき、上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを当該上流のノード装置に送信する処理を順次行うことにより、前記マルチキャストグループのコンテンツを配信するための帯域を確保する
ことを特徴とする帯域確保型マルチキャスト配信方法。
【請求項２】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムに適用される帯域確保型マルチキャスト配信方法であって、
利用者の端末装置に接続されるノード装置が、マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを前記利用者の端末装置から受信し、当該利用者の端末装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した利用者の端末装置から帯域情報を含む帯域確保メッセージを受信し、
前記利用者の端末装置に接続されるノード装置が、前記帯域確保メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを当該上流のノード装置に送信し、
前記配信パスの経路上にあり、前記利用者の端末装置に接続されるノード装置より上流にある各ノード装置が、下流のノード装置からマルチキャストグループ参加メッセージを受信し、当該下流のノード装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した下流のノード装置から帯域情報を含む帯域確保メッセージを受信し、当該帯域確保メッセージに含まれる前記帯域情報に基づき、上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを当該上流のノード装置に送信する処理を順次行うことにより、前記マルチキャストグループのコンテンツを配信するための帯域を確保する
ことを特徴とする帯域確保型マルチキャスト配信方法。
【請求項３】
請求項１または２に記載の帯域確保型マルチキャスト配信方法において、
前記配信パスの経路上にあるノード装置は、利用者の端末装置もしくは下流のノード装置から、マルチキャストグループ参加メッセージもしくはマルチキャストグループ離脱メッセージを受信した場合に、既に配信を受けているマルチキャストグループと、参加要求もしくは離脱要求に係るマルチキャストグループとを照合し、照合の結果に応じて確保もしくは開放する帯域を決定することを特徴とする帯域確保型マルチキャスト配信方法。
【請求項４】
請求項１または２に記載の帯域確保型マルチキャスト配信方法において、
前記配信パスの経路上にあるノード装置が、下流のノード装置からマルチキャストグループ参加メッセージを受信したが上流のノード装置との間の回線に必要な帯域を確保できない場合において、当該下流のノード装置に帯域確保不可メッセージを送信し、
帯域確保不可メッセージを受信した当該下流のノード装置は、前記帯域確保不可メッセージを送信したノード装置とは異なる上流のノード装置との間の回線の帯域を確保し、当該上流のノード装置にマルチキャストグループ参加メッセージを送信し、前記帯域確保不可メッセージを送信したノード装置にマルチキャストグループ離脱メッセージを送信する
ことを特徴とする帯域確保型マルチキャスト配信方法。
【請求項５】
請求項１ないし４のうちいずれか１項に記載の帯域確保型マルチキャスト配信方法において、
前記マルチキャストグループ参加メッセージはコンテンツを識別するためのコンテンツＩＤを含み、前記ノード装置は、同一のコンテンツＩＤに対応付けられるコンテンツデータが同一のルートで配信されるように回線の帯域の確保を行うことを特徴とする帯域確保型マルチキャスト配信方法。
【請求項６】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有する帯域確保型マルチキャスト配信システムであって、
利用者の端末装置に接続されるノード装置が、マルチキャストグループアドレスと帯域情報とを含むマルチキャストグループ参加メッセージを前記利用者の端末装置から受信し、
前記利用者の端末装置に接続されるノード装置が、前記マルチキャストグループ参加メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを前記上流のノード装置に送信し、
前記配信パスの経路上にあり、前記利用者の端末装置に接続されるノード装置より上流にある各ノード装置が、下流のノード装置から前記帯域情報を含むマルチキャストグループ参加メッセージを受信し、当該マルチキャストグループ参加メッセージに含まれる前記帯域情報に基づき、上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを当該上流のノード装置に送信する処理を順次行うことにより、前記マルチキャストグループのコンテンツを配信するための帯域を確保する
ことを特徴とする帯域確保型マルチキャスト配信システム。
【請求項７】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有する帯域確保型マルチキャスト配信システムであって、
利用者の端末装置に接続されるノード装置が、マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを前記利用者の端末装置から受信し、当該利用者の端末装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した利用者の端末装置から帯域情報を含む帯域確保メッセージを受信し、
前記利用者の端末装置に接続されるノード装置が、前記帯域確保メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを前記上流のノード装置に送信し、
前記配信パスの経路上にあり、前記利用者の端末装置に接続されるノード装置より上流にある各ノード装置が、下流のノード装置からマルチキャストグループ参加メッセージを受信し、当該下流のノード装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した下流のノード装置から帯域情報を含む帯域確保メッセージを受信し、当該帯域確保メッセージに含まれる前記帯域情報に基づき、上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを当該上流のノード装置に送信する処理を順次行うことにより、前記マルチキャストグループのコンテンツを配信するための帯域を確保する
ことを特徴とする帯域確保型マルチキャスト配信システム。
【請求項８】
請求項６または７に記載の帯域確保型マルチキャスト配信システムにおいて、
コンテンツＩＤを含んだコンテンツ情報を利用者の端末装置に送信するコンテンツ情報送信手段を備えた番組案内サーバを更に備えたことを特徴とする帯域確保型マルチキャスト配信システム。
【請求項９】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムにおけるノード装置であって、
利用者の端末装置もしくは下流のノード装置から、マルチキャストグループアドレスと帯域情報とを含むマルチキャストグループ参加メッセージを受信する手段と、
前記マルチキャストグループ参加メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを前記上流のノード装置に送信する手段と
を備えたことを特徴とするノード装置。
【請求項１０】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムにおけるノード装置であって、
利用者の端末装置もしくは下流のノード装置から、マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを受信し、当該利用者の端末装置もしくは下流のノード装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した利用者の端末装置もしくは下流のノード装置から帯域情報を含む帯域確保メッセージを受信する手段と、
前記帯域確保メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを前記上流のノード装置に送信し、当該上流のノード装置から帯域確保起動メッセージを受信すると、前記帯域情報を含む帯域確保メッセージを前記上流のノード装置に送信する手段と
を備えたことを特徴とするノード装置。
【請求項１１】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムからマルチキャストコンテンツを受信する機能を持つ端末装置であって、
マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを送信し、当該マルチキャストグループ参加メッセージを受信したノード装置から送信される帯域確保起動メッセージを受信すると、前記マルチキャストグループアドレスのコンテンツの配信に必要な帯域情報を含む帯域確保メッセージを送信する手段と、
マルチキャストグループアドレスを含むマルチキャストグループ離脱メッセージを送信し、当該マルチキャストグループ離脱メッセージを受信したノード装置から送信される帯域確保起動取り消しメッセージを受信すると、確保を取り消すべき帯域情報を含む帯域確保取り消しメッセージを送信する手段と
を備えたことを特徴とする端末装置。
【請求項１２】
請求項１１に記載の端末装置において、
コンテンツＩＤを含んだコンテンツ情報を受信するコンテンツ情報受信手段を更に備えたことを特徴とする端末装置。
【請求項１３】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムにおけるノード装置の機能を伝送装置に実現させるためのプログラムであって、伝送装置を、
利用者の端末装置もしくは下流のノード装置から、マルチキャストグループアドレスと帯域情報とを含むマルチキャストグループ参加メッセージを受信する手段、
前記マルチキャストグループ参加メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを前記上流のノード装置に送信する手段、
として機能させるためのプログラム。
【請求項１４】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムにおけるノード装置の機能を伝送装置に実現させるためのプログラムであって、伝送装置を、
利用者の端末装置もしくは下流のノード装置から、マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを受信し、当該利用者の端末装置もしくは下流のノード装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した利用者の端末装置もしくは下流のノード装置から帯域情報を含む帯域確保メッセージを受信する手段、
前記帯域確保メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを前記上流のノード装置に送信し、当該上流のノード装置から帯域確保起動メッセージを受信すると、前記帯域情報を含む帯域確保メッセージを前記上流のノード装置に送信する手段、
として機能させるためのプログラム。
【請求項１５】
通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムからマルチキャストコンテンツを受信する手段を持つ端末装置の機能をコンピュータに実現させるプログラムであって、コンピュータを、
マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを送信し、当該マルチキャストグループ参加メッセージを受信したノード装置から送信される帯域確保起動メッセージを受信すると、前記マルチキャストグループアドレスのコンテンツの配信に必要な帯域情報を含む帯域確保メッセージを送信する手段、
マルチキャストグループアドレスを含むマルチキャストグループ離脱メッセージを送信し、当該マルチキャストグループ離脱メッセージを受信したノード装置から送信される帯域確保起動取り消しメッセージを受信すると、確保を取り消すべき帯域情報を含む帯域確保取り消しメッセージを送信する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の端末装置がコンテンツを視聴するために帯域情報を送出し、送出された帯域情報に基づいて通信ネットワークが帯域を確保する帯域確保型マルチキャスト配信技術に関する。
【背景技術】
【０００２】
従来のマルチキャスト配信を行うプロトコルとしてはＰＩＭ−ＳＭ（Protocol Independent Multicast-Sparse Mode）（RFC2362）（非特許文献１参照）、ＩＧＭＰ（Internet Group Management protocol）（RFC1112）（非特許文献２参照）などがある。
【０００３】
しかしながらこれらのプロトコルは、ツリーの構築を行う機能を提供するものであり、ツリーの帯域を管理することが考慮されていない。そのためこれらのプロトコルを適用しツリーを構成した場合は、ツリーである回線に帯域以上のストリームが転送されることが起こりうることになる。帯域以上のストリームが回線に転送されるとパケットロス等が生じコンテンツの品質が劣化することになる。
【０００４】
また、帯域を予約できるプロトコルとしてはＲＳＶＰ（Resource Reservation Protocol）（RFC2205）（非特許文献３参照）がある。しかしながらＲＳＶＰはセンダホストとレシーバホストとの間の帯域を確保するために適用されるプロトコルであり、ツリーを構築するプロトコルとの関連は図られていない。
【０００５】
一方、これらのプロトコルによらずに帯域を管理する方法がある。一例として特許文献１に開示された方法があり、その方法では、通信ネットワーク内の全てのノード装置が、それぞれが保持するマルチキャストツリー情報およびリソース情報を同報することにより、通信ネットワーク内の全てのノード装置がマルチキャストツリー情報およびリソース情報を共有できるようにしている。そして、これらの情報の共有状態において利用者の端末装置からコンテンツの受信要求があると、受信要求を受けたノード装置が、どのような経路で接続点に達することができるか、またコンテンツに必要とされる帯域を確保することができるかを自律的に判断できることになり、これにより帯域を確保した経路を設定できるようにしている。
【０００６】
しかしながら、上記従来の技術では、通信ネットワーク内の全てのノード装置が、それぞれが保持するマルチキャストツリー情報およびリソース情報を同報することから通信ネットワークに余計なトラヒックをかけることになる。また、全てのノード装置が、マルチキャストツリー情報およびリソース情報を共用することにより成り立つ方法であるため、多くの利用者の端末装置から短い時間内に受信要求あるいは離脱要求が発生した場合は、これらの情報の共有が困難になる。さらに利用者がコンテンツの受信要求を行うときコンテンツを受信するための帯域情報を通信ネットワークに伝えることができないこと、また階層化コンテンツを受信するとき段階を経て高い階層のコンテンツを受信要求する場合にあっては、全ての階層が同一のルートになる経路を設定することについては言及されていない。
【特許文献１】特開２００３−２３４７７６号公報「マルチキャスト通信システムおよび方法、並びにそのためのノードの通信方法、プログラム、装置および記録媒体」
【非特許文献１】RFC2362, Protocol Independent Multicast-Sparse Mode (PIM-SM)
【非特許文献２】RFC1112, Host Extensions for IP Multicasting
【非特許文献３】RFC2205, Resource Reservation Protocol (RSVP)
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した通り、従来の帯域を予約するマルチキャストの技術にあっては、全てのノード装置が、それぞれが保持するマルチキャストツリー情報およびリソース情報を同報することから通信ネットワークに余計なトラヒックがかかること、また多くの利用者の端末装置から短い時間内に受信要求あるいは離脱要求が発生したときはこれらの情報の共有が困難になるという問題がある。
【０００８】
さらに、利用者がコンテンツの受信要求を行うとき、コンテンツを受信するための帯域情報を通信ネットワークに伝えることができないこと、また階層化コンテンツを受信するとき段階を経て高い階層のコンテンツを受信要求する場合にあっては、全ての階層のコンテンツが同一のルートになる経路の設定ができないという問題がある。
【０００９】
ここにおいて、本発明の解決すべき主要な課題は、上記の問題を解決し、余計なトラヒックが発生せず、多くの利用者端末から短時間内に参加あるいは離脱があっても対応でき、さらにコンテンツの視聴にあたっては帯域情報を通信ネットワークに送出し、通信ネットワークでは利用者端末から送出された帯域情報に適合した帯域を確保し、同じコンテンツＩＤ（Identification）を持つコンテンツが同一ルートになる設定が可能な帯域確保型マルチキャスト配信技術を実現することにある。
【課題を解決するための手段】
【００１０】
上記の課題は、通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムに適用される帯域確保型マルチキャスト配信方法であって、利用者の端末装置に接続されるノード装置が、マルチキャストグループアドレスと帯域情報とを含むマルチキャストグループ参加メッセージを前記利用者の端末装置から受信し、前記利用者の端末装置に接続されるノード装置が、前記マルチキャストグループ参加メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを前記上流のノード装置に送信し、前記配信パスの経路上にあり、前記利用者の端末装置に接続されるノード装置より上流にある各ノード装置が、下流のノード装置から前記帯域情報を含むマルチキャストグループ参加メッセージを受信し、当該マルチキャストグループ参加メッセージに含まれる前記帯域情報に基づき、上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを当該上流のノード装置に送信する処理を順次行うことにより、前記マルチキャストグループのコンテンツを配信するための帯域を確保することを特徴とする帯域確保型マルチキャスト配信方法により解決することが可能である。
【００１１】
また、本発明は、通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムに適用される帯域確保型マルチキャスト配信方法であって、利用者の端末装置に接続されるノード装置が、マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを前記利用者の端末装置から受信し、当該利用者の端末装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した利用者の端末装置から帯域情報を含む帯域確保メッセージを受信し、前記利用者の端末装置に接続されるノード装置が、前記帯域確保メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを当該上流のノード装置に送信し、前記配信パスの経路上にあり、前記利用者の端末装置に接続されるノード装置より上流にある各ノード装置が、下流のノード装置からマルチキャストグループ参加メッセージを受信し、当該下流のノード装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した下流のノード装置から帯域情報を含む帯域確保メッセージを受信し、当該帯域確保メッセージに含まれる前記帯域情報に基づき、上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを当該上流のノード装置に送信する処理を順次行うことにより、前記マルチキャストグループのコンテンツを配信するための帯域を確保することを特徴とする帯域確保型マルチキャスト配信方法として構成することもできる。
【００１２】
上記の帯域確保型マルチキャスト配信方法において、前記配信パスの経路上にあるノード装置は、利用者の端末装置もしくは下流のノード装置から、マルチキャストグループ参加メッセージもしくはマルチキャストグループ離脱メッセージを受信した場合に、既に配信を受けているマルチキャストグループと、参加要求もしくは離脱要求に係るマルチキャストグループとを照合し、照合の結果に応じて確保もしくは開放する帯域を決定するようにしてもよい。
【００１３】
また、上記帯域確保型マルチキャスト配信方法において、前記配信パスの経路上にあるノード装置が、下流のノード装置からマルチキャストグループ参加メッセージを受信したが上流のノード装置との間の回線に必要な帯域を確保できない場合において、当該下流のノード装置に帯域確保不可メッセージを送信し、帯域確保不可メッセージを受信した当該下流のノード装置は、前記帯域確保不可メッセージを送信したノード装置とは異なる上流のノード装置との間の回線の帯域を確保し、当該上流のノード装置にマルチキャストグループ参加メッセージを送信し、前記帯域確保不可メッセージを送信したノード装置にマルチキャストグループ離脱メッセージを送信するように構成してもよい。
【００１４】
また、前記マルチキャストグループ参加メッセージはコンテンツを識別するためのコンテンツＩＤを含み、前記ノード装置が、同一のコンテンツＩＤに対応付けられるコンテンツデータが同一のルートで配信されるように回線の帯域の確保を行うようにしてもよい。  
また、本発明は上記帯域確保型マルチキャスト配信方法の実施に適した帯域確保型マルチキャスト配信システムとして構成することもできる。
【００１５】
また、本発明は、通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムにおけるノード装置であって、利用者の端末装置もしくは下流のノード装置から、マルチキャストグループアドレスと帯域情報とを含むマルチキャストグループ参加メッセージを受信する手段と、前記マルチキャストグループ参加メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、前記帯域情報を含むマルチキャストグループ参加メッセージを前記上流のノード装置に送信する手段とを備えたことを特徴とするノード装置として構成してもよい。
【００１６】
また、本発明は、通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムにおけるノード装置であって、利用者の端末装置もしくは下流のノード装置から、マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを受信し、当該利用者の端末装置もしくは下流のノード装置に帯域確保起動メッセージを送信し、当該帯域確保起動メッセージを受信した利用者の端末装置もしくは下流のノード装置から帯域情報を含む帯域確保メッセージを受信する手段と、前記帯域確保メッセージに含まれる帯域情報に基づき、前記マルチキャストグループアドレスのコンテンツを配信するための配信パスの経路上にある上流のノード装置との間の回線の帯域を確保し、マルチキャストグループ参加メッセージを前記上流のノード装置に送信し、当該上流のノード装置から帯域確保起動メッセージを受信すると、前記帯域情報を含む帯域確保メッセージを前記上流のノード装置に送信する手段とを備えたことを特徴とするノード装置として構成することもできる。
【００１７】
更に本発明は、通信ネットワークを構成する複数のノード装置とコンテンツ送出装置とを有するネットワークシステムからマルチキャストコンテンツを受信する機能を持つ端末装置であって、マルチキャストグループアドレスを含むマルチキャストグループ参加メッセージを送信し、当該マルチキャストグループ参加メッセージを受信したノード装置から送信される帯域確保起動メッセージを受信すると、前記マルチキャストグループアドレスのコンテンツの配信に必要な帯域情報を含む帯域確保メッセージを送信する手段と、マルチキャストグループアドレスを含むマルチキャストグループ離脱メッセージを送信し、当該マルチキャストグループ離脱メッセージを受信したノード装置から送信される帯域確保起動取り消しメッセージを受信すると、確保を取り消すべき帯域情報を含む帯域確保取り消しメッセージを送信する手段とを備えたことを特徴とする端末装置として構成することもできる。
【発明の効果】
【００１８】
本発明によれば、余計なトラヒックが発生せず、多くの利用者端末から短時間内に参加あるいは離脱があっても対応でき、さらにコンテンツの視聴にあたっては帯域情報を通信ネットワークに送出し、通信ネットワークでは送出された帯域を確保し、同じコンテンツＩＤを持つコンテンツが同一ルートになる設定が可能な帯域確保型マルチキャスト配信技術を提供できる。
【００１９】
また、本発明によれば、利用者にとっては、（１）コンテンツを視聴しているときに回線の帯域不足によるコンテンツの品質劣化が起こらず快適な視聴が可能になり、（２）階層化コンテンツ視聴時等、マルチキャストグループ間での転送遅延差をなくし品質劣化を防ぐという効果があり、通信事業者にとっては、（１）回線の帯域以上のストリームが転送されることがないため輻輳の起きる心配がなく、（２）端末装置からの要求に応じた帯域確保を行うので、使用するあてのない帯域を保留することがなくネットワーク資源の有効利用が図れるという効果がある。
【発明を実施するための最良の形態】
【００２０】
本発明を実施するための最良の形態について図面を参照して説明する。
【００２１】
＜第１の実施の形態＞
（システム構成）
図１は、本発明の第１の実施の形態におけるシステムの構成例を示す接続図である。図１に示すように、本システムは、基幹網１と、基幹網１を構成するノード装置２ａ、２ｂ、２ｃ、２ｄ、２ｅおよび２ｆ（どのノード装置であるかを特定しないときはノード装置２と称する。以下同様）と、番組案内サーバ装置３と、アクセス網４ａ、４ｂおよび４ｃ（どのアクセス網であるかを特定しないときはアクセス網４と称する。以下同様）と、利用者の端末装置５ａおよび５ｂ（どの利用者の端末装置であるかを特定しないときは利用者の端末装置５と称する。以下同様）と、コンテンツ送出装置６とを有して構成される。
【００２２】
また、番組案内サーバ装置３は、基幹網１に接続され、アクセス網４ａ、４ｂおよび４ｃは、それぞれノード装置２ａ、２ｅおよび２ｄを介して基幹網１に接続され、利用者の端末装置５ａおよび５ｂは、アクセス網４ａおよび４ｂに接続され、コンテンツ送出装置６は、アクセス網４ｃに接続されている。
【００２３】
（動作／構成概要）
次に、第１の実施の形態におけるシステムの動作概要及び各装置の構成概要について図２を参照して説明する。なお、図２において、図１に示した装置に対応する装置に付する数字の上位数字は、図１の対応装置に付した数字と同じにしている。まず、本システムの動作概要について説明する。
【００２４】
本システムでは、コンテンツ送出装置６がコンテンツをアクセス網４ｃを通してノード装置２１ｄに送出しているときに、利用者の端末装置５１ａおよび５１ｂ（どの利用者の端末装置であるかを特定しないときは利用者の端末装置５１と称する。以下同様）が、帯域情報を端末装置送出マルチキャストグループ参加メッセージに含めて送出する。
【００２５】
そして、ノード装置２１ａ、２１ｂ、２１ｃ、２１ｄ、２１ｅおよび２１ｆ（どのノード装置であるかを特定しないときはノード装置２１と称する。以下同様）が、本帯域情報をノード装置送出マルチキャストグループ参加メッセージに含めて送受信し、下流のノード装置からリンク毎に回線の帯域を確保しながら配信ツリーを設定する。
【００２６】
本実施の形態では、端末装置送出マルチキャストグループ参加メッセージとしてＩＧＭＰのＪｏｉｎメッセージに帯域情報を付加したものを用い、端末装置送出マルチキャストグループ離脱メッセージとしてＩＧＭＰのＬｅａｖｅメッセージに帯域情報を付加したものを用いる。また、ノード装置送出マルチキャストグループ参加メッセージとしてＰＩＭのＪｏｉｎメッセージに帯域情報を付加したものを用い、ノード装置送出マルチキャストグループ離脱メッセージとしてはＰＩＭのＰｒｕｎｅメッセージに帯域情報を付加したものを用いる。また配信ツリーとしては発信元ディストリビューションを想定している。
【００２７】
図２に示す通り、利用者の端末装置５１は、端末装置送出マルチキャストグループ参加メッセージ送出部５１１と、端末装置送出マルチキャストグループ離脱メッセージ送出部５１２とを有している。利用者の端末装置５１は、通信機能を持ったＰＣ（Personal Computer）などで実現することができる。
【００２８】
ノード装置２１は、マルチキャストグループ参加メッセージ受信部２１１１と、マルチキャストグループ離脱メッセージ受信部２１１２と、ノード装置送出マルチキャストグループ参加メッセージ送出部２１１３と、ノード装置送出マルチキャストグループ離脱メッセージ送出部２１１４と、帯域確保不可メッセージ送出部２１１５と、帯域確保不可メッセージ受信部２１１６と、帯域管理部２１４１と、帯域確保処理部２１４２と、帯域開放処理部２１４３と、帯域再確保処理部２１４４とを有している。
【００２９】
なお、端末装置送出マルチキャストグループ参加メッセージおよびノード装置送出マルチキャストグループ参加メッセージにはコンテンツを識別するコンテンツＩＤを含めており、帯域確保処理部２１４２において、同一のコンテンツＩＤを含むコンテンツデータは同一のルートにする処理を行っている。
【００３０】
コンテンツ送出装置６は、コンテンツを蓄積・配信することを行うサーバ装置である。また、番組案内サーバ装置３は、コンテンツ送出装置６が配信するコンテンツの情報を利用者の端末装置５１に配信するサーバ装置であり、マルチキャストグループのアドレス、視聴に関わる帯域情報、コンテンツＩＤおよび階層コンテンツの階層識別情報などを提供する。
【００３１】
（ノード装置２１の処理詳細）
次に、図２のシステムにおけるノード装置２１の帯域確保処理、帯域開放処理および帯域再確保処理について詳細に説明する。
【００３２】
［帯域確保処理］
まず、図３を参照して帯域確保処理について説明する。本実施の形態では階層化コンテンツの場合を例に説明する。階層化コンテンツは３階層の構成であり、基本階層に相当するデータ１の帯域はＢＷｇ１であり、そのマルチキャストグループアドレスはＧ１である。次の階層であるデータ２は帯域がＢＷｇ２、マルチキャストグループアドレスがＧ２であり、最上位の階層であるデータ３は帯域がＢＷｇ３、マルチキャストグループアドレスがＧ３である。階層化コンテンツの全データはコンテンツ送出装置６からノード装置２１ｄに送出されているものとする。また、ＢＷｇ１〜ＢＷｇ３、Ｇ１〜Ｇ３、コンテンツＩＤおよびどれが基本階層であるか等の情報は番組案内サーバ装置３により利用者の端末装置５１に配信されるものとする。
【００３３】
利用者の端末装置５１ａは、Ｇ１およびＧ２のマルチキャストグループに参加するために、２つの端末装置送出マルチキャスト参加メッセージ［本図では、端末装置送出マルチキャスト参加メッセージはＩＧＭＰのＪｏｉｎメッセージに帯域情報を付加したものであることから（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）と記述する。以下同じ］を送出する。帯域情報はこのメッセージの中に含まれているのでノード装置２１ａは利用者が指定した帯域情報を知ることができる。
【００３４】
ノード装置２１ａは、（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）を受信すると、当該参加要求に係るマルチキャストグループと既に配信を受けているマルチキャストグループとの照合を行う。本実施の形態では、既に配信を受けているマルチキャストグループは全くないので、帯域確保処理部２１４２ａは全部の階層が同じルート（回線）になるように帯域を確保する処理を行い、確保したルート（回線）にノード装置送出マルチキャストグループ参加メッセージを送出する。すなわち、ノード装置２１ａは、ノード装置２１ｂにノード装置送出マルチキャストグループ参加メッセージ［本図では、ノード装置送出マルチキャスト参加メッセージはＰＩＭのＪｏｉｎメッセージに帯域情報を付加したものであることから（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）と記述する。以下同様］を送出する。帯域情報はこのメッセージの中に含まれているので、ノード装置２１ｂは確保する帯域情報を知ることができる。
【００３５】
なお、参加要求に係るマルチキャストグループと既に配信を受けているマルチキャストグループとの照合の結果、参加要求に係るマルチキャストグループが既に配信を受けているマルチキャストグループに含まれると判定された場合、帯域確保処理部２１４２ａが分岐を行う処理をする。
【００３６】
また、参加要求に係るマルチキャストグループ（例えばＧ１、Ｇ２）のうち、下位の階層のデータは既に受けているが（例えばＧ１を既に受けている）、配信を受けていない階層のデータがある場合は（例えばＧ２は受けていない）、帯域確保処理部２１４２ａは既に受けているルート（回線）と同じルート（回線）で新たなマルチキャストコンテンツを受けられるように回線の残帯域を検索し、残帯域の中で確保できれば同じルート（回線）にノード装置送出マルチキャストグループ参加メッセージを送出する。残帯域の余裕がなく同じルート（回線）に確保できなければ、あらためてルート（回線）を検索し、検索した新しいルート（回線）にノード装置送出マルチキャスト参加メッセージを送出し、それまで使用していたルート（回線）を開放するためにノード装置送出マルチキャストグループ離脱メッセージを送出する。
【００３７】
ノード装置２１ｂおよび２１ｃも以上に記述した帯域確保処理を行うことにより、利用者が指定した帯域を確保した配信パスを設定することができる。
【００３８】
［帯域開放処理］
次に、図４を参照して、帯域開放処理を説明する。ここでは図３と同様な階層化コンテンツを例に説明する。また、ここでは、利用者の端末装置５１ａが、図３で説明した帯域確保処理によりＧ１およびＧ２の２つのマルチキャストグループに参加しており、更に、端末装置５１ｂが、Ｇ１、Ｇ２およびＧ３の３つのマルチキャストグループに参加している状況において、利用者の端末装置５１ｂが全てのマルチキャストグループから離脱するものとする。
【００３９】
利用者の端末装置５１ｂが、ノード装置２１ｅにＧ１、Ｇ２およびＧ３のマルチキャストグループから離脱するために３つの端末装置送出マルチキャスト離脱メッセージ［本図では、端末装置送出マルチキャスト離脱メッセージはＩＧＭＰのＬｅａｖｅメッセージに帯域情報を付加したものであることから（ＩＧＭＰ）Ｌｅａｖｅ（Ｇ１，ＢＷｇ１）、Ｌｅａｖｅ（Ｇ２，ＢＷｇ２）、Ｌｅａｖｅ（Ｇ３，ＢＷｇ３）と記述する。以下同じ］を送出する。
【００４０】
帯域情報はこのメッセージの中に含まれているのでノード装置２１ｅは利用者が指定していた帯域情報を知ることができる。ノード装置２１ｅは、（ＩＧＭＰ）Ｌｅａｖｅ（Ｇ１，ＢＷｇ１）、Ｌｅａｖｅ（Ｇ２，ＢＷｇ２）、Ｌｅａｖｅ（Ｇ３，ＢＷｇ３）を受信すると、離脱要求に係るマルチキャストグループと既に配信を受け継続しているマルチキャストグループとの照合を行う。ここでは、ノード装置２１ｅには他に継続するマルチキャストグループがないことから、帯域開放処理部２１４３ｅは、ノード装置２１ｅとノード装置２１ｂとの間の回線の帯域を開放し、ノード装置２１ｂにノード装置送出グループキャストグループ離脱メッセージ［本図では、ノード装置送出マルチキャスト離脱メッセージはＰＩＭのＰｒｕｎｅメッセージに帯域情報を付加したものであることから（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１，ＢＷｇ１）、Ｐｒｕｎｅ（Ｇ２，ＢＷｇ２）、Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）と記述する。以下同様］を送出する。帯域情報はこのメッセージの中に含まれているのでノード装置２１ｂは開放する帯域情報を知ることができる。
【００４１】
ノード装置２１ｂは、（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１，ＢＷｇ１）、Ｐｒｕｎｅ（Ｇ２，ＢＷｇ２）、Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を受信すると、離脱要求に係るマルチキャストグループと既に配信を受け継続しているマルチキャストグループとの照合を行う。ここでは、他に継続するマルチキャストグループ（利用者の端末装置５１ａがＧ１およびＧ２を継続）の帯域の方が小さく、Ｇ３は継続していないことから、帯域開放処理部２１４３ｂは、ノード装置２１ｂとノード装置２１ｃとの間の回線の帯域ＢＷｇ３を開放し、ノード装置２１ｃに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を送出する。
【００４２】
これによりノード装置２１ｃは開放する帯域情報を知ることができる。なお、利用者の端末装置５１ａがＧ１およびＧ２を継続し、利用者の端末装置５１ｂがＧ１のみにしか参加していなかった場合に、利用者の端末装置５１ｂがＧ１から離脱する場合のように、継続するマルチキャストグループの帯域の方が大きい場合は、ノード装置２１ｂは、ノード装置２１ｅへの分岐を中止する処理のみを行い、上流のノード装置２１ｃとの間の帯域を開放する処理は行わない。
【００４３】
ノード装置２１ｃは、（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を受信すると、離脱要求に係るマルチキャストグループと既に配信を受け継続しているマルチキャストグループとの照合を行う。ここでは、Ｇ３は継続するマルチキャストグループ（Ｇ１およびＧ２）に含まれていないことから、帯域開放処理部２１４３ｃは、ノード装置２１ｃとノード装置２１ｄとの間の回線の帯域ＢＷｇ３を開放し、ノード装置２１ｄに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を送出する。
【００４４】
以上の帯域開放処理により必要な帯域だけを残す配信パスを構成することができる。
【００４５】
［帯域再確保処理］
次に、図５を参照して、帯域再確保処理について説明する。ここでは図３と同様な階層化コンテンツを例に説明する。また、ここでは、利用者の端末装置５１ａが図３で説明した帯域確保処理により、Ｇ１およびＧ２の２つのマルチキャストグループに参加していたときに、利用者の端末装置５１ｂからＧ１、Ｇ２およびＧ３の３つのマルチキャストグループに参加要求があり、帯域確保処理をしているときに、ノード装置２１ｃが帯域の確保をできなかった場合について説明する。
【００４６】
図５に示すように、ノード装置２１ｂから（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を受信したノード装置２１ｃの帯域確保処理部２１４２ｃは、同一のコンテンツＩＤを持つＧ１〜Ｇ３は同じルートにする必要があると判断し、既に配信を受けているＧ１およびＧ２と同じルート（回線）にＧ３の帯域を確保しようとする。しかしここではその帯域を確保できず、他のルート（回線）に変えて確保することもできないと判断すると、（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を送出してきた下流のノード装置２１ｂに帯域確保不可メッセージを送出する。
【００４７】
帯域確保不可メッセージを受信したノード装置２１ｂの帯域再確保処理部２１４１ｂは、同一のコンテンツＩＤを持つデータに対して同じルートで帯域が確保できるように、帯域確保不可メッセージを受信していない上流のノード装置に対するルート（回線）を検索し、ノード装置２１ｂとノード装置２１ｆ間の帯域を確保する。そして、ノード装置２１ｂはノード装置２１ｆに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を送出する。
【００４８】
ノード装置２１ｆは、ノード装置２１ｆとノード装置２１ｄ間の帯域を確保し、ノード装置２１ｄに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を送出する。
【００４９】
その後、ノード装置２１ｂはノード装置２１ｆのルート（回線）からデータ１〜３が届いたことにより、ノード装置２１ｂとノード装置２１ｃ間に確保していたＧ１〜Ｇ３の帯域を開放し、ノード装置２１ｃに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１，ＢＷｇ１）、Ｐｒｕｎｅ（Ｇ２，ＢＷｇ２）、Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を送出する。ノード装置２１ｃは、ノード装置２１ｄ間に確保していたＧ１およびＧ２の帯域を開放し、ノード装置２１ｄに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１，ＢＷｇ１）、Ｐｒｕｎｅ（Ｇ２，ＢＷｇ２）を送出する。
【００５０】
以上の帯域再確保処理により下流のノード装置からリンク毎に回線の帯域を確保しながらツリーを構成していく中で、帯域の確保ができない回線に遭遇した場合があっても、下流のノード装置に戻ってリンク（回線）を検索しなおすことによりコンテンツＩＤが同じものは同じルートに帯域を確保し直すことができ、利用者が指定した帯域を確実に確保することができる。
【００５１】
（装置構成詳細）
次に、本実施の形態のシステムにおける装置の構成について説明する。
【００５２】
図６は、図２のシステムにおけるノード装置２１及び利用者の端末装置５１の構成例を示す図である。なお、図２と同一または同等な構成要素については同一の符号を当てるものとする。
【００５３】
［ノード装置２１の構成］
ノード装置２１は、メッセージ送受信部２１１と、ルーチングテーブル管理部２１２と、マルチキャストグループアドレス照合部２１３と、マルチキャスト制御部２１４と、データパケットの分岐および転送を行うスイッチ部２１５とを有している。
【００５４】
メッセージ送受信部２１１は、マルチキャストグループ参加メッセージ受信部２１１１と、マルチキャストグループ離脱メッセージ受信部２１１２と、ノード装置送出マルチキャストグループ参加メッセージ送出部２１１３と、ノード装置送出マルチキャストグループ離脱メッセージ送出部２１１４と、帯域確保不可メッセージ送出部２１１５と、帯域確保不可メッセージ受信部２１１６とを含む。また、マルチキャスト制御部２１４は、帯域管理部２１４１と、帯域確保処理部２１４２と、帯域開放処理部２１４３と、帯域再確保処理部２１４４とを含む。また、スイッチ部２１５には、上流のノード装置間あるいはコンテンツ送出装置６間の回線１１および１２、下流のノード装置間あるいは利用者の端末装置５１間の回線Ｉ３および１４が接続されている。
【００５５】
マルチキャストグループ参加メッセージ受信部２１１１は、端末装置送出マルチキャストグループ参加メッセージ、あるいは下流のノード装置から送出される１以上のマルチキャストグループアドレスおよび帯域情報を含むノード装置送出マルチキャストグループ参加メッセージを受信するマルチキャストグループ参加メッセージ受信手段を有し、マルチキャストグループ離脱メッセージ受信部２１１２は、端末装置送出マルチキャストグループ離脱メッセージ、あるいは下流のノード装置から送出される１以上のマルチキャストグループアドレスおよび帯域情報を含むノード装置送出マルチキャストグループ離脱メッセージを受信するマルチキャストグループ離脱メッセージ受信手段を有する。
【００５６】
また、ノード装置送出マルチキャストグループ参加メッセージ送出部２１１３は、ノード装置送出マルチキャストグループ参加メッセージを送出するノード装置送出マルチキャストグループ参加メッセージ送出手段を有し、ノード装置送出マルチキャストグループ離脱メッセージ送出部２１１４は、ノード装置送出マルチキャストグループ離脱メッセージを送出するノード装置送出マルチキャストグループ離脱メッセージ送出手段を有する。
【００５７】
帯域確保不可メッセージ送出部２１１５は、下流のノード装置に１以上のグループアドレスおよび帯域情報を含む帯域確保不可メッセージを送出する帯域確保不可メッセージ送出手段を有し、帯域確保不可メッセージ受信部２１１６は、上流のノード装置から送出される帯域確保不可メッセージを受信する帯域確保不可メッセージ受信手段を有する。
【００５８】
また、帯域管理部２１４１は自装置と上流のノード装置との間の回線の帯域を管理する帯域管理手段を有する。
【００５９】
帯域確保処理部２１４２は、マルチキャストグループ参加メッセージ受信部２１１１で受信した端末装置送出マルチキャストグループ参加メッセージ、またはノード装置送出マルチキャストグループ参加メッセージに含まれるマルチキャストグループアドレスと、既に配信を受け継続しているマルチキャストグループアドレスとの照合に基づき帯域を確保することを要すると判定された場合に、ルーチングテーブルから検索した候補の回線で、残帯域を帯域管理部２１４１に問い合せ、上流のノード装置間の回線の帯域を確保することを含む処理を行い、上流のノード装置にノード装置送出マルチキャストグループ参加メッセージを送出する指示を行う。また、既に配信を受けているマルチキャストグループに参加したとき帯域を確保した回線を変更する場合は、それまで帯域を確保していた上流のノード装置にノード装置送出マルチキャストグループ離脱メッセージを送出する指示を行う。また、自装置と上流のノード装置との間の帯域が確保できない場合は、ノード装置送出マルチキャストグループ参加メッセージを送出してきた下流のノード装置に帯域確保不可メッセージを送出する指示を行う。
【００６０】
帯域開放処理部２１４３は、マルチキャストグループ離脱メッセージ受信部２１１２で受信した端末装置送出マルチキャストグループ離脱メッセージ、またはノード装置送出マルチキャストグループ離脱メッセージに含まれるマルチキャストグループアドレスと、既に配信を受け継続しているマルチキャストグループアドレスとの照合に基づき帯域を開放すると判断された場合に、上流のノード装置間の回線の帯域を開放することを含む処理を行い、上流のノード装置にノード装置送出マルチキャストグループ離脱メッセージを送出する指示を行う。
【００６１】
帯域再確保処理部２１４４は、帯域確保不可メッセージ受信部２１１６で帯域確保不可メッセージを受信すると、ルーチングテーブルから検索した次候補の回線で、残帯域を帯域管理部２１４１に問い合せ、帯域確保不可メッセージを受信していない上流のノード装置間の回線の帯域を確保することを含む処理を行い、帯域確保不可メッセージを受信していない上流のノード装置にノード装置送出マルチキャストグループ参加メッセージを送出する指示を行い、帯域確保不可メッセージを受信した上流のノード装置にノード装置送出マルチキャストグループ離脱メッセージを送出する指示を行う。
【００６２】
ノード装置２１は、例えばルータ等の伝送装置であり、ＣＰＵ、及びメモリやハードディスク等の記憶手段を備えたコンピュータとしての機能と、ネットワークインタフェース等の通信機能とを備えている。本実施の形態で説明する各手段は、上記伝送装置に搭載される本発明に係るプログラムが実行されることにより実現することが可能である。当該プログラムは、ＣＤ−ＲＯＭやメモリ等の記録媒体に格納して配布してもよいし、ネットワーク経由で配布してもよい。第２の実施の形態でも同様である。
【００６３】
［利用者の端末装置５１の構成］
利用者の端末装置５１は、端末装置送出マルチキャストグループ参加メッセージ送出部５１１と、端末装置送出マルチキャストグループ離脱メッセージ送出部５１２とを有して構成される。端末装置送出マルチキャストグループ参加メッセージ送出部５１１は、１以上のマルチキャストグループアドレスおよび帯域情報を含む端末装置送出マルチキャストグループ参加メッセージを送出する端末装置送出マルチキャストグループ参加メッセージ送出手段を有し、端末装置送出マルチキャストグループ離脱メッセージ送出部５１２は、１以上のマルチキャストグループアドレスおよび帯域情報を含む端末装置送出マルチキャストグループ離脱メッセージを送出する端末装置送出マルチキャストグループ離脱メッセージ送出手段を有する。また、端末装置５１は、コンテンツＩＤを含んだコンテンツ情報を受信する手段も備えている。
【００６４】
端末装置５１における各手段は、ＰＣ等のコンピュータ上で本発明に係るプログラムを実行させることにより実現可能である。当該プログラムは、ＣＤ−ＲＯＭやメモリ等の記録媒体に格納して配布してもよいし、ネットワーク経由で配布してもよい。第２の実施の形態でも同様である。
【００６５】
（システムの動作詳細）
次に、本実施の形態のシステムにおける動作をシーケンスチャートを参照して詳細に説明する。
【００６６】
［帯域確保／開放の動作］
図７は、図３および図４に示した各処理の動作例を示すシーケンスチャートである。同図は利用者の端末装置５１ａおよび５１ｂと、ノード装置２１ａ〜２１ｅと、コンテンツ送出装置６との間のシーケンスである。
【００６７】
図７上段は図３に示した帯域確保処理の動作について示したものである。
【００６８】
コンテンツ送出装置６がノード装置２１ｄにコンテンツのデータ１〜３を送出しているときに（ステップＡ１）、利用者の端末装置５１ａがノード装置２１ａに（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）を送出する（ステップＡ２ａ、２ｂ）。  
ノード装置２１ａは、ノード装置２１ａとノード装置２１ｂとの間にＢＷｇ１、ＢＷｇ２の帯域を確保し（ステップＡ３）、ノード装置２１ｂに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）を送出する（ステップＡ４ａ、４ｂ）。
【００６９】
ノード装置２１ｂは、ノード装置２１ｂとノード装置２１ｃとの間にＢｗｇ１、ＢＷｇ２の帯域を確保し（ステップＡ５）、ノード装置２１ｃに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）を送出する（ステップＡ６ａ、６ｂ）。
【００７０】
そして、ノード装置２１ｃがノード装置２１ｃとノード装置２１ｄとの間にＢＷｇ１、ＢＷｇ２の帯域を確保し（ステップＡ７）、ノード装置２１ｄに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）を送出する（ステップＡ８ａ、８ｂ）。これにより、データ１および２が利用者の端末装置５１ａに配信される（ステップＡ９ａ、９ｂ）。
【００７１】
図７下段は図４に示した帯域開放処理の動作について示したものである。なおコンテンツ送出装置６からはすでにデータ１〜３が送出されているものとする。
【００７２】
利用者の端末装置５１ｂがノード装置２１ｅに（ＩＧＭＰ）Ｌｅａｖｅ（Ｇ１，ＢＷｇ１）、Ｌｅａｖｅ（Ｇ２，ＢＷｇ２）、Ｌｅａｖｅ（Ｇ３，ＢＷｇ３）を送出する（ステップＢ１ａ、１ｂ、１ｃ）。当該メッセージを受信したノード装置２１ｅが、ノード装置２１ｅとノード装置２１ｂとの間の帯域ＢＷｇ１、ＢＷｇ２、ＢＷｇ３を開放し（ステップＢ２）、ノード装置２１ｂに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１，ＢＷｇ１）、Ｐｒｕｎｅ（Ｇ２，ＢＷｇ２）、Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を送出する（ステップＢ３ａ、３ｂ、３ｃ）。
【００７３】
ノード装置２１ｂは、離脱要求に係るマルチキャストグループと利用者の端末装置５１ａが継続するマルチキャストグループとの照合に基づき、使用しなくなる帯域であるノード装置２１ｂとノード装置２１ｃ間の回線の帯域ＢＷｇ３を開放し（ステップＢ４）、ノード装置２１ｃに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を送出する（ステップＢ５）。そして、ノード装置２１ｃがノード装置２１ｃとノード装置２１ｄ間の回線の帯域ＢＷｇ３を開放し（ステップＢ６）、ノード装置２１ｄに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を送出する（ステップＢ７）。
【００７４】
［帯域再確保の動作］
図８は、図５に示した帯域再確保処理の動作例を示すシーケンスチャートである。同図は利用者の端末装置５１ｂと、ノード装置２１ｂ〜２１ｆと、コンテンツ送出装置６との間のシーケンスである。なおコンテンツ送出装置６からはすでにデータ１〜３が送出されているものとする。
【００７５】
利用者の端末装置５１ｂがノード装置２１ｅに（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を送出し（ステップＣ１ａ、１ｂ、１ｃ）、ノード装置２１ｅがノード装置２１ｅとノード装置２１ｂとの間に帯域ＢＷｇ１、ＢＷｇ２、ＢＷｇ３を確保し（ステップＣ２）、ノード装置２１ｂに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を送出する（ステップＣ３ａ、３ｂ、３ｃ）。
【００７６】
ノード装置２１ｂがノード装置２１ｂとノード装置２１ｃとの間に帯域ＢＷｇ１、ＢＷｇ２、ＢＷｇ３を確保し（ステップＣ４）、ノード装置２１ｃに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を送出する（ステップＣ５ａ、５ｂ、５ｃ）。
【００７７】
しかし、ここではノード装置２１ｃが同一のコンテンツＩＤを持つデータに対して同じルートに帯域を確保できないと判定し（ステップＣ６）、ノード装置２１ｂに帯域確保不可メッセージを送出する（ステップＣ７）。
【００７８】
そして、ノード装置２１ｂがあらためて同一のコンテンツＩＤを持つデータに対して同じルートに帯域を確保できるルート（回線）を検索し、ノード装置２１ｂとノード装置２１ｆとの間に帯域ＢＷｇ１、ＢＷｇ２、ＢＷｇ３を確保し（ステップＣ８）、ノード装置２１ｆに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を送出し（ステップＣ９ａ、９ｂ、９ｃ）、ノード装置２１ｆがノード装置２１ｆとノード装置２１ｄとの間に帯域ＢＷｇ１、ＢＷｇ２、ＢＷｇ３を確保し（ステップＣ１０）、ノード装置２１ｄに（ＰＩＭ）Ｊｏｉｎ（Ｇ１，ＢＷｇ１）、Ｊｏｉｎ（Ｇ２，ＢＷｇ２）、Ｊｏｉｎ（Ｇ３，ＢＷｇ３）を送出し（ステップＣ１１ａ、１１ｂ、１１ｃ）、データ１〜３が利用者の端末装置５１ｂに配信される（ステップＣ１２）。
【００７９】
これにより、ノード装置２１ｂがノード装置２１ｃとの間に確保していた帯域ＢＷｇ１、ＢＷｇ２、ＢＷｇ３は不要となるので、それを開放し（ステップＣ１３）、ノード装置２１ｃに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１，ＢＷｇ１）、Ｐｒｕｎｅ（Ｇ２，ＢＷｇ２）、Ｐｒｕｎｅ（Ｇ３，ＢＷｇ３）を送出する（ステップＣ１４ａ、１４ｂ、１４ｃ）。また、ノード装置２１ｃがノード装置２１ｃとノード装置２１ｄとの間に確保していた帯域ＢＷｇ１およびＢＷｇ２を開放し（ステップＣ１５）、ノード装置２１ｄに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１，ＢＷｇ１）、Ｐｒｕｎｅ（Ｇ２，ＢＷｇ２）を送出する（ステップＣ１６ａ、１６ｂ）。
【００８０】
このように、本実施の形態によれば、マルチキャストグループ参加メッセージ、マルチキャストグループ離脱メッセージあるいは帯域確保不可メッセージに帯域情報を含めることにより、利用者の端末装置から送出された帯域情報に基づき通信ネットワークで帯域を確保し、同じコンテンツＩＤを持つコンテンツが同一ルートにする設定ができるマルチキャスト配信方法およびシステムを実現することが可能になる。
【００８１】
＜第２の実施の形態＞
次に、帯域情報をマルチキャストグループ参加メッセージ等に続いて送出するメッセージに含めて送出する構成を第２の実施の形態として説明する。なお、図２に示したものと同一または同等な機能要素については同一の符号をあてるものとし、また対応する機能要素については上位数字を同じにしている。
【００８２】
（動作／構成概要）
第２の実施の形態におけるシステムの動作概要及び各装置の構成概要について図９を参照して説明する。
【００８３】
本システムでは、コンテンツ送出装置６がコンテンツをアクセス網４ｃを通してノード装置２２ｄに送出しているときに、利用者の端末装置５２ａおよび５２ｂ（どの利用者の端末装置であるかを特定しないときは利用者の端末装置５２と称する。以下同様）が、帯域情報を端末装置送出マルチキャストグループ参加メッセージの送出に続いて送出するメッセージに含めて送出する。そして、ノード装置２２ａ、２２ｂ、２２ｃ、２２ｄ、２２ｅおよび２２ｆ（どのノード装置であるかを特定しないときはノード装置２２と称する。以下同様）が、本帯域情報をノード装置送出マルチキャストグループ参加メッセージの送出に続いて送出するメッセージに含めて送受信し、下流のノード装置からリンク毎に回線の帯域を確保しながら配信ツリーを設定する。
【００８４】
本実施の形態では、端末装置送出マルチキャストグループ参加メッセージとしてＩＧＭＰのＪｏｉｎメッセージを用い、端末装置送出マルチキャストグループ参加メッセージの送出に続いて送受信するメッセージとしては、ＲＳＶＰのＰＡＴＨメッセージに含まれる帯域情報を省いたメッセージである帯域確保起動メッセージ、およびＰＡＴＨメッセージと対で使用されるＲＥＳＶメッセージと同等の機能を持ち利用者等外部から指定する帯域情報を含むメッセージである帯域確保メッセージを用いるものとする。
【００８５】
また、端末装置送出マルチキャストグループ離脱メッセージとしてはＩＧＭＰのＬｅａｖｅメッセージを用いる。端末装置送出マルチキャストグループ離脱メッセージの送出に続いて送受信するメッセージとしては、帯域確保起動メッセージにともなう動作を取り消すメッセージである帯域確保起動取り消しメッセージ（ＲＳＶＰのＰＡＴＨＴＥＡＲに相当）、および帯域確保メッセージにともなう動作を取り消すメッセージである帯域確保取り消しメッセージ（ＲＳＶＰのＲＥＳＶＴＥＡＲに相当）を用いるものとする。
【００８６】
さらに、ノード装置送出マルチキャストグループ参加メッセージとしてＰＩＭのＪｏｉｎメッセージを用い、ノード装置送出マルチキャストグループ参加メッセージの送出に続いて送受信するメッセージとしては、上記の帯域確保起動メッセージおよび帯域確保メッセージを用いるものとする。
【００８７】
また、ノード装置送出マルチキャストグループ離脱メッセージとしてＰＩＭのＰｒｕｎｅメッセージを、ノード装置送出マルチキャストグループ離脱メッセージの送出に続いて送受信するメッセージとしては、上記の帯域確保起動取り消しメッセージおよび帯域確保取り消しメッセージを用いるものとする。
【００８８】
図９に示すとおり、利用者の端末装置５２は、端末装置送出マルチキャストグループ参加メッセージ送出部５２１と、端末装置送出マルチキャストグループ離脱メッセージ送出部５２２とを有している。利用者の端末装置５２は、通信機能を持ったＰＣ（Personal Computer）などで実現することが可能である。
【００８９】
ノード装置２２は、マルチキャストグループ参加メッセージ受信部２２１１と、マルチキャストグループ離脱メッセージ受信部２２１２と、ノード装置送出マルチキャストグループ参加メッセージ送出部２２１３と、ノード装置送出マルチキャストグループ離脱メッセージ送出部２２１４と、帯域確保不可メッセージ送出部２２１５と、帯域確保不可メッセージ受信部２２１６と、帯域管理部２２４１と、帯域確保処理部２２４２と、帯域開放処理部２２４３と、帯域再確保処理部２２４４とを有している。
【００９０】
なお、端末装置送出マルチキャストグループ参加メッセージおよびノード装置送出マルチキャストグループ参加メッセージにはコンテンツを識別するコンテンツＩＤが含められ、帯域確保処理部２２４２において、同一のコンテンツＩＤを含むコンテンツデータは同一のルートにする処理が行われる。
【００９１】
コンテンツ送出装置６は、コンテンツを蓄積・配信することを行うサーバ装置である。番組案内サーバ装置３は、コンテンツ送出装置６が配信するコンテンツの情報を利用者の端末装置に配信するサーバ装置である。
【００９２】
（ノード装置２１の処理詳細）
次に、本実施の形態のシステムにおけるノード装置２２の帯域確保処理、帯域開放処理および帯域再確保処理について詳細に説明する。
【００９３】
［帯域確保処理］
まず、図１０を参照して帯域確保処理について説明する。本実施の形態でも図３と同様な階層化コンテンツを例に説明する。
【００９４】
利用者の端末装置５２ａは、Ｇ１およびＧ２のマルチキャストグループに参加するために、２つの端末装置送出マルチキャストグループ参加メッセージ［本図では、端末装置送出マルチキャストグループ参加メッセージはＩＧＭＰのＪｏｉｎメッセージであることから（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１）、Ｊｏｉｎ（Ｇ２）と記述する。以下同じ］を送出し、続いてノード装置２２ａから送出される帯域確保起動メッセージを受信し、続いて帯域確保メッセージをノード装置２２ａに送出する。帯域確保メッセージには確保すべき帯域情報（ＢＷｇ１、ＢＷｇ２）が含まれている。これにより、ノード装置２２ａは利用者の指定した帯域情報を知ることができる。
【００９５】
ノード装置２２ａは、（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１）、Ｊｏｉｎ（Ｇ２）を受信すると、参加要求に係るマルチキャストグループと既に配信を受けているマルチキャストグループとの照合を行う。本実施の形態では、既に配信を受けているマルチキャストグループは全くないので、帯域確保処理部２２４２ａは全部の階層が同じルート（回線）になるように帯域を確保する処理を行い、確保したルート（回線）にノード装置送出マルチキャスト参加メッセージを送出する。
【００９６】
すなわち、ノード装置２２ａは、ノード装置２２ｂにノード装置送出マルチキャストグループ参加メッセージ［本図では、ノード装置送出マルチキャストグループ参加メッセージはＰＩＭのＪｏｉｎメッセージであることから（ＰＩＭ）Ｊｏｉｎ（Ｇ１）、Ｊｏｉｎ（Ｇ２）と記述する。以下同様］を送出する。
【００９７】
ここで、参加要求に係るマルチキャストグループと既に配信を受けているマルチキャストグループとの照合の結果、参加要求に係るマルチキャストグループが既に配信を受けているマルチキャストグループに含まれる場合は、帯域確保処理部２２４２ａが分岐を行う処理をする。
【００９８】
また、下位の階層のデータは既に受けているが（例えばＧ１を既に受けている）、受けていない階層のデータがある場合は（例えばＧ２は受けていない）、帯域確保処理部２２４２は既に受けているルート（回線）と同じルート（回線）でそのデータを受けられるように回線の残帯域を検索し、残帯域の中に要求に係る帯域を確保できれば同じルート（回線）にノード装置送出マルチキャストグループ参加メッセージを送出し、残帯域の余裕がなく同じルート（回線）で確保できなければ、あらためてルート（回線）を検索し、検索した新しいルート（回線）にノード装置送出マルチキャストグループ参加メッセージを送出し、それまで使用していたルート（回線）を開放するためにノード装置送出マルチキャストグループ離脱メッセージを送出する。
【００９９】
図１０において、ノード装置２２ａは、ノード装置２２ｂへのノード装置送出マルチキャストグループ参加メッセージの送出に続き、ノード装置２２ｂから送出される帯域確保起動メッセージを受信し、続いて帯域情報を含む帯域確保メッセージを送出する。これによりノード装置２２ｂは確保する帯域情報を知ることができる。
【０１００】
ノード装置２２ｂおよび２２ｃも以上に記述した帯域確保処理を行うことにより、利用者が指定した帯域を確保した配信パスを設定することができる。
【０１０１】
［帯域開放処理］
続いて、図１１を参照して帯域開放処理について説明する。ここでも図３と同様な階層化コンテンツを例に説明する。また、ここでは、利用者の端末装置５２ａが、図１０で説明した帯域確保処理によりＧ１およびＧ２の２つのマルチキャストグループに参加しており、更に、端末装置５２ｂが、Ｇ１、Ｇ２およびＧ３の３つのマルチキャストグループに参加している状況において、利用者の端末装置５２ｂが全てのマルチキャストグループから離脱するものとする。
【０１０２】
利用者の端末装置５２ｂは、Ｇ１、Ｇ２およびＧ３のマルチキャストグループから離脱するために３つの端末装置送出マルチキャスト離脱メッセージ［本図では、端末装置送出マルチキャストグループ離脱メッセージはＩＧＭＰのＬｅａｖｅメッセージであることから（ＩＧＭＰ）Ｌｅａｖｅ（Ｇ１）、Ｌｅａｖｅ（Ｇ２）、Ｌｅａｖｅ（Ｇ３）と記述する。以下同じ］の送出し、続いてノード装置２２ｅから送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出する。なお、帯域確保取り消しメッセージには利用者の指定していた帯域情報が含まれている。これによりノード装置２２ｅは利用者の指定していた帯域情報を知ることができる。
【０１０３】
ノード装置２２ｅは、（ＩＧＭＰ）Ｌｅａｖｅ（Ｇ１）、Ｌｅａｖｅ（Ｇ２）、Ｌｅａｖｅ（Ｇ３）を受信すると、離脱要求に係るマルチキャストグループと既に配信を受け継続しているマルチキャストグループとの照合を行うが、ノード装置２２ｅには他に継続するマルチキャストグループがないことから、帯域開放処理部２２４３ｅは、ノード装置２２ｅとノード装置２２ｂ間の回線の帯域を開放し、ノード装置２２ｂにノード装置送出マルチキャストグループ離脱メッセージ［本図ではノード装置送出マルチキャストグループ離脱メッセージはＰＩＭのＰｒｕｎｅメッセージであることから（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１）、Ｐｒｕｎｅ（Ｇ２）、Ｐｒｕｎｅ（Ｇ３）と記述する。以下同様］を送出し、続いてノード装置２２ｂから送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージをノード装置２２ｂに送出する。これによりノード装置２２ｂは開放する帯域情報を知ることができる。
【０１０４】
ノード装置２２ｂは、（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１）、Ｐｒｕｎｅ（Ｇ２）、Ｐｒｕｎｅ（Ｇ３）を受信すると、離脱要求に係るマルチキャストグループと既に配信を受け継続しているマルチキャストグループとの照合を行う。ここでは、他に継続するマルチキャストグループ（利用者の端末装置５２ａがＧ１およびＧ２を継続）の帯域の方が帯域ＢＷｇ３だけ小さいことから、帯域開放処理部２２４３ｂは、ノード装置２２ｂとノード装置２２ｃ間の帯域ＢＷｇ３を開放する。そして、ノード装置２２ｃに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３）を送出し、続いてノード装置２２ｃから送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出する。これによりノード装置２２ｃは開放する帯域情報を知ることができる。
【０１０５】
なお、継続するマルチキャストグループの帯域の方が大きい場合（例えば利用者の端末装置５２ａがＧ１およびＧ２を継続し、利用者の端末装置５２ｂがＧ１のみしか参加していなかったような場合）は、帯域開放処理部２２４３ｂは分岐を中止する処理のみを行う。
【０１０６】
ノード装置２２ｃは、（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３）を受信すると、離脱要求に係るマルチキャストグループと既に配信を受け継続しているマルチキャストグループとの照合を行う。ここでは、Ｇ３は継続するマルチキャストグループ（Ｇ１およびＧ２）に含まれていないことから、帯域開放処理部２２４３ｃは、ノード装置２２ｃとノード装置２２ｄとの間の回線の帯域ＢＷｇ３を開放し、ノード装置２２ｄに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３）を送出し、続いてノード装置２２ｄから送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出する。以上の帯域開放処理により必要な帯域だけを残す配信パスを構成することができる。
【０１０７】
［帯域再確保処理］
次に、図１２を参照して、帯域再確保処理について説明する。ここでは図３と同様な階層化コンテンツを例に説明する。ここでは、利用者の端末装置５２ａが図１０で説明した帯域確保処理により、Ｇ１およびＧ２の２つのマルチキャストグループに参加していたときに、利用者の端末装置５２ｂからＧ１、Ｇ２およびＧ３の３つのマルチキャストグループに参加要求があり、帯域確保処理をしているときに、ノード装置２２ｃが帯域の確保ができなかった場合について説明する。
【０１０８】
利用者の端末装置５２ｂからＧ１、Ｇ２およびＧ３の３つのマルチキャストグループに参加要求があると、ノード装置２２ｃの帯域確保処理部２２４２ｃは、同一のコンテンツＩＤを持つＧ１〜Ｇ３は同じルートにする必要があると判断し、既に配信を受けているＧ１およびＧ２と同じルート（回線）にＧ３の帯域を確保しようとする。しかし、その帯域を確保できず、他のルート（回線）に変えても帯域を確保することもできないものとする。
【０１０９】
このとき、ノード装置２２ｃは、（ＰＩＭ）Ｊｏｉｎ（Ｇ１）、Ｊｏｉｎ（Ｇ２）、Ｊｏｉｎ（Ｇ３）を送出してきた下流のノード装置２２ｂに帯域確保不可メッセージを送出する。
【０１１０】
帯域確保不可メッセージを受信したノード装置２２ｂの帯域再確保処理部２２４４ｂは、同一コンテンツＩＤを持つデータに対して同じルートに帯域を確保できるように帯域確保不可メッセージを受信していない上流のノード装置間のルート（回線）を検索し、ノード装置２２ｂとノード装置２２ｆとの間の帯域を確保する。そして、ノード装置２２ｆに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）、Ｊｏｉｎ（Ｇ２）、Ｊｏｉｎ（Ｇ３）を送出し、続いてノード装置２２ｆから送出される帯域確保起動メッセージを受信し、続いて帯域確保メッセージを送出する。これによりノード装置２２ｆは確保する帯域を知ることができる。
【０１１１】
ノード装置２２ｆは、ノード装置２２ｆと上流のノード装置２２ｄとの間に帯域を確保し、ノード装置２２ｄに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）、Ｊｏｉｎ（Ｇ２）、Ｊｏｉｎ（Ｇ３）を送出し、続いてノード装置２２ｄから送出される帯域確保起動メッセージを受信し、続いて帯域確保メッセージを送出する。
【０１１２】
その後、ノード装置２２ｂはノード装置２２ｆのルート（回線）からデータ１〜３が届いたことにより、ノード装置２２ｃとの間に確保していたＧ１〜３の帯域を開放し、ノード装置２２ｃに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１）、Ｐｒｕｎｅ（Ｇ２）、Ｐｒｕｎｅ（Ｇ３）を送出し、続いてノード装置２２ｃから送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出する。  
ノード装置２２ｃはノード装置２２ｄとの間に確保していたＧ１およびＧ２の帯域を開放し、ノード装置２２ｄに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１）、Ｐｒｕｎｅ（Ｇ２）を送出し、続いてノード装置２２ｄから送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出する。
【０１１３】
以上の帯域再確保処理により下流のノード装置からリンク毎に回線の帯域を確保しながらツリーを構成していく中で、帯域の確保ができない回線に遭遇した場合があっても、下流のノード装置に戻ってリンク（回線）を検索しなおすことにより、コンテンツＩＤが同じものは同じルートに帯域を確保し直すことができ、利用者が指定した帯域を確実に確保することができる。
【０１１４】
（装置構成詳細）
次に、本システムにおける装置の構成について説明する。
【０１１５】
図１３は、図９のシステムにおけるノード装置２２及び利用者の端末装置５２の構成例を示す図である。なお、図２と同一または同等な構成要素については同一の符号を当てるものとする。
【０１１６】
［ノード装置２２の構成］
ノード装置２２は、メッセージ送受信部２２１と、ルーチングテーブル管理部２１２と、マルチキャストグループアドレス照合部２１３と、マルチキャスト制御部２２４と、スイッチ部２１５とを有して構成されている。
【０１１７】
メッセージ送受信部２２１は、マルチキャストグループ参加メッセージ受信部２２１１と、マルチキャストグループ離脱メッセージ受信部２２１２と、ノード装置送出マルチキャストグループ参加メッセージ送出部２２１３と、ノード装置送出マルチキャストグループ離脱メッセージ送出部２２１４と、帯域確保不可メッセージ送出部２２１５と、帯域確保不可メッセージ受信部２２１６を含む。また、マルチキャスト制御部２２４は、帯域管理部２１４１と、帯域確保処理部２２４２と、帯域開放処理部２２４３と、帯域再確保処理部２２４４とを含む。
【０１１８】
マルチキャストグループ参加メッセージ受信部２２１１は、端末装置送出マルチキャストグループ参加メッセージの受信に続いて帯域確保起動メッセージを送出し、続いて利用者の端末装置５２から送出される帯域確保メッセージを受信する、または下流のノード装置から送出されるノード装置送出マルチキャストグループ参加メッセージの受信に続いて帯域確保起動メッセージを送出し、続いて下流のノード装置から送出される帯域確保メッセージを受信するマルチキャストグループ参加メッセージ受信手段を有する。
【０１１９】
マルチキャストグループ離脱メッセージ受信部２２１２は、端末装置送出マルチキャストグループ離脱メッセージの受信に続いて帯域確保起動取り消しメッセージを送出し、続いて利用者の端末装置５２から送出される帯域確保取り消しメッセージを受信する、または下流のノード装置から送出されるノード装置送出マルチキャストグループ離脱メッセージの受信に続いて帯域確保起動取り消しメッセージを送出し、続いて下流のノード装置から送出される帯域確保取り消しメッセージを受信するマルチキャストグループ離脱メッセージ受信手段を有する。
【０１２０】
ノード装置送出マルチキャストグループ参加メッセージ送出部２２１３は、上流のノード装置にノード装置送出マルチキャストグループ参加メッセージを送出し、続いて上流のノード装置から送出される帯域確保起動メッセージを受信し、続いて帯域確保メッセージを送出するノード装置送出マルチキャストグループ参加メッセージ送出手段を有する。
【０１２１】
ノード装置送出マルチキャストグループ離脱メッセージ送出部２２１４は、上流のノード装置にノード装置送出マルチキャストグループ離脱メッセージを送出し、続いて上流のノード装置から送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出するノード装置送出マルチキャストグループ離脱メッセージ送出手段を有する。
【０１２２】
帯域確保不可メッセージ送出部２２１５は、下流のノード装置にマルチキャストグループを含む帯域確保不可メッセージを送出し、続いて下流のノード装置から送出される帯域確保起動取り消しメッセージを受信し、続いて帯域情報を含む帯域確保取り消しメッセージを送出する帯域確保不可メッセージ送出手段を有し、帯域確保不可メッセージ受信部２２１６は、上流のノード装置から送出される帯域確保不可メッセージの受信に続いて帯域確保起動取り消しメッセージを送出し、続いて上流のノード装置から送出される帯域確保取り消しメッセージを受信する帯域確保不可メッセージ受信手段を有する。帯域管理部２２４１は、上流のノード装置間の回線の帯域を管理する機能を有している。なお、帯域確保不可メッセージは第１の実施の形態と同様のものとしてもよい。
【０１２３】
また、帯域確保処理部２２４２は、マルチキャストグループ参加メッセージ受信部２２１１で受信した端末装置送出マルチキャストグループ参加メッセージ、またはノード装置送出マルチキャストグループ参加メッセージに含まれるマルチキャストグループアドレスと、既に配信を受け継続しているマルチキャストグループアドレスとの照合に基づく帯域を確保するか否かを判定により帯域を確保することになった場合、ルーチングテーブルから検索した候補の回線で、残帯域を帯域管理部２２４１に問い合せ、自装置と上流のノード装置間の回線の帯域を確保することを含む処理を行い、上流のノード装置にノード装置送出マルチキャストグループ参加メッセージの送出し、続いて上流のノード装置から送出される帯域確保起動メッセージを受信した後に、続いて帯域確保メッセージを送出する指示を行う。
【０１２４】
また、帯域確保処理部２２４２は、既に配信を受けているマルチキャストグループに参加したとき帯域を確保した回線を変更する場合は、それまで帯域を確保していた上流のノード装置へノード装置送出マルチキャストグループ離脱メッセージを送出し、続いて送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出する指示を行う。また、自装置と上流のノード装置間の帯域が確保できない場合は、ノード装置送出マルチキャストグループ参加メッセージを送出してきた下流のノード装置に帯域確保不可メッセージを送出する指示を行う。
【０１２５】
また、帯域開放処理部２２４３は、マルチキャストグループ離脱メッセージ受信部２２１２で受信した端末装置送出マルチキャストグループ離脱メッセージ、またはノード装置送出マルチキャストグループ離脱メッセージに含まれるマルチキャストグループアドレスと、既に配信を受け継続しているマルチキャストグループアドレスとの照合に基づき帯域を開放することになった場合、自装置と上流のノード装置間の回線の帯域を開放することを含む処理を行う。そして、上流のノード装置にノード装置送出マルチキャストグループ離脱メッセージの送出し、続いて上流のノード装置から送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出する指示を行う帯域開放処理手段を有する。
【０１２６】
帯域再確保処理部２２４４は、帯域確保不可メッセージ受信部２２１６で帯域確保不可メッセージを受信すると、ルーチングテーブルから検索した次候補の回線で、残帯域を帯域管理部２２４１に問い合せ、帯域確保不可メッセージを受信していない上流のノード装置間の回線の帯域を確保することを含む処理を行い、帯域確保不可メッセージを受信していない上流のノード装置にノード装置送出マルチキャストグループ参加メッセージを送出し続いて送出される帯域確保起動メッセージを受信し、続いて帯域確保メッセージを送出する指示を行い、帯域確保不可メッセージを受信した上流のノード装置にノード装置送出マルチキャストグループ離脱メッセージの送出に続いて送出される帯域確保起動取り消しメッセージを受信し、続いて帯域確保取り消しメッセージを送出する指示を行う帯域再確保処理手段を有する。
【０１２７】
［利用者の端末装置５２の構成］
利用者の端末装置５２は、端末装置送出マルチキャストグループ参加メッセージ送出部５２１と、端末装置送出マルチキャストグループ離脱メッセージ送出部５２２とを有して構成される。
【０１２８】
端末装置送出マルチキャストグループ参加メッセージ送出部５２１は、端末装置送出マルチキャストグループ参加メッセージの送出に続いてノード装置から送出される帯域確保起動メッセージを受信し、続いて帯域情報を含む帯域確保メッセージを送出する端末装置送出マルチキャストグループ参加メッセージ送出手段を有する。
【０１２９】
また、端末装置送出マルチキャストグループ離脱メッセージ送出部５２２は、端末装置送出マルチキャストグループ離脱メッセージの送出に続いてノード装置から送出される帯域確保起動取り消しメッセージを受信し、続いて帯域情報を含む帯域確保取り消しメッセージを送出する端末装置送出マルチキャストグループ離脱メッセージ送出手段を有する。また、端末装置５２は、コンテンツＩＤを含んだコンテンツ情報を受信する手段も備えている。
【０１３０】
（システムの動作詳細）
次に、本実施の形態のシステムにおける動作をシーケンスチャートを参照して詳細に説明する。
【０１３１】
［帯域開放の動作］
図１４は、図１０に示した帯域確保処理の動作例を示すシーケンスチャートである。同図は利用者の端末装置５２ａと、ノード装置２２ａ〜２２ｄと、コンテンツ送出装置６との間のシーケンスである。
【０１３２】
コンテンツ送出装置６がノード装置２２ｄにコンテンツのデータ１〜３を送出しているときに（ステップＤ１）、利用者の端末装置５２ａがノード装置２２ａに（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１）を送出する（ステップＤ２）。（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１）を受信したノード装置２２ａが帯域確保起動メッセージを利用者の端末装置５２ａに送出し（ステップＤ３）、利用者の端末装置５２ａが帯域確保メッセージを送出する（ステップＤ４）。Ｊｏｉｎ（Ｇ２）の送出についても同様のステップとなるので記述を省略している。以下同様である。
【０１３３】
ノード装置２２ａが、ノード装置２２ａとノード装置２２ｂとの間にＢＷｇ１およびＢＷｇ２の帯域を確保し（ステップＤ５）、ノード装置２２ｂに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）を送出すると（ステップＤ６）、ノード装置２２ｂが帯域確保起動メッセージをノード装置２２ａに送出し（ステップＤ７）、ノード装置２２ａが帯域確保メッセージをノード装置２２ｂに送出する（ステップＤ８）。Ｊｏｉｎ（Ｇ２）の送出についても同様のステップとなる。
【０１３４】
ノード装置２２ｂが、ノード装置２２ｂとノード装置２２ｃとの間にＢＷｇ１およびＢＷｇ２の帯域を確保し（ステップＤ９）、ノード装置２２ｃに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）を送出すると（ステップＤ１０）、ノード装置２２ｃが帯域確保起動メッセージをノード装置２２ｂに送出し（ステップＤ１１）、ノード装置２２ｂが帯域確保メッセージを送出する（ステップＤ１２）。Ｊｏｉｎ（Ｇ２）の送出についても同様のステップとなる。
【０１３５】
ノード装置２２ｃが、ノード装置２２ｃとノード装置２２ｄとの間にＢＷｇ１およびＢＷｇ２の帯域を確保し（ステップＤ１３）、ノード装置２２ｄに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）を送出すると（ステップＤ１４）、ノード装置２２ｄが帯域確保起動メッセージをノード装置２２ｃに送出し（ステップＤ１５）、ノード装置２２ｃが帯域確保メッセージを送出する（ステップＤＩ６）。Ｊｏｉｎ（Ｇ２）の送出についても同様のステップとなる。これによりデータ１および２が利用者の端末装置５１ａに配信される（ステップＤ１７ａ、１７ｂ）。
【０１３６】
［帯域開放の動作］
図１５は、図１１に示した帯域開放処理の動作例を示すシーケンスチャートである。同図は利用者の端末装置５２ｂと、ノード装置２２ｂ〜２２ｅと、コンテンツ送出装置６との間のシーケンスである。なおコンテンツ送出装置６からはすでにデータ１〜３が送出されているものとする。
【０１３７】
利用者の端末装置５２ｂがノード装置２２ｅに（ＩＧＭＰ）Ｌｅａｖｅ（Ｇ１）を送出すると（ステップＥ１）、ノード装置２２ｅが帯域確保起動取り消しメッセージを利用者の端末装置５２ｂに送出し（ステップＥ２）、利用者の端末装置５２ｂが帯域確保取り消しメッセージを送出する（ステップＥ３）。Ｌｅａｖｅ（Ｇ２）、Ｌｅａｖｅ（Ｇ３）の送出についても同様のステップとなるので記述を省略している。以下同様である。
【０１３８】
続いて、ノード装置２２ｅが、ノード装置２２ｅとノード装置２２ｂとの間の帯域ＢＷｇ１、ＢＷｇ２およびＢＷｇ３を開放し（ステップＥ４）、ノード装置２２ｂに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１）を送出すると（ステップＥ５）、ノード装置２２ｂが帯域確保起動取り消しメッセージをノード装置２２ｅに送出し（ステップＥ６）、ノード装置２２ｅが帯域確保取り消しメッセージをノード装置２２ｂに送出する（ステップＥ７）。Ｐｒｕｎｅ（Ｇ２）、Ｐｒｕｎｅ（Ｇ３）の送出についても同様のステップとなる。
【０１３９】
そして、ノード装置２２ｂが、離脱要求に係るマルチキャストグループと利用者の端末装置５２ａが継続するマルチキャストグループとを照合し、ノード装置２２ｂとノード２２ｃとの間の回線の帯域ＢＷｇ３を開放し（ステップＥ８）、ノード装置２２ｃに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３）を送出すると（ステップＥ９）、ノード装置２２ｃが帯域確保起動取り消しメッセージをノード装置２２ｂに送出し（ステップＥ１０）、ノード装置２２ｂが帯域確保取り消しメッセージをノード装置２２ｃに送出する（ステップＥ１１）。
【０１４０】
続いて、ノード装置２２ｃが、ノード装置２２ｃとノード装置２２ｄとの間の回線の帯域ＢＷｇ３を開放し（ステップＥ１２）、ノード装置２２ｄに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ３）を送出すると（ステップＥ１３）、ノード装置２２ｄが帯域確保起動取り消しメッセージをノード装置２２ｃに送出し（ステップＥ１４）、ノード装置２２ｃが帯域確保取り消しメッセージをノード装置２２ｄに送出する（ステップＥ１５）。
【０１４１】
［帯域再確保の動作］
図１６は、図１２に示した帯域再確保処理の動作例を示すシーケンスチャートである。同図は利用者の端末装置５２ｂと、ノード装置２２ｂ〜２２ｆと、コンテンツ送出装置６との間のシーケンスである。なおコンテンツ送出装置６からはすでにデータ１〜３が送出されているものとする。
【０１４２】
利用者の端末装置５２ｂがノード装置２２ｅに（ＩＧＭＰ）Ｊｏｉｎ（Ｇ１）を送出すると（ステップＦ１）、ノード装置２２ｅが帯域確保起動メッセージを利用者の端末装置５２ｂに送出し（ステップＦ２）、利用者の端末装置５２ｂが帯域確保メッセージを送出する（ステップＦ３）。Ｊｏｉｎ（Ｇ２）、Ｊｏｉｎ（Ｇ３）の送出についても同様のステップとなるので記述を省略している。以下同様である。
【０１４３】
ノード装置２２ｅが、ノード装置２２ｅとノード装置２２ｂとの間の回線に帯域ＢＷｇ１、ＢＷｇ２およびＢＷｇ３を確保し（ステップＦ４）、ノード装置２２ｂに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）を送出すると（ステップＦ５）、ノード装置２２ｂが帯域確保起動メッセージをノード装置２２ｅに送出し（ステップＦ６）、ノード装置２２ｅが帯域確保メッセージを送出する（ステップＦ７）。Ｊｏｉｎ（Ｇ２）、Ｊｏｉｎ（Ｇ３）の送出についても同様のステップとなる。
【０１４４】
ノード装置２２ｂが、ノード装置２２ｂとノード装置２２ｃとの間の回線に帯域ＢＷｇ１、ＢＷｇ２およびＢＷｇ３を確保し（ステップＦ８）、ノード装置２２ｃに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）を送出すると（ステジプＦ９）、ノード装置２２ｃが帯域確保起動メッセージをノード装置２２ｂに送出し（ステップＦ１０）、ノード装置２２ｂが帯域確保メッセージを送出する（ステップＦ１１）。Ｊｏｉｎ（Ｇ２）、Ｊｏｉｎ（Ｇ３）の送出についても同様のステップとなる。
【０１４５】
この後、ノード装置２２ｃが同一のコンテンツＩＤを持つものに対して同じルートに帯域を確保できないと判定し（ステップＦ１２）、ノード装置２２ｂに帯域確保不可メッセージを送出する（ステップＦ１３）。
【０１４６】
帯域確保不可メッセージを受信したノード装置２２ｂは、あらためて同一のコンテンツＩＤを持つものに対して同じルートに帯域を確保できるルート（回線）を検索し、ノード装置２２ｂとノード装置２２ｆ間の回線に帯域ＢＷｇ１、ＢＷｇ２およびＢＷｇ３を確保し（ステップＦ１４）、ノード装置２２ｆに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）を送出すると（ステップＦ１５）、ノード装置２２ｆが帯域確保起動メッセージをノード装置２２ｂに送出し（ステップＦ１６）、ノード装置２２ｂが帯域確保メッセージをノード装置２２ｆに送出する（ステップＦＩ７）。Ｊｏｉｎ（Ｇ２）、Ｊｏｉｎ（Ｇ３）の送出についても同様のステップとなる。
【０１４７】
ノード装置２２ｆが、ノード装置２２ｆとノード装置２２ｄとの間の回線にＢＷｇ１、ＢＷｇ２およびＢＷｇ３の帯域を確保し（ステップＦ１８）、ノード装置２２ｄに（ＰＩＭ）Ｊｏｉｎ（Ｇ１）を送出すると（ステップＦ１９）、ノード装置２２ｄが帯域確保起動メッセージをノード装置２２ｆに送出し（ステップＦ２０）、ノード装置２２ｆが帯域確保メッセージを送出する（ステップＦ２１）。Ｊｏｉｎ（Ｇ２）、Ｊｏｉｎ（Ｇ３）の送出についても同様のステップとなる。
【０１４８】
その後、データ１〜３が利用者の端末装置５２ｂに配信される（ステップＦ２２）。これによりノード装置２２ｂがノード装置２２ｃ間に確保していた不要となった帯域ＢＷｇ１、ＢＷｇ２およびＢＷｇ３を開放し（ステップＦ２３）、ノード装置２２ｃに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１）を送出すると（ステップＦ２４）、ノード装置２２ｃが帯域確保起動取り消しメッセージをノード装置２２ｂに送出し（ステップＦ２５）、ノード装置２２ｂが帯域確保取り消しメッセージを送出する（ステップＦ２６）。Ｐｒｕｎｅ（Ｇ２）、Ｐｒｕｎｅ（Ｇ３）の送出についても同様のステップとなる。
【０１４９】
ノード装置２２ｃがそれまで自装置とノード装置２２ｄとの間の回線に確保していた帯域ＢＷｇ１およびＢＷｇ２を開放し（ステップＦ２７）、ノード装置２２ｄに（ＰＩＭ）Ｐｒｕｎｅ（Ｇ１）を送出すると（ステップＦ２８）、ノード装置２２ｄが帯域確保起動取り消しメッセージをノード装置２２ｃに送出し（ステップＦ２９）、ノード装置２２ｃが帯域確保取り消しメッセージを送出する（ステップＦ３０）。Ｐｒｕｎｅ（Ｇ２）の送出についても同様のステツプとなる。
【０１５０】
このように、本発明の第２の実施の形態によれば、マルチキャストグループ参加メッセージ、マルチキャストグループ離脱メッセージあるいは帯域確保不可メッセージの送出に続いて送出されるメッセージに帯域情報を含めることにより、利用者の端末装置から送出された帯域情報に基づき通信ネットワークが帯域を確保し、同じコンテンツＩＤを持つコンテンツを同一ルートにする設定ができるマルチキャスト配信技術を実現することが可能になる。
【産業上の利用可能性】
【０１５１】
上記に説明したとおり本発明が産業上の利用が可能であることは明らかである。即ち利用者にとってはコンテンツを視聴しているときに品質劣化が起きないこと、また通信事業者にとってはコンテンツの転送中に輻輳が起きる心配がないことからマルチキャスト配信の利用が更に拡大し、配信システムおよび関連装置の需要が一層高まることが期待できる。
【０１５２】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【図面の簡単な説明】
【０１５３】
【図１】本発明の実施の形態におけるシステムの構成例を示す接続図である。
【図２】第１の実施の形態におけるシステムの動作及び装置構成の概要を説明するための図である。
【図３】第１の実施の形態における帯域確保処理を説明するための図である。
【図４】第１の実施の形態における帯域開放処理を説明するための図である。
【図５】第１の実施の形態における帯域再確保処理を説明するための図である。
【図６】第１の実施の形態におけるノード装置および利用者の端末装置の構成例を示す図である。
【図７】図３および図４の処理の動作例を説明するためのシーケンスチャートである。
【図８】図５の処理の動作例を説明するためのシーケンスチャートである。
【図９】第２の実施の形態におけるシステムの動作及び装置構成の概要を説明するための図である。
【図１０】第２の実施の形態における帯域確保処理を説明するための図である。
【図１１】第２の実施の形態における帯域開放処理を説明するための図である。
【図１２】第２の実施の形態における帯域再確保処理を説明するための図である。
【図１３】第２の実施の形態におけるノード装置および利用者の端末装置の構成例を示す図である。
【図１４】図１０の処理の動作例を説明するためのシーケンスチャートである。
【図１５】図１１の処理の動作例を説明するためのシーケンスチャートである。
【図１６】図１２の処理の動作例を説明するためのシーケンスチャートである。
【符号の説明】
【０１５４】
１  基幹網
１１〜１４  回線／ＬＳＰ
２（２ａ〜２ｆ）、２１（２１ａ〜２１ｆ）、２２（２２ａ〜２２ｆ）ノード装置
２１１、２２１  メッセージ送受信部
２１１１、２２１１  マルチキャストグループ参加メッセージ受信部
２１１２、２２１２  マルチキャストグループ離脱メッセージ受信部
２１１３、２２１３  ノード装置送出マルチキャストグループ参加メッセージ送出部
２１１４、２２１４  ノード装置送出マルチキャストグループ離脱メッセージ送出部
２１１５、２２１５  帯域確保不可メヅセージ送出部
２１１６、２２１６  帯域確保不可メッセージ受信部
２１２  ルーチングテーブル管理部
２１３  マルチキャストグループアドレス照合部
２１４、２２４  マルチキャスト制御部
２１４１  帯域管理部
２１４２、２２４２  帯域確保処理部
２１４３、２２４３  帯域開放処理部
２１４４、２２４４  帯域再確保処理部
２１５  スイッチ部
３  番組案内サーバ装置
４（４ａ〜４ｃ）アクセス網
５（５ａ、５ｂ）、５１（５１ａ、５１ｂ）、５２（５２ａ、５２ｂ）  利用者の端末装置
５１２、５２１  端末装置送出マルチキャストグループ参加メッセージ送出部
５１２、５２２  端末装置送出マルチキャストグループ離脱メッセージ送出部
６  コンテンツ送出装置
【図１】
2007074309.tif 000003
【図２】
2007074309.tif 000004
【図３】
2007074309.tif 000005
【図４】
2007074309.tif 000006
【図５】
2007074309.tif 000007
【図６】
2007074309.tif 000008
【図７】
2007074309.tif 000009
【図８】
2007074309.tif 000010
【図９】
2007074309.tif 000011
【図１０】
2007074309.tif 000012
【図１１】
2007074309.tif 000013
【図１２】
2007074309.tif 000014
【図１３】
2007074309.tif 000015
【図１４】
2007074309.tif 000016
【図１５】
2007074309.tif 000017
【図１６】
2007074309.tif 000018