(57)【要約】【課題】  適切な配信系を自動的に選択してユーザへコンテンツを配信することができるコンテンツ配信システム及び管理サーバを提供する。【解決手段】  端末装置１は、管理サーバ２へコンテンツの配信を要求する。管理サーバ２は、管理データベース３から配信管理情報を読み出し、配信管理情報を基に適切な配信系の配信サーバ４−１を選択して、端末装置１へ通知する。端末装置１は、通知された配信サーバ４−１へリダイレクトし、コンテンツの配信の要求を送信し、配信サーバ４−１は、端末装置１へ要求されたコンテンツを配信する。【選択図】      図１
2005115533.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの端末装置と、前記端末装置へコンテンツを配信する配信サーバと、前記配信サーバを管理する管理サーバと、コンテンツを配信する前記配信サーバを選択するための情報である配信管理情報を記憶する管理データベースと、前記管理サーバ及び前記配信サーバと前記端末装置との間を接続するネットワークとからなるコンテンツ配信システムであって、
前記管理サーバは、
前記端末装置からコンテンツの配信の要求を受ける配信要求受信手段と、
前記配信要求受信手段が受信したコンテンツの配信の要求に対応して前記管理データベースから読み出した前記配信管理情報により、適切な配信系の前記配信サーバを選択して前記端末装置へ通知する配信サーバ選択手段とを具備し、
前記端末装置は、
前記管理サーバへコンテンツの配信の要求を送信する第１の配信要求送信手段と、
前記第１の配信要求送信手段が送信したコンテンツの配信の要求に対応して前記管理サーバから受信した前記配信サーバへ前記コンテンツの配信の要求を送信する第２の配信要求送信手段とを具備し、
前記配信サーバは、前記端末装置からコンテンツの配信の要求を受け、当該コンテンツの配信を行うコンテンツ配信手段を具備する、
ことを特徴とするコンテンツ配信システム。
【請求項２】
前記配信管理情報は、コンテンツの配信ログであり、
前記配信サーバは、前記管理データベースへコンテンツの配信ログを書き込むデータ書き込み手段を備える、
ことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記配信管理情報は、前記端末装置の環境情報であることを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項４】
前記配信管理情報は、前記端末装置の契約情報であることを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項５】
前記配信サーバ選択手段は、前記管理データベースから読み出した前記配信管理情報に代えて、前記コンテンツの配信の要求を受信した時間により前記配信サーバを選択することを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項６】
ユーザの端末装置と、前記端末装置へコンテンツを配信する配信サーバと、コンテンツを配信する前記配信サーバを選択するための情報である配信管理情報を記憶する管理データベースとに接続される管理サーバであって、
前記端末装置からコンテンツの配信の要求を受ける配信要求受信手段と、
前記配信要求受信手段が受信したコンテンツの配信の要求に対応して前記管理データベースから読み出した前記配信管理情報により、適切な配信系の前記配信サーバを選択して前記端末装置へ通知する配信サーバ選択手段と、
を具備することを特徴とする管理サーバ。
【請求項７】
ユーザの端末装置と、前記端末装置へコンテンツを配信する配信サーバと、コンテンツを配信する前記配信サーバを選択するための情報である配信管理情報を記憶する管理データベースとに接続される管理サーバ上で実行されるコンピュータプログラムであって、
前記端末装置からコンテンツの配信の要求を受けるステップと、
前記配信の要求に対応して前記配信管理情報を前記管理データベースから読み出すステップと、
読み出した前記配信管理情報により、適切な配信系の前記配信サーバを選択して前記端末装置へ通知するステップと、
をコンピュータに実行させるための管理サーバのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、適切な配信系を選択して、ユーザへコンテンツを配信するコンテンツ配信システム及び管理サーバに関する。
【背景技術】
【０００２】
近年、インターネット技術の発展にともない、ブロードバンド環境が整備され、インターネットプロバイダやＡＳＰ（Application Service Provider）は、様々なコンテンツを配信するサービスを提供している。そして、コンテンツの配信サービスを行うコンテンツ配信システムには、例えば、配信コストは安いが配信できるコンテンツが少ない配信系、トータルの配信コンテンツ数は少ないが大量のディスクを保有している配信系、ＶＯＤ（Video on demand）方式による配信系、放送方式による配信系など、様々な特徴をもつ配信系が存在する。そこで、より配信コストを下げるためには、その特徴に合わせた配信系を持つ配信システムを選択し、コンテンツを配信する必要があった。しかし、従来、コンテンツ配信システムにおけるコンテンツの配信系は、管理者が保守・管理システムによりコンテンツを登録する時に指定され、配信系を変更する場合には、同様に保守・管理システムを用いて、現行の配信系からコンテンツを削除し、新たな配信系に登録し直す作業が必要であった。さらに、変更を行うタイミングは、コンテンツの配信ログに従い管理者が判断しており、これは非常に煩雑であった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明は、このような事情を考慮してなされたもので、その目的は、適切な配信系を自動的に選択してユーザへコンテンツを配信することができるコンテンツ配信システム及び管理サーバを提供することにある。
【課題を解決するための手段】
【０００４】
この発明は、上記の課題を解決すべくなされたもので、請求項１に記載の発明は、ユーザの端末装置と、前記端末装置へコンテンツを配信する配信サーバと、前記配信サーバを管理する管理サーバと、コンテンツを配信する前記配信サーバを選択するための情報である配信管理情報を記憶する管理データベースと、前記管理サーバ及び前記配信サーバと前記端末装置との間を接続するネットワークとからなるコンテンツ配信システムであって、前記管理サーバは、前記端末装置からコンテンツの配信の要求を受ける配信要求受信手段と、前記配信要求受信手段が受信したコンテンツの配信の要求に対応して前記管理データベースから読み出した前記配信管理情報により、適切な配信系の前記配信サーバを選択して前記端末装置へ通知する配信サーバ選択手段とを具備し、前記端末装置は、前記管理サーバへコンテンツの配信の要求を送信する第１の配信要求送信手段と、前記第１の配信要求送信手段が送信したコンテンツの配信の要求に対応して前記管理サーバから受信した前記配信サーバへ前記コンテンツの配信の要求を送信する第２の配信要求送信手段とを具備し、前記配信サーバは、前記端末装置からコンテンツの配信の要求を受け、当該コンテンツの配信を行うコンテンツ配信手段を具備する、ことを特徴とするコンテンツ配信システムである。
【０００５】
請求項２に記載の発明は、請求項１に記載のコンテンツ配信システムであって、前記配信管理情報は、コンテンツの配信ログであり、前記配信サーバは、前記管理データベースへコンテンツの配信ログを書き込むデータ書き込み手段を備える、ことを特徴とする。
【０００６】
請求項３に記載の発明は、請求項１に記載のコンテンツ配信システムであって、前記配信管理情報は、前記端末装置の環境情報であることを特徴とする。
【０００７】
請求項４に記載の発明は、請求項１に記載のコンテンツ配信システムであって、前記配信管理情報は、前記端末装置の契約情報であることを特徴とする。
【０００８】
請求項５に記載の発明は、請求項１に記載のコンテンツ配信システムであって、前記配信サーバ選択手段は、前記管理データベースから読み出した前記配信管理情報に代えて、前記コンテンツの配信の要求を受信した時間により前記配信サーバを選択することを特徴とする。
【０００９】
請求項６に記載の発明は、ユーザの端末装置と、前記端末装置へコンテンツを配信する配信サーバと、コンテンツを配信する前記配信サーバを選択するための情報である配信管理情報を記憶する管理データベースとに接続される管理サーバであって、前記端末装置からコンテンツの配信の要求を受ける配信要求受信手段と、前記配信要求受信手段が受信したコンテンツの配信の要求に対応して前記管理データベースから読み出した前記配信管理情報により、適切な配信系の前記配信サーバを選択して前記端末装置へ通知する配信サーバ選択手段と、を具備することを特徴とする管理サーバである。
【００１０】
請求項７に記載の発明は、ユーザの端末装置と、前記端末装置へコンテンツを配信する配信サーバと、コンテンツを配信する前記配信サーバを選択するための情報である配信管理情報を記憶する管理データベースとに接続される管理サーバ上で実行されるコンピュータプログラムであって、前記端末装置からコンテンツの配信の要求を受けるステップと、前記配信の要求に対応して前記配信管理情報を前記管理データベースから読み出すステップと、読み出した前記配信管理情報により、適切な配信系の前記配信サーバを選択して前記端末装置へ通知するステップと、をコンピュータに実行させるための管理サーバのプログラムである。
【発明の効果】
【００１１】
この発明によれば、複数の配信系が存在するコンテンツ配信システムにおいて、配信状況やユーザ環境に合った配信系、あるいは、コスト的に最も効率的な配信系を自動的に選択してコンテンツ配信を行うことが可能となる。これにより、コンテンツ配信事業者は、配信システムにおけるコンテンツの配信系の変更に係る作業工程を軽減するとともに、配信コストを軽減しながらコンテンツ配信サービスを提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照し、この発明の実施の形態について説明する。図１は、この発明の一実施の形態によるコンテンツ配信システムの構成を示すブロック図である。
【００１３】
端末装置１は、コンテンツ配信業者の提供するコンテンツ配信サービスのユーザが保有するパーソナルコンピュータであり、インターネットなどの公衆網であるネットワークＮを介してコンテンツ配信業者の管理サーバ２及び配信サーバ４−１〜４−ｎ（以下、配信サーバ４と記述）と接続される。そして、管理サーバ２へコンテンツの配信の要求を送信する機能と、管理サーバ２から通知された配信サーバ４へコンテンツの配信の要求をリダイレクトする機能と、配信サーバ４から配信されるコンテンツを受信し、再生する機能を備える。
【００１４】
管理サーバ２は、コンテンツ配信業者の保有するサーバであり、ＬＡＮ（Local Area Network）などのローカルネットワークを介して管理データベース３及び配信サーバ４と、ネットワークＮを介してユーザの端末装置１と接続される。管理サーバ２は、コンテンツ配信サービスのポータルサイトを持ち、端末装置１からコンテンツ配信の要求を受信する機能と、管理データベース３から適切な配信系を持つ配信サーバ４を選択するための配信管理情報を読み出して、端末装置１へコンテンツを配信する配信サーバ４を決定する機能と、端末装置１へリダイレクト先、すなわち、選択した配信サーバ４を通知する機能を有する。なお、ここでは、配信管理情報をコンテンツの配信ログとする。そして、配信ログから求められるコンテンツ配信の統計情報により、適切な配信系の配信サーバ４を選択する。
【００１５】
管理データベース３は、コンテンツ配信業者の保有するデータベースサーバであり、ローカルネットワークを介して管理サーバ２及び配信サーバ４と接続され、配信ログなどの配信管理情報を記憶する。配信ログには、端末装置１へ配信したコンテンツを識別するコンテンツ識別情報、コンテンツ配信先の端末装置１のＩＰアドレス、コンテンツの配信を開始及び終了した時間、コンテンツの配信を行った配信サーバ４を識別する情報などが含まれる。
【００１６】
配信サーバ４は、コンテンツ配信業者の保有するサーバであり、ネットワークＮを介して端末装置１と、ローカルネットワークを介して管理データベース３と接続される。そして、端末装置１からコンテンツの配信の要求を受け、コンテンツを配信する機能と、一定時間毎に管理データベース３へアクセスし、コンテンツの配信ログを書き込む機能を有する。なお、コンテンツ配信に関するイベントが発生するたびに配信ログを書き込んでもよい。また、各配信サーバ４−１〜４−ｎは、それぞれ異なる配信方式を備え、ここでは、配信サーバ４−１は、マルチキャストによりコンテンツ配信を行い（配信系１）、配信サーバ４−２は、ユニキャストによりコンテンツ配信を行う（配信系２）とする。
【００１７】
続いて、同実施の形態によるコンテンツ配信システムの動作について説明する。なお、以下のステップＳ１０〜Ｓ４０は、図１に示す同符号に対応している。
【００１８】
ステップＳ１０：
端末装置１は、ネットワークＮを介してユーザの識別情報などを送信して管理サーバ２のコンテンツ配信サービスのポータルサイトへアクセスし、コンテンツの配信の要求を送信する。コンテンツの配信の要求には、配信を要求するコンテンツのファイル名、タイトル、コードなどのコンテンツ識別情報が設定される。
【００１９】
ステップＳ２０：
管理サーバ２は、端末装置１から受信したユーザの識別情報によりユーザの認証を行うと、続いて、コンテンツ識別情報により管理データベース３を検索し、過去５分間、１０分間、あるいは、１時間など、直近のある時間帯における配信ログを読み出す。
【００２０】
ステップＳ３０：
管理サーバ２は、読み出した配信ログを基に、現在のコンテンツ配信数を算出する。そして、算出した現在のコンテンツ配信数が、予め決められた時間あたりのコンテンツ配信数より多い場合は、マルチキャストにより配信を行う配信系１の配信サーバ４−１を選択する。そして、ネットワークＮを介して、選択した配信サーバ４−１のＵＲＬやＩＰアドレスなどであるリダイレクト先接続アドレスを端末装置１へ通知する。なお、算出した現在のコンテンツ配信数が、予め決められた単位時間あたりのコンテンツ配信数より少ない場合は、ユニキャストによりコンテンツ配信を行う配信系２の配信サーバ４−２を選択する。
【００２１】
ステップＳ４０：
端末装置１は、ネットワークＮを介して、管理サーバ２から受信したリダイレクト先接続アドレスが示す配信サーバ４−１へコンテンツ識別情報を送信し、コンテンツの配信を要求する。配信サーバ４−１は、端末装置１からコンテンツの配信の要求を受信すると、コンテンツ識別情報により識別されるコンテンツを端末装置１へ配信する。
【００２２】
なお、管理サーバ２が適切な配信系の配信サーバ４を選択する方法として、以下を行ってもよい。
（１）管理データベース３は、配信管理情報として、ユーザ毎のコンテンツ配信サービスに関する契約情報を記憶する。管理サーバ２は、ユーザの識別情報により管理データベース３から契約情報を読み出し、契約情報に合った配信帯域、配信フレームレート（単位時間当たりのフレーム（静止画）の枚数）に対応する配信系の配信サーバ４を選択する。
（２）管理データベース３は、配信管理情報として、端末装置１の環境情報を記憶する。管理サーバ２は、ステップＳ２０において受信したユーザの識別情報、あるいは、ＩＰアドレスなどの端末装置１の識別情報により環境情報を読み出し、対応する配信系の配信サーバ４を選択する。例えば、環境情報として、端末装置１が備えるブラウザの種別を記憶しておき、ブラウザの種類に対応した配信系を備える配信サーバ４を選択する。あるいは、端末装置１への回線速度を記憶しておき、回線速度に対応した配信系を備える配信サーバ４を選択してもよい。また、回線速度は、端末装置１から受信したコンテンツの配信の要求が経由したネットワークＮ内の網終端装置などの通信機器により判断してもよい。
（３）コンテンツ配信の要求数が多い時間帯か否かにより、マルチキャスト／ユニキャストなどの配信系、あるいは、配信帯域に応じた配信系の配信サーバ４を選択してもよい。例えば、管理データベース３あるいは管理サーバ２の内部に時間帯と配信系からなる配信スケジュールを登録しておき、管理サーバ２は、ステップＳ２０においてコンテンツの配信の要求を受けた時間帯に応じて、配信サーバ４を選択する。なお、配信スケジュールは、管理データベース３に記憶されている配信ログから作成してもよい。
【００２３】
なお、上述の端末装置１、管理サーバ２、管理データベース３及び配信サーバ４は、内部にコンピュータシステムを有している。そして、上述した動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００２４】
また、「コンピュータ読み取り可能な記録媒体」とは、ＲＯＭの他に、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００２６】
【図１】この発明の一実施の形態によるコンテンツ配信システムの構成を示すブロック図である。
【符号の説明】
【００２７】
１…端末装置
２…管理サーバ
３…管理データベース
４−１、４−２…配信サーバ
【図１】
2005115533.tif 000003