(57)【要約】【課題】マルチメディア情報の配信元を指定して、マルチキャストのマルチメディア情報を受信する。【解決手段】マルチメディア情報を配信するマルチキャストコンテンツ配信サーバのアドレス情報をコンテンツ管理サーバ装置から受信することにより、ＭＬＤｖ２を利用して当該マルチキャストコンテンツ配信サーバのアドレスを指定したマルチメディア情報の配信要求を行うことが可能となる。【選択図】図６
2007195039.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディア情報の管理を行うコンテンツ管理サーバ装置、前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバ、及び前記マルチメディア情報を受信するクライアント装置を備えたマルチメディア情報配信システムであって、
前記コンテンツ管理サーバ装置は、
前記マルチメディア情報と当該マルチメディア情報を配信する前記マルチキャストコンテンツ配信サーバのアドレス情報とを関連付けて記憶しておく記憶手段と、
前記クライアント装置により選択された前記マルチメディア情報に関連する前記アドレス情報を前記記憶手段から読み出して、通信ネットワークを介して送信する送信手段とを有し、
前記クライアント装置は、
前記マルチメディア情報を選択する選択手段と、
送信されてきた前記アドレス情報を受信する受信手段と、
受信した前記アドレス情報を格納する第１格納手段と、
前記アドレス情報を前記第１格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をする配信要求手段と、
を有することを特徴とするマルチメディア情報配信システム。
【請求項２】
前記クライアント装置は、
前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信する受信手段と、
受信した前記マルチメディア情報を格納する第２格納手段と、
前記マルチメディア情報を前記第２格納手段から読み出して、マルチメディア情報を再生する再生装置に転送する転送手段と、
を更に有することを特徴とする請求項１記載のマルチメディア情報配信システム。
【請求項３】
前記クライアント装置は、
前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を前記第２格納手段から読み出して、ＩＰｖ６のマルチキャストの前記マルチメディア情報を、ＩＰｖ６のユニキャストの前記マルチメディア情報かＩＰｖ４のユニキャストの前記マルチメディア情報かＩＰｖ４のマルチキャストの前記マルチメディア情報かのいずれか１つに変換する変換手段を更に有することを特徴とする請求項２記載のマルチメディア情報配信システム。
【請求項４】
マルチメディア情報の管理を行うコンテンツ管理サーバ装置、前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバ、及び前記マルチメディア情報を受信するクライアント装置で処理するマルチメディア情報配信方法であって、
前記クライアント装置により、
前記マルチメディア情報を選択するステップと、
前記コンテンツ管理サーバ装置により、
前記クライアント装置により選択された前記マルチメディア情報に関連する前記アドレス情報を記憶手段から読み出して、通信ネットワークを介して送信するステップとを有し、
前記クライアント装置により、
送信されてきた前記アドレス情報を受信するステップと、
受信した前記アドレス情報を格納するステップと、
前記アドレス情報を格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をするステップと、
を有することを特徴とするマルチメディア情報配信方法。
【請求項５】
前記クライアント装置により、
前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信するステップと、
受信した前記マルチメディア情報を格納するステップと、
前記マルチメディア情報を格納手段から読み出して、マルチメディア情報を再生する再生装置に転送するステップと、
を更に有することを特徴とする請求項４記載のマルチメディア情報配信方法。
【請求項６】
前記クライアント装置により、
前記マルチキャスト配信網を介して送信されてきた前記マルチメディア情報を受信するステップと、
受信した前記マルチメディア情報を格納するステップと、
前記マルチメディア情報を格納手段から読み出して、ＩＰｖ６のマルチキャストの前記マルチメディア情報を、ＩＰｖ６のユニキャストの前記マルチメディア情報かＩＰｖ４のユニキャストの前記マルチメディア情報かＩＰｖ４のマルチキャストの前記マルチメディア情報かのいずれか１つに変換するステップと、
変換された前記マルチメディア情報を、マルチメディア情報を再生する再生装置に転送するステップと、
を更に有することを特徴とする請求項４記載のマルチメディア情報配信方法。
【請求項７】
マルチキャストコンテンツ配信サーバから配信されるマルチメディア情報の受信が可能なクライアント装置に接続可能な前記マルチメディア情報を管理するコンテンツ管理サーバ装置であって、
前記マルチメディア情報と当該マルチメディア情報を配信する前記マルチキャストコンテンツ配信サーバのアドレス情報とを関連付けて記憶しておく記憶手段と、
前記クライアント装置により選択された前記マルチメディア情報に関連する前記アドレス情報を前記記憶手段から読み出して、通信ネットワークを介して送信する送信手段と、
を有することを特徴とするコンテンツ管理サーバ装置。
【請求項８】
マルチメディア情報を管理するコンテンツ管理サーバ装置と前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバとに接続可能なクライアント装置であって、
前記マルチメディア情報を選択する選択手段と、
送信されてきた前記アドレス情報を受信する受信手段と、
受信した前記アドレス情報を格納する第１格納手段と、
前記アドレス情報を前記第１格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をする配信要求手段と、
前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信する受信手段と、
受信した前記マルチメディア情報を格納する第２格納手段と、
前記マルチメディア情報を前記第２格納手段から読み出して、マルチメディア情報を再生する再生装置に転送する転送手段と、
を有することを特徴とするクライアント装置。
【請求項９】
前記クライアント装置は、
前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を前記第２格納手段から読み出して、ＩＰｖ６のユニキャストの前記マルチメディア情報かＩＰｖ４のユニキャストの前記マルチメディア情報かＩＰｖ４のマルチキャストの前記マルチメディア情報かのいずれか１つに変換する変換手段を更に有することを特徴とする請求項８記載のクライアント装置。
【請求項１０】
マルチキャストコンテンツ配信サーバから配信されるマルチメディア情報の受信が可能なクライアント装置に接続可能な前記マルチメディア情報を管理するコンテンツ管理サーバ装置で動作するコンテンツ管理サーバプログラムであって、
前記マルチメディア情報と当該マルチメディア情報を配信する前記マルチキャストコンテンツ配信サーバのアドレス情報とを関連付けて記憶しておく処理と、
前記クライアント装置により選択された前記マルチメディア情報に関連する前記アドレス情報を前記記憶手段から読み出して、通信ネットワークを介して送信する処理と、
をコンテンツ管理サーバ装置に実行させることを特徴とするコンテンツ管理サーバプログラム。
【請求項１１】
マルチメディア情報を管理するコンテンツ管理サーバ装置と前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバとに接続可能なクライアント装置で動作するクライアントプログラムあって、
前記マルチメディア情報を選択する処理と、
送信されてきた前記アドレス情報を受信する処理と、
受信した前記アドレス情報を格納する処理と、
前記アドレス情報を格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をする処理と、
前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信する処理と、
受信した前記マルチメディア情報を格納する処理と、
前記マルチメディア情報を格納手段から読み出して、マルチメディア情報を再生する再生装置に転送する処理と、
をクライアント装置に実行させることを特徴とするクライアントプログラム。
【請求項１２】
マルチメディア情報を管理するコンテンツ管理サーバ装置と前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバとに接続可能なクライアント装置で動作するクライアントプログラムあって、
前記マルチメディア情報を選択する処理と、
送信されてきた前記アドレス情報を受信する処理と、
受信した前記アドレス情報を格納する処理と、
前記アドレス情報を格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をする処理と、
前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信する処理と、
受信した前記マルチメディア情報を格納する処理と、
前記マルチメディア情報を格納手段から読み出して、ＩＰｖ６のマルチキャストの前記マルチメディア情報を、ＩＰｖ６のユニキャストの前記マルチメディア情報かＩＰｖ４のユニキャストの前記マルチメディア情報かＩＰｖ４のマルチキャストの前記マルチメディア情報かのいずれか１つに変換する処理と、
変換された前記マルチメディア情報を、マルチメディア情報を再生する再生装置に転送する処理と、
をクライアント装置に実行させることを特徴とするクライアントプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰｖ６のマルチキャスト配信方法の一つであるＭＬＤｖ２方式を利用して、マルチキャストのマルチメディア情報を受信する技術に関する。
【背景技術】
【０００２】
現在、通信ネットワークを介して利用するサービスの多くは、クライアント端末がサーバ装置へ直接接続するユニキャスト配信を用いて行うものであり、映像等の連続したストリームデータを配信して閲覧サービスを供給する場合には、受信するクライアント端末毎にデータを配信する必要がある（図９（ａ）参照）。例えば、１Ｍｂｐｓの映像データを１，０００箇所のクライアント端末で閲覧するには、１，０００Ｍｂｐｓの映像データを配信する必要があり、ユニキャスト配信サーバ１０やユニキャスト配信網１１に高いトラフィック処理能力が要求される。
【０００３】
一方、マルチキャスト配信の場合、マルチキャスト配信網１４に配信される映像データを同時に複数のクライアント端末で受信することが可能である（図９（ｂ）参照）。つまり、ユニキャスト配信サーバ１３は、マルチキャスト映像データをユニキャストでマルチキャスト配信網１４に配信することができるので、ユニキャスト配信サーバ１３とマルチキャスト配信網１４との間のデータトラフィックを増加させることなく、複数のクライアント端末が同一の映像データを受信することができる。
【０００４】
また、ＩＰｖ６を利用したマルチキャスト配信サービスは、１９９８年頃から実験的に運用されている。しかしながら、当該実験にて利用されている方式は、配信元を特定することができないＭＬＤｖ１（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ  ｖｅｒｓｉｏｎ  １）方式であり、マルチキャストグループと呼ばれる特定のマルチキャスト配信網に参加したクライアント端末にコンテンツの受信を許可する方式である。
【０００５】
ＭＬＤｖ１は、ＩＰｖ６でマルチキャスト配信を実施する場合において、マルチキャスト配信を受信するクライアント端末を特定するためのプロトコルである。マルチキャストグループに参加しているクライアント端末がマルチキャストのコンテンツを受信する場合、マルチキャストを受信するためのアクセスポイント（以下、「ＡＰ」と称する）に配信要求を送信する。当該配信要求は、マルチキャスト配信網のマルチキャストグループに配信されているコンテンツのポート番号を指定するものである。マルチキャスト配信網は、クライアント端末から当該配信要求を受信後、当該クライアント端末が接続したＡＰを介してマルチキャスト配信を開始する。
【０００６】
次に、図１０を用いて、マルチキャストグループに参加しているクライアント装置が、ＭＬＤｖ１を利用してコンテンツを受信する処理を簡単に説明する（詳細については、非特許文献１参照）。
【０００７】
図１０で示したマルチメディア情報配信システムは、コンテンツ提供網３００、ＰＩＭが動作し尚且つＭＬＤｖ１の方式に準拠したＩＰｖ６のマルチキャスト配信網３１０、及びクライアント装置３２０を有する構成である。ＰＩＭについいては後述する。
【０００８】
コンテンツ提供網３００は、マルチキャストコンテンツをユニキャストで配信するマルチキャストコンテンツ配信サーバ３０１、及びコンテンツを管理するコンテンツ管理サーバ装置３０２を有する構成である。
【０００９】
マルチキャスト配信網３１０は、配信サーバ側ＡＰ３１１、及びクライアント装置側ＡＰ３１２を有する構成である。ここでは、ＡＰを配信サーバ側ＡＰ３１１及びクライアント装置側ＡＰ３１２としたが、マルチキャスト配信網３１０内部で２以上のＡＰを配置して、複数のクライアント装置３２０からの要求を受けることが可能である。
【００１０】
クライアント装置３２０は、コンテンツ選択部３２１、及びコンテンツを再生するための再生装置３２２を有する構成である。コンテンツ選択部３２１として、例えば、Ｗｅｂブラウザを利用することができる。
【００１１】
最初に、マルチキャストコンテンツ配信サーバ３０１は、マルチキャストコンテンツをユニキャストで配信サーバ側ＡＰ３１１に配信する。（Ｓ３０１）
【００１２】
次に、クライアント装置３２０は、コンテンツ提供網３００で提供されているコンテンツ情報を取得するためにコンテンツ選択部３２１からコンテンツ管理サーバ装置３０２にＨＴＴＰで接続する。（Ｓ３０２）
【００１３】
コンテンツ管理サーバ装置３０２は、コンテンツ管理サーバ装置３０２の内部で事前に用意されているコンテンツ情報の一覧を、Ｓ３０２に対する応答としてコンテンツ選択部３２１に送信する。コンテンツ情報の一覧から所望するコンテンツが選択された後、コンテンツ管理サーバ装置３０２は、選択されたコンテンツに対応するメタファイルをコンテンツ選択部３２１に送信する。ＭＬＤｖ１の場合、当該メタファイルには、選択したコンテンツに関連する詳細情報を取得するために必要となるポート番号等が含まれている。映像系のメタファイルの場合には、ａｓｋなどの特徴的な拡張子が付されているため、クライアント装置３２０において容易に当該メタファイルを判別することが可能である。（Ｓ３０３）
【００１４】
コンテンツ選択部３２１は、メタファイル受信後、当該メタファイルを再生装置３２２に送信する。（Ｓ３０４）
【００１５】
再生装置３２２は、メタファイルに記載されているポート番号等を用いて、コンテンツ管理サーバ装置３０２にＨＴＴＰで接続する。（Ｓ３０５）
【００１６】
コンテンツ管理サーバ装置３０２は、Ｓ３０５に対する応答として、選択したコンテンツを配信するマルチキャストグループアドレス、ポート番号、暗号化キー等の詳細情報を送信する。（Ｓ３０６）
【００１７】
再生装置３２２は、受信した詳細情報に記載されているポート番号を指定して、当該マルチキャストグループアドレスにコンテンツの配信要求を行う。尚、当該マルチキャストグループアドレスは、配信サーバ側ＡＰ３１１及びクライアント装置側ＡＰ３１２に事前に設定されているものとする。（Ｓ３０７）
【００１８】
クライアント装置側ＡＰ３１２は、クライアント装置３２０からの配信要求を受信後、マルチキャスト配信網３１０の内部で当該配信要求により指定されたポート番号でコンテンツを配信している配信サーバ側ＡＰ３１１を検出する。尚、マルチキャスト配信網３１０内部に設置された全てのＡＰは、自己のマルチキャストルーティングテーブル内で同一のマルチキャストグループが動作する他のＡＰの場所を事前に登録しておくことにより、上記ＡＰを検出することができる（Ｓ３０８）
【００１９】
配信サーバ側ＡＰ３１１は、Ｓ３０１においてマルチキャストコンテンツ配信サーバ３０１から既にコンテンツが配信されているので、クライアント装置側ＡＰ３１２に当該コンテンツの配信を開始する。（Ｓ３０９）
【００２０】
クライアント装置側ＡＰ３１２は、配信サーバ側ＡＰ３１１から配信されてきたコンテンツをクライアント装置３２０に転送する。再生装置３２２は、Ｓ３０７の配信要求で要求したポート番号でコンテンツを配信するマルチキャスト配信をマルチキャスト配信網３１０のマルチキャストグループ内で検出後、当該コンテンツを受信して画面に表示する。（Ｓ３１０）
【００２１】
コンテンツの受信を終了する場合、再生装置３２２は、マルチキャスト配信の受信を終了するための配信終了を、クライアント装置側ＡＰ３１２に送信する。（Ｓ３１１）
【００２２】
Ｓ３１１にて配信終了を受信したクライアント装置側ＡＰ３１２は、配信サーバ側ＡＰ３１１に配信終了の要求を送信する。（Ｓ３１２）
【００２３】
次に、図１１を用いて、マルチキャストについて簡単に説明する。マルチキャスト配信網２０２は、マルチキャスト配信を行うルータ２０４やサーバ２０５を内部に複数配置し、且つ複雑なコントロールを行う。現在、一般的に利用されている方式は、ＰＩＭ（Ｐｒｏｔｏｃｏｌ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｍｕｌｔｉｃａｓｔ）方式である。
【００２４】
ＰＩＭは、大規模なネットワーク中でマルチキャスト配信を実施するために利用されるマルチキャストルーティングプロトコルである。通常、ネットワーク規模が大きくなるに伴い、流れるデータの再配信や転送を行うために複数のルータ２０４やサーバ２０５が必要になる。マルチキャスト配信を行う場合も同様であり、ＰＩＭは、大規模なネットワークに配置されている多数のルータ２０４間でマルチキャストを配信するためのコントロールを行う。
【非特許文献１】Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ  ｆｏｒ  ＩＰｖ６，ＲＦＣ２７１０
【発明の開示】
【発明が解決しようとする課題】
【００２５】
マルチキャスト情報を受信する場合、ユニキャスト配信の場合と異なりマルチキャストグループに参加することが前提となる。更に、ＭＬＤｖ１を用いる場合、マルチキャスト情報を配信する配信元を指定することはできず、マルチキャストグループに配信されているマルチキャスト情報のポート番号を指定することになる。
【００２６】
この方式では、マルチキャスト配信を行う複数のコンテンツが存在する場合、ポート数の上限による利用可能なコンテンツ数の制限が発生するという問題がある。また、マルチキャストグループで利用されているポート番号を一元的に管理する必要があるため、数百万単位の端末や数百の配信業者が存在する場合には、管理が非常に困難となる問題がある。
【００２７】
これに対して、ＭＬＤｖ２（Ｍｕｌｔｉｃａｓｔ  Ｌｉｓｔｅｎｅｒ  Ｄｉｓｃｏｖｅｒｙ  ｖｅｒｓｉｏｎ  ２）方式は、マルチキャスト情報の配信要求を送信する際に、マルチキャスト情報を配信する配信元を指定することが可能である。ＭＬＤｖ１の場合、上記にて説明したようにコンテンツ数の問題が発生するが、ＭＬＤｖ２を利用すると配信元のアドレス毎に配信用のポート番号を指定できるので、マルチキャスト情報が複数存在した場合であっても、ポート番号を一元化して管理する必要がない。
【００２８】
しかしながら、ＭＬＤｖ２を利用したマルチキャスト情報の配信に関し、サーバ装置の実装は２００６年１月の時点で可能であるが、当該マルチキャスト情報を受信するクライアント装置において、マルチキャスト情報を配信する配信元を指定する方式が実装されていない。そのため、ＭＬＤｖ２の利用によるネットワークの利用効率を高めたマルチメディア情報配信サービスを実質的に提供できず、マルチキャスト情報を配信するサービス提供者やマルチキャスト配信網を提供するネットワーク事業者は、ＭＬＤｖ２を利用したマルチキャスト配信を事実上提供できないという問題がある。
【００２９】
本発明は、上記を鑑みてなされたものであり、マルチメディア情報の配信元を指定して、マルチキャストのマルチメディア情報を受信することを課題とする。
【課題を解決するための手段】
【００３０】
第１の本発明に係るマルチメディア情報配信システムは、マルチメディア情報の管理を行うコンテンツ管理サーバ装置、前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバ、及び前記マルチメディア情報を受信するクライアント装置を備えたマルチメディア情報配信システムであって、前記コンテンツ管理サーバ装置は、前記マルチメディア情報と当該マルチメディア情報を配信する前記マルチキャストコンテンツ配信サーバのアドレス情報とを関連付けて記憶しておく記憶手段と、前記クライアント装置により選択された前記マルチメディア情報に関連する前記アドレス情報を前記記憶手段から読み出して、通信ネットワークを介して送信する送信手段とを有し、前記クライアント装置は、前記マルチメディア情報を選択する選択手段と、送信されてきた前記アドレス情報を受信する受信手段と、受信した前記アドレス情報を格納する第１格納手段と、前記アドレス情報を前記第１格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をする配信要求手段と、を有することを特徴とする。
【００３１】
本発明にあっては、マルチメディア情報を配信するマルチキャストコンテンツ配信サーバのアドレス情報をコンテンツ管理サーバ装置から受信することにより、ＭＬＤｖ２を利用して当該マルチキャストコンテンツ配信サーバのアドレスを指定したマルチメディア情報の配信要求を行うことができる。
【００３２】
上記マルチメディア情報配信システムにおいて、前記クライアント装置は、前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信する受信手段と、受信した前記マルチメディア情報を格納する第２格納手段と、前記マルチメディア情報を前記第２格納手段から読み出して、マルチメディア情報を再生する再生装置に転送する転送手段と、を更に有することを特徴とする。
【００３３】
本発明にあっては、受信したマルチメディア情報を再生装置に転送することにより、再生装置において当該マルチメディア情報を再生することができる。
【００３４】
上記マルチメディア情報配信システムにおいて、前記クライアント装置は、前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を前記第２格納手段から読み出して、ＩＰｖ６のマルチキャストの前記マルチメディア情報を、ＩＰｖ６のユニキャストの前記マルチメディア情報かＩＰｖ４のユニキャストの前記マルチメディア情報かＩＰｖ４のマルチキャストの前記マルチメディア情報かのいずれか１つに変換する変換手段を更に有することを特徴とする。
【００３５】
本発明にあっては、マルチメディア配信網を介して配信されてきたＩＰｖ６のマルチキャストのマルチメディア情報を、ＩＰｖ６又はＩＰｖ４のユニキャストのマルチメディア情報に変換することにより、マルチキャスト配信を受信できない再生装置における当該マルチメディア情報の受信を可能とすることができる。更に、配信されてきたＩＰｖ６のマルチキャストのマルチメディア情報を、ＩＰｖ４のマルチキャストのマルチメディア情報に変換することにより、ＩＰｖ６に準拠していない再生装置が、当該マルチメディア情報を受信することができる。
【００３６】
第２の本発明に係るマルチメディア情報配信方法は、マルチメディア情報の管理を行うコンテンツ管理サーバ装置、前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバ、及び前記マルチメディア情報を受信するクライアント装置で処理するマルチメディア情報配信方法であって、前記クライアント装置により、前記マルチメディア情報を選択するステップと、前記コンテンツ管理サーバ装置により、前記クライアント装置により選択された前記マルチメディア情報に関連する前記アドレス情報を記憶手段から読み出して、通信ネットワークを介して送信するステップとを有し、前記クライアント装置により、送信されてきた前記アドレス情報を受信するステップと、受信した前記アドレス情報を格納するステップと、前記アドレス情報を格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をするステップと、を有することを特徴とする。
【００３７】
上記マルチメディア情報配信方法において、前記クライアント装置により、前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信するステップと、受信した前記マルチメディア情報を格納するステップと、前記マルチメディア情報を格納手段から読み出して、マルチメディア情報を再生する再生装置に転送するステップと、を更に有することを特徴とする。
【００３８】
上記マルチメディア情報配信方法において、前記クライアント装置により、前記マルチキャスト配信網を介して送信されてきた前記マルチメディア情報を受信するステップと、受信した前記マルチメディア情報を格納するステップと、前記マルチメディア情報を格納手段から読み出して、ＩＰｖ６のマルチキャストの前記マルチメディア情報を、ＩＰｖ６のユニキャストの前記マルチメディア情報かＩＰｖ４のユニキャストの前記マルチメディア情報かＩＰｖ４のマルチキャストの前記マルチメディア情報かのいずれか１つに変換するステップと、変換された前記マルチメディア情報を、マルチメディア情報を再生する再生装置に転送するステップと、を更に有することを特徴とする。
【００３９】
第３の本発明に係るコンテンツ管理サーバ装置において、マルチキャストコンテンツ配信サーバから配信されるマルチメディア情報の受信が可能なクライアント装置に接続可能な前記マルチメディア情報を管理するコンテンツ管理サーバ装置であって、前記マルチメディア情報と当該マルチメディア情報を配信する前記マルチキャストコンテンツ配信サーバのアドレス情報とを関連付けて記憶しておく記憶手段と、前記クライアント装置により選択された前記マルチメディア情報に関連する前記アドレス情報を前記記憶手段から読み出して、通信ネットワークを介して送信する送信手段と、を有することを特徴とする。
【００４０】
第４の本発明に係るクライアント装置において、マルチメディア情報を管理するコンテンツ管理サーバ装置と前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバとに接続可能なクライアント装置であって、前記マルチメディア情報を選択する選択手段と、送信されてきた前記アドレス情報を受信する受信手段と、受信した前記アドレス情報を格納する第１格納手段と、前記アドレス情報を前記第１格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をする配信要求手段と、前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信する受信手段と、受信した前記マルチメディア情報を格納する第２格納手段と、前記マルチメディア情報を前記第２格納手段から読み出して、マルチメディア情報を再生する再生装置に転送する転送手段と、を有することを特徴とする。
【００４１】
上記クライアント装置において、前記クライアント装置は、前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を前記第２格納手段から読み出して、ＩＰｖ６のユニキャストの前記マルチメディア情報かＩＰｖ４のユニキャストの前記マルチメディア情報かＩＰｖ４のマルチキャストの前記マルチメディア情報かのいずれか１つに変換する変換手段を更に有することを特徴とする。
【００４２】
第５の本発明に係るコンテンツ管理サーバプログラムにおいて、マルチキャストコンテンツ配信サーバから配信されるマルチメディア情報の受信が可能なクライアント装置に接続可能な前記マルチメディア情報を管理するコンテンツ管理サーバ装置で動作するコンテンツ管理サーバプログラムであって、前記マルチメディア情報と当該マルチメディア情報を配信する前記マルチキャストコンテンツ配信サーバのアドレス情報とを関連付けて記憶しておく処理と、前記クライアント装置により選択された前記マルチメディア情報に関連する前記アドレス情報を前記記憶手段から読み出して、通信ネットワークを介して送信する処理と、をコンテンツ管理サーバ装置に実行させることを特徴とする。
【００４３】
第６の本発明に係るクライアントプログラムにおいて、マルチメディア情報を管理するコンテンツ管理サーバ装置と前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバとに接続可能なクライアント装置で動作するクライアントプログラムあって、前記マルチメディア情報を選択する処理と、送信されてきた前記アドレス情報を受信する処理と、受信した前記アドレス情報を格納する処理と、前記アドレス情報を格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をする処理と、前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信する処理と、受信した前記マルチメディア情報を格納する処理と、前記マルチメディア情報を格納手段から読み出して、マルチメディア情報を再生する再生装置に転送する処理と、をクライアント装置に実行させることを特徴とする。
【００４４】
第７の本発明に係るクライアントプログラムにおいて、マルチメディア情報を管理するコンテンツ管理サーバ装置と前記マルチメディア情報を配信するマルチキャストコンテンツ配信サーバとに接続可能なクライアント装置で動作するクライアントプログラムあって、前記マルチメディア情報を選択する処理と、送信されてきた前記アドレス情報を受信する処理と、受信した前記アドレス情報を格納する処理と、前記アドレス情報を格納手段から読み出して、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網に当該アドレス情報を指定して前記マルチメディア情報の配信要求をする処理と、前記マルチキャスト配信網を介して配信されてきた前記マルチメディア情報を受信する処理と、受信した前記マルチメディア情報を格納する処理と、前記マルチメディア情報を格納手段から読み出して、ＩＰｖ６のマルチキャストの前記マルチメディア情報を、ＩＰｖ６のユニキャストの前記マルチメディア情報かＩＰｖ４のユニキャストの前記マルチメディア情報かＩＰｖ４のマルチキャストの前記マルチメディア情報かのいずれか１つに変換する処理と、変換された前記マルチメディア情報を、マルチメディア情報を再生する再生装置に転送する処理と、をクライアント装置に実行させることを特徴とする。
【発明の効果】
【００４５】
本発明によれば、マルチメディア情報の配信元を指定して、マルチキャストのマルチメディア情報を受信することができる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施の形態について図面を用いて説明する。
【００４７】
図１は、本発明の実施形態に係る全体的な接続構成を示した模式図である。
【００４８】
マルチキャストコンテンツ配信サーバ４０１は、ＭＬＤｖ２及びＰＩＭが動作するＩＰｖ６のマルチキャスト配信網４１０に配置されている一方のＡＰである配信サーバ側ＡＰ４１１に接続されている。クライアント装置４２０は、マルチキャスト配信網４１０の他方のＡＰであるクライアント装置側ＡＰ４１２に接続されている。また、コンテンツ管理サーバ装置４０２は、配信サーバセンタ内に配置されており、通信ネットワーク４１３を介してクライアント装置４２０に接続されている。本実施形態では、ＡＰを配信サーバ側ＡＰ４１１、及びクライアント装置側ＡＰ４１２としたが、マルチキャスト配信内部で２以上のＡＰを配置して、複数のクライアント装置４２０からの要求を受けることが可能である。
【００４９】
通信ネットワーク４１３として、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、公衆回線網等を利用することができる。
【００５０】
次に、図２を用いて、図１で説明したコンテンツ管理サーバ装置４０２の構成及び機能について説明する。コンテンツ管理サーバ装置４０２は、クライアント装置４２０からのマルチメディア情報の要求に対する処理を行うマルチメディア情報管理部４０２ａ、複数のマルチメディア情報を格納するマルチメディア情報格納部４０２ｂ、クライアント装置４２０により選択されたマルチメディア情報に対応する再生基礎情報の検索を行う再生基礎情報管理部４０２ｃ、複数の再生基礎情報を格納する再生基礎情報格納部４０２ｄ、クライアント装置４２０により選択されたマルチメディア情報に対応する再生詳細情報の検索を行う再生詳細情報管理部４０２ｅ、複数の再生詳細情報を格納する再生詳細情報格納部４０２ｆ、通信ネットワーク４１３に接続されコンテンツ管理サーバ装置４０２における外部との通信制御を行うサーバ通信制御部４０２ｇ、及びマルチメディア情報管理部４０２ａと再生基礎情報管理部４０２ｃと再生詳細情報管理部４０２ｅとサーバ通信制御部４０２ｇとに接続され情報処理を行う制御部４０２ｈを有する構成である。コンテンツ管理サーバ装置４０２の全体的な動作については後述する。
【００５１】
続いて、上記にて説明した再生基礎情報格納部４０２ｄが格納する再生基礎情報と、再生詳細情報格納部４０２ｆが格納する再生詳細情報とに記載されている内容について説明する。
【００５２】
最初に、再生基礎情報について説明する。再生基礎情報には、マルチキャストコンテンツ配信サーバ４０１のアドレス情報等が記載されており、具体的には、図３に記載されているように２種類の情報が含まれている。
【００５３】
Ａｓｐ欄に記載されている情報は、マルチキャストコンテンツ配信サーバ４０１のアドレス情報に関する内容である。具体的には、ＡｓｐＩＤ、ＣｏｎｔｅｎｔｓＩＤ、ＧｒｏｕｐＡｄｄｒｅｓｓ、ＰｏｒｔＡｄｄｒｅｓｓ、及びＳｏｕｒｃｅＡｄｄｒｅｓｓが記載されている。
【００５４】
ＡｓｐＩＤは、マルチメディア情報を提供するアプリケーションプロバイダのＩＤである。当該ＡｓｐＩＤをアプリケーションプロバイダ毎に一意とすることにより、当該再生基礎情報を以前に受信したクライアント装置４２０が同一のマルチメディア情報を再度受信する場合、コンテンツ管理サーバ装置４０２に接続して再生基礎情報を再度受信することなく、当該ＡｓｐＩＤをクライアント装置４２０内部で検索してアドレス情報を取得することにより、マルチキャストコンテンツ配信サーバ４０１に直接接続することが可能となる。
【００５５】
ＣｏｎｔｅｎｔｓＩＤは、マルチメディア情報のＩＤである。当該ＣｏｎｔｅｎｔｓＩＤは、マルチメディア情報を提供するアプリケーションプロバイダにより設定及び管理され、１つのＡｓｐＩＤに対して複数のＣｏｎｔｅｎｔｓＩＤを設定することができる。
【００５６】
ＧｒｏｕｐＡｄｄｒｅｓｓは、マルチメディア情報が配信される又は配信されているマルチキャスト配信網４１０のマルチキャストグループアドレスである。
【００５７】
ＰｏｒｔＡｄｄｒｅｓｓは、上記ＧｒｏｕｐＡｄｄｒｅｓｓにおいてマルチメディア情報が配信される又は配信されているポート番号である。
【００５８】
ＳｏｕｒｃｅＡｄｄｒｅｓｓは、上記ＧｒｏｕｐＡｄｄｒｅｓｓにおいてマルチメディア情報の配信元であるマルチキャストコンテンツ配信サーバ４０１のアドレスである。
【００５９】
一方、ｘ−ｍＰＯＰ欄に記載されている情報は、クライアント装置４２０上で動作するクライアントプログラム情報に関する内容である。具体的には、図３に記載されているようにｃｏｒｐｏｒａｔｅ、Ｖｅｒｓｉｏｎ、ＵＲＬ、及びｄｏｗｎｌｏａｄが記載されている。
【００６０】
ｃｏｒｐｏｒａｔｅは、クライアントプログラムを提供した組織や企業名である。
【００６１】
Ｖｅｒｓｉｏｎは、クライアントプログラムのバージョンである。
【００６２】
ＵＲＬは、クライアントプログラムを提供した組織や企業のＵＲＬであり、クライアントプログラム上に表示される。
【００６３】
ｄｏｗｎｌｏａｄは、クライアントプログラムをダウンロードしたダウンロード先のＵＲＬである。クライアントプログラムを更新する場合に利用される。
【００６４】
次に、再生詳細情報について説明する。再生詳細情報には、再生基礎情報の内容と一部重複する情報もあるが、例えば、クライアント装置４２０がマルチキャストコンテンツ配信サーバ４０１と通信を開始するために必要となる暗号化キーが含まれている。具体的には、図４に記載されているように、通信方式、接続先、グループアドレス、ポートアドレス、暗号化キー、ユーザ名が記載されている。
【００６５】
通信方式は、マルチキャストコンテンツ配信サーバ４０１から配信される又は配信されているマルチメディア情報が、ユニキャスト通信方式で配信されるか又はマルチキャスト通信方式で配信されるかについて、通信方式を指定するものである。
【００６６】
接続先は、上記通信方式がユニキャスト指定されている場合のマルチキャストコンテンツ配信サーバ４０１のアドレスである。
【００６７】
グループアドレスは、図３で示したＧｒｏｕｐＡｄｄｒｅｓｓと同じである。
【００６８】
ポートアドレスは、図３で示したＰｏｒｔＡｄｄｒｅｓｓと同じである。
【００６９】
暗号化キーは、クライアント装置４２０がマルチキャストコンテンツ配信サーバ４０１との通信を開始する際に利用する暗号化情報である。例えば、共通鍵暗号方式やＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）等を利用することができる。
【００７０】
ユーザ名は、マルチキャストコンテンツ配信サーバ４０１に登録されているユーザ名である。
【００７１】
尚、図３で示された再生基礎情報と図４で示された再生詳細情報については、本実施形態における一例を示したものであり、この内容に限定されるものではない。
【００７２】
次に、図５を用いて、図１で説明したクライアント装置４２０の構成及び機能について説明する。クライアント装置４２０は、コンテンツ管理サーバ装置４０２へマルチメディア情報の要求を行うコンテンツ選択部４２１、コンテンツ管理サーバ装置４０２から送信された再生基礎情報又は再生詳細情報を利用してＭＬＤｖ２エージェント４２３とプロトコル変換部４２４と再生装置４２５の起動を行うＭＬＤｖ２管理部４２２、再生基礎情報又は再生詳細情報に記載されている情報を利用してマルチキャスト配信網４１０にマルチキャストコンテンツ配信サーバ４０１を指定したマルチメディア情報の配信要求を行うＭＬＤｖ２エージェント４２３、マルチキャスト配信網４１０から配信されるＩＰｖ６のマルチキャストのマルチメディア情報をＩＰｖ６又はＩＰｖ４のユニキャストのマルチメディア情報に変換するプロトコル変換部４２４、送信されてきたマルチメディア情報を再生する再生装置４２５、再生基礎情報又は再生詳細情報が格納される格納部４２６、マルチキャスト配信網４１０及び通信ネットワーク４１３に接続されクライアント装置４２０における外部との通信制御を行うクライアント通信制御部４２７、及び上記全てに接続され情報処理を行う制御部４２８を有する構成である。尚、再生装置４２５は、クライアント装置４２０の外部に配置することも可能である。
【００７３】
コンテンツ選択部４２１として、例えば、Ｗｅｂブラウザを利用することができる。
【００７４】
次に、本実施形態におけるマルチメディア情報配信システムの基本的な動作について、図１乃至図６を利用して説明する。尚、マルチキャスト配信網４１０は、マルチキャストルーティングプロトコルとしてのＰＩＭが動作し、尚且つＭＬＤｖ２の方式に準拠したＩＰｖ６網である。
【００７５】
クライアント装置４２０は、コンテンツ選択部４２１から通信ネットワーク４１３を介してコンテンツ管理サーバ装置４０２にＨＴＴＰを利用して接続する。（Ｓ４０１）
【００７６】
コンテンツ管理サーバ装置４０２は、Ｓ４０１の接続要求をサーバ通信制御部４０２ｇで受信し、当該接続要求は、制御部４０２ｈによりマルチメディア情報管理部４０２ａに送信される。マルチメディア情報管理部４０２ａは、マルチメディア情報格納部４０２ｂに事前に格納されている複数のマルチメディア情報を読み出し、当該複数のマルチメディア情報は制御部４０２ｈによりクライアント装置４２０に送信される。（Ｓ４０２）
【００７７】
送信されてきた当該複数のマルチメディア情報は、クライアント装置４２０のクライアント通信制御部４２７で受信され、制御部４２８によりコンテンツ選択部４２１に送信される。コンテンツ選択部４２１は、当該複数のマルチメディア情報を画面に出力する。コンテンツ選択部４２１の画面に表示された複数のマルチメディア情報から所望するマルチメディア情報が選択された後、当該選択要求はコンテンツ管理サーバ装置４０２に送信される。（Ｓ４０３）
【００７８】
コンテンツ管理サーバ装置４０２は、送信されてきた当該選択要求をサーバ通信制御部４０２ｇで受信し、当該選択要求は、制御部４０２ｈにより再生基礎情報管理部４０２ｃに送信される。再生基礎情報管理部４０２ｃは、当該選択要求に関連するマルチメディア情報の再生基礎情報を再生基礎情報格納部４０２ｄから読み出し、当該再生基礎情報は制御部４０２ｈによりクライアント装置４２０に送信される。（Ｓ４０４）
【００７９】
送信されてきた当該再生基礎情報は、クライアント通信制御部４２７で受信され、制御部４２８により格納部４２６に格納される。コンテンツ選択部４２１は、格納された当該再生基礎情報を格納部４２６から読み出し、ＭＬＤｖ２管理部４２２に送信する。（Ｓ４０５）
【００８０】
ＭＬＤｖ２管理部４２２は、当該再生基礎情報をＭＬＤｖ２エージェント４２３に送信し、ＭＬＤｖ２エージェント４２３を起動する。ＭＬＤｖ２エージェント４２３は、起動時に当該再生基礎情報に記載されている情報を取得する。（Ｓ４０６）
【００８１】
ＭＬＤｖ２管理部４２２は、再生装置４２５がマルチキャスト配信を受信できない場合には、当該再生基礎情報をプロトコル変換部４２４に送信し、プロトコル変換部４２４を起動する。プロトコル変換部４２４は、起動時に当該再生基礎情報に記載されている情報を取得する。（Ｓ４０７）
【００８２】
ＭＬＤｖ２管理部４２２は、当該再生基礎情報を再生装置４２５に送信し、再生装置４２５を起動する。再生装置４２５は、起動時に当該再生基礎情報に記載されている情報を取得する。（Ｓ４０８）
【００８３】
Ｓ４０６において起動したＭＬＤｖ２エージェント４２３は、再生基礎情報に記載されているＧｒｏｕｐＡｄｄｒｅｓｓを指定して、マルチキャスト配信網４１０で動作するマルチキャストグループにＭＬＤｖ２を利用して参加し、ＭＬＤｖ２を用いてマルチメディア情報の配信元であるマルチキャストコンテンツ配信サーバ４０１を指定した配信要求行う。具体的には、再生基礎情報に記載されているＳｏｕｒｃｅＡｄｄｒｅｓｓを指定して配信要求を行う。また、マルチキャスト配信網４１０は、当該配信要求を送信したクライアント装置４２０が継続してマルチメディア情報を受信しているかを確認するために、配信要求を送信したクライアント装置４２０にステータスリクエストを定期的に送信する。当該ステータスリクエストに応答するため、ＭＬＤｖ２エージェント４２３は、ＭＬＤｖ２を利用して当該配信要求をマルチキャスト配信網４１０に定期的に送信する。（Ｓ４０９）
【００８４】
マルチキャスト配信網４１０は、Ｓ４０９におけるＭＬＤｖ２エージェント４２３からの配信要求をクライアント装置側ＡＰ４１２で受信し、当該要求を、マルチキャストコンテンツ配信サーバ４０１が接続している配信サーバ側ＡＰ４１１に送信する。尚、マルチキャスト配信網４１０内部に設置されている全てのＡＰは、自己のマルチキャストルーティングテーブル内で同一のマルチキャストグループが動作する他のＡＰの場所を事前に登録しておくことにより、本実施形態における配信サーバ側ＡＰ４１１を検出することができる。（Ｓ４１０）
【００８５】
配信サーバ側ＡＰ４１１は、当該配信要求の配信元であるマルチキャストコンテンツ配信サーバ４０１が、要求されたマルチメディア情報を既に配信しているかについて確認し、配信していない場合には当該配信要求に指定されたマルチキャストコンテンツ配信サーバ４０１に配信要求を行う。（Ｓ４１１）
【００８６】
マルチキャストコンテンツ配信サーバ４０１は、Ｓ４１１における配信サーバ側ＡＰ４１１からの配信要求を受信後、当該配信要求に対応するマルチメディア情報をユニキャストで配信サーバ側ＡＰ４１１に配信する。（Ｓ４１２）
【００８７】
配信サーバ側ＡＰ４１１は、配信されてきたマルチメディア情報を、Ｓ４１０における要求元であるクライアント装置側ＡＰ４１２に転送する。尚、Ｓ４１１において、配信要求を受けたマルチメディア情報がマルチキャストコンテンツ配信サーバ４０１から既に配信されている場合は、配信サーバ側ＡＰ４１１はマルチキャストコンテンツ配信サーバ４０１に配信要求を行うことなく、クライアント装置側ＡＰ４１２に当該マルチメディア情報の配信を開始する。（Ｓ４１３）
【００８８】
クライアント装置側ＡＰ４１２は、転送されてきたマルチメディア情報を、当該配信要求の要求元であるクライアント装置４２０に転送する。（Ｓ４１４）
【００８９】
クライアント装置４２０は、プロトコル変換部４２４が起動されている場合、転送されてきたマルチメディア情報をプロトコル変換部４２４で受信する。プロトコル変換部４２４は、受信したマルチメディア情報をＩＰｖ６のユニキャストのマルチメディア情報かＩＰｖ４のユニキャストのマルチメディア情報かＩＰｖ４のマルチキャストのマルチメディア情報かのいずれか１つに変換して、再生装置４２５に転送する。再生装置４２５は、転送されてきたマルチメディア情報を画面上に再生する。（Ｓ４１５）
【００９０】
マルチメディア情報の配信を終了する場合、再生装置４２５は、終了要求をＭＬＤｖ２エージェント４２３へ送信する。（Ｓ４１６）
【００９１】
ＭＬＤｖ２エージェント４２３は、当該終了要求を、マルチメディア情報を転送しているクライアント装置側ＡＰ４１２へ送信する。（Ｓ４１７）
【００９２】
クライアント装置側ＡＰ４１２は、当該終了要求を、配信サーバ側ＡＰ４１１へ送信する。（Ｓ４１８）
【００９３】
終了要求を受信した配信サーバ側ＡＰ４１１は、当該マルチメディア情報を受信している他のクライアント装置がいないことを確認して、配信元であるマルチキャストコンテンツ配信サーバ４０１へ当該配信終了を送信する。（Ｓ４１９）
【００９４】
尚、Ｓ４０６において、ＭＬＤｖ２管理部４２２が、再生基礎情報に記載されている内容を引数としてＭＬＤｖ２エージェント４２３に渡してＭＬＤｖ２エージェント４２３を起動することも可能である。Ｓ４０７及びＳ４０８においても同様である。
【００９５】
本実施形態によれば、マルチメディア情報を配信するマルチキャストコンテンツ配信サーバ４０１のアドレス情報をコンテンツ管理サーバ装置４０２から受信することにより、ＭＬＤｖ２を利用して当該マルチキャストコンテンツ配信サーバ４０１のアドレスを指定したマルチメディア情報の配信要求を行うことができる。
【００９６】
ＭＬＤｖ２を利用してマルチメディア情報を受信するために必要となる配信元のアドレス情報や利用するポート番号等の基本的な情報が記載された再生基礎情報は、クライアント装置４２０において作成されることが必要である。しかしながら、ＰＣ等の情報機器やネットワーク知識に乏しい利用者が手作業でマルチメディア情報の配信元の情報を作成し管理することは、非常に困難であると考えられる。
【００９７】
このため、当該再生基礎情報をコンテンツ提供網４００のコンテンツ管理サーバ装置４０２で一元管理し、当該コンテンツ管理サーバ装置４０２の再生基礎情報格納部４０２ｄに事前に格納しておく。クライアント装置４２０が、格納された当該再生基礎情報をコンテンツ管理サーバ装置４０２から取得することにより、マルチメディア情報の配信元を指定して、ＭＬＤｖ２を利用したマルチキャスト配信が可能となる。
【００９８】
次に、具体的な実施例について説明する。第１実施例は、マルチキャスト配信網４１０から配信されるマルチキャスト配信をユニキャスト配信に変換して再生装置に転送する方式である（以下、「中継方式」と称する）。第２実施例は、当該マルチキャスト配信を再生装置が直接受信する方式である（以下、「エージェント方式」と称する）。
【００９９】
［第１実施例］
最初に、図７を用いて、本実施形態における中継方式の実施例について説明する。
【０１００】
クライアント装置４２０は、コンテンツ選択部４２１から通信ネットワークを介してコンテンツ管理サーバ装置４０２にＨＴＴＰを利用して接続する。（Ｓ５０１）
【０１０１】
コンテンツ管理サーバ装置４０２は、Ｓ５０１の接続要求をサーバ通信制御部で受信し、当該接続要求は、コンテンツ管理サーバ装置４０２の制御部によりマルチメディア情報管理部に送信される。マルチメディア情報管理部は、マルチメディア情報格納部に事前に格納されているマルチメディア情報である例えば番組表を読み出し、当該番組表はコンテンツ管理サーバ装置４０２の制御部によりクライアント装置４２０に送信される。（Ｓ５０２）
【０１０２】
送信されてきた番組表は、クライアント装置４２０のクライアント通信制御部で受信され、クライアント装置の制御部によりコンテンツ選択部４２１に送信される。コンテンツ選択部４２１は、当該番組表を画面に出力する。コンテンツ選択部４２１の画面に表示された番組表の中から所望する番組が選択された後、当該選択要求はコンテンツ管理サーバ装置４０２に送信される。（Ｓ５０３）
【０１０３】
コンテンツ管理サーバ装置４０２は、送信されてきた当該選択要求をサーバ通信制御部で受信し、当該選択要求は、コンテンツ管理サーバ装置４０２の制御部により再生基礎情報管理部に送信される。再生基礎情報管理部は、当該選択要求に関連する番組の再生基礎情報を再生基礎情報格納部から読み出し、当該再生基礎情報はコンテンツ管理サーバ装置４０２の制御部によりクライアント装置４２０に送信される。（Ｓ５０４）
【０１０４】
送信されてきた当該再生基礎情報は、クライアント通信制御部で受信され、制御部により格納部に格納される。コンテンツ選択部４２１は、格納された当該再生基礎情報を格納部から読み出し、ＭＬＤｖ２管理部４２２に送信する。（Ｓ５０５）
【０１０５】
ＭＬＤｖ２管理部４２２は、選択した番組に関連する再生詳細情報を取得するために、通信ネットワークを介してコンテンツ管理サーバ装置４０２に接続する。（Ｓ５０６）
【０１０６】
コンテンツ管理サーバ装置４０２は、送信されてきた当該取得要求をサーバ通信制御部で受信し、当該取得要求は、コンテンツ管理サーバ装置４０２の制御部により当該番組の配信元であるマルチキャストコンテンツ配信サーバ４０１に送信する。マルチキャストコンテンツ配信サーバ４０１は、要求された番組が既に配信されているか確認を行い、配信していない場合にはマルチキャスト配信網４１０に当該番組の配信を開始する。（Ｓ５０７）
【０１０７】
また、コンテンツ管理サーバ装置４０２は、Ｓ５０６において送信された当該取得要求を再生詳細情報管理部に送信する。再生詳細情報管理部は、当該取得要求に関連する番組の再生詳細情報を再生詳細情報格納部から読み出し、当該再生詳細情報はコンテンツ管理サーバ装置４０２の制御部によりクライアント装置４２０に送信される。（Ｓ５０８）
【０１０８】
送信されてきた当該再生詳細情報は、クライアント通信制御部で受信され、制御部により格納部に格納される。ＭＬＤｖ２管理部４２２は、格納された当該再生詳細情報を格納部から読み出して再生装置４２５へ送信し、再生装置４２５を起動する。再生装置４２５は、起動時に当該再生詳細情報に記載されている情報を取得する。起動した再生装置４２５は、マルチキャストからユニキャストに変換されたマルチメディア情報をプロトコル変換部４２４から受信可能状態になり、Ｓ５０３において選択した番組が配信されるのを待つ。（Ｓ５０９）
【０１０９】
ＭＬＤｖ２管理部４２２は、当該再生基礎情報をＭＬＤｖ２エージェント４２３に送信し、ＭＬＤｖ２エージェント４２３を起動する。ＭＬＤｖ２エージェント４２３は、起動時に当該再生基礎情報に記載されている情報を取得する。（Ｓ５１０）
【０１１０】
ＭＬＤｖ２管理部４２２は、当該再生基礎情報をプロトコル変換部４２４に送信し、プロトコル変換部４２４を起動する。プロトコル変換部４２４は、起動時に当該再生基礎情報に記載されている情報を取得する。（Ｓ５１１）
【０１１１】
Ｓ５１０において起動したＭＬＤｖ２エージェント４２３は、再生基礎情報に記載されているＧｒｏｕｐＡｄｄｒｅｓｓを指定して、マルチキャスト配信網４１０で動作するマルチキャストグループにＭＬＤｖ２を利用して参加し、ＭＬＤｖ２を用いてＳ５０３において選択した番組の配信元であるマルチキャストコンテンツ配信サーバ４０１を指定した配信要求行う。具体的には、再生基礎情報に記載されているＳｏｕｒｃｅＡｄｄｒｅｓｓを指定して配信要求を行う。（Ｓ５１２）
【０１１２】
マルチキャスト配信網４１０は、当該配信要求の配信元であるマルチキャストコンテンツ配信サーバ４０１が、要求された番組を既に配信しているかについて確認し、配信していない場合には当該配信要求に指定されたマルチキャストコンテンツ配信サーバ４０１に配信要求を行う。（Ｓ５１３）
【０１１３】
マルチキャストコンテンツ配信サーバ４０１は、Ｓ５１３におけるマルチキャスト配信網４１０からの配信要求を受信後、当該配信要求に対応する番組をユニキャストでマルチキャスト配信網４１０に配信する。（Ｓ５１４）
【０１１４】
マルチキャスト配信網４１０は、配信されてきた番組を、Ｓ５１２における配信要求の要求元であるクライアント装置４２０に転送する。尚、Ｓ５１２において配信要求を受けた番組が既に配信されている場合は、マルチキャスト配信網４１０はマルチキャストコンテンツ配信サーバ４０１に配信要求を行うことなく、当該番組をクライアント装置４２０へ配信する。（Ｓ５１５）
【０１１５】
クライアント装置４２０は、転送されてきた番組をプロトコル変換部４２４で受信する。プロトコル変換部４２４は、受信した番組情報をＩＰｖ６のユニキャストの番組情報かＩＰｖ４のユニキャストの番組情報かＩＰｖ４のマルチキャストの番組情報かのいずれか１つに変換して、再生装置４２５に転送する。再生装置４２５は、転送されてきた当該番組を画面上に再生する。（Ｓ５１６）
【０１１６】
マルチキャスト配信網４１０は、Ｓ５１２において当該配信要求を送信したクライアント装置４２０が継続して当該番組を受信しているかを確認するために、ステータスリクエストを定期的に送信する。（Ｓ５１７）
【０１１７】
当該ステータスリクエストに応答するため、プロトコル変換部４２４は、再生装置４２５に代わりＭＬＤｖ２を利用してＳ５１２で送信した配信要求をマルチキャスト配信網４１０に定期的に送信する。本来であれば、当該番組を再生している再生装置４２５が応答するべきであるが、再生装置４２５自身はＭＬＤｖ２を利用することができない。（Ｓ５１８）
【０１１８】
番組の配信を終了する場合、再生装置４２５は、終了要求をプロトコル変換部４２４へ送信する。（Ｓ５１９）
【０１１９】
プロトコル変換部４２４は、当該終了要求を、ＭＬＤｖ２エージェント４２３へ送信する。（Ｓ５２０）
【０１２０】
ＭＬＤｖ２エージェント４２３は、当該終了要求を、当該番組を転送しているマルチキャスト配信網４１０へ送信する。（Ｓ５２１）
【０１２１】
終了要求を受信したマルチキャスト配信網４１０は、当該番組を受信している他のクライアント装置がいないことを確認して、配信元であるマルチキャストコンテンツ配信サーバ４０１へ当該配信終了を送信する。（Ｓ５２２）
【０１２２】
配信終了要求を送信したＭＬＤｖ２エージェント４２３は、ＭＬＤｖ２管理部４２２に番組の配信終了を通知し、当該番組に係るＭＬＤｖ２管理部４２２の処理が終了する。（Ｓ５２３）
【０１２３】
本実施例によれば、プロトコル変換部４２４が、マルチキャスト配信網４１０から配信されるＩＰｖ６のマルチキャストの番組情報を、ＩＰｖ６又はＩＰｖ４のユニキャストの番組情報に変換することにより、マルチキャスト配信を受信できない再生装置４２５における当該番組情報の受信を可能とすることができる。更に、配信されてきたＩＰｖ６のマルチキャストの番組情報を、ＩＰｖ４のマルチキャストの番組情報に変換することにより、ＩＰｖ６に準拠していない再生装置が、当該番組情報を受信することができる。
【０１２４】
［第２実施例］
次に、図８を用いて、本実施形態におけるエージェント方式の実施例について説明する。
【０１２５】
図８で示したＳ６０１からＳ６１０までの動作については、図７で示したＳ５０１からＳ５１０までの動作と同様であるので、ここでは説明を省略する。
【０１２６】
ＭＬＤｖ２エージェント４２３は、再生基礎情報に記載されているＧｒｏｕｐＡｄｄｒｅｓｓを指定して、マルチキャスト配信網４１０で動作するマルチキャストグループにＭＬＤｖ２を利用して参加し、ＭＬＤｖ２を用いて選択した番組の配信元であるマルチキャストコンテンツ配信サーバ４０１を指定した配信要求行う。具体的には、再生基礎情報に記載されているＳｏｕｒｃｅＡｄｄｒｅｓｓを指定して配信要求を行う。（Ｓ６１１）
【０１２７】
マルチキャスト配信網４１０は、当該配信要求の配信元であるマルチキャストコンテンツ配信サーバ４０１が、要求された番組を既に配信しているかについて確認し、配信していない場合には当該配信要求に指定されたマルチキャストコンテンツ配信サーバ４０１に配信要求を行う。（Ｓ６１２）
【０１２８】
マルチキャストコンテンツ配信サーバ４０１は、Ｓ６１２におけるマルチキャスト配信網４１０からの配信要求を受信後、当該配信要求に対応する番組をユニキャストでマルチキャスト配信網４１０に配信する。（Ｓ６１３）
【０１２９】
マルチキャスト配信網４１０は、配信されてきた番組を、Ｓ６１１における配信要求の要求元であるクライアント装置４２０に転送する。尚、Ｓ６１１において配信要求を受けた番組が既に配信されている場合は、マルチキャスト配信網４１０はマルチキャストコンテンツ配信サーバ４０１に配信要求を行うことなく、当該番組をクライアント装置４２０へ配信する。クライアント装置４２０は、配信されてきた番組を再生装置４２５で受信し、当該番組を画面上に再生する。（Ｓ６１４）
【０１３０】
マルチキャスト配信網４１０は、Ｓ６１１において当該配信要求を送信したクライアント装置４２０が継続して番組を受信しているかを確認するために、ステータスリクエストを定期的に送信する。（Ｓ６１５）
【０１３１】
当該ステータスリクエストに応答するため、ＭＬＤｖ２エージェント４２３は、再生装置４２５に代わりＭＬＤｖ２を利用して配信要求をマルチキャスト配信網４１０に定期的に送信する。本来であれば、当該番組を再生している再生装置４２５が応答するべきであるが、再生装置４２５自身はＭＬＤｖ２を利用することができない。（Ｓ６１６）
【０１３２】
番組の配信を終了する場合、再生装置４２５は、終了要求をＭＬＤｖ２エージェント４２３へ送信する。（Ｓ６１７）
【０１３３】
ＭＬＤｖ２エージェント４２３は、当該終了要求を、当該番組を転送しているマルチキャスト配信網４１０へ送信する。（Ｓ６１８）
【０１３４】
終了要求を受信したマルチキャスト配信網４１０は、当該番組を受信している他のクライアント装置がいないことを確認して、配信元であるマルチキャストコンテンツ配信サーバ４０１へ当該配信終了を送信する。（Ｓ６１９）
【０１３５】
配信終了要求を送信したＭＬＤｖ２エージェント４２３は、ＭＬＤｖ２管理部４２２に番組の配信終了を通知し、当該番組に係るＭＬＤｖ２管理部４２２の処理が終了する。（Ｓ６２０）
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施形態に係る全体的な接続構成を示した模式図である。
【図２】コンテンツ管理サーバ装置の構成を示した構成図である。
【図３】再生基礎情報の記載内容を示した図である。
【図４】再生詳細情報の記載内容を示した図である。
【図５】クライアント装置の構成を示した構成図である。
【図６】本発明の実施形態に係るマルチメディア情報配信システムの動作を示したシーケンス図である。
【図７】中継方式におけるマルチメディア情報配信システムの動作を示したシーケンス図である。
【図８】エージェント方式におけるマルチメディア情報配信システムの動作を示したシーケンス図である。
【図９】ユニキャスト配信とマルチキャスト配信の構成を示した模式図である。
【図１０】ＭＬＤｖ１を用いたマルチメディア情報配信システムの動作を示したシーケンス図である。
【図１１】マルチキャスト配信の構成を示した模式図である。
【符号の説明】
【０１３７】
１０，１３，２０１…ユニキャスト配信サーバ
１１…ユニキャスト配信網
１２…ユニキャスト情報受信クライアント群
１５…マルチキャスト情報受信クライアント群
２０３…クライアント端末
２０４…ルータ
２０５…サーバ
３００，４００…コンテンツ提供網
３０１，４０１…マルチキャストコンテンツ配信サーバ
３０２，４０２…コンテンツ管理サーバ装置
４０２ａ…マルチメディア情報管理部
４０２ｂ…マルチメディア情報格納部
４０２ｃ…再生基礎情報管理部
４０２ｄ…再生基礎情報格納部
４０２ｅ…再生詳細情報管理部
４０２ｆ…再生詳細情報格納部
４０２ｇ…サーバ通信制御部
４０２ｈ…制御部
１４，２０２，３１０，４１０…マルチキャスト配信網
３１１，４１１…配信サーバ側ＡＰ
３１２，４１２…クライアント装置側ＡＰ
４１３…通信ネットワーク
３２０，４２０…クライアント装置
３２１，４２１…コンテンツ選択部
４２２…ＭＬＤｖ２管理部
４２３…ＭＬＤｖ２エージェント
４２４…プロトコル変換部
３２２，４２５…再生装置
４２６…格納部
４２７…クライアント通信制御部
４２８…制御部
Ｓ４０１〜Ｓ４１９、Ｓ５０１〜Ｓ５２３、Ｓ６０１〜６２０…処理
【図１】
2007195039.tif 000003
【図２】
2007195039.tif 000004
【図３】
2007195039.tif 000005
【図４】
2007195039.tif 000006
【図５】
2007195039.tif 000007
【図６】
2007195039.tif 000008
【図７】
2007195039.tif 000009
【図８】
2007195039.tif 000010
【図９】
2007195039.tif 000011
【図１０】
2007195039.tif 000012
【図１１】
2007195039.tif 000013