(57)【要約】【課題】  管理者の負担を軽減すると同時に、ネットワークのトラヒックに適切な負荷分散を行い、結果として、安定したネットワーク動作を実現することができるデータ送信分散制御方法を提供する。【解決手段】  ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由し、ネットワークサービス利用に伴う通信処理を行う場合に、ネットワークサービスを利用するための認証処理するときに、照合されるデータ群を、複数の上記サービス管理サーバに分割し、配置するデータ群分割配置手段と、所定の認証処理が発生したときに、データを照合すべきサーバを、ネットワークの状態応じて選択するサービス管理サーバ選択手段と、上記選択されたサービス管理サーバに、情報を転送する情報転送手段とを有する。【選択図】  図１
2005122656.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由し、ネットワークサービス利用に伴う通信処理を行う場合に、ネットワークサービスを利用するための認証処理するときに、照合されるデータ群を、複数の上記サービス管理サーバに分割し、配置するデータ群分割配置手段と；
所定の認証処理が発生したときに、データを照合すべきサーバを、ネットワークの状態応じて選択するサービス管理サーバ選択手段と；
上記選択されたサービス管理サーバに、情報を転送する情報転送手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバ。
【請求項２】
ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管哩サーバとの間で、ルータを経由してネットワークサービス利用に伴う通信処理を行う場合において、ネットワークサービスを利用するための認証処理するときに、照合されるデータ群を、複数のサービス管理サーバに複製して配置するデータ群複製配置手段と；
所定の認証処理が発生したときに、データを照合すべき認証サーバを、ネットワークの情報に基づいて選択する認証サーバ選択手段と；
上記選択された認証サーバに情報を転送する情報転送手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバ。
【請求項３】
ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由してサービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数のサービス管理サーバに複製、分割して配置するデータ群複製分割手段と；
所定の認証処理が発生したときに、データを照合すべきサーバを、ネットワークの状態に基づいて選択するサーバ選択手段と；
上記選択されたサーバに情報を転送する情報転送手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバ。
【請求項４】
ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御清報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由してサービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数の上記サービス管理サーバに分割して配置する分割配置手段と；
ユーザ端末とコンテンツ配信サーバとの間で、パケットが通過した経路と帯域に関する情報を、その経路上に存在するルータ間で共有する情報共有手段と；
所定の認証処理が発生したときに、データを照合すべき認証サーバを、ネットワークの状態に応じて選択する認証サーバ選択手段と；
上記選択された認証サーバに、情報を転送する情報転送手段と；
ルータで保持している経路情報に基づいて、コンテンツ配信サーバからユーザ端末までパケットが転送される経路上の帯域を制御する帯域制御手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するユーザ端末、ルータ、サービス管理サーバ。
【請求項５】
ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由して、サービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数の上記サービス管理サーバに複製して配置するデータ群複製配置手段と；
ユーザ端末からの認証要求を処理する認証サーバ、上記経路上の装置、ネットワーク回線のうちの少なくとも１つで発生する障害情報を、ルータが収集し、しかも複数の上記転送装置の間で共有する障害情報収集共有手段と；
所定の認証処理が発生したときに、データを照合すべき認証サーバを、上記ルータが持つ障害情報をはじめとするネットワークの状態に応じて、選択する認証サーバ選択手段と；
上記選択された認証サーバ情報を転送する情報転送手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバ。
【請求項６】
ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由して、サービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数のサービス管理サーバに複製し配置するデータ群複製配置手段と；
ユーザ端末とコンテンツ配信サーバとの間においてパケットが通過した経路と帯域とに関する情報を、その経路上に存在するルータの間で共有する情報共有手段と；
所定の認証処理が発生したときに、データを照合すべき認証サーバを、ルータが持つ障害情報をはじめとするネットワークの状態に基づいて、選択する認証サーバ選択手段と；
上記選択された認証サーバに、情報を転送する情報転送手段と；
ルータで保持している経路情報に基づいて、コンテンツ配信サーバからユーザ端末までパケットが転送される経路上の帯域を制御する帯域制御手段と；
を有する特徴とするデータ送信分散制御手法、またこれを実現するユーザ端末、ルータ、サービス管理サーバ。
【請求項７】
ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由して、サービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数のサービス管理サーバに複製かつ分割して配置するデータ群複製分割手段と；
ユーザ端末からの認証要求を処理するサーバ、上記経路上の装置、ネットワーク回線等に発生する障害情報をルータが収集し、複数の転送装置で共有する障害情報収集共有手段と；
所定の認証処理が発生したときに、データを照合すべき認証サーバを、ルータが持つ障害情報をはじめとするネットワークの状態に応じた情報に基づいて選択する認証サーバ選択手段と；
選択された認証サーバに、情報を転送する情報転送手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバ。
【請求項８】
ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御青報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由して、サービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数のサービス管理サーバに複製し、分割し、配置するデータ群複製分割配置手段と；
ユーザ端末とコンテンツ配信サーバとの間においてパケットが通過した経路と帯域とに関する情報を、その経路上に存在するルータ間で共有する情報共有手段と；
所定の認証処理が発生したときに、データを照合すべき認証サーバを、ルータが持つ障害情報をはじめとするネットワークの状態に基づいて、認証サーバを選択する認証サーバ選択手段と；
選択された認証サーバに、情報を転送する情報転送手段と；
ルータで保持している経路情報に基づいて、コンテンツ配信サーバからユーザ端末までパケットが転送される経路上の帯域を制御する帯域制御手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するユーザ端末、ルータ、サービス管理サーバ。
【請求項９】
ネットワークサービスする複数のコンテンツ配信サーバと；
ネットワークサービスを利用する各ユーザ端末にデータを転送すべきコンテンツ配信サーバを、上記複数のコンテンツ配信サーバの中から選択するコンテンツ配信サーバ選択手段と；
上記選択されたコンテンツ配信サーバからデータが送信されている経路上に存在している上流の転送装置に向けて、コンテンツデータの送信要求を転送する送信要求転送手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバ。
【請求項１０】
ネットワークサービスする複数のコンテンツ配信サーバ、ユーザ端末装置からの認証要求を処理する認証サーバ、その経路上の装置、ネットワーク回線等に発生する障害情報を、収集し共有する障害情報収集共有手段ルータと；
ネットワークサービスを利用する各ユーザ端末に送信するコンテンツ配信サーバを、ルータが持つ障害情報をはじめとするネットワークの状態に基づいて、上記複数のコンテンツ配信サーバの中から選択するコンテンツ配信サーバ選択手段と；
上記選択されたコンテンツ配信サーバからデータが送信されている経路上に存在している上流の転送装置に向けて、コンテンツデータの送信要求を転送する送信要求手段と；
を有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ。
【請求項１１】
ネットワークサービスする複数のコンテンツ配信サーバと；
ネットワークサービスを利用する各ユーザ端末装置に向けて、上記複数のコンテンツ配信サーバから、互いに同一のコンテンツに関連するデータを、送信させる送信手段と；
配信経路上に存在しているルータ上で、上記コンテンツに関連するデータを集約する集約手段と；、
を有し、一本のコンテンツデータとして配信することを特徴とするデータ送信分散制御手法、またこれを実現するルータ。
【請求項１２】
請求項１〜請求項１１のうちのいずれか１項において、
該当するユーザ端末、ルータ、コンテンツ配信サーバ、およびサービス管理サーバにおいて、それぞれの手法を実現することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続メディア通信や大容量データ通信等のネットワークサービスを提供するインターネットサービスプロパイダ（ＩＳＰ）、アプリケーションサービスプロバイダ（ＡＳＰ）等、ネットワーク上でネットワークサービスを提供するサービス提供業者を利用するユーザ、サービス提供者側のネットワークおよびネットワーク機器に関する。
【背景技術】
【０００２】
インターネットをはじめとする広域ネットワーク上で、接続サービスを提供するインターネットサービスプロバイダ（ＩＳＰ）、アプリケーションサービスプロバイダ（ＡＳＰ）は、これらのサービスを利用するユーザが増加するにともなって、増加している。これらＩＳＰ、ＡＳＰの増加に伴い、様々なサービスが提供されているが、商用サービスにおける不正利用を防ぐために、サービスを利用するユーザの認証、課金のメカニズムの確立は重要である。
【０００３】
図１２は、コンテンツ配信サービスにおける認証および課金サービスを伴う従来のネットワーク配信ネットワークＣＮ２１の例を示す図である。
【０００４】
従来のネットワーク配信ネットワークＣＮ２１において、点線矢印は、認証および課金に伴うパケットの流れを示す。サービスを利用するユーザが、ユーザ端末Ｔ２１１、Ｔ２１２を使用する。ユーザ端末Ｔ２１１、Ｔ２１２は、それぞれルータＲ２１１、中継網ＮＷ２１、ルータＲ２１１を経由し、サービス利用開始時に、認証サーバＲＳ２１１に認証要求パケットを送出する（たとえば、特許文献１参照）。
【０００５】
認証サーバＲＳ２１１は、要求のあったユーザが、サービスを利用する権利があるかどうかを判断し、コンテンツ配信サーバＣＳ２１、または端末Ｔ２１１、Ｔ２１２に、利用の可否を返答する。
【０００６】
前者の場合、コンテンツ配信サーバＣＳ２１は、この返答が利用を許可するものであれば、各ユーザ端末Ｔ２１１、Ｔ２１２に、コンテンツデータの送信を開始する。
【０００７】
後者の場合、端末Ｔ２１１またはＴ２１２は、コンテンツの配信要求を、コンテンツ配信サーバＣＳ２１に送信し、コンテンツ配信サーバＣＳ２１は、要求のあった端末へコンテンツデータの送信を開始する。
【０００８】
また、いずれの場合も、有料課金サービスであれば、課金サーバＲＳ２１２が、サービス利用開始の時刻から、課金情報の記録を開始する。認証サーバＲＳ２１１と課金サーバＲＳ２１２とは、同一の機器において、上記処理を実行することがある。
【０００９】
認証や課金に関する技術として、ダイヤルアップ環境下で、アプリケーション層においてこれら認証、課金を実現する技術として、ＲＡＤＩＵＳ［１］［２］等が用いられる。
【００１０】
また、サービスを構築する技術要素として、一般的にＴＣＰ［３］、ＵＤＰ［３］等の転送プロトコルや、ネットワーク上の帯域を確保する資源予約主手法であるＲＳＶＰ［４］等、ＩＰ層の各種の制御プロトコルが用いられる。
【特許文献１】特開２００３−１０８５２６号公報
【特許文献２】特開２００３−１１５８７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
認証や課金処理を行うサーバ、またはコンテンツ配信サーバは、ネットワーク障害、またはサーバ自身の障害等によって、利用できなくなるケースがあり、この場合、サービスに支障が生じる。
【００１２】
図１２に示す従来例では、たとえば認証サーバＲＳ２１１や課金サーバＲＳ２１２が何らかの理由によって停止した場合、端末について、正しく認証・課金処理が行われないので、結果として、端末がサービスを利用することができないという問題がある。
【００１３】
また、上記従来例では、コンテンツ配信サーバが何らかの理由によって停止した場合も、端末がサービスを利用することができないという問題がある。
【００１４】
上記障害の発生に伴うサービスの停止を防ぐために、一般的なサービスにおいて、ネットワーク上に複数の認証・課金用サーバ、コンテンツ配信サーバを設置する。これらは、ネットワークの管理者の手によって、ネットワーク状態に応じて、上記複数の認証・課金用サーバ、コンテンツ配信サーバを適切に設置する。
【００１５】
しかし、上記設定は、必ずしもネットワーク内において帯域等のリソース管理が適切であるという保証はない。
【００１６】
図１３は、ネットワーク上に複数の認証サーバを設置する従来例のコンテンツ配信ネットワークＣＮ２２を示す図である。
【００１７】
従来例のコンテンツ配信ネットワークＣＮ２２において、認証サーバＲＳ２２１が、何らかの理由によって停止した場合、ルータＲＳ２２１は、認証サーバＲＳ２２１から応答がないことを検知し、端末からの認証要求パケットを、認証サーバＲＳ２２２に送る。ネットワークまたはサービスの管理者は、認証サーバＲＳ２２１からの応答がない場合に、認証サーバＲＳ２２２に認証要求パケットを送るように、事前に、ルータＲ２２１に設定する必要がある（たとえば、特許文献２参照）。
【００１８】
しかし、この手順は、認証要求処理が発生した後に、認証サーバＲＳ２２１の停止を検出するので、結果として、認証終了までの手順が増加し、処理の遅延や負荷が増大するという問題がある。
【００１９】
また、このような場合に、他の端末から認証要求が、認証サーバＲＳ２２３に数多く送信され、認証サーバＲＳ２２２までのネットワーク上の通信経路の負荷と、認証サーバＲＳ２２２における処理の負荷とが高くなる場合は、認証サーバＲＳ２２３またはＲＳ２２４に、認証要求を送信した方が負荷は軽減される。
【００２０】
しかし、認証サーバＲＳ２２３の負荷が高いことを事前に検出することが困難であるので、結果として、ネットワーク全体の処理能力の低下を招く可能性がある。
【００２１】
本発明は、管理者の負担を軽減すると同時に、ネットワークのトラヒックに適切な負荷分散を行い、結果として、安定したネットワーク動作を実現することができるデータ送信分散制御方法、ネットワーク転送装置、ユーザ端末、サービス管理サーバおよび記録媒体を提供することを目的とするものである。
【課題を解決するための手段】
【００２２】
本発明は、ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由し、ネットワークサービス利用に伴う通信処理を行う場合に、ネットワークサービスを利用するための認証処理するときに、照合されるデータ群を、複数の上記サービス管理サーバに分割し、配置するデータ群分割配置手段と、所定の認証処理が発生したときに、データを照合すべきサーバを、ネットワークの状態応じて選択するサービス管理サーバ選択手段と、上記選択されたサービス管理サーバに、情報を転送する情報転送手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバである。
【００２３】
なお、上記「サービス管理サーバ」は、認証サーバの例である。また、サービス管理サーバとして、課金サーバ、暗号化サーバ等が考えられる。他の実施例においても、同様である。
【００２４】
また、本発明は、ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管哩サーバとの間で、ルータを経由してネットワークサービス利用に伴う通信処理を行う場合において、ネットワークサービスを利用するための認証処理するときに、照合されるデータ群を、複数のサービス管理サーバに複製して配置するデータ群複製配置手段と、所定の認証処理が発生したときに、データを照合すべき認証サーバを、ネットワークの情報に基づいて選択する認証サーバ選択手段と、上記選択された認証サーバに情報を転送する情報転送手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバである。
【００２５】
本発明は、ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由してサービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数のサービス管理サーバに複製、分割して配置するデータ群複製分割手段と、所定の認証処理が発生したときに、データを照合すべきサーバを、ネットワークの状態に基づいて選択するサーバ選択手段と、上記選択されたサーバに情報を転送する情報転送手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバである。
【００２６】
また、本発明は、ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御清報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由してサービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数の上記サービス管理サーバに分割して配置する分割配置手段と、ユーザ端末とコンテンツ配信サーバとの間で、パケットが通過した経路と帯域に関する情報を、その経路上に存在するルータ間で共有する情報共有手段と、所定の認証処理が発生したときに、データを照合すべき認証サーバを、ネットワークの状態に応じて選択する認証サーバ選択手段と、上記選択された認証サーバに、情報を転送する情報転送手段と、ルータで保持している経路情報に基づいて、コンテンツ配信サーバからユーザ端末までパケットが転送される経路上の帯域を制御する帯域制御手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するユーザ端末、ルータ、サービス管理サーバである。
【００２７】
また、本発明は、ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由して、サービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数の上記サービス管理サーバに複製して配置するデータ群複製配置手段と、ユーザ端末からの認証要求を処理する認証サーバ、上記経路上の装置、ネットワーク回線のうちの少なくとも１つで発生する障害情報を、ルータが収集し、しかも複数の上記転送装置の間で共有する障害情報収集共有手段と、所定の認証処理が発生したときに、データを照合すべき認証サーバを、上記ルータが持つ障害情報をはじめとするネットワークの状態に応じて、選択する認証サーバ選択手段と、上記選択された認証サーバ情報を転送する情報転送手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバである。
【００２８】
また、本発明は、ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由して、サービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数のサービス管理サーバに複製し配置するデータ群複製配置手段と、ユーザ端末とコンテンツ配信サーバとの間においてパケットが通過した経路と帯域とに関する情報を、その経路上に存在するルータの間で共有する情報共有手段と、所定の認証処理が発生したときに、データを照合すべき認証サーバを、ルータが持つ障害情報をはじめとするネットワークの状態に基づいて、選択する認証サーバ選択手段と、上記選択された認証サーバに、情報を転送する情報転送手段と、ルータで保持している経路情報に基づいて、コンテンツ配信サーバからユーザ端末までパケットが転送される経路上の帯域を制御する帯域制御手段とを有する特徴とするデータ送信分散制御手法、またこれを実現するユーザ端末、ルータ、サービス管理サーバである。
【００２９】
また、本発明は、ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御情報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由して、サービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数のサービス管理サーバに複製かつ分割して配置するデータ群複製分割手段と、ユーザ端末からの認証要求を処理するサーバ、上記経路上の装置、ネットワーク回線等に発生する障害情報をルータが収集し、複数の転送装置で共有する障害情報収集共有手段と、所定の認証処理が発生したときに、データを照合すべき認証サーバを、ルータが持つ障害情報をはじめとするネットワークの状態に応じた情報に基づいて選択する認証サーバ選択手段と、選択された認証サーバに、情報を転送する情報転送手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバである。
【００３０】
また、本発明は、ネットワークサービスを利用するユーザ端末と、ネットワークサービスを提供するコンテンツ配信サーバと、接続情報やユーザ情報等の種々の制御青報を保護する認証・暗号化機能を提供するサービス管理サーバとの間で、ルータを経由して、サービス利用に伴う通信処理を行う場合において、サービスを利用するための認証処理を行うときに、認証するときに照合されるデータ群を、複数のサービス管理サーバに複製し、分割し、配置するデータ群複製分割配置手段と、ユーザ端末とコンテンツ配信サーバとの間においてパケットが通過した経路と帯域とに関する情報を、その経路上に存在するルータ間で共有する情報共有手段と、所定の認証処理が発生したときに、データを照合すべき認証サーバを、ルータが持つ障害情報をはじめとするネットワークの状態に基づいて、認証サーバを選択する認証サーバ選択手段と、選択された認証サーバに、情報を転送する情報転送手段と、ルータで保持している経路情報に基づいて、コンテンツ配信サーバからユーザ端末までパケットが転送される経路上の帯域を制御する帯域制御手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するユーザ端末、ルータ、サービス管理サーバである。
【００３１】
また、本発明は、ネットワークサービスする複数のコンテンツ配信サーバと、ネットワークサービスを利用する各ユーザ端末にデータを転送すべきコンテンツ配信サーバを、上記複数のコンテンツ配信サーバの中から選択するコンテンツ配信サーバ選択手段と、上記選択されたコンテンツ配信サーバからデータが送信されている経路上に存在している上流の転送装置に向けて、コンテンツデータの送信要求を転送する送信要求転送手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するルータ、サービス管理サーバである。
【００３２】
また、本発明は、ネットワークサービスする複数のコンテンツ配信サーバ、ユーザ端末装置からの認証要求を処理する認証サーバ、その経路上の装置、ネットワーク回線等に発生する障害情報を、収集し共有する障害情報収集共有手段ルータと、ネットワークサービスを利用する各ユーザ端末に送信するコンテンツ配信サーバを、ルータが持つ障害情報をはじめとするネットワークの状態に基づいて、上記複数のコンテンツ配信サーバの中から選択するコンテンツ配信サーバ選択手段と、上記選択されたコンテンツ配信サーバからデータが送信されている経路上に存在している上流の転送装置に向けて、コンテンツデータの送信要求を転送する送信要求手段とを有することを特徴とするデータ送信分散制御手法、またこれを実現するルータである。
【００３３】
また、本発明は、ネットワークサービスする複数のコンテンツ配信サーバと、ネットワークサービスを利用する各ユーザ端末装置に向けて、上記複数のコンテンツ配信サーバから、互いに同一のコンテンツに関連するデータを、送信させる送信手段と、配信経路上に存在しているルータ上で、上記コンテンツに関連するデータを集約する集約手段とを有し、一本のコンテンツデータとして配信することを特徴とするデータ送信分散制御手法、またこれを実現するルータである。
【００３４】
また、本発明は、上記各発明において、該当するユーザ端末、ルータ、コンテンツ配信サーバ、およびサービス管理サーバにおいて、それぞれの手法を実現することを特徴とする記録媒体である。
【発明の効果】
【００３５】
本発明によれば、ネットワークサービスを提供するネットワーク上で、上記ネットワークサービスを提供するインターネットサービスプロバイダ（ＩＳＰ）やアプリケーションサービスプロバイダ（ＡＳＰ）において、管理者の負担を軽減すると同時に、ネットワークのトラヒックに適切な負荷分散を行い、結果として、安定したネットワーク動作を実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３６】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００３７】
図１は、本発明の実施例１であるコンテンツ配信ネットワークＣＮ１の構成を示す図である。
【００３８】
コンテンツ配信ネットワークＣＮ１は、認証サーバの負荷を分散する実施例（ＲＡＩＤ０型（ストライピング）認証データ分散）である。
【００３９】
コンテンツ配信ネットワークＣＮ１において、ユーザＵ１１が使用するユーザ端末Ｔ１１、ユーザＵ１２が使用するユーザ端末Ｔ１２は、ともに、コンテンツ配信サーバＣＳ１から配信されるコンテンツ配信サービスに加入している。ルータＲ１１は、ユーザ端末Ｔ１１、Ｔ１２と中継網ＮＷ１とを接続し、ルータＲ１２は、認証サーバＲＳ１１、Ｒ１２とコンテンツ配信サーバＣＳ１と中継網ＮＷ１とを接続する。
【００４０】
認証サーバＲＳ１１は、ユーザＵ１１に関する情報を、認証データベースＤＢ１１に持ち、認証サーバＲＳ１２は、ユーザＵ１２に関する情報を、認証データベースＤＢ１２に持つ。
【００４１】
また、ルータＲ１１は、ユーザＵ１１、Ｕ１２に対する認証サーバが、それぞれ認証サーバＲＳ１１、ＲＳ１２であることを転送データベースとして持つ。
【００４２】
次に、コンテンツ配信ネットワークＣＮ１の動作について説明する。
【００４３】
まず、ユーザＵ１１が、ユーザ端末Ｔ１１を介して、コンテンツ受信要求を送信すると、ルータＲ１１は、転送データベースから、その情報を、認証サーバＲＳ１１に送信し、また、ユーザＵ１２が、ユーザ端末Ｔ１２を介して、コンテンツ受信要求を送信すると、ルータＲ１１は、転送データベースから、その情報を、認証サーバＲＳ１２に送信する。
【００４４】
これによって、認証サーバＲＳ１１、Ｒ１２は、どちらか一方の負荷のみが増大することなく、ほぼ同等の負荷で認証処理が実行することができる。
【実施例２】
【００４５】
図２は、本発明の実施例２であるコンテンツ配信ネットワークＣＮ２の構成を示すブロック図である。
【００４６】
コンテンツ配信ネットワークＣＮ２は、認証サーバの負荷を分散する実施例（ＲＡＩＤ１型（ミラーリング）認証データ分散）である。
【００４７】
コンテンツ配信ネットワークＣＮ２において、ユーザＵ２１が使用するユーザ端末Ｔ２１、ユーザＵ２２が使用するユーザ端末Ｔ２２は、ともにコンテンツ配信サーバＣＳ２から配信されるコンテンツ配信サービスに加入している。ルータＲ２１は、ユーザ端末Ｔ２１、Ｔ２２と中継網ＮＷ２とを接続するネットワーク装置であり、ルータＲ２２は、認証サーバＲＳ２１、ＲＳ２２とコンテンツ配信サーバＣＳ２と中継網ＮＷ２とを接続するネットワーク転送装置である。
【００４８】
認証サーバＲＳ２１に格納されている認証データベースＤＢ２１と、認証サーバＲＳ２２に格納されている認証データベースＤＢ２２とは、ほぼ同一である。つまり、認証データベースＤＢ２１には、ユーザＵ２１、Ｕ２２に関する情報が格納され、認証データベースＤＢ２１にも、ユーザＵ２１、Ｕ２２に関する情報が格納されている。
【００４９】
ルータＲ２１は、ユーザＵ２１、Ｕ１２に対する第１の認証サーバが、認証サーバＲＳ２１であり、第２のサーバが、認証サーバＲ２２であることを、転送データベースとして持っている。
【００５０】
次に、コンテンツ配信ネットワークＣＮ２の動作について説明する。
【００５１】
まず、ユーザ端末Ｔ２１を介して、ユーザＵ２１が、コンテンツ受信要求を送信し、ユーザ端末Ｔ２２を介して、ユーザＵ２２が、コンテンツ受信要求を送信する。
【００５２】
認証サーバＲＳ２１、ＲＳ２２のうちの一方の認証サーバに、処理が集中することを回避するために、ルータＲ２１は、ユーザ端末Ｔ２１に関する認証要求を、第１の認証サーバＲＳ２１に送信し、ユーザ端末Ｔ２２に関する認証要求を、第２の認証サーバＲＳ２２に送信する。
【００５３】
上記のように、ユーザ端末に応じて、認証要求の送信先である認証サーバを振り分けることによって、認証サーバＲＳ２１、ＲＳ２２のうちの一方の負荷のみが増大することを防止することができ、ほぼ同等の負荷で認証処理を実行することができる。
【実施例３】
【００５４】
図３は、本発明の実施例３であるコンテンツ配信ネットワークＣＮ３の構成を示すブロック図である。
【００５５】
コンテンツ配信ネットワークＣＮ３は、認証サーバの負荷を分散する実施例（ＲＡＩＤ１０型（ストライピング＆ミラーリング）認証データ分散）である。
【００５６】
ユーザＵ３１、Ｕ３２、Ｕ３３、Ｕ３４がそれぞれ使用するユーザ端末Ｔ３１、Ｔ３２、Ｔ３３、Ｔ３４は、ともにコンテンツ配信サーバＣＳ３から配信されるコンテンツ配信サービスに加入している。
【００５７】
ルータＲ３１は、ユーザ端末Ｔ３１、Ｔ３２と中継網Ｎ中継網ＮＷ３とを接続するネットワーク転送装置である。ルータＲ３２は、認証サーバＲＳ３１、Ｒ３２、Ｒ３３、Ｒ３４およびコンテンツ配信サーバＣＳ３と中継網ＮＷ３とを接続するネットワーク転送装置である。
【００５８】
認証データベースＤＢ３１とＤＢ３２とは、ほぼ同一であり、認証データベースＤＢ３３とＤＢ３４とは、ほぼ同一である。つまり、認証データベースＤＢ３１は、ユーザＵ３１、Ｕ３２に関する情報を格納し、認証データベースＤＢ３２も、ユーザＵ３１、Ｕ３２に関する情報を格納している。また、認証データベースＤＢ３３は、ユーザＵ３３、Ｕ３４に関する情報を格納し、認証データベースＤＢ３４も、ユーザＵ３３、Ｕ３４に関する情報を格納している。
【００５９】
また、ルータＲ３１は、ユーザＵ３１、Ｕ３２に対する第１の認証サーバが、認証サーバＲＳ３１であり、第２のサーバが、認証サーバＲＳ３２であること、およびユーザＵ３３、Ｕ３４に対する第１の認証サーバが、認証サーバＲＳ３３であり、第２のサーバが、認証サーバＲＳ３４であることを転送データベースとして持つ。
【００６０】
次に、コンテンツ配信ネットワークＣＮ３の動作について説明する。
【００６１】
まず、ユーザＵ３１、Ｕ３２、Ｕ３３、Ｕ３４が、それぞれユーザ端末Ｔ３１、Ｔ３２、Ｔ３３、Ｔ３４から、コンテンツ受信要求を送信したとする。ルータＲ３１は、認証サーバＲＳ３１〜Ｒ３４のうちのいずれかの負荷を分散させるために、ユーザ端末Ｔ３１に関する認証要求を、第１の認証サーバＲＳ３１に送信し、ユーザ端末Ｔ３２に関する認証要求を、第２の認証サーバＲＳ３２に送信する。同様に、ユーザ端末Ｔ３３に関する認証要求を、第１の認証サーバＲＳ３３に送信し、ユーザ端末Ｔ３４に関する認証要求を、第２の認証サーバＲＳ４に送信する。
【００６２】
このようにすることによって、認証サーバＲＳ３１〜ＲＳ３４のうちのいずれかの負荷のみが増大することを阻止することができ、ほぼ同等の負荷で認証処理を実行することができる。
【実施例４】
【００６３】
図４は、本発明の実施例４であるコンテンツ配信ネットワークＣＮ４の構成例を示す図である。
【００６４】
コンテンツ配信ネットワークＣＮ４は、認証サーバの負荷を分散し、また、経路制御を連携する実施例（ＲＡＩＤ０型認証データ分散：認証経路確立処理と資源予約等の連携）である。
【００６５】
ユーザＵ４１が使用するユーザ端末Ｔ４１、ユーザＵ４２が使用するユーザ端末Ｔ４２は、ともにコンテンツ配信サーバＣＳ４から配信されるコンテンツ配信サービスに加入している。ルータＲ４１は、ユーザ端末Ｔ４１、Ｔ４２と中継網ＮＷ４１、ＮＷ４２とを接続するネットワーク転送装置である。ルータＲ４２は、認証サーバＲＳ４１、ＲＳ４２およびコンテンツ配信サーバＣＳ４と、中継網ＮＷ４１、ＮＷ４２とを接続するネットワーク転送装置である。
【００６６】
認証サーバＲＳ４１は、認証データベースＤＢ４１を格納し、認証データベースＤＢ４１は、ユーザＵ４１に関する情報を持ち、認証サーバ認証サーバＲＳ４２は、認証データベースＲＳ４２は、ユーザＵ４２に関する情報を持つ。また、ルータＲ４１は、ユーザＵ４１、Ｕ４２に対する認証サーバがそれぞれ認証サーバＲＳ４１、認証サーバＲＳ４２であることを転送データベースとして持つ。
【００６７】
次に、コンテンツ配信ネットワークＣＮ４の動作について説明する。
【００６８】
まず、ユーザＵ４１が、ユーザ端末Ｔ４１からコンテンツ受信要求を送信すると、ルータＲ４１は、ルータＲ４１が持っている転送データベースに格納されている認証要求を、認証サーバＲＳ４１に送信する。この場合、ルータＲ４１からＲ４２までの経路上に存在している装置は、ルータＲ４１からの認証データの送信元と送信先とについての情報と、コンテンツ配信時に必要な帯域についての情報とを保持する。
【００６９】
図中、上記経路は、ルータＲ４１、中継網ＮＷ４１、ルータＲ４２、ユーザ端末Ｔ４１である（中継網ＮＷ４１中に存在する経路上のルータについても同様である）。ルータＲ４２は、認証応答を、ルータＲ４１に転送し、コンテンツ配信サーバＣＳ４からルータＲ４２に、コンテンツが転送されていれば、認証要求時に保持した経路情報と帯域情報とから、コンテンツ配信に必要な帯域を確保し、保持された経路を経由し、コンテンツを配信する。すなわち、ルータＲ４２、中継網ＮＷ４１、ルータＲ４１を経由して配信される。ルータＲ４１は、認証結果に基づいて配信されたコンテンツを、ユーザ端末Ｔ４１に転送する。
【００７０】
上記と同様にして、ユーザＵ４２が、ユーザ端末Ｔ４２からコンテンツ受信要求を送信した場合も、認証要求時に保持される情報に基づいて、ルータＲ４２を経由してコンテンツが転送される。図中、ルータＲ４２、中継網ＮＷ４２、ルータＲ４１を経由して配信される。ルータＲ４１は、認証結果に基づいて配信されたコンテンツを、ユーザ端末Ｔ４２に転送する。
【００７１】
実施例４によれば、ある認証処理が発生したときに、データを照合すべきサーバを適切に選択し、上記選択されたサービス管理サーバに対して情報を転送すると同時に、ネットワーク転送装置で保持している経路情報に基づいて、コンテンツ配信サーバＣＳ６からユーザ端末までパケットが転送される経路上の帯域を制御するができる。
【実施例５】
【００７２】
図５は、本発明の実施例５であるコンテンツ配信ネットワークＣＮ５の構成例を示す図である。
【００７３】
コンテンツ配信ネットワークＣＮ５は、認証サーバの負荷を分散し、また、障害に対応する実施例（ＲＡＩＤ１型認証データ分散：障害対応）である。
【００７４】
ユーザＵ５１が使用するユーザ端末Ｔ５１、ユーザＵ５２が使用するユーザ端末Ｔ５２は、ともにコンテンツ配信サーバＣＳ５から配信されるコンテンツ配信サービスに加入している。ルータＲ５１は、ユーザ端末と中継網ＮＷ５１、ＮＷ５２とを接続するネットワーク転送装置であり、ルータＲ５２は、認証サーバＲＳ５１、ＲＳ５２およびコンテンツ配信サーバＣＳ５と中継網とを接続するネットワーク転送装置である。
【００７５】
認証サーバＲＳ５１に格納されている認証データベースＤＢ５１と、認証サーバＲＳ５２が格納している認証データベースＤＢ５２とはほぼ同一であり、ともに、ユーザＵ５１、Ｕ５２に関する情報を持つ。ルータＲ５１は、ユーザＵ５１、Ｕ５２に対する第１の認証サーバがＤＢ５１であり、第２のサーバがＲＳ５２であることを、転送データベースとして持ち、また、ルータＲ５２と認証サーバＲＳ５１との間で、何らかの障害が発生し、接続ができない状態であることを示す情報を、ルータＲ５２から受信している。
【００７６】
次に、コンテンツ配信ネットワークＣＮ５の動作について説明する。
【００７７】
まず、ユーザＵ５１が、ユーザ端末Ｔ５１を介して、コンテンツ受信要求を送信すると、ルータＲ５１は、転送データベースから、認証要求を、認証サーバＲＳ５１に送信しようとする。しかし、認証サーバＲＳ５１までの経路が、障害によって存在しないことを認識しているので、これに代わって、認証サーバＲＳ５２に認証要求を送信する。
【００７８】
認証が承認されれば、ルータＲ５１は、コンテンツデータをユーザ端末Ｔ５１に送信する。また、転送データベースは、第１サーバが、認証サーバＲＳ５２に更新され、第２サーバが、認証サーバＲＳ５１に更新される。ユーザＵ５２が、ユーザ端末Ｔ５２を介して、コンテンツ受信要求を送信した場合も、上記と同様の認証処理を経て、コンテンツが配信される。
【００７９】
実施例５によれば、ある認証処理が発生したときに、データを照合すべきサーバを、ネットワーク転送装置が持つ障害情報をはじめとするさまざまな情報に基づいて選択し、上記選択されたサービス管理サーバに対して情報を転送することによって、認証後のサービス利用を可能にする。
【実施例６】
【００８０】
図６は、本発明の実施例６であるコンテンツ配信ネットワークＣＮ６の構成例を示す図である。
【００８１】
コンテンツ配信ネットワークＣＮ６は、認証サーバの負荷を分散し、経路制御を連携する実施例（ＲＡＩＤ１型認証データ分散：認証経路確立処理と資源予約等の連携）である。
【００８２】
ユーザＵ６１が使用するユーザ端末Ｔ６１、ユーザＵ６２が使用するユーザ端末Ｔ６２は、ともにコンテンツ配信サーバＣＳ６から配信されるコンテンツ配信サービスに加入している。ルータＲ６１は、ユーザ端末と、中継網ＮＷ６１、ＮＷ６２とを接続するネットワーク転送装置であり、ルータＲ６２は、認証サーバＲＳ６１、Ｒ６２およびコンテンツ配信サーバＣＳ６と、中継網とを接続するネットワーク転送装置である。
【００８３】
認証サーバＲＳ６１が持つ認証データベースＤＢ６１と、認証サーバＲ６２が持つ認証データベースＤＢ６２とはほぼ同一である。つまり、認証データベースＤＢ６１は、ユーザＵ６１、Ｕ６２に関する情報を持ち、また、認証データベースＤＢ６は、ユーザＵ６１、Ｕ６２に関する情報を持つ。
【００８４】
ルータＲ６１は、ユーザＵ６１、Ｕ７２に対する第１の認証サーバが、認証サーバＲＳ６１であり、第２のサーバ認証サーバが、認証サーバＲＳ６２であることを転送データベースとして持つ。
【００８５】
次に、コンテンツ配信ネットワークＣＮ６の動作について説明する。
【００８６】
まず、ユーザＵ６１が、ユーザ端末Ｔ６１を介して、コンテンツ受信要求を送信すると、ルータＲ６１は、ルータＲ６１が有する転送データベースから認証要求を、認証サーバＲＳ６１に送信する。このときに、ルータＲ６１からルータＲ６２までの経路上に存在している装置は、ルータＲ６１からの認証データの送信元と送信先についての情報と、コンテンツ配信時に必要となる帯域についての情報を保持する。
【００８７】
図６では、この経路は、ルータＲ６１、中継網ＮＷ６１、ルータＲ６２、認証サーバＲＳ１１である（中継網ＮＷ６１中に存在する経路上のルータについても同様である）。
【００８８】
ルータＲ６２は、認証応答をルータＲ６１に転送し、コンテンツ配信サーバＣＳ６からルータＲ６２にコンテンツが転送されていれば、認証要求時に保持していた経路情報と帯域情報とに基づいて、コンテンツ配信に必要な帯域を確保し、保持された経路を経由し、コンテンツを配信する。すなわち、ルータＲ６２、中継網ＮＷ６１、ルータＲ６１を経由して配信される。ルータＲ６１は、認証結果に基づいて配信されたコンテンツを、ユーザ端末Ｔ６１に転送する。
【００８９】
上記と同様にして、ユーザＵ６２が、ユーザ端末Ｔ６２を介して、コンテンツ受信要求を送信した場合も、認証要求時に保持されている情報に基づいて、ルータＲ６２からコンテンツが転送される。図６では、ルータＲ６２、中継網ＮＷ６２、ルータＲ６１を経由して配信される。ルータＲ６１は、認証結果に基づき、配信されたコンテンツをユーザ端末Ｔ６２に転送する。
【００９０】
実施例６によれば、ある認証処理が発生したときに、データを照合すべきサーバをネットワーク転送装置が持つ障害情報をはじめとするさまざまな情報をもとに選択し、上記選択されたサービス管理サーバに対して情報を転送すると同時に、ネットワーク転送装置で保持している経路情報に基づいて、コンテンツ配信サーバＣＳ６からユーザ端末までパケットが転送される経路上の帯域を制御することが可能である。
【実施例７】
【００９１】
図７は、本発明の実施例７であるコンテンツ配信ネットワークＣＮ７の構成例を示す図である。
【００９２】
コンテンツ配信ネットワークＣＮ７は、認証サーバの負荷を分散する実施例（ＲＡＩＤ１０型認証データ分散：障害対応）である。
【００９３】
ユーザＵ７１、Ｕ７２、Ｕ７３、Ｕ７４が、それぞれ使用するユーザ端末９−１、Ｔ７２、Ｔ７３、Ｔ７４は、ともにコンテンツ配信サーバＣＳ７から配信されるコンテンツ配信サービスに加入している。
【００９４】
ルータＲ７１は、ユーザ端末と、中継網ＮＷ７１、中継網ＮＷ７２とを接続するネットワーク転送装置である。ルータＲ７２は、認証サーバＲＳ７１、ＲＳ７２、ＲＳ７３、ＲＳ７４と、コンテンツ配信サーバＣＳ６と、中継網とを接続するネットワーク転送装置である。
【００９５】
認証データベースＤＢ７１とＤＢ７３とは、互いにほぼ同一である。つまり、認証データベースＤＢ７１が、ユーザＵ７１、Ｕ７２に関する情報を持ち、認証データベースＤＢ７３も、ユーザＵ７１、Ｕ７２に関する情報を持つ。
【００９６】
また、認証データベースＤＢ７２とＤＢ７４とは、互いにほぼ同一である。つまり、認証データベースＤＢ７２は、ユーザＵ７３、Ｕ７４に関する情報を持ち、認証データベースＤＢ７４も、ユーザＵ７３、Ｕ７４に関する情報を持つ。
【００９７】
ルータＲ７１は、ユーザＵ７１、Ｕ７２に関する第１の認証サーバが、ＲＳ７１であり、第２のサーバが、ＲＳ７３であることと、ユーザＵ７３、Ｕ７４に関する第１の認証サーバが、ＲＳ７２であることと、第２のサーバが、ＲＳ７４であることとを、転送データベースとして持ち。また、ルータＲ７２から、ＲＳ７１およびＲＳ７２とルータＲ７２を接続する集線装置Ｃ７１までの間で何らかの障害が発生し、接続ができない状態であることを情報として、受信している。
【００９８】
次に、コンテンツ配信ネットワークＣＮ７の動作について説明する。
【００９９】
まず、ユーザＵ７１が、ユーザ端末Ｔ７１からコンテンツ受信要求を送信すると、ルータＲ７１は、ルータＵ７１が持っている転送データベースから、その情報を認証サーバＲＳ７１に送信しようとする。しかし、認証サーバＲＳ７１までの経路が障害によって存在しないことを認識しているので、代わって、認識サーバＲＳ７３に認証要求を送信する。認証が承認されれば、ルータＲ７１は、コンテンツデータをユーザ端末Ｔ７１に送信する。また、転送データベースは、第１認識サーバとして、認識サーバＲＳ７３が更新され、第２認識サーバとして、認識サーバＲＳ７１が更新される。
【０１００】
ユーザＵ７２が、ユーザ端末Ｔ７２からコンテンツ受信要求を送信した場合も、上記と同様の認証処理を経て、コンテンツ配信が行われる。
【０１０１】
実施例７によれば、ある認証処理が発生したときに、データを照合すべきサーバをネットワーク転送装置が持つ障害情報をはじめとするさまざまな情報に基づいて選択し、上記選択されたサービス管理サーバに対して情報を転送することによって、認証後のサービス利用を可能にする。
【実施例８】
【０１０２】
図８は、本発明の実施例８であるコンテンツ配信ネットワークＣＮ８の構成を示す図である。
【０１０３】
コンテンツ配信ネットワークＣＮ８は、認証サーバの負荷を分散し、また、経路制御を連携する実施例（ＲＡＩＤ１０型認証データ分散：認証経路確立処理と資源予約等の連携）である。
【０１０４】
ユーザＵ８１、Ｕ８２、Ｕ８３、Ｕ８４がそれぞれ使用するユーザ端末Ｔ８１、Ｔ８２、Ｔ８３、Ｔ８４は、ともにコンテンツ配信サーバＣＳ８から配信されるコンテンツ配信サービスに加入している。
【０１０５】
ルータＲ８１は、ユーザ端末と中継網ＮＷ８１、ＮＷ８２とを接続するネットワーク転送装置であり、ルータＲ８２は、認証サーバＲＳ８１、ＲＳ８２、ＲＳ８３、ＲＳ８４と、コンテンツ配信サーバＣＳ６と、中継網とを接続するネットワーク転送装置である。
【０１０６】
認証データベースＤＢ８１とＤＢ８３とは、互いにほぼ同一である。つまり、認証データベースＤＢ８１は、ユーザＵ８１、Ｕ８２に関する情報を持ち、認証データベースＤＢ８３も、ユーザＵ８１、Ｕ８２に関する情報を持つ。
【０１０７】
認証データベースＤＢ８２とＤＢ８４とは互いにほぼ同一である。つまり、認証データベースＤＢ８２は、ユーザＵ８３、Ｕ８４に関する情報を持ち、認証データベースＤＢ８４も、ユーザＵ８３、Ｕ８４に関する情報を持つ。
【０１０８】
また、ルータＲ８１は、ユーザＵ８１、Ｕ８２に関する第１の認証サーバが、認証サーバＲＳ８１であり、第２の認証サーバが、認証サーバＲＳ８３であることを、転送データベースとして持つ。ユーザＵ８３、Ｕ８４に関する第１の認証サーバが、認証サーバＲＳ８４であり、第２の認証サーバが、認証サーバＲＳ８２であることを転送データベースとして持つ。
【０１０９】
次に、コンテンツ配信ネットワークＣＮ８の動作について説明する。
【０１１０】
まず、ユーザＵ８１が、ユーザ端末Ｔ８１を介して、コンテンツ受信要求を送信すると、ルータＲ８１は、転送データベースから認証要求を、認証サーバＲＳ８１に送信する。このときに、ルータＲ８１とルータＲ８２との間の経路上に存在している装置は、人相サーバＲＳ８１からの認証データの送信元と送信先とについての情報と、コンテンツ配信時に必要な帯域とについての情報を保持する。
【０１１１】
上記経路は、ルータＲ８１、中継網ＮＷ８１、ルータＲ８２、ユーザ端末Ｔ８１である（中継網ＮＷ８１中に存在する経路上のルータについても同様である）。ルータＲ８２は、認証応答をルータＲ８１に転送し、コンテンツ配信サーバＣＳ８からルータＲ８２にコンテンツが転送されていれば、認証要求時に保持していた経路情報と帯域情報とに基づいて、コンテンツ配信に必要な帯域を確保し、保持された経路を経由し、コンテンツを配信する。すなわち、ルータＲ８２、中継網ＮＷ８１、ルータＲ８１を経由して配信される。ルータＲ８１は、認証結果に基づいて、配信されたコンテンツをユーザ端末Ｔ８１に転送する。
【０１１２】
上記と同様にして、他のユーザが、ユーザ端末Ｔ８２を介して、コンテンツ受信要求を送信した場合も、認証要求時に保持されている情報に基づいてコンテンツが転送される。
【０１１３】
実施例８によれば、ある認証処理が発生したときに、データを照合すべきサーバをネットワーク転送装置が持つ障害情報をはじめとするさまざまな情報に基づいて選択し、上記選択されたサービス管理サーバに対して情報を転送すると同時に、ネットワーク転送装置で保持している経路情報に基づいて、コンテンツ配信サーバＣＳ６からユーザ端末までパケットが転送される経路上の帯域を制御することを可能にする。
【実施例９】
【０１１４】
図９は、本発明の実施例９であるコンテンツ配信ネットワークＣＮ９の構成例を示す図である。
【０１１５】
コンテンツ配信ネットワークＣＮ９は、コンテンツ配信サーバＣＳ６の負荷を分散する実施例（ＲＡＩＤ１型コンテンツ配信サーバ負荷分散）である。
【０１１６】
ユーザＵ９１が使用するユーザ端末Ｔ９１、ユーザＵ９２が使用するユーザ端末Ｔ９２は、ともにコンテンツ配信サーバＣＳ９１またはＣＳ９２から配信されるコンテンツ配信サービスに加入している。ルータＲ９１は、ユーザ端末と中継網ＮＷ９とを接続するネットワーク転送装置であり、ルータＲ９２は、認証サーバＲＳ９１と、コンテンツ配信サーバＣＳ９１、ＣＳ９２と、中継網とを接続するネットワーク転送装置である。
【０１１７】
コンテンツ配信サーバＣＳ９１とＣＳ９２とは、互いに同じコンテンツを配信し、ほぼ同等の装置である。
【０１１８】
次に、コンテンツ配信ネットワークＣＮ９の動作について説明する。
【０１１９】
まず、ユーザＵ９１が、ユーザ端末Ｔ９１を介して、コンテンツ受信要求を送信し、ユーザＵ９２が、ユーザ端末Ｔ９２を介して、コンテンツ受信要求を送信する。認証サーバＲＳ９１が、ユーザＵ９１、Ｕ９２を承認すると、ユーザＵ９１、Ｕ９２はコンテンツを受信することができる。
【０１２０】
ルータＲ９１は、転送データベースの情報に基づいて、コンテンツ配信サーバＣＳ９１から送信されたコンテンツデータを、ユーザ端末Ｔ９１に転送し、コンテンツ配信サーバＣＳ９２から送信されるコンテンツデータを、ユーザ端末Ｔ９２に転送する。
【０１２１】
実施例９によれば、どのユーザ端末に対しても適切なサーバ装置からのデータ送信を可能にする。
【実施例１０】
【０１２２】
図１０は、本発明の実施例１０であるコンテンツ配信ネットワークＣＮ１０の構成例を示す図である。
【０１２３】
コンテンツ配信ネットワークＣＮ１０は、コンテンツ配信サーバＣＳ６の負荷を分散し、障害に対応する実施例（ＲＡＩＤｌ型コンテンツ配信サーバ負荷分散：障害対応）である。
【０１２４】
ユーザＵ１０１が使用するユーザ端末Ｔ１０１、ユーザＵ１０２が使用するユーザ端末Ｔ１０２は、ともにコンテンツ配信サーバＣＳ１０１またはＣＳ１０２から配信されるコンテンツ配信サービスに加入している。
【０１２５】
ルータＲ１０１は、ユーザ端末と中継網ＮＷ１０とを接続するネットワーク転送装置であり、ルータＲ１０２は、認証サーバＲＳ１０１、コンテンツ配信サーバＣＳ１０１、ＣＳ１０２と、中継網とを接続するネットワーク転送装置である。
【０１２６】
コンテンツ配信サーバＣＳ１０１とＣＳ１０２とは、同じコンテンツを配信し、ほぼ同等の装置である。１つのサービスで同一のコンテンツが送信されているものとする。
【０１２７】
次に、コンテンツ配信ネットワークＣＮ１０の動作について説明する。
【０１２８】
ユーザＵ１０１が、ユーザ端末Ｔ１０１を介して、コンテンツ受信要求を送信し、認証サーバＲＳ１０１が承認すると、ルータＲ１０１は、転送データベースの情報に基づいて、コンテンツ配信サーバＣＳ１０１が送信したコンテンツデータを転送する。このときに、コンテンツ配信サーバＣＳ１０２も、コンテンツ配信サーバＣＳ１０１が送信したコンテンツデータと同じコンテンツを送信する。
【０１２９】
ユーザＵ１０１が、コンテンツを受信中に、ルータＲ１０２とコンテンツ配信サーバＣＳ１０１との間で、帯域の使用率が増加し、輻輳の恐れがあるとする。ルータＲ１０２は、この情報を予め検知し、バックグラウンドでコンテンツ受信サーバを、コンテンツ配信サーバＣＳ１０２に切り替える。
【０１３０】
たとえば、コンテンツが、ＭＰＥＧ２のストリーム（ＴＳ）［５］であるような場合、ルータＲ１０２は、同一コンテンツのＴＳヘッダのＰＩＤ等を参照し、あるタイミングで、次に送信するパケットを、コンテンツ配信サーバＣＳ１０２から送信されたものに切り替える。これによって、ユーザＵ１０１は、輻輳時においても、連続してコンテンツを受信することができる。
【０１３１】
また、このときに、ルータＲ１０２は、輻輳情報を、ルータＲ１０１に送信し、ルータＲ１０１では、転送データベースを更新する。
【０１３２】
また、ユーザＵ１０１がコンテンツを受信しているときに、ユーザＵ１０２がコンテンツ受信要求を送信した場合、ルータＲ１０１が切替情報を保持していれば、認証処理の後に、コンテンツ配信サーバＣＳ１０２からのコンテンツデータが送信される。
【０１３３】
実施例１０によれば、どのユーザ端末に対しても適切なサーバ装置からのデータ送信を可能にする。
【実施例１１】
【０１３４】
図１１は、本発明の実施例１１であるコンテンツ配信ネットワークＣＮ１１の構成例を示す図である。
【０１３５】
コンテンツ配信ネットワークＣＮ１１は、コンテンツ配信サーバＣＳ６の負荷を分散し、データを集約する実施例（ＲＡＩＤ１型コンテンツ配信サーバ負荷分散：フロー集約）である。
【０１３６】
ユーザＵ１１１が使用するユーザ端末Ｔ１１１、ユーザＵ１１２が使用するユーザ端末Ｔ１１２は、ともにコンテンツ配信サーバＣＳ１１１またはＣＳ１１２から配信されるコンテンツ配信サービスに加入している。
【０１３７】
ルータＲ１１１は、ユーザ端末と中継網ＮＷ１１１をを接続するネットワーク転送装置であり、ルータＲ１１２は、認証サーバＲＳ１１１、コンテンツ配信サーバＣＳ１１１、ＣＳ１１２と、中継網ＮＷ１１１とを接続するネットワーク転送装置である。
【０１３８】
コンテンツ配信サーバＣＳ１１１とＣＳ１１２とは、互いに同じコンテンツを配信し、ほほ同等の装置である。１つのサービスで同一のコンテンツが送信される。
【０１３９】
次に、コンテンツ配信ネットワークＣＮ１１の動作について説明する。
【０１４０】
ユーザＵ１１１が、ユーザ端末Ｔ１１１を介して、コンテンツ受信要求を送信し、認証サーバＲＳ１１１が承認すると、ルータＲ１１１は、転送データベースの情報に基づいて、コンテンツ配信サーバＣＳ１１１から送信されたコンテンツデータを転送する。このときに、コンテンツ配信サーバＣＳ１１２からも、同一のコンテンツが送信されている。
【０１４１】
ユーザＵ１１１が、コンテンツを受信しているときに、ユーザＵ１１２がユーザＵ１１１と同一のコンテンツ受信要求を送信したとする。認証処理の後に、コンテンツ配信サーバＣＳ１１２からのコンテンツデータが送信されるが、このときに、ルータＲ１１２は、同一のコンテンツデータの集約を行う。
【０１４２】
たとえば、コンテンツが、ＭＰＥＧ２のストリーム（ＴＳ）であるような場合、ルータＲ１１２は、同一コンテンツのＴＳヘッダのＰＩＤ等を参照し、コンテンツ配信サーバＣＳ１１１、ＣＳ１１２から送られる同じＰＩＤを持つパケットのいずれか一方のみを、ルータＲ１１１に向けて転送する。これによって、Ｒ１１１とＲ１１２との間の帯域使用率が抑えられ、またコンテンツ配信サーバＣＳ１１１、ＣＳ１１２における負荷を軽減することができる。
【０１４３】
実施例１１によれば、それぞれのコンテンツ配信サーバＣＳ６およびネットワーク上の配信経路に対する負荷分散を可能にする。
【図面の簡単な説明】
【０１４４】
【図１】本発明の実施例１であるコンテンツ配信ネットワークＣＮ１の構成を示す図である。
【図２】本発明の実施例２であるコンテンツ配信ネットワークＣＮ２の構成を示すブロック図である。
【図３】本発明の実施例３であるコンテンツ配信ネットワークＣＮ３の構成を示すブロック図である。
【図４】本発明の実施例４であるコンテンツ配信ネットワークＣＮ４の構成例を示す図である。
【図５】本発明の実施例５であるコンテンツ配信ネットワークＣＮ５の構成例を示す図である。
【図６】本発明の実施例６であるコンテンツ配信ネットワークＣＮ６の構成例を示す図である。
【図７】本発明の実施例７であるコンテンツ配信ネットワークＣＮ７の構成例を示す図である。
【図８】本発明の実施例８であるコンテンツ配信ネットワークＣＮ８の構成を示す図である。
【図９】本発明の実施例９であるコンテンツ配信ネットワークＣＮ９の構成例を示す図である。
【図１０】本発明の実施例１０であるコンテンツ配信ネットワークＣＮ１０の構成例を示す図である。
【図１１】本発明の実施例１１であるコンテンツ配信ネットワークＣＮ１１の構成例を示す図である。
【図１２】コンテンツ配信サービスにおける認証および課金サービスを伴う従来のネットワーク配信ネットワークＣＮ２１の例を示す図である。
【図１３】ネットワーク上に複数の認証サーバを設置する従来例のコンテンツ配信ネットワークＣＮ２２を示す図である。
【符号の説明】
【０１４５】
ＣＮ１〜ＣＮ１１…コンテンツ配信ネットワーク、
Ｔ１１、Ｔ１２〜ＴＴ１１２…ユーザ端末、
Ｒ１１〜Ｒ１１２…ルータ、
ＮＷ１〜ＮＷ１１１…中継網、
ＲＳ１１〜ＲＳ１１１…認証サーバ、
ＤＢ１１〜ＤＢ８４…認証データベース、
Ｃ７１〜Ｃ８２…集線装置、
ＣＳ１１〜ＣＳ１１２…コンテンツサーバ。
【図１】
2005122656.tif 000003
【図２】
2005122656.tif 000004
【図３】
2005122656.tif 000005
【図４】
2005122656.tif 000006
【図５】
2005122656.tif 000007
【図６】
2005122656.tif 000008
【図７】
2005122656.tif 000009
【図８】
2005122656.tif 000010
【図９】
2005122656.tif 000011
【図１０】
2005122656.tif 000012
【図１１】
2005122656.tif 000013
【図１２】
2005122656.tif 000014
【図１３】
2005122656.tif 000015