(57)【要約】【課題】ＩＰマルチキャストにおいて、契約しているかいないか、すなわち受信していいかどうかの認証を可能とし、グループリストの管理をＩＰネットワーク側主導にもできるようにするＩＰマルチキャスト用認証方法、およびそれを用いるＩＰマルチキャスト用認証システムを提供する。【解決手段】ＩＰマルチキャスト用認証方法を実現するためのＩＰマルチキャスト用認証システムにおいて、ユーザ認証手段を備えるユーザ認証サーバと３、ユーザデータ管理手段を備える顧客データサーバ４と、ルータ制御手段を備えるルータ制御サーバ１と、ユーザ収容ルータ２と、必要であれば、グループ管理手段を備えるグループ管理サーバ６とを備える。【選択図】      図４
2004253968.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークにおけるＩＰマルチキャスト用認証方法において、
ＩＰネットワークにおけるユーザ認証手段と、ユーザ識別子、ユーザ端末が受信可能なグループアドレスのあるグループリスト、およびユーザの収容位置を記録しておくユーザデータ管理手段と、ユーザ収容ルータとに直接あるいは通信により遠隔に接続されたルータ制御手段は、該グループリストの有効期限を監視するグループリストタイマを該グループリスト毎に備え、該ユーザ収容ルータに該グループリストを設定する時に、予め定めた有効期間にて該グループリリストタイマを起動し、該グループリストタイマが該有効期間を経過したなら、該ユーザ収容ルータの該グループリストを削除し、該ユーザにマルチキャスト配信中であれば停止する
ことを特徴とするＩＰマルチキャスト用認証方法。
【請求項２】
請求項１に記載のＩＰマルチキャスト用認証方法において、
ユーザ毎に予め有効期間を定めておき、
前記ユーザデータ管理手段は、前記ユーザ識別子と該ユーザ識別子に対する有効期間を登録しておき、
前記ルータ制御手段は、該ユーザデータ管理手段からグループリストを取得するときに、同時に該ユーザ毎の有効期間も取得し、該グループリストの有効期限を監視するグループリストタイマに該有効期間を設定する
ことを特徴とするＩＰマルチキャスト用認証方法。
【請求項３】
請求項１、または請求項２のいずれかに記載のＩＰマルチキャスト用認証方法において、
前記ＩＰネットワークは、グループ毎あるいはグループ群毎の有効期間を登録しておき、かつ前記ルータ制御手段に直接あるいは通信により遠隔に接続されたグループ管理手段を有し、
該ＩＰネットワークは、予めグループ毎あるいはグループ群毎の有効期間を定めて、該グループ管理手段に登録しておき、
前記ルータ制御手段は、前記グループリストタイマを起動する際に、該グループ管理手段から設定する前記グループリストに含まれる全グループの有効期間を取得し、取得した有効期間のうち最小値を該グループリストタイマに設定する
ことを特徴とするＩＰマルチキャスト用認証方法。
【請求項４】
請求項３に記載のＩＰマルチキャスト用認証方法において、
前記ルータ制御手段は、前記グループリストタイマを起動する際に、設定するグループリストに含まれる全グループの有効期間を取得し、該グループリスト毎ではなく、該有効期間が同一のグループ毎あるいはグループ群毎に別々のグループタイマを起動し、いずれのグループリストタイマが該有効期間を経過したなら、該グループリストから該有効期間を経過したグループあるいはグループ群のみを削除し、ユーザ端末に対し、該有効期間を経過したグループあるいはグループ群がマルチキャスト配信中であれば停止する
ことを特徴とするＩＰマルチキャスト用認証方法。
【請求項５】
請求項１、請求項２、あるいは請求項３のいずれかに記載のＩＰマルチキャスト用認証方法において、
前記ルータ制御手段は、前記グループタイマリストを前記ユーザ識別子毎に管理し、認証許可時にグループの有効期間をユーザに通知し、認証許可を受信したら、該ユーザ端末に対応した該グループリストタイマが動作中であれば、該ユーザの該グループリストタイマを更新し、
前記ユーザ端末は、通知された有効期間より短い時間内に、認証要求を前記ユーザ認証手段に送信し、
該ユーザ認証手段は、認証許可した場合、認証許可したユーザ識別子を明記した認証許可通知を該ルータ制御手段に送信する
ことを特徴とするＩＰマルチキャスト用認証方法。
【請求項６】
請求項４に記載のＩＰマルチキャスト認証方法において、
前記ルータ制御手段は、前記グループリストタイマをユーザ識別子毎かつグループ毎あるいはグループ群毎に管理し、認証許可時にグループアドレスとグループの有効期間の全組み合わせをユーザ端末に通知し、認証許可通知されたグループあるいはグループ群のグループタイマリストが動作中であれば、該グループリストタイマを更新し、
該ユーザ端末は、各グループあるいは各グループ群の有効期間より短い時間内に、認証を要求するグループあるいはグループ群を明記した認証要求をユーザ認証手段に送信し、
該ユーザ認証手段は、認証許可した場合、認証許可したユーザ識別子とグループアドレスあるいはグループアドレス群を該ルータ制御手段に対し送信する
ことを特徴とするＩＰマルチキャスト用認証方法。
【請求項７】
請求項１、請求項２、請求項３、あるいは請求項４のいずれかに記載のＩＰマルチキャスト認証方法において、
前記ルータ制御手段は、前記グループリストタイマに加えて、グループリストタイマ毎にグループリスト保留タイマと、前記ユーザ収容ルータを経由して、あるいは、前記ユーザ認証手段を経由して、ユーザに配信継続確認する手段とを有し、
該ルータ制御手段は、該グループタイマリストがタイムアウトしたなら、ただちには前記グループリストを削除せず、予め定めた時間を設定した該グループリスト保留タイマを起動し、直接、あるいは認証サーバを経由して、あるいは該ユーザ収容ルータを経由して、該グループリストの対象であるユーザに対し配信継続確認を送信し、配信継続確認を受信したユーザ端末は、マルチキャスト配信継続を希望する場合には、該ユーザ認証手段に認証要求し、認証許可を通知された時に、継続確認したユーザであれば、該ユーザの該グループリストタイマを起動し、該グループリスト保留タイマがタイムアウトしたら、タイムアウトした該グループリストを削除する、あるいは、該グループリストからタイムアウトしたグループあるいはグループ群を削除し、
該ユーザ認証手段は、認証許可した時に、該ルータ制御手段に対し該ユーザの認証許可を通知する
ことを特徴とするＩＰマルチキャスト用認証方法。
【請求項８】
ＩＰマルチキャスト用認証システムにおいて、
ユーザ認証手段を備えるユーザ認証サーバと、ユーザデータ管理手段を備える顧客データサーバと、ルータ制御手段を備えるルータ制御サーバと、ユーザ収容ルータと、必要であれば、グループ管理手段を備えるグループ管理サーバとを有し、
該ルータ制御サーバは、ユーザが受信可能なグループアドレスのあるグループリストの有効期限を監視するグループリストタイマを用いて、該グループリストの有効期間を監視し、該グループリストの有効期間が終了したら、該ユーザ収容ルータに設定した該グループリストを削除し、および、ユーザの配信継続を監視し、該グループタイマリストを更新する
ことを特徴とするＩＰマルチキャスト用認証システム。
【請求項９】
ユーザ認証サーバに、マルチキャスト配信に先立って、ユーザを認証し、認証許可した場合、ルータ制御手段に認証許可を通知する手順を実行させるための認証用プログラム。
【請求項１０】
ルータ制御サーバに、ユーザ認証手段が許可したユーザのグループリストをユーザデータ管理手段から読み出し、ユーザ収容ルータのユーザの収容位置に対して該グループリストを設定する手順と、該グループリストの有効期限を監視するグループリストタイマを該グループリスト毎に備え、該ユーザ収容ルータに該グループリストを設定する時に、予め定めた時間つまり有効期間にて、該グループリリストタイマを起動し、該グループリストタイマが該有効期間を経過したなら、該ユーザ収容ルータの該グループリストを削除し、該ユーザにマルチキャスト配信中であれば停止する手順と、ユーザデータ管理手段から該グループリストを取得するときに、同時にユーザ毎の有効期間も取得し、グループリストの有効期限を監視するグループリストタイマに該有効期間を設定する手順と、該グループリストタイマを起動する際に、グループ管理手段から設定するグループリストに含まれる全グループの有効期間を取得し、取得した該有効期間のうち最小値を該グループリストタイマに設定する手順と、該グループリストタイマを用いて、該グループリストの有効期間を監視し、該グループリストの有効期間が終了したら、該ユーザ収容ルータに設定した該グループリストを削除し、および、ユーザの配信継続を監視し、該グループタイマリストを更新する手順とを実行させるための認証用プログラム。
【請求項１１】
ユーザ収容ルータに、ユーザ端末からのマルチキャスト配信要求受信時に、該ユーザ端末が要求したグループアドレスが、ユーザのグループリストにあれば、該ユーザにマルチキャスト転送し、該ユーザ端末が要求したグループアドレスが、該ユーザのグループリストになければ、該ユーザにマルチキャスト転送しない手順を実行させるためのプログラム。
【請求項１２】
請求項９、請求項１０、または請求項１１のいずれかに記載の認証用プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰパケット通信網において、ＩＰパケットをＩＰパケット網にて複製し、複数の宛先に同一ＩＰパケットを配信するＩＰマルチキャストのメンバに参加するときの認証に用いられるＩＰマルチキャスト用認証方法および、これを用いるＩＰマルチキャスト用認証システム、ならびにそのプログラムと記録媒体に関する。
【０００２】
【従来の技術】
従来のＩＰマルチキャスト用認証方法（例えば、特願２００２−１５４０１８号明細書および図面参照）（以下、方法［１］と記す）の装置接続構成は、図１３に示すように、ルータ１とルータ制御機能を備えるウェブサーバ２と、ユーザ認証機能を備えた認証サーバ３と、グループリストを登録しておく顧客データサーバ４とを用いる。
【０００３】
従来のＩＰマルチキャスト用認証方法［１］の動作は、図１４に示すように、マルチキャスト配信に先立って、クライアント端末５が、ウェブサーバ２を経由して、認証サーバ３に認証要求し、認証サーバ３が、ユーザを認証し、ウェブサーバ２は、認証サーバが許可したユーザのグループリストを、顧客データサーバ４から読み出して、ルータ１のグループリストテーブル設定する。
【０００４】
ルータ１は、クライアント端末５からのＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）  Ｍｅｍｂｅｒｓｈｉｐ  Ｒｅｐｏｒｔ（マルチキャスト配信開始要求）受信時に、要求されたグループアドレスが、グループリストにあれば、マルチキャスト転送し、要求されたグループアドレスが、グループリストになければ、マルチキャスト転送しない。および、クライアント端末５からの終了（マルチキャスト配信停止）要求時、あるいは、ＩＧＭＰにより視聴継続が確認できないときに、グループリストを削除する。
【０００５】
【発明が解決しようとする課題】
しかしながら、前述のような、従来のＩＰマルチキャスト用認証方法［１］では、認証がマルチキャスト配信要求時のみ実施され、一度認証されれば、永久に配信が許可されたことになる。更に、グループリストの削除はユーザ側主導で、ユーザの終了時のみである。すなわち、ＩＰネットワーク側主導でグループリストを削除できず、ユーザが一旦認証されて、マルチキャスト配信を継続し続ければ、契約解除後も不正受信できてしまうという問題がある。
【０００６】
また、ＩＰネットワークが、コンテンツ（グループ）毎に有効期間を変えるような時間限定サービスや、時間限定の料金変更サービスが提供できない。ユーザ毎に有効期間を変えて、視聴できるようなサービスといった付加価値サービスが提供できないという問題がある。
【０００７】
そこで、本発明の目的は、上記のような問題を解消し、ＩＰマルチキャストにおいて、契約しているかいないか、すなわち受信していいかどうかの認証を可能とし、グループリストの管理をＩＰネットワーク側主導にもできるようにするＩＰマルチキャスト用認証方法、およびそれを用いるＩＰマルチキャスト用認証システム、ならびにそのプログラムと記録媒体を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明のＩＰネットワークにおけるＩＰマルチキャスト用認証方法は、ルータ制御手段が、ＩＰネットワークにおけるユーザ認証手段と、ユーザ識別子、ユーザ端末が受信可能なグループアドレスのあるグループリスト、およびユーザの収容位置を記録しておくユーザデータ管理手段と、およびユーザ収容ルータに直接あるいは通信により遠隔に接続され、該ルータ制御手段が、前記グループリストの有効期限を監視するグループリストタイマを該グループリスト毎に備え、前記ユーザ収容ルータに該グループリストを設定する時に、予め定めた有効期間にて該グループリリストタイマを起動し、該グループリストタイマが該有効期間を経過したなら、該ユーザ収容ルータの該グループリストを削除し、前記ユーザにマルチキャスト配信中であれば停止することを特徴とする（請求項１に記載）。
【０００９】
また、ＩＰマルチキャスト用認証方法は、ユーザ毎に予め有効期間を定めておき、前記ユーザデータ管理手段が、前記ユーザ識別子と該ユーザ識別子に対する有効期間を登録しておき、前記ルータ制御手段が、該ユーザデータ管理手段からグループリストを取得するときに、同時に該ユーザ毎の有効期間も取得し、該グループリストの有効期限を監視するグループリストタイマに該有効期間を設定することを特徴とする（請求項２に記載）。
【００１０】
また、ＩＰマルチキャスト用認証方法は、前記ＩＰネットワークが、グループ毎あるいはグループ群毎の有効期間を登録しておき、かつ前記ルータ制御手段に直接あるいは通信により遠隔に接続されたグループ管理手段を有し、該ＩＰネットワークが、予めグループ毎あるいはグループ群毎の有効期間を定めて、該グループ管理手段に登録しておき、前記ルータ制御手段が、前記グループリストタイマを起動する際に、該グループ管理手段から設定する前記グループリストに含まれる全グループの有効期間を取得し、取得した有効期間のうち最小値を該グループリストタイマに設定することを特徴とする（請求項３に記載）。
【００１１】
また、ＩＰマルチキャスト用認証方法は、前記ルータ制御手段が、前記グループリストタイマを起動する際に、設定するグループリストに含まれる全グループの有効期間を取得し、該グループリスト毎ではなく、該有効期間が同一のグループ毎あるいはグループ群毎に別々のグループタイマを起動し、いずれのグループリストタイマが該有効期間を経過したなら、該グループリストから該有効期間を経過したグループあるいはグループ群のみを削除し、ユーザ端末に対し、該有効期間を経過したグループあるいはグループ群がマルチキャスト配信中であれば停止する
ことを特徴とする（請求項４に記載）。
【００１２】
また、ＩＰマルチキャスト用認証方法は、前記ルータ制御手段が、前記グループタイマリストを前記ユーザ識別子毎に管理し、認証許可時にグループの有効期間をユーザに通知し、認証許可を受信したら、該ユーザの該グループリストタイマが動作中であれば、該ユー端末に対応した該グループリストタイマを更新し、該ユーザ端末が、通知された有効期間より短い時間内に、認証要求を前記ユーザ認証手段に送信し、該ユーザ認証手段が、認証許可した場合、認証許可したユーザ識別子を明記した認証許可通知を該ルータ制御手段に送信することを特徴とする（請求項５に記載）。
【００１３】
また、ＩＰマルチキャスト認証方法は、前記ルータ制御手段が、前記グループリストタイマをユーザ識別子毎かつグループ毎あるいはグループ群毎に管理し、認証許可時にグループアドレスとグループの有効期間の全組み合わせをユーザ端末に通知し、認証許可通知されたグループあるいはグループ群のグループタイマリストが動作中であれば、該グループリストタイマを更新し、該ユーザ端末が、各グループあるいは各グループ群の有効期間より短い時間内に、認証を要求するグループあるいはグループ群を明記した認証要求をユーザ認証手段に送信し、該ユーザ認証手段が、認証許可した場合、認証許可したユーザ識別子とグループアドレスあるいはグループアドレス群を該ルータ制御手段に対し送信することを特徴とする（請求項６に記載）。
【００１４】
また、ＩＰマルチキャスト認証方法は、前記ルータ制御手段が、前記グループリストタイマに加えて、グループリストタイマ毎にグループリスト保留タイマと、前記ユーザ収容ルータを経由して、あるいは、前記ユーザ認証手段を経由して、ユーザに配信継続確認する手段とを有し、該ルータ制御手段が、該グループタイマリストがタイムアウトしたなら、ただちには前記グループリストを削除せず、予め定めた時間を設定した該グループリスト保留タイマを起動し、直接、あるいは認証サーバを経由して、あるいは該ユーザ収容ルータを経由して、該グループリストの対象であるユーザに対し配信継続確認を送信し、配信継続確認を受信したユーザ端末は、マルチキャスト配信継続を希望する場合には、該ユーザ認証手段に認証要求し、認証許可を通知された時に、継続確認したユーザであれば、該ユーザの該グループリストタイマを起動し、該グループリスト保留タイマがタイムアウトしたら、タイムアウトした該グループリストを削除する、あるいは、該グループリストからタイムアウトしたグループあるいはグループ群を削除し、該ユーザ認証手段が、認証許可した時に、該ルータ制御手段に対し該ユーザの認証許可を通知することを特徴とする（請求項７に記載）。
【００１５】
また、ＩＰマルチキャスト用認証方法を実現するためのＩＰマルチキャスト用認証システムは、ユーザ認証手段を備えるユーザ認証サーバと、ユーザデータ管理手段を備える顧客データサーバと、ルータ制御手段を備えるルータ制御サーバと、ユーザ収容ルータと、必要であれば、グループ管理手段を備えるグループ管理サーバとを有し、該ルータ制御サーバが、ユーザが受信可能なグループアドレスのあるグループリストの有効期限を監視するグループリストタイマを用いて、該グループリストの有効期間を監視し、該グループリストの有効期間が終了したら、該ユーザ収容ルータに設定した該グループリストを削除し、および、ユーザの配信継続を監視し、該グループタイマリストを更新することを特徴とする（請求項８に記載）。
【００１６】
【発明の実施の形態】
本発明の実施例を、図面により詳細に説明する。
【００１７】
（実施例１）
本発明の実施例１を、図１の構成と、図２の動作例を用いて説明する。
本実施例は、図１に示すように、ルータ制御機能を備えるルータ制御サーバ１と、ユーザ収容ルータ２と、ユーザ認証機能を備える認証サーバ３と、グループリスト管理機能を備える顧客データサーバ４と、ユーザのクライアント端末５とから構成される。ルータ制御サーバ１には、グループリストタイマ１１が配備されており、ユーザ収容ルータ２にはグループリストテーブル１２が配置されており、顧客データサーバ４には顧客データテーブル１３が配備されている。
【００１８】
グループタイマリスト１１はユーザ毎に動作する。グループリストテーブル１２の構成は、従来のＩＰマルチキャスト用認証方法［１］と同様である。顧客データテーブル１３の構成は、従来のＩＰマルチキャスト用認証方法［１］と同様である。
ルータ制御サーバ１とユーザ収容ルータ２、および認証サーバ３、および顧客データサーバ４は、直接あるいはルータなどを経由して遠隔に接続されており、クライアント端末５はユーザ収容ルータ２に直接あるいはレイヤ２転送装置などを経由して遠隔に接続されている。
【００１９】
次に、図２を用いて、本発明の実施例１の動作を説明する。
ユーザ収容ルータ２は、デフォルト設定で、グループリストにないグループの配信要求があっても、当該グループを配信しない（２０１）。
ユーザは、マルチキャスト配信を要求する場合、配信要求に先立って、クライアント端末５から、ユーザ識別子と認証情報を添付した認証要求を送信する。認証方法は本発明を限定するものではなく、パスワードでも、暗号化された身分証明でも、他の方法でもよい。
【００２０】
認証要求を受信した認証サーバ３は、認証許可した場合、ルータ制御サーバ１に対し、ユーザ識別子を明記した認証許可を送信する（２０３）。
認証許可を受信したルータ制御サーバ１は、顧客データサーバ４に対し、ユーザ識別子を明記したグループリスト要求を送信し、当該ユーザ識別子に対する、ユーザ収容位置とグループリストを取得する。
【００２１】
顧客データサーバ４には、予め、ユーザ識別子をキイ情報にしたユーザ収容位置と、当該ユーザに対して配信を許可するマルチキャストグループのリストを登録しておく（２０２）。ユーザ収容位置とは、当該ユーザを収容するルータおよびルータのポートを特定することができる識別子であり、例えば、ルータのＩＰアドレスと、物理的あるいは論理的な番号である。しかし、ユーザ収容位置情報の構成は、本発明を限定するものではない。
【００２２】
グループリスト設定を完了したルータ制御サーバ１は（２０５）、クライアント端末５に対し、認証サーバ３を経由して、グループリスト設定完了、すなわち認証許可を通知するとともに、当該グループリストに対するグループリストタイマを起動する（２０６）。
グループリストタイマのタイムアウト時間は、予め定めた有効期間を設定する。この有効期間は、グループ毎に異なっても、同一であってもよいし、ユーザ識別子毎に異なっても、同一であってもよい。
【００２３】
認証許可を受信したクライアント端末５は、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）を用いて、ユーザ収容ルータ２に対し、要求するグループを明示した配信要求を送信し、配信要求を受信したユーザ収容ルータ２は、グループリスト１２に、当該グループが記載されている場合に限り、当該グループをマルチキャスト配信する（２０７）。
【００２４】
ルータ制御サーバ１は、グループリストタイマ１１がタイムアウトしたら、ユーザ収容ルータ２の当該グループリスト１２を削除する（２０８）。
グループリスト削除を受信したユーザ収容ルータ２は、当該グループリスト１２を削除するとともに（２０９）、当該ユーザに対するマルチキャスト配信を停止する（２１０）。
【００２５】
（実施例２）
本発明の実施例２を、図３の動作例図を用いて説明する。装置構成は図１と同様である。
図３を用いて動作例を説明する。
【００２６】
顧客データサーバ４には、予め、ユーザ識別子をキイ情報にしたユーザ収容位置と、当該ユーザに対して配信を許可するマルチキャストグループのリストと、当該ユーザに対するグループリストの有効期間とを登録しておく（３０２）。
ユーザは、マルチキャスト配信を要求する場合、配信要求に先立って、クライアント端末５から、ユーザ識別子と認証情報を添付した認証要求を送信する。認証方法は本発明を限定するものではない。
【００２７】
認証要求を受信した認証サーバ３は、認証許可した場合、ルータ制御サーバ１に対し、ユーザ識別子を明記した認証許可を送信する（３０３）。
認証許可を受信したルータ制御サーバ１は、顧客データサーバ４に対し、ユーザ識別子を明記したグループリスト要求を送信し、当該ユーザ識別子に対する、ユーザ収容位置とグループリストと有効期間を取得する。ユーザ収容位置情報の構成は、本発明を限定するものではない。
【００２８】
グループリストと有効期間を受信したルータ制御サーバ１は、ユーザ収容位置とグループリストに基づき、ユーザ収容ルータ２に、グループリストを設定する（３０４）。
グループリスト設定を完了したルータ制御サーバ１は（３０５）、当該グループに対するグループリストタイマに、顧客データサーバ４から取得した有効期間を設定し、起動する（３０６）。
グループリストタイマ起動後の動作は、図２に示す実施例１と同様である。
【００２９】
（実施例３）
本発明の実施例３を、図４の装置構成例図と、図５のグループデータテーブル構成例と、図６の動作例を用いて説明する。
本実施例は、図４に示すように、ルータ制御機能を備えるルータ制御サーバ１と、ユーザ収容ルータ２と、ユーザ認証機能を備える認証サーバ３と、グループリスト管理機能を備える顧客データサーバ４と、ユーザのクライアント端末５と、グループデータサーバ６から構成される。ルータ制御サーバ１には、グループリストタイマ１１が配備されており、ユーザ収容ルータ２にはグループリストテーブル１２が配置されており、顧客データサーバ４には顧客データテーブル１３が配備されており、グループデータサーバ６にはグループデータテーブル１４が配備されている。
【００３０】
グループデータテーブル１４の構成例を図５に示す。
グループテーブルは、グループアドレスと有効期間とから構成される。図５において、グループアドレスは、単一アドレス指定とアドレス範囲指定を示しているがどちらでも良い。また、図５において、有効期間は時間単位で示しているが、秒単位でも分単位などでも良く、有効期間の単位は本発明を限定するものではない。
【００３１】
次に、図６を用いて動作例を説明する。
ユーザは、マルチキャスト配信を要求する場合、配信要求に先立って、クライアント端末５から、ユーザ識別子と認証情報を添付した認証要求を送信する。認証方法は本発明を限定するものはなく、パスワードでも、暗号化された身分証明でも、他の方法でも良い。
【００３２】
認証要求を受信した認証サーバ３は、認証許可した場合、ルータ制御サーバ１に対し、ユーザ識別子を明記した認証許可を送信する（６０４）。
認証許可を受信したルータ制御サーバ１は、顧客データサーバ４に対し、ユーザ識別子を明記したグループリスト要求を送信し、当該ユーザ識別子に対する、ユーザ収容位置とグループリストを取得する。
グループリストを取得したルータ制御サーバ１は、グループリストデータサーバ６に、グループの有効期間を要求する。
【００３３】
グループデータサーバ６には、予め、グループ毎、あるいはグループ群毎の有効期間を登録しておき（６０３）、グループあるいはグループリストに対する有効期間要求を受信したなら、当該グループ、あるいはグループ群の有効期間を全て通知する。
有効期間を受信したルータ制御サーバ１は、ユーザ収容ルータにグループリストを設定し（６０５）、グループデータサーバ６より通知された有効期間のうち最小値をグループリストタイマに設定する。
【００３４】
このとき、ユーザ収容ルータに対するグループリスト設定と、グループデータサーバ６に対する有効期間要求に順序性はなく、ルータ制御サーバ１は、同時に行っても良い。この場合、ルータ制御サーバ１は、正常なグループリスト設定応答があり（６０６）、かつ正常な有効期間応答がある場合のみ、グループリストタイマを起動する（６０７）。
グループタイマリスト起動後の動作は、図２に示す実施例１と同様である。
【００３５】
（実施例４）
本発明の実施例４を、図７の動作例図を用いて説明する。
グループリストタイマ起動までの動作は、図６に示す実施例３の動作と同様である。ただし、グループリストタイマ１１は、ユーザ収容ルータ２に設定するグループリスト１２のうち、有効期間が同一のグループ毎あるいはグループ群毎に別々のグループタイマ１１を起動する。
例えばグループリストにグループＡとグループＢの２つのグループが含まれているとする。ただし、このグループ数は本発明の説明を明確化するためのものであり、グループ数は本発明を限定するものではない。グループＡの有効期間（７０３）とグループＢの有効期間（７０７）が異なる場合、グループリストタイマはグループＡ用とグループＢ用の２つのタイマを起動する（７０２）。
【００３６】
グループＡのタイマがタイムアウトしたら（７０５）、ルータ制御サーバ１は、ユーザ収容ルータ２に対し、ユーザ収容位置を示したグループＡの削除メッセージを送信する。
グループＡの削除メッセージを受信したユーザ収容ルータ２は、当該ユーザ収容位置に設定したグループリストからグループＡを削除し、グループＡが配信中であれば、配信を停止し、ルータ制御サーバ１に対し削除完了を応答する（７０６）。
【００３７】
更に、グループＢのタイマがタイムアウトしたら（７０８）、ルータ制御サーバ１は、ユーザ収容ルータ２に対し、ユーザ収容位置を示したグループＢの削除メッセージを送信する。
グループＢの削除メッセージを受信したユーザ収容ルータ２は、当該ユーザ収容位置に設定したグループリストからグループＢを削除、すなわちグループリスト自体を削除し、グループＢが配信中であれば、配信を停止し、ルータ制御１に対し削除完了を応答する（７０９）。
【００３８】
（実施例５）
本発明の実施例５を、図８のグループリストタイマ構成例図と図９の動作例図を用いて説明する。
グループリストタイマをユーザ識別子毎に管理する場合のグループリストタイマ構成例を、図８の構成例１に示す。また、グループリストタイマをユーザ識別子毎かつグループ毎あるいはグループ群毎に管理する場合のグループリストタイマ構成例を、図８の構成例２に示す。ただし、ユーザ識別子を説明の明確化のため数字で示しているが、ユーザ識別子の表示法は本発明を限定するものではなく、文字数字などの任意の組み合わせが使用可能である。また、グループリストタイマを時間単位で示しているが、本発明を制限するものではなく、単位は秒単位、分単位など任意の単位の使用が可能である。
【００３９】
次に、図９を用いて、本発明の実施例５を説明する。
グループリスト設定までの動作は、図２に示す実施例１あるいは図６に示す実施例３の動作と同様である。
グループリストを設定したルータ制御サーバ１は、グループリストタイマを起動し（９０１）、有効期間を明記したグループリスト設定完了を認証サーバ３に送信する。
クライアント端末５に認証許可を送信する認証サーバ３は、ルータ制御サーバ１から通知された有効期間（９０２）を認証許可に明記する。
有効期間を通知されたクライアント端末５は、有効期間より短い時間後に、認証サーバ３に対して、認証要求を送信する。
【００４０】
クライアント端末５から認証要求を受信した認証サーバ３は、認証許可した場合、ルータ制御サーバ１にユーザ識別子を明記した認証許可を送信する（９０５）。
認証サーバ３から認証許可を受信したルータ制御サーバ１は（９０７）、当該ユーザ識別子のグループリストタイマが動作中であれば、グループリストタイマを更新し（９０６）、有効期間（９０３）を明記したグループリスト設定完了を認証サーバ３に送信する。
【００４１】
クライアント端末５に認証許可を送信する認証サーバ３は、ルータ制御サーバ１から通知された有効期間を認証許可に明記する。
あるいは、クライアント端末５が、認証要求しなければ、ルータ制御サーバ１にて、グループリストタイマが更新されず、実施例１の動作にて、当該グループリストが削除され、当該ユーザに対するマルチキャスト配信が停止する。
【００４２】
（実施例６）
本発明の実施例６を、図１０の動作例図を用いて説明する。グループリストタイマ構成例は図８の構成例２と同様である。
グループリスト設定までの動作は、図６に示す実施例３の動作と同様である。
【００４３】
グループリストを設定したルータ制御サーバ１は、グループ毎あるいはグループ群毎のグループリストタイマを起動し（１００１）、グループあるいはグループ群と有効期間を明記したグループリスト設定完了を認証サーバ３に送信する。
クライアント端末５に認証許可を送信する認証サーバ３は、ルータ制御サーバ１から通知されたグループ毎あるいはグループ群毎の有効期間（１００２）を認証許可に明記する。
有効期間を通知されたクライアント端末５は、有効期間より短い時間後に、認証サーバに対して、グループあるいはグループ群を明記した認証要求を送信する。このとき、クライアント端末５は、グループ毎あるいはグループ群毎に認証要求を送信してもよいし、１認証要求に複数のグループあるいはグループ群を明記し、一括で認証要求してもよい。
【００４４】
クライアント端末５から認証要求を受信した認証サーバ３は、認証許可した場合（１００４）、ルータ制御サーバ１にユーザ識別子およびグループあるいはグループ群を明記した認証許可を送信する。
認証サーバ３から認証許可を受信したルータ制御サーバ１は、当該グループリストタイマが動作中であれば、当該グループリストタイマを更新し（１００５）、グループ毎あるいはグループ群毎の有効期間を明記したグループリスト設定完了を認証サーバ３に送信する。
クライアント端末５に認証許可を送信する認証サーバ３は、ルータ制御サーバ１から通知されたグループ毎あるいはグループ群毎の有効期間を認証許可に明記する。
【００４５】
グループリストが削除されるまで、このような動作を繰り返す。
あるいは、クライアント端末５が、認証要求しなければ、ルータ制御サーバ１にて、グループリストタイマが更新されず、実施例３の動作にて、当該グループがグループリストから削除され、当該ユーザに対する当該グループのマルチキャスト配信が停止する。
【００４６】
（実施例７）
本発明の実施例７を、図１１の動作例図１と図１２の動作例図２を用いて説明する。
本発明の実施例７の動作は、グループリストタイマがタイムアウトするまでは、図２の実施例１の動作、あるいは、図６の実施例３の動作と同様である。
まず、グループリストが継続される場合の動作を、図１１の動作例を用いて説明する。
【００４７】
グループリストタイマがタイムアウトしたなら（１１０４）、ルータ制御サーバ１は、グループリスト保留タイマを起動するとともに（１１０５）、ユーザのクライアント端末５に対し、配信継続確認を送信する。配信継続確認は、ルータ制御サーバ１が直接送信しても、ユーザ収容ルータ２あるいは認証サーバ３に有効期間切れ通知を送信し、有効期間切れを受信したユーザ収容ルータ２あるいは認証サーバ３がクライアント端末５に配信継続確認を送信してもよい。
このとき、配信継続確認通知および有効期限切れ通知には、ユーザ識別子が明記され、更に、グループリストタイマがグループ毎あるいはグループ群毎に動作する場合は、タイムアウトしたグループあるいはグループ群が明記される。
【００４８】
配信継続確認を受信したクライアント端末５は、配信の継続を希望する場合、認証サーバ３に認証要求を送信する。また、クライアント端末５は、認証要求にグループあるいはグループ群を明記しても良い。
クライアント端末５から認証要求を受信した認証サーバ３は認証許可したなら、ユーザ識別子を付与した認証許可をルータ制御サーバ１に通知する（１１０６）。また、認証サーバ３は認証要求にグループあるいはグループ群が明記されていた場合は、認証許可通知に認証許可したグループあるいはグループ群を明記する。
【００４９】
ルータ制御サーバ１は、グループリスト保留タイマのタイムアウト前に、当該タイムアウトに関連するユーザの認証許可を受信した場合、グループリスト保留タイマを解除し（１１０７）、グループリストタイマを再起動する（１１０８）。
このとき、グループリストタイマがグループ毎あるいはグループ群毎に動作する場合で、かつ認証許可にグループあるいはグループ群が明記されていた場合、当該グループあるいはグループ群のタイマのみ再起動する。
【００５０】
次に、グループリストを削除する場合、あるいはグループをグループリストから削除する場合の動作を、図１２の動作例図２を用いて説明する。
クライアント端末５に配信継続確認を送信するまでは、図１１の動作例１と同様である。
【００５１】
ルータ制御サーバ１は、配信継続確認を送信したクライアント端末５に関する認証許可を受信せず、グループリスト保留タイマがタイムアウトした場合（１２０６）、タイムアウトしたグループリストをユーザ収容ルータ２から削除し（１２０７）、当該クライアント端末５に対してマルチキャスト配信中であれば、配信停止する。あるいは、グループリストタイマがグループ毎あるいはグループ群毎に動作する場合は、タイムアウトしたグループあるいはグループ群をグループリストから削除し、削除対象グループが、当該クライアント端末５に対してマルチキャスト配信中であれば、配信停止する（１２０８）。
【００５２】
上述の実施形態において、その処理を行うプログラムをアプリケーションソフトとして、ＣＤ−ＲＯＭ等の記録媒体に格納しておいてもよい。このようにすれば、ＣＤ−ＲＯＭ等の可搬型記録媒体にプログラム等を格納して売買したり、携帯することができるようになる。
【００５３】
【発明の効果】
本発明によれば、ＩＰマルチキャストにおいて契約しているかいないか、すなわち受信していいかどうかの認証が可能となる。また、グループリストの管理をＩＰネットワーク側主導にもできるようになる。および、認証が高速であるため、テレビ視聴などの頻繁な接続切替に対応できるようになる。
【図面の簡単な説明】
【図１】本発明の実施例１の装置接続構成図である。
【図２】本発明の実施例１の動作例図である。
【図３】本発明の実施例２の動作例図である。
【図４】本発明の実施例３の装置接続構成図である。
【図５】本発明の実施例３のグループデータテーブル構成図である。
【図６】本発明の実施例３の動作例図である。
【図７】本発明の実施例４の動作例図である。
【図８】本発明の実施例５のグループリストタイマ構成例図である。
【図９】本発明の実施例５の動作例図である。
【図１０】本発明の実施例６の動作例図である。
【図１１】本発明の実施例７の動作例図１である。
【図１２】本発明の実施例７の動作例図２である。
【図１３】従来のＩＰマルチキャスト用認証方法の装置接続構成図である。
【図１４】従来のＩＰマルチキャスト用認証方法の動作例図である。
【符号の説明】
１  ルータ制御サーバ
２  ユーザ収容ルータ
３  認証サーバ
４  顧客データサーバ
５  クライアント端末
１１  グループリストタイマ
１２  グループリストテーブル
１３、４１  顧客データテーブル
１４  グループデータテーブル
【図１】
2004253968.tif 000003
【図２】
2004253968.tif 000004
【図３】
2004253968.tif 000005
【図４】
2004253968.tif 000006
【図５】
2004253968.tif 000007
【図６】
2004253968.tif 000008
【図７】
2004253968.tif 000009
【図８】
2004253968.tif 000010
【図９】
2004253968.tif 000011
【図１０】
2004253968.tif 000012
【図１１】
2004253968.tif 000013
【図１２】
2004253968.tif 000014
【図１３】
2004253968.tif 000015
【図１４】
2004253968.tif 000016