(57)【要約】【課題】  コンテンツを配信する期間を管理することができる配信管理システム等を提供する。【解決手段】配信管理システム１は、リダイレクトＵＲＬが表す第１サーバ５へのアクセスに応じて、現在時刻が、前記リダイレクトＵＲＬと関連付けされたコンテンツの有効期間が示す期間内である場合には、前記リダイレクトＵＲＬと関連付けされた、前記コンテンツを配信するストリーミングＵＲＬを選び、前記期間内でない場合には前記コンテンツを配信するストリーミングＵＲＬを選ばない第１処理を行うリダイレクト処理部２を備える。【選択図】  図１
2014048719.tif 000002
【特許請求の範囲】
【請求項１】
リダイレクトＵＲＬが表す第１サーバへのアクセスに応じて、現在時刻が、前記リダイレクトＵＲＬと関連付けされたコンテンツの有効期間が示す期間内である場合には、前記リダイレクトＵＲＬと関連付けされた、前記コンテンツを配信するストリーミングＵＲＬを選び、前記期間内でない場合には前記コンテンツを配信するストリーミングＵＲＬを選ばない第１処理を行うリダイレクト処理部を備える配信管理システム。
【請求項２】
前記リダイレクトＵＲＬと、前記ストリーミングＵＲＬと、前記コンテンツの有効期間とを関連付けて記憶するデータベースを更に有し、
前記リダイレクト処理部における前記第１処理に際し、前記データベースを参照することにより、前記リダイレクトＵＲＬと関連付けされた前記有効期間と、前記リダイレクトＵＲＬと関連付けされた前記ストリーミングＵＲＬとを特定する
請求項１に記載の配信管理システム。
【請求項３】
特定のコンテンツのＵＲＬと、前記特定のコンテンツを記憶する格納場所とを組み合わせ、その後、所定の処理を行い、その結果を特定のストリーミングＵＲＬとし、前記特定のストリーミングＵＲＬを表示する前記特定のリダイレクトＵＲＬを作成するとともに、前記特定のストリーミングＵＲＬと、前記特定のリダイレクトＵＲＬと、前記特定の有効期間とを関連付けて、前記データベースに記憶させる配信データ生成部を更に有する
請求項２に記載の配信管理システム。
【請求項４】
前記配信データ生成部は、前記特定のコンテンツを記憶する領域を表すアップロードパスを更に作成するとともに、前記特定のコンテンツを一意に識別するコンテンツ識別子と、該アップロードパスと、前記コンテンツ識別子と、前記特定のリダイレクトＵＲＬと、前記特定のストリーミングＵＲＬと、前記特定の有効期間とを関連付けて前記データベースに記憶させ、
第１コンテンツ識別子と関連付けされた情報に基づき第２サーバにアクセスし、前記データベースにおいて、前記第１コンテンツ識別子と関連付けされた前記アップロードパスが指し示す領域に前記第１コンテンツを記憶させるアップロード部を更に備える
請求項３に記載の配信管理システム。
【請求項５】
請求項１乃至請求項４のいずれか１項に記載の配信管理システムを有し、
前記リダイレクト処理部は、前記ストリーミングＵＲＬを選択する可否を決定し、
前記ストリーミングＵＲＬへのアクセスに応じて前記コンテンツを配信する
配信システム。
【請求項６】
リダイレクトＵＲＬが表す第１サーバへのアクセスに応じて、現在時刻が、前記リダイレクトＵＲＬと関連付けされたコンテンツの有効期間が示す期間内である場合には、前記リダイレクトＵＲＬと関連付けされた、前記コンテンツを配信するストリーミングＵＲＬを選び、前記期間内でない場合には前記コンテンツを配信するストリーミングＵＲＬを選ばない配信管理方法。
【請求項７】
リダイレクトＵＲＬが表す第１サーバへのアクセスに応じて、現在時刻が、前記リダイレクトＵＲＬと関連付けされたコンテンツの有効期間が示す期間内である場合には、前記リダイレクトＵＲＬと関連付けされた、前記コンテンツを配信するストリーミングＵＲＬを選び、前記期間内でない場合には前記コンテンツを配信するストリーミングＵＲＬを選ばない第１処理を行うリダイレクト処理機能を、
コンピュータに実現させる配信管理プログラム。
【請求項８】
前記リダイレクトＵＲＬと、前記ストリーミングＵＲＬと、前記コンテンツの有効期間とを関連付けて記憶するデータベースが存在する情報処理装置において、
前記リダイレクト処理機能における前記第１処理に際し、前記データベースを参照することにより、前記リダイレクトＵＲＬと関連付けされた前記有効期間と、前記リダイレクトＵＲＬと関連付けされた前記ストリーミングＵＲＬとを特定する
請求項７に記載の配信管理プログラム。
【請求項９】
特定のコンテンツのＵＲＬと、前記特定のコンテンツを記憶する格納場所とを組み合わせ、その後、所定の処理を行い、その結果を特定のストリーミングＵＲＬとし、前記特定のストリーミングＵＲＬを表示する前記特定のリダイレクトＵＲＬを作成するとともに、前記特定のストリーミングＵＲＬと、前記特定のリダイレクトＵＲＬと、前記特定の有効期間を関連付けて、前記データベースに記憶させる配信データ生成機能を、更にコンピュータに実現させる請求項８に記載の配信管理プログラム。
【請求項１０】
前記配信データ生成機能において、前記特定のコンテンツを記憶する領域を表すアップロードパスを更に作成するとともに、前記特定のコンテンツを一意に識別するコンテンツ識別子と、該アップロードパスと、前記コンテンツ識別子と、前記特定のリダイレクトＵＲＬと、前記特定のストリーミングＵＲＬと、前記特定の有効期間とを関連付けて前記データベースに記憶させ、
第１コンテンツ識別子と関連付けされた情報に基づき第２サーバにアクセスし、前記データベースにおいて、前記第１コンテンツ識別子と関連付けされた前記アップロードパスが指し示す領域に前記第１コンテンツを記憶させるアップロード機能を
更にコンピュータに実現させる請求項９に記載の配信管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング配信に関する配信管理システム等に関する。
【背景技術】
【０００２】
インターネットなどの通信ネットワークを介して提供されるストリーミング（以降、「配信」とも表す）サービスにおいて、サーバが配信するコンテンツ（以降、単に「コンテンツ」または「配信対象コンテンツ」と表す）のデータ量は大きい。そのため、コンテンツを配信する処理をおこなうためには、大量のサーバリソースや広域のネットワーク帯域が必要となる。コンテンツデリバリーネットワーク（Ｃｏｎｔｅｎｔｓ  Ｄｅｌｉｖｅｒｙ  Ｎｅｔｗｏｒｋ、以降、「ＣＤＮ」と表す）においては、そのような負荷を軽減する目的で、複数のサーバが複数の拠点（以降、「サイト」とも表す）に分散して存在する。しかしながら、サーバが分散しているために、ＣＤＮを経由してコンテンツを配信するときに、コンテンツを配信する期間を管理することは難しい。
【０００３】
特許文献１が開示する配信先制御システムは、配信を行うセンタ装置と、配信業者の端末と、利用者の端末と、それらを結ぶ通信ネットワークとを有する。利用者がコンテンツへアクセス要求を行うと、その配信先制御システムは、コンテンツと、コンテンツが利用可能な利用者とを関連付ける利用者リストを参照することにより、関連付けされた利用者のみに、そのコンテンツを配信する。コンテンツを配信する業者は、その利用者リストを更新することにより、コンテンツを利用可能な利用者を限定する。
【０００４】
特許文献２が開示する配信条件生成制御サーバは、外部から入力される条件に基づいてコンテンツをマルチキャスト配信するための条件を生成する装置と、利用者がコンテンツを受け取るためのセッション条件を生成する装置と、それらの条件を満たすコンテンツデータを配信する出力装置とを有する。当該システムは、配信業者が配信を行う時期と、配信を行う利用者と、コンテンツとを関連付けする。
【０００５】
特許文献３が開示する配信制御装置は、コンテンツを保存する手段と、該コンテンツと該コンテンツを視聴することが可能な利用者とを関連付ける手段と、利用者からの要求に応じて、コンテンツと利用者とを関連付けするリンク名を変更する手段と、リンク名等に応じて、配信サーバに関する制御情報を利用者に送る手段とを有する。特許文献３が開示する配信制御装置は、利用者が配信を要求する場合に、視聴制限情報に基づくコンテンツのみを配信するように、リンク名を変更する。そのため、特許文献３が開示する配信制御装置は、視聴制限情報を削除等により変更した場合にコンテンツを保存したままにしておいても、変更後の制限情報に基づいてそのコンテンツを配信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２６４７９８号公報
【特許文献２】特開２００５−０４３９９８号公報
【特許文献３】特開２００４−０３２５３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
サービス利用者は、配信する対象であるコンテンツ（以降、「配信対象コンテンツ」と略記する）を、ＣＤＮを経由してアップロードしたり、ＣＤＮを経由して削除したりする等の操作を行う。例えば、特許文献１乃至特許文献３が記載するシステムは、複数のサーバが分散し、それぞれのサーバがお互いに整合性をとるための処理を行うため、処理に要する時間が長い。従って、サーバが配信する処理を開始する時刻と、実際にエンドユーザに配信対象コンテンツを配信することが判明する時刻との間に、ずれが発生する。
【０００８】
そこで、本発明の主たる目的は、コンテンツを配信する期間を管理する配信管理システム等を提供することである。
【課題を解決するための手段】
【０００９】
前述の目的を達成するために、本発明に係る配信管理システムは、以下の構成を備えることを特徴とする。
【００１０】
即ち、本発明に係る配信管理システムは、
リダイレクトＵＲＬが表す第１サーバへのアクセスに応じて、現在時刻が、前記リダイレクトＵＲＬと関連付けされたコンテンツの有効期間が示す期間内である場合には、前記リダイレクトＵＲＬと関連付けされた、前記コンテンツを配信するストリーミングＵＲＬを選び、前記期間内でない場合には前記コンテンツを配信するストリーミングＵＲＬを選ばない第１処理を行うリダイレクト処理部を備えることを特徴とする。
【００１１】
また、本発明の他の見地として、本発明に係る配信管理方法は、
リダイレクトＵＲＬが表す第１サーバへのアクセスに応じて、現在時刻が、前記リダイレクトＵＲＬと関連付けされたコンテンツの有効期間が示す期間内である場合には、前記リダイレクトＵＲＬと関連付けされた、前記コンテンツを配信するストリーミングＵＲＬを選び、前記期間内でない場合には前記コンテンツを配信するストリーミングＵＲＬを選ばないことを特徴とする。
【発明の効果】
【００１２】
本発明に係る配信管理システム等によれば、コンテンツを配信する期間を管理することができる。
【発明を実施するための形態】
【００１３】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１４】
＜第１の実施形態＞
図１と図２とを参照しながら、本発明の第１の実施形態に係る配信管理システム１の構成と、配信管理システム１における処理について、詳細に説明を行う。図１は、本発明の第１の実施形態に係る配信管理システム１の構成を示すブロック図である。図２は、本発明の第１の実施形態に係る配信管理システム１における処理の流れを示すフローチャートである。
【００１５】
図１を参照すると、本発明の第１の実施形態に係る配信管理システム１は、リダイレクト処理部２を有する。利用者は、コンテンツのストリーミングサービスを受けるために、利用者端末６から通信ネットワーク３を介して、リダイレクトサーバ５にアクセスする。そのときに、利用者は、リダイレクトサーバ５を、統一資源位置指定子（ユニフォームリソースロケータ、Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ以降、「ＵＲＬ」と表す）により指定する。以降、リダイレクトサーバ５を指し示すＵＲＬを、「リダイレクトＵＲＬ」と表す。リダイレクトサーバ５は、利用者が行うアクセスを、配信管理システム１に伝える情報を送る。
【００１６】
次に、リダイレクト処理部２は、その情報を受け取るのに応じて、リダイレクト処理部２は、時刻がそのリダイレクトＵＲＬと関連付けされたコンテンツの有効期間内であるか否かを判定する（ステップＳ１）。
【００１７】
時刻が有効期間内である場合（ステップＳ１にてＹＥＳと判定）には、リダイレクト処理部２は、そのリダイレクトＵＲＬと関連付けされたストリーミングサーバ４を指し示すＵＲＬ（以降、「ストリーミングＵＲＬ」と表す）を選ぶ（ステップＳ２）。
【００１８】
時刻が有効期間内でない場合（ステップＳ１にてＮＯと判定）には、ステップＳ２における処理を行わない。
【００１９】
ＣＤＮにおいては、一部のネットワークや特定のサーバに負荷が集中し配信する効率が下がるのを避けるために、多数のサーバを多数の拠点に分散して配置する。そのため、各々のサーバは、それぞれコンテンツを個別に管理する。利用者は、それぞれのストリーミングサーバにアクセスすることにより、コンテンツを取得する。そのため、複数のサーバは、元々、同一の情報であるにもかかわらず、異なる情報を有することもある。
【００２０】
また、時刻は、例えば、現在の時刻である他、システムにおける時刻を管理するサーバにおける時刻、あるいは、上述したようなサーバにおける時刻等である。時刻は、上述した例に限定されない。以降、現在時刻は、上述したような例を含む時刻であるとする。
【００２１】
しかしながら、本発明の第１の実施形態における配信管理システム１は、上述したような構成を有することにより、同一の情報が分散することを回避する。利用者は、ストリーミングサーバにアクセスするのではなく、リダイレクトサーバ５にアクセスする。その後、利用者は、第１の実施形態における配信管理システム１が行う判断に基づいて、ストリーミングサーバにアクセスする。配信システムは、ストリーミングサーバにアクセスに応じて、コンテンツを配信する。そのため、利用者は、ＣＤＮを介してストリーミングサービスを利用する場合と同じ手間で、サービスの提供を受けることができる。
【００２２】
即ち、本発明における第１の実施形態に係る配信管理システムによれば、コンテンツを配信する期間を管理できる。
【００２３】
＜第２の実施形態＞
次に、上述した第１の実施形態を基本とする第２の実施形態について説明する。
【００２４】
以下の説明においては、本実施形態に係る特徴的な部分を中心に説明すると共に、上述した第１の実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明を省略する。
【００２５】
図３と図４とを参照しながら、本発明の第２の実施形態に係る配信管理システム７の構成と、配信管理システム７における処理について説明を行う。図３は、本発明の第２の実施形態に係る配信管理システム７の構成を示すブロック図である。図４は、本発明の第２の実施形態に係る配信管理システム７における処理の流れを示すフローチャートである。
【００２６】
図３を参照すると、配信管理システム７は、リダイレクト処理部８と、データベース９とを有する。データベース９は、図５に示すような、ストリーミングＵＲＬと、リダイレクトＵＲＬと、コンテンツの有効期間とを関連付けて記憶する。図５は、本発明の第２の実施形態に係る配信管理システム７におけるコンテンツテーブルを概念的に表す図である。
【００２７】
図５を参照すると、例えば、コンテンツテーブルにおいては、ストリーミングＵＲＬがＡ１である場合と、リダイレクトＵＲＬがＡ２である場合と、有効期間が１０−１３である場合とが関連付けされている。例えば、利用者は、リダイレクトＵＲＬがＡ２であるサイトを経由して、コンテンツにアクセスすると仮定する。
【００２８】
その場合、リダイレクト処理部８は、データベース９を参照することにより、リダイレクトＵＲＬがＡ２である場合が、有効期間が「１０−１３」である場合であることを読み取る（ステップＳ３）。次に、リダイレクト処理部８は、時刻が、該有効期間、即ち１０〜１３内にあるか否かを判定する（ステップＳ４）。
【００２９】
例えば、時刻が１１である場合に、リダイレクト処理部８は、時刻が有効期間内であると判定するため（ステップＳ４にてＹＥＳと判定）、リダイレクト処理部８は、データベース９を参照し、そのリダイレクトＵＲＬと関連付けされたストリーミングＵＲＬ、即ち、Ａ１を読み取り（ステップＳ５）、ストリーミングＵＲＬを出力する（ステップＳ７）。
【００３０】
リダイレクト処理部８は、時刻が有効期間内でないと判定する場合（ステップＳ４にてＮＯと判定）、リダイレクト処理部８は、ストリーミングＵＲＬを含まないエラーメッセージを作成し（ステップＳ６）、そのメッセージを出力する（ステップＳ７）。
【００３１】
尚、本実施形態において、リダイレクト処理部８が実行する処理は、上述したステップＳ６及びステップＳ７に係る処理には限定されない。例えば、本実施形態に係るリダイレクト処理部８は、ストリーミングＵＲＬを含まないエラーメッセージの作成及び出力の代わりに、エラーを表示するストリーミングＵＲＬを出力してもよい。或いは、リダイレクト処理部８は、係るエラーメッセージの作成及び出力と、係るエラーを表示するストリーミングＵＲＬの出力とを両方行ってもよい。
【００３２】
本発明における第２の実施形態に係る配信管理システム７は、第１の実施形態に係る配信管理システム１と比べ、ストリーミングＵＲＬと、リダイレクトＵＲＬと、コンテンツの有効期間とを関連付けして記憶するデータベース９を更に有する。そのため、第２の実施形態に係る配信管理システム７は、外部を参照する回数が低減する。さらに、第２の実施形態に係る配信管理システム７が有する機能は、第１の実施形態に係る配信管理システム１が有する機能と変わらない。
【００３３】
即ち、本発明における第２の実施形態に係る配信管理システムによれば、コンテンツを配信する期間を管理できる。
【００３４】
＜第３の実施形態＞
次に、上述した第２の実施形態を基本とする第３の実施形態について説明する。
【００３５】
以下の説明においては、本実施形態に係る特徴的な部分を中心に説明すると共に、上述した第２の実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明を省略する。
【００３６】
図６と図７とを参照しながら、本発明の第３の実施形態に係る配信管理システム１０の構成と、配信管理システム１０における処理について説明を行う。図６は、本発明の第３の実施形態に係る配信管理システム１０の構成を示すブロック図である。配信管理システム１０は、本発明の第２の実施形態に係る配信管理システム７と比較して、配信データ生成部１１を更に有する。図７は、本発明の第３の実施形態に係る配信データ生成部１１における処理の流れを示すフローチャートである。
【００３７】
配信者は、通信ネットワーク３を介して、配信管理システム１０にコンテンツのＵＲＬと、該コンテンツを記憶する場所と、そのコンテンツを配信する有効期限とを入力する。次に、配信データ生成部１１は、コンテンツのＵＲＬと、該コンテンツを記憶する場所とを組み合わせ、その後、ＣＤＮの仕様（以降では、ＣＤＮの仕様に合致させるための処理を総称して「所定の処理」と表す）に従い変形することにより、ストリーミングＵＲＬを作成する（ステップＳ８）。次に、配信データ生成部１１は、上述のように作成したストリーミングＵＲＬを表示するリダイレクトＵＲＬを作成する（ステップＳ９）。ＣＤＮの仕様は、複数存在することに加え、既存のものであるため、ここでは、ＣＤＮの仕様に関する説明を省略する。
【００３８】
次に、配信データ生成部１１は、コンテンツに対して、有効期限と、ストリーミングＵＲＬと、リダイレクトＵＲＬとを関連付けし、その結果をデータベース９に記憶させる（ステップＳ１０）。
【００３９】
本発明の第３の実施形態に係る配信データ生成部１１は、配信者が行う入力に応じてストリーミングＵＲＬと、リダイレクトＵＲＬとを作成し、作成したＵＲＬとコンテンツを配信する有効期限とを関連付けする。本実施形態に係る配信管理システム１０においても、図６に示すリダイレクト処理部８は、上述した第２の実施形態に係るリダイレクト処理部８（図３）と同様な動作を実行することによってデータベース９を参照する。これにより、本発明の第３の実施形態は、本発明の第２の実施形態と同様の効果を享受することができる。
【００４０】
即ち、本発明における第３の実施形態に係る配信管理システムによれば、コンテンツを配信する期間を管理できる。
【００４１】
＜第４の実施形態＞
次に、上述した第３の実施形態を基本とする第４の実施形態について説明する。
【００４２】
以下の説明においては、本実施形態に係る特徴的な部分を中心に説明すると共に、上述した第３の実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明を省略する。
【００４３】
図８と、図９と、図１０とを参照しながら、本発明の第４の実施形態に係る配信管理システム１２の構成と、配信管理システム１２における処理について説明を行う。図８は、本発明の第４の実施形態に係る配信管理システム１２の構成を示すブロック図である。図９は、本発明の第４の実施形態に係る配信データ生成部１４における処理の流れを示すフローチャートである。図１０は、本発明の第４の実施形態に係るアップロード部１５における処理の流れを示すフローチャートである。
【００４４】
図８を参照すると、配信管理システム１２は、リダイレクト処理部８と、配信データ生成部１４と、アップロード部１５とを有する。配信データ生成部１４は、配信元コンテンツを示すＵＲＬからファイル名を取り出す。次に、配信データ生成部１４は、入力されたサーバのディレクトリ情報と、該ファイル名とを組み合わせることによって、アップロードパス名を作成する（ステップＳ１５）。次に、配信データ生成部１４は、アップロードパス名に対し、所定の処理に従った処理を行うことにより、ストリーミングＵＲＬを作成する（ステップＳ８）。次に、配信データ生成部１４は、上述したようにリダイレクトＵＲＬを作成する（ステップＳ９）。次に、配信データ生成部１４は、図１１に示すように、ストリーミングＵＲＬと、リダイレクトＵＲＬと、該コンテンツの有効期限と、コンテンツＩＤと、アップロードパス名とを関連付けして、データベース１３に記憶させる（ステップＳ１６）。図１１は、本発明の第４の実施形態に係る配信管理システム１２におけるコンテンツテーブルを概念的に表す図である。
【００４５】
図１１を参照すると、コンテンツテーブルは、ストリーミングＵＲＬと、リダイレクトＵＲＬと、該コンテンツの有効期限と、コンテンツＩＤと、アップロードパス名とを関連付ける。例えば、コンテンツＩＤが「Ａ３」であるコンテンツは、ストリーミングＵＲＬが「Ａ１」、リダイレクトＵＲＬが「Ａ２」、有効期限が「１０−１３」、アップロードパス名が「Ａ４」であるデータと関連付けされている。
【００４６】
ＣＤＮの仕様に従った処理とは、例えば、以下のような方法である。格納場所は、コンテンツ格納サーバ１６のアドレスと、そのディレクトリ名に関する情報を含む。配信データ生成部１４は、配信者が入力した格納場所から、コンテンツ格納サーバ１６のアドレスと、そのサーバのディレクトリ名に関する情報とを取り出す。次に、配信データ生成部１４は、取り出したディレクトリ名から、他のコンテンツと重複しないように一意のディレクトリ名を作成する。例えば、一意のディレクトリ名は、例えば、十分な大きさを持つハッシュ関数などによって作成される。ディレクトリ名を作成する方法は、上述した方法に限定されない。
【００４７】
アップロード部１５は、図１２に示すように、コンテンツ識別子（Ｉｄｅｎｔｉｆｉｅｒ、以降「ＩＤ」と表す）と関連付けされたログイン名と、コンテンツＩＤと関連付けされたパスワード等に関する情報を読み（ステップＳ１１）、読み取ったログイン名等に関する情報を使い、コンテンツ格納サーバ１６にログインする（ステップＳ１２）。図１２は、本発明の第４の実施形態に係る配信管理システム１２に入力されるテーブルを概念的に表す図である。次に、アップロード部１５は、コンテンツを、コンテンツＩＤと関連付けされたアップロード先パス名にて、コンテンツ格納サーバ１６にアップロードする（ステップＳ１３）。
【００４８】
本発明における第４の実施形態に係る配信管理システム１２によれば、本発明における第３の実施形態が有する効果に加え、本発明における第４の実施形態に係るアップロード部１５によって、コンテンツサーバにアップロードすることが可能になる。
【００４９】
即ち、本発明における第４の実施形態に係る配信管理システムによれば、コンテンツを配信する期間を管理できる。
【００５０】
（ハードウェア構成例）
図１３は、本発明の各実施形態に係る配信管理システムを実現可能な計算処理装置のハードウェア構成を、概略的に示すブロック図である。
【００５１】
次に、上述した本発明の各実施形態における配信管理システムを、１つの計算処理装置（情報処理装置、コンピュータ）を用いて実現するハードウェア資源の構成例について説明する。但し、係る配信管理システムは、物理的または機能的に少なくとも２つの計算処理装置を用いて実現してもよい。また、係る配信管理システムは、専用の装置として実現してもよい。
【００５２】
図１３は、本発明の第１の実施形態乃至第４の実施形態に係る計算検索装置を実現可能な計算処理装置のハードウェア構成を概略的に示す図である。計算処理装置１７は、中央処理演算装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、以降「ＣＰＵ」と表す）１８、メモリ１９、ディスク２０、不揮発性記録媒体２１、入力装置２２、および、出力装置２３を有する。
【００５３】
不揮発性記録媒体２１は、コンピュータが読み取り可能な、例えば、コンパクトディスク（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、デジタルバーサタイルディスク（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、ユニバーサルシリアルバスメモリ（ＵＳＢメモリ）などを指しており、電源を供給しなくても係るプログラムを保持し、持ち運びを可能にする。不揮発性記録媒体２１は、上述した媒体に限定されない。また、不揮発性記録媒体２１の代わりに、通信ネットワークを介して係るプログラムを持ち運びしても良い。
【００５４】
即ち、ＣＰＵ１８は、ディスク２０が記憶するソフトウェア・プログラム（コンピュータ・プログラム：以下、単に「プログラム」と称する）を、実行時にメモリ１９にコピーし、演算処理を実行する。ＣＰＵ１８は、プログラム実行に必要なデータをメモリ１９から読み込む。表示が必要な場合には、ＣＰＵ１８は、出力装置２３に出力結果を表示する。外部からプログラムを入力する場合、ＣＰＵ１８は、入力装置２２からプログラムを読み取る。ＣＰＵ１８は、メモリ１９にある配信管理プログラム（図２、図４、図７、図９、図１０）を解釈し実行を行う。ＣＰＵ１８は、上述した本発明の各実施形態において説明した処理を順次行う。
【００５５】
即ち、このような場合、本発明は、係る配信管理プログラムによっても成し得ると捉えることができる。更に、係る配信管理プログラムが記録されたコンピュータ読み取り可能な記録媒体によっても、本発明は成し得ると捕らえることができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の第１の実施形態に係る配信管理システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る配信管理システムにおける処理の流れを示すフローチャートである。
【図３】本発明の第２の実施形態に係る配信管理システムの構成を示すブロック図である。
【図４】本発明の第２の実施形態に係る配信管理システムにおける処理の流れを示すフローチャートである。
【図５】本発明の第２の実施形態に係る配信管理システムにおけるコンテンツテーブルを概念的に表す図である。
【図６】本発明の第３の実施形態に係る配信管理システムの構成を示すブロック図である。
【図７】本発明の第３の実施形態に係る配信データ部における処理の流れを示すフローチャートである。
【図８】本発明の第４の実施形態に係る配信管理システムの構成を示すブロック図である。
【図９】本発明の第４の実施形態に係る配信データ生成部における処理の流れを示すフローチャートである。
【図１０】本発明の第４の実施形態に係るアップロード部における処理の流れを示すフローチャートである。
【図１１】本発明の第４の実施形態に係る配信管理システムにおけるコンテンツテーブルを概念的に表す図である。
【図１２】本発明の第４の実施形態に係る配信管理システムに入力されるテーブルを概念的に表す図である。
【図１３】本発明の各実施形態に係る配信管理システムを実現可能な計算処理装置のハードウェア構成を、概略的に示すブロック図である。
【符号の説明】
【００５７】
１    配信管理システム
２    リダイレクト処理部
３    通信ネットワーク
４    ストリーミングサーバ
５    リダイレクトサーバ
６    利用者端末
７    配信管理システム
８    リダイレクト処理部
９    データベース
１０    配信管理システム
１１    配信データ生成部
１２    配信管理システム
１３    データベース
１４    配信データ生成部
１５    アップロード部
１６    コンテンツ格納サーバ
１７    計算処理装置
１８    ＣＰＵ
１９    メモリ
２０    ディスク
２１    不揮発性記録媒体
２２    入力装置
２３    出力装置
【図１】
2014048719.tif 000003
【図２】
2014048719.tif 000004
【図３】
2014048719.tif 000005
【図４】
2014048719.tif 000006
【図５】
2014048719.tif 000007
【図６】
2014048719.tif 000008
【図７】
2014048719.tif 000009
【図８】
2014048719.tif 000010
【図９】
2014048719.tif 000011
【図１０】
2014048719.tif 000012
【図１１】
2014048719.tif 000013
【図１２】
2014048719.tif 000014
【図１３】
2014048719.tif 000015