(57)【要約】【課題】クリエイティブデータを配信する配信装置への負荷を少なくする。【解決手段】表示端末装置１での再生開始時間とクリエイティブデータの取得先を示す取得先データとを含むプレイリストを生成するステップと、通常中継サーバ装置３０とスーパー中継サーバ装置２０とを介して表示端末装置１へプレイリスト及びクリエイティブデータを送信するステップとを備える。プレイリストを生成するステップでは、通常中継サーバ装置３０よりスーパー中継サーバ装置２０に対して優先的にクリエイティブデータを配信し、通常中継サーバ装置３０がクリエイティブデータをスーパー中継サーバ装置２０から取得するように取得先データを決定しプレイリストを生成する。【選択図】  図１
2008152561.tif 000002
【特許請求の範囲】
【請求項１】
中継サーバ装置を介してクリエイティブデータを配信し表示端末装置でクリエイティブデータを再生できるようにする配信装置において、
上記中継サーバ装置には、上記表示端末装置への配信が可能であると共に他の中継サーバ装置への上記クリエイティブデータの中継が不能な通常中継サーバ装置と、上記表示端末装置への配信が可能であると共に他の中継サーバ装置への上記クリエイティブデータの中継が可能なスーパー中継サーバ装置とがあり、
上記複数のクリエイティブデータを蓄積する蓄積手段と、
少なくとも、上記表示端末装置での再生開始時間と上記クリエイティブデータの取得先を示す取得先データとを含むプレイリストを生成するスケジュール手段と、
上記通常中継サーバ装置と上記スーパー中継サーバ装置とを介して上記表示端末装置へ上記プレイリスト及び上記クリエイティブデータを送信する通信手段とを備え、
上記スケジュール手段は、上記通常中継サーバ装置より上記スーパー中継サーバ装置に対して優先的にクリエイティブデータを配信し、上記通常中継サーバ装置が上記クリエイティブデータを上記スーパー中継サーバ装置から取得するように上記取得先データを決定し上記プレイリストを生成することを特徴とする配信装置。
【請求項２】
上記スケジュール手段は、上記クリエイティブデータの再生開始時間が一定時間を切っているとき、このクリエイティブデータの取得先データを自身の装置とし、直接配信することを特徴とする請求項１記載の配信装置。
【請求項３】
上記スケジュール手段は、上記プレイリストを送信するとき、上記プレイリストの各々のクリエイティブデータが上記スーパー中継サーバ装置にキャッシュされているかを検索し、上記クリエイティブデータがキャッシュされているとき、キャッシュされているスーパー中継サーバ装置を中継可能サーバ装置とし、当該中継可能サーバ装置の内の幾つかを、実際にクリエイティブデータの中継を行う中継決定サーバ装置とし、上記取得先データを、この中継決定サーバ装置とすることを特徴とする請求項１記載の配信装置。
【請求項４】
上記スケジュール手段は、上記クリエイティブデータがキャッシュされている中継可能サーバ装置の中からランダムに中継決定サーバ装置を選択し、上記取得先データを、この中継決定サーバ装置とすることを特徴とする請求項３記載の配信装置。
【請求項５】
上記スケジュール手段は、上記選択された中継可能サーバ装置が既に他のクリエイティブデータの中継決定サーバ装置になっているとき、この中継可能サーバ装置を当該クリエイティブデータの中継決定サーバ装置とし、上記取得先データを、同じ中継決定サーバ装置とすることを特徴とする請求項４記載の配信装置。
【請求項６】
上記スケジュール手段は、上記選択された中継可能サーバ装置を既に当該中継可能サーバ装置の配下の上記表示端末装置が取得先データで指定しているとき、この中継可能サーバ装置を中継決定サーバ装置とし、上記取得先データを、同じ中継決定サーバ装置とすることを特徴とする請求項４記載の配信装置。
【請求項７】
上記スケジュール手段は、上記クリエイティブデータの配信を開始するとき、上記スーパー中継サーバ装置の負荷を調べ、負荷が所定以上のとき、このクリエイティブデータの取得先データを自身の装置とし、直接配信することを特徴とする請求項１記載の配信装置。
【請求項８】
上記スケジュール手段は、上記通常中継サーバ装置が上記スーパー中継サーバ装置からクリエイティブデータを取得できないとき、このクリエイティブデータの取得先データを自身の装置とし、直接配信することを特徴とする請求項１記載の配信装置。
【請求項９】
中継サーバ装置を介してクリエイティブデータを配信し表示端末装置でクリエイティブデータを再生できるようにする配信方法であって、
上記中継サーバ装置には、上記表示端末装置への配信が可能であると共に他の中継サーバ装置への上記クリエイティブデータの中継が不能な通常中継サーバ装置と、上記表示端末装置への配信が可能であると共に他の中継サーバ装置への上記クリエイティブデータの中継が可能なスーパー中継サーバ装置とがあり、
少なくとも、上記表示端末装置での再生開始時間と上記クリエイティブデータの取得先を示す取得先データとを含むプレイリストを生成するステップと、
上記通常中継サーバ装置と上記スーパー中継サーバ装置とを介して上記表示端末装置へ上記プレイリスト及び上記クリエイティブデータを送信するステップとを備え、
上記プレイリストを生成するステップでは、上記通常中継サーバ装置より上記スーパー中継サーバ装置に対して優先的にクリエイティブデータを配信し、上記通常中継サーバ装置が上記クリエイティブデータを上記スーパー中継サーバ装置から取得するように上記取得先データを決定し上記プレイリストを生成することを特徴とする配信方法。
【請求項１０】
上記プレイリストを生成するステップでは、上記クリエイティブデータの再生開始時間が一定時間を切っているとき、このクリエイティブデータの取得先データを自身の装置とし、直接配信することを特徴とする請求項９記載の配信方法。
【請求項１１】
上記プレイリストを生成するステップでは、上記プレイリストを送信するとき、上記プレイリストの各々のクリエイティブデータが上記スーパー中継サーバ装置にキャッシュされているかを検索し、上記クリエイティブデータがキャッシュされているとき、キャッシュされているスーパー中継サーバ装置を中継可能サーバ装置とし、当該中継可能サーバ装置の内の幾つかを、実際にクリエイティブデータの中継を行う中継決定サーバ装置とし、上記取得先データを、この中継決定サーバ装置とすることを特徴とする請求項９記載の配信方法。
【請求項１２】
上記プレイリストを生成するステップでは、上記クリエイティブデータがキャッシュされている中継可能サーバ装置の中からランダムに中継決定サーバ装置を選択し、上記取得先データを、この中継決定サーバ装置とすることを特徴とする請求項１１記載の配信方法。
【請求項１３】
上記プレイリストを生成するステップでは、上記選択された中継可能サーバ装置が既に他のクリエイティブデータの中継決定サーバ装置になっているとき、この中継可能サーバ装置を当該クリエイティブデータの中継決定サーバ装置とし、上記取得先データを、同じ中継決定サーバ装置とすることを特徴とする請求項１２記載の配信方法。
【請求項１４】
上記プレイリストを生成するステップでは、上記選択された中継可能サーバ装置を既に当該中継可能サーバ装置の配下の上記表示端末装置が取得先データで指定しているとき、この中継可能サーバ装置を中継決定サーバ装置とし、上記取得先データを、同じ中継決定サーバ装置とすることを特徴とする請求項１２記載の配信方法。
【請求項１５】
上記プレイリストを生成するステップでは、上記クリエイティブデータの配信を開始するとき、上記スーパー中継サーバ装置の負荷を調べ、負荷が所定以上のとき、このクリエイティブデータの取得先データを自身の装置とし、直接配信することを特徴とする請求項９記載の配信方法。
【請求項１６】
上記プレイリストを生成するステップでは、上記通常中継サーバ装置が上記スーパー中継サーバ装置からクリエイティブデータを取得できないとき、このクリエイティブデータの取得先データを自身の装置とし、直接配信することを特徴とする請求項９記載の配信装置。
【請求項１７】
中継サーバ装置を介してクリエイティブデータを配信し表示端末装置でクリエイティブデータを再生できるようにする配信方法を配信サーバ装置に実行させるコンピュータプログラムであって、
上記中継サーバ装置には、上記表示端末装置への配信が可能であると共に他の中継サーバ装置への上記クリエイティブデータの中継が不能な通常中継サーバ装置と、上記表示端末装置への配信が可能であると共に他の中継サーバ装置への上記クリエイティブデータの中継が可能なスーパー中継サーバ装置とがあり、
上記配信方法は、
少なくとも、上記表示端末装置での再生開始時間と上記クリエイティブデータの取得先を示す取得先データとを含むプレイリストを生成するステップと、
上記通常中継サーバ装置と上記スーパー中継サーバ装置とを介して上記表示端末装置へ上記プレイリスト及び上記クリエイティブデータを送信するステップとを備え、
上記プレイリストを生成するステップでは、上記通常中継サーバ装置より上記スーパー中継サーバ装置に対して優先的にクリエイティブデータを配信し、上記通常中継サーバ装置が上記クリエイティブデータを上記スーパー中継サーバ装置から取得するように上記取得先データを決定し上記プレイリストを生成することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継サーバ装置を介して表示端末装置に広告データと言ったクリエイティブデータを配信する配信装置、配信方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
人が多く集まる駅、広場、ロビー等には、宣伝広告用の表示装置が設置されることが多い。この表示装置では、広告代理店等が作成した広告データが動画又は静止画で表示される。この表示装置に表示される広告は、視聴者に対して一方的に流すものであり、仮に、視聴者が広告された一の商品の詳細を知りたいと思っても、即座に知ることはできない。また、広告主としても、所定場所に設置された表示装置を用いて行った広告の効果確認をすることもできない。特に、広告主は、表示装置が設置された所定場所と広告効果とを関連づけることはできない。
【０００３】
この表示装置で表示される広告データは、通常、配信サーバよりネットワークを介して配信されることが多い。しかしながら、多くの表示装置からの広告データの取得要求が集中すると、広告データを配信する配信サーバに対する負荷が大きくなりすぎ、時間通りの広告データの配信を行うことができなくなってしまう。
【０００４】
【特許文献１】特開２００２−２９８０２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、その目的は、広告データと言ったクリエイティブデータを配信する配信装置への負荷を少なくし、クリエイティブデータを時間通りに表示端末装置に配信できるようにする配信装置、配信方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る配信装置は、中継サーバ装置を介してクリエイティブデータを配信し表示端末装置でクリエイティブデータを再生できるようにする。
【０００７】
ここで、上記中継サーバ装置には、上記表示端末装置への配信が可能であると共に他の中継サーバ装置への上記クリエイティブデータの中継が不能な通常中継サーバ装置と、上記表示端末装置への配信が可能であると共に他の中継サーバ装置への上記クリエイティブデータの中継が可能なスーパー中継サーバ装置とがある。
【０００８】
そして、本発明に係る配信装置は、上記複数のクリエイティブデータを蓄積する蓄積手段と、少なくとも、上記表示端末装置での再生開始時間と上記クリエイティブデータの取得先を示す取得先データとを含むプレイリストを生成するスケジュール手段と、上記通常中継サーバ装置と上記スーパー中継サーバ装置とを介して上記表示端末装置へ上記プレイリスト及び上記クリエイティブデータを送信する通信手段とを備える。そして、上記スケジュール手段は、上記通常中継サーバ装置より上記スーパー中継サーバ装置に対して優先的にクリエイティブデータを配信し、上記通常中継サーバ装置が上記クリエイティブデータを上記スーパー中継サーバ装置から取得するように上記取得先データを決定し上記プレイリストを生成する。
【０００９】
また、本発明に係る配信方法は、少なくとも、上記表示端末装置での再生開始時間と上記クリエイティブデータの取得先を示す取得先データとを含むプレイリストを生成するステップと、上記通常中継サーバ装置と上記スーパー中継サーバ装置とを介して上記表示端末装置へ上記プレイリスト及び上記クリエイティブデータを送信するステップとを備える。そして、上記プレイリストを生成するステップでは、上記通常中継サーバ装置より上記スーパー中継サーバ装置に対して優先的にクリエイティブデータを配信し、上記通常中継サーバ装置が上記クリエイティブデータを上記スーパー中継サーバ装置から取得するように上記取得先データを決定し上記プレイリストを生成する。
【００１０】
更に、本発明は、上記方法をコンピュータに実行させるコンピュータプログラムである。
【発明の効果】
【００１１】
本発明によれば、通常中継サーバ装置よりスーパー中継サーバ装置に対して優先的にクリエイティブデータを配信し、通常中継サーバ装置がクリエイティブデータをスーパー中継サーバ装置から取得するようにしたので、クリエイティブデータを配信するに当たっての負荷を小さくすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明が適用された広告データの配信システムを図面を参照して説明する。
【００１３】
図１に示すように、本発明が用いられる配信システムでは、コンビニエンスストアＣＳ１−１，１−２，・・・、２−１，２−２・・・に設置された表示端末装置１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ，１ｇ，１ｈ（以下、単に表示端末装置１とも言う。）に対して広告データを、配信装置１０から、ネットワークを介してスーパー中継サーバ装置２０、通常中継サーバ装置３０を介して配信するシステムである。
【００１４】
ここで、コンビニエンスストアＣＳ１−１，１−２とは、例えば、同じフランチャイズチェーンに属する店舗であって、それぞれがフランチャイジとなっている。したがって、コンビニエンスストアＣＳ１−１に設置された表示端末装置１ａ，１ｂとコンビニエンスストアＣＳ１−２に設置された表示端末装置１ｃ，１ｄとは、ほぼ同じ広告データが再生されるようになっている。
【００１５】
また、コンビニエンスストアＣＳ２−１，２−２は、上述のコンビニエンスストアＣＳ１−１，１−２とは別のフランチャイズチェーンに属する店舗であって、それぞれがフランチャイジとなっている。したがって、コンビニエンスストアＣＳ２−１に設置された表示端末装置１ｅ，１ｆとコンビニエンスストアＣＳ２−２に設置された表示端末装置１ｇ，１ｈとは、ほぼ同じ広告データが再生されるようになっており、また、コンビニエンスストアＣＳ１−１，１−２で再生される広告データとは異なる広告データとなっている。
【００１６】
配信装置１０は、ネットワーク上のスーパー中継サーバ装置２０、通常中継サーバ装置３０を介して表示端末装置１に配信する広告データを一元的に管理しており、それぞれの表示端末装置１に所定の広告データを配信する。
【００１７】
ここで、広告データは、個々の商品やサービスの宣伝広告のための動画や音声データで構成されたクリエイティブデータを集合して構成されており、表示端末装置１で時間的に連続して再生されるようになっている。
【００１８】
このような配信システムで用いられる配信装置１０は、スーパー中継サーバ装置２０、通常中継サーバ装置３０を介して表示端末装置１に対して所定の広告データを配信するための配信スケジュールを生成するサービスサーバ１１と、広告データを構成する複数のクリエイティブデータを蓄積するクリエイティブサーバ１６とを備えている。
【００１９】
サービスサーバ１１は、ソフトウェア、ハードウェア等によって構成されており、クリエイティブデータのスケジュールを組み立てプレイリストを生成するスケジュール部１２と、配下のスーパー中継サーバ装置２０、通常中継サーバ装置３０に対してプレイリストを配信する通信部１３とを備えている。
【００２０】
スケジュール部１２は、配下のスーパー中継サーバ装置２０や通常中継サーバ装置３０や表示端末装置１のプレイリストを動的に、すなわちその時々のネットワーク環境に応じて生成する。プレイリストは、表示端末装置１の何れかのプレイリストを示しているものであって、例えば、図２に示すように、各クリエイティブデータについて、再生開始時間となるシーン開始時間と再生終了時間となるシーン終了時間、クリエイティブデータのネットワーク上の所在（ＵＲＬ：Uniform Resource Locator）等が記述されている。ここで用いられるＵＲＬは、スキーム名「http」、サーバ名「「//www.aaa.co.jp」、フォルダ名「contents」等で構成され、最後がファイル名「content1」となっており、例えば、異なるサーバ装置にキャッシュされているクリエイティブデータでも、ファイル名が同じとき、同じデータとなるように定義されている。ＵＲＬは、クリエイティブデータの取得先であり、取得先が、スーパー中継サーバ装置２０、通常中継サーバ装置３０に分散して記述される。
【００２１】
なお、シーン開始時間やシーン終了時間は、番組編成に基づいて、クリエイティブデータ毎にスケジュール部１２に入力される。
【００２２】
スケジュール部１２は、以上のようなプレイリストを、各クリエイティブデータの再生開始時間、各クリエイティブデータがスーパー中継サーバ装置２０にキャッシュされているか、スーパー中継サーバ装置２０の負荷等を考慮して、スーパー中継サーバ装置２０、通常中継サーバ装置３０に対する負荷を分散するように、デフォルトがクリエイティブサーバ１６となっているＵＲＬを動的に変更してプレイリストを生成する。プレイリストのＵＲＬは、動的に変更されるものであるが、ＵＲＬ中のファイル名に関し、同じファイル名には、同じ内容のクリエイティブデータを格納するようにすることで、ファイル名より前のパスが変更されても、表示端末装置１には、常に所望のクリエイティブデータが配信されるようになっている。
【００２３】
通信部１３は、クリエイティブデータのスケジュールを組み立て、プレイリストを生成するスケジュール部１２と、配下のスーパー中継サーバ装置２０、通常中継サーバ装置３０に対してプレイリストを配信する。また、通信部１３は、スーパー中継サーバ装置２０の通信状態、負荷の状態（例えば、接続数×データ量）、故障しているか等を確認し、通信状態を、スケジュール部１２に出力して、スケジュール部１２がスーパー中継サーバ装置２０の通信状態を参照してプレイリストを生成できるようにする。また、通信部１３は、配下の通常中継サーバ装置３０にキャッシュされているクリエイティブデータを検索し、結果をスケジュール部１２に入力し、プレイリスト作成時に参照できるようにする。
【００２４】
クリエイティブサーバ１６は、蓄積部に、この配信システムで再生される広告データを構成する複数のクリエイティブデータ蓄積している。そして、クリエイティブサーバ１６は、プレイリストの配信を契機に、スーパー中継サーバ装置２０や通常中継サーバ装置３０からの要求に応じてクリエイティブデータを送信する。
【００２５】
以上のように構成された配信装置１０は、スーパー中継サーバ装置２０に対して通常中継サーバ装置３０より優先的にクリエイティブデータが配信されるようにプレイリストを生成する。
【００２６】
ここで、通常中継サーバ装置３０は、他の通常中継サーバ装置へ中継が不可能なサーバであって、表示端末装置１のみがアクセス可能な装置である。図１の例では、通常中継サーバ装置３０ａ，３０ｂ，３０ｃは、スーパー中継サーバ装置２０ａ，２０ｂの配下にあり、例えば、通常中継サーバ装置３０ａは、他の通常中継サーバ装置３０ｂ〜３０ｆに接続不能となっている。また、通常中継サーバ装置３０ｅ，３０ｆ，３０ｇは、スーパー中継サーバ装置２０ｃ，２０ｄの配下にあり、例えば、通常中継サーバ装置３０ｄは、他の通常中継サーバ装置３０ｅ，３０ｆ、更に３０ａ〜３０ｃに接続不能となっている。
【００２７】
スーパー中継サーバ装置２０は、中継サーバ装置３０へのクリエイティブデータの中継が可能な装置である。そして、スーパー中継サーバ装置２０には、接続可能中継サーバ装置と、中継可能サーバ装置と、中継決定サーバ装置とがある。このスーパー中継サーバ装置２０は、ソフトウェアによって、次に説明する接続可能中継サーバ装置と、中継可能サーバ装置と、中継決定サーバ装置のポリシーが決定され、また、ハードウェア的にも、通常中継サーバ装置３０より優れた装置となっている。
【００２８】
接続可能中継サーバ装置は、通常中継サーバ装置３０の立場から、接続を許可されているスーパー中継サーバ装置であって、図１の例では、通常中継サーバ装置３０ａ，３０ｂ，３０ｃから見てスーパー中継サーバ装置２０ａ，２０ｂが接続可能中継サーバ装置であり、スーパー中継サーバ装置２０ｃ，２０ｄは、接続可能中継サーバ装置とはならない。スーパー中継サーバ装置２０ａ，２０ｂを通常中継サーバ装置３０ａ，３０ｂの接続可能中継サーバ装置とするのは、スーパー中継サーバ装置２０ａ，２０ｂの配下に、コンビニエンスストアＣＳ１−１，１−２の表示端末装置１ａ〜１ｄが接続される通常中継サーバ装置３０ａ，３０ｂがあり、他のフランチャイズチェーンのコンビニエンスストアＣＳ２−１，２−２の表示端末装置３，４が接続される通常中継サーバ装置３０ｃ，３０ｄがアクセスすると、管理が煩雑化するためである。
【００２９】
中継可能サーバ装置は、通常中継サーバ装置３０の立場から、接続可能中継サーバ装置中で、中継してほしいクリエイティブデータをキャッシュしているスーパー中継サーバ装置２０である。中継決定サーバ装置は、通常中継サーバ装置３０の立場から中継可能サーバ装置の中から選択される実際にクリエイティブデータを中継するスーパー中継サーバ装置２０である。中継可能サーバ装置及び中継決定サーバ装置は、図１のコンビニエンスストアＣＳ１−１，１−２の系列を見たとき、スーパー中継サーバ装置２０ａ，２０ｂがなり得る。
【００３０】
上述したスケジュール部１２では、以上のような配信システムにおいて、具体的に、スケジュール部１２では、次のような判断を行って、プレイリストのクリエイティブデータの取得先であるＵＲＬを決定している。
【００３１】
１．  通常中継サーバ装置３０よりスーパー中継サーバ装置２０に対して優先的にクリエイティブデータを配信し、通常中継サーバ装置３０がクリエイティブデータをスーパー中継サーバ装置２０から取得するようにＵＲＬを決定する。
【００３２】
２．  クリエイティブデータの再生開始時間が一定時間を切っているとき、このクリエイティブデータのＵＲＬをクリエイティブサーバ１６とし、直接配信する。
【００３３】
３．  サービスサーバ１１よりプレイリストを送信するとき、プレイリストの各々のクリエイティブデータがスーパー中継サーバ装置２０にキャッシュされているかを検索し、クリエイティブデータがキャッシュされているとき、キャッシュされているスーパー中継サーバ装置２０を中継可能サーバ装置とし、この中継可能サーバ装置の内の幾つかを負荷分散のためランダムに選択し、実際にクリエイティブデータの中継を行う中継決定サーバ装置とし、ＵＲＬを、この中継決定サーバ装置とする。なお、中継決定サーバ装置は、規則的に決定するようにしても良い。
【００３４】
４．  上記３．でランダムに選択された中継可能サーバ装置が既に他のクリエイティブデータの中継決定サーバ装置になっているとき、この中継可能サーバ装置を当該クリエイティブデータの中継決定サーバ装置とし、ＵＲＬを、同じ中継決定サーバ装置とする。
【００３５】
５．  上記３．で選択された中継可能サーバ装置を既に当該中継可能サーバ装置の配下の表示端末装置１〜４がＵＲＬで指定しているとき、この中継可能サーバ装置を中継決定サーバ装置とし、ＵＲＬを、同じ中継決定サーバ装置とする。
【００３６】
６．  クリエイティブデータの中継を開始するとき、スーパー中継サーバ装置２０の負荷を調べ、負荷が所定以上のとき、このクリエイティブデータのＵＲＬをクリエイティブサーバ１６とし、直接配信する。
【００３７】
７．  通常中継サーバ装置３０がスーパー中継サーバ装置２０からクリエイティブデータを取得できないとき、このクリエイティブデータのＵＲＬをクリエイティブサーバ１６とし、直接配信する。
【００３８】
以上のような規則に従って、配信装置１０は、スーパー中継サーバ装置２０や通常中継サーバ装置３０との間で定期的に行われるステータス確認等と同時又は異なるタイミングにプレイリストやクリエイティブデータをスーパー中継サーバ装置２０や通常中継サーバ装置３０に配信し、また、スーパー中継サーバ装置２０や通常中継サーバ装置３０は、表示端末装置１との間で定期的に行われるステータス確認等と同時に又は異なるタイミングにプレイリストやクリエイティブデータを表示端末装置１に配信する。
【００３９】
ここで、図３の（Ａ）に、スーパー中継サーバ装置２０を用いない配信システムでクリエイティブデータを表示端末装置１に配信する例を参考例として示し、この参考例との比較において、図３（Ｂ）に、本発明を適用した配信システムでクリエイティブデータを表示端末装置１に配信する例を示す。
【００４０】
図３（Ａ）に示す参考例では、同図に示すように、表示端末装置１０３ａ〜１０３ｎでクリエイティブデータＣ１〜Ｃ４を再生するように配信を行う例において、サービスサーバ１００は、以下のようにクリエイティブサーバ１０１からクリエイティブデータＣ１〜Ｃ４が配信されるようにする。
【００４１】
具体的に、クリエイティブサーバ１０１は、中継サーバ１０２ａに対してクリエイティブデータＣ１，Ｃ２に配信し、中継サーバ装置１０２ｂに対してクリエイティブデータＣ１，Ｃ２，Ｃ３に配信し、中継サーバ装置１０２ｃに対してクリエイティブデータＣ２，Ｃ３，Ｃ４を配信する。そして、中継サーバ装置１０２ａは、表示端末装置１０３ａ，１０３ｂに対してクリエイティブデータＣ１を配信し、表示端末装置１０３ｃに対してクリエイティブデータＣ２を配信する。また、中継サーバ装置１０２ｂは、表示端末装置１０３ｄ，１０３ｅに対してクリエイティブデータＣ１を配信し、表示端末装置１０３ｆ，１０３ｇに対してクリエイティブデータＣ２を配信し、表示端末装置１０３ｈ，１０３ｉに対してクリエイティブデータＣ３を配信する。更に、中継サーバ装置１０２ｃは、表示端末装置１０３ｊ，１０３ｋに対してクリエイティブデータＣ２を配信し、表示端末装置１０３ｌ，１０３ｍに対してクリエイティブデータＣ３を配信し、表示端末装置１０３ｎに対してクリエイティブデータＣ４を配信する。
【００４２】
すなわち、図３（Ａ）の例では、それぞれの中継サーバ装置１０２ａ〜１０２ｃに対して、それぞれの中継サーバ装置１０２ａ〜１０２ｃの配下の表示端末装置１で再生されるクリエイティブデータＣの全ての種類がキャッシュされることになる。例えば、中継サーバ装置１０２ａでは、表示端末装置でクリエイティブデータＣ１，Ｃ２が再生されることから、クリエイティブデータＣ１，Ｃ２がキャッシュされることになる。この結果、図３（Ａ）の場合において、クリエイティブサーバ１０１が中継サーバ装置１０３ａ〜１０３ｃに対してクリエイティブデータを配信する数は、「８」となる。
【００４３】
これに対して、図３（Ｂ）に示す本発明を適用した配信システムにおいて、図３（Ａ）の場合と同様に、表示端末装置１ａ〜１ｎでクリエイティブデータＣ１〜Ｃ４を再生するように配信を行う場合を説明する。
【００４４】
具体的に、クリエイティブサーバ１６は、スーパー中継サーバ装置２０に対して優先的にクリエイティブデータＣ１，Ｃ２，Ｃ３に配信し、通常中継サーバ装置３０ｙに対してクリエイティブデータＣ４を配信する。そして、スーパー中継サーバ装置２０は、通常中継サーバ装置３０ｘに対してクリエイティブデータＣ１，Ｃ２を配信し、通常中継サーバ装置３０ｘにクリエイティブデータＣ１，Ｃ２がキャッシュされるようにし、通常中継サーバ装置３０ｙに対してクリエイティブデータＣ２，Ｃ３を配信し、通常中継サーバ装置３０ｙにクリエイティブデータＣ２，Ｃ３，Ｃ４がキャッシュされるようにする。
【００４５】
なお、点線で囲まれたクリエイティブデータＣ１，Ｃ２，Ｃ３は、スーパー中継サーバ装置２０にキャッシュされたデータを示している。
【００４６】
そして、図３（Ｂ）では、通常中継サーバ装置３０ｘからは、表示端末装置１ａ，１ｂに対してクリエイティブデータＣ１を配信し、表示端末装置１ｃに対してクリエイティブデータＣ２を配信する。また、スーパー中継サーバ装置２０からは、表示端末装置１ｄ，１ｅに対してクリエイティブデータＣ１を配信し、表示端末装置１ｆ，１ｇに対してクリエイティブデータＣ２を配信し、表示端末装置１ｈ，１ｉに対してクリエイティブデータＣ３を配信する。更に、通常中継サーバ装置３０ｙからは、表示端末装置１ｊ，１ｋに対してクリエイティブデータＣ２を配信し、表示端末装置１ｌ，１ｍに対してクリエイティブデータＣ３を配信し、表示端末装置１ｎに対してクリエイティブデータＣ４を配信する。
【００４７】
図３（Ｂ）の場合において、クリエイティブサーバ１６は、通常中継サーバ装置３０ｘ，３０ｙよりスーパー中継サーバ装置２０に対して優先的にクリエイティブデータＣ１，Ｃ２，Ｃ３を配信し、通常中継サーバ装置３０ｙにのみクリエイティブデータＣ４を配信するようにし、スーパー中継サーバ装置２０がクリエイティブデータＣ１，Ｃ２を通常中継サーバ装置３０ｘに送信するようにすると共にクリエイティブデータＣ２，Ｃ４を通常中継サーバ装置３０ｙに送信するようにしている。
【００４８】
換言すると、表示端末装置１ａ〜１ｃを配下に持つ通常中継サーバ装置３０ｘは、クリエイティブデータＣ１〜Ｃ２を、スーパー中継サーバ装置２０から取得するようにし、クリエイティブサーバ１６にアクセスしないようになっている。また、表示端末装置１ｊ〜１ｎを配下に持つ通常中継サーバ装置３０ｙも、クリエイティブサーバ１６からはクリエイティブデータＣ４のみを取得するようにし、クリエイティブデータＣ２，Ｃ３はスーパー中継サーバ装置２０から取得するようにしている（上記１．の場合）。
【００４９】
この結果、クリエイティブサーバ１６がスーパー中継サーバ装置２０及び中継サーバ装置に対してクリエイティブデータを配信する数を、図３（Ａ）の例より半分の「４」とすることができ、スーパー中継サーバ装置２０への配信数を減らすことができる。
【００５０】
なお、図３（Ｂ）の例において、仮に、表示端末装置１ａがクリエイティブデータＣ１をスーパー中継サーバ装置２０から取得するとき、表示端末装置１ｂもスーパー中継サーバ装置２０からクリエイティブデータＣ１を取得するようにして、これら２つのプレイリストのＵＲＬを同じにして、同じ経路でクリエイティブデータＣ１を取得するようにしても良い（上記５．の場合）。
【００５１】
更に、図４を参照して、表示端末装置１でクリエイティブデータＣ１〜Ｃ４を再生するように配信を行う例において、クリエイティブデータＣの配信方法を説明する。この図４の処理は、サービスサーバ１１によってプレイリストＰが配信されたのを契機に開始される。なお、図４の例では、６台分の表示端末装置１のプレイリストＰ−Ａ、Ｐ−Ｂ、Ｐ−Ｃ、Ｐ−Ｄ、Ｐ−Ｅ、Ｐ−Ｆがあり、各プレイリストＰでは、対応する表示端末装置１で再生されるクリエイティブデータＣ１〜Ｃ４が再生開始時刻の速い順に並べられている。そして、サービスサーバ１１は、図４に示すようにクリエイティブデータＣ１〜Ｃ４が各表示端末装置１に配信されるように各プレイリストＰ−Ａ〜Ｐ−ＦのＵＲＬを決定する。
【００５２】
また、スーパー中継サーバ装置２０−１，２０−２は、接続可能中継サーバ装置であり、時間帯によって、接続可能中継サーバ装置から選ばれる中継可能サーバ装置となり、更に、中継決定サーバ装置となる装置である。
【００５３】
具体的に、第１の時間帯Ｔ１において、クリエイティブサーバ１６は、プレイリストＰ−Ａに従って、スーパー中継サーバ装置２０−１に対して、再生開始時間順に、クリエイティブデータＣ１，Ｃ２，Ｃ３を配信する。また、第１の時間帯Ｔ１と同じ若しくは少し遅れた第２の時間帯Ｔ２において、クリエイティブサーバ１６は、プレイリストＰ−Ｂに従って、スーパー中継サーバ装置２０−２に対して、再生開始時間順に、クリエイティブデータＣ１，Ｃ２，Ｃ３を配信する。すなわち、クリエイティブサーバ１６は、ほぼ同じ第１及び第２の時間帯Ｔ１，Ｔ２において、スーパー中継サーバ装置２０−１，２０−２に対してクリエイティブデータＣ１，Ｃ２，Ｃ３を配信する。
【００５４】
かくして、プレイリストＰ−Ａに従って広告データを再生する表示端末装置１は、スーパー中継サーバ装置２０−１よりクリエイティブデータＣ１，Ｃ２，Ｃ３が配信されることによって、クリエイティブデータＣ１，Ｃ２，Ｃ３の再生を行うことが可能になる。また、プレイリストＰ−Ｂに従って広告データを再生する表示端末装置１は、スーパー中継サーバ装置２０−２よりクリエイティブデータＣ１，Ｃ２，Ｃ３が配信されることによって、クリエイティブデータＣ１，Ｃ２，Ｃ３の再生を行うことが可能となる。
【００５５】
そして、スーパー中継サーバ装置２０−１は、第２の時間帯Ｔ２より遅れた第３の時間帯Ｔ３において、プレイリストＰ−Ｃに従って、通常中継サーバ装置３０−１に対してクリエイティブデータＣ１，Ｃ２，Ｃ３を配信する。また、スーパー中継サーバ装置２０−２は、第３の時間帯Ｔ３と略同じ第４の時間帯Ｔ４において、プレイリストＰ−Ｄに従って、通常中継サーバ装置３０−２に対してクリエイティブデータＣ１，Ｃ２，Ｃ３を配信する。
【００５６】
かくして、プレイリストＰ−Ｃに従って広告データを再生する表示端末装置１は、通常中継サーバ装置３０−１よりクリエイティブデータＣ１，Ｃ２，Ｃ３が配信されることによって、クリエイティブデータＣ１，Ｃ２，Ｃ３の再生を行うことが可能となる。また、プレイリストＰ−Ｄに従って広告データを再生する表示端末装置１は、通常中継サーバ装置３０−２よりクリエイティブデータＣ１，Ｃ２，Ｃ３が配信されることによって、クリエイティブデータＣ１，Ｃ２，Ｃ３の再生を行うことが可能となる。
【００５７】
また、クリエイティブサーバ１６は、第１の時間帯Ｔ１に次ぐ第５の時間帯Ｔ５において、プレイリストＰ−Ｅに従って、スーパー中継サーバ装置２０−１に対して、再生開始時間順に、クリエイティブデータＣ４，Ｃ５を配信する。すなわち、サービスサーバ１１では、プレイリストＰ−Ｅを配信する前に、スーパー中継サーバ装置２０−２を検索し、既に第１の時間帯Ｔ１において、クリエイティブデータＣ２，Ｃ３がキャッシュされていることを検出し、中継可能サーバ装置の内の幾つかからランダムに選ばれる中継決定サーバ装置とする（上記３．の場合）。なお、図中点線で囲まれたクリエイティブデータＣ２，Ｃ３は、キャッシュ済みクリエイティブデータを示している。
【００５８】
そして、スーパー中継サーバ装置２０−２は、第５の時間帯Ｔ５に次ぐ第６の時間帯Ｔ６において、プレイリストＰ−Ｆに従って、通常中継サーバ装置３０−２に対して、クリエイティブデータＣ２を配信する。また、スーパー中継サーバ装置２０−１は、プレイリストＰ−Ｆに従って、通常中継サーバ装置３０−２に対して、クリエイティブデータＣ４，Ｃ３，Ｃ５を配信する。ここで、通常中継サーバ装置３０−２に対してクリエイティブデータＣ２をスーパー中継サーバ装置２０−１ではなくスーパー中継サーバ装置２０−２が配信するのは、スーパー中継サーバ装置２０−２が既に第２の時間帯Ｔ２において、クリエイティブデータＣ１，Ｃ２を配信する中継決定サーバ装置になっているためである（上記４．の場合）。
【００５９】
かくして、プレイリストＰ−Ｅに従って広告データを再生する表示端末装置１は、スーパー中継サーバ装置２０−１よりクリエイティブデータＣ２，Ｃ４，Ｃ３，Ｃ５が配信されることによって、クリエイティブデータＣ２，Ｃ４，Ｃ３，Ｃ５の再生を行うことが可能となる。また、プレイリストＰ−Ｆに従って広告データを再生する表示端末装置１は、通常中継サーバ装置３０−２よりクリエイティブデータＣ２，Ｃ４，Ｃ３，Ｃ５が配信されることによって、クリエイティブデータＣ２，Ｃ４，Ｃ３，Ｃ５の再生を行うことが可能となる。
【００６０】
なお、図４では図示しないが、クリエイティブデータＣを配信する際に、配信するクリエイティブデータＣのシーン開始時間が一定時間を切っているとき、このクリエイティブデータのＵＲＬをクリエイティブサーバ１６とし、直接配信する（上記２．の場合）。
【００６１】
また、図４では図示しないが、選択された中継可能サーバ装置を既に当該中継可能サーバ装置の配下の表示端末装置１が指定しているとき、この中継可能サーバ装置を中継決定サーバ装置とし、ここから表示端末装置１に配信する（上記５．の場合）。
【００６２】
更に、図４では図示しないが、クリエイティブサーバ１６は、クリエイティブデータの配信を開始するとき、スーパー中継サーバ装置２０の負荷を調べ、負荷が所定以上のとき、自身から直接配信する（上記６．の場合）。
【００６３】
更にまた、図４では図示しないが、通常中継サーバ装置３０がスーパー中継サーバ装置２０からクリエイティブデータを取得できないとき、自身から直接配信する（上記７．の場合）。
【００６４】
以上のような配信装置１０を用いたクリエイティブデータの配信方法によれば、通常中継サーバ装置３０よりスーパー中継サーバ装置２０に対して優先的にクリエイティブデータを配信し、通常中継サーバ装置３０がクリエイティブデータをスーパー中継サーバ装置２０から取得するようにしたことで、サービスサーバ１１、クリエイティブサーバ１６を含む配信装置１０の負荷を少なくすることができると共に、スーパー中継サーバ装置２０の負荷も少なくすることができる。
【００６５】
また、サービスサーバ１１は、クリエイティブデータの再生開始時間が一定時間を切っているとき、このクリエイティブデータの取得先データを自身の装置としたプレイリストを生成し、クリエイティブサーバ１６が直接配信するようにしたので、確実に表示端末装置１にクリエイティブデータを配信することができる。
【００６６】
更に、プレイリストを送信するとき、プレイリストの各々のクリエイティブデータがスーパー中継サーバ装置２０にキャッシュされているかを検索し、クリエイティブデータがキャッシュされているとき、キャッシュされているスーパー中継サーバ装置２０を中継可能サーバ装置とし、当該中継可能サーバ装置の内の幾つかをランダムに選択し、実際にクリエイティブデータの中継を行う中継決定サーバ装置とすることで、効率的にクリエイティブデータＣを配信することができる。また、選択された中継可能サーバ装置が既に他のクリエイティブデータの中継決定サーバ装置になっているとき、この中継可能サーバ装置を当該クリエイティブデータの中継決定サーバ装置とすることで、クリエイティブデータの中継ルートを同じにすることができ、効率的にクリエイティブデータＣを配信することができる。
【００６７】
更に、選択された中継可能サーバ装置を既に当該中継可能サーバ装置の配下の表示端末装置１がＵＲＬで指定しているとき、この中継可能サーバ装置を中継決定サーバ装置とすることで、クリエイティブデータの中継ルートを同じにすることができ、効率的にクリエイティブデータＣを配信することができる。
【００６８】
更に、スーパー中継サーバ装置の負荷を調べ、負荷が過大のときや、故障等で通常中継サーバ装置３０がスーパー中継サーバ装置２０からクリエイティブデータを取得できないとき、クリエイティブサーバ１６が直接配信するようにしたので、確実に表示端末装置１にクリエイティブデータを配信することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明を適用した配信システムの構成を示す図である。
【図２】プレイリストを示す図である。
【図３】クリエイティブデータの配信例を示す図であり、（Ａ）は参考図、（Ｂ）は本発明を適用した図である。
【図４】本発明のクリエイティブデータの配信例を示す図である。
【符号の説明】
【００７０】
１  表示端末装置、１０  配信装置、１１  サービスサーバ、１２  スケジュール部、１３  通信部、１６  クリエイティブサーバ、２０  スーパー中継サーバ装置、３０  通常中継サーバ装置
【図１】
2008152561.tif 000003
【図２】
2008152561.tif 000004
【図３】
2008152561.tif 000005
【図４】
2008152561.tif 000006