(57)【要約】【課題】  配信先毎の物理的な構成の違いを吸収して配信先装置の構成把握を不要にし、コンテンツの共用化をより可能とするコンテンツ配信システムを提供する。【解決手段】  配信先装置(13)には、当該配信先装置の制御対象となる表示装置若しくはソース機器等の機器構成ファイルを備え、番組データに含まれる番組スケジュールの実行ルーチンにおいて、制御リクエストを取得時に、機器構成ファイルを解析し、論理構成を示す文字列からなるＵＲＬに変換して、Ｗｅｂブラウザを起動して前記制御サーバにアクセスして該当する制御Ｉ／Ｆコンポーネントを取得することによって、当該配信先装置の制御対象となる表示装置若しくはソース機器等の制御を実行して受信した番組データを再生する。【選択図】  図６
2006251973.tif 000002
【特許請求の範囲】
【請求項１】
配信されるコンテンツの番組データを格納した配信サーバと、前記番組データを受信する配信先装置と、前記配信先装置の制御を実行する手段を提供する制御サーバとをインターネット網などの通信回線を介して接続したコンテンツ配信システムであって、
前記配信先装置は、当該配信先装置の制御対象となる表示装置若しくはソース機器等の機器構成ファイルを備え、
前記番組データに含まれる番組スケジュールの実行ルーチンにおいて、制御対象となる表示装置若しくはソース機器等への制御を要求する為の制御リクエストを取得時に、前記機器構成ファイルを解析し、論理構成を示す文字列からなるＵＲＬに変換して、Ｗｅｂブラウザを起動して前記制御サーバにアクセスして該当する制御Ｉ／Ｆコンポーネントを取得することによって、
当該配信先装置の制御対象となる表示装置若しくはソース機器等の制御を実行して、受信した番組データを再生することを特徴とするコンテンツ配信システム。
【請求項２】
配信されるコンテンツの番組データを格納した配信サーバと、番組データを受信する配信先装置と、前記配信先装置の制御を実行する制御サーバとをインターネット網などの通信回線を介して接続したコンテンツ配信システムにおけるコンテンツ配信方法であって、
前記配信先装置に、当該配信先装置の制御対象となる表示装置若しくはソース機器等の機器構成ファイルを格納するステップと、
前記番組データに含まれる番組スケジュールの実行ルーチンにおいて、制御リクエストを取得時に、前記機器構成ファイルを解析して、論理構成を示す文字列からなるＵＲＬに変換するステップと、
Ｗｅｂブラウザを起動して前記制御サーバにアクセスして該当する制御Ｉ／Ｆコンポーネントを取得するステップと、
取得した制御Ｉ／Ｆコンポーネントによって当該配信先装置の制御対象となる表示装置若しくはソース機器等の制御を実行するステップと、
を含むことを特徴とするコンテンツ配信方法。
【請求項３】
配信されるコンテンツの番組データを格納した配信サーバと、番組データを受信する配信先装置と、前記配信先装置の制御を実行する制御サーバとをインターネット網などの通信回線を介して接続したコンテンツ配信システムにおけるコンテンツ配信プログラムであって、
前記制御サーバ若しくは配信先装置のコンピュータに、
前記配信先装置に、当該配信先装置の制御対象となる表示装置若しくはソース機器等の機器構成ファイルを格納する手順と、
前記番組データに含まれる番組スケジュールの実行ルーチンにおいて、制御リクエストを取得時に、前記機器構成ファイルを解析して、論理構成を示す文字列からなるＵＲＬに変換する手順と、
Ｗｅｂブラウザを起動して前記制御サーバにアクセスして該当する制御Ｉ／Ｆコンポーネントを取得する手順と、
取得した制御Ｉ／Ｆコンポーネントによって当該配信先装置の制御対象となる表示装置若しくはソース機器等の制御を実行する手順と、
を実行させることを特徴とするコンテンツ配信プログラム。
【請求項４】
前記ＵＲＬは、「ｈｔｔｐ：／／サーバ名／制御対象名／リクエスト名．ｈｔｍｌ？パラメータ・・・」の構成であることを特徴とする請求項３に記載のコンテンツ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの配信システム、コンテンツの配信方法及びそれに使用するプログラムに関する。
【背景技術】
【０００２】
インターネット網などの通信回線を利用して、店舗や街頭に設置した大型ディスプレイ等へ、各種映像情報を配信するコンテンツ配信システムが知られている。
また、ブロードバンド回線の普及に伴い、従来ではポスターやチラシといった紙媒体を用いて行われていた広告でも、ＩＴ化の流れの中で、ディスプレイによる映像を用いた、ネットワークによる広告配信に対するニーズが高まっている。
【０００３】
図１を用いて従来のコンテンツ配信システムの全体構成を説明する。
図１は、ブロードバンドコンテンツの配信システムにおける機能（データ関係）を示すユースケース図である。
図１において、１はコンテンツ配信サービス業者、２はコンテンツホルダー・クリエータ、３は配信先装置、４はサービス利用者（顧客）、５は視聴者である。
２のコンテンツホルダー・クリエータは、コンテンツ制作を受注し（２ｃ）、素材を提供し（２ｂ）、コンテンツサイトを公開する（２ｂ）。
１のコンテンツ配信サービス事業者は、配信先を構築し（１ｅ）、コンテンツ制作を発注し（１ｄ）、番組を編成して（１ｃ）、その番組を顧客に配信（１ｂ）すると共に、配信先機器構成を管理する（１ａ）。
また、コンテンツ・素材・ＵＲＬを取り入れ（１ｈ）スケジュール（１ｇ）及び機器制御スクリプト（１ｆ）を作成する。
【０００４】
３の配信先装置には、表示端末と表示装置が含まれる。
表示端末では公開されているコンテンツＵＲＬを参照し（３ａ）、番組の受信・ファイル再生（３ｂ）を実行すると共に、コンテンツ配信サービス事業者が作成した機器制御スクリプトを実行する（３ｃ）。
表示装置では、表示端末からの機器制御スクリプトの実行によって、外部ソース機器の制御を受け（３ｅ，３ｆ）、コンテンツを表示する（３ｄ）。
４は、コンテンツ配信サービスの利用者であって、番組の要望をコンテンツ配信サービス提供者に出す（４ａ）。
５は、視聴者であって、表示装置に表示されたコンテンツを視聴する（５ａ）。
【０００５】
上記の従来のコンテンツ配信システムは、システムとしてコンテンツ配信事業に関わる全ての業務をワンストップで提供している。
番組は、コンテンツ配信サービス事業者により編成されて配信され、その内容はコンテンツと機器制御スクリプト及びスケジュールから構成されている。
コンテンツは、主に、コンテンツクリエータが作成する「配信用ファイル」やコンテンツホルダーが運営するサイトへの「コンテンツＵＲＬ参照」及びＴＶ放送やＶＴＲ／ＤＶＤ等の「外部ソース」の再生に分類される。
また、制御スクリプトは、主に、表示装置の電源制御や入力ソース切り替え及び外部ソース機器の再生制御に分類される。
【０００６】
上記のシステムにおいて、コンテンツ配信サービス事業者では、配信先装置の機器構成は配信先毎に異なっている為、その機器構成の内容を配信先情報として管理し、番組編成に際しては、その内容に基づき制御スクリプトを作成する必要があった。
即ち、或る顧客が２つ以上の配信先を所有し、同一のコンテンツを同一のスケジュールで放映する場合に於いても、機器構成が同一若しくは制御内容がコマンドレベルで同一でない限り同一の番組編成にはならないという問題があった。
【０００７】
次に、従来のコンテンツ配信システムのハードウエア構成を、図２を用いて説明する。
コンテンツ配信システムは、配信サーバ（１１）と配信先装置（１３）がインターネット網などの通信回線（１５）を介して接続されている。
配信サーバ（１１）には、ハードディスク（１１ａ）、ＣＰＵ（１１ｂ）、メモリ（１１ｃ）及びネットワークインタフェース（１１ｄ）が含まれる。
そして、ハードディスク（１１ａ）には、配信プログラム及び番組データとしてのスケジュール、コンテンツファイル及び制御スクリプトが格納されている。
配信先装置（１３）には表示端末と表示装置が含まれる。
表示端末には、ハードディスク（１３ａ）、ＣＰＵ（１３ｂ）、メモリ（１３ｃ）、ネットワークインタフェース（１３ｄ）、映像・音声インタフェース（１３ｅ）及び制御インタフェース（１３ｆ）が含まれる。
表示装置（制御対象となる表示装置またはソース機器等）には、映像・音声表示部（１３ｇ）、制御インタフェース（１３ｈ）及び電源モジュール（１３ｉ）が含まれる。
そして、ハードディスク（１３ａ）には、再生プログラム、Ｗｅｂブラウザ及び番組データとしてのスケジュール、コンテンツファイル及び制御スクリプトが格納されている。
【０００８】
番組スケジュールの１例を図３に示す。
図３のスケジュールは、スケジュールシートと番組シートに分かれている。
スケジュールシートでは、月〜土曜日には、特定の編成された番組とＴＶ（ＮＨＫ）の放送とが交互にスケジュールされ、日曜日には、特定の編成された番組が連続的にスケジュールされている。
そして、特定の編成された番組の内容は、番組シートに時間毎に放映時間、コンテンツ内容、表示枚数及び備考が設定されている。
【０００９】
従来のコンテンツ配信システムにおける番組データの流れを図４を用いて説明する。
コンテンツ配信サービス事業者（１）が番組編成した番組データは、インターネット網などの通信回線（５）を介して配信サーバ（１１）に登録されハードディスクに格納される。
この番組データは、配信先装置（３）のハードディスクには、インターネット網などの通信回線（５）を介して配信サーバ（１１）から番組データが配信される。
配信先装置の表示端末では、格納されている再生プログラム及び制御インタフェースによって、番組データとしてのスケジュール、コンテンツファイル・素材及び制御スクリプトに応じて制御対象となる表示装置またはソース機器の制御を実行する。
【００１０】
この他に、コンテンツ配信に関する技術としては、大容量記録メディアや高機能アプリケーションなどを要することなしに、ユーザが手軽に簡単な操作で所望のコンテンツを受信することが可能なコンテンツ配信システムを提供することを目的として、「通信ネットワークを通じてユーザ端末と通信可能なコンテンツ提供システムの管理サーバ装置は、前記ユーザ端末に対するユーザ入力に基づいて、コンテンツのプレイリストを作成するプレイリスト作成手段と、作成したプレイリストを、ユーザと関連付けて記憶する記憶手段と、前記ユーザ端末からの要求に応じて、前記記憶手段からプレイリストを取得して前記ユーザ端末へ送信する送信手段とを備える。」ものが知られている。（特許文献１参照）
【特許文献１】特開２００３−５０５８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記図１〜４に示すコンテンツ配信システムでは、配信先装置の構成は配信先毎に共通ではないため、表示装置の入力切り替えなどの制御に関する方法も構成毎に幾通りも存在する。
したがって、従来のシステムでは番組データを作成する際に、各々の配信先装置に合った制御スクリプトを作成して番組データに含めて配信を行っていた。
そのため配信先毎の装置構成の把握が必要な上、一見同一内容の番組でも機器構成に合った制御スクリプトを作成して番組データに含め配信を行なう必要があり、その違いにより制御スクリプトを変更した別番組を作成して配信しなければならなかった。
【００１２】
本発明が解消しようとする課題としては、配信先毎に違いの生じている物理的な構成を、配信先装置の内部に変換表を記述したファイルを配置して理論的構成を示す文字列への変換を行なう事と、実際に制御を行なうプログラムを配信するのでは無く、Ｗｅｂサーバに配置することで論理構成を示す文字列をそのままＵＲＬとしてアクセス可能とし、そのアクセスに見合った制御プログラムを提供することによって、構成の違いを吸収して配信先装置の構成把握を不要にし、コンテンツの共用化をより可能とする仕組みを提供することが一例として挙げられる。
【課題を解決するための手段】
【００１３】
請求項１に記載のコンテンツ配信システムは、配信されるコンテンツの番組データを格納した配信サーバと、前記番組データを受信する配信先装置と、前記配信先装置の制御を実行する制御サーバとをインターネット網などの通信回線を介して接続したコンテンツ配信システムであって、
前記配信先装置は、当該配信先装置の制御対象となる表示装置若しくはソース機器等の機器構成ファイルを備え、前記番組データに含まれる番組スケジュールの実行ルーチンにおいて、制御リクエストを取得時に、前記機器構成ファイルを解析し、論理構成を示す文字列からなるＵＲＬに変換して、Ｗｅｂブラウザを起動して前記制御サーバにアクセスして該当する制御Ｉ／Ｆコンポーネントを取得することによって、当該配信先装置の制御対象となる表示装置若しくはソース機器等の制御を実行して受信した番組データを再生することを特徴とする。
【００１４】
請求項２に記載のコンテンツ配信方法は、配信されるコンテンツの番組データを格納した配信サーバと、番組データを受信する配信先装置と、前記配信先装置の制御の手段を提供する制御サーバとをインターネット網などの通信回線を介して接続したコンテンツ配信システムにおけるコンテンツ配信方法であって、
前記配信先装置に、当該配信先装置の制御対象となる表示装置若しくはソース機器等の構成が記述された構成ファイルを格納するステップと、前記番組データに含まれる番組スケジュールの実行ルーチンにおいて、制御リクエストを取得時に、前記機器構成ファイルを解析して、論理構成を示す文字列からなるＵＲＬに変換するステップと、Ｗｅｂブラウザを起動して前記制御サーバにアクセスして該当する制御Ｉ／Ｆコンポーネントを取得するステップと、取得した制御Ｉ／Ｆコンポーネントによって当該配信先装置の制御対象となる表示装置若しくはソース機器等の制御を実行するステップと、を含むことを特徴とする。
【００１５】
請求項３に記載のコンテンツ配信プログラムは、配信されるコンテンツの番組データを格納した配信サーバと、番組データを受信する配信先装置と、前記配信先装置の制御の手段を提供する制御サーバとをインターネット網などの通信回線を介して接続したコンテンツ配信システムにおけるコンテンツ配信プログラムであって、
前記制御サーバ若しくは配信先装置のコンピュータに、前記配信先装置に、当該配信先装置の制御対象となる表示装置若しくはソース機器等の機器構成ファイルを格納する手順と、前記番組データに含まれる番組スケジュールの実行ルーチンにおいて、制御リクエストを取得時に、前記機器構成ファイルを解析して、論理構成を示す文字列からなるＵＲＬに変換する手順と、Ｗｅｂブラウザを起動して前記制御サーバにアクセスして該当する制御Ｉ／Ｆコンポーネントを取得する手順と、取得した制御Ｉ／Ｆコンポーネントによって当該配信先装置の制御対象となる表示装置若しくはソース機器等の制御を実行する手順と、を実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して説明する。
（第１の実施の形態）
図５を用いて本発明のコンテンツ配信システムの全体構成を説明する。
図５は、コンテンツの配信システムにおける機能（データ関係）を示すユースケース図であり、図１と同じ部分には同一の符号が付与されている。
図５において、１はコンテンツ配信サービス業者、２はコンテンツホルダー・クリエータ、３は配信先装置、４はサービス利用者（顧客）、５は視聴者である。
２のコンテンツホルダー・クリエータは、コンテンツ制作を受注し（２ｃ）、素材を提供し（２ｂ）、コンテンツサイトを公開する（２ｂ）。
１のコンテンツ配信サービス事業者は、配信先装置を構築し（１ｅ）、コンテンツ制作を発注し（１ｄ）、番組を編成して（１ｃ）、その番組を顧客に配信（１ｂ）すると共に、制御プログラムをＷｅｂ公開する（１ｉ）。
また、コンテンツ・素材・ＵＲＬを取り入れ（１ｇ）スケジュール（１ｆ）を作成し、
し（１ｈ）、構成設定ファイルを作成する（１ｊ）。
【００１７】
３の配信先装置には、表示端末と表示装置が含まれる。
表示端末では公開されているコンテンツＵＲＬを参照し（３ａ）、番組の受信・ファイル再生（３ｂ）を実行すると共に、コンテンツ配信サービス事業者が作成した機器制御サイトの機器制御ＵＲＬを参照する（３ｇ）ことによって設定ファイルにより構成を反映する（３ｈ）。
表示装置では、表示端末での機器制御ＵＲＬの参照に伴う設定ファイルの構成の反映によって、外部ソース機器の制御を受け（３ｅ，３ｆ）、コンテンツを表示する（３ｄ）。
４は、コンテンツ配信サービスの利用者であって、番組の要望をコンテンツ配信サービス提供者に出す（４ａ）。
５は、視聴者であって、表示装置に表示されたコンテンツを視聴する（５ａ）。
【００１８】
本発明のコンテンツ配信システムも、図１の従来のシステムと同様にコンテンツ配信事業に関わる全ての業務をワンストップで提供する。
本発明では、番組は、コンテンツ配信サービス事業者により編成されて配信され、その内容はコンテンツ及びスケジュールから構成されている。
また、コンテンツは、主に、コンテンツクリエータが作成する「配信用ファイル」やコンテンツホルダーが運営するサイトへの「コンテンツＵＲＬ参照」及び表示装置若しくはソース機器の制御によるＴＶ放送やＶＴＲ／ＤＶＤ等の「外部ソース」の再生に分類される。
【００１９】
配信先装置の機器構成は、表示端末内部に生成された構成設定ファイルに記述されており、スケジュールにより機器制御が命令されると命令の内容と設定ファイルの内容を合成して参照するＵＲＬが生成される。
即ち、本発明では、ＵＲＬが機器構成も網羅することにより特別に配信先情報として機器構成を管理する必要が無くなる。
【００２０】
次に、本発明のコンテンツ配信システムにおけるハードウエア構成を図６を用いて説明する。
コンテンツ配信システムは、配信サーバ（１１）、制御サーバ（１４）及び配信先装置（１３）がインターネット網などの通信回線（１５）を介して接続されている。
配信サーバ（１１）には、ハードディスク（１１ａ）、ＣＰＵ（１１ｂ）、メモリ（１１ｃ）及びネットワークインタフェース（１１ｄ）が含まれる。
そして、ハードディスク（１１ａ）には、配信プログラム及び番組データとしてのスケジュール及びコンテンツファイルが格納されている。
【００２１】
配信先装置（１３）には表示端末と表示装置が含まれる。
表示端末には、ハードディスク（１３ａ）、ＣＰＵ（１３ｂ）、メモリ（１３ｃ）、ネットワークインタフェース（１３ｄ）、映像・音声インタフェース（１３ｅ）及び制御インタフェース（１３ｆ）が含まれる。
表示装置（制御対象となる表示装置またはソース機器等）には、映像・音声表示部（１３ｇ）、制御インタフェース（１３ｈ）及び電源モジュール（１３ｉ）が含まれる。
そして、ハードディスク（１３ａ）には、再生プログラム、Ｗｅｂブラウザ、機器設定ファイル及び番組データとしてのスケジュール及びコンテンツファイルが格納されている。
【００２２】
制御サーバ（１４）には、ハードディスク（１４ａ）、ＣＰＵ（１４ｂ）、メモリ（１４ｃ）及びネットワークインタフェース（１４ｄ）が含まれる。
そして、ハードディスク（１４ａ）には、制御Ｉ／Ｆ(インターフェース)コンポーネント、コマンド記述ＨＴＭＬ（HyperText Markup Language）、構成設定ファイル作成アプリケーション、及びパラメータDBが格納されている。
【００２３】
本発明のコンテンツ配信システムにおける番組データの流れを図７を用いて説明する。
コンテンツ配信サービス事業者１が番組編成した番組データは、インターネット網などの通信回線（５）を介して配信サーバ（１１）に登録されハードディスクに格納される。
この番組データは、配信先装置のハードディスクには、インターネット網などの通信回線（５）を介して配信サーバ（１１）から番組データが配信される。
配信先装置の表示端末では、番組データはスケジュールとコンテンツファイル（各種画像ファイルや動画データを示す）で構成されている。
【００２４】
スケジュールは、時間毎の動作指示または時間に関係ない動作シーケンスを指し、動作には各種ファイルの再生やURL参照、表示装置若しくはソース機器の制御によるＴＶ放送やＶＴＲ／ＤＶＤ等の「外部ソース」の再生を指示する制御リクエストの処理、およびその他のシステム動作を含んでいる。  
配信先装置では、制御サーバ内の構成設定ファイル作成アプリケーション及びパラメータDBに基づいた機器構成ファイルをファイル解析してＵＲＬを生成して、Ｗｅｂブラウザを介して制御コマンドを発行して、制御対象となる表示装置またはソース機器等の制御を実行する。（この点については後に詳述する。）
【００２５】
次に本発明のコンテンツ配信システムにおける動作（処理の手順）を図８〜１３を用いて説明する。
図８は、メインルーチンの手順である。
・表示端末は動作開始と共にネットワーク上の配信サーバにアクセスし認証や時刻の同期を受ける。（S010）
・配信サーバには表示端末ごとに動作指示ファイルが存在し、認証された端末は各々自分のファイルへのポーリングを開始する。(S011)
・ポーリングにより取得した動作ファイルを解析する。(S012)
・動作ファイル解析(S012)の内容により番組の受信要求がある場合は番組データ受信ルーチンを実行し、データパッケージのダウンロードとパッケージを解凍しコンテンツやスケジュール、設定ファイルなど各々をハードディスク内の指定されたフォルダへの配置を行なう。（S013）
・動作ファイル解析(S012)の内容により番組の削除要求がある場合は、有効な番組に該当ファイルがないことを確認の上、番組データ削除ルーチンを実行する。（S014）
・動作ファイル解析(S012)の内容により現在有効な番組が指示されている場合、番組受信要求ルーチン(S013)の結果を確認し、その番組データが揃っている場合は番組実行ルーチンを実行し、そうでない場合は番組データ受信ルーチンを実行する。(S015)
・動作ファイル解析(S012)の内容によりログ要求がある場合、端末内部に蓄積されたログデータをサーバへ送信する。（S016）
・ユーザからのキー入力の有無を判定し、入力がある場合は処理ルーチンを実行する。(S017)
・各ルーチンからの戻り値によりプログラムの継続を判定する。継続の場合は動作指示ファイルの取得（S011）からの動作を繰り返す。(S018)
【００２６】
図９は、番組実行ルーチンの手順である。
・端末システムクロックより現在時刻を取得します。（S020）
・番組データ受信ルーチン(S103)で取得したスケジュールファイルを解析する。（S021）
・現在のイベントがない場合は、何もせずにプログラムを終了する。（S022）
・現在のイベントがある場合は、イベントの内容を解析する。（S023）
・イベント解析(S023)の結果がファイル再生の場合は、再生プログラムの選択や再生処理などを行なうファイル再生ルーチンを実行する。（S024）
・イベント解析(S023)の結果がＵＲＬ参照の場合は、Ｗｅｂコンテンツの表示を行なうＵＲＬ参照ルーチンを実行する。（S025）
・イベント解析(S023)の結果が制御の場合は、制御インタフェースを備える制御ルーチンを実行する。（S026）
・各ルーチンの実行結果をログに記録する。（S027）
【００２７】
図８及び９に示すここまでの手順は、従来のコンテンツ配信システム及び本発明のコンテンツ配信システムに共通の処理手順である。
ここで、従来のコンテンツ配信システムにおける制御スクリプト実行ルーチンを図１０を用いて説明する。
・スケジュール実行ルーチン内の制御判定部(S026)より送信データをパラメータとして取得する。（S030）
・制御スクリプトコンテンツ内に記述された使用するＣＯＭポート番号や転送レートなどのパラメータにてインタフェースの初期化を行なう。（S031）
・送信・受信バッファ内の過去のデータを消去する。（S032）
・送信データを送信バッファにセットする。（S033）
・データ送信を実行する。（S034）
・送信エラーが発生した場合はエラー処理を実行する。（S035）
・インタフェースの初期化(S031)の際にデータ受信が不要な場合は処理を終了する。（S036）
・データ受信が必要な場合は、データ受信完了まで待つ。（S037）
・受信タイムアウトを含め、受信エラーが発生した場合はエラー処理を実行する。（S038）
・受信したデータを戻り値として、制御スクリプトルーチンを終了し、スケジュール実行ルーチンに戻る。（S039）
【００２８】
次に、本発明のコンテンツ配信システムにおける構成設定ファイル作成ルーチンの前半部を図１１のフローチャートを用いて説明する。
・     表示端末内部のWebブラウザを起動し、制御サーバへアクセスします。ユーザ認証されると構成設定ファイル作成アプリケーションが起動され、そうでない場合、プログラムは終了される。（S110）
以下はシリアルインタフェースによる制御を１例とした場合を想定する。
・構成設定ファイル作成アプリケーションは、以下の項目(識別子＋ＩＤ、型番、ＣＯＭポート番号、通信速度、パリティ、データビット数、ストップビット)からなる機器リストを持つ構成設定ファイル作成ＧＵＩを生成する。その際にパラメータＤＢへ問い合わせを行い登録されている全ての識別子の一覧を取得し識別子プルダウンメニューに反映する。また既に機器リストが存在している場合はそのリストに追加生成する。（S111）
・識別子プルダウンメニューより配信先装置を構成する機器を選択する。（S112）
・識別子が選択されると構成設定ファイル作成アプリケーションはパラメータＤＢへ問い合わせを行い選択された識別子に当該する全ての型番を取得し、型番プルダウンメニューに反映する。（S113）
・型番プルダウンメニューより配信先装置を構成する機器の型番を選択する。（S114）
・型番が選択されると構成設定ファイル作成アプリケーションはパラメータＤＢへ問い合わせを行い選択された型番の通信条件を取得し、以下のプルダウンメニュー（通信速度、パリティ、データビット数、ストップビット）に反映する。（S115）
・必要に応じて以下の通信条件（通信速度、パリティ、データビット数、ストップビット）のプルダウンメニューを選択する。（S116）
・配信先装置を構成し、制御を必要とする全ての機器の登録が完了した場合は完了ボタンを押してリクエスト登録ステップ(S120)へ、そうでない場合は追加ボタンを押して(S111)からを繰り返します。(S117)
【００２９】
次に、本発明のコンテンツ配信システムにおける構成設定ファイル作成ルーチンの後半部を図１２のフローチャートを用いて説明する。
・構成設定ファイル作成アプリケーションは機器リストの下に以下の項目(リクエスト名1/2＋リクエスト名2/2、制御対象、コマンド記述HTMLファイル名)からなるリクエストリストを追加する。その際に機器リストに含まれる全ての識別子＋ＩＤの一覧を生成しリクエスト名1/2プルダウンメニューおよび制御対象プルダウンメニューに反映させる。(S120)
・リクエスト名1/2プルダウンメニューより番組編成の際に指定するリクエスト対象機器の識別子を選択する。（S121）
・構成設定ファイル作成アプリケーションはパラメータＤＢへ問い合わせを行いリクエスト名1/2に選択された識別子の所有する全てのコマンドを取得し、リクエスト名2/2に反映する。（S122）
・リクエスト名2/2プルダウンメニューより番組編成の際に指定するリクエスト対象機器のコマンドを選択する。（S123）
・制御対象プルダウンメニューより実際に制御を受ける機器を選択する。（S124）
・構成設定ファイル作成アプリケーションは、制御対象に選択された識別子を基に機器リストで型番を特定しパラメータＤＢへ問い合わせを行い、指定されている機器の全ての当該コマンドが記述されたＨＴＭＬファイル名の一覧を取得し、コマンド記述ＨＴＭＬファイルプルダウンメニューに反映する。（S125）
・コマンド記述HTMLファイルプルダウンメニューよりコマンド記述ＨＴＭＬファイルプルを選択する。（S126）
・必要とする全てのリクエストの登録が完了した場合は完了ボタンを押します。そうでない場合は追加ボタンを押して(S120)からを繰り返します。（S127）
・設定した内容をＸＭＬ（eXtensible Markup Language）ファイルに変換し、表示端末内部の所定のフォルダへ保存してプログラムを終了します。（S128）
【００３０】
次に、本発明のコンテンツ配信システムにおける制御ルーチンを図１３のフローチャートを用いて説明する。
・スケジュール実行ルーチン内の制御判定部(S026)より制御リクエストを取得する。(S130)
・XMLで記述された構成設定ファイルを解析し、配信先装置全体の機器構成や機種情報を取得し制御リクエストの実行に要するステップ数を算出する。（S131）
・制御サーバは制御対象となる機器の種類や型番毎に階層構造をしたフォルダを持つ。
各フォルダには、制御Ｉ／Ｆコンポーネントを取込むための記述と制御対象機器に応じたコマンドを記述したHTMLファイルがコマンドの種類の数量分だけ格納されている。
受信した制御リクエスト(S130)に含まれる制御サーバの名前と構成設定ファイルの解析(S131)より取得した機種名を合成し、同様に構成設定ファイルの解析(S131)より取得した制御対  象のＣＯＭポートや転送レートなどの値を引数パラメータとして合成すると、ｈｔｔ：／／サーバ名  ／制御対象名／機種名／リクエスト名.ｈｔｍｌ？パラメータ１＆パラメータ２＆・・のようなＵＲＬが生成される。（S132）
・制御サーバへアクセスする。（S133）
・コマンドが記述されたＨＴＭＬファイルと共に例えばActiveX＋ASPやJavaBean＋JSPなどで作成された制御Ｉ／Ｆコンポーネントが表示端末内部のＷｅｂブラウザに取込まれる。（S134）
・制御Ｉ／Ｆコンポーネントが実行されると表示端末の制御インターフェースよりコマンドが発行され制御対象となる表示装置やソース機器などに伝達される。（S135）
・タイムアウトを含め、制御エラーが発生した場合はエラー処理を実行する。（S136）
・構成設定ファイルの解析(S131) にて算出したステップが全て完了したか判断し、残ステップがある場合はＵＲＬ生成(S132)からのステップを繰り返す。（S137）
・制御ルーチンを終了し、スケジュール実行ルーチンに戻る。（S139）
【００３１】
次に、本発明のコンテンツ配信システムにおける「制御サーバ」と「配信先装置」間でのデータの流れ（関係）の1例を図１４に示す。
図１４には、上記図１１〜１３の手順（ステップ）の概略が、機器設定ファイルを中心として実行されることが示されている。
また、本発明のコンテンツ配信システムにおける「パラメータＤＢ」の1例を図１５に示す。
【００３２】
以上説明したように、上記実施の形態によれば、配信先毎に違いの生じている物理的な構成を、配信先装置の内部に変換表を記述したファイルを配置して理論的構成を示す文字列への変換を行なう事と、実際に制御を行なうプログラムを配信するのでは無く、Ｗｅｂサーバに配置することで論理構成を示す文字列をそのままＵＲＬとしてアクセス可能とし、そのアクセスに見合った制御プログラムを提供することが可能となる。その結果、構成の違いを吸収して配信先毎の配信先装置の構成把握を不要にし、コンテンツの共用化をより可能とする仕組みが実現できる。
【図面の簡単な説明】
【００３３】
【図１】従来のコンテンツ配信システムの全体構成を示す図である。
【図２】従来のコンテンツ配信システムのハードウエア構成を示す図である。
【図３】番組スケジュールの１例を示す図である。
【図４】従来のコンテンツ配信システムにおける番組データの流れを示す図である。
【図５】ブロードバンドコンテンツの配信システムにおける機能（データ）の流れを示すユースケース図である。
【図６】本発明のコンテンツ配信システムにおけるハードウエア構成を示す図である。
【図７】本発明のコンテンツ配信システムにおける番組データの流れを示す図である。
【図８】従来のコンテンツ配信システムのメインルーチンを示すフローチャートである。
【図９】従来のコンテンツ配信システムの番組実行ルーチンを示すフローチャートである。
【図１０】従来のコンテンツ配信システムの制御スクリプト実行ルーチンを示すフローチャートである。
【図１１】本発明のコンテンツ配信システムにおける構成設定ファイル作成ルーチンの前半部を示すフローチャートである。
【図１２】本発明のコンテンツ配信システムにおける構成設定ファイル作成ルーチンの後半部を示すフローチャートである。
【図１３】本発明のコンテンツ配信システムにおける制御ルーチンを示すフローチャートである。
【図１４】本発明のコンテンツ配信システムにおける「制御サーバ」と「配信先装置」間でのデータの流れ（関係）の1例を示す図である。
【図１５】本発明のコンテンツ配信システムにおける「パラメータDB」の1例を示す図である。
【符号の説明】
【００３４】
１１  配信サーバ
１１ａ  ハードディスク
１１ｂ  ＣＰＵ
１１ｃ  メモリ
１１ｄ  ネットワークインタフェース
１３  配信先装置
１３ａ  ハードディスク
１３ｂ  ＣＰＵ
１３ｃ  メモリ
１３ｄ  ネットワークインタフェース
１３ｅ  映像・音声インタフェース
１３ｆ  制御インタフェース
１３ｇ  映像・音声表示部
１３ｈ  制御インタフェース
１３ｉ  電源モジュール
１４  制御サーバ
１４ａ  ハードディスク
１４ｂ  ＣＰＵ
１４ｃ  メモリ
１４ｄ  ネットワークインタフェース
１５  インターネット
【図１】
2006251973.tif 000003
【図２】
2006251973.tif 000004
【図３】
2006251973.tif 000005
【図４】
2006251973.tif 000006
【図５】
2006251973.tif 000007
【図６】
2006251973.tif 000008
【図７】
2006251973.tif 000009
【図８】
2006251973.tif 000010
【図９】
2006251973.tif 000011
【図１０】
2006251973.tif 000012
【図１１】
2006251973.tif 000013
【図１２】
2006251973.tif 000014
【図１３】
2006251973.tif 000015
【図１４】
2006251973.tif 000016
【図１５】
2006251973.tif 000017