(57)【特許請求の範囲】
【請求項１】
複数の情報配信チャネルを横断した情報配信を行う情報配信シナリオ編集・管理方法であって、
前記各情報配信チャネルのチャネルドライバと同期制御装置と編集装置と監視装置を含み、
前記編集装置が、予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成するステップと、
前記同期制御装置が、前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令するステップと、
前記チャネルドライバが、メディアサーバ上で前記アクションを実行するステップと、
前記同期制御装置が、発生させるイベントを受け付けるステップと、
前記監視装置が、前記イベントに応じて、前記制御シナリオを変更するステップと、
前記編集装置が、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示するステップと、
を含むことを特徴とする情報配信シナリオ編集・管理方法。
【請求項２】
前記編集画面が、予定スケジュール画面と、前記複数の情報配信チャネルの制御画面を隣接して表示し、個々のスケジュールアイテムとそれに連動した配信アクションを同一行もしくは同一列で表示するステップと、
を含むことを特徴とする請求項１記載の情報配信シナリオ編集・管理方法。
【請求項３】
前記編集画面が、前記制御シナリオの実行結果を、前記複数の情報配信チャネルの制御画面上に重畳して表示するステップと、
を含むことを特徴とする請求項１または２記載の情報配信シナリオ編集・管理方法。
【請求項４】
監視画面を含み、前記監視画面が、前記制御シナリオの実行中に、過去の実行結果と現在の実行状況と実行予定とを表示するステップと、前記編集装置が、実行予定として指定された項目のみ編集画面を表示させるステップと、
を含むことを特徴とする請求項３記載の情報配信シナリオ編集・管理方法。
【請求項５】
前記編集装置が、イベント発生時点がアクション実行可能期間内か判定し、実行可能期間内であればアクションを実行させるステップと、
を含むことを特徴とする請求項３または４記載の情報配信シナリオ編集・管理方法。
【請求項６】
複数の情報配信チャネルを横断した情報配信を行う情報配信シナリオ編集・管理システムであって、
予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成する編集装置と、
前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令し、また、発生させるイベントを受け付ける同期制御装置と、
メディアサーバ上で前記アクションを実行するチャネルドライバと、
前記同期制御装置が受け付けた前記イベントに応じて、前記制御シナリオを変更する監視装置と、
を含み、
前記編集装置は、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示する
ことを特徴とする情報配信シナリオ編集・管理システム。
【請求項７】
前記編集画面は、予定スケジュール画面と、前記複数の情報配信チャネルの制御画面を隣接して表示し、個々のスケジュールアイテムとそれに連動した配信アクションを同一行もしくは同一列で表示することを特徴とする請求項６記載の情報配信シナリオ編集・管理システム。
【請求項８】
前記編集画面は、前記制御シナリオの実行結果を、前記複数の情報配信チャネルの制御画面上に重畳して表示することを特徴とする請求項６または７記載の情報配信シナリオ編集・管理システム。
【請求項９】
前記制御シナリオの実行中に、過去の実行結果と現在の実行状況と実行予定とを表示する監視画面を含み、前記編集装置は、実行予定として指定された項目のみ編集画面を表示させることを特徴とする請求項８記載の情報配信シナリオ編集・管理システム。
【請求項１０】
前記編集装置は、イベント発生時点がアクション実行可能期間内か判定し、実行可能期間内であればアクションを実行させることを特徴とする請求項８または９記載の情報配信シナリオ編集・管理システム。
【請求項１１】
複数の情報配信チャネルを横断した情報配信を、コンピュータに実行させるための情報配信シナリオ編集・管理プログラムであって、
編集装置が、予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成する処理と、
同期制御装置が、前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令する処理と、
前記チャネルドライバが、メディアサーバ上で前記アクションを実行する処理と、
前記同期制御装置が、発生させるイベントを受け付ける処理と、
監視装置が、前記イベントに応じて、前記制御シナリオを変更する処理と、
前記編集装置が、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示する処理と、
をコンピュータに実行させるための情報配信シナリオ編集・管理プログラム。
【請求項１２】
前記編集画面が、予定スケジュール画面と、前記複数の情報配信チャネルの制御画面を隣接して表示し、個々のスケジュールアイテムとそれに連動した配信アクションを同一行もしくは同一列で表示する処理と、
を含むことを特徴とする請求項１１記載の情報配信シナリオ編集・管理プログラム。
【請求項１３】
前記編集画面が、前記制御シナリオの実行結果を、前記複数の情報配信チャネルの制御画面上に重畳して表示する処理と、
を含むことを特徴とする請求項１１または１２記載の情報配信シナリオ編集・管理プログラム。
【請求項１４】
監視画面を含み、前記監視画面が、前記制御シナリオの実行中に、過去の実行結果と現在の実行状況と実行予定とを表示する処理と、前記編集装置が、実行予定として指定された項目のみ編集画面を表示させる処理と、
を含むことを特徴とする請求項１３記載の情報配信シナリオ編集・管理プログラム。
【請求項１５】
前記編集装置が、イベント発生時点がアクション実行可能期間内か判定し、実行可能期間内であればアクションを実行させる処理と、
を含むことを特徴とする請求項１３または１４記載の情報配信シナリオ編集・管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、番組などの予定スケジュールに連動して多チャネルに情報配信を行う場合のチャネル横断の情報配信シナリオ編集・管理システムおよびその方法と情報配信シナリオ編集・管理プログラムに関する。
【０００２】
【従来の技術】
従来、番組に関係した付加情報をＷＥＢで公開する場合、人手を介して随時コンテンツをＷＥＢサーバにアップロードしていた。あるいは人手の省力化のため、予め公開ページの内容と公開時刻を指定したシナリオを用意し、これに従って順次ＷＥＢの更新を行なっていた。このようなシナリオを作成する編集画面では、時刻を基準にして公開タイミングを指定していた。
また、携帯電話で表示できるＷＥＢサイトと、パソコンで表示できるＷＥＢサイトは独立して運営されており、それぞれのＷＥＢサイトにアクセスするユーザーの反応は個別に集計され、プロモーションを行う際の指標としていた。
【０００３】
【発明が解決しようとする課題】
人を介して番組に連動したコンテンツの表示を行う場合、分単位で正確に更新するといったことや、放送中のコーナーやＣＭごとに頻繁にページを更新するといったことなどが困難であった。また、予めシナリオを作成する方法では、一旦シナリオを再生すると、途中で変更することや、番組の延長、中止などに伴う公開時刻の変更には対応できていなかった。また、シナリオを編集する場合には、時間軸を基準にして編集画面を構成しているため、発生時刻が決まっているイベントと、発生時刻がユーザーレスポンスに応じて変化し、発生時刻が予測できないイベントを、同一編集画面上に表示することが困難であった。さらに、ＷＥＢ上のユーザーレスポンスの組み合わせによって、他のＷＥＢページの内容を更新するといった連携動作も対応することは出来なかった。
【０００４】
本発明は、これらの問題点を解決するためになされたもので、視覚的なＧＵＩで制御シナリオ用のスクリプトを覚える必要なく、チャネル横断の情報配信シナリオの定義を行うことの出来るチャネル横断の情報配信シナリオ編集・管理システムおよびその表示方法を得ることを目的とする。
【０００５】
また、制御シナリオが格納される同期制御装置に通信路を介して接続し連携動作の登録、修正を行うことで、操作者がどこにいても制御シナリオを変更できるチャネル横断の情報配信シナリオ編集・管理システムおよびその表示方法を得ることを目的とする。
【０００６】
また、編集装置で定義した連携動作を同期制御装置に登録し、実際の運用を行う前に予め連携動作をリハーサルして、動作を確認できるチャネル横断の情報配信シナリオ編集・管理システムおよびその表示方法を得ることを目的とする。
【０００７】
また、運用中に連携動作の進行状況を表示し、状況に応じて登録済み連動ルールを変更できるチャネル横断の情報配信シナリオ編集・管理システムおよびその表示方法を得ることを目的とする。
【０００８】
【課題を解決するための手段】
本発明に係る情報配信シナリオ編集・管理方法は、複数の情報配信チャネルを横断した情報配信を行う情報配信シナリオ編集・管理方法であって、前記各情報配信チャネルのチャネルドライバと同期制御装置と編集装置と監視装置を含み、前記編集装置が、予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成するステップと、前記同期制御装置が、前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令するステップと、前記チャネルドライバが、メディアサーバ上で前記アクションを実行するステップと、前記同期制御装置が、発生させるイベントを受け付けるステップと、前記監視装置が、前記イベントに応じて、前記制御シナリオを変更するステップと、前記編集装置が、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示するステップとを含むことを特徴とする。
【００１０】
本発明に係る情報配信シナリオ編集・管理システムは、複数の情報配信チャネルを横断した情報配信を行う情報配信シナリオ編集・管理システムであって、予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成する編集装置と
、前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令し、また、発生させるイベントを受け付ける同期制御装置と、メディアサーバ上で前記アクションを実行するチャネルドライバと、前記同期制御装置が受け付けた前記イベントに応じて、前記制御シナリオを変更する監視装置とを含み、前記編集装置は、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示することを特徴とする。
【００１２】
本発明に係る情報配信シナリオ編集・管理プログラムは、複数の情報配信チャネルを横断した情報配信を、コンピュータに実行させるための情報配信シナリオ編集・管理プログラムであって、編集装置が、予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成する処理と、同期制御装置が、前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令する処理と、前記チャネルドライバが、メディアサーバ上で前記アクションを実行する処理と、前記同期制御装置が、発生させるイベントを受け付ける処理と、監視装置が、前記イベントに応じて、前記制御シナリオを変更する処理と、前記編集装置が、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示する処理とをコンピュータに実行させることを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の実施の一形態について説明する。
図１は、この実施の形態によるチャネル横断の情報配信シナリオ編集・管理システムの構成を示すブロック図である。このチャネル横断の情報配信シナリオ編集・管理システムは、切替え装置５４００、編集装置５１００、監視装置５２００、仮実行装置５３００、通信装置５６００、同期制御装置１０００、チャネルドライバ１２０１，１２０２，１２０３、記憶装置５５００、イベント発生装置１１０１，１１０２、メディアサーバ１３０１，１３０２，１３０３などを備えている。
【００１５】
切替え装置５４００は、ユーザ操作によって編集装置５１００、監視装置５２００、仮実行装置５３００を切り替え、通信装置５６００を介して同期制御装置１０００とチャネルドライバ１２０１，１２０２，１２０３から、記憶装置５５００にイベントとアクションの情報を格納する。
【００１６】
図２は、図１に示した編集装置５１００の構成を示すブロック図であり、この編集装置５１００は、予定スケジュール表示装置５１０１とチャネル制御表示装置５１０２と連動ルール登録装置５１０３と表示制御装置５１０４から構成される。予定スケジュール表示装置５１０１は、同期制御装置１０００から取得した放映予定の番組表を表示し、表示制御装置５１０４は同期制御装置１０００から取得したチャネルドライバの数から、チャネル制御表示装置５１０２の画面数を決定して表示する。連動ルール登録装置５１０３は、チャネル制御表示装置５１０２を構成する各画面上に連動ルールを登録する。
【００１７】
図３は、図１に示す監視装置５２００の構成を示すブロック図であり、この監視装置５２００は、実行結果表示領域５２０１と編集領域表示領域５２０２と、領域を決定する監視表示制御装置５２０３と、編集可能領域にある連動ルールを変更する連動ルール変更装置５２０４とから構成される。
監視表示制御装置５２０３は、連動シナリオ実行中に、通信装置５６００を通じて放送プログラムとそれに対応した連動ルールの進行結果から、実行済み連動ルールと未実行連動ルールを識別できるような表示制御をチャネル制御表示装置５１０２上で行う。
【００１８】
図４は、図１に示す仮実行装置５３００の構成を示すブロック図であり、この仮実行装置５３００は、仮実行表示領域５３０１と仮イベント発生装置５３０２と仮時刻再生装置５０３と仮時刻指定装置５３０４とイベント発生時刻抽出装置５３０５から構成される。
仮時刻再生装置５３０３は、仮想時刻の進行スピードを指定し、連動ルールの集合である制御シナリオを再生、停止、一時停止することが出来る。イベント発生時刻抽出装置５３０５は、制御シナリオから発生時刻の特定できるイベントを抽出し、隣接した発生時刻の中間値を格納するとともに、仮時刻指定装置５３０４にイベント発生時刻中間値リストを渡す。仮時刻指定装置５３０４は、このリストの値を順番に指定して、制御シナリオの仮現在時刻を設定することが出来る。また、仮時刻指指定装置５３０４で特定の時刻に移動した後、仮時刻再生装置５３０３で、制御シナリオを再生することや、逆に仮時刻再生装置５３０３で再生中の制御シナリオを、仮時刻指定装置５３０４で発生時刻中間値の仮時刻へジャンプさせることが可能となっている。仮イベント発生装置５３０２は、イベント発生装置が発火可能なイベントを手動で発生することが出来、仮実行表示領域５３０１に、任意の時刻における実行結果を表示することが出来る。
【００１９】
図５は、図１に示す記憶装置５５００の構成を示すブロック図であり、同期制御装置１０００、チャネルドライバ１２０１，１２０２，１２０３、イベント発生装置１１０２にアクセスするために必要な情報を格納する通信情報蓄積装置５５０４と、前記各イベント発生装置で起こりうるイベントの雛型を格納するイベント雛形格納装置５５０５と、前記各チャネルドライバで制御可能なアクションの雛型を格納するアクション雛形蓄積装置５５０６と、利用するイベントの雛型に値を設定したイベントインスタンスを格納するイベントインスタンス蓄積装置５５０２と、利用するアクションの雛型に値を設定したアクションインスタンスを格納するアクションインスタンス蓄積装置５５０３と、放送予定の番組表を格納した予定スケジュール蓄積装置５５０９と、アクションの実行可能期間を指定した適用期間蓄積装置５５０７と、予定スケジュールとイベントインスタンスと適用期間とアクションインスタンスを組み合わせた連動ルールを格納する連動ルール蓄積装置５５０１と、連動ルールの集合と予定スケジュールからイベント発生時刻を抽出して時間順に並べて隣接した時刻の中間値をリストにして保持する仮時刻リスト蓄積装置５５０８から構成される。
【００２０】
次に、この情報配信シナリオ編集・管理システムの動作を図６のフローチャートをもとに説明する。図６は、この情報配信シナリオ編集・管理システムの動作を示すフローチャートである。
この情報配信シナリオ編集・管理システムが起動されると、同期制御装置１０００に格納した放送プログラム（放送スケジュール）と連動ルールのデータ（イベントリスト、アクションリスト）を取得する（ステップＳ１）。また、チャネルドライバの機能バージョンアップによるイベント・アクションの変更が行われているか各チャネルドライバに問い合せ、バージョン番号が不一致の場合に最新の雛型をドライバから取得する（ステップＳ２）。この情報配信シナリオ編集・管理システムは、起動時には自動的に編集装置５１００側へ切替えが行われており編集モードとなっており（ステップＳ３）、前記取得した雛形にパラメータを設定し制御シナリオを作成する（ステップＳ４）。この制御シナリオにより放送プログラムとチャネルドライバ間の連係動作を決定する。その後、ユーザ操作により監視装置５２００や仮実行装置５３００へ切り替える（ステップＳ５）。監視装置５２００へ切り替えが行われると監視モードとなり（ステップＳ１１）、この監視モードでは、前記制御シナリオを同期制御装置１０００へ送り、実際に前記制御シナリオに従って動作させたときの結果を受け取り（ステップＳ１２）、放送時間が変更になった場合などに対応して影響を受ける制御シナリオの実行停止、変更を行い（ステップＳ１３）、繰り返し前記制御シナリオの実行を確認し監視する。そして、制御シナリオを全て再生するか、または停止する命令を実行し（ステップＳ１４）、編集モードへ戻る。
【００２１】
また、仮実行装置５３００へ切り替えが行われると仮実行モードとなり（ステップＳ６）、実際の運用前に同期制御装置１０００から前記制御シナリオの実行結果を逐次受け取る（ステップＳ７）。また、仮時刻指定装置５３０４で仮時刻を指定し、また仮イベント発生装置５３０２において仮イベントを発生させ（ステップＳ８）、制御シナリオを仮実行させた結果を逐次受け取る。そして、制御シナリオを全て再生するか、または停止する命令を実行し（ステップＳ９）、編集モードへ戻る。
【００２２】
次に、通信路を介したこのスケジュール編集・監視システムと、チャネルドライバ、同期制御装置間のデータの送受について図７を用いて詳細に説明する。図７は縦方向が経過する時間を示し、時間の経過により下方向に進むものとする。横方向は各通信装置間でやり取りされる情報の流れを示し、右矢印はこの監視・実行制御システムからのリクエスト、左矢印はリクエストに対する応答を示している。
この情報配信シナリオ編集・管理システムを操作する人は、ユーザ名、パスワード、同期制御装置１０００の接続先を指定し認証を行い、過去に同期制御装置１０００に格納した放送プログラムと連動ルールのデータを取得する。このデータの流れを符号１で示す。また、放送プログラムのデータ構造を図１６に示し、連動ルールのデータ構造を図１７に示す。
【００２３】
図１６に示すように、放送プログラムは番組、コーナーから構成され、番組とコーナーは階層構造となっている。コーナーは、番組を構成する部分的な放送内容でありコマーシャルも含む。また、番組にコーナーが設定されなくてもよく、各コーナーの開始時間と終了時間から計算される全コーナーの放送時間は、番組の開始時刻と終了時刻から計算される放送時間を越えないように設定されている。さらに、最初に放映されるコーナーの開始時刻が、番組開始時刻よりも早くないように設定され、最後に放映されるコーナーの終了時刻が番組終了時刻よりも遅くないように設定されている。
【００２４】
図１７に示すように、連動ルールは連携名、タイミング、コマンドから構成され、タイミングは開始条件と実行可能期間から構成され、開始条件はイベントインスタンスの論理的組み合わせによって構成され、実行可能期間は複数の指定期間から構成され、コマンドは複数チャネルへの指示によって構成され、指示はチャネルＩＤ、アクションＩＤ、実行結果、実行時間から構成される。実行結果と実行時間以外は編集装置を利用している際に指定し、実行結果と実行時間は、監視中に同期制御装置１０００で値が設定され、監視装置５２００へ返送される。
【００２５】
次にチャネルドライバの種類追加が行われているかどうか、通信情報蓄積装置５５０４に格納された情報と、同期制御装置１０００に登録されたチャネルドライバ情報とを比較し、新規に利用可能なチャネルドライバが存在する場合に接続情報の取得を行う。このやりとりは図７において符号３により示されている。新規に利用可能なチャネルが存在する場合には、図８の編集画面で、表示制御装置５１０４が編集画面にチャネル列を追加する。
【００２６】
次に、同期制御装置１０００に新規に放送プログラムが登録されているか問い合せ、新規登録されている放送プログラムに連動ルールを設定する場合にはダウンロードを行い、放映時間順に編集画面上の適切な場所に追加する。このデータの流れは図７において符号４で示されている。図８の編集画面で、表示制御装置５１０４が番組名と時刻情報の行を追加し、チャネル制御表示装置に空白行を追加する。
【００２７】
次に、チャネルドライバの機能バージョンアップによるイベント・アクションの変更が行われているか問い合わせを行う。図１５に示すデータ構造を各チャネルドライバに問い合せ、バージョン番号が不一致の場合に最新の雛型をドライバから取得し、イベント雛形蓄積装置５５０５と、アクション雛形蓄積装置５５０６に格納する。このデータの流れは図７において符号５で示されている。
【００２８】
この情報配信シナリオ編集・管理システムの起動時は、自動的に切替え装置５４００によって編集装置５１００に切替えられ、同期制御装置１０００から取得したデータを画面に表示し編集可能状態になる。図７の符号２で示すブロックはこの様子を示し、図８はそのときの画面の一例を示す。図８では接続可能なチャネルドライバが２つ接続されており、放送プログラムに対して連携ルールを２つ設定されている様子を示す。
【００２９】
次に図１０を用いて連動ルールを登録する様子を説明する。
連動ルール登録装置５１０３は、イベントの登録、変更、削除ボタンを備えたイベント登録モジュール５６０１と、実行可能期間の登録、変更、削除ボタンを備えた受付期間モジュール５６０２と、チャネルドライバ動作の登録、変更、削除ボタンを備えたアクションモジュール５６０３を備える。実行可能期間は、設定した時間内でイベントが発生した場合のみアクションを動作させるために利用する。この機構によって、想定しなかった時間帯に所定のイベントが発生した場合でも誤ってアクションを実行しないようにしている。
【００３０】
イベント登録モジュール５６０１において前記「追加ボタンを選択すると、図１１に示すイベント設定画面５６１０を起動する。イベントは論理和を設定することが可能で、設定モジュールのイベントタブ５６１１を追加して「ＯＲを設定し、イベント登録モジュール５６０１で繰り返し「追加することで、イベント設定ボックスの複数行となり、各イベント行はＡＮＤ論理和をとることが可能である。
【００３１】
各イベントタブでは、イベント発生装置から来るイベントと、番組もしくはコーナーの開始・終了時刻から来るイベントを選択して、イベント種類にあわせた設定を行う。前記イベント発生装置を選択した場合には、装置指定リスト５６１２と、リストの選択肢によって設定内容が変化する雛型設定ボックス５６１３で値を指定する。番組を選択した場合には、番組指定リスト５６１４と、コーナー指定リスト５６１５と、開始・終了選択リスト５６１６で所望する値を指定する。どちらの種類を選んでも、イベント発生時刻を基準にした相対遅延時間設定ボックス５６１７で遅延時間を指定できる。また、予定時刻設定ボックス５６１８は、発生時刻を特定できないイベントに対して指標時刻を設定することが出来、監視中にこの時刻が過ぎると警告を出すことが出来る。「ＡＮＤ と「ＯＲによって複数の組み合わせることが出来るため、「パソコンで表示しているＷＥＢのアンケート応募の人数と、携帯端末で表示しているＷＥＢのアンケート応募の人数がどちらか１０００人に達したら、という条件を記述することが出来る。
【００３２】
イベント設定ボックスのいずれかの行を選択して「変更ボタンを押すと、イベント設定画面５６１０が値とともに表示され再編集可能となる。また、「削除ボタンを押すと、選択したイベント行を削除することが出来る。
受付期間登録モジュール５６０２の「追加ボタンを選択して、図１２に示す期間設定画面５６２０を起動する。基準タブ５６２１を利用して期間の開始と終了時刻を指定する。それぞれ、絶対時間か、イベント発生装置から発火するイベントか、番組もしくはコーナーの開始・終了時刻のいずれかを指定することが出来る。受付期間登録モジュール５６０２で繰り返し「追加することで、受付期間設定ボックスが複数行となり、各期間行はＯＲ論理和をとることが可能である。
【００３３】
受付期間設定ボックスのいずれかの行を選択して「変更ボタンを押すと、期間設定画面５６２０が値とともに表示され再編集可能となる。また、「削除ボタンを押すと、選択した期間行を削除することが出来る。
【００３４】
これによって、「番組放映中のみといった期間や、「イベントが起こってから、締め切り時刻までといった期間を指定することが可能である。
アクション登録モジュール５６０３の「追加ボタンを選択して、図１３に示す動作設定画面５６３０を起動する。名称設定ボックス５６３１と、ターゲットチャネル指定リスト５６３２と、アクション雛型リスト５６３３と、各雛型によって変化するパラメータ設定表５６３４を備える。アクション登録モジュール５６０３で繰り返し「追加することで、アクション設定ボックスが複数行となり、各アクション行は全て実行される。
アクション設定ボックスのいずれかの行を選択して「変更ボタンを押すと、動作設定画面５６３０が値とともに表示され再編集可能となる。また、「削除ボタンを押すと、選択したアクション行を削除することが出来る。
これによって、ＷＥＢチャネルでＨＴＭＬの更新を行い、同時に携帯向けにメール告知を行うといったことが可能となる。
【００３５】
このようにして作成された連動ルールを、図８の表示制御装置５１０４は、ユーザーが指定した場所、もしくは連動ルールが参照するイベント、実行可能期間のデータに番組名を参照し、適切なチャネルの適切な行に内容を挿入する。
また、設定したルールは、連動ルール蓄積装置５５０１、アクションインスタンス蓄積装置５５０２、イベントインスタンス蓄積装置５５０３に格納するとともに、通信路５６００を介してチャネルドライバへ各インスタンスの登録を行う。このデータの流れを図７における符号６で示す。
以上の手順を踏むことで、放送プログラムとチャネルドライバ間の連携動作を決定し、監視・実行制御システムはユーザー操作によって切替え装置５４００により監視装置５２００へ切替えることが可能となる。これを図７の符号７が付されたブロックで示す。
【００３６】
監視機能を開始すると、連動ルール蓄積装置５５０１に保存されているデータ全てを、通信装置５６００を介して同期制御装置１０００へ送り出し、実際に連動ルールに従って作動させる。このデータの流れを矢印８に示す。登録した連動ルールは、時刻やイベント発生により適宜実行され、その結果が監視装置に返却される。これを図７の符号９により示す。
【００３７】
次に、図９を用いて監視画面の動作について説明する。
監視表示制御装置５２０３が、実行結果表示領域５２０１と編集領域表示領域５２０２とに分けて表示し、詳細情報である放送と各連動ルールの動作結果をアイコンで表示する。番組放映状態を表す番組表示モジュール５７０１と、コーナー放映状態を表すコーナー表示モジュール５７０２と、連動ルールの実行結果を表す連動ルール表示モジュール５７０３を制御する。監視中に番組延長などで放映時間が変更になった場合には、影響を受ける連動ルールを別画面に列挙して表示し設定の確認を促す。
【００３８】
また、この情報配信シナリオ編集・管理システムにおいては、ユーザー操作によって切替え装置５４００により仮実行装置５３００に切り替えることが可能となる。
仮実行装置５３００は、図２１に示す制御画面により仮実行を制御する仮実行制御装置５６４０で連動ルールを実行することが出来る。仮実行制御装置５６４０は、仮時刻表示領域５６４１と、再生速度指定ボックス５６４２と、指定したスピードで制御シナリオの再生を行うプレイボタン５６４３と、シナリオを一時停止するポーズボタン５６４４と、シナリオの再生を停止するストップボタン５６４５と、制御シナリオ上の特徴的な時間リストを時刻順でステップ実行するネクストボタン５６４６と、時刻リストを溯ることが出来るプリビアスボタン５６４７を利用して仮想時刻を指定し、イベント発生装置指定ボックス５６４８と、イベントパラメータ指定ボックス群５６４９と、仮イベント発生ボタン５６５０から構成される。
【００３９】
仮実行装置５３００の仮時刻再生装置５３０３は、図４に示すようにプレイボタン５６４３、ポーズボタン５６４４およびストップボタン５６４５から発生する指令を同期制御装置１０００へ通信装置５６００を介して伝達し、その結果を仮実行表示領域５３０１に反映させる。
仮時刻指定装置５３０４は、ネクストボタン５６４６とプリビアスボタン５６４７から発生する指令を、同期制御装置１０００へ通信装置５６００を介して伝達し、その結果を仮実行表示領域５３０１に反映させる。
仮イベント発生装置５３０２は、イベント発生装置指定ボックス５６４８と、イベントパラメータ指定ボックス群５６４９で指定した内容を、仮イベント発生ボタン５６５０を押した時点で同期制御装置１０００へ通信装置５６００を介して伝達し、ある時刻における連動ルールを実行し、その結果を仮実行表示領域５３０１に反映させる。
【００４０】
このようにして、この実施の形態のチャネル横断の情報配信シナリオ編集・管理システムでは、チャネル横断の連動ルールの編集を容易にし、リハーサル機能によって設定したルールが正しく動作するか予め確認でき、運用中に連動ルールが実行できたことを確実に把握でき、運用中でも連動ルールの変更可能箇所を判断し、編集できるため、信頼性の高い番組連動コンテンツの制御を行うことが出来る。
【００４１】
【実施例】
次に、編集装置で連動ルールを作成する場合の手順について図１４を用いて説明する。この実施例では、ＷＥＢチャネル、アンケートチャネル、Ｍｏｂｉｌｅチャネルが接続されており、これに対して連携動作を指定する。ＷＥＢチャネルはＨＴＭＬページの公開を行う。アンケートチャネルは、アンケート項目のユーザーレスポンスを監視し、予め指定した値になった場合にイベントを発生させることや、抽選を行なって当選者リストを生成する。モバイルチャネルは、メールアドレスを持つ携帯電話に対してメールを発信する。
【００４２】
図１４は、クイズ番組の内容に連動してＷＥＢを更新し、番組閲覧ユーザがＷＥＢにてクイズの回答を行うと、正解者の中から抽選で１００名にプレゼントを贈呈する場合の動作を示すフローチャートである。
ステップＳ９００２、ステップＳ９００４、ステップＳ９００５、ステップＳ９００８がＷＥＢチャネルのアクションであり、ステップＳ９００７がアンケートチャネルのアクションであり、ステップＳ９００９がＭｏｂｉｌｅチャネルのアクションである。また、ステップＳ９００１が放送チャネルのイベントであり、ステップＳ９００３、ステップＳ９００６がアンケートチャネルのイベントである。
このフローチャートの編集のために、放送プログラムを読み込んである編集画面上で、番組名、もしくはコーナー名をクリックして、図１０に示す連携設定画面を表示する。
【００４３】
ステップＳ９０００では、すでにクイズ番組向けに通常表示されているホームページで、出演者等の関連情報を公開しているものとする。
ステップＳ９００１とステップＳ９００２では、クイズ番組の開始時刻に連動してクイズ用フォームを公開する。イベントとして番組開始となった時刻をトリガーとするため、編集画面上でクイズ番組１の名前が記載された行と、ＷＥＢチャネルの名前列が交差したセルに連携を設定する。
【００４４】
次に、ステップＳ９００３とステップＳ９００４では、アンケート装置の集計結果の状況に応じて次の設問までの時間帯にヒントを提示する。イベントとしてアンケート装置の不正解率をトリガーとするが、設問１の放映開始から設問2の放映開始までの期間に限定しているため、編集画面上で設問１コーナーの名前が記載された行と、ＷＥＢチャネルの名前列が交差したセルに連携を設定する。ステップＳ９００５の公開内容はステップＳ９００２と同じであり、変化がない場合のフローであるため編集画面には何も設定しない。
【００４５】
次に、ステップＳ９００６とステップＳ９００７は、設問１と設問２の正解者が１０００人を超えたらＷＥＢにて応募の締め切り告知を行い、アンケート装置にて正解者の中から抽選を行う。イベントとして番組１で利用したアンケート装置の正解者数をトリガーとしているが、番組の放送時刻を参照した期間も設定していないため、編集画面上で放送チャネルの空白行とＷＥＢチャネルの名前列とが交差したセルに連携を設定する。
【００４６】
次にステップＳ９００８とステップＳ９００９では、アンケート装置で当選者が確定したらＷＥＢに設問１と設問２の正解を公開し、さらに当選者へメールで連絡を行う。イベントとしてアンケート装置の抽選終了をトリガーとしているが、番組終了後にアクションを行うため、クイズ番組１に続く他の番組放映予定前の行と各チャネルの名前列とが交差したセルに連携をそれぞれ設定する。
【００４７】
以上の設定を行うことで図１８に示す編集画面となる。また、この編集結果は図１９に示すデータ構造となり、図５に示す連動ルール蓄積装置５５０１に格納する。
仮実行装置５３００に切替えると、発生時刻の確定できる「番組開始時刻「設問１開始時刻「設問２開始時刻「番組終了時刻を基準にして、５つの要素をもつ時刻リストを生成し、仮時刻リスト蓄積装置５５０８に格納される。
【００４８】
また、次に、監視画面での操作について図２０を用いて説明する。
監視装置５２００では、各連携ルールの実行結果を、同期制御装置１０００から通信装置５６００を介して取得することが可能となっている。この図では、「クイズ番組１の「設問２コーナーを放映中である。番組ＩＤに隣接した左側の列は番組に対する状態を表示するので、実行中を示す「●アイコンが表示される。項目ＩＤに隣接した左側の列はコーナーに対する状態を表示するので、実行済みを示す「■アイコンが表示される。このとき、ＷＥＢチャネルでは設問1に対するクイズフォームを公開しているため実行済みを示す「■アイコンを表示する。また、現在設問２に対するクイズフォームを公開しているため実行中を示す「●アイコンを表示する。  公開予定のヒントは、不正解率が60％を超えずにイベント受付終了時刻を経過したため警告を示す「▲アイコンが表示されている。その他の各チャネルのアクションは、変更可能である「〇アイコンが表示される。
【００４９】
ＷＥＢチャネルの「▲アイコンをユーザがクリックすると、さらに詳細な情報を得ることが出来、「指定した条件が期間内に発生しませんでした。という警告内容が文章で表示される。また、各チャネルの「〇アイコンをユーザがクリックすると、図１２に示す設定画面を起動して修正を行うことが出来る。修正したデータは、同期制御サーバへ送信され更新処理が行われる。
【００５０】
以上のように、この実施例によれば、同期制御装置１０００から得たドライバ接続情報によって全チャネルドライバに接続し、チャネルドライバから得たイベント雛形情報と、アクション雛形情報を組み合わせ、放送プログラムや絶対時間、各チャネルのイベントをもとにした動作ルールを作成し、テレビ番組に連動したプロモーション情報を多面的、効率的に配信できる効果がある。
【００５１】
また、その編集画面では、時間軸でなく番組軸を利用することで、発生時間が特定できないイベントやアクションを、関連の深い番組やコーナーの周辺に配置することが出来るため、特別なスクリプト言語を覚えることなく、ヒューマンエラーを防止できる効果がある。
【００５２】
また、監視装置５２００を利用することにより、連動ルール設定者に実行結果を表示することでプロモーション情報の配信状況を確認することが出来、外的要因で実行できなかった場合にも前記配信状況を知ることが出来、番組延長によって影響される連動ルールを、予め指定した時間の範囲でチェックすることによって、ルール設定者に変更すべき情報を提示することが出来るため、連動ルール設定者は臨機応変に対応できる効果がある。
【００５３】
また、仮実行装置５３００を利用することで、連携ルールを試験運用して、連動ルール設定者の想定した動作を行なったり確認できることから、実運用前にミスを発見でき、品質向上を図れる効果がある。
【００５４】
【発明の効果】
本発明によれば、複数の情報配信チャネルを横断した情報配信を行う情報配信シナリオ編集・管理方法であって、前記各情報配信チャネルのチャネルドライバと同期制御装置と編集装置と監視装置を含み、前記編集装置が、予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成するステップと、前記同期制御装置が、前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令するステップと、前記チャネルドライバが、メディアサーバ上で前記アクションを実行するステップと、前記同期制御装置が、発生させるイベントを受け付けるステップと、前記監視装置が、前記イベントに応じて、前記制御シナリオを変更するステップと、前記編集装置が、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示するステップとを備えるように構成したので、前記複数の情報配信チャネルに対する横断的な情報配信シナリオの編集、前記制御シナリオ実行結果の監視、前記制御シナリオを実際に運用する前のシミュレーションが可能になる効果がある。
【００５５】
本発明によれば、複数の情報配信チャネルを横断した情報配信を行う情報配信シナリオ編集・管理システムであって、予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成する編集装置と、前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令し、また、発生させるイベントを受け付ける同期制御装置と、メディアサーバ上で前記アクションを実行するチャネルドライバと、前記同期制御装置が受け付けた前記イベントに応じて、前記制御シナリオを変更する監視装置とを含み、前記編集装置は、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示するように構成したので、前記複数の情報配信チャネルに対する横断的な情報配信シナリオの編集、前記制御シナリオ実行結果の監視、前記制御シナリオを実際に運用する前のシミュレーションが可能になる効果がある。
【００５６】
本発明によれば、複数の情報配信チャネルを横断した情報配信を、コンピュータに実行させるための情報配信シナリオ編集・管理プログラムであって、編集装置が、予定スケジュールと、前記各情報配信チャネルのイベントリストおよびアクションリストとに基づいて、情報配信におけるチャネルドライバ間の連携動作を決定する制御シナリオを作成する処理と、同期制御装置が、前記制御シナリオに基づき任意のチャネルドライバにアクションの実行を指令する処理と、前記チャネルドライバが、メディアサーバ上で前記アクションを実行する処理と、前記同期制御装置が、発生させるイベントを受け付ける処理と、監視装置が、前記イベントに応じて、前記制御シナリオを変更する処理と、前記編集装置が、新たなチャネルドライバが前記同期制御装置と接続された時点で、前記チャネルドライバ制御用の編集画面を追加し、前記追加された編集画面上に、前記チャネルドライバが発生させる可能性のあるイベントリストや実行するスクリプトを提示する処理とをコンピュータに実行させる情報配信シナリオ編集・管理プログラムとして構成したので、前記複数の情報配信チャネルに対する横断的な情報配信シナリオの編集、前記制御シナリオ実行結果の監視、前記制御シナリオを実際に運用する前のシミュレーションをコンピュータにより実現できる効果がある。
【図面の簡単な説明】
【図１】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムの構成を示すブロック図である。
【図２】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける編集装置の構成を示すブロック図である。
【図３】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける監視装置の構成を示すブロック図である。
【図４】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける仮実行装置の構成を示すブロック図である。
【図５】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける記憶装置の構成を示すブロック図である。
【図６】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムの概略的な動作を示すフローチャートである。
【図７】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおけるネットワーク上でのデータの流れを示すシーケンス図である。
【図８】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける同期制御装置接続後の編集画面の一例を示す画面図である。
【図９】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける監視画面の一例を示す画面図である。
【図１０】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける連動ルール設定画面の一例を示す画面図である。
【図１１】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおけるイベント設定画面の一例を示す画面図である。
【図１２】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける期間設定画面の一例を示す画面図である。
【図１３】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける動作設定画面の一例を示す画面図である。
【図１４】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける連動ルール作成手順を示すフローチャートである。
【図１５】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおけるドライバ情報を格納したドライバ所在蓄積データの構造を示す説明図である。
【図１６】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける放送プログラムのデータ構造を示す説明図である。
【図１７】本発明の実施の一形態のチャネル横断の情報配信シナリオ編集・管理システムにおける連動ルールのデータ構造を示す説明図である。
【図１８】本発明の一実施例によるチャネル横断の情報配信シナリオ編集・管理システムにおける編集画面の一例を示す画面図である。
【図１９】本発明の一実施例によるチャネル横断の情報配信シナリオ編集・管理システムにおける制御シナリオデータの説明図である。
【図２０】本発明の一実施例によるチャネル横断の情報配信シナリオ編集・管理システムにおける監視画面の一例を示す画面図である。
【図２１】本発明の一実施例によるチャネル横断の情報配信シナリオ編集・管理システムにおける仮実行装置が仮実行を制御するための制御画面を示す画面図である。
【符号の説明】
１０００……同期制御装置、１１０１，１１０２……イベント発生装置、５５００……記憶装置、５１００……編集装置、５２００……監視装置、５３００……仮実行装置、５４００……切替え装置、５６００…通信装置、５１０３……連動ルール登録装置、５１０４……表示制御装置、５２０１……実行結果表示領域（チャネル制御表示装置）、５２０２……編集領域表示領域（チャネル制御表示装置）、５２０３……監視表示制御装置、５２０４……連動ルール変更装置、５３０１……仮実行表示領域、５３０２……仮イベント発生装置、５３０４……仮時刻指定装置（仮時刻制御装置）、５３０５……イベント発生時刻抽出装置（仮時刻制御装置）、５５０８……仮時刻リスト蓄積装置。
【図１】
0004264796.tif 000002
【図２】
0004264796.tif 000003
【図３】
0004264796.tif 000004
【図４】
0004264796.tif 000005
【図５】
0004264796.tif 000006
【図６】
0004264796.tif 000007
【図７】
0004264796.tif 000008
【図８】
0004264796.tif 000009
【図９】
0004264796.tif 000010
【図１０】
0004264796.tif 000011
【図１１】
0004264796.tif 000012
【図１２】
0004264796.tif 000013
【図１３】
0004264796.tif 000014
【図１４】
0004264796.tif 000015
【図１５】
0004264796.tif 000016
【図１６】
0004264796.tif 000017
【図１７】
0004264796.tif 000018
【図１８】
0004264796.tif 000019
【図１９】
0004264796.tif 000020
【図２０】
0004264796.tif 000021
【図２１】
0004264796.tif 000022