(57)【要約】【課題】情報表示装置からのポーリングによって情報表示装置の監視や制御を効率よく行うことが可能な情報配信表示システムを得ること。【解決手段】表示用情報を再生表示させる１〜複数の情報表示装置と、該情報表示装置からの所定周期のポーリングによって情報表示装置へ情報の送信を行う監視・制御サーバ３０とを備える情報配信表示システムにおいて、監視・制御サーバ３０は、情報表示装置で表示する表示用情報の内容または情報表示装置の状態に基づいて、情報表示装置からのポーリング間隔を変更させるための制御指示情報を作成する制御指示部３２を備え、監視・制御サーバ３０は、情報表示装置からのポーリングによって情報表示装置に作成した制御指示情報の送信を行う。【選択図】        図８
2005204141.tif 000002
【特許請求の範囲】
【請求項１】
表示用情報を再生表示させる１〜複数の情報表示装置と、該情報表示装置からの所定周期のポーリングによって前記情報表示装置へ情報の送信を行う情報配信サーバとを備える情報配信表示システムにおいて、
前記情報配信サーバは、前記情報表示装置で表示する表示用情報の内容または情報表示装置の状態に基づいて、前記情報表示装置からのポーリング間隔を変更させるための制御指示情報を作成する制御指示部を備え、
前記情報配信サーバは、前記情報表示装置からのポーリングによって前記情報表示装置に前記作成した制御指示情報の送信を行うことを特徴とする情報配信表示システム。
【請求項２】
前記制御指示部は、複数の異なる表示用情報および該表示用情報を再生するための制御情報を含む表示用情報パック内の表示用情報を表示用情報パック毎に前記情報表示装置で順次再生表示させるためのスケジュールに基づいて前記制御指示情報を作成することを特徴とする請求項１に記載の情報配信表示システム。
【請求項３】
前記情報配信サーバは、前記スケジュールによって定められた１つの前記表示用情報パックの再生時間を所定値で割ったもの、または予め設定しておいたポーリング間隔の最小設定時間、のいずれか短いほうをポーリング間隔として算出する算出部をさらに備え、
前記制御指示部は、算出部での算出結果に基づいて前記制御指示情報を作成することを特徴とする請求項２に記載の情報配信表示システム。
【請求項４】
前記情報配信サーバは、１つの前記表示用情報パックの再生が開始される際または前記スケジュールの変更が行われる際に前記ポーリング間隔の変更を行うことを特徴とする請求項１〜３のいずれか１つに記載の情報配信表示システム。
【請求項５】
前記制御指示部は、前記１つの表示用情報パックに含まれる表示用情報のファイル形式に基づいて前記制御指示情報を作成することを特徴とする請求項１〜４のいずれか１つに記載の情報配信表示システム。
【請求項６】
前記情報配信サーバに指示を行う監視装置をさらに備え、
前記情報配信サーバは、前記監視装置からの指示が前記情報表示装置の状態を監視するための監視情報の要求である場合に、前記情報表示装置に監視情報の送信をさせるための監視指示情報を作成する監視指示部をさらに備え、
前記制御指示部は、前記情報表示装置からの監視情報に基づいて前記制御指示情報を作成することを特徴とする請求項１〜５のいずれか１つに記載の情報配信表示システム。
【請求項７】
前記制御指示部は、前記所定周期のポーリングのあった際に前記制御指示情報を前記情報表示装置に送信することを特徴とする請求項１〜６のいずれか１つに記載の情報配信表示システム。
【請求項８】
前記制御指示部は、前記制御指示情報を受信させるための指示情報を前記所定周期のポーリングのあった際に前記情報表示装置に送信し、前記情報表示装置から前記制御指示情報を受信するためのポーリングがあった際に、前記制御指示情報を前記情報表示装置に送信することを特徴とする請求項１〜６のいずれか１つに記載の情報配信表示システム。
【請求項９】
表示用情報を再生表示させる１〜複数の情報表示装置と、該情報表示装置からの所定周期のポーリングによって前記情報表示装置へ情報の送信を行う情報配信サーバとを備える情報配信表示システムにおいて、
前記情報配信サーバは、他の情報表示装置の数および／または他の情報表示装置からのポーリング間隔に基づくサーバの負荷に基づいて前記表示装置のポーリング間隔を変更させることを特徴とする情報配信表示システム。
【請求項１０】
情報表示装置からの所定周期のポーリングによって情報配信サーバが前記情報表示装置へ情報の送信を行う情報配信方法において、
前記情報配信サーバが、前記情報表示装置で表示する表示用情報の内容または情報表示装置の状態に関する情報を取得するステップと、
前記情報配信サーバが、前記情報表示装置で表示する表示用情報の内容または情報表示装置の状態に関する情報に基づいて、前記情報表示装置からのポーリング間隔を変更させるための制御指示情報を作成するステップと、
前記情報配信サーバが、前記情報表示装置からのポーリングによって前記情報表示装置に前記作成した前記制御指示情報の送信を行うステップと、
を含むことを特徴とする情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報配信表示システムおよび情報配信方法に関するものである。
【背景技術】
【０００２】
近年、電子広告等の情報をサーバを介して配信し、情報の表示用端末装置で表示させる情報配信システムが増加している。このような情報配信システムにおいては、サーバが表示用端末装置のリモート制御やリモート監視を行う必要がある。
【０００３】
従来の情報配信システムにおいては、サーバが表示用端末装置のリモート制御やリモート監視を行うため、表示用端末装置が能動的にサーバから制御指示や監視指示を取得するのではなく、サーバから表示用端末装置へプッシュ型接続で制御指示や監視指示を送っていた。
【０００４】
また、サーバと表示用端末装置間などにおける情報通信においては、サーバと表示用端末装置のいずれか一方の装置から他方の装置へ、ポーリングによってイベントの発生があるか否かを確認する方法がある。
【０００５】
特許文献１に記載のポーリング方式は、ポーリングタイマを子局の接続されたノード毎に設け、ポーリングタイマがタイムアウトしたときに親局から子局へポーリングを行っている。そして、ポーリングタイマを子局毎の処理速度に応じて設定しておくことによって、子局の処理速度に応じたポーリングスケジュールの実行を可能としている。
【０００６】
【特許文献１】特開平１−１９２２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、プッシュ型接続による表示用端末装置のリモート制御やリモート監視では、サーバから表示用端末装置に制御指示や監視指示を送るため、表示用端末装置側にグローバルＩＰが必要になるといった問題があった。また、プッシュ型接続では、サーバから表示用端末装置に制御指示や監視指示を送る際に、特殊なポート番号を使用することが多いため、表示用端末装置側にファイアウォールの特殊な設定が必要になるといった問題があった。さらに、プッシュ型接続では、表示用端末装置はサーバからの制御指示や監視指示を受けるために所定のポートを空けておかなければならないため、表示用端末装置のセキュリティ上の配慮も必要になるといった問題があった。
【０００８】
また、上記従来技術ではポーリングタイマは子局の処理速度に応じた時間に設定しているが、情報が配信される装置（子局）の状態や配信される情報の内容に応じたポーリング間隔の変更を行うことはできないといった問題があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、情報表示装置からのポーリングによって情報表示装置の監視や制御を効率よく行うとともに、情報表示装置の監視や制御を行う際のサーバの負荷を減らし、情報配信表示システムのセキュリティを向上させることが可能な情報配信表示システムおよび情報配信方法を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１に記載の発明は、表示用情報を再生表示させる１〜複数の情報表示装置と、該情報表示装置からの所定周期のポーリングによって前記情報表示装置へ情報の送信を行う情報配信サーバとを備える情報配信表示システムにおいて、前記情報配信サーバは、前記情報表示装置で表示する表示用情報の内容または情報表示装置の状態に基づいて、前記情報表示装置からのポーリング間隔を変更させるための制御指示情報を作成する制御指示部を備え、前記情報配信サーバは、前記情報表示装置からのポーリングによって前記情報表示装置に前記作成した制御指示情報の送信を行うことを特徴とする。
【００１１】
また、請求項９に記載の発明は、表示用情報を再生表示させる１〜複数の情報表示装置と、該情報表示装置からの所定周期のポーリングによって前記情報表示装置へ情報の送信を行う情報配信サーバとを備える情報配信表示システムにおいて、前記情報配信サーバは、他の情報表示装置の数および／または他の情報表示装置からのポーリング間隔に基づくサーバの負荷に基づいて前記表示装置のポーリング間隔を変更させることを特徴とする。
【００１２】
また、請求項１０に記載の発明は、情報表示装置からの所定周期のポーリングによって情報配信サーバが前記情報表示装置へ情報の送信を行う情報配信方法において、前記情報配信サーバが、前記情報表示装置で表示する表示用情報の内容または情報表示装置の状態に関する情報を取得するステップと、前記情報配信サーバが、前記情報表示装置で表示する表示用情報の内容または情報表示装置の状態に関する情報に基づいて、前記情報表示装置からのポーリング間隔を変更させるための制御指示情報を作成するステップと、前記情報配信サーバが、前記情報表示装置からのポーリングによって前記情報表示装置に前記作成した前記制御指示情報の送信を行うステップと、を含むことを特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明にかかる情報配信表示システムおよび情報配信方法の実施の形態を説明する。なお、この実施の形態によりこの発明が限定されるものではない。以下では、本発明の情報配信表示システムの概略と特徴を実施の形態として説明し、その後に監視装置、データ配信サーバ（監視・制御サーバ）および情報表示装置に関する実施例を説明する。
【００１４】
［実施の形態］
本実施の形態において、情報配信表示システムは情報を受信して表示する情報表示装置、システム管理者によって情報表示装置のリモート監視やリモート制御を行う監視装置、監視装置からの監視指示や制御指示に基づいて情報表示装置の監視や制御を行うサーバによって構成されている。
【００１５】
そして、情報表示装置の監視や制御を行うため、情報表示装置から監視情報を取得したり、情報表示装置に制御情報を送信する。本実施の形態においては、情報表示装置の監視や制御を行う際のサーバの負荷を減らし、情報配信表示システムのセキュリティを向上させるため、情報表示装置からサーバへ所定周期のポーリングによってアクセスし、監視情報の取得や制御情報の送信を行う。
【００１６】
情報表示装置からサーバへのポーリング間隔は、情報表示装置の状態やサーバの状態に影響を与えるものである。ポーリング間隔が短い場合はポーリング回数が増え、サーバ及び情報表示装置に大きな負荷を与えるため、ポーリングによる情報表示装置の負荷を考慮するとポーリング間隔は長い方が望ましい。一方、システム管理者としてはある程度の間隔で情報表示装置からサーバへポーリングを行わせ、監視情報の取得や制御情報の送信を行うことが望ましい。また、情報表示装置において表示する情報の内容に応じて情報表示装置の状態は変化するものである。
【００１７】
そこで、本実施の形態においては、情報表示装置の状態や情報表示装置で表示する情報の内容に応じたポーリング間隔の自動設定を行う。例えば、情報表示装置で表示する情報の内容に応じたポーリング間隔の自動設定を行うため、情報表示装置で表示する情報が長時間に設定されている場合はシステム管理者が望むポーリング間隔（最小設定間隔）で情報表示装置からサーバへアクセスさせるよう情報表示装置に指示情報を送信する。情報表示装置で表示する情報が短時間に設定されている場合は、システム管理者が望むポーリング間隔より短いポーリング間隔で情報表示装置からサーバへアクセスさせ、所定回数のポーリングを行わせるよう情報表示装置に指示情報を送信する。
【００１８】
また、情報表示装置の状態に応じたポーリング間隔の自動設定を行うために、情報表示装置から取得した監視情報に基づいてポーリング間隔を変更するよう情報表示装置に指示情報を送信する。
【００１９】
このように、実施の形態においては、情報表示装置の状態や情報表示装置で表示する情報に応じたポーリング間隔の自動設定を行っているため効率的なポーリングを行うことが可能となる。したがって、監視装置やサーバによる情報表示装置の監視や制御を効率よく行うことが可能となる。
【実施例】
【００２０】
図１〜図１５を用いて、本発明の実施例を説明する。まず、図１および図２を用いて、本発明の実施例１にかかる情報配信表示システムが扱うデータおよび再生用制御情報ファイルについて説明する。
【００２１】
図１は、本発明の実施例の情報配信表示システムが扱うファイルの最も大きな単位となるプレゼンテーションパック２の構成を示している。図１に示すように、プレゼンテーションパック２は、パック情報ファイル２１と、メニューファイル２２と、自動プレゼンテーションスクリプト（以下、自動プレゼンスクリプトという）２３と、複数のプレゼンテーションファイル２４−１〜２４−ｎと、複数の素材データ２５−１〜２５−ｍと、複数の再生用テンプレートファイル２６−１〜２６−ｋとで構成される。パック情報ファイル２１、メニューファイル２２、自動プレゼンスクリプト２３、プレゼンテーションファイル２４−１〜２４−ｎおよび再生用テンプレートファイル２６−１〜２６−ｋは、通常、複数の素材データ（コンテンツ）から成る番組を表示するために必要な情報が定義される再生用制御情報ファイルであり、素材データ（コンテンツ）２５−１〜２５−ｍは、上記再生用制御情報ファイルの動作によって表示される実際の表示データである。
【００２２】
素材データ２５−１〜２５−ｎは、再生用テンプレートファイル２６−１〜２６−ｋ内で使用するコンテンツデータである。素材データ２５−１〜２５−ｎとしては、ＭＰＥＧ（Moving Picture Experts Group）形式やアニメーションＧＩＦ（Graphic Interchange Format）形式などの動画像のファイル、ＪＰＥＧ（Joint Photographic Coding Experts Group）形式、ＰＮＧ（Portable Network Graphics）形式、ＧＩＦ（Graphic nterchange Format）形式、ＴＩＦＦ（Tagged Image File Format）形式などの静止画像ファイル、ＭＩＤＩ（Musical Instruments Digital Interface）形式やＭＰ３（MPEG Audio Layer-3）形式、ＷＭＡ（Windows（R) Media Audio）形式などの音声ファイル、Ｆｌａｓｈ形式などの音声および動画像の情報を含む音声動画像ファイル、テキストファイルなどがある。
【００２３】
再生用テンプレートファイル２６−１〜２６−ｋには、各素材データを表示するための１〜複数の表示エリア（ウィンドウ）の表示位置を示す表示位置情報と、該表示エリアの表示サイズと、当該表示エリアに表示される素材データの再生に使用する再生プレーヤー（表示エリアと再生プレーヤーの関連付け）などが定義される。
【００２４】
たとえば、図２に示すように、表示画面２４１に、ＭＰＥＧ形式のファイルを表示する動画表示エリア２４２と、ＪＰＥＧ形式のファイルを表示する静止画表示エリア２４３と、ＰＮＧ形式のファイルを表示する静止画表示エリア２４４と、テキストファイルを表示するテキストスクロールエリア２４５との４つのエリアを含む１つの番組を表示するとする。
【００２５】
この場合、再生用テンプレートファイルには、
・動画表示エリア２４２に関しては、
動画表示エリア２４２を示す表示エリア名の表示位置情報、その表示サイズ、および動画表示エリア２４２を示す表示エリア名と再生プレーヤー（この場合、或る一つの動画プレーヤー）との関連付け情報が定義され、
・静止画表示エリア２４３に関しては、
静止画表示エリア２４３を示す表示エリア名の表示位置情報、その表示サイズ、および静止画表示エリア２４３を示す表示エリア名と再生プレーヤー（この場合、或る一つの静止ビューワー）との関連付け情報が定義され、
・静止画表示エリア２４４に関しては、
静止画表示エリア２４４を示す表示エリア名の表示位置情報、その表示サイズ、および静止画表示エリア２４４を示す表示エリア名と再生プレーヤー（この場合、或る一つの静止ビューワー）との関連付け情報が定義され、
・テキストスクロールエリア２４５に関しては、
テキストスクロールエリア２４５を示す表示エリア名の表示位置情報、その表示サイズ、およびテキストスクロールエリア２４５を示す表示エリア名と再生プレーヤー（この場合、或る一つのテキストスクロールエンジン）との関連付け情報が定義される。
【００２６】
このように、再生用テンプレートファイルには、各表示エリアの表示位置、表示サイズおよび各表示エリアと再生プレーヤーとの関連付け情報などが定義されており、再生用テンプレートファイルの定義によって、表示画面２４１のレイアウトを簡単に変更することができる。換言すれば、異なる定義の再生用テンプレートファイルを複数準備しておき、使用する再生用テンプレートファイルによって表示レイアウトを変更したり、同じ再生用テンプレートファイルを用いて各表示エリアに表示する素材データを変更するだけで異なる番組を作成することが可能となる。
【００２７】
各プレゼンテーションファイル（番組ファイル）２４−１〜２４−ｎには、１つの再生用テンプレートファイル２６−１〜２６−ｋのファイル名と、当該１つの再生用テンプレートファイルに定義されている前述の１〜複数の表示エリア（表示エリア名）と１〜複数の素材データ２５−１〜２５−ｍ（ファイル名）との対応付け情報が定義されている。例えば、先の図２において、動画表示エリア２４２に素材データ２５−１を表示させ、静止画表示エリア２４３に素材データ２５−２を表示させ、静止画表示エリア２４４に素材データ２５−３を表示させ、テキストスクロールエリア２４５に素材データ２５−４を表示させる場合には、そのような対応付けを規定した対応付け情報が或る１つのプレゼンテーションファイル２４−１に定義されることになる。このように、１つのプレゼンテーションファイルが１つの番組に対応しており、各プレゼンテーションファイル２４−１〜２４−ｎは素材データ２５−１〜２５−ｍおよび再生用テンプレートファイル２６−１〜２６−ｋのファイル管理に使用される。
【００２８】
メニューファイル２２には、情報視聴者が複数の番組（複数のプレゼンテーションファイル２４−１〜２４−ｎに対応）から１つの番組を選択するための自動再生用ボタンを含むメニュー画面を定義する情報と、自動再生用ボタン（自動再生用ボタン名）とプレゼンテーションファイルのファイル名との対応付け情報が定義される。
【００２９】
自動プレゼンスクリプト２３には、各番組の表示開始時刻および表示終了時刻などを規定する情報、すなわち各番組の表示スケジュールに関する情報が定義される。すなわち、１つの表示開始時刻および表示終了時刻に対応付けて、１つのプレゼンテーションファイル名が定義される。
【００３０】
パック情報ファイル２１には、メニューファイル２２、自動プレゼンスクリプト２３のそれぞれのファイル名が定義されており、パック情報ファイル２１はこれらファイル２２，２３のファイル管理に使用される。プレゼンテーションファイル２４−１〜２４−ｎは、メニューファイル２２、自動プレゼンスクリプト２３により管理される。
【００３１】
図３は、本発明の実施例にかかる情報配信表示システムの構成を示すシステム構成図である。図３に示すように、本発明の実施例１にかかる情報配信表示システムは、素材データ作成装置９と、テンプレート作成装置８と、情報作成装置７と、データ配信サーバ（監視・制御サーバ）３と、監視装置５と、情報表示装置１とが、インターネットなどのネットワーク６を介して相互に通信可能に接続して構成される。
【００３２】
素材データ作成装置９は、クリエーターが素材データ２５−１〜２５−ｍを作成するためのパーソナルコンピュータ等の装置であり、動画像ファイル、静止画像ファイル、テキストファイルおよび音声動画像ファイルなどの素材データを作成する素材データ作成機能を備えている。
【００３３】
テンプレート作成装置８は、クリエーターが再生用テンプレートファイル２６−１〜２６−ｋを作成するためのパーソナルコンピュータ等の装置であり、再生用テンプレートファイルを作成する再生用テンプレート作成機能を備えている。
【００３４】
情報作成装置７は、プロデューサーが番組を作成するためのパーソナルコンピュータ等の装置であり、素材データ作成装置９によって作成された各種素材データ、およびテンプレート作成装置８によって作成された再生用テンプレートファイルを用いて、図１に示したプレゼンテーションパック２に含まれるすべてのファイルを作成する。そして、作成したプレゼンテーションパックをネットワーク６を介してデータ配信サーバ３に送信する。情報作成装置７は、プレゼンテーション作成機能と、スケジュール・メニュー作成機能と、パック作成機能と、データアップロード機能とを備えている。
【００３５】
プレゼンテーション作成機能は、素材データ作成装置９によって作成された各種素材データ２５−１〜２５−ｍ、およびテンプレート作成装置８によって作成された再生用テンプレートファイル２６−１〜２６−ｋを用いて、プロデューサーが複数の番組に対応する複数のプレゼンテーションファイル２４−１〜２４−ｎを作成するための機能である。具体的には、前述したように、プロデューサーが、１つのプレゼンテーションファイル毎に、１つの再生用テンプレートファイルのファイル名を定義するとともに、該１つの再生用テンプレートファイルに定義されている前述の１〜複数の表示エリア（表示エリア名）と１〜複数の素材データ２５−１〜２５−ｍ（ファイル名）との対応付けを定義する。また、プレゼンテーション作成機能は、プロデューサーが作成したプレゼンテーションファイルを確認するために、プレゼンテーションファイルに定義された再生用テンプレートファイルを用いて素材データを再生して、番組を表示する機能を備えている。
【００３６】
スケジュール・メニュー作成機能は、プロデューサーによって指定された各プレゼンテーションファイル間の表示順序の優先順位を示す優先度情報に基づいて、前記プレゼンテーション作成機能によって作成された各プレゼンテーションファイルで定義された番組の表示スケジュールを決定して前述の自動プレゼンスクリプト２３およびメニューファイル２２を作成する機能である。
【００３７】
パック作成機能は、メニューファイル２２、自動プレゼンスクリプト２３、またはプレゼンテーションファイル２４−１〜２４−ｎが作成、変更されたとき、所要のメニューファイル２２、自動プレゼンスクリプト２３、またはプレゼンテーションファイル２４−１〜２４−ｎを選択してパック情報ファイル２１を作成したり、あるいはパック情報ファイル２１に含まれるファイルを変更したりするための機能である。
【００３８】
データアップロード機能は、パック作成機能によって作成されたプレゼンテーションパック２をネットワーク６を介してデータ配信サーバ３に送信する機能である。この場合、データアップロード機能では、プレゼンテーションパック２に含まれる複数のファイルから、１つのパッケージに１〜複数のファイルが含まれるように複数のパッケージを作成して、作成した複数のパッケージをパッケージ単位で暗号化した後に、パッケージ識別情報を付加して、データ配信サーバ３に送信する。パッケージ識別情報には、自パッケージが属するプレゼンテーションパック名、自パッケージに含まれるファイルの内容を示す情報（新規の素材データ２５−１〜２５−６から成るとか、素材データ２５−１〜２５−８の変更更新データであるとか、新規のプレゼンテーションファイル２４−１〜２４−１０とメニューファイル２２とから成るとか）などが含まれている。この場合、パッケージとは、同じ鍵で暗号化して送信されるファイル群に対応する。
【００３９】
なお、データアップロード機能は、パッケージを作成する際に、対象となるプレゼンテーションパック２が新規のものであるのか更新されたものであるのかを判断して、更新されたプレゼンテーションパックの場合には、更新されたファイルのみを含むパッケージを作成して送信する。このパッケージ化は、１回のデータ通信のデータ量を削減するためであり、データ量が少ない場合は、プレゼンテーションパック２自体を暗号化して送信するようにしてもよい。
【００４０】
データ配信サーバ３は、監視装置５の監視指示（監視指示情報）および制御指示（制御指示情報）に基づいて、情報表示装置１の監視および制御を行う。データ配信サーバ３は、プレゼンテーションパック管理機能と、端末管理機能と、ログ集計機能とを備えている。
【００４１】
プレゼンテーションパック管理機能は、情報作成装置７から受信したパッケージを格納するとともに、受信したパッケージが新たなプレゼンテーションパック２を構成する１つのパッケージであるのか、既に格納しているプレゼンテーションパック２内の更新されたファイルのみを含むパッケージであるのかをパッケージ識別情報から判別する。更新されたファイルのみのパッケージの場合には、プレゼンテーションパック管理機能は、格納しているパッケージおよび情報作成装置７から受信したパッケージを復号化し、そして、格納しているプレゼンテーションパック内の更新部分（情報作成装置７から受信したパッケージのファイル）だけを変更した後に、パック化、暗号化して格納する。また、新たなプレゼンテーションパック２を構成する１つのパッケージである場合は、新たなプレゼンテーションパック２を構成する全てのパッケージが受信された後、これら全てのパッケージをプレゼンテーションパック化した後、格納する。
【００４２】
端末管理機能は、情報表示装置１からポーリングによるアクセスがあった場合、監視装置５からの監視指示に基づいて情報表示装置１のＣＰＵの負荷情報や情報表示装置１の表示部の温度などの情報表示装置１内の各種状態を示す情報（以下、監視情報という）の送信要求（監視情報送信要求）を情報表示装置１に送信する。また、端末管理機能は、情報表示装置１からポーリングによるアクセスがあった場合、監視装置５からの制御指示に基づいて、プレゼンテーションパックまたはパッケージのダウンロード要求を情報表示装置１に送信すること、情報表示装置１で既に記憶されている複数のプレゼンテーションパック内でのプレゼンテーションパックの切替え指示を情報表示装置１に送信すること、プレゼンテーションパックの切替え指示を確認するためのポーリング間隔の変更設定指示を情報表示装置１へ送信することなどを行う。
【００４３】
ログ集計機能は、情報表示装置１から送信される監視情報を集計、記憶する機能である。ログ集計機能によって記憶された各種データは、監視装置５から閲覧可能となっている。
【００４４】
情報表示装置１は、情報作成装置７によって作成された番組を表示する装置であり、スケジュール管理機能、再生表示機能を備え、データ配信サーバ３からダウンロードしたパッケージまたはプレゼンテーションパックを復号化した１〜複数のプレゼンテーションパックを格納している。
【００４５】
スケジュール管理機能は、プレゼンテーションパック２内の自動プレゼンスクリプト２３に基づいて番組の表示スケジュールを管理するためのものであり、再生表示機能に対し、番組の再生を開始する再生指示および番組の再生を停止する停止指示を出力する。再生指示は、自動プレゼンスクリプト２３に定義されている番組開始時間になったとき、または情報視聴者によってメニュー画面の或る番組選択ボタンが投入されて番組が選択されたときに出力される。再生指示には、再生する番組に対応するプレゼンテーションファイルのファイル名が含まれている。停止指示は、番組を表示中、自動プレゼンスクリプト２３によって指定されている表示終了時刻になったとき、または情報視聴者によって再生中の番組と異なる番組がメニュー画面などによって選択された場合などに出力される。
【００４６】
また、スケジュール管理機能は、データ配信サーバ３を介して監視装置５から送信された制御指示に基づいて既に記憶されている複数のプレゼンテーションパック内でプレゼンテーションパックを切替るなどの機能も備えている。
【００４７】
再生表示機能は、再生指示に含まれるプレゼンテーションファイルに基づいて番組を表示する機能である。再生表示機能は、プレゼンテーションファイルに定義されている再生用テンプレートファイルの１〜複数の表示エリア対応付けられた１〜複数の素材データを、それぞれの表示エリアの再生プレーヤーを用いて再生して番組を表示する。たとえば、図４に示すように、動画表示エリア２６２、静止画表示エリア２６３，２６４、およびテキストスクロールエリア２６５が定義されている再生用テンプレートファイル２６１と、動画表示エリア２６２に対応付けられた動画素材データ２５１と、静止画表示エリア２６３，２６４に対応付けられた静止画素材データ２５２と、テキストスクロールエリア２６５に対応付けられているテキストデータ２５３とによって番組を表示すると仮定すると、再生用テンプレートファイル２６１の動画表示エリア２６２に動画素材データ２５１が、静止画表示エリア２６３，２６４には静止画素材データ２５２が、テキストスクロールエリア２６５にはテキストデータ２５３が、それぞれの再生プレーヤーによって再生されて番組２７０が表示される。なお、プレゼンテーションファイルに再生用テンプレートファイルが定義されていない場合、再生表示機能は、予め格納しているデフォルトの再生用テンプレートファイルを用いて番組を表示する。
【００４８】
監視装置５は、システム管理者が情報表示装置１の監視および制御を行うためのパーソナルコンピュータ等の装置であり、監視機能および制御機能を備えている。監視機能は、情報表示装置１から監視情報を取得するための監視指示をデータ配信サーバ３に送信する機能である。制御機能は、プレゼンテーションパックまたはパッケージのダウンロード要求、プレゼンテーションパックの切替え指示、ポーリング間隔の変更設定指示などの情報表示装置１を制御するための制御指示をデータ配信サーバ３に送信する機能である。
【００４９】
なお、図３に示した情報配信表示システムでは、テンプレート作成装置８、素材データ作成装置９、および情報表示装置１は１台であるが、これらの装置は、それぞれ複数台備えてもよい。
【００５０】
つぎに、本発明の実施例１にかかる情報配信表示システムの動作概要を説明する。まず、情報表示装置１に番組を表示する動作を説明する。テンプレート作成装置８はクリエーターによって作成された再生用テンプレートファイル２６−１〜２６−ｋを、素材データ作成装置９はクリエーターによって作成された素材データ２５−１〜２５−ｍを、それぞれ情報作成装置７に送信する。
【００５１】
情報作成装置７は、素材データ作成装置９によって作成された各種素材データ２５−１〜２５−ｍ、およびテンプレート作成装置８によって作成された再生用テンプレートファイル２６−１〜２６−ｋを用いて、図１に示したプレゼンテーションパック２に含まれるファイルを作成する。そして、ネットワーク６を介してパック作成機能によって作成されたプレゼンテーションパック２またはパッケージを暗号化してデータ配信サーバ３に送信する。
【００５２】
データ配信サーバ３は、受信したプレゼンテーションパック２またはパッケージを復号化した後、暗号化して格納する。その後、データ配信サーバ３は、監視装置５からの制御指示に基づいて、格納しているプレゼンテーションパック２またはパッケージを情報表示装置１にダウンロードさせる。
【００５３】
情報表示装置１では、データ配信サーバ３からダウンロードしたプレゼンテーションパック２またはパッケージを復号化し、その後プレゼンテーションパック２内の自動プレゼンスクリプト２３、またはメニューファイル２２に基づいて表示すべき番組のプレゼンテーションファイルに定義されている再生用テンプレートファイルを用いて各素材データを再生して番組を表示する。
【００５４】
つぎに、監視装置５から情報表示装置１を監視する動作を説明する。情報表示装置１は、所定の時間間隔でポーリングによりデータ配信サーバ３にアクセスしている。データ配信サーバ３は、情報表示装置１からのアクセスがあると、監視装置５からの監視指示がある場合は、監視情報送信要求を情報表示装置１に送信する。情報表示装置１は、監視情報送信要求に基づいて要求された監視情報をデータ配信サーバ３に送信する。データ配信サーバ３は、受信した監視情報を記憶した後、監視装置５からの監視指示をリセット（監視指示がないものと）する。このようにして、監視装置５は、任意のタイミングでデータ配信サーバ３にアクセスして、データ配信サーバ３に記憶されている監視情報を閲覧して、情報表示装置１の状態を監視する。
【００５５】
つぎに、監視装置５から情報表示装置１を制御する動作を説明する。情報表示装置１は、所定のタイミングでポーリングによりデータ配信サーバ３にアクセスしている。データ配信サーバ３は、情報表示装置１からのアクセスがあると、監視装置５からの制御指示がある場合は、その制御指示を情報表示装置１に送信する。情報表示装置１は、受信した制御指示に基づいた制御を行う。
【００５６】
制御指示がプレゼンテーションパック２またはパッケージのダウンロードの指示である場合には、情報表示装置１は、データ配信サーバ３に制御指示によって指定されたプレゼンテーションパックまたはパッケージを要求して、指定されプレゼンテーションパックまたはパッケージをダウンロードする。制御指示がプレゼンテーションパックの切替えの指示である場合には、情報表示装置１は、スケジュール管理機能によってプレゼンテーションパックを、現在使用しているプレゼンテーションパックから指示されたプレゼンテーションパックに切り替える。また、制御指示がポーリング間隔を設定する指示である場合には、情報表示装置１は、つぎにポーリングから指定された間隔でデータ配信サーバ３にアクセスするように、ポーリング間隔を設定する。
【００５７】
なお、データ配信サーバ３と情報表示装置１とのポーリングによる通信プロトコルに、ＨＴＴＰのＧＥＴメソッドを用いた場合には、メタファイルによって通信を行うようにする。すなわち、情報表示装置１からデータ配信サーバ３へは、所定のポーリング間隔でＨＴＴＰプロトコルのＧＥＴメソッドを用いてアクセスする。
【００５８】
図５は、監視装置が情報表示装置の状態を監視する動作を説明するためのシーケンス図である。情報表示装置１からデータ配信サーバ３へアクセスする際、端末ＩＤ（情報表示装置１毎のＩＤ）を付加しておく。
【００５９】
情報表示装置１からデータ配信サーバ３へのアクセスがあると、データ配信サーバ３から情報表示装置１へ端末制御メタファイルが送られる。端末制御メタファイルにはプレゼンテーションパックの切替え等の制御を行わせる指示ファイル等が含まれる。
【００６０】
データ配信サーバ３は、監視装置５からデータ配信サーバ３への監視指示がない場合は、監視情報（監視項目）の送信要求が含まれない端末制御メタファイルを情報表示装置１に送信する。情報表示装置１は監視情報の送信要求が含まれないファイルを受信した場合は、次のポーリングの時間までデータ配信サーバ３に監視情報を送らない。
【００６１】
監視装置５は、情報表示装置１の監視情報を取得したい場合に、データ配信サーバ３に監視指示を行なう。データ配信サーバ３は、監視装置５からデータ配信サーバ３への監視指示がある場合は、監視情報送信要求と監視情報の送信先のアドレス（データ配信サーバ３内のＵＲＬ（Uniform Resource Locator））を記載した端末制御メタファイルを情報表示装置１に送信する。情報表示装置１は、監視情報送信要求に基づいて監視情報を取得し、取得した監視情報に情報表示装置１の端末ＩＤを記載した端末情報メタファイルを作成してデータ配信サーバ３に送信する。データ配信サーバ３は、受信した監視情報を集計して記憶した後、監視装置５からの監視指示をリセットする。監視装置５は、必要に応じてデータ配信サーバ３によって記憶されている監視情報を閲覧して、情報表示装置１の状態を監視する。
【００６２】
図６は、監視装置が情報表示装置を制御する動作を説明するためのシーケンス図である。情報表示装置１からデータ配信サーバ３へアクセスする際、端末ＩＤ（情報表示装置１毎のＩＤ）を付加しておく。
【００６３】
情報表示装置１からデータ配信サーバ３へのアクセスがあると、データ配信サーバ３から情報表示装置１へ端末制御メタファイルが送られる。端末制御メタファイルにはプレゼンテーションパックの切替え等の制御を行わせる指示ファイル等が含まれる。
【００６４】
データ配信サーバ３は、監視装置５からデータ配信サーバ３へ制御指示がない場合は、制御指示の含まれない端末制御メタファイルを情報表示装置１に送信する。情報表示装置１は、制御指示を含まない端末制御メタファイルを受信した場合は、端末リモート制御メタファイルの受信をするためのポーリングを行わない。
【００６５】
監視装置５は、情報表示装置１を制御したい場合に、データ配信サーバ３に制御指示を行う。データ配信サーバ３は、監視装置５からデータ配信サーバ３への制御指示がある場合は、端末リモート制御メタファイルの受信要求（制御指示情報受信要求）と制御指示情報の提供を行うサーバ等のアドレス（データ配信サーバ３内のＵＲＬ）を記載した端末制御メタファイルを情報表示装置１に送信する。
【００６６】
制御指示情報受信要求を受信した情報表示装置１は、情報表示装置１からデータ配信サーバ３へ、ＨＴＴＰのＧＥＴメソッドで端末リモート制御メタファイルを受信するためのアクセス（所定の時間間隔でのポーリングとは別のもの）をし、データ配信サーバ３から制御指示情報が含まれる端末リモート制御メタファイルを受信する。そして、これに基づいて情報表示装置１の制御を行う。なお、ポーリング間隔は、データ配信サーバ３からの端末リモート制御メタファイルによって変更可能である。
【００６７】
つぎに、上述した情報配信表示システム等に適用される、本発明の要部としての監視装置、監視・制御サーバおよび情報表示装置の詳細について説明する。
【００６８】
図７は、監視装置の構成を示すブロック図である。監視装置５０は、例えば上述した情報配信表示システムの監視装置５等に適用される。また、図８は、監視・制御サーバの構成を示すブロック図である。監視・制御サーバ３０は、例えば上述した情報配信表示システムのデータ配信サーバ３等に適用される。また、図９は情報表示装置の構成を示すブロック図である。情報表示装置１０は、例えば上述した情報配信表示システムの情報表示装置１等に適用される。監視・制御サーバ３０と情報表示装置１０とのポーリングによる通信プロトコルには、例えばＨＴＴＰを用いる。
【００６９】
監視装置５０は、システム管理者が情報表示装置１０等の監視および制御を行うためのパーソナルコンピュータ等の装置であり、図７に示すように表示部５１、入力部５２、入出力ＩＦ部５３、制御部５４、通信ＩＦ部５５からなる。
【００７０】
表示部５１は、監視・制御サーバ３０が格納しているプレゼンテーションパックのリストや監視指示に対する情報表示装置１０内の各種状態の情報（監視情報）等をブラウザ等によって表示させる表示手段であり、液晶表示パネル、プラズマディスプレイ装置等を備えて構成されている。
【００７１】
入力部５２は、種々の情報を入力するための入力手段であり、マウスやキーボードを備えて構成されている。入力部５２へは、監視情報を取得するための指示情報（監視指示情報）やプレゼンテーションパックまたはパッケージのダウンロード要求などの情報表示装置１０を制御するための指示情報（制御指示情報）を入力する。また、入力部５２からは、ポーリング間隔の設定変更を行うために用いるプレゼンテーションパックの切替えスケジュールや後述するポーリング間隔の最小設定時間（最小ポーリング間隔Ｔｍｉｎ）なども入力する。
【００７２】
監視指示情報は、監視装置５０から監視・制御サーバ３０に送られる指示情報であり、この指示情報に基づいて監視・制御サーバ３０は情報表示装置１０に監視情報送信要求を端末制御メタファイルとして送る。監視情報送信要求は、情報表示装置１０に監視情報を送信するよう要求するものである。
【００７３】
制御指示情報は、監視装置５０から監視・制御サーバ３０に送られる指示情報であり、この指示情報に基づいて監視・制御サーバ３０は情報表示装置１０に制御指示情報受信要求を端末制御メタファイルとして送る。制御指示情報受信要求は、情報表示装置１０に情報表示装置１０内を制御させるための制御指示情報を受信するよう要求するものである。
【００７４】
入出力ＩＦ部５３は、入力部５２からのデータ入力を行い、表示部５１へのデータ出力を行うためのインタフェースである。通信ＩＦ部５５は、監視指示情報や制御指示情報等をネットワーク６を介して監視・制御サーバ３０に送信し、監視・制御サーバ３０が格納しているプレゼンテーションパックのリストや監視情報等をネットワーク６を介して受信するインタフェースである。制御部５４は、これら表示部５１、入力部５２、入出力ＩＦ部５３、制御部５４、通信ＩＦ部５５を制御する手段である。
【００７５】
監視・制御サーバ３０は、情報表示装置１０に端末制御メタファイルや端末リモート制御メタファイルを送る装置であり、図８に示すように監視指示部３１、制御指示部３２、制御部３３、通信ＩＦ部３４、プレゼンテーションパック格納部３５、ログ集計部３６、算出部３７からなる。
【００７６】
監視指示部３１は、監視装置５０から監視指示情報を受信した後、情報表示装置１０からポーリングによるアクセスがあった際に、監視装置５０からの監視指示情報に基づいて情報表示装置１０に送信する監視情報送信要求を端末制御メタファイルとして作成する。このとき送信する端末制御メタファイルには監視指示情報に対応する監視項目および監視情報の送信先（監視・制御サーバ３０）のＵＲＬなどが含まれる。
【００７７】
制御指示部３２は、監視装置５０から制御指示情報を受信した後、情報表示装置１０からポーリングによるアクセスがあった際に、監視装置５０からの制御指示情報に基づいて情報表示装置１０に送信する制御指示情報受信要求を端末制御メタファイルとして作成する。また、制御指示部３２は情報表示装置１０からポーリングによるアクセスがあった際に、算出部３７によって算出されたポーリング間隔などの算出結果に基づいて、制御指示情報受信要求を端末制御メタファイルとして情報表示装置１０に送信する。端末制御メタファイルには、端末リモート制御メタファイルの受信要求および制御情報の提供元（監視・制御サーバ３０）のＵＲＬなどが含まれる。また、制御指示部３２は、情報表示装置１０が端末リモート制御メタファイルの受信要求をしてきた際に送信するための監視装置５０からの制御指示を端末リモート制御メタファイルとして作成する。
【００７８】
ログ集計部３６は、情報表示装置１０から送信される監視情報を集計、記憶する機能を備えている。ログ集計部３６によって記憶された各種データは、監視装置５０から閲覧可能となっている。通信ＩＦ部３４は、監視装置５０からの監視指示情報や制御指示情報、情報作成装置７からのパッケージ等をネットワーク６を介して受信し、情報表示装置１０に監視情報送信要求、制御指示情報受信要求、パッケージ、プレゼンテーションパック、制御指示情報等をネットワーク６を介して送信するインタフェースである。
【００７９】
プレゼンテーションパック格納部３５は、情報作成装置７から受信したパッケージをプレゼンテーションパック化、暗号化等したものやプレゼンテーションパックのリスト等を格納する。また、プレゼンテーションパック格納部３５は、監視装置５０から受信したプレゼンテーションパックの切替えスケジュールや最小ポーリング間隔Ｔｍｉｎに関する情報等を格納している。プレゼンテーションパックの切替えスケジュールには、各プレゼンテーションパックの表示開始時刻および表示終了時刻規定する情報、すなわち各プレゼンテーションパックの表示スケジュールに関する情報が定義される。すなわち、１つの表示開始時刻および表示終了時刻に対応付けて、１つのプレゼンテーションパック名が定義される。最小ポーリング間隔Ｔｍｉｎは、ポーリング間隔を自動設定する際に比較される時間設定であり、ポーリング間隔がこの最小ポーリング間隔Ｔｍｉｎより大きな場合にのみポーリング間隔の設定変更が行われ、それ以外の場合は最小ポーリング間隔Ｔｍｉｎでポーリングを行う。最小ポーリング間隔Ｔｍｉｎは各プレゼンテーションパックの再生時間より短い時間に設定しておくことによって、各プレゼンテーションパックの再生中に一度はポーリングを行わせることができる。
【００８０】
算出部３７は、プレゼンテーションパック格納部３５で格納しているプレゼンテーションパックの切替えスケジュールや最小ポーリング間隔Ｔｍｉｎに基づいて、情報表示装置１０から監視・制御サーバ３０への最適なポーリング間隔の設定時間を算出する。また、算出部３７は、ログ集計部３６によって記憶された情報表示装置１０に関する各種データや情報表示装置１０で再生される情報の内容（素材データのファイル形式）に基づいて情報表示装置１０の各種設定条件を算出する。制御部３３は、これら監視指示部３１、制御指示部３２、通信ＩＦ部３４、プレゼンテーションパック格納部３５、ログ集計部３６、算出部３７を制御する手段である。
【００８１】
情報表示装置１０は、情報作成装置７によって作成された番組を表示する装置であり、図９に示すように表示部１１、入出力ＩＦ部１２、制御部１３、通信ＩＦ部１４、データ格納部１５、監視情報取得部１６からなる。
【００８２】
表示部１１は、前述した自動プレゼンスクリプト２３に基づいて番組を表示したり、メニュー画面の或る番組選択ボタンが投入されて番組が選択されたときに番組を表示する表示手段であり、液晶表示パネル、プラズマディスプレイ装置等を備えて構成されている。
【００８３】
入出力ＩＦ部１２は、表示部１１へのデータ出力を行うためのインタフェースである。通信ＩＦ部１４は、監視・制御サーバ３０から監視情報送信要求、制御指示情報受信要求、パッケージ、プレゼンテーションパック、制御指示情報等をネットワーク６を介して受信し、監視情報送信要求に対応する監視情報をネットワーク６を介して監視・制御サーバ３０に送信するインタフェースである。通信ＩＦ部１４は、所定のポーリング間隔によって監視・制御サーバ３０にアクセスし、監視情報送信要求や制御指示情報受信要求等の端末制御メタファイルを受信する。また、監視・制御サーバ３０から制御指示情報受信要求（端末制御メタファイル）を受信した際も、監視・制御サーバ３０にポーリングによってアクセスし、制御指示情報（端末リモート制御メタファイル）を受信する。
【００８４】
データ格納部１５は、監視・制御サーバ３０から受信（ダウンロード）したパッケージまたはプレゼンテーションパックを復号化した１〜複数のプレゼンテーションパックや制御指示情報等を格納する。監視情報取得部１６は、監視・制御サーバ３０から監視情報送信要求を受信した場合は、これに対応する監視情報を取得する。制御部１３は、これら表示部１１、入出力ＩＦ部１２、通信ＩＦ部１４、データ格納部１５、監視情報取得部１６を制御する手段である。
【００８５】
なお、図３に示した情報配信表示システムでは、監視装置５および情報表示装置１は１台であるが、監視装置５０および情報表示装置１０は、それぞれ複数台備えてもよい。
【００８６】
図１０は、監視情報等に基づくポーリング間隔の自動調整手順を示すフローチャートである。情報表示装置１０は、監視情報送信要求や制御指示情報受信要求があるか否かを確認するため、所定のポーリング間隔ｔ１により監視・制御サーバ３０にアクセスしている。このとき、情報表示装置１０は端末ＩＤを付加してポーリングを行っている。監視・制御サーバ３０は、情報表示装置１０からのアクセスがあると、端末制御メタファイルを情報表示装置１０に送信する。情報表示装置１０は、端末制御メタファイルに監視情報送信要求がある場合に、監視情報を端末情報メタファイルとして監視・制御サーバ３０に送信し（ステップＳ１００）、監視・制御サーバ３０は監視情報を取得する。
【００８７】
図１１は、端末制御メタファイルの内容の一例を示す図である。図１１に示すように端末制御メタファイルは、例えば基本情報、パック開始情報、ログ制御情報、端末情報、端末リモート制御情報等の区分によって定義される。
【００８８】
基本情報はファイルの基本となる情報を示すものであり、このメタファイルの「言語タイプ」、このメタファイルを作成した日付および時刻を示す「メタファイル作成日時」、このメタファイルの読み込み完了を通知するためのＵＲＬを示す「メタファイル読み込み完了通知用ＵＲＬ」によって構成されている。
【００８９】
パック開始情報は、プレゼンテーションパックの再生を行わせる際の情報であり、プレゼンテーションパックを開始する日付および時刻を示す「パック開始日時」、プレゼンテーションパックを切替える方法等を示す「切替え属性」、プレゼンテーションパックを識別するための「パックＩＤ」によって構成されている。「切替え属性」は、例えばプレゼンテーションパック内において再生されている番組の終了を待った後、次のプレゼンテーションパックを再生させるか、番組の終了を待たずに、次のプレゼンテーションパックを再生させるかを示すものである。また、「切替え属性」によってプレゼンテーションパックをメニュー再生またはスケジュール再生（自動プレゼンスクリプトによる再生）のいずれかによって再生させるよう指定することも可能である。パック開始情報を端末制御メタファイルに複数含ませることによって、プレゼンテーションパックの切替えスケジュールの機能を持たせることが可能となる。
【００９０】
ログ制御情報は、情報表示装置１０における情報表示の際のログ情報（情報の表示履歴、日付、エラーの内容等）を要求するための「ログ取得要求」によって構成されている。端末情報は、端末情報メタファイルの送信要求の内容を識別するための「端末情報メタファイル要求ＩＤ」、端末情報メタファイルの送付先（監視・制御サーバ３０等）のＵＲＬを示す「端末情報メタファイル送付先ＵＲＬ」によって構成されている。
【００９１】
端末リモート制御情報は、端末リモート制御メタファイルの送信要求の内容を識別するための「端末リモート制御メタファイル要求ＩＤ」、端末リモート制御メタファイルの受信先（監視・制御サーバ３０等）のＵＲＬを示す「端末リモート制御メタファイル受信元ＵＲＬ」、「端末リモート制御メタファイルのチェックサム」によって構成されている。
【００９２】
監視・制御サーバ３０は、監視装置５０からの新たな監視指示情報がある場合は、新たな端末情報メタファイル要求ＩＤを付加して、端末制御メタファイル（監視情報送信要求）を情報表示装置１０に送信する。一方、監視・制御サーバ３０は、監視装置５０からの新たな監視指示情報がない場合は、前回の端末情報メタファイル要求ＩＤを付加したまま、端末制御メタファイル（監視情報送信要求）を情報表示装置１０に送信する。
【００９３】
情報表示装置１０は、受信した端末制御メタファイル内の端末情報メタファイル要求ＩＤを識別することによって新たな監視情報送信要求である場合は、監視情報を取得して端末情報メタファイルとして監視・制御サーバ３０に送信する。
【００９４】
監視・制御サーバ３０は、受信した端末情報メタファイル（監視情報）をログ集計部３６によって記憶や集計をさせるとともに、算出部３７によって監視情報の値が所定の範囲内にあるか否かを判断する（ステップＳ１１０）。
【００９５】
図１２は、端末情報メタファイルの内容の一例を示す図である。図１２に示すように端末情報メタファイルは、例えば基本情報、監視の対象となるハード情報（監視情報）、設定情報、その他の区分によって定義される。
【００９６】
基本情報は、「言語タイプ」、「メタファイル作成日時」によって構成されている。ハード情報は、情報表示装置１０のＨＤＤ（Hard Disk Drive）装置に関する情報を示すものであり、ＨＤＤ装置に使用されている「ＯＳ名」、「ＣＰＵ名」、「ＣＰＵの動作クロック」、「全メモリサイズ」、「ＨＤＤ容量」、「ＨＤＤ残容量」、「ビデオカード名」、「設定解像度」、「サウンドカード名」、「モニタ名（モニタの温度）」、「周辺機器（ポート番号、機器名）」、「制御アプリケーション名」、「表示アプリケーション名」、「ＣＰＵ負荷率」で構成されている。
【００９７】
設定情報は、情報表示装置１０の設定に関する情報を示すものであり、パッケージ（プレゼンテーションパック）の要求先（ダウンロード元）のアドレスを示す「パック要求用ＵＲＬ」、端末制御メタファイルの要求先のアドレスを示す「端末制御メタファイル要求用ＵＲＬ」、パッケージをダウンロードする際に得られたログの送信先となる「情報配信ログ用ＵＲＬ」、番組再生をする際に得られたログの送信先のアドレスを示す「番組再生ログ用ＵＲＬ」、プレゼンテーションパックを制御指示でなく情報表示装置１０のポーリングによってダウンロードする場合のポーリング間隔である「パック要求用ポーリング周期（秒）」、端末制御メタファイルを要求する際のポーリング間隔である「端末制御メタファイル用ポーリング周期（秒）」、パッケージのダウンロードを行う際にリトライさせるまでの時間を示す「ダウンロード時のリトライ再開時間（秒）」、パッケージのダウンロードを行う際にリトライを行わせる回数を示す「ダウンロード時のリトライ回数」、「同時にダウンロードするスレッド数（ファイル数）」、「ログファイルの送信周期（秒）」、「ＳＮＴＰ（Simple Network Time Protocol）により時刻を修正する周期（秒）」、「ＳＮＴＰを行うサーバ」、「メニュー無操作時のタイムアウト」、「アプリケーションのアップデートを確認するためのＵＲＬ」、「デフォルトの番組を確認するためのＵＲＬ」で構成されている。その他の情報として、「端末起動時刻（日、月、年、時：分：秒、地域）」がある。
【００９８】
監視・制御サーバ３０の算出部３７は、ログ集計部３６で記憶している情報表示装置１０の監視情報が所定の範囲内でないと判断した場合（ステップ１１０、Ｎｏ）、制御指示部３２は、次に情報表示装置１０からポーリングによるアクセスがあった際、端末制御メタファイルに制御指示情報受信要求を記載して情報表示装置１０に送信する。そして、制御指示情報受信要求に対応するポーリングが情報表示装置１０から監視・制御サーバ３０にあった際、監視・制御サーバ３０はポーリング間隔を変更させるための端末リモート制御メタファイル（制御指示情報）を情報表示装置１０に送信する（ステップＳ１２０）。
【００９９】
図１３は、端末リモート制御メタファイルの内容の一例を示す図である。図１３に示すように端末情報メタファイルは、例えば基本情報、設定情報、制御情報の区分によって定義される。基本情報は、「言語タイプ」、「メタファイル作成日時」によって構成されている。
【０１００】
設定情報は、端末情報メタファイルの設定情報と同様のものである。すなわち、設定情報は、「パック要求用ＵＲＬ」、「端末制御メタファイル要求用ＵＲＬ」、「情報配信ログ用ＵＲＬ」、「番組再生ログ用ＵＲＬ」、「パック要求用ポーリング周期（秒）」、「端末制御メタファイル用ポーリング周期（秒）」、「ダウンロード時のリトライ再開時間（秒）」、「ダウンロード時のリトライ回数」、「同時にダウンロードするスレッド数（ファイル数）」、「ログファイルの送信周期（秒）」、「ＳＮＴＰにより時刻を修正する周期（秒）」、「ＳＮＴＰを行うサーバ」、「メニュー無操作時のタイムアウト」、「アプリケーションのアップデートを確認するためのＵＲＬ」、「デフォルトの番組を確認するためのＵＲＬ」で構成されている。
【０１０１】
制御情報は、情報表示装置１０の電源等に関する設定を示すものであり、リブートの指示があった場合にリブートを行うまでの時間を示す「端末リブート（秒）」とシャットダウンの指示があった場合にシャットダウンを行うまでの時間を示す「端末シャットダウン（秒）」で構成される。
【０１０２】
例えば、端末情報メタファイル内のハード情報（監視情報）のうちＣＰＵ負荷率が大きい場合、情報表示装置１０のポーリングによる負荷を減らすためポーリング間隔を大きくするよう設定した端末リモート制御メタファイルを情報表示装置１０に送信する。
【０１０３】
なお、制御指示部３２は、ログ集計部３６で記憶している監視情報に基づいてポーリング間隔を変更する場合に限られず、番組再生をする際に得られたログファイルや情報表示装置１０で再生しているプレゼンテーションパックに含まれる情報（素材データ）のファイル形式に基づいてポーリング間隔を変更してもよい。例えば、ログファイル内において情報表示装置１０の再生表示エラーが多い場合（所定回数より多い場合）に、情報表示装置１０のポーリングによる負荷を減らすためポーリング間隔を大きくするよう設定した端末リモート制御メタファイルを情報表示装置１０に送信する。また、情報表示装置１０で再生している情報（番組）の素材データがＭＰＥＧ形式等である場合には、ＣＰＵの負荷が大きくなるので、情報表示装置１０の負荷を小さくするためにポーリング間隔を大きくするよう設定した端末リモート制御メタファイルを情報表示装置１０に送信する。制御指示部３２は、番組再生中のログを番組再生ログ用ＵＲＬに基づいてログ集計部３６等から取得し、情報表示装置１０で再生している情報のファイル形式をプレゼンテーションパック格納部３５に格納しているプレゼンテーションパックの切替えスケジュールやプレゼンテーションファイルから取得する。
【０１０４】
また、監視・制御サーバ３０が多数の情報表示装置１０を監視や制御する場合や、監視や制御する他の情報表示装置１０のポーリング間隔が短い場合は、監視・制御サーバ３０の負荷が大きくなるため、ポーリング間隔を大きくするよう設定した端末リモート制御メタファイルを情報表示装置１０に送信する。
【０１０５】
なお、監視・制御サーバ３０からの制御指示は、ポーリング間隔の変更に限られず、例えば情報表示装置１０のモニタの温度が高い場合はモニタの温度を下げるよう制御指示を出し、ログファイル内において情報の表示エラーが多い場合は情報表示装置１０のリブートを行うよう制御指示を出してもよい。
【０１０６】
図１４は、監視・制御サーバによるポーリング間隔の自動調整手順を示すフローチャートである。ここでは、各プレゼンテーションパックの再生中に一度はポーリングを行わせるため、最小ポーリング間隔Ｔｍｉｎは各プレゼンテーションパックの再生時間より短い時間に設定しておく。監視・制御サーバ３０の制御指示部３２は、所定のプレゼンテーションパック（ｘ番目）が情報表示装置１０によって再生開始される日時が経過したか否かをプレゼンテーションパックの切替えスケジュールに基づいて確認する（ステップＳ２００）。
【０１０７】
このｘ番目のプレゼンテーションパックが情報表示装置１０によって再生開始される日時が経過した場合（ステップＳ２００、Ｙｅｓ）、このｘ番目のプレゼンテーションパックの再生を行うとともに、算出部３７は次のプレゼンテーションパック（ｘ＋１番目）が情報表示装置１０によって再生開始されるまでの時間Ｔｓｕｂをプレゼンテーションパックの切替えスケジュールに基づいて算出する（ステップＳ２１０）。算出部３７は、ｘ番目のプレゼンテーションパックを再生している間のポーリング間隔を変更するためポーリング間隔候補時間Ｔｎを算出しておく。ポーリング間隔候補時間ＴｎはＴｓｕｂを、例えば２や３などの所定値Ｎで割ることによって算出し、Ｔｎ＝Ｔｓｕｂ／Ｎを得る（ステップＳ２２０）。
【０１０８】
つぎに、予め設定しておいた最小ポーリング間隔Ｔｍｉｎとポーリング間隔候補時間Ｔｎを比較する（ステップＳ２３０）。Ｔｎ≧Ｔｍｉｎの場合（ステップＳ２３０、Ｎｏ）、ｘ番目のプレゼンテーションパックを再生している間のポーリング間隔ＴｐｏｌｌをＴｐｏｌｌ＝Ｔｍｉｎとする（ステップＳ２４０）。一方、Ｔｎ＜Ｔｍｉｎの場合（ステップＳ２３０、Ｙｅｓ）、ｘ番目のプレゼンテーションパックを再生している間のポーリング間隔ＴｐｏｌｌをＴｐｏｌｌ＝Ｔｎとする（ステップＳ２５０）。
【０１０９】
監視・制御サーバ３０は、次に情報表示装置１０からポーリングによるアクセスがあった際、端末制御メタファイルに制御指示情報受信要求を記載して情報表示装置１０に送信する。そして、制御指示情報受信要求に対するポーリングが情報表示装置１０から監視・制御サーバ３０にあった際、監視・制御サーバ３０は端末リモート制御メタファイルのポーリング間隔（「端末制御メタファイル用ポーリング周期」）をステップＳ２４０またはステップＳ２５０で求めたＴｐｏｌｌとして情報表示装置１０に送信する（ステップＳ２６０）。
【０１１０】
このように、各プレゼンテーションパックの再生中に少なくとも一度はポーリングによる情報表示装置１０からのアクセスが行われるため、このポーリングによるアクセスを利用してポーリング間隔の自動調整を行うことが可能となる。また、ポーリング間隔候補時間ＴｎはＴｓｕｂを所定値Ｎで割ることによって得ているため、プレゼンテーションパックの再生時間が短い場合であってもＮ回程度のポーリングを行わせることが可能となる。また、Ｔｎ≧Ｔｍｉｎの場合はＴｐｏｌｌ＝Ｔｍｉｎと設定しているため、最小ポーリング間隔Ｔｍｉｎよりポーリング間隔が小さい場合のみポーリング間隔を変更することが可能となる。したがって、ポーリング間隔の自動調整を行ってもポーリング間隔が最小ポーリング間隔Ｔｍｉｎより大きくなることはない。
【０１１１】
また、制御指示情報受信要求を端末制御メタファイルによって送信し、制御指示情報を端末リモート制御メタファイルによって送信するため、制御指示情報のファイル容量が大きな場合であっても所定の時間間隔でのポーリング（端末制御メタファイルの送信）に負担をかけることがない。したがって、所定の時間間隔でのポーリングを安定して行うことが可能となる。また、端末制御メタファイルのポーリングと制御指示情報のポーリングを独立して行っているため情報配信表示システムの構成を簡易にすることが可能となる。
【０１１２】
なお、監視装置５０からプレゼンテーションパックの切替えスケジュールの変更が送られてきた際に、ポーリング間隔の自動調整を行ってもよい。監視装置５０からプレゼンテーションパックの切替えスケジュールの変更が送られてきた後、現在のプレゼンテーションパック（ｘ番目）の再生中に情報表示装置１０からポーリング行われない場合は、次のプレゼンテーションパック（ｘ＋１番目）の再生中にはポーリングが行われるため、次のプレゼンテーションパックの再生中にポーリング間隔の自動調整を行う。この場合、算出部３７はさらに次のプレゼンテーションパック（ｘ＋２番目）が情報表示装置１０によって再生開始されるまでの時間Ｔｓｕｂをプレゼンテーションパックの切替えスケジュールに基づいて算出し、ＴｎやＴｐｏｌｌを算出する。
【０１１３】
図１５は、情報表示装置のポーリング間隔の変更手順を示すフローチャートである。情報表示装置１０は、所定のポーリング間隔ｔ１により監視・制御サーバ３０から端末制御メタファイルを取得する（ステップＳ３００）。
【０１１４】
情報表示装置１０は、取得した端末制御メタファイル内に制御指示情報受信要求が存在するか否か（端末制御メタファイルに新たな端末情報メタファイル要求ＩＤが付加されている否か）を確認する（ステップＳ３１０）。取得した端末制御メタファイル内に制御指示情報受信要求が存在しない場合は（ステップＳ３１０、Ｎｏ）、ポーリング間隔ｔ１により監視・制御サーバ３０から端末制御メタファイルを取得し続ける。一方、取得した端末制御メタファイル内に制御指示情報受信要求が存在する場合は（ステップＳ３１０、Ｙｅｓ）、情報表示装置１０はポーリングにより監視・制御サーバ３０にアクセスし、監視・制御サーバ３０から制御指示情報（端末リモート制御メタファイル）を受信する（ステップＳ３２０）。
【０１１５】
情報表示装置１０は、受信した端末リモート制御メタファイル内においてポーリング間隔ｔ１の設定（「端末制御メタファイル用ポーリング周期」）が変更されているか否かを確認する（ステップＳ３３０）。受信した端末リモート制御メタファイル内においてポーリング間隔ｔ１の設定が変更されていない場合は（ステップＳ３３０、Ｎｏ）、ポーリング間隔ｔ１により監視・制御サーバ３０から端末制御メタファイルを取得し続ける。一方、受信した端末リモート制御メタファイル内においてポーリング間隔ｔ１の設定がポーリング間隔ｔ２等に変更されている場合は（ステップＳ３３０、Ｙｅｓ）、ポーリング間隔ｔ２により監視・制御サーバ３０から端末制御メタファイルを取得するようポーリング間隔の設定を変更する（ステップＳ３４０）。
【０１１６】
情報表示装置１０は、端末リモート制御メタファイルの指示によってポーリング間隔の変更を行った場合に、ポーリング間隔の変更を行った旨（処理結果）を監視・制御サーバ３０に送信するようにしてもよい。監視・制御サーバ３０が情報表示装置１０から送られる処理結果を保存しておくことにより、監視装置５０から処理結果を閲覧することが可能となる。
【０１１７】
なお、本実施例においては、監視・制御サーバ３０が端末制御メタファイル（制御指示情報受信要求）を情報表示装置１０に送信した後、端末リモート制御メタファイル（制御指示）を情報表示装置１０に送信するようにしたが、端末制御メタファイルによって制御指示を送信するようにしてもよい。これにより、監視・制御サーバ３０情報表示装置１０のメタファイルの送受信回数が減るので送受信のレスポンスが早くなる。
【０１１８】
また、本実施例においては、監視装置５０からの制御指示情報に基づいて監視・制御サーバ３０が情報表示装置１０にパッケージ等のダウンロードを制御指示しているが、情報表示装置１０から監視・制御サーバ３０等に所定の周期でポーリングを行い新たなパッケージのダウンロードが可能な場合にパッケージのダウンロードを行うようにしてもよい。これにより、制御指示情報受信要求や監視情報送信要求の有無を確認するためのポーリングと、パッケージをダウンロードするためのポーリングをそれぞれ別々に行うことが可能となる。このように、それぞれのポーリングを独立して行わせることによって、情報配信表示システムの構成を簡易にすることが可能となる。
【０１１９】
また、本実施例においては、端末制御メタファイルによってパック開始情報、ログ制御情報、端末情報、端末リモート制御情報を送信しているが、それぞれの情報毎にポーリングを行うようにしてもよい。例えば、パック開始情報を取得するためのポーリング、ログ制御情報を取得するためのポーリング、端末情報を取得するためのポーリング、端末リモート制御情報を取得するためのポーリングを独立して行わせる。このように、それぞれのポーリングを独立して行わせることによって、情報配信表示システムの構成を簡易にすることが可能となる。
【０１２０】
このように実施例によれば、監視・制御サーバ３０は、情報表示装置１０からのにポーリングによって監視指示や制御指示を行うプル型で監視や制御を行うため、情報表示装置１０がグローバルＩＰを持つ必要がない。また、ＨＴＴＰ等の通信プロトコルを使用して通信を行うためファイアウォール越えが容易であり、情報表示装置１０側にサーバ機能を持たせる必要がないためセキュリティの向上につながる。また、情報表示装置１０の状態や情報表示装置１０で再生する素材データの内容に応じたポーリング間隔を設定することが可能となるため、効率的なポーリングを行うことが可能となる。また、監視・制御サーバ３０が多数の情報表示装置１０を監視や制御する場合や、監視や制御する他の情報表示装置１０のポーリング間隔が短い場合は、ポーリング間隔を大きくするよう設定したので監視・制御サーバ３０の負荷を減らすことが可能となる。また、最小ポーリング間隔Ｔｍｉｎよりポーリング間隔が小さい場合のみポーリング間隔を変更するため、ポーリング間隔の自動調整を行ってもポーリング間隔が最小ポーリング間隔Ｔｍｉｎより大きくなることはなく、効率的なポーリングを行うことが可能となる。したがって、監視装置５０や監視・制御サーバ３０による情報表示装置１０の監視や制御を効率よく行うことが可能となる。
【図面の簡単な説明】
【０１２１】
【図１】情報配信表示システムが扱うプレゼンテーションパックの構成を示す図である。
【図２】情報配信表示システムが扱うデータおよび制御情報ファイルを説明するための図である。
【図３】情報配信表示システムの構成を示すシステム構成図である。
【図４】番組の作成手順を説明するための図である。
【図５】監視装置が情報表示装置の状態を監視する動作を説明するためのシーケンス図である。
【図６】監視装置が情報表示装置を制御する動作を説明するためのシーケンス図である。
【図７】監視装置の構成を示すブロック図である。
【図８】監視・制御サーバの構成を示すブロック図である。
【図９】情報表示装置の構成を示すブロック図である。
【図１０】監視情報等に基づくポーリング間隔の自動調整手順を示すフローチャートである。
【図１１】端末制御メタファイルの内容の一例を示す図である。
【図１２】端末情報メタファイルの内容の一例を示す図である。
【図１３】端末リモート制御メタファイルの内容の一例を示す図である。
【図１４】監視・制御サーバによるポーリング間隔の自動調整手順を示すフローチャートである。
【図１５】情報表示装置のポーリング間隔の変更手順を示すフローチャートである。
【符号の説明】
【０１２２】
１，１０  情報表示装置
２  プレゼンテーションパック
３  データ配信サーバ
５，５０  監視装置
６  ネットワーク
７  情報作成装置
８  テンプレート作成装置
９  素材データ作成装置
１１，５１  表示部
１２，５３  入出力ＩＦ部
１３，３３，５４  制御部
１４，３４，５５  通信ＩＦ部
１５  データ格納部
１６  監視情報取得部
２１  パック情報ファイル
２２  メニューファイル
２３  自動プレゼンスクリプト
２４  プレゼンテーションファイル
２５  素材データ
２６  再生用テンプレートファイル
３０  監視・制御サーバ
３１  監視指示部
３２  制御指示部
３５  プレゼンテーションパック格納部
３６  ログ集計部
３７  算出部
５２  入力部
【図１】
2005204141.tif 000003
【図２】
2005204141.tif 000004
【図３】
2005204141.tif 000005
【図４】
2005204141.tif 000006
【図５】
2005204141.tif 000007
【図６】
2005204141.tif 000008
【図７】
2005204141.tif 000009
【図８】
2005204141.tif 000010
【図９】
2005204141.tif 000011
【図１０】
2005204141.tif 000012
【図１１】
2005204141.tif 000013
【図１２】
2005204141.tif 000014
【図１３】
2005204141.tif 000015
【図１４】
2005204141.tif 000016
【図１５】
2005204141.tif 000017