(57)【特許請求の範囲】
【請求項１】
複数台の配信サーバと、前記複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、前記複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続し、前記配信サーバから前記クライアント端末に対し、コンテンツを配信するコンテンツ配信システムであって、
第１の配信サーバは、
前記コンテンツを配信中のクライアント端末のリストと、前記コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を前記管理サーバに送信するリスト送信手段を有し、
前記管理サーバは、
前記第１の配信サーバから受信した前記リスト情報に含まれる前記コンテンツを配信不可能なクライアント端末のリストを基に、前記リスト情報を受信した前記第１の配信サーバ以外の前記コンテンツを配信可能な第２の配信サーバから前記コンテンツの配信を行うための変更指示を、前記コンテンツを配信不可能なクライアント端末に対して送信する変更指示送信手段を有し、
前記クライアント端末は、
前記管理サーバから前記変更指示を受信した場合に、該受信した変更指示を基に、前記コンテンツの配信要求を前記第２の配信サーバに対して送信するコンテンツ配信要求手段を有し、
第２の配信サーバは、
前記クライアント端末から受信した配信要求を基に、配信要求先のクライアント端末に対し、前記コンテンツを配信するコンテンツ配信手段を有することを特徴とするコンテンツ配信システム。
【請求項２】
前記第１の配信サーバは、
前記コンテンツを同時に配信することが可能な配信限界台数を超える複数台のクライアント端末から前記コンテンツの配信要求があったと判断した際に、前記リスト情報を前記管理サーバに送信することを特徴とする請求項１記載のコンテンツ配信システム。
【請求項３】
前記第１の配信サーバは、
前記コンテンツの配信要求が、前記配信限界台数未満になったと判断した際に、前記リスト情報の削除要求を前記管理サーバに送信する削除要求手段を有し、
前記管理サーバは、
前記第１の配信サーバから前記削除要求を受信した際に、前記第１の配信サーバから受信した前記リスト情報を削除し、前記第１の配信サーバを、前記コンテンツを配信可能な第２の配信サーバと判断することを特徴とする請求項１または２記載のコンテンツ配信システム。
【請求項４】
複数台の配信サーバと、前記複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、前記複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続し、前記配信サーバから前記クライアント端末に対し、コンテンツを配信するコンテンツ配信方法であって、
第１の配信サーバが、前記コンテンツを配信中のクライアント端末のリストと、前記コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を前記管理サーバに送信するリスト送信工程と、
前記管理サーバが、前記第１の配信サーバから受信した前記リスト情報に含まれる前記コンテンツを配信不可能なクライアント端末のリストを基に、前記リスト情報を受信した前記第１の配信サーバ以外の前記コンテンツを配信可能な第２の配信サーバから前記コンテンツの配信を行うための変更指示を、前記コンテンツを配信不可能なクライアント端末に対して送信する変更指示送信工程と、
前記クライアント端末が、前記管理サーバから前記変更指示を受信した場合に、該受信した変更指示を基に、前記第２の配信サーバに対し、前記コンテンツの配信要求を送信するコンテンツ配信要求工程と、
第２の配信サーバが、前記クライアント端末から受信した配信要求を基に、配信要求先のクライアント端末に対し、前記コンテンツを配信するコンテンツ配信工程と、
を行うことを特徴とするコンテンツ配信方法。
【請求項５】
前記第１の配信サーバは、
前記コンテンツを同時に配信することが可能な配信限界台数を超える複数台のクライアント端末から前記コンテンツの配信要求があったと判断した際に、前記リスト情報を前記管理サーバに送信することを特徴とする請求項４記載のコンテンツ配信方法。
【請求項６】
前記第１の配信サーバは、
前記コンテンツの配信要求が、前記配信限界台数未満になったと判断した際に、前記リスト情報の削除要求を前記管理サーバに送信する削除要求工程を行い、
前記管理サーバは、前記第１の配信サーバから前記削除要求を受信した際に、前記第１の配信サーバから受信した前記リスト情報を削除し、前記第１の配信サーバを、前記コンテンツを配信可能な第２の配信サーバと判断することを特徴とする請求項４または５記載のコンテンツ配信方法。
【請求項７】
複数台の配信サーバと、前記複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、前記複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続し、前記配信サーバから前記クライアント端末に対し、コンテンツを配信する前記配信サーバであって、
前記コンテンツを同時に配信することが可能な配信限界台数を超える複数台のクライアント端末から前記コンテンツの配信要求があったと判断した際に、前記コンテンツを配信中のクライアント端末のリストと、前記コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を前記管理サーバに送信するリスト送信手段を有することを特徴とする配信サーバ。
【請求項８】
複数台の配信サーバと、前記複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、前記複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続して構成する、前記管理サーバであって、
前記コンテンツを配信中のクライアント端末のリストと、前記コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を、第１の配信サーバから受信するリスト情報受信手段と、
前記リスト情報受信手段により受信した前記リスト情報に含まれる前記コンテンツを配信不可能なクライアント端末のリストを基に、前記リスト情報を受信した前記第１の配信サーバ以外の前記コンテンツを配信可能な第２の配信サーバから前記コンテンツの配信を行うための変更指示を、前記コンテンツを配信不可能なクライアント端末に対して送信する変更指示送信手段と、を有することを特徴とする管理サーバ。
【請求項９】
複数台の配信サーバと、前記複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、前記複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続し、前記配信サーバから前記クライアント端末に対し、コンテンツを配信する前記配信サーバにおいて実行させるコンテンツ配信プログラムであって、
前記コンテンツを同時に配信することが可能な配信限界台数を超える複数台のクライアント端末から前記コンテンツの配信要求があったと判断した際に、前記コンテンツを配信中のクライアント端末のリストと、前記コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を前記管理サーバに送信するリスト送信処理を、前記配信サーバに実行させることを特徴とするコンテンツ配信プログラム。
【請求項１０】
複数台の配信サーバと、前記複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、前記複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続して構成する、前記管理サーバにおいて実行させるコンテンツ配信プログラムであって、
前記コンテンツを配信中のクライアント端末のリストと、前記コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を、第１の配信サーバから受信するリスト情報受信処理と、
前記リスト情報受信処理により受信した前記リスト情報に含まれる前記コンテンツを配信不可能なクライアント端末のリストを基に、前記リスト情報を受信した前記第１の配信サーバ以外の前記コンテンツを配信可能な第２の配信サーバから前記コンテンツの配信を行うための変更指示を、前記コンテンツを配信不可能なクライアント端末に対して送信する変更指示送信処理と、を前記管理サーバに実行させることを特徴とするコンテンツ配信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ配信システム、その配信方法及びそのプログラムに関し、特にコンテンツ配信サーバの高負荷状況を軽減し、コンテンツ配信の待ち時間を軽減するコンテンツ配信システム、その配信方法及びそのプログラムに関する。
【０００２】
【従来の技術】
従来のコンテンツ配信システムの一例として、本出願人により先に出願された特願２０００−１８３６５５号（出願日：平成１２年６月１９日）がある。このコンテンツ配信システムは、コンテンツの提供者から遠隔に離れたユーザに対して、ネットワーク経由でコンテンツ配信を行うものである。ユーザは、コンテンツ配信前に内容を確認し、不要と感じた場合にコンテンツの配信を拒否できると共に、認証情報に基づいて配信要求のあったクライアントを認証情報に基いて認証することにより、不正なコンテンツの配信要求を防止するものであった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述した先願発明例では、「配信サーバがクライアント端末からの配信要求に対して必ずコンテンツ配信を開始できる」ということが前提となっているため、例えば、配信サーバの台数がクライアント端末数に比べて少ないといったネットワーク構成の場合、コンテンツの配信待ちが生じる可能性が高いという問題点があった。
【０００４】
本発明は、上記問題点に鑑みて成されたものであり、クライアント端末の設置台数が配信サーバの設置台数よりも多いネットワーク構成において、任意の配信サーバに掛かる負荷を分散することで、コンテンツの配信待ち時間を短縮するコンテンツ配信システム、その配信方法及びそのプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
かかる目的を達成するために本発明は以下の特徴を有する。
本発明にかかるコンテンツ配信システムは、複数台の配信サーバと、複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続し、配信サーバからクライアント端末に対し、コンテンツを配信するコンテンツ配信システムであって、第１の配信サーバは、コンテンツを配信中のクライアント端末のリストと、コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を管理サーバに送信するリスト送信手段を有し、管理サーバは、第１の配信サーバから受信したリスト情報に含まれるコンテンツを配信不可能なクライアント端末のリストを基に、リスト情報を受信した第１の配信サーバ以外のコンテンツを配信可能な第２の配信サーバからコンテンツの配信を行うための変更指示を、コンテンツを配信不可能なクライアント端末に対して送信する変更指示送信手段を有し、クライアント端末は、管理サーバから変更指示を受信した場合に、該受信した変更指示を基に、コンテンツの配信要求を第２の配信サーバに対して送信するコンテンツ配信要求手段を有し、第２の配信サーバは、クライアント端末から受信した配信要求を基に、配信要求先のクライアント端末に対し、コンテンツを配信するコンテンツ配信手段を有することを特徴とするものである。
【０００６】
また、本発明にかかるコンテンツ配信システムにおいて、第１の配信サーバは、コンテンツを同時に配信することが可能な配信限界台数を超える複数台のクライアント端末からコンテンツの配信要求があったと判断した際に、リスト情報を管理サーバに送信することを特徴とするものである。
【０００７】
また、本発明にかかるコンテンツ配信システムにおいて、第１の配信サーバは、コンテンツの配信要求が、配信限界台数未満になったと判断した際に、リスト情報の削除要求を管理サーバに送信する削除要求手段を有し、管理サーバは、第１の配信サーバから削除要求を受信した際に、第１の配信サーバから受信したリスト情報を削除し、第１の配信サーバを、コンテンツを配信可能な第２の配信サーバと判断することを特徴とするものである。
【０００８】
また、本発明にかかるコンテンツ配信方法は、複数台の配信サーバと、複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続し、配信サーバからクライアント端末に対し、コンテンツを配信するコンテンツ配信方法であって、第１の配信サーバが、コンテンツを配信中のクライアント端末のリストと、コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を管理サーバに送信するリスト送信工程と、管理サーバが、第１の配信サーバから受信したリスト情報に含まれるコンテンツを配信不可能なクライアント端末のリストを基に、リスト情報を受信した第１の配信サーバ以外のコンテンツを配信可能な第２の配信サーバからコンテンツの配信を行うための変更指示を、コンテンツを配信不可能なクライアント端末に対して送信する変更指示送信工程と、クライアント端末が、管理サーバから変更指示を受信した場合に、該受信した変更指示を基に、第２の配信サーバに対し、コンテンツの配信要求を送信するコンテンツ配信要求工程と、第２の配信サーバが、クライアント端末から受信した配信要求を基に、配信要求先のクライアント端末に対し、コンテンツを配信するコンテンツ配信工程と、を行うことを特徴とするものである。
【０００９】
また、本発明にかかるコンテンツ配信方法において、第１の配信サーバは、コンテンツを同時に配信することが可能な配信限界台数を超える複数台のクライアント端末からコンテンツの配信要求があったと判断した際に、リスト情報を管理サーバに送信することを特徴とするものである。
【００１０】
また、本発明にかかるコンテンツ配信方法において、第１の配信サーバは、コンテンツの配信要求が、配信限界台数未満になったと判断した際に、リスト情報の削除要求を管理サーバに送信する削除要求工程を行い、管理サーバは、第１の配信サーバから削除要求を受信した際に、第１の配信サーバから受信したリスト情報を削除し、第１の配信サーバを、コンテンツを配信可能な第２の配信サーバと判断することを特徴とするものである。
【００１１】
また、本発明にかかる配信サーバは、複数台の配信サーバと、複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続し、配信サーバからクライアント端末に対し、コンテンツを配信する配信サーバであって、コンテンツを同時に配信することが可能な配信限界台数を超える複数台のクライアント端末からコンテンツの配信要求があったと判断した際に、コンテンツを配信中のクライアント端末のリストと、コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を管理サーバに送信するリスト送信手段を有することを特徴とするものである。また、本発明にかかる管理サーバは、複数台の配信サーバと、複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続して構成する、管理サーバであって、コンテンツを配信中のクライアント端末のリストと、コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を、第１の配信サーバから受信するリスト情報受信手段と、リスト情報受信手段により受信したリスト情報に含まれるコンテンツを配信不可能なクライアント端末のリストを基に、リスト情報を受信した第１の配信サーバ以外のコンテンツを配信可能な第２の配信サーバからコンテンツの配信を行うための変更指示を、コンテンツを配信不可能なクライアント端末に対して送信する変更指示送信手段と、を有することを特徴とするものである。
【００１２】
また、本発明にかかるコンテンツ配信プログラムは、複数台の配信サーバと、複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続し、配信サーバからクライアント端末に対し、コンテンツを配信する配信サーバにおいて実行させるコンテンツ配信プログラムであって、コンテンツを同時に配信することが可能な配信限界台数を超える複数台のクライアント端末からコンテンツの配信要求があったと判断した際に、コンテンツを配信中のクライアント端末のリストと、コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を管理サーバに送信するリスト送信処理を、配信サーバに実行させることを特徴とするものである。また、本発明にかかるコンテンツ配信プログラムは、複数台の配信サーバと、複数台の配信サーバの設置台数よりも多い複数台のクライアント端末と、複数台の配信サーバを管理する管理サーバと、がネットワークを介して接続して構成する、管理サーバにおいて実行させるコンテンツ配信プログラムであって、コンテンツを配信中のクライアント端末のリストと、コンテンツを配信不可能なクライアント端末のリストと、のリスト情報を、第１の配信サーバから受信するリスト情報受信処理と、リスト情報受信処理により受信したリスト情報に含まれるコンテンツを配信不可能なクライアント端末のリストを基に、リスト情報を受信した第１の配信サーバ以外のコンテンツを配信可能な第２の配信サーバからコンテンツの配信を行うための変更指示を、コンテンツを配信不可能なクライアント端末に対して送信する変更指示送信処理と、を管理サーバに実行させることを特徴とするものである。
【００１３】
〈作用〉
本発明は、管理サーバに登録したコンテンツを複数の配信サーバを介して当該配信サーバの設置台数よりも多い複数台のクライアント端末に配信するコンテンツ配信システムにおいて、配信サーバが同時に配信可能な数よりも多くのクライアント端末からコンテンツ配信要求が送信された場合、他の配信サーバが代わりにコンテンツを配信することにより、配信待ち時間の短縮を実現する。
【００１４】
【発明の実施の形態】
以下、添付図面を参照しながら本発明に係るコンテンツ配信システム、その配信方法及びそのプログラムの実施の形態を詳細に説明する。図１から図９に、本発明に係るコンテンツ配信システム、その配信方法及びそのプログラムの実施の形態を示す。
【００１５】
図１は、本発明の実施形態であるコンテンツ配信システムの概略構成を示すネットワーク構成図である。図１において、本発明の実施形態であるコンテンツ配信システムは、ネットワークを介して、管理サーバＭＳ１と、配信サーバＤＳ２，ＤＳ３と、クライアント（端末）２１，２２，３１，３２と、が接続され、コンテンツ等のデータ送受信を行う。
【００１６】
図１の場合、管理サーバＭＳ１に対して、２台の配信サーバＤＳ２，ＤＳ３が接続され、配信サーバの設置台数（２台）以上である４台のクライアント端末が接続されている。なお、これらの設置台数は、上記台数に制限されるものでなく、管理サーバ１台に対し、クライアント端末の設置台数＞配信サーバの設置台数（２以上）を満たすものであればよい。
【００１７】
管理サーバＭＳ１は、ネットワーク上に接続されている全ての配信サーバＤＳ２，ＤＳ３に対してコンテンツを配信する。
【００１８】
配信サーバＤＳ２，ＤＳ３は、それぞれにデフォルト（配信元）として設定されているクライアント端末からコンテンツ配信要求がある場合、コンテンツの配信を開始する。図１の場合、配信サーバＤＳ２には、クライアント２１とクライアント２２がデフォルトとして設定され、配信サーバＤＳ３には、クライアント３１とクライアント３２とがデフォルトとして設定されている。
【００１９】
配信サーバＤＳ２，ＤＳ３は、コンテンツの配信を同時に行えるクライアント数に制限（同時送信限界値〈台数〉）があるため、夫々にデフォルトとして設定されている全てのクライアントに対し、同時に複数からコンテンツ配信要求があった場合には、配信を行えない可能性がある。このため、各配信サーバＤＳ２，ＤＳ３は、コンテンツ配信中であるクライアントのリストＡと、同時送信限界値のために送信できないクライアントのリストＢと、を持っている。
【００２０】
配信中であるクライアントのリストＡには、クライアントへのコンテンツ配信が開始されると、配信先のクライアント（機器番号など）が登録され、配信が終了するときに当該クライアントがリストから削除される。なお、このリストへは、コンテンツ配信要求のあったクライアントを同時送信限界値まで登録することができる。
【００２１】
クライアント２１，２２，３１，３２は、管理サーバＭＳ１からコンテンツ配信要求の送信先変更指示があった場合、指示された配信サーバに対して、コンテンツ配信要求を送信する。
【００２２】
図２は、本発明の実施形態であるコンテンツ配信システムの処理例を示すフローチャートである。まず、管理サーバＭＳから全ての配信サーバＤＳに対して、コンテンツ情報及び認証情報１が配信される（ステップＳ１）。
【００２３】
各配信サーバは、デフォルトとして割り当てられているクライアントＣＬに管理サーバＭＳから送られた認証情報１とコンテンツ情報（コンテンツの内容がわかる情報）を送信する（ステップＳ２）。
【００２４】
図３には、配信サーバからの認証情報とコンテンツ情報との配信状況が示されている。配信サーバＤＳ２には、クライアントＣＬ２１〜２３がデフォルトとして設定され、配信サーバＤＳ３には、クライアントＣＬ３１〜３３がデフォルトとして設定されている。各配信サーバＤＳ２，３は、デフォルトとして設定されているクライアントＣＬに対して、管理サーバＭＳ１から送信された認証情報１と、コンテンツの内容が分かるコンテンツ情報と、を配信する。
【００２５】
クライアントＣＬは、配信サーバＤＳから配信されたコンテンツ情報を確認し、コンテンツの配布の要否を判断し（ステップＳ３）、配信サーバＤＳに認証情報を返信する。この配布の要否は、クライアントＣＬにてユーザ自身が行う。
【００２６】
ステップＳ３において、コンテンツ配布を希望する場合は、配信サーバＤＳから配信された認証情報１と同じ内容の認証情報１を返信し（ステップＳ４）、希望しない場合は、認証情報１と別内容の認証情報２を送信する（ステップＳ５）。ステップＳ４にて、配信サーバＤＳから配信された認証情報１と同じ内容の認証情報を配信サーバに送信することでコンテンツの配信要求をしたこととなる。
【００２７】
図４には、クライアントからのコンテンツ配信要求の送信状況が示されている。配信サーバＤＳ２にデフォルトとして設定されているクライアントＣＬ２１〜２３は、配信されたコンテンツ情報を確認後、コンテンツの配信要求として認証情報１（配信サーバＤＳ２から送信された認証情報１と同じ）を配信サーバＤＳ２に対して送信する。
【００２８】
配信サーバＤＳは、管理サーバＭＳから送られた認証情報とクライアントＣＬから返信された認証情報とを比較し、一致した場合は（ステップＳ６／ＹＥＳ）、そのクライアントにコンテンツを配信し、一致しない場合は（ステップＳ６／ＮＯ）、コンテンツの配布は行わずに処理を終了する。
【００２９】
ステップＳ６において、クライアントＣＬから送信された認証情報１と一致する場合（ステップＳ６／ＹＥＳ）、配信サーバＤＳは、配信中のクライアント数が同時送信限界値（コンテンツの同時送信可能台数）になるまで、配信要求が送られたクライアントにコンテンツの配信を行う。
【００３０】
図５には、配信サーバからクライアントへのコンテンツの配信状況が示されている。仮に、配信サーバＤＳ２の同時送信限界値を２台とした場合、クライアントＣＬ２１，２２へのコンテンツの同時送信は可能であるが、クライアントＣＬ２３への送信は不可能である。
【００３１】
配信サーバＤＳは、コンテンツ配信要求のあったクライアント数が同時送信限界値に達するまで配信を行い、同時送信限界値まで配信した場合には（ステップＳ７／ＹＥＳ）、管理サーバＭＳに現在コンテンツを配信中のクライアントのリストを送信する（ステップＳ８）。この際、現在コンテンツの配信不可の状況にあるクライアントのリストも送信する。
【００３２】
図６には、コンテンツ配信中のクライアントのリストと配信不可のクライアントのリストの送信状況が示されている。配信サーバＤＳ２は、クライアントＣＬ２１、２２をコンテンツ配信中のリストとして、クライアントＣＬ２３をコンテンツ配信不可のリストとして、夫々のリストを管理サーバＭＳ１へ送信する。
【００３３】
配信サーバＤＳは、コンテンツ配信要求のあったクライアント数が同時送信限界値に達していない場合には、配信要求のあったクライアントＣＬにコンテンツを配信する（ステップＳ１２）。
【００３４】
配信サーバＤＳからコンテンツを送信されたクライアントＣＬは、配信サーバＤＳへ認証情報２を送信し（ステップＳ１３）、コンテンツの配信終了後、その配信結果を配信サーバＤＳへ送信する（ステップＳ１４）。配信サーバＤＳは、クライアントＣＬからの配信結果を受信して、処理を終了する（ステップＳ１５）。
【００３５】
配信サーバＤＳは、あるクライアントへのコンテンツ配信が終了して、配信中のリストに空きができたときに管理サーバＭＳへ配信中リストからの削除要求を送信する。
【００３６】
管理サーバＭＳは、配信サーバから削除要求が送られるまで各配信サーバの配信中リストを保持することで、現在配信開始可能な配信サーバと配信不可能な配信サーバとを区別することができる。
【００３７】
管理サーバＭＳは、配信サーバＤＳから配信中リストと配信不可リストとが転送されると、現在配信可能な配信サーバの情報をクライアントＣＬに通知する（ステップＳ９）。
【００３８】
クライアントＣＬは、管理サーバＭＳから現在配信可能な配信サーバの情報（配信結果）を受信すると（ステップＳ１０）、当該配信サーバに対して認証情報１を送信する（ステップＳ１１）。クライアントＣＬは、デフォルトでない配信サーバＤＳ３に配信要求（認証情報１）を送信して、その配信サーバからコンテンツの配信を受ける。
【００３９】
図７には、現在コンテンツが配信されていないクライアントに対して、管理サーバから現在配信可能な配信サーバを通知する状況が示されている。管理サーバＭＳ１は、配信サーバＤＳ２から現在配信不可能なクライアントＣＬ２３のリストを確認し、当該クライアントＣＬ２３に対して現在コンテンツの配信が可能な配信サーバＤＳ３への変更指示を送信する。
【００４０】
図８には、配信サーバの変更指示に基づく配信サーバの変更状況が示されている。管理サーバＭＳ１から送信された変更指示において、配信サーバＤＳ２から配信サーバＤＳ３への変更が指定されている場合、クライアント２３は、変更先となる配信サーバＤＳ３に対して、コンテンツの配信要求として認証情報１を送信する。
【００４１】
図９には、クライアントから送信された配信要求に基づいて、デフォルトでない他の配信サーバからのコンテンツの配信状況が示されている。配信サーバＤＳ３は、クライアントＣＬ２３からコンテンツの配信要求としての認証情報１が送信されると、管理サーバＭＳ１から送信された認証情報との一致判定を行い、一致する場合、クライアントＣＬ２３へのコンテンツの配信処理を開始する。
【００４２】
なお、上述する実施形態は本発明の好適な実施形態であり、本発明の主旨を逸脱しない範囲内において種々変形して実施することが可能である。
【００４３】
【発明の効果】
以上の説明より明らかなように、本発明によれば、コンテンツ配信サーバが高負荷状態で、コンテンツの配信待ちが発生したときに、別の配信サーバで配信可能なものがあればそこから配信を受けることができ、配信待ちの時間を短縮することができる。
【００４４】
また、本発明によれば、コンテンツ提供者から遠隔に離れたユーザにネットワーク経由でコンテンツを配布するため、ＣＤ−ＲＯＭ、ＭＯ等の媒体を送付するのに比べて短時間でコンテンツを提供することができる。
【００４５】
また、本発明によれば、コンテンツ配布前にユーザがコンテンツの内容を把握することができる。
【００４６】
また、本発明によれば、認証情報を利用することによって、不正な配信要求を防止することができ、不正アクセスによるコンテンツ配信を未然に防止することができる。
【００４７】
さらに、本発明によれば、ユーザがコンテンツ内容を確認して不要と感じた場合は、コンテンツの配信を拒否することができる。
【図面の簡単な説明】
【図１】本発明の実施形態であるコンテンツ配信システムのネットワーク構成図である。
【図２】本発明の実施形態であるコンテンツ配信システムの処理例を示すフローチャートである。
【図３】配信サーバから認証情報及びコンテンツ情報が配信された状態を示す図である。
【図４】クライアントからの配信要求が送信された状態を示す図である。
【図５】配信サーバからクライアントへのコンテンツの配信状況を示す図である。
【図６】コンテンツ配信中のクライアントのリストと配信不可のクライアントのリストの送信状況を示す図である。
【図７】管理サーバから現在配信可能な配信サーバの通知状況を示す図である。
【図８】配信サーバの変更指示に基づく配信元の変更状況を示す図である。
【図９】デフォルトでない他の配信サーバからのコンテンツの配信状況を示す図である。
【符号の説明】
１  管理サーバＭＳ
２、３  配信サーバＤＳ
２１〜２３、３１〜３３  クライアントＣＬ
【図１】
0003846301.tif 000002
【図２】
0003846301.tif 000003
【図３】
0003846301.tif 000004
【図４】
0003846301.tif 000005
【図５】
0003846301.tif 000006
【図６】
0003846301.tif 000007
【図７】
0003846301.tif 000008
【図８】
0003846301.tif 000009
【図９】
0003846301.tif 000010