(57)【要約】【課題】  従来のマルチキャスト通信システムは、受信側主体のプロトコルだけでは、受信者側のデータ受信状況やサービス提供状況などを管理することが難しいという課題があった。【解決手段】  本発明では、コンテンツサーバからルーティング装置を介してクライアント装置にマルチキャストデータを配信するＩＰ網を用いたマルチキャスト通信システムにおいて、代理認証サーバ装置を設け、ルーティング装置のポートに接続されたクライアント装置から送信される受信要求メッセージを受けて認証要求を代理認証サーバ装置に送信する認証要求手段と、ルーティング装置から受信した認証要求により特定されるクライアント装置への配信を許可するか否かの認証を行う認証手段と、認証手段による認証結果を示した認証応答をルーティング装置に送信する認証応答手段と、代理認証サーバ装置から受信した認証応答が許可を示す場合だけ、マルチキャストデータをクライアント装置に送信する送信制御手段とを具備した。【選択図】図２
2010183506.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツサーバからルーティング装置を介してクライアント装置にマルチキャストデータを配信するＩＰ網を用いたマルチキャスト通信システムにおいて、
前記コンテンツサーバから配信されるマルチキャストデータをクライアント装置へ配信するか否かの認証を行う代理認証サーバ装置を設け、
前記ルーティング装置に備えられ、前記ルーティング装置のポートに接続された前記クライアント装置から送信される受信要求メッセージに示されたユーザ認証情報およびサービス種別情報と、前記受信要求メッセージが入力された前記ポートを特定するポート識別情報とを含む認証要求を前記代理認証サーバ装置に送信する認証要求手段と、
前記代理認証サーバ装置に備えられ、前記ルーティング装置から受信した前記認証要求に含まれるサービス種別情報が示すマルチキャストデータを前記認証要求により特定される前記クライアント装置への配信を許可するか否かの認証を行う認証手段と、
前記代理認証サーバ装置に備えられ、前記認証手段による認証結果を示した認証応答を前記認証要求を送信した前記ルーティング装置に送信する認証応答手段と、
前記ルーティング装置に備えられ、前記代理認証サーバ装置から受信した前記認証応答が許可を示す場合だけ、前記コンテンツサーバから配信される前記受信要求メッセージに対応するマルチキャストデータを前記クライアント装置に送信する送信制御手段と
を具備したことを特徴とするマルチキャスト通信システム。
【請求項２】
請求項１に記載のマルチキャスト通信システムにおいて、
前記ユーザ認証情報は、ユーザを識別するユーザＩＤと、前記クライアント装置を識別するＭＡＣアドレスとを含み、
前記ポート識別情報は、前記ルーティング装置を識別するルーティング装置ＩＤと、前記受信要求メッセージが入力されたポートを識別するポートＩＤとを含み、
前記サービス種別情報は、ユーザが受信要求する前記コンテンツサーバのサービス種別識別子と、マルチキャストアドレスとを含む
ことを特徴とするマルチキャスト通信システム。
【請求項３】
請求項２に記載のマルチキャスト通信システムにおいて、
前記クライアント装置をタグ付のバーチャルＬＡＮで前記ＩＰ網に接続する場合に、
前記ポート識別情報は、前記ルーティング装置を識別するルーティング装置ＩＤと、前記受信要求メッセージが入力されたポートを特定するポートＩＤと、前記バーチャルＬＡＮ中で特定するバーチャルＬＡＮ−ＩＤとを含むことを特徴とするマルチキャスト通信システム。
【請求項４】
請求項２または３に記載のマルチキャスト通信システムにおいて、
前記ルーティング装置に備えられた前記認証要求手段は、前記クライアント装置から送信される受信要求メッセージに示されたＭＡＣアドレスと前記受信要求メッセージが入力された前記ポートを特定するポート識別情報と前記受信要求メッセージに示されたマルチキャストアドレスとに基づいて、認証ＩＤと認証パスワードとを生成し、前記認証ＩＤと前記認証パスワードとを示した認証要求を前記代理認証サーバ装置に送信することを特徴とするマルチキャスト通信システム。
【請求項５】
請求項４に記載のマルチキャスト通信システムにおいて、
前記代理認証サーバ装置に備えられた前記認証手段は、前記認証要求に示された前記認証ＩＤと前記認証パスワードとが所定の関係にあるか否かの認証を行うことを特徴とするマルチキャスト通信システム。
【請求項６】
請求項１から５のいずれか一項に記載のマルチキャスト通信システムにおいて、
前記ルーティング装置に備えられ、前記送信制御手段による前記マルチキャストデータの送信量を計数する計数手段と、
前記ルーティング装置に備えられ、前記送信制御手段による前記マルチキャストデータの送信が停止された際に、前記計数手段により計数された送信量に前記ＭＡＣアドレスと前記ポート識別情報と前記マルチキャストアドレスとを含めた送信停止情報を作成して前記代理認証サーバ装置に送信する送信停止通知手段と、
前記代理認証サーバ装置に備えられ、受け取った前記送信停止情報の送信量を課金情報とする課金情報収集手段と
を更に設けたことを特徴とするマルチキャスト通信システム。
【請求項７】
請求項１から５のいずれか一項に記載のマルチキャスト通信システムにおいて、
前記ルーティング装置に備えられ、前記送信制御手段による前記マルチキャストデータの送信が停止された際に、そのマルチキャストデータの送信を開始する際に前記認証要求手段が送信した前記認証要求に示されたＭＡＣアドレス、ポート識別情報、ならびにマルチキャストアドレスをそれぞれ示すとともに、前記マルチキャストデータの送信の停止時刻を示した送信停止情報を前記代理認証サーバ装置に対して送信する送信停止通知手段と、
前記代理認証サーバ装置に備えられ、前記認証手段により許可が認証された時刻に応じた開始時刻を管理しておくとともに、前記送信停止情報を受けたことに応じて、その送信停止情報に示された前記停止時刻と前記開始時刻とに基づいてマルチキャストデータの送信の継続時間を算出し、算出した時間を課金情報とする課金情報収集手段と
を更に設けたことを特徴とするマルチキャスト通信システム。
【請求項８】
コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムのルーティング装置において、
前記クライアント装置から送信される受信要求メッセージに示されたユーザ認証情報およびサービス種別情報と、前記受信要求メッセージが入力された前記ポートを特定するポート識別情報とを含む認証要求を前記代理認証サーバ装置に送信する認証要求手段と、
前記代理認証サーバ装置から受信した前記認証応答が許可を示す場合だけ、前記コンテンツサーバから配信される前記受信要求メッセージに対応するマルチキャストデータを前記クライアント装置に送信する送信制御手段と
を具備することを特徴とするルーティング装置。
【請求項９】
コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムの代理認証サーバ装置において、
前記ルーティング装置から受信した前記認証要求に含まれるサービス種別情報が示すマルチキャストデータを前記認証要求により特定される前記クライアント装置への配信を許可するか否かの認証を行う認証手段と、
前記認証手段による認証結果を示した認証応答を前記認証要求を送信した前記ルーティング装置に送信する認証応答手段と
を具備したことを特徴とする代理認証サーバ装置。
【請求項１０】
コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムのルーティング装置で実行されるプログラムにおいて、
前記クライアント装置から送信される受信要求メッセージに示されたユーザ認証情報およびサービス種別情報と、前記受信要求メッセージが入力された前記ポートを特定するポート識別情報とを含む認証要求を前記代理認証サーバ装置に送信する認証要求ステップと、
前記代理認証サーバ装置から受信した前記認証応答が許可を示す場合だけ、前記コンテンツサーバから配信される前記受信要求メッセージに対応するマルチキャストデータを前記クライアント装置に送信する送信制御ステップと
を具備することを特徴とするルーティング装置用プログラム。
【請求項１１】
コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムの代理認証サーバ装置で実行されるプログラムにおいて、
前記ルーティング装置から受信した前記認証要求に含まれるサービス種別情報が示すマルチキャストデータを前記認証要求により特定される前記クライアント装置への配信を許可するか否かの認証を行う認証ステップと、
前記認証手段による認証結果を示した認証応答を前記認証要求を送信した前記ルーティング装置に送信する認証応答ステップと
を具備したことを特徴とする代理認証サーバ装置用プログラム。
【請求項１２】
コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムのルーティング方法において、
前記ルーティング装置側で、前記ルーティング装置のポートに接続された前記クライアント装置から送信される受信要求メッセージに示されたユーザ認証情報およびサービス種別情報と、前記受信要求メッセージが入力された前記ポートを特定するポート識別情報とを含む認証要求を前記代理認証サーバ装置に送信するステップと、
前記代理認証サーバ装置側で、前記ルーティング装置から受信した前記認証要求に含まれるサービス種別情報が示すマルチキャストデータを前記認証要求により特定される前記クライアント装置への配信を許可するか否かの認証を行うステップと、
前記代理認証サーバ装置側で、前記認証手段による認証結果を示した認証応答を前記認証要求を送信した前記ルーティング装置に送信するステップと、
前記ルーティング装置側で、前記代理認証サーバ装置から受信した前記認証応答が許可を示す場合だけ、前記コンテンツサーバから配信される前記受信要求メッセージに対応するマルチキャストデータを前記クライアント装置に送信するステップと
からなることを特徴とするマルチキャスト通信システムのルーティング方法。
【請求項１３】
コンテンツサーバからルーティング装置を介してクライアント装置にマルチキャストデータを配信するＩＰ網を用いたマルチキャスト通信システムの認証方法において、
前記コンテンツサーバから配信されるマルチキャストデータをクライアント装置へ配信するか否かの認証を行う代理認証サーバ装置がクライアント装置から送信されるサービス種別識別子とユーザ認証情報とを含む受信要求メッセージを受信するステップと、
前記代理認証サーバ装置が受信した前記受信要求メッセージに含まれる前記ユーザ認証情報とサービス種別識別子とを抽出するステップと、
前記抽出したユーザ認証情報がユーザ情報共有部に存在するか否かを判定するステップと、
前記ユーザ情報共有部に前記抽出したユーザ認証情報が存在する場合は前記代理認証サーバ装置が取得した前記ユーザ認証情報により認証し、前記ユーザ認証情報が存在しない場合は前記サービス種別識別子のサービス種別をサービス種別判定手段で判定し、前記判定したサービス種別に対応するサービスサーバの論理アドレスに対してサービスサーバ振分部が認証情報を送信するステップと
からなることを特徴とするマルチキャスト通信システムの認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツサーバからクライアント装置へマルチキャストデータを送信するマルチキャスト通信システムにおけるルーティング技術および認証技術に関する。
【背景技術】
【０００２】
近年、インターネットの普及と通信回線のブロードバンド化に伴ってＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）やマルチキャスト放送など様々なコンテンツがＩＰ網を用いて提供されるようになってきた。一般に、ＩＰ網においてコンテンツサーバから複数のクライアント装置にポイント・ツー・マルチポイントの通信を行う場合、ユニキャスト，ブロードキャスト，マルチキャストのいずれかの通信方法を用いることができる。その中でもマルチキャストは通信帯域を有効利用できるというメリットがあり、マルチキャストによるコンテンツデータの提供が一般的に行われている。
【０００３】
このようなマルチキャスト通信システムにおいて、複数事業者が管理する複数種別のコンテンツサーバと、階層化された複数のルーティング装置（ルータやスイッチ）とを接続してＩＰ網が形成され、ＩＰ網に接続されたクライアント装置からの接続要求に応じてコンテンツサーバから送信されるマルチキャストデータは、ルーティング装置を介してクライアント装置に送られるようになっている。
【０００４】
また、マルチキャスト通信を実現するプロトコルは、送信側主体のプロトコルと受信側主体のプロトコルとに大別できる。ところが、送信側主体のプロトコルは殆どのルーティング装置（ルータやレイヤ３のスイッチ）には実装されておらず、多くの場合はＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）という受信側主体のプロトコルを利用してマルチキャスト通信が行われている。
【０００５】
上記のようなマルチキャスト通信に関連する技術は、例えば非特許文献１−３に紹介されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、受信側主体のプロトコルによるルーティング方法は、サーバ側で受信者の管理を行わないので、例えばマルチキャストデータの受信者を制限したり、サービス提供状況や受信状況に応じて課金を行うことはできなかった。特に、ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ：次世代ネットワーク）のように複数のサービス提供事業者が混在する場合、各事業者毎に複数のサービス提供サーバが接続され、さらに複数種類のサービスが存在するので、これらのサーバがマルチキャストサービスを行う場合、受信側主体のプロトコルだけでは受信者側でサービス提供状況や受信状況などを管理することが難しいという課題があった。
【０００７】
上記課題に鑑み、本発明の目的は、受信側主体のプロトコルによるマルチキャスト通信を行いながら、サービス提供状況や受信状況などを受信者側で管理できるマルチキャスト通信システム、ルーティング装置、認証サーバ装置、ルーティング装置用プログラム、認証サーバ装置用プログラム、並びにルーティング方法および認証方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の請求項１に係るマルチキャスト通信システムは、コンテンツサーバからルーティング装置を介してクライアント装置にマルチキャストデータを配信するＩＰ網を用いたマルチキャスト通信システムにおいて、前記コンテンツサーバから配信されるマルチキャストデータをクライアント装置へ配信するか否かの認証を行う代理認証サーバ装置を設け、前記ルーティング装置に備えられ、前記ルーティング装置のポートに接続された前記クライアント装置から送信される受信要求メッセージに示されたユーザ認証情報およびサービス種別情報と、前記受信要求メッセージが入力された前記ポートを特定するポート識別情報とを含む認証要求を前記代理認証サーバ装置に送信する認証要求手段と、前記代理認証サーバ装置に備えられ、前記ルーティング装置から受信した前記認証要求に含まれるサービス種別情報が示すマルチキャストデータを前記認証要求により特定される前記クライアント装置への配信を許可するか否かの認証を行う認証手段と、前記代理認証サーバ装置に備えられ、前記認証手段による認証結果を示した認証応答を前記認証要求を送信した前記ルーティング装置に送信する認証応答手段と、前記ルーティング装置に備えられ、前記代理認証サーバ装置から受信した前記認証応答が許可を示す場合だけ、前記コンテンツサーバから配信される前記受信要求メッセージに対応するマルチキャストデータを前記クライアント装置に送信する送信制御手段とを具備したことを特徴とする。
【０００９】
また、請求項１に記載のマルチキャスト通信システムにおいて、前記ユーザ認証情報は、ユーザを識別するユーザＩＤと、前記クライアント装置を識別するＭＡＣアドレスとを含み、前記ポート識別情報は、前記ルーティング装置を識別するルーティング装置ＩＤと、前記受信要求メッセージが入力されたポートを識別するポートＩＤとを含み、前記サービス種別情報は、ユーザが受信要求する前記コンテンツサーバのサービス種別識別子と、マルチキャストアドレスとを含むことを特徴とする。
【００１０】
また、請求項２に記載のマルチキャスト通信システムにおいて、前記クライアント装置をタグ付のバーチャルＬＡＮで前記ＩＰ網に接続する場合に、前記ポート識別情報は、前記ルーティング装置を識別するルーティング装置ＩＤと、前記受信要求メッセージが入力されたポートを特定するポートＩＤと、前記バーチャルＬＡＮ中で特定するバーチャルＬＡＮ−ＩＤとを含むことを特徴とする。
【００１１】
また、請求項２または３に記載のマルチキャスト通信システムにおいて、前記ルーティング装置に備えられた前記認証要求手段は、前記クライアント装置から送信される受信要求メッセージに示されたＭＡＣアドレスと前記受信要求メッセージが入力された前記ポートを特定するポート識別情報と前記受信要求メッセージに示されたマルチキャストアドレスとに基づいて、認証ＩＤと認証パスワードとを生成し、前記認証ＩＤと前記認証パスワードとを示した認証要求を前記代理認証サーバ装置に送信することを特徴とする。
【００１２】
また、請求項４に記載のマルチキャスト通信システムにおいて、前記代理認証サーバ装置に備えられた前記認証手段は、前記認証要求に示された前記認証ＩＤと前記認証パスワードとが所定の関係にあるか否かの認証を行うことを特徴とする。
【００１３】
また、請求項１から５のいずれか一項に記載のマルチキャスト通信システムにおいて、前記ルーティング装置に備えられ、前記送信制御手段による前記マルチキャストデータの送信量を計数する計数手段と、前記ルーティング装置に備えられ、前記送信制御手段による前記マルチキャストデータの送信が停止された際に、前記計数手段により計数された送信量に前記ＭＡＣアドレスと前記ポート識別情報と前記マルチキャストアドレスとを含めた送信停止情報を作成して前記代理認証サーバ装置に送信する送信停止通知手段と、前記代理認証サーバ装置に備えられ、受け取った前記送信停止情報の送信量を課金情報とする課金情報収集手段とを更に設けたことを特徴とする。
【００１４】
また、請求項１から５のいずれか一項に記載のマルチキャスト通信システムにおいて、前記ルーティング装置に備えられ、前記送信制御手段による前記マルチキャストデータの送信が停止された際に、そのマルチキャストデータの送信を開始する際に前記認証要求手段が送信した前記認証要求に示されたＭＡＣアドレス、ポート識別情報、ならびにマルチキャストアドレスをそれぞれ示すとともに、前記マルチキャストデータの送信の停止時刻を示した送信停止情報を前記代理認証サーバ装置に対して送信する送信停止通知手段と、前記代理認証サーバ装置に備えられ、前記認証手段により許可が認証された時刻に応じた開始時刻を管理しておくとともに、前記送信停止情報を受けたことに応じて、その送信停止情報に示された前記停止時刻と前記開始時刻とに基づいてマルチキャストデータの送信の継続時間を算出し、算出した時間を課金情報とする課金情報収集手段とを更に設けたことを特徴とする。
【００１５】
本発明の請求項８に係るルーティング装置は、コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムのルーティング装置において、前記クライアント装置から送信される受信要求メッセージに示されたユーザ認証情報およびサービス種別情報と、前記受信要求メッセージが入力された前記ポートを特定するポート識別情報とを含む認証要求を前記代理認証サーバ装置に送信する認証要求手段と、前記代理認証サーバ装置から受信した前記認証応答が許可を示す場合だけ、前記コンテンツサーバから配信される前記受信要求メッセージに対応するマルチキャストデータを前記クライアント装置に送信する送信制御手段とを具備することを特徴とする。
【００１６】
本発明の請求項９に係る代理認証サーバ装置は、コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムの代理認証サーバ装置において、前記ルーティング装置から受信した前記認証要求に含まれるサービス種別情報が示すマルチキャストデータを前記認証要求により特定される前記クライアント装置への配信を許可するか否かの認証を行う認証手段と、前記認証手段による認証結果を示した認証応答を前記認証要求を送信した前記ルーティング装置に送信する認証応答手段とを具備したことを特徴とする。
【００１７】
本発明の請求項１０に係るルーティング装置用は、コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムのルーティング装置で実行されるプログラムにおいて、前記クライアント装置から送信される受信要求メッセージに示されたユーザ認証情報およびサービス種別情報と、前記受信要求メッセージが入力された前記ポートを特定するポート識別情報とを含む認証要求を前記代理認証サーバ装置に送信する認証要求ステップと、前記代理認証サーバ装置から受信した前記認証応答が許可を示す場合だけ、前記コンテンツサーバから配信される前記受信要求メッセージに対応するマルチキャストデータを前記クライアント装置に送信する送信制御ステップとを具備することを特徴とする。
【００１８】
本発明の請求項１１に係る代理認証サーバ装置用プログラムは、コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムの代理認証サーバ装置で実行されるプログラムにおいて、前記ルーティング装置から受信した前記認証要求に含まれるサービス種別情報が示すマルチキャストデータを前記認証要求により特定される前記クライアント装置への配信を許可するか否かの認証を行う認証ステップと、前記認証手段による認証結果を示した認証応答を前記認証要求を送信した前記ルーティング装置に送信する認証応答ステップとを具備したことを特徴とする。
【００１９】
本発明の請求項１２に係るルーティング方法は、コンテンツサーバと、ルーティング装置と、代理認証サーバ装置とでＩＰ網を形成し、前記コンテンツサーバから前記ルーティング装置を介してクライアント装置にマルチキャストデータを配信するマルチキャスト通信システムのルーティング方法において、前記ルーティング装置側で、前記ルーティング装置のポートに接続された前記クライアント装置から送信される受信要求メッセージに示されたユーザ認証情報およびサービス種別情報と、前記受信要求メッセージが入力された前記ポートを特定するポート識別情報とを含む認証要求を前記代理認証サーバ装置に送信するステップと、前記代理認証サーバ装置側で、前記ルーティング装置から受信した前記認証要求に含まれるサービス種別情報が示すマルチキャストデータを前記認証要求により特定される前記クライアント装置への配信を許可するか否かの認証を行うステップと、前記代理認証サーバ装置側で、前記認証手段による認証結果を示した認証応答を前記認証要求を送信した前記ルーティング装置に送信するステップと、前記ルーティング装置側で、前記代理認証サーバ装置から受信した前記認証応答が許可を示す場合だけ、前記コンテンツサーバから配信される前記受信要求メッセージに対応するマルチキャストデータを前記クライアント装置に送信するステップとからなることを特徴とする。
【００２０】
本発明の請求項１３に係る認証方法は、コンテンツサーバからルーティング装置を介してクライアント装置にマルチキャストデータを配信するＩＰ網を用いたマルチキャスト通信システムの認証方法において、前記コンテンツサーバから配信されるマルチキャストデータをクライアント装置へ配信するか否かの認証を行う代理認証サーバ装置がクライアント装置から送信されるサービス種別識別子とユーザ認証情報とを含む受信要求メッセージを受信するステップと、前記代理認証サーバ装置が受信した前記受信要求メッセージに含まれる前記ユーザ認証情報とサービス種別識別子とを抽出するステップと、前記抽出したユーザ認証情報がユーザ情報共有手段に存在するか否かを判定するステップと、前記ユーザ情報共有手段に前記抽出したユーザ認証情報が存在する場合は前記代理認証サーバ装置が取得した前記ユーザ認証情報により認証し、前記ユーザ認証情報が存在しない場合は前記サービス種別識別子のサービス種別をサービス種別判定手段で判定し、前記判定したサービス種別に対応するサービスサーバの論理アドレスに対してサービスサーバ振分手段が認証情報を送信するステップとからなることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、受信側主体のプロトコルによるマルチキャスト通信を行いながら、受信者側でのデータ受信状況やサービス提供状況などを管理することができる。また、認証サーバを有するプロバイダーと認証サーバを有さないプロバイダーが混在する場合でも、複数種類のサービスを提供することが可能になる。
【図面の簡単な説明】
【００２２】
【図１】マルチキャスト通信システムの構成を示す説明図である。
【図２】マルチキャスト通信システムのメッセージの流れを示す説明図である。
【図３】ルーティング装置の基本構成を示す説明図である。
【図４】代理認証サーバの構成を示す説明図である。
【図５】サービスＡ提供事業者のサーバ構成を示す説明図である。
【図６】サービスＢ提供事業者のサーバ構成を示す説明図である。
【図７】マルチキャスト通信システムの認証手順を示すフローチャートである。
【図８】ルーティング装置のその他の構成を示す説明図である。
【図９】代理認証サーバのその他の構成を示す説明図である。
【図１０】ルーティング装置のその他の構成を示す説明図である。
【図１１】ＶＬＡＮ利用時のマルチキャスト通信システムの構成を示す説明図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明に係るマルチキャスト通信システムおよびマルチキャスト通信システムに用いられるルーティング装置，認証サーバ装置の実施形態について詳しく説明する。また、本実施形態は、ルーティング装置用プログラム，認証サーバ装置用プログラム、及びマルチキャスト通信システムにおけるルーティング方法および認証方法の開示を含んでいる。
【００２４】
［マルチキャスト通信システムの構成］
図１は本実施形態に係るマルチキャスト通信システム１００の構成例を示している。図１に示したマルチキャスト通信システム１００は、ＮＧＮ１０１（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ：次世代ネットワーク）を用いた通信システムで、複数のサービス提供事業者により複数のサーバから複数種類のサービスを提供するシステム例である。
【００２５】
図１において、ＮＧＮ１０１にはサービス提供事業者Ａの網１０２とサービス提供事業者Ｂの網１０３とが接続され、サービス提供事業者Ａの網１０２にはマルチキャストサービスを行うサービスサーバ１１１、サービス提供事業者Ｂの網１０３にはマルチキャストサービスを行うサービスサーバ１１２とサービス提供事業者Ｂの独自の認証サーバ１１３とが配置されている。
【００２６】
また、ＮＧＮ１０１には階層的に配置されたルーティング装置で構成されるルーティングブロック１１４と、ユーザ認証やマルチキャストサービス認証などを行う代理認証サーバ１１５と、クライアント装置の接続インターフェースであるＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）１１６から１１９が配置されている。そして、ＴＡ１１６にはユーザａの端末１１６ａが接続され、同様にＴＡ１１７にはユーザｂの端末１１７ｂ，ＴＡ１１８にはユーザｃの端末１１８ｃ，ＴＡ１１９にはユーザｄの端末１１９ｄがそれぞれ接続されている。さらに、ＮＧＮ１０１のルーティングブロック１１４は、階層的に配置された上位のルーティング装置１２０と下位のルーティング装置１２１，１２２とで構成される。
【００２７】
尚、図１のマルチキャスト通信システム１００は、以降の説明に必要な最小限の構成を描いていあるが、サービス提供事業者数やサービス提供サーバ数、或いはＮＧＮ１０１を構成するルーティング装置数やルーティングの階層化数などは図１に描かれた内容に限定されるものではない。
【００２８】
図１に示したマルチキャスト通信システム１００において、ユーザａまたはユーザｂは、ＮＧＮ１０１を経由してサービス提供事業者Ａまたはサービス提供事業者Ｂのサービスサーバ１１１またはサービスサーバ１１２に接続し、所望のサービスサーバからマルチキャストによるメディア配信を受けることができる。
【００２９】
ここで、マルチキャストによるメディア配信を受ける場合の接続手順について図２を用いて説明する。図２は、ユーザａまたはユーザｂがサービス提供事業者ＡのサービスＡまたはサービス提供事業者ＢのサービスＢに接続するいくつかの接続手順例を示した図である。尚、図２において図１と同符号のものは同じものを示している。尚、図１および図２は基本的な構成を描いた一例であり、実際のシステムではルーティングの階層数などが異なる。
【００３０】
以下、図２において、認証機能を有さないサービス提供事業者に接続する場合は、認証機能を有するサービス提供事業者に接続する場合とに分けて接続手順例について詳しく説明する。
［マルチキャスト接続手順］
（認証機能を有さないサービス提供事業者に接続する場合）
図２において、ユーザａの端末１１６ａまたはユーザｂの端末１１７ｂを認証機能を有さないサービスＡの提供事業者網１０２に配置されているサービスサーバ１１１に接続してメディア配信を受ける場合について説明する。尚、サービスＡ提供事業者のサービスサーバ１１１のサービスＡ提供者リストにはユーザａだけが許可者として予め登録され、ユーザｂはサービスＡ提供者リストには登録されていないか非許可者として登録されているものとする。
【００３１】
先ず、サービスＡ提供者リストに許可者として登録されているユーザａがサービスサーバ１１１からサービスＡのメディア配信を受ける場合について説明する。ユーザａの端末１１６ａは、マルチキャスト受信を要求する「受信要求メッセージ」をＴＡ１１６を介してＮＧＮ１０１のルーティング装置１２１に送信する。この時、「受信要求メッセージ」に含めてユーザ認証情報およびサービス種別情報が送信される。例えばユーザ認証情報は、ユーザａのＩＤと端末１１６ａのＭＡＣアドレスなどが含まれ、サービス種別情報は、ユーザａが要求するサービスサーバ１１１のサービスＡを示す識別子（サービス種別識別子）と、サービスサーバ１１１からメディア配信されるマルチキャストアドレスなどが含まれている。
【００３２】
端末１１６ａからマルチキャスト受信を要求する「受信要求メッセージ」を受け取ったルーティング装置１２１は、代理認証サーバ１１５に問合せを行う「認証要求メッセージ」を送信し、ユーザ情報（ＩＤ：ユーザａ，ＭＡＣアドレス）がサービスＡの提供者リストに登録されているか否かを問い合わせる。代理認証サーバ１１５のサービスＡ提供者リストにはユーザａは許可者として登録されているので、代理認証サーバ１１５は「許可応答メッセージ」をルーティング装置１２１に送信する。さらに、ルーティング装置１２１は、代理認証サーバ１１５から受け取った「許可応答メッセージ」をユーザａの端末１１６ａに送信すると共に、ルーティング装置１２０を介してサービスサーバ１１１に「接続要求メッセージ」を送信する。ここで、「接続要求メッセージ」にはサービス種別とマルチキャストアドレスとが含まれている。そして、代理認証サーバ１１５から「許可応答メッセージ」を受け取ったルーティング装置１２１は、サービスサーバ１１１からマルチキャストアドレスで配信されるサービスＡのコンテンツデータをユーザａの端末１１６ａにルーティングする。尚、ルーティング装置１２１は、代理認証サーバ１１５から「許可応答メッセージ」を受けていない場合は、サービスサーバ１１１からサービスＡのコンテンツデータが配信されてきてもユーザａの端末１１６ａにはルーティングしない。
【００３３】
このようにして、ルーティング装置１２１は、代理認証サーバ１１５からの「許可応答メッセージ」を受けてマルチキャストデータの配信を行うので、代理認証サーバ１１５でサービスＡ提供者リストに許可者として認証されたユーザａは、サービスサーバ１１１からサービスＡのメディア配信を受けることができる。尚、代理認証サーバ１１５は、図２に示すように、予めサービスサーバ１１１のユーザであることを示す情報が提供されているものとする。
【００３４】
次に、サービスＡ提供者リストには登録されていないか非許可者として登録されているユーザｂがサービスサーバ１１１からサービスＡのメディア配信を受ける場合について説明する。ユーザｂの端末１１７ｂは、マルチキャスト受信を要求する「受信要求メッセージ」をＴＡ１１６を介してＮＧＮ１０１のルーティング装置１２１に送信する。この時、「受信要求メッセージ」に含めてユーザ認証情報およびサービス種別情報が送信される。例えばユーザ認証情報は、ユーザｂのＩＤと端末１１７ｂのＭＡＣアドレスなどが含まれ、サービス種別情報は、ユーザｂが要求するサービスサーバ１１１のサービスＡを示す識別子（サービス種別識別子）と、サービスサーバ１１１からメディア配信されるマルチキャストアドレスなどが含まれている。
【００３５】
端末１１７ｂからマルチキャスト受信を要求する「受信要求メッセージ」を受け取ったルーティング装置１２１は、代理認証サーバ１１５に問合せを行う「認証要求メッセージ」を送信し、ユーザ情報（ＩＤ：ユーザｂ，ＭＡＣアドレス）がサービスＡの提供者リストに登録されているか否かを問い合わせる。代理認証サーバ１１５のサービスＡ提供者リストにはユーザｂは許可者として登録されていない（非許可者として登録されている）ので、代理認証サーバ１１５は「非許可応答メッセージ」をルーティング装置１２１に送信する。さらに、ルーティング装置１２１は、代理認証サーバ１１５から受け取った「非許可応答メッセージ」をユーザｂの端末１１７ｂに送信する。
【００３６】
このようにして、ルーティング装置１２１は、代理認証サーバ１１５からの「非許可応答メッセージ」を受けてマルチキャストデータの配信を端末１１７ｂに行わないので、ユーザｂはサービスサーバ１１１からサービスＡのメディア配信を受けることができない。尚、代理認証サーバ１１５は、図２に示すように、予めサービスサーバ１１１のユーザａおよびユーザｂが許可者であるか非許可者であるかを示す情報が提供されているものとするが、ルーティング装置１２１から問合せを受けた時点でサービスサーバ１１１からサービスＡ提供者リストを受け取るようにしても構わない。
【００３７】
また、上記の説明において、ルーティング装置１２１が代理認証サーバ１１５に問合せを行う際に、端末から送信される「受信要求メッセージ」に含まれるＭＡＣアドレスおよびマルチキャストアドレスと、ルーティング装置１２１が端末から「受信要求メッセージ」を受け取ったポートを特定するポート識別情報とに基づいて、認証ＩＤと認証パスワードとを生成するようにしても構わない。この場合は、ルーティング装置１２１で生成した認証ＩＤと認証パスワードとを含む「認証要求メッセージ」がルーティング装置１２１から代理認証サーバ１１５に送信される。そして、認証ＩＤと認証パスワードとを含む「認証要求メッセージ」を受け取った代理認証サーバ１１５は、認証ＩＤと認証パスワードとが所定の関係にあるか否かの認証を行う。例えば、ユーザが通信事業者と契約する際に登録した認証ＩＤに対応する認証パスワードに合致するか否かによって認証を行う。
【００３８】
（認証機能を有するサービス提供事業者に接続する場合）
次に、図２において、ユーザａの端末１１６ａまたはユーザｂの端末１１７ｂを認証機能（認証サーバ１１３）を有するサービスＢの提供事業者網１０３に配置されているサービスサーバ１１２に接続してメディア配信を受ける場合について説明する。尚、サービスＢ提供事業者のサービスサーバ１１２のサービスＢ提供者リストにはユーザａだけが許可者として予め登録され、ユーザｂはサービスＢ提供者リストには登録されていないものとする。
【００３９】
先ず、サービスＢ提供者リストに許可者として登録されているユーザａがサービスサーバ１１２からサービスＢのメディア配信を受ける場合について説明する。ユーザａの端末１１６ａは、「受信要求メッセージ」をＴＡ１１６を介してＮＧＮ１０１のルーティング装置１２１に送信する。この時、「受信要求メッセージ」に含めてユーザ認証情報およびサービス種別情報が送信される。例えば図２の場合は、ユーザａのＩＤのみがユーザ認証情報として「受信要求メッセージ」に含まれているが、先に説明したサービスＡの場合と同様にユーザａのＩＤと端末１１６ａのＭＡＣアドレスとがユーザ認証情報として「受信要求メッセージ」に含まれていても構わない。
【００４０】
端末１１６ａからマルチキャスト受信を要求する「受信要求メッセージ」を受け取ったルーティング装置１２１は、代理認証サーバ１１５に問合せを行う「認証要求メッセージ」を送信し、ユーザ情報（ＩＤ：ユーザａ）がサービスＢの提供者リストに登録されているか否かを問い合わせる。ところが、代理認証サーバ１１５はサービスＢに対する提供者リストを持たないので、ルーティング装置１２０を介してサービスＢの提供事業者網１０３に配置されているサービスサーバ１１２に「認証要求メッセージ」を転送する。
【００４１】
「認証要求メッセージ」を受け取ったサービスサーバ１１２は、サービスＢの提供事業者網１０３に配置されている自社の認証サーバ１１３に「認証要求メッセージ」を送って問い合わせを行い、サービスＢ提供者リストにユーザａが許可者として予め登録されているか否かを確認する。図２の場合は、ユーザａはサービスＢ提供者リストに許可者として登録されているので、認証サーバ１１３はサービスサーバ１１２に「許可応答メッセージ」を返信する。そして、「許可応答メッセージ」は、サービスサーバ１１２からＮＧＮ１０１のルーティング装置１２０を介して代理認証サーバ１１５に送信され、さらに代理認証サーバ１１５からルーティング装置１２１に送信される。ルーティング装置１２１は「許可応答メッセージ」をユーザａの端末１１６ａに送信すると共に、ルーティング装置１２０を介してサービスサーバ１１２に「接続要求メッセージ」を送信する。
【００４２】
尚、「許可応答メッセージ」を受け取ったルーティング装置１２１は、サービスサーバ１１２からマルチキャストアドレスで配信されるサービスＢのコンテンツデータをユーザａの端末１１６ａにルーティングする。尚、ルーティング装置１２１は、「許可応答メッセージ」を受け取っていない場合は、サービスサーバ１１２からサービスＢのコンテンツデータが配信されてきてもユーザａの端末１１６ａにはルーティングしない。
【００４３】
このようにして、ルーティング装置１２１は、認証サーバ１１３からの「許可応答メッセージ」を受けてマルチキャストデータの配信を行うので、認証サーバ１１３でサービスＢ提供者リストに許可者として認証されたユーザａは、サービスサーバ１１２からサービスＢのメディア配信を受けることができる。尚、認証サーバ１１３には、予めサービスサーバ１１２のサービスＢの提供者リストが登録されているものとする。
【００４４】
次に、サービスＢ提供者リストには登録されていないか非許可者として登録されているユーザｂがサービスサーバ１１２からサービスＢのメディア配信を受ける場合について説明する。ユーザｂの端末１１７ｂは、「受信要求メッセージ」をＴＡ１１７を介してＮＧＮ１０１のルーティング装置１２１に送信する。この時、「受信要求メッセージ」に含めてユーザ認証情報およびサービス種別情報が送信される。例えば図２の場合は、ユーザｂのＩＤのみがユーザ認証情報として「受信要求メッセージ」に含まれているが、先に説明したサービスＡの場合と同様にユーザｂのＩＤと端末１１７ｂのＭＡＣアドレスとがユーザ認証情報として「受信要求メッセージ」に含まれていても構わない。
【００４５】
端末１１７ｂからマルチキャスト受信を要求する「受信要求メッセージ」を受け取ったルーティング装置１２１は、代理認証サーバ１１５に問合せを行う「認証要求メッセージ」を送信し、ユーザ情報（ＩＤ：ユーザｂ）がサービスＢの提供者リストに登録されているか否かを問い合わせる。ところが、代理認証サーバ１１５はサービスＢに対する提供者リストを持たないので、ユーザａの場合と同様に、ルーティング装置１２０を介してサービスＢの提供事業者網１０３に配置されているサービスサーバ１１２に「認証要求メッセージ」を転送する。
【００４６】
「認証要求メッセージ」を受け取ったサービスサーバ１１２は、サービスＢの提供事業者網１０３に配置されている自社の認証サーバ１１３に「認証要求メッセージ」を送って問い合わせを行い、サービスＢ提供者リストにユーザｂが許可者として予め登録されているか否かを確認する。図２の場合は、ユーザｂはサービスＢ提供者リストに許可者として登録されていないので、認証サーバ１１３はサービスサーバ１１２に「非許可応答メッセージ」を返信する。そして、「非許可応答メッセージ」は、サービスサーバ１１２からＮＧＮ１０１のルーティング装置１２０を介して代理認証サーバ１１５に送信され、さらに代理認証サーバ１１５からルーティング装置１２１に送信される。ルーティング装置１２１は「非許可応答メッセージ」をユーザｂの端末１１７ｂに送信する。
【００４７】
このようにして、ルーティング装置１２１は、代理認証サーバ１１５からの「非許可応答メッセージ」を受けてマルチキャストデータの配信を端末１１７ｂに行わないので、ユーザｂはサービスサーバ１１１からサービスＢのメディア配信を受けることができない。
【００４８】
［ルーティング装置，代理認証サーバ，サービスサーバの構成について］
ここで、ルーティング装置１２１，１２２などのルーティング手段と、代理認証サーバ１１５と、サービスサーバ１１１と、サービスサーバ１１２との構成例について補足しておく。
【００４９】
先ず、ルーティング装置１２１，ルーティング装置１２２などのルーティング手段の基本構成例を図３に示す。図３において、ルーティング手段１３０は、認証要求部１３１と、ポート識別情報管理部１３２と、クライアント管理部１３３と、パケット転送部１３４と、送信制御部１３５とで構成される。ここで、ルーティング手段１３０を構成する認証要求部１３１，ポート識別情報管理部１３２，クライアント管理部１３３，パケット転送部１３４および送信制御部１３５は、必要な情報を互いに入出力することができるように相互に接続されている。
【００５０】
認証要求部１３１は、端末からマルチキャストデータの受信を要求する「受信要求メッセージ」に応じて、「受信要求メッセージ」に含まれるマルチキャストアドレスで配信されるマルチキャストデータを端末にルーティングするか否かを問い合わせる「認証要求メッセージ」を代理認証サーバ１１５に送信する。
【００５１】
尚、認証要求部１３１が代理認証サーバ１１５に問合せを行う際に、端末から送信される「受信要求メッセージ」に含まれるＭＡＣアドレスおよびマルチキャストアドレスと、ルーティング手段１３０が端末から「受信要求メッセージ」を受け取ったポートを特定するポート識別情報とに基づいて、認証ＩＤと認証パスワードとを生成するようにしても構わない。この場合は、ルーティング手段１３０で生成した認証ＩＤと認証パスワードとを含む「認証要求メッセージ」が代理認証サーバ１１５に送信される。
【００５２】
ポート識別情報管理部１３２は、端末が接続されているルーティング手段１３０の接続ポートを示すポート識別情報を管理する。ここで、ポート識別情報は、端末が接続されるルーティング装置を識別するルーティング装置ＩＤや端末から「受信要求メッセージ」が入力されたポートを識別するポートＩＤなどで構成される。
【００５３】
クライアント管理部１３３は、端末から受信するユーザ認証情報を管理する。ここで、ユーザ認証情報は、ユーザを識別するユーザＩＤや端末（クライアント装置）を識別するＭＡＣアドレスなどで構成される。
【００５４】
パケット転送部１３４は、端末や他のルーティング装置から受信するパケットを経路情報に従って他のルーティング装置やサーバなどに転送する。尚、経路情報は、ルーティング装置間で別途送受信されルーティングテーブルとして各ルーティング装置に保持されている。この部分は、一般的なルーティング装置の技術なので詳細な説明は省略する。
【００５５】
送信制御部１３５は、代理認証サーバ１１５から送られてくる認証結果が認証許可を示す場合（「許可応答メッセージ」の場合）だけ、サービスサーバから配信されるマルチキャストデータの中からユーザが受信要求するサービスに対応するマルチキャストデータをユーザの端末にルーティングする制御を行う。逆に、代理認証サーバ１１５から送られてくる認証結果が認証を許可しない場合（「非許可応答メッセージ」の場合）は、サービスサーバから配信されるマルチキャストデータの中からユーザが受信要求したサービスに対応するマルチキャストデータはユーザの端末にルーティングしないように制御する。
【００５６】
このようにして、ルーティング装置１２１，１２２などのルーティング手段１３０は、端末から送信される「受信要求メッセージ」に示されたユーザ認証情報およびサービス種別情報と、「受信要求メッセージ」を端末から受信したポートを特定するポート識別情報とを含む「認証要求メッセージ」を代理認証サーバに送信し、代理認証サーバから受信する応答メッセージが許可を示す場合だけ、サービスサーバから配信されるマルチキャストデータを端末にルーティングすることができる。
【００５７】
次に、代理認証サーバ１１５の構成例を図４に示す。図４において、代理認証サーバ１１５は、代理認証部１４１と、認証応答部１４２と、認証情報共有部１４３と、識別子共有部１４４と、ユーザ識別子等取得部１４５と、認証情報存在有無判別部１４６と、マルチキャストアドレス管理部１４７と、ルーティング制御指示部１４８と、サービスサーバ振分部１４９と、サービス種別判定部１５０とで構成される。ここで、代理認証部１４１，認証応答部１４２，認証情報共有部１４３，識別子共有部１４４，ユーザ識別子等取得部１４５，認証情報存在有無判別部１４６，マルチキャストアドレス管理部１４７，ルーティング制御指示部１４８，サービスサーバ振分部１４９およびサービス種別判定部１５０は、必要な情報を互いに入出力することができるように相互に接続されている。
【００５８】
代理認証部１４１は、サービス提供事業者に代わって代理認証サーバ１１５の各部の情報を用いてユーザや端末の認証を行う。尚、ユーザ識別子等取得部１４５がルーティング装置から送られてくる認証ＩＤと認証パスワードを取得した場合は、認証ＩＤと認証パスワードとが所定の関係にあるか否かの認証を行う。例えばユーザが通信事業者と契約する際に登録した認証ＩＤに対応する認証パスワードに合致するか否かによって認証を行う。
【００５９】
認証応答部１４２は、代理認証部１４１による認証結果を示した認証応答を認証要求を送信したルーティング装置に送信する。
【００６０】
認証情報共有部１４３は、各サービスサーバやサービス種別毎に接続を許可するユーザ情報（ＩＤ：ユーザａ、ＭＡＣアドレス）を含む認証情報を共有するデータベースで、例えば図２で説明した認証情報（サービスＡ提供リストのユーザａ：許可，ユーザｂ：非許可）などに対応する。
【００６１】
識別子共有部１４４は、ユーザ識別子等取得部１４５で取得したユーザ識別子やサービス種別識別子を共有するデータベースである。ここで、ユーザ識別子は、例えばユーザａやユーザｂのＩＤや端末１１６ａや端末１１７ｂのＭＡＣアドレスなどユーザや端末を区別するための識別子である。また、サービス種別識別子は、例えばサービスＡやサービスＢなどのサービス種別やサービス提供事業者などを示す識別子である。
【００６２】
ユーザ識別子等取得部１４５は、「認証要求メッセージ」に含まれるユーザ認証情報（ユーザ識別子およびサービス種別識別子など）を取得する。尚、端末から送信される「受信要求メッセージ」に含まれるＭＡＣアドレスおよびマルチキャストアドレスと、ルーティング装置が端末から「受信要求メッセージ」を受け取ったポートを特定するポート識別情報とに基づいて作成した認証ＩＤと認証パスワードとを含む「認証要求メッセージ」がルーティング装置から送られてきた場合は、ユーザ識別子等取得部１４５は、これらの認証ＩＤと認証パスワードも取得する。
【００６３】
認証情報存在有無判別部１４６は、認証情報共有部１４３に各サービスサーバやサービス毎に接続を許可するユーザ情報（ＩＤ：ユーザａ、ＭＡＣアドレス）を含む認証情報が存在するか否かを判別する。
【００６４】
マルチキャストアドレス管理部１４７は、サービスサーバが配信するサービス種別に対応するマルチキャストアドレスを管理する。
【００６５】
ルーティング制御指示部１４８は、各ルーティング装置に対してマルチキャストアドレス管理部１４７が管理するマルチキャストアドレスに応じたルーティングを指示する。
【００６６】
サービスサーバ振分部１４９は、サービス種別判定部１５０が判別したサービス種別識別子に対応するサービスサーバの論理アドレスを検索して、検索した論理アドレスのサービスサーバに認証情報を送信する。
【００６７】
サービス種別判定部１５０は、各事業者のサービスサーバが提供するＩＰ放送やＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）などサービス種別（サービス種別識別子）を判定する。
【００６８】
このようにして、代理認証サーバ１１５は、ルーティング装置１２１やルーティング装置１２２から送られる「認証要求メッセージ」に応じて、ユーザ識別子等取得部１４５がユーザ識別子やサービス種別識別子を取得し、該ユーザが要求するサービス種別の提供者リストに登録されているか否かを判別し、登録されている場合は代理認証部１４１がサービス提供事業者に代わって端末からの接続要求の認証を行う。登録されていない場合は、サービスサーバ振分部１４９がサービス種別判定部１５０が判別したサービス種別識別子に対応するサービスサーバの論理アドレスに認証情報を送信してサービス提供者側の認証サーバで認証を行うようになっている。
【００６９】
次に、認証サーバを有しないサービスＡ提供事業者のサーバ構成１６０ａを図５に示す。サービスＡ提供事業者のサーバ構成１６０ａは図１に示すようにサービスサーバ１１１だけで構成され、認証サーバを持たないのでＮＧＮ１０１側の代理認証サーバ１１５でユーザ認証を代わりに行ってもらい、ルーティング装置１２１から送信される接続要求に対してメディア配信を行うだけである。図５において、サービスＡ提供事業者のサーバ構成１６０ａは、ユーザ識別子等取得部１６１と、認証部１６２と、コンテンツメディア送信部１６３とで構成される。ここで、ユーザ識別子等取得部１６１，認証部１６２およびコンテンツメディア送信部１６３は、必要な情報を互いに入出力することができるように相互に接続されている。
【００７０】
ユーザ識別子等取得部１６１は、ルーティング装置１２１から送信される「接続要求メッセージ」に含まれるユーザ情報（ＩＤ：ユーザａ，ＭＡＣアドレス）などを示すユーザ識別子やサービス種別識別子などを取得する。
【００７１】
認証部１６２は、ユーザ識別子等取得部１６１が取得したサービス種別識別子に対応するコンテンツメディアの送信をコンテンツメディア送信部１６３に指示する。
【００７２】
コンテンツメディア送信部１６３は、認証部１６２が指示するコンテンツメディアの送信を行う。
【００７３】
このように、認証サーバを持たないサービスＡ提供事業者の場合は、ＮＧＮ１０１側の代理認証サーバ１１５でユーザ認証を代わりに行ってもらうので、ルーティング装置１２１から送信される「接続要求メッセージ」に対してメディア配信を行うだけでマルチキャスト通信を行うことができる。
【００７４】
次に、認証サーバを有するサービスＢ提供事業者のサーバ構成１６０ｂを図６に示す。サービスＢ提供事業者のサーバ構成１６０ｂは図１に示すようにサービスサーバ１１２と認証サーバ１１３とで構成される。サービスＢ提供事業者のサーバ構成１６０ｂの場合は、ＮＧＮ１０１側の代理認証サーバ１１５でユーザ認証を代わりに行ってもらう必要がなく、転送されてくる「問合せ」メッセージに対して認証サーバ１１３でユーザ認証を行う。図６において、サービスサーバ１１２と認証サーバ１１３とを含むサーバ構成１６０ｂは、図５のサービスサーバ１１１と同様の基本ブロックであるユーザ識別子等取得部１６１と、認証部１６２ａと、コンテンツメディア送信部１６３とに加えて、認証情報共有部１６４と、識別子共有部１６５とで構成される。ここで、ユーザ識別子等取得部１６１と、コンテンツメディア送信部１６３とについては図５のサービスサーバ１１１と同じ動作を行うので重複する説明は省略する。
【００７５】
認証情報共有部１６４は、サービス種別毎に接続を許可するユーザ情報（ＩＤ：ユーザａ、ＭＡＣアドレス）を含む認証情報を共有するデータベースで、例えば図２で説明した認証情報（サービスＡ提供リストのユーザａ：許可，ユーザｂ：非許可）などに対応する。
【００７６】
識別子共有部１６５は、ユーザ識別子等取得部１６１で取得した「接続要求メッセージ」に含まれるユーザ情報（ＩＤ：ユーザａ，ＭＡＣアドレス）などを示すユーザ識別子やサービス種別識別子などを共有するデータベースである。
【００７７】
また、認証部１６２ａは、図５のサービスＡ提供事業者のサーバ構成１６０ａにおける認証部１６２とは少し異なり、ユーザ識別子等取得部１６１が取得したユーザ識別子が認証情報共有部１６４にサービスＢの配信ユーザとして登録されているか否かを確認する。そして、認証情報共有部１６４に配信ユーザとして登録されている場合はコンテンツメディア送信部１６３に送信を指示して、「許可応答メッセージ」を端末側に返送する。逆に認証情報共有部１６４に配信ユーザとして登録されていない場合はコンテンツメディア送信部１６３に送信を指示せず、「非許可応答メッセージ」を端末側に返送する。
【００７８】
このように、認証サーバを有するサービスＢを提供するサービスサーバ１１２の場合は、ＮＧＮ１０１側の代理認証サーバ１１５でユーザ認証を代わりに行ってもらう必要がなく、転送されてくる「問合せ」メッセージに対して認証サーバ１１３でユーザ認証を行い、メディア配信を行うだけでマルチキャスト通信を行うことができる。
【００７９】
［マルチキャスト接続時の認証手順について］
次に、図２で説明したマルチキャスト接続時の認証手順について図７のフローチャートを用いて説明する。尚、図７のフローチャートは、図１の代理認証サーバ１１５の処理を中心に示している。ルーティング装置１２１に接続されている端末（端末１１６ａや端末１１７ａなど）からマルチキャスト受信を要求する「受信要求メッセージ」を受け取ったルーティング装置１２１が、代理認証サーバ１１５に問合せを行う「認証要求メッセージ」を送信した状態にあるものとする。
【００８０】
（ステップＳ１０１）代理認証サーバ１１５の代理認証部１４１は、ルーティング装置１２１から「認証要求メッセージ」を受信する。
【００８１】
（ステップＳ１０２）代理認証サーバ１１５のユーザ識別子等取得部１４５は、「認証要求メッセージ」に含まれるユーザ認証情報（ユーザ識別子およびサービス種別識別子など）を取得する。ここで、ユーザ識別子は、例えばユーザａやユーザｂのＩＤや端末１１６ａや端末１１７ｂのＭＡＣアドレスなどである。また、サービス種別識別子は、例えばサービスＡやサービスＢなどのサービス種別やサービス提供事業者などを示す識別子である。取得した識別子は識別子共有部１４４に保持される。
【００８２】
（ステップＳ１０３）代理認証サーバ１１５の認証情報存在有無判別部１４６は、認証情報共有部１４３にユーザの認証情報が存在するか否かを判別する。認証情報共有部１４３にユーザの認証情報が存在する場合はステップＳ１０４に進み、存在しない場合はステップＳ１０７に進む。ここで、認証情報共有部１４３に保持されているユーザの認証情報は、図２で説明した各サービス毎の提供者リストに相当し、許可者や非許可者のユーザ識別子が保持されている。
【００８３】
（ステップＳ１０４）代理認証サーバ１１５の代理認証部１４１は、ステップＳ１０２で取得したユーザ認証情報と認証情報共有部１４３に保持されている認証情報とを比較して、そのユーザを許可するか否かを判断する。例えば、認証情報共有部１４３に認証情報（サービスＡ提供リスト）として（ユーザａ：許可，ユーザｂ：非許可）が保持されている場合、ステップＳ１０２で取得したユーザ認証情報がユーザａでサービスＡを要求している場合は認証ＯＫと判断し、ステップＳ１０２で取得したユーザ認証情報がユーザｂでサービスＡを要求している場合は認証ＮＧと判断する。そして、認証ＯＫの場合はステップＳ１０５に進み、認証ＮＧの場合はステップＳ１０６に進む。
【００８４】
（ステップＳ１０５）代理認証サーバ１１５の認証応答部１４２は、ルーティング装置１２１にマルチキャストサービス許可を示す「許可応答メッセージ」を送信する。
【００８５】
（ステップＳ１０６）代理認証サーバ１１５の認証応答部１４２は、ルーティング装置１２１に「非許可応答」メッセージを送信する。
【００８６】
（ステップＳ１０７）代理認証サーバ１１５のサービス種別判定部１５０は、ステップＳ１０２で取得したサービス種別識別子によりサービス種別を判定する。
【００８７】
（ステップＳ１０８）代理認証サーバ１１５のサービスサーバ振分部１４９は、サービス種別判定部１５０が判定したサービス種別に対応するサービスサーバの論理アドレスを検索する。そして、サービスサーバの論理アドレスにユーザ識別子を含む認証情報を送信する。
【００８８】
（ステップＳ１０９）サービスサーバは、代理認証サーバ１１５から送られてきた認証情報によるサービス提供の可否を判断し、許可する場合は「許可応答メッセージ」を返信し、許可しない場合は「非許可応答」メッセージを返信する。
【００８９】
このようにして、ＮＧＮ１０１の代理認証サーバ１１５は、端末の「受信要求メッセージ」に応じてルーティング装置１２１から送られる「認証要求メッセージ」に応じて認証を行うことができる。特に、認証機能を有するサービス提供事業者のサービスサーバに接続する場合でも、認証機能を有さないサービス提供事業者のサービスサーバに接続する場合でも、マルチキャスト通信によるメディア配信を実現することができる。尚、この認証方法により、ＳＮＩにおいてサービスを提供するアプリケーションサービス提供事業者（プロバイダー）の中に、認証サーバを有するプロバイダーと認証サーバを有さないプロバイダーが混在する場合でも、複数種類のマルチキャストサービスを提供することが可能になる。
［その他の実施例１］
次に、上記で説明したマルチキャスト通信システムのその他の実施例について説明する。ここで説明するマルチキャスト通信システムは、上記で説明したマルチキャスト通信システムに用いられる代理認証サーバとルーティング装置の構成が少し異なっている。例えば、図３のルーティング手段１３０の代わりに図８に示すルーティング手段１３０ａが用いられ、図４の代理認証サーバ１１５の代わりに図９に示す代理認証サーバ１１５ａが用いられる。
【００９０】
図８において、ルーティング手段１３０ａは、図３で説明したルーティング手段１３０に送信停止通知部１３６が追加されている。尚、図３と同じ符号のものは同様に動作するので重複する説明は省略する。送信停止通知部１３６は、例えば接続される端末の操作やサービスサーバのサービス終了などによって送信制御部１３５がマルチキャストデータの送信を停止した場合に代理認証サーバ１１５に送信停止情報を通知する。尚、送信停止情報には、ユーザ識別情報とマルチキャストデータの送信開始時刻と送信停止時刻とが含まれている。また、時刻情報は、ルーティング手段１３０ａの中の時計機能を用いて取得されるものとする。
【００９１】
図９において、代理認証サーバ１１５ａは、図４で説明した代理認証サーバ１１５に課金情報収集部１５１が追加されている。尚、図４と同じ符号のものは同様に動作するので重複する説明は省略する。課金情報収集部１５１は接続されるルーティング装置から得られる送信停止情報に応じてマルチキャスト通信の利用するユーザ毎の課金情報を収集する。図８のルーティング手段１３０ａから送られてくる送信停止情報の場合は、送信停止情報に含まれるマルチキャストデータの送信開始時刻と送信停止時刻とから利用時間を計算して、ユーザ識別情報が示すユーザの課金情報とする。
【００９２】
このようにして、マルチキャストサービスを利用する受信者側の受信状況やサービス提供状況などを管理することが可能になり、従量課金を行うことができる。
［ルーティング手段１３０ａの変形例］
次に、図８で説明したルーティング手段１３０ａの変形例について図１０を用いて説明する。図１０において、ルーティング手段１３０ｂは、図８で説明したルーティング手段１３０ａに計数部１３７が追加されている。計数部１３７は、ルーティング手段１３０ｂから端末に送信されるマルチキャストデータの送信量を端末毎に計数する。例えばユーザａの端末１１６ａにサービスサーバＡから送信したマルチキャストデータの送信量を計数して、送信量＝１００ＭＢのように求める。そして、送信停止通知部１３６は、例えば接続される端末の操作やサービスサーバのサービス終了などによって送信制御部１３５がマルチキャストデータの送信を停止した場合に、計数部１３７が計数した送信量を送信停止情報に含めて代理認証サーバ１１５ａに通知する。
【００９３】
ルーティング手段１３０ｂから送信量を含む送信停止情報を受け取った図９に示す代理認証サーバ１１５ａは、送信量に応じてマルチキャスト通信の利用するユーザ毎の課金情報を収集する。このようにして、マルチキャストサービスを利用する受信者側の受信状況やサービス提供状況などを管理することが可能になり、従量課金を行うことができる。
［その他の実施例２］
上記の説明では、ユーザの端末はＭＡＣアドレスでＩＰ網に接続する場合について説明したが、端末をタグ付のバーチャルＬＡＮ（ＶＬＡＮ）でＩＰ網に接続する場合でも同様にマルチキャスト通信システムを実現することができる。例えば図１１に示すように、ルーティング装置１２２がＶＬＡＮに対応するルーティング装置で、ユーザｄの端末１１９ｂはホームゲートウェイ（ＨＧＷ）１１９ｂを介してＶＬＡＮでルーティング装置１２２ｂに接続されたマルチキャスト通信システム１００ｂを示している。図１で説明したマルチキャスト通信システム１００の場合は、ルーティング装置１２２を識別するルーティング装置ＩＤと、「受信要求メッセージ」が入力されたポートを識別するポートＩＤとを含むポート識別情報としたが、図１１に示したマルチキャスト通信システム１００ｂの場合、ポート識別情報として、ルーティング装置１２２ｂを識別するルーティング装置ＩＤと、「受信要求メッセージ」が入力されたポートを識別するポートＩＤとに加えて、ＶＬＡＮタグで特定されるＶＬＡＮ−ＩＤを含んでいる。従って、ＶＬＡＮ−ＩＤを用いてユーザの管理を行うことができ、先の実施例と同様に、マルチキャストサービスを利用する受信者側の受信状況やサービス提供状況などを管理することが可能になり、従量課金を行うことができる。
【００９４】
以上、各実施形態において説明してきたように、本発明に係るマルチキャスト通信システム、ルーティング装置、認証サーバ装置、ルーティング装置用プログラム、認証サーバ装置用プログラム、並びにルーティング方法および認証方法は、受信側主体のプロトコルによるマルチキャスト通信を行いながら、受信者側でのデータ受信状況やサービス提供状況などを管理することができる。また、認証サーバを有するプロバイダーと認証サーバを有さないプロバイダーが混在する場合でも、複数種類のサービスを提供することができる。特に、受信側主体のプロトコルによるマルチキャスト通信を行いながら、サービス提供状況や受信状況などを受信者側で管理することが可能になり、課金情報などを収集することができる。
【符号の説明】
【００９５】
１００，１００ｂ・・・マルチキャスト通信システム
１０１，１０１ｂ・・・ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ：次世代ネットワーク）
１０２・・・サービス提供事業者Ａの網
１０３・・・サービス提供事業者Ｂの網
１１１・・・サービスＡのサービスサーバ
１１２・・・サービスＢのサービスサーバ
１１３・・・サービスＢの認証サーバ
１１４，１１４ｂ・・・ルーティングブロック
１１５，１１５ａ・・・代理認証サーバ
１１６，１１７，１１８，１１９・・・ＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ：端末接続手段）
１１６ａ，１１７ｂ，１１８ｃ，１１９ｄ・・・端末
１１９ｂ・・・ＨＧＷ（ホームゲートウェイ）
１２０・・・上位のルーティング装置
１２１，１２２，１２２ｂ・・・下位のルーティング装置
１３０，１３０ａ，１３０ｂ・・・ルーティング手段
１３１・・・認証要求部
１３２・・・ポート識別情報管理部
１３３・・・クライアント管理部
１３４・・・パケット転送部
１３５・・・送信制御部
１３６・・・送信停止通知部
１３７・・・計数部
１４１・・・代理認証部
１４２・・・認証応答部
１４３・・・認証情報共有部
１４４・・・識別子共有部
１４５・・・ユーザ識別子等取得部
１４６・・・認証情報存在有無判別部
１４７・・・マルチキャストアドレス管理部
１４８・・・ルーティング制御指示部
１４９・・・サービスサーバ振分部
１５０・・・サービス種別判定部
１５１・・・課金情報収集部
１６１・・・ユーザ識別子等取得部
１６２，１６２ａ・・・認証部
１６３・・・コンテンツメディア送信部
１６４・・・認証情報共有部
１６５・・・識別子共有部
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２００４−０１５５１３号公報
【図１】
2010183506.tif 000003
【図２】
2010183506.tif 000004
【図３】
2010183506.tif 000005
【図４】
2010183506.tif 000006
【図５】
2010183506.tif 000007
【図６】
2010183506.tif 000008
【図７】
2010183506.tif 000009
【図８】
2010183506.tif 000010
【図９】
2010183506.tif 000011
【図１０】
2010183506.tif 000012
【図１１】
2010183506.tif 000013