(57)【要約】  インタラクティブ放送プログラムの製作および実行のためのシステムおよび方法を開示する。放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービスシステムは、放送プログラムと関連する情報が入力されるためのツール（ｔｏｏｌ）を提供し、ツールに入力された情報を放送プログラムに対するスクリプト（ｓｃｒｉｐｔ）形態で生成するプログラム生成部、放送プログラムと連動してスクリプト形態で生成された情報を読み取った後、サービスイネーブラ（ｓｅｒｖｉｃｅ  ｅｎａｂｌｅｒ）が提供するコミュニケーションチャンネルを利用して放送プログラムに参加するユーザに情報を提供するプログラム実行部、およびサービスイネーブラのコミュニケーションサービスプラットフォームとプログラム実行部を連結するサービス連結部を備えてもよい。
2015534737.tif 000002
【特許請求の範囲】
【請求項１】
放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービスシステムであって、
前記放送プログラムと関連する情報が入力されるためのツール（ｔｏｏｌ）を提供し、前記ツールに入力された前記情報を前記放送プログラムに対するスクリプト（ｓｃｒｉｐｔ）形態で生成するプログラム生成部と、
前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、サービスイネーブラ（ｓｅｒｖｉｃｅ  ｅｎａｂｌｅｒ）が提供するコミュニケーションチャンネルを利用して前記放送プログラムに参加するユーザに前記情報を提供するプログラム実行部と、
前記サービスイネーブラのコミュニケーションサービスプラットフォームと前記プログラム実行部を連結するサービス連結部とを備える、プログラムイネーブラサービスシステム。
【請求項２】
前記プログラム生成部は、
前記ツールに前記放送プログラムに該当する基本情報を入力する機能、前記サービスイネーブラを選択する機能、および前記ユーザの参加が可能な対話型オブジェクト（ｉｎｔｅｒａｃｔｉｖｅ  ｏｂｊｅｃｔ）を入力する機能を提供することを特徴とする請求項１に記載のプログラムイネーブラサービスシステム。
【請求項３】
前記対話型オブジェクトは、クイズ、アンケート、投票、応募のうち少なくとも１つの形態で作成されるものであることを特徴とする請求項２に記載のプログラムイネーブラサービスシステム。
【請求項４】
前記プログラム生成部は、
前記ツールを利用して前記放送プログラムで出題されるクイズを作成する機能と、前記クイズ別にリワード（ｒｅｗａｒｄ）、ヒント（ｈｉｎｔ）、映像、広告、リトライ（ｒｅｔｒｙ）提供条件のうち少なくとも１つのオプションを設定する機能と、前記クイズが出題される順序または連動条件を設定する機能とを提供することを特徴とする請求項１に記載のプログラムイネーブラサービスシステム。
【請求項５】
前記プログラム生成部は、
前記放送プログラムの各回次別に前記情報をスクリプト化するものであることを特徴とする請求項１に記載のプログラムイネーブラサービスシステム。
【請求項６】
前記プログラム実行部は、
前記ユーザとのコミュニケーションチャンネルを提供するソーシャルサービス（ｓｏｃｉａｌ  ｓｅｒｖｉｃｅ）、ＩＭ（Ｉｎｓｔａｎｔ  Ｍｅｓｓｅｎｇｅｒ）サービスのうち少なくとも１つのイネーブラと連動するものであることを特徴とする、請求項１に記載のプログラムイネーブラサービスシステム。
【請求項７】
前記プログラム実行部は、
前記サービスイネーブラと連動し、プログラム管理者がアクセス可能なウェブ基盤のポータル環境を提供するポータルモジュールと、
前記サービスイネーブラのサービスライフサイクル（ｌｉｆｅｃｙｃｌｅ）を管理する管理モジュールと、
前記スクリプト形態で生成された前記情報とイネーブラ形態のコミュニケーションサービスを結合して前記放送プログラムの双方向サービスを提供する実行エンジンと、
前記放送プログラムと関連して前記サービスイネーブラのイベントを記録する記録モジュールと、
前記サービスイネーブラを利用した前記放送プログラムの参加状況をモニタリングするモニタモジュールと、
前記サービスイネーブラを利用して前記ユーザとのデータ送受信を実行するバスモジュールとを備える請求項１に記載のプログラムイネーブラサービスシステム。
【請求項８】
前記モニタモジュールは、
前記放送プログラムに参加するリアルタイムユーザ数、地域別参加現況、年齢別参加現況、性別参加現況のうち少なくとも１つを提供する機能、前記情報それぞれに対する参加現況を提供する機能、前記放送プログラムに参加したユーザ別に詳細参加情報を提供する機能、前記放送プログラムに参加するユーザを対象にメッセージ送信または電話連結を支援する機能のうち少なくとも１つを提供することを特徴とする請求項７に記載のプログラムイネーブラサービスシステム。
【請求項９】
前記放送プログラムに参加するユーザとのコミュニケーションチャンネルを提供し、前記放送プログラムに参加しようとするユーザとの友達設定によって前記放送プログラムに対するプログラムチャットルームを開設するモバイルＩＭイネーブラ（Ｍｏｂｉｌｅ  Ｉｎｓｔａｎｔ  Ｍｅｓｓｅｎｇｅｒ  Ｅｎａｂｌｅｒ）
をさらに備え、
前記プログラム実行部は、
前記モバイルＩＭイネーブラと連動して前記スクリプト形態で生成された前記情報を読み取った後、前記プログラムチャットルームを利用して前記ユーザに前記情報を提供することを特徴とする請求項１に記載のプログラムイネーブラサービスシステム。
【請求項１０】
前記放送プログラムに参加するユーザとのコミュニケーションチャンネルを提供し、前記放送プログラムに対して少なくとも２人以上のユーザがグループ単位で参加が可能なプログラムチャットルームを開設するモバイルＩＭイネーブラをさらに備え、
前記プログラム実行部は、
前記モバイルＩＭイネーブラと連動して前記スクリプト形態で生成された前記情報を読み取った後、前記プログラムチャットルームを利用して該当のグループに参加するユーザに前記情報を提供することを特徴とする請求項１に記載のプログラムイネーブラサービスシステム。
【請求項１１】
前記モバイルＩＭイネーブラは、
ウェブ基盤のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）形態であって、前記放送プログラムに参加するユーザリスト、前記情報と関連するメッセージ受／発信状態、または前記ユーザの回答の可否を確認する機能を提供するインタフェースモジュールと、
前記情報と関連するメッセージを前記ユーザに送信する機能、文字列マッチング（Ｍｅｓｓａｇｅ  Ｍａｔｃｈｉｎｇ）によって前記放送プログラムに対する前記ユーザの参加意思を誘導（ｔｒｉｇｇｅｒｉｎｇ）したり、前記情報に対する前記ユーザの回答を判断したり、前記ユーザに特定のメッセージを送信する機能を提供するメッセージ制御モジュールと、
前記放送プログラムに対してプログラム管理者が生成したメッセンジャ上のＩＤを基準として関係が設定された友達リストを管理する機能を提供する友達管理モジュールと、
前記友達リストに含まれたユーザとのコミュニケーションのためのプログラムチャットルームを開設する機能を提供するチャットルーム制御モジュールと、
前記友達リストに含まれたユーザ別に前記プログラムチャットルームを利用した前記ユーザの回答を記録する機能を提供する回答記録モジュールとを備える、請求項９または１０に記載のプログラムイネーブラサービスシステム。
【請求項１２】
前記モバイルＩＭイネーブラは、
前記ユーザとのコミュニケーションのためのプログラムチャットルームを開設し、前記情報が前記放送プログラムで出題されるクイズである場合に、前記プログラムチャットルームを利用して前記クイズと関連するメッセージを前記ユーザに伝達したり、前記ユーザから前記クイズに対する回答を受信するものであることを特徴とする請求項９または１０に記載のプログラムイネーブラサービスシステム。
【請求項１３】
前記モバイルＩＭイネーブラは、
前記放送プログラムに対してモバイルＩＭ上のバディＩＤであるプログラムＩＤを生成した後、前記放送プログラムの放送時間にしたがって前記プログラムＩＤを基準として前記プログラムチャットルームを開設するものであることを特徴とする請求項９または１０に記載のプログラムイネーブラサービスシステム。
【請求項１４】
前記モバイルＩＭイネーブラは、
前記放送プログラムに対してモバイルＩＭ上のバディＩＤであるプログラムＩＤを生成した後、メッセージプッシュ（ｍｅｓｓａｇｅ  ｐｕｓｈ）方式を利用して前記プログラムＩＤと事前に友達関係が設定された前記ユーザを対象に前記放送プログラムの参加を要請するメッセージを伝達し、前記ユーザが参加可能な前記プログラムチャットルームを開設するものであることを特徴とする請求項９または１０に記載のプログラムイネーブラサービスシステム。
【請求項１５】
前記モバイルＩＭイネーブラは、
前記放送プログラムに対してモバイルＩＭ上のバディＩＤであるプログラムＩＤを生成した後、文字列マッチング（Ｍｅｓｓａｇｅ  Ｍａｔｃｈｉｎｇ）方式を利用して前記プログラムＩＤのチャットルームに前記ユーザから前記放送プログラムの参加意思を示す文字列が入力されると、前記ユーザを前記プログラムＩＤの友達として設定し、前記ユーザが参加可能な前記プログラムチャットルームを開設するものであることを特徴とする請求項９または１０に記載のプログラムイネーブラサービスシステム。
【請求項１６】
前記モバイルＩＭイネーブラは、
前記プログラムチャットルームに参加可能な人数を設定し、前記人数にしたがって前記グループに参加するユーザの数を制限するものであることを特徴とする請求項１０に記載のプログラムイネーブラサービスシステム。
【請求項１７】
前記情報は、前記ユーザの回答が要求されるクイズ、アンケート、投票、応募のうち少なくとも１つの対話型オブジェクトであり、
前記プログラム実行部は、
前記対話型オブジェクトと関連するメッセージを前記プログラムチャットルームを利用して該当のグループに参加するユーザに伝達し、前記プログラムチャットルームを利用して前記ユーザそれぞれから前記対話型オブジェクトに対する回答を受信するものであることを特徴とする請求項１０に記載のプログラムイネーブラサービスシステム。
【請求項１８】
前記プログラム実行部は、
前記ユーザによって指定された順序または任意の順序に前記グループに参加するユーザ別回答順序を設定するものであることを特徴とする請求項１７に記載のプログラムイネーブラサービスシステム。
【請求項１９】
前記プログラム実行部は、
前記グループに指定されたユーザ別回答順序に基づいて前記対話型オブジェクトに対する回答をフィルタリングするものであることを特徴とする請求項１７に記載のプログラムイネーブラサービスシステム。
【請求項２０】
前記プログラム実行部は、
前記ユーザそれぞれから受信された前記対話型オブジェクトに対する回答を特定の文字列に代替し、
前記ユーザ側の端末にインストールされるモバイルＩＭアプリケーションでは、前記プログラムチャットルームの画面上に前記対話型オブジェクトに対する回答の代わりに前記特定の文字列が表示されるものであることを特徴とする請求項１７に記載のプログラムイネーブラサービスシステム。
【請求項２１】
放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービスシステムであって、
前記放送プログラムと関連する情報が入力されるためのツールを提供し、前記ツールに入力された前記情報を前記放送プログラムに対するスクリプト形態で生成するプログラム生成部と、
前記放送プログラムに参加するユーザとのコミュニケーションチャンネルを提供するモバイルＩＭイネーブラと、
前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、前記モバイルＩＭイネーブラを利用して前記ユーザに前記情報を提供するプログラム実行部と、および
前記モバイルＩＭイネーブラのコミュニケーションサービスプラットフォームと前記プログラム実行部を連結するサービス連結部とを備える、プログラムイネーブラサービスシステム。
【請求項２２】
放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービス方法であって、
前記放送プログラムと関連する情報が入力され、前記入力された情報を前記放送プログラムに対するスクリプト形態で生成する段階、および
前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、サービスイネーブラが提供するコミュニケーションチャンネルを利用して前記放送プログラムに参加するユーザに前記情報を提供する段階
を含む、プログラムイネーブラサービス方法。
【請求項２３】
放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービス方法であって、
前記放送プログラムと関連する情報が入力され、受前記入力された情報を前記放送プログラムに対するスクリプト形態で生成する段階、
モバイルＩＭイネーブラを利用して前記放送プログラムに参加しようとするユーザとの友達設定によって前記放送プログラムに対するチャットルームを開設する段階、および
前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、前記チャットルームを利用して前記ユーザに前記情報を提供する段階
を含む、プログラムイネーブラサービス方法。
【請求項２４】
放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービス方法であって、
前記放送プログラムと関連する情報が入力され、前記入力された情報を前記放送プログラムに対するスクリプト形態で生成する段階、
モバイルＩＭイネーブラを利用して前記放送プログラムに対して少なくとも２人以上のユーザがグループ単位で参加が可能なチャットルームを開設する段階、および
前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、前記チャットルームを利用して該当のグループに参加するユーザに前記情報を提供する段階
を含む、プログラムイネーブラサービス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ユーザ参加型双方向放送プログラムの製作および実行のためのシステムおよび方法に関する。
【背景技術】
【０００２】
最近では放送と通信の融合と共に、スマートテレビ（ｓｍａｒｔ  ＴＶ）、スマートフォン（ｓｍａｒｔ  ｐｈｏｎｅ）、ＩＰＴＶなどのような多様な端末が普及することにより、既存の片方向的なＴＶ環境から、ユーザとインタラクション（ｉｎｔｅｒａｃｔｉｏｎ）することができる双方向参加環境へと変化している。
【０００３】
双方向放送サービスの製作において、ユーザ参加のための手段のために、既存では、サービス別途の個別の専用モバイルアプリケーションまたはＳＭＳ−ＭＯ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ  Ｍｏｂｉｌｅ  Ｏｒｉｅｎｔｅｄ）システムなどを放送環境に合うように活用する形態で進められている。しかし、専用のアプリケーションを活用する場合にはユーザ参加時に必ず該当のアプリケーションをインストールしなければならないという問題があり、ＳＭＳ−ＭＯを利用する場合には別途の通信費用を通信社に支払わなければならないという不便が発生していた。また、ユーザの放送プログラム参加チャンネルの多様化に伴い、個別プログラム別にユーザ参加を極大化するために多様なチャンネルを動員しなければならない場合には、既存の方式では拡張性および即時性に限界があった。
【０００４】
また、プログラムがシリーズで製作される場合には、個別の文書形態で各回次のプログラム著作情報を管理して活用するのが現状となっている。すなわち、放送作家またはＰＤ（Ｐｒｏｄｕｃｅｒ）が回次別に情報を個別の文書形態で管理するため、管理の効率性が低下するだけでなく、文書の重複または流失のような問題が発生する可能性が高く、個別の回次別に情報をフォーマット化するにも不便があった。
【０００５】
さらに、現在における放送プログラムのユーザ参加のための大多数のサービスは、一対一形態の参加のみを提供している。言い換えれば、スマートテレビやスマートフォンなどを利用して視聴中のプログラムに参加したり友達とチャットしたりするためには、別途のアプリケーションをそれぞれ独立的に駆動しなければならないという不便さがあった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザ参加型双方向放送プログラムの製作において、必要な著作ツールを提供し、個別の回次別に情報をフォーマット化することができるプログラムイネーブラサービス方法およびそのシステムを提供する。
【０００７】
インタラクティブ放送プログラを製作するためのエディタと共に、エディタで製作されたインタラクティブ放送プログラムを多様なサービスとの連携によって直接実行することができる環境を支援するプログラムイネーブラサービス方法およびそのシステムを提供する。
【０００８】
双方向プログラムで出題される問題に対し、特定の条件にマッチするユーザを区分してヒント情報を提供することができるプログラムイネーブラサービス方法およびそのシステムを提供する。
【０００９】
プログラムに対するユーザの参加手段として既存のモバイルＩＭ（インスタントメッセンジャ）サービスを利用して双方向サービスを提供するプログラムイネーブラサービス方法およびそのシステムを提供する。
【００１０】
モバイルインスタントメッセンジャの友達設定によってユーザ参加が可能なインタラクティブ放送プログラムを提供することができるプログラムイネーブラサービス方法およびそのシステムを提供する。
【００１１】
放送参加および友達との対話をシームレス（ｓｅａｍｌｅｓｓ）に行うために、モバイルインスタントメッセンジャのグループチャットルームを利用して放送参加および友達対話を同時に提供することができるプログラムイネーブラサービス方法およびそのシステムを提供する。
【課題を解決するための手段】
【００１２】
本発明の実施形態によると、放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービスシステムは、前記放送プログラムと関連する情報が入力されるためのツール（ｔｏｏｌ）を提供し、前記ツールに入力された前記情報を前記放送プログラムに対するスクリプト（ｓｃｒｉｐｔ）形態で生成するプログラム生成部、前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、サービスイネーブラ（ｓｅｒｖｉｃｅ  ｅｎａｂｌｅｒ）が提供するコミュニケーションチャンネルを利用して前記放送プログラムに参加するユーザに前記情報を提供するプログラム実行部、および前記サービスイネーブラのコミュニケーションサービスプラットフォームと前記プログラム実行部を連結するサービス連結部を備えてもよい。
【００１３】
本発明の実施形態によると、放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービスシステムは、前記放送プログラムと関連する情報が入力されるためのツールを提供し、前記ツールに入力された前記情報を前記放送プログラムに対するスクリプト形態で生成するプログラム生成部、前記放送プログラムに参加するユーザとのコミュニケーションチャンネルを提供するモバイルＩＭイネーブラ、前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、前記モバイルＩＭイネーブラを利用して前記ユーザに前記情報を提供するプログラム実行部、および前記モバイルＩＭイネーブラのコミュニケーションサービスプラットフォームと前記プログラム実行部を連結するサービス連結部を備えてもよい。
【００１４】
本発明の実施形態によると、放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービス方法は、前記放送プログラムと関連する情報が入力され、前記入力された情報を前記放送プログラムに対するスクリプト形態で生成する段階、および前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、サービスイネーブラが提供するコミュニケーションチャンネルを利用して前記放送プログラムに参加するユーザに前記情報を提供する段階を含んでもよい。
【００１５】
本発明の実施形態によると、放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービス方法は、前記放送プログラムと関連する情報が入力され、前記入力された情報を前記放送プログラムに対するスクリプト形態で生成する段階、モバイルＩＭイネーブラを利用して前記放送プログラムに参加しようとするユーザとの友達設定によって前記放送プログラムに対するチャットルームを開設する段階、および前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、前記チャットルームを利用して前記ユーザに前記情報を提供する段階を含んでもよい。
【００１６】
本発明の実施形態によると、放送プログラムのユーザ参加のための双方向サービスを提供するプログラムイネーブラサービス方法は、前記放送プログラムと関連する情報が入力され、前記入力された情報を前記放送プログラムに対するスクリプト形態で生成する段階、モバイルＩＭイネーブラを利用し、前記放送プログラムに対して少なくとも２人以上のユーザがグループ単位で参加が可能なチャットルームを開設する段階、および前記放送プログラムと連動して前記スクリプト形態で生成された前記情報を読み取った後、前記チャットルームを利用して該当のグループに参加するユーザに前記情報を提供する段階を含んでもよい。
【発明の効果】
【００１７】
本発明の実施形態によると、双方向放送プログラムを製作するためのエディタとエディタを利用して製作された放送プログラムを既存のコミュニケーションチャンネルと連動して実行することができるイネーブラが結合されたシステムを提供することにより、プログラム情報をフォーマット化して製作および管理の効率性を向上させることができ、双方向放送プログラムに必要な多様なコミュニケーション機能を容易かつ便利に提供することができる。
【００１８】
本発明の実施形態によると、プログラムの製作および実行のためのプログラムイネーブラサービスシステムを利用してスタジオ環境で双方向放送サービスのための全般のモニタリング機能を提供することにより、プログラム進行時に製作者が直接にスタジオ環境でユーザ参加情報などのリアルタイム現況を容易かつ便利に確認することができる。
【００１９】
本発明の実施形態によると、双方向プログラムで出題される問題に対し、特定の条件にマッチするユーザを区分してヒントを提供することにより、放送を利用してヒント情報を提供するときにすべてのユーザにヒント情報が表示されるという限界を解決することができ、個別のユーザチャンネルを利用してヒントを提供する場合には多様なビジネスモデルに応用した形態でユーザ参加を誘導することができる。
【００２０】
本発明の実施形態によると、プログラムに対するユーザの参加手段として既存のモバイルＩＭ（インスタントメッセンジャ）サービスを利用することにより、別途の専用アプリケーションをインストールする必要がなく、既存に利用しているモバイルＩＭだけでユーザのプログラム参加が可能となる。これにより、プログラム製作者の立場では、追加でモバイルアプリケーションを開発および配布、維持補修による費用を節減することができる上に既存のメッセンジャユーザ層を容易に確保することができ、モバイルＩＭ事業者の立場では、双方向プログラムバディ専用機能開発および関連付加サービス提供によるサービス収益を発生させることができる。
【００２１】
本発明の実施形態によると、モバイルインスタントメッセンジャ上のグループチャット機能を利用してユーザの放送参加および友達対話を同時に提供することにより、アプリケーション間の転換または画面間の転換をしなくても、容易にユーザの２つすべてのニーズを満たすことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態において、プログラムイネーブラサービスシステムの概略的な構成を説明するための図である。
【００２３】
【図２】本発明の一実施形態において、ユーザ参加型放送プログラムの製作および実行のためのプログラムイネーブラサービスシステムの内部構成を示したブロック図である。
【００２４】
【図３】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図４】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図５】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図６】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図７】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図８】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図９】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図１０】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図１１】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図１２】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【図１３】本発明の一実施形態において、放送プログラムを製作するためのエディタ画面の例示を示した図である。
【００２５】
【図１５】本発明の一実施形態において、放送プログラムの双方向サービスのためのモニタリング画面の例示を示した図である。
【図１６】本発明の一実施形態において、放送プログラムの双方向サービスのためのモニタリング画面の例示を示した図である。
【図１７】本発明の一実施形態において、放送プログラムの双方向サービスのためのモニタリング画面の例示を示した図である。
【００２６】
【図１８】本発明の一実施形態において、双方向サービスイネーブラとしてモバイルＩＭイネーブラが搭載されたプログラムイネーブラサービスシステムの内部構成を示したブロック図である。
【００２７】
【図１９】本発明の一実施形態において、モバイルＩＭ上でユーザ参加のためのプログラムチャットルームを生成するプロセスを説明するためのフローチャートである。
【図２０】本発明の一実施形態において、モバイルＩＭ上でユーザ参加のためのプログラムチャットルームを生成するプロセスを説明するためのフローチャートである。
【００２８】
【図２１】本発明の一実施形態において、プログラム進行中にモバイルＩＭを利用して出題問題および出題問題のヒントを提供するプロセスを説明するためのフローチャートである。
【００２９】
【図２２】本発明の一実施形態において、プログラム進行中にモバイルＩＭを利用して連動問題を提供するプロセスを説明するためのフローチャートである。
【００３０】
【図２３】本発明の一実施形態に係るプログラムイネーブラサービス方法において、製作者によって双方向放送プログラムを製作する方法を示したフローチャートである。
【００３１】
【図２４】本発明の一実施形態に係るプログラムイネーブラサービス方法において、プログラム管理者によってプログラムＩＤを生成する方法を示したフローチャートである。
【００３２】
【図２５】本発明の一実施形態に係るプログラムイネーブラサービス方法において、放送プログラムを双方向サービスイネーブラと連動して実行する方法を示したフローチャートである。
【００３３】
【図２６】本発明の一実施形態において、ユーザをプログラムチャットルームのグループチャットに参加者として登録させる方式を説明するための例示図である。
【図２７】本発明の一実施形態において、ユーザをプログラムチャットルームのグループチャットに参加者として登録させる方式を説明するための例示図である。
【００３４】
【図２８】本発明の一実施形態において、放送プログラムに対するユーザの参加順序を決める方式を説明するための例示図である。
【図２９】本発明の一実施形態において、放送プログラムに対するユーザの参加順序を決める方式を説明するための例示図である。
【図３０】本発明の一実施形態において、放送プログラムに対するユーザの参加順序を決める方式を説明するための例示図である。
【００３５】
【図３１】本発明の一実施形態に係るプログラムイネーブラサービス方法において、ユーザ側の端末でユーザがモバイルＩＭを利用してプログラムに参加する方法を示したフローチャートである。
【００３６】
【図３２】本発明の一実施形態において、プログラムチャットルームで指定された参加順序に基づいて出題問題に対する回答を処理する方式を説明するための例示図である。
【図３３】本発明の一実施形態において、プログラムチャットルームで指定された参加順序に基づいて出題問題に対する回答を処理する方式を説明するための例示図である。
【発明を実施するための形態】
【００３７】
以下、本発明の実施形態について、添付の図面を参照しながら詳細に説明する。
【００３８】
双方向放送サービスの場合は、単にプログラムと関連する情報を確認したりニュースを確認したりするサービス水準を越え、個別プログラムと直接に相互作用することによって参加および回答することができる形態の水準にまで発展している。
【００３９】
このような過程において多様な形態の放送ジャンルが発展するものと予想されており、特に、ユーザの高い参加を導き出す参加プログラム（ｒｅｆｅｒｅｎｃｅ  ｐｒｏｇｒａｍ）の場合には、個別のプログラムフォーマット（ｐｒｏｇｒａｍ  ｆｏｒｍａｔ）形態で流通されながら全世界的なフォーマットビジネス（ｆｏｒｍａｔ  ｂｕｓｉｎｅｓｓ）が可能であると予想されている。
【００４０】
これにより、本発明では、ユーザ参加型双方向放送サービスのために、実際に放送環境で直接実行することができる形態での製作が可能なツールと共に、双方向放送サービスに必要な多様なコミュニケーション機能を提供することができる技術を提案する。
【００４１】
本明細書において、「放送プログラム」とは、問題（クイズ）、アンケート、投票、応募などのようなユーザ参加はもちろん、ブックマーク（ｂｏｏｋｍａｒｋ）やアノテーション（ａｎｎｏｔａｔｉｏｎ）などのようなユーザ記録など、すべての形態のインタラクティブが可能となるように製作されたマルチメディアコンテンツを包括して意味してもよい。また、「製作者」とは、放送作家やＰＤなどのように双方向放送プログラムを企画または製作する対象を意味してもよく、「管理者」とは、双方向プログラムサービスを提供するためにシステム設定および運営を担当する対象を意味してもよい。さらに、「ユーザ」あるいは「参加者」とは、放送プログラムを視聴する視聴者であって、放送プログラムに直接参加する対象を意味してもよい。
【００４２】
本発明の実施形態は、テレビ環境の放送システムはもちろん、ｅラーニング（ｅ−Ｌｅａｒｎｉｎｇ）システムなどのようにユーザ参加型双方向サービスを基盤としたすべてのシステムに適用されてもよい。
【００４３】
以下では、放送プログラムの双方向サービスを提供するためのプログラムイネーブラサービスシステムおよびプログラムイネーブラサービス方法を具体的に説明するために、放送中に問題が出題され、これにユーザが参加する形態の放送プログラムを例示して説明する。
【００４４】
図１は、本発明の一実施形態において、プログラムイネーブラサービスシステムの概略的な構成を示した図である。
【００４５】
図１に示すように、プログラムイネーブラサービスシステム１００は、大きくは、放送プログラムを生成するためのプログラム生成部１１０、プログラム生成部１１０で生成された放送プログラムを実行するためのプログラム実行部１２０、およびプログラム実行部１２０で実行される放送プログラムと連動するためのコミュニケーションサービスを連結するサービス連結部１３０で構成されてもよい。
【００４６】
プログラム生成部１１０では、放送プログラムを製作するために製作者が企画段階で使用することができるシステムとして、放送プログラムにおいてユーザの参加が可能な部分を事前に定義されているイネーブラ（Ｅｎａｂｌｅｒ）およびビジュアル（ｖｉｓｕａｌ）なツールによって設計し、これをスクリプト（ｓｃｒｉｐｔ）化することにより、実際に放送環境で直接実行することができる形態で製作機能を提供するツール（ｉＦｏｒｍａｔ  Ｅｄｉｔｏｒ）を支援してもよい。本実施形態では、放送プログラムの製作段階で必要なプログラム著作ツールとして、放送プログラムに必要な基本情報を入力することができる機能、多様なサービスイネーブラを追加して放送参加チャンネルを選択することができる機能、そして放送プログラムの各回次別の情報を容易に編集してこれをスクリプト形態に変換し、実際の放送環境にランチングすることができる機能などを提供してもよい。
【００４７】
プログラム実行部１２０では、放送プログラムを実行するためのイネーブラシステムとして、上述したツールで製作された放送プログラム情報を読み取り、多様なレガシー（Ｌｅｇａｃｙ）システムおよび／またはソーシャルサービス（Ｓｏｃｉａｌ  Ｓｅｒｖｉｃｅ）などのような多様なコミュニケーションチャンネルと連携させることにより、該当の放送プログラムで必要な双方向参加手段を提供することはもちろん、該当の放送プログラムの統計的情報を提供し、放送プログラムを進めるためのモニタリングツールやユーザ回答管理などの機能を支援してもよい。
【００４８】
サービス連結部１３０では、多様なコミュニケーションチャンネルを容易かつ便利に放送プログラムと連動することができるアダプダ（ａｄａｐｔｏｒ）機能を支援してもよい。本実施形態では、多様なコミュニケーションチャンネルを手容易かつ便利に放送プログラムと連動することができる技術として、放送プログラムをサービスするのに必要な多様なコミュニケーション機能を提供してもよい。
【００４９】
図２を参照しながら、プログラム生成部２１０、プログラム実行部２２０、サービス連結部２３０の構成要素を具体的に説明する。
【００５０】
先ず、プログラム生成部２１０は、放送プログラムを著作するための環境（ｉＰｒｏｇｒａｍ  Ｃｒｅａｔｉｏｎ  Ｅｎｖｉｒｏｎｍｅｎｔ）を提供するものであって、大きくは、入力モジュール（ｉＦｏｒｍａｔ  Ｅｄｉｔｏｒ）２１１と著作モジュール（ｉＰｒｏｇｒａｍ  Ｄｅｓｉｇｎｅｒ）２１２で構成されてもよい。
【００５１】
入力モジュール２２１は、放送作家またはＰＤ（Ｐｒｏｄｕｃｅｒ）が双方向プログラムを企画するために利用するツールであって、プログラム情報入力および参加方式、出題問題などを登録／修正／削除するためのツールを意味してもよい。
【００５２】
著作モジュール２１２は、放送プログラムをスクリプトするための各種モジュール（ｉＰｒｏｇｒａｍ  ＳｃｒｉｐｔＧｅｎｅｒａｔｏｒ、ｉＰｒｏｇｒａｍ  Ｓｃｒｉｐｔ  Ｖａｌｉｄａｔｏｒ、ｉＰｒｏｇｒａｍ  Ｅｘｅｃｕｔｉｏｎ  Ｌａｎｇｕａｇｅ）を利用して入力モジュール２１１に入力されたデータをスクリプト化し、プログラム実行部２２０で実行することができる形態に著作してもよい。
【００５３】
図３〜図１３は、入力モジュール２１１で提供されるエディタ画面を示した図である。
【００５４】
図３を参照すると、入力モジュール２１１は、放送プログラムの情報入力および修正の権限をもつ製作者のアクセスを許容するためのログイン画面３００を提供してもよい。このとき、ログイン画面３００は、アイディ（ＩＤ）３０１とパスワード（ｐａｓｓｗｏｒｄ）３０２を入力する形態で構成され、ＰＤや放送作家などのように製作者類型別にエディタの権限が異なる場合には、製作者類型３０３と共にアイディ／パスワードが入力されてもよい。
【００５５】
図４を参照すると、入力モジュール２１１は、ログインによって接続した製作者を対象にエディタ開始画面４００を提供してもよい。製作者は、エディタ開始画面４００を利用しながら著作しようとするプログラム４０１および回次４０２を選択または入力してもよく、その他に回次情報（ｃｏｍｍｅｎｔ）４０３、出演者情報４０４、放送時間４０５、プログラムＩＤ４０６などを入力してもよい。さらに、エディタ開始画面４００では、ユーザとのコミュニケーションのためにモバイルインスタントメッセンジャ（Ｍｏｂｉｌｅ  ＩＭ）、ツイッター（Ｔｗｉｔｔｅｒ）、フェイスブック（ＦＢ）などの放送プログラムと連動しようとするサービスイネーブラ（Ｓｅｒｖｉｃｅ  Ｅｎａｂｌｅｒ）４０７を選択してもよい。このとき、プログラムＩＤ４０６は、プログラム管理者のＩＤとして、例えば、ユーザとのコミュニケーションチャンネルとしてモバイルＩＭを利用する場合には、プログラム管理者も１つのバディＩＤとして見なし、モバイルＩＭを利用した問題出題および回答のためには、必ず該当のプログラムに対してバディＩＤが生成されなければならない。上述したエディタ開始画面４００は、製作者が直接入力する方式、項目から選択する方式などで構成されてもよい。
【００５６】
図５を参照すると、入力モジュール２１１は、放送プログラムに必要な基本情報を入力するための初期設定画面５００を提供してもよい。初期設定画面５００では、放送プログラムの予想参加者数５０１、リワード（例えば、賞金や商品など）５０２、当選者（人数や条件）５０３、当選者に関連するその他のオプション５０４などを設定してもよい。上述した初期設定画面５００は、製作者が直接入力する方式、決められた項目から選択する方式などで構成されてもよい。
【００５７】
図６を参照すると、入力モジュール２１１は、放送中に出題される問題を入力するための問題出題画面６００を提供してもよい。このとき、問題出題画面６００では、問題の内容６０１、問題に関する諮問６０２、該当する問題の類型６０３、選多型問題の選択肢６０４などが入力されてもよい。また、問題出題画面６００では、製作者が入力した問題を格納するための「保存」メニュー６０５、問題に対するリワードを設定するための「リワード」メニュー６０６、問題と関連するオプションを設定するための「オプション」メニュー６０７が提供されてもよい。
【００５８】
図７は、問題出題画面６００で「リワード」メニュー６０６を利用して提供されるリワード設定画面７００を示している。製作者は、リワード設定画面７００を利用しながら正解者に提供されるリワードを設定してもよい。このとき、リワードは各問題に対して個別に設定されてもよい。
【００５９】
図８は、問題出題画面６００で「オプション」メニュー６０７を利用して提供されるオプション設定画面８００を示している。製作者は、オプション設定画面８００を利用しながら、各問題と関連して個別にフォト（ｐｈｏｔｏ）（静止映像や動画など）、広告（ａｄｓ）、条件（ｃｏｎｄｉｔｉｏｎ）などの多様なオプションを登録してもよい。また、オプション設定画面８００では、個別問題のオプションとして、所定の条件がマッチする参加者にヒント（ｈｉｎｔ）を与える機能、リトライ（ｒｅｔｒｙ）提供を設定する機能などが提供されてもよい。図８に示すように、製作者は、ヒント文、ヒント提供対象、ヒント提供方式、ヒントクエリなどを設定することにより、所定の条件にマッチする参加者にヒントが与えられるように設定してもよい。ヒントを提供する対象を選定する方式は、特定のクエリに回答する方式、特定の広告に回答する方式、特定のコンテンツ（動画や音声ファイルなど）に回答する方式、位置マッチング条件を利用する方式（例えば、特定の位置にいるユーザ、特定の位置にチェックインしたユーザなど）などの多様な方法のうち、プログラム製作者が指定した方式にしたがう。また、ヒントを提供する方式の場合にヒント提供対象者が決まると、該当の対象者にモバイルＩＭを利用して添付ファイル形態またはメッセージ形態でヒントを提供する方式などによる。さらに、図９に示すように、製作者は、オプション設定画面９００を利用してリトライ機会を与えるための手段（例えば、広告）、前記手段の表示方法、前記手段に対する回答時間などを設定することにより、所定条件の回答がある参加者にリトライ機会が与えられるように設定してもよい。
【００６０】
図１０は、製作者によって入力された問題出題画面１０００の例示を示した図である。図１０に示すように、問題出題画面１０００には、製作者の入力および設定に応じて、問題１００１の内容欄には「春川の名物＜混ぜ冷麺＞は、なぜ混ぜ冷麺と呼ばれるようになったか？」が、これに対する諮問１００２として「春川混ぜ冷麺体験博物館」が、問題類型１００３として「二者択一」形式が、二者択一の正解選択肢１００４として２種類の選択肢が、それぞれ表示されてもよい。さらに、問題出題画面１０００には、製作者の設定に応じて、製作者が設定した出題問題のオプション現況１００５が表示されてもよい。
【００６１】
図３〜図１０を参照しながら説明したエディタ画面を利用して放送プログラムで出題される問題を個別に生成してもよい。このとき、製作者によって生成された問題のリストが問題出題画面の一側に順に整列されて表示されてもよい。
【００６２】
図１１を参照すると、放送プログラムの特定の回次に出題される問題の作成および設定が完了すると、入力モジュール２１１は、問題解答プロセスを設定するためのプロセス生成画面１１００を提供してもよい。このとき、プロセス生成画面１１００では、製作者によって作成された問題のリスト１１０１、各ラウンド別にリストに含まれた問題を追加するための画面１１０２などが提供されてもよい。例えば、図１２に示すように、製作者が問題リスト１２０１から各ラウンドに追加しようとする問題を選択して問題追加画面１２０２にドラッグ（ｄｒａｇ）する方式によってラウンド別の出題問題を選択的に設定してもよい。
【００６３】
さらに、プロセス生成画面１１００では、１回の出題問題として２つ以上の問題を追加する機能と共に、このときに問題間の連結のための詳細条件を設定する機能を提供してもよい。言い換えれば、以前に出題された問題を基準として互いに異なる条件の問題を次の出題問題として２つ以上設定してもよい（連動問題）。例えば、図１３を参照すると、１ラウンドの一番目の問題１３０１が出題された後、次に出題される問題１３０２として問題ＡとＢが設定される場合、一番目の問題の正解率が３０％以下であれば次の問題として問題Ａを出題し、一番目の問題の正解率が３０％を超えれば問題Ｂを次の問題として出題する条件１３０３が共に設定されてもよい。
【００６４】
上述した構成によると、入力モジュール２１１では、上述したエディタ画面を利用して放送プログラムの基本情報（回次、放送開始／終了時間など）入力機能、および放送プログラムと連動しようとするサービスイネーブラの選択機能を提供し、放送プログラムでユーザ参加が可能な対話型オブジェクト（例えば、クイズ、アンケート、応募、投票など）を入力し、該当する対話型オブジェクトに対する参加プロセスを生成する全般の機能を提供することができる。
【００６５】
再び図２において、プログラム実行部２２０は、製作者によって著作された放送プログラムを実行するための環境（ｉＰｒｏｇｒａｍ  Ｒｕｎｔｉｍｅ  Ｅｎｖｉｒｏｎｍｅｎｔ）を提供する役割をする。プログラム実行部２２０は、図２に示すように、ポータルモジュール（ｉＰｒｏｇｒａｍ  Ｓｔｕｄｉｏ  Ｐｏｒｔａｌ）２２１、管理モジュール（ｉＰｒｏｇｒａｍ  Ｌｉｆｅｃｙｃｌｅ  Ｍａｎａｇｅｒ）２２２、実行エンジン（ｉＰｒｏｇｒａｍ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｇｉｎｅ）２２３、記録モジュール（ｉＰｒｏｇｒａｍ  Ｌｏｇｇｅｒ）２２４、モニタモジュール（ｉＰｒｏｇｒａｍ  Ｍｏｎｉｔｏｒ）２２５、登録モジュール（ｉＰｒｏｇｒａｍ  ＵＤＤＩ  Ｒｅｐｏｓｉｔｏｒｙ）２２６、バスモジュール（ｉＰｒｏｇｒａｍ  Ｂｕｓ）２２７、および格納モジュール（ｉＰｒｏｇｒａｍ  Ｄａｔａｂａｓｅ）２２８で構成されてもよい。
【００６６】
ポータルモジュール２２１は、イネーブラシステムを利用するためのウェブ基盤のポータルシステムであって、個別サービスイネーブラのランチング時にユーザＩＤ登録によってアクセスが可能であり、基本的にはプログラム管理者が利用するシステムを意味する。ポータルモジュール２２１は、ユーザとのコミュニケーションのためのサービスイネーブラであって、モバイルインスタントメッセンジャ（Ｍｏｂｉｌｅ  ＩＭ）、ツイッター（Ｔｗｉｔｔｅｒ）、フェイスブック（ＦＢ）などと連動してもよい。
【００６７】
管理モジュール２２２は、個別サービスイネーブラのサービスライフサイクル（Ｌｉｆｅｃｙｃｌｅ）に対する管理機能を提供し、放送プログラムと連動して放送環境に合うようにサービスランチングおよびクロージングを担当する機能を提供してもよい。
【００６８】
実行エンジン２２３は、双方向サービスを実行するためのエンジンであって、スクリプト形態で提供されたプログラム情報とイネーブラ形態のサービスを結合して放送プログラムの双方向性を提供するエンジンを意味してもよい。
【００６９】
記録モジュール２２４は、放送プログラムと連動する双方向サービスイネーブラの多様なイベントを記録する機能を提供してもよい。
【００７０】
モニタモジュール２２５は、放送プログラムと連動する双方向サービスイネーブラの動作状況をモニタリングする機能を提供してもよい。
【００７１】
登録モジュール２２６は、放送プログラムと連動する双方向サービスイネーブラの情報および該当のイネーブラのサービスアダプダ情報を登録および管理する機能を提供してもよい。
【００７２】
バスモジュール２２７は、放送プログラムと連動する双方向サービスイネーブラによるメッセージ伝達機能（Ｍｅｓｓａｇｅ  Ｂｕｓ）を提供し、メッセージに対する認証機能（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ、Ａｕｔｈｏｒｉｚａｔｉｏｎ）を提供してもよい。
【００７３】
格納モジュール２２８は、放送プログラムの双方向サービスに必要な全般の情報を格納および保持する機能を提供してもよい。
【００７４】
最後に、サービス連結部２３０は、放送プログラムの双方向サービスのために多様なコミュニケーションチャンネルを連結するためのアダプダ機能を提供してもよい。例えば、ユーザコミュニケーションチャンネルを連結するために、オープンＩＤアダプダ（Ｏｐｅｎ  ＩＤ  Ａｄａｐｔｏｒ）、オープンソーシャルコンテナ（Ｏｐｅｎ  Ｓｏｃｉａｌ  Ｃｏｎｔａｉｎｅｒ）、フェイスブックＡＰＩ（Ｇｒａｐｈ  ＡＰＩ  ｆｏｒ  ＦＢ）、レストフルアダプダ（ＲＥＳＴｆｕｌ  Ａｄａｐｔｏｒ）、ソーシャルプラグインシステム（Ｓｏｃｉａｌ  ＰｌｕｇＩｎｓ）、パーレイ（Ｐａｒｌａｙ）ＡＳ／ＧＷ、レガシー（Ｌｅｇａｃｙ）ＳＣＰなどが適用されてもよい。
【００７５】
上述した構成によると、本実施形態では、回次別にプログラム情報をフォーマット化して放送プログラムを著作するための環境と、双方向サービスイネーブラと連動して多様なコミュニケーション機能と共に放送プログラムを実行するための環境を提供することができる。
【００７６】
本実施形態では、上述した構成のプログラムイネーブラサービスシステム２００を利用してスタジオ環境で双方向放送サービスのためのモニタリング機能を提供することができる。モニタモジュール２２５では、生放送環境で即刻的な視聴者参加情報を確認する機能や放送司会者（ＭＣ）のプログラム進行情報を提供する機能などを別途のＵＩ形態で提供してもよい。例えば、プログラム進行上において、現在参加者情報、地域別参加現況、年齢別参加現況、性別参加現況、および問題別参加者統計情報、および個別の参加者現況を提供する機能と、視聴者との連結（メールまたは電話）を支援する機能が提供されてもよい。
【００７７】
図１４〜図１７は、モニタモジュール２２５で提供されるＵＩ画面を示した図である。
【００７８】
図１４を参照すると、モニタモジュール２２５は、製作者または管理者の要請に応じて管理者モニタ画面１４００を提供してもよい。管理者モニタ画面１４００は、プログラム関連時間情報１４０１（例えば、現在時間や進行経過時間など）、「リアルタイム参加情報」タップ１４０２、「問題別参加現況」タップ１４０３、および「回答者リスト」タップ１４０４を提供してもよい。このとき、図１４に示すように、「リアルタイム参加情報」タップ１４０２では、プログラムの進行にしたがってリアルタイムで集計される現在の参加者数、地域別参加現況、年齢別参加現況、性別参加現況などが提供されてもよい。また、図１５に示すように、「問題別参加現況」タップ１４０３では、出題問題それぞれに対して正解率、ヒント受信率、広告受信率、リトライ率などが提供されてもよい。さらに、図１６に示すように、「回答者リスト」タップ１４０４では、参加者ＩＤ、電話番号、正解メール受信時刻、正解の可否、ヒント受信の可否、広告受信の可否、リトライの可否などが提供され、参加者ＩＤによるメッセージ送信機能と電話番号による電話連結機能などの関連ＵＩが共に提供されてもよい。
【００７９】
図１７を参照すると、モニタモジュール２２５は、プログラム司会者のための司会者モニタ画面１７００を提供してもよい。司会者モニタ画面１７００は、プログラム進行上に必要な情報を提供するものであって、現在出題中の問題、諮問、問題類型、選択肢、正解情報、リアルタイム参加者数、正解率、年齢別参加率、地域別参加現況などを提供してもよい。
【００８０】
上述したモニタ機能の関連ＵＩ画面により、管理者と司会者が直接にスタジオ環境でプログラムのリアルタイム参加現況または進行に必要な全般の情報を容易に確認することができる。
【００８１】
図１８は、双方向サービスイネーブラの一例であって、モバイルＩＭ（Ｉｎｓｔａｎｔ  Ｍｅｓｓｅｎｇｅｒ）イネーブラ１８４０が搭載されたプログラムイネーブラサービスシステムの内部構成を示した図である。図１８に示すプログラムイネーブラサービスシステムの構成要素のうちで図２を参照しながら説明された基本構成については、その説明は省略する。
【００８２】
図１８を参照すると、サービス連結部１８３０では、レガシーアダプダ（Ｌｅｇａｃｙ  Ａｄａｐｔｏｒ）を利用してモバイルＩＭサービスプラットフォーム１８５０と連結されてもよい。すなわち、レガシーアダプダは、モバイルＩＭプラットフォームサービス事業者との連動によるアダプダ機能を提供してもよい。
【００８３】
モバイルＩＭイネーブラ１８４０は、サービス実行部１８２０の内部構成に搭載されたり、別途のシステムで実現されたりし、サービス実行部１８２０と連動する形態で構成されてもよい。本実施形態において、モバイルＩＭイネーブラ１８４０は、放送プログラムに参加するユーザとのコミュニケーションチャンネルを提供し、放送プログラムに参加しようとするユーザとの友達設定によって放送プログラムに対するチャットルームを開設する役割を実行してもよい。さらに、本実施形態において、モバイルＩＭイネーブラ１８４０は、ユーザがＩＭ上で多数の友達と共にプログラムに同時参加することができるグループチャット環境を提供する役割を実行してもよい。本実施形態に係るモバイルＩＭ上のグループチャット環境では、放送プログラムの参加および友達間の対話を同時に支援してもよい。
【００８４】
放送プログラムに対する双方向サービスを提供するモバイルＩＭイネーブラ１８４０について詳しく説明すると、次のとおりとなる。
【００８５】
モバイルＩＭイネーブラ１８４０は、図１８に示すように、インタフェースモジュール（Ｗｅｂ−ｂａｓｅｄ  ＧＵＩ  ＭＯ）１８４１、メッセージ制御モジュール（Ｍｅｓｓａｇｅ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ）１８４２、統計モジュール（Ｒｅａｌｔｉｍｅ  Ｍｏｎｉｔｏｒｉｎｇ  Ｆｕｎｃｔｉｏｎ）１８４３、友達管理モジュール（Ｂｕｄｄｙ  Ｌｉｓｔ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ）１８４４、チャットルーム制御モジュール（Ｃｈａｔｔｉｎｇ  Ｒｏｏｍ  Ｃｏｎｔｒｏｌ  Ｆｕｎｃｔｉｏｎ）１８４５、および回答記録モジュール（Ｓｃｏｒｅ  Ｒｅｃｏｒｄｉｎｇ  Ｆｕｎｃｔｉｏｎ）１８４６で構成されてもよい。
【００８６】
インタフェースモジュール１８４１は、ウェブ基盤のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）形態であって、プログラムに参加中のユーザ（Ｂｕｄｄｙ）の情報、メッセージ受／発信状態、およびユーザの回答（正解／不正解など）などを確認することができる機能を提供する。
【００８７】
メッセージ制御モジュール１８４２は、文字列基盤フィルタリング（Ｆｉｌｔｅｒｉｎｇ）（Ｍｅｓｓａｇｅ  Ｍａｔｃｈｉｎｇ）によってユーザの参加意思を誘導（ｔｒｉｇｇｅｒｉｎｇ）する機能、参加者の正解／不正解を判断する機能などを提供してもよい。また、メッセージ制御モジュール１８４２は、プログラムスクリプト上でインタラクションメッセージ（Ｉｎｔｅｒａｃｔｉｏｎ  Ｍｅｓｓａｇｅ）認識によってユーザ（バディ）に特定のメッセージを送信する機能を提供してもよい。このとき、プログラム生成部１８１０の著作モジュール１８１２側で、該当メッセージの類型（例えば、出題問題であるか、出題問題のヒントであるかなど）を区分することができる区分子が生成されなければならない。例えば、メッセージ制御モジュール１８４２は、ユーザに送信するメッセージの類型が、出題問題であるかヒントであるかを区分することができる区分子を読み取り、ユーザの端末にインストールされたモバイルＩＭアプリケーションを利用して表示されるメッセージ上に表記してもよい。さらに、メッセージ制御モジュール１８４２は、放送プログラムに対するグループ参加時に、メッセージをグループ単位で送信する機能を提供してもよい。グループメッセージの場合に、メッセージ制御モジュール１８４２では、「一般対話メッセージ」、「問題提供メッセージ」、「正解提示メッセージ」、「ヒント提供メッセージ」、「ヒント参加メッセージ」などの多様なメッセージによる処理機能を提供しなければならない。特に、グループ参加時に、メッセージの内容によっては、「正解提示メッセージ」、「ヒント参加メッセージ」などのように他のユーザに表示されてはならない情報が存在することがあるため、グループメッセージの場合には、モバイルＩＭイネーブラ１８４０を必ず経てフィルタリングされた後にユーザに伝達されてもよい。例えば、ユーザから「正解提示メッセージ」または「ヒント参加メッセージ」が入力される場合に、該当のメッセージがグループチャットルームの他のユーザに表示されないように特定の文字列に代替して伝達してもよい。このとき、グループメッセージの代替文字列は、グループチャットルームに参加するすべてのユーザに伝達されたり、あるいはメッセージ作成者を除いた残りのユーザを対象に伝達されてもよい。
【００８８】
統計モジュール１８４３は、リアルタイムでプログラムに参加したユーザ数、問題別参加率、および正解／不正解率などの統計的機能を提供してもよい。
【００８９】
友達管理モジュール１８４４は、放送プログラムに対して管理者が生成したメッセンジャ上のＩＤを基準に関係が設定された友達リストを管理する機能を提供してもよい。このとき、友達管理モジュール１８４４は、ユーザとの関係設定時に本人認証機能が必要な場合には、レガシーＳＣＰまたはレガシーアダプダを利用して認証システムとの連動することが可能である。
【００９０】
チャットルーム制御モジュール１８４５は、放送プログラムと関連するチャットルーム生成情報を読み取った後、該当の放送プログラムの回次に友達リストに含まれたユーザの参加の可否を確認するためのプログラムチャットルームを開設する機能を提供してもよい。このとき、チャットルーム制御モジュール１８４５は、放送プログラムの各回次別にプログラムチャットルームを個別に開設してもよい。また、文字列基盤フィルタリング方式を利用する場合に、チャットルーム制御モジュール１８４５では、プログラムチャットルームを利用してユーザから入力された文字列のうち特定の文字列が入力されることを認知してユーザの参加意思を確認してもよい。ここで、ユーザの参加意思を確認するのに利用される特定の文字列は、プログラム管理者によってメッセージ制御モジュール１８４２に事前に登録されてもよい。特に、チャットルーム制御モジュール１８４５は、放送プログラムに対してグループ単位の参加が可能なグループチャット機能を提供してもよい。さらに、チャットルーム制御モジュール１８４５は、一般チャットルームとは異なり、グループチャットルームの場合には、チャットルームに参加する人数を制限することができる機能、およびチャットルームに参加するユーザ別回答順序を指定する機能を提供してもよい。追加で、チャットルーム制御モジュール１８４５は、チャットルームに参加するユーザのうち不正解者などを対象にプログラム参加を制限するためにメッセージフィルタリング機能を提供してもよい。
【００９１】
回答記録モジュール１８４６は、管理者ＩＤの友達リストに含まれたユーザＩＤ別に問題に対する回答の成功／失敗（正解／不正解）を記録する機能を提供してもよい。また、回答記録モジュール１８４６では、下記の表１のように、別途のフラッグ（Ｆｌａｇ）基盤でユーザから受信されたヒント回答を問題回答と区分して格納する機能を提供してもよい。上述した回答記録モジュール１８４６に記録された情報は、統計モジュール１８４３で統計情報を算出するために利用されてもよい。
【００９２】
【表１】
2015534737.tif 000003
【００９３】
また、回答記録モジュール１８４６は、問題に対する回答の成功／失敗をグループ単位で記録する機能を提供してもよい。このとき、問題解答がグループ形態で行われる場合には、グループ内の参加者の全体の回答が成功的になされた場合に限ってスコア形態で認定されて記録されてもよい。
【００９４】
上述した構成のモバイルＩＭイネーブラ１８４０では、個別の問題提供時に、ヒント入力状況に応じて該当の問題に対するヒント提供の可否を判断してもよいが、その判断方法の一例として文字列マッチング方式を利用してもよい。また、モバイルＩＭイネーブラ１８４０では、モバイルＩＭを利用したグループ単位のプログラム参加機能を提供することにより、放送プログラムのユーザ参加のためにグループチャットルームの特性を活用し、グループチャットルームの参加者からチャットルームで指定された順序に基づいて順に正解が入力されたり、グループ単位で指定された人数または人数以上の場合に限ってプログラム参加を支援するなど、多様な参加方式および問題解答方式の要素を提供してもよい。これにより、参加者の立場では、放送プログラムに対するグループ単位の参加による付加サービスの活用が可能となり、プログラム提供者の立場では、グループ人数制限などによってプログラム集中力の向上および放送時間内にプログラム参加者に対する保障（ｌｏｃｋ−ｉｎ）効果を期待することができ、別途のユーザ管理によって商品の提供や特定クイズの問題提供などのようにオーダメード型サービスを提供することができる。
【００９５】
ユーザ側端末にインストールされるモバイルＩＭアプリケーション１８６０は、ＵＩ管理モジュール（Ｃｈａｔｔｉｎｇ  ＵＩ  Ｍａｎａｇｅｒ）１８６１を備えてもよい。このとき、ＵＩ管理モジュール１８６１は、ユーザが要請した対話の相手とのチャットルーム生成において、対話の相手が個人が生成したＩＤではなく、双方向放送プログラムのような特殊な形態のサービスである場合には、チャットＵＩの変更によって該当のプログラムに対する参加情報を視覚的に表現するための機能を提供してもよい。このために、ＵＩ管理モジュール１８６１は、ユーザが参加するプログラムのチャットルームを、プログラム管理者が設定した背景イメージ（Ｂａｃｋｇｒｏｕｎｄ  Ｉｍａｇｅ）やウィンドウＵＩに変更することができる機能を支援する。
【００９６】
さらに、ＵＩ管理モジュール１８６１は、放送プログラムの参加方式として、グループチャットを支援するために別途のグループチャットＵＩ機能を提供しなければならない。また、ＵＩ管理モジュール１８６１は、プログラムチャットルームでユーザ入力するためのＵＩとして、一般メッセージを送信するための「送信」ＵＩはもちろん、出題問題に対する「正解」入力のためのＵＩと共に、ヒントに対する「回答」入力のための別途のＵＩを提供してもよい。言い換えれば、ＵＩ管理モジュール１８６１は、問題出題時に、問題の「正解」を入力するためのＵＩを活性化してヒント提供の可否を確認し、ヒントが与えられる問題である場合には、ヒントに対する「回答」を入力するためのＵＩを活性化してもよい。また、ＵＩ管理モジュール１８６１は、ヒントに対するＵＩ関連付加機能として、ヒントの特性に応じて、ヒントメッセージ受信後に一定時間が経過した場合にヒントメッセージを非活性（消去）させる機能、ヒントメッセージをマーキ（Ｍａｒｑｕｅｅ）形態によって一回性で提供する機能などを支援してもよい。さらに、ＵＩ管理モジュール１８６１は、正解メッセージの場合には、実際のメッセージの代わりに特定の文字列に代替して表示するなど、モバイルＩＭイネーブラ１８４０との連動によるメッセージフィルタリング機能を支援してもよい。
【００９７】
上述した構成によると、本実施形態では、放送プログラムに対するコミュニケーションチャンネルとしてモバイルＩＭイネーブラを搭載することにより、モバイルＩＭサービスを利用して該当の放送プログラムに必要な多様なコミュニケーション機能を提供し、便利な環境でユーザ参加を支援することができる。また、本実施形態では、モバイルＩＭのグループチャット機能を利用して放送プログラムに対するグループ単位の参加を支援することができる。
【００９８】
図１９ａ〜図２０ｂは、図１８を参照しながら説明したプログラムイネーブラサービスシステムでプログラムチャットルームを生成するプロセスを説明するためのフローチャートである。
【００９９】
先ず、図１９ａおよび図１９ｂを参照すると、サービス実行部１８２０の実行エンジン１８２３では、サービス著作部１８１０からスクリプト形態で提供されたプログラム情報をロードした後、該当のプログラムに対するチャットルーム生成をチャットルーム制御モジュール１８４５に要請する（１９０１）。このとき、チャットルーム制御モジュール１８４５は、文字列マッチング方式を利用してユーザの参加を開始する場合には、実行エンジン１８２３の要請に対して管理者によって事前に設定された特定の文字列を、プログラムの参加を要請するメッセージとしてメッセージ制御モジュール１８４２に伝達する（１９０２）。また、チャットルーム制御モジュール１８４５は、プログラム管理者のＩＤに対して関係が設定された友達リストを友達管理モジュール１８４４に要請し（１９０３）、前記要請に対する回答として、友達管理モジュール１８４４は、管理者のＩＤに登録された友達リストをチャットルーム制御モジュール１８４５に伝達する（１９０４）。これにより、友達リストに含まれたすべてのユーザを対象にプログラムの参加を要請するためのメッセージ（以下、「参加要請メッセージ」とする）をモバイルＩＭサービスプラットフォーム１８５０に送信するようになる。言い換えれば、参加要請メッセージは、チャットルーム制御モジュール１８４５からメッセージ類型を区分する機能を提供するメッセージ制御モジュール１８４２に、メッセージ制御モジュール１８４２からイベント記録機能を提供する記録モジュール１８２４に、記録モジュール１８２４からメッセージ伝達機能を提供するバスモジュール１８２７に、バスモジュール１８２７からサービス連結部１８３０のレガシーアダプダを利用してモバイルＩＭサービスプラットフォーム１８５０に、順に伝達される（１９０５〜１９０９）。このとき、参加要請メッセージは、管理者によって事前に設定された特定の文字列であってもよい。モバイルＩＭサービスプラットフォーム１８５０では、プログラムイネーブラサービスシステムから特定のプログラムに対する参加要請メッセージが受信されると、管理者の友達リストに含まれたすべてのユーザの端末（モバイルＩＭアプリケーション１８６０）に該当のプログラムの参加要請メッセージを送信する（１９１０）。
【０１００】
次に、図２０ａおよび図２０ｂを参照すると、モバイルＩＭアプリケーション１８６０では、モバイルＩＭサービスプラットフォーム１８５０から受信した参加要請メッセージを表示し、これによってユーザから参加要請メッセージに対する回答メッセージが入力されてモバイルＩＭサービスプラットフォーム１８５０に伝達する（２００１）。このとき、モバイルＩＭサービスプラットフォーム１８５０では、ユーザの回答メッセージをサービス連結部１８３０のレガシーアダプダを利用して管理者側プログラムイネーブラサービスシステムに伝達するようになる（２００２）。ユーザの回答メッセージは、サービス連結部１８３０のレガシーアダプダからユーザ認証およびメッセージ伝達機能を提供するバスモジュール１８２７に、バスモジュール１８２７から文字列マッチングの可否を判断する機能を提供するメッセージ制御モジュール１８４２に、順に伝達される（２００３〜２００５）。このとき、メッセージ制御モジュール１８４２では、文字列マッチング方式を利用してユーザの参加を開始する場合には、回答メッセージに特定の文字列が含まれるか否かを判断してもよい。そして、メッセージ制御モジュール１８４２は、文字列マッチング方式または一般的なプッシュ方式によってユーザからプログラム参加意思を受信した後、チャットルーム制御モジュール１８４５にチャットルーム生成を要請する（２００６）。これにより、チャットルーム制御モジュール１８４５は、プログラム参加メッセージに対する回答によってプログラムの参加意思を明らかにしたユーザが参加するプログラムチャットルームを開設するようになる。チャットルーム制御モジュール１８４５では、放送プログラムの各回次別にプログラムチャットルームを開設してもよい。このとき、開設されたプログラムチャットルームのログ情報（管理者ＩＤ、ユーザＩＤ、生成日など）は、記録モジュール２２４に記録されてもよい（２００７）。
【０１０１】
図２１ａ〜図２１ｃは、図１８を参照しながら説明したプログラムイネーブラサービスシステムで出題問題のヒントを提供するプロセスを説明するためのフローチャートである。
【０１０２】
図２１ａ〜図２１ｃを参照すると、モバイルＩＭイネーブラ１８４０のメッセージ制御モジュール１８４２では、プログラム実行中にヒントが含まれた問題が出題される場合に、ヒント提供のためのクエスチョンメッセージ（Ｑｕｅｓｔｉｏｎ  Ｍｅｓｓａｇｅ）を提供する。このとき、クエスチョンメッセージとは、管理者によって事前に設定されたヒント提供問題を意味する。ヒント提供問題は、メッセージ制御モジュール１８４２からイベント記録機能を提供する記録モジュール１８２４に、記録モジュール１８２４からメッセージ伝達機能を提供するバスモジュール１８２７に、バスモジュール１８２７からサービス連結部１８３０のレガシーアダプダを利用してモバイルＩＭサービスプラットフォーム１８５０に、順に伝達される（２１０１〜２１０４）。モバイルＩＭサービスプラットフォーム１８５０では、プログラムイネーブラサービスシステムからヒント提供問題が受信されると、プログラムチャットルームに参加中のユーザの端末（モバイルＩＭアプリケーション１８６０）に前記受信したヒント提供問題を送信する（２１０５）。
【０１０３】
モバイルＩＭアプリケーション１８６０では、ＵＩ管理モジュール１８６１を利用してヒントに対する「回答」入力のためのＵＩを活性化した後、「回答」入力のためのＵＩを利用してユーザからヒント提供問題に対する回答が入力されてもよい。これにより、モバイルＩＭアプリケーション１８６０では、ヒント提供問題に対するユーザの回答をモバイルＩＭサービスプラットフォーム１８５０に伝達し（２１０６）、これによってモバイルＩＭサービスプラットフォーム１８５０では、ユーザの回答メッセージを、サービス連結部１８３０のレガシーアダプダを利用して管理者側のプログラムイネーブラサービスシステムに伝達するようになる（２１０７）。ヒント提供問題に対するユーザの回答は、サービス連結部１８３０のレガシーアダプダからユーザ認証およびメッセージ伝達機能を提供するバスモジュール１８２７に、バスモジュール１８２７から文字列マッチングの可否を判断する機能を提供するメッセージ制御モジュール１８４２に、順に伝達される（２１０８〜２１１０）。このとき、メッセージ制御モジュール１８４２では、文字列マッチング方式を利用してヒント提供問題に対してユーザから受信された回答メッセージの正解／不正解を判断してもよい。メッセージ制御モジュール１８４２は、ユーザのヒント回答に対する正解／不正解を記録するために回答記録モジュール１８４６に伝達し（２１１１）、ユーザのヒント回答が正解である場合には、上述したものと同じ過程（２１０１〜２１０５）を経て該当のユーザの端末（モバイルＩＭアプリケーション１８６０）にヒント提供問題として設定されたヒントメッセージを送信してもよい。
【０１０４】
図２２ａ〜図２２ｃは、図１８を参照しながら説明したプログラムイネーブラサービスシステムにおいて、出題問題間に条件が設定された連動問題を提供するプロセスを説明するためのフローチャートである。
【０１０５】
図２２ａ〜図２２ｃを参照すると、モバイルＩＭイネーブラ１８４０のメッセージ制御モジュール１８４２では、プログラム実行中に残りの問題の有無および連動問題の有無を判断し、次に出題される残りの問題が連動問題である場合には、以前問題に対する記録を要請してもよい。一例として、メッセージ制御モジュール１８４２では、ユーザ別の正解／不正解を記録する機能を提供する回答記録モジュール１８４６に以前問題に対するユーザの正解／不正解を要請したり、出題問題別の正解／不正解の割合に対する統計的機能を提供する統計モジュール１８４３に以前問題の正解率を要請してもよい（２２０１）。そして、メッセージ制御モジュール１８４２では、回答記録モジュール１８４６の回答２２０２を利用して以前問題の正解者に限って次の問題を出題したり、統計モジュール１８４３の回答２２０２を利用して以前問題の正解率によって決められた後の問題を出題するなど、以前問題に対する記録に基づいて次の問題を出題するようになる。出題問題は、メッセージ制御モジュール１８４２からイベント記録機能を提供する記録モジュール１８２４に、記録モジュール１８２４からメッセージ伝達機能を提供するバスモジュール１８２７に、バスモジュール１８２７からサービス連結部１８３０のレガシーアダプダを利用してモバイルＩＭサービスプラットフォーム１８５０に、順に伝達される（２２０３〜２２０６）。モバイルＩＭサービスプラットフォーム１８５０では、プログラムイネーブラサービスシステムから出題問題が受信されると、以前問題の正解者に該当するユーザまたはプログラムチャットルームに参加するユーザの端末（モバイルＩＭアプリケーション）１８６０に前記受信した出題問題を送信する（２２０７）。
【０１０６】
モバイルＩＭアプリケーション１８６０では、モバイルＩＭサービスプラットフォーム１８５０から受信された出題問題を表示し、これによってユーザから出題問題に対する回答メッセージが入力されてモバイルＩＭサービスプラットフォーム１８５０に伝達する（２２０８）。このとき、モバイルＩＭサービスプラットフォーム１８５０では、ユーザの回答メッセージを、サービス連結部１８３０のレガシーアダプダを利用して管理者側プログラムイネーブラサービスシステムに伝達するようになる（２２０９）。出題問題に対するユーザの回答は、サービス連結部１８３０のレガシーアダプダからユーザ認証およびメッセージ伝達機能を提供するバスモジュール１８２７に、バスモジュール１８２７から文字列マッチングの可否を判断する機能を提供するメッセージ制御モジュール１８４２に、順に伝達される（２２１０〜２２１２）。このとき、メッセージ制御モジュール１８４２では、文字列マッチング方式を利用して出題問題に対してユーザから受信した回答メッセージの正解／不正解を判断してもよく、ユーザの問題回答に対する正解／不正解を記録するために回答記録モジュール１８４６に伝達するようになる（２２１３）。
【０１０７】
したがって、本発明に係るプログラムイネーブラサービスシステムは、インタラクティブ放送プログラムの製作のためのエディタと共に、エディタで製作されたインタラクティブ放送プログラムを多様なサービスと連携することにより、直接に実行することができる環境を支援することができる。また、本発明に係るプログラムイネーブラサービスシステムは、放送プログラムに対するユーザの参加手段としてモバイルＩＭサービスを利用することができ、さらに、モバイルＩＭ上のグループチャット機能を利用してグループ単位で放送プログラムに参加することができる環境を提供することができる。
【０１０８】
以下では、ユーザ参加型双方向放送サービスを提供するためのプログラムイネーブラサービス方法について説明する。本発明に係るプログラムイネーブラサービス方法は、図１８を参照しながら説明したプログラムイネーブラサービスシステムによってそれぞれの段階が実行されてもよい。
【０１０９】
先ず、図２３は、本発明の一実施形態において、製作者によって双方向放送プログラムを製作する方法を示したフローチャートである。
【０１１０】
図２３に示すように、プログラムイネーブラサービスシステムでは、製作者の要請に応じてプログラムの基本情報を入力するためのエディタ画面（図４／図６）を提供し、製作者からプログラムの基本情報が入力されてもよい（Ｓ２３０１）。このとき、プログラムの基本情報には、プログラム名、プログラムの回次、出演者情報、放送時間（開始時間、終了時間など）などが含まれてもよい。このとき、プログラムイネーブラサービスシステムは、該当のプログラムと関連するバディＩＤの有無を判断した後（Ｓ２３０２）、バディＩＤが存在しない場合には該当のプログラムのバディＩＤを生成する（Ｓ２３０３）。ユーザとのコミュニケーションチャンネルとしてモバイルＩＭを利用する場合には、プログラム管理者も１つのバディＩＤとして見なし、モバイルＩＭを利用した問題出題および回答のためには必ず該当のプログラムに対してバディＩＤが生成されなければならない。
【０１１１】
また、プログラムイネーブラサービスシステムでは、製作者から入力されたプログラムのバディＩＤが既に存在したり、上述した過程を経て管理者のバディＩＤが生成された後には、放送中に出題される問題を入力するためのエディタ画面（図６）を提供し、製作者から出題問題が入力されてもよい（Ｓ２３０４）。プログラムイネーブラサービスシステムは、製作者から問題出題画面を利用しながら問題の内容、諮問、問題の類型、選多型問題の選択肢などが入力されてもよい。プログラムイネーブラサービスシステムは、製作者が出題問題と関連するオプションとしてヒントを提供しようとする場合に、オプション設定のためのエディタ画面（図８）を利用しながらヒント文、ヒント提供対象、ヒント提供方式、ヒントクエリなどが入力されてもよい（Ｓ２３０５〜Ｓ２３０７）。
【０１１２】
続いて、プログラムイネーブラサービスシステムは、製作者の出題問題作成が完了すると（Ｓ２３０８）、問題解答プロセスを設定するためのエディタ画面（図１１〜図１３）を提供し、製作者から問題の出題順序や出題方式などが入力されてもよい。すなわち、プログラムイネーブラサービスシステムは、製作者の入力によって問題解釈プロセスを生成することにより、放送プログラムの特定の回次に対する個別ラウンド（ｓｃｅｎｅ）を生成することができる（Ｓ２３０９〜Ｓ２３１０）。このとき、プログラムイネーブラサービスシステムは、問題間の連結のための詳細条件設定が要求される場合には、エディタ画面（図１３）を利用して製作者から連動問題と関連する詳細条件が入力されてもよい（Ｓ２３１１〜Ｓ２３１２）。例えば、以前問題に続いて次に出題される問題が問題ＡおよびＢと設定されている場合には、製作者によって一番目の問題の正解率を基準にして次の問題が選択される詳細条件を設定してもよい。
【０１１３】
プログラムイネーブラサービスシステムは、上述した過程によって放送プログラムの特定の回次に対するすべてのラウンドの生成が完了すると、該当のプログラムに対するユーザの参加方式を編集してもよい（Ｓ２３１３〜Ｓ２３１４）。
【０１１４】
また、プログラムイネーブラサービスシステムは、製作者から放送プログラムに対するグループ単位の参加を支援するためのグループ参加活性の可否が入力されてもよい（Ｓ２３１５）。このとき、プログラムイネーブラサービスシステムは、製作者がグループ参加機能を活性化させた場合には、製作者の入力にしたがってグループ単位の人数を設定してもよい（Ｓ２３１６）。すなわち、グループ単位の人数を設定することにより、グループチャットルームに参加するユーザの数を制限することができる。また、プログラムイネーブラサービスシステムは、問題やヒントに対するユーザの回答入力方式を設定してもよい（Ｓ２３１７）。このとき、回答入力方式は、ユーザの回答を決められた順序に基づいて順に入力する順序入力方式、順序とは関係なく自由に入力する自由入力方式などがある。
【０１１５】
上述したように、プログラムイネーブラサービスシステムは、製作者の入力により、放送プログラムの基本情報はもちろん、ユーザ参加のための対話型オブジェクトを入力することにより、関連する各種環境を設定することができる。
【０１１６】
図２４は、本発明の一実施形態において、プログラム管理者によってプログラムＩＤを生成する方法を示したフローチャートである。
【０１１７】
プログラム管理者は、放送プログラムの双方向サービスを運営する運営者であって、別途のアカウントを利用してプログラムイネーブラサービスシステム（すなわち、ポータルモジュール１８２１）にログインし、基本的な双方向サービス生成条件を入力およびロードすることができる役割を担当する。
【０１１８】
図２４に示すように、プログラムイネーブラサービスシステムでは、管理者から新規プログラム（または新規回次）が選択される場合に、該当のプログラム別に新しいバディＩＤを登録する（Ｓ２４０１〜Ｓ２４０２）。
【０１１９】
このとき、プログラムイネーブラサービスシステムは、管理者によって登録されるバディＩＤの重複の可否を判断し、重複するＩＤでない場合には、該当のバディＩＤに対するチャットルームを生成してもよい（Ｓ２４０３〜Ｓ２４０４）。これにより、プログラムイネーブラサービスシステムは、管理者のバディＩＤを基準にして生成されたチャットルームを、該当のプログラムの双方向サービスのためのコミュニケーションチャンネルとして利用してもよい（Ｓ２４０５）。このとき、プログラムイネーブラサービスシステムは、管理者のバディＩＤを基準にしたグループ単位のチャットルームを提供することにより、放送プログラムに対するグループ参加を支援することができる。
【０１２０】
したがって、プログラムイネーブラサービスシステムは、プログラムの双方向サービスのためにモバイルＩＭを利用する場合には、管理者のバディＩＤを必ず生成し、該当の管理者のバディＩＤを基準にしてチャットルーム（すなわち、プログラム参加ルーム）を生成することができる。
【０１２１】
図２５は、本発明の一実施形態において、本発明で提案したエディタを利用して製作された放送プログラムを双方向サービスイネーブラと連動して実行する方法を示したフローチャートである。
【０１２２】
図２５に示すように、プログラムイネーブラサービスシステムは、任意の時点に特定のプログラムに対するチャットルームを生成するために、スクリプト形態で提供された該当のプログラム情報をロードしてもよい（Ｓ２５０１）。すなわち、プログラムイネーブラサービスシステムは、プログラムが開始する任意の時点に管理モジュール１８２２を利用してサービスイネーブラ（例えば、モバイルＩＭイネーブラ１８４０）を呼び出した後、サービスイネーブラで著作モジュール１８１２を利用して生成されたプログラムスクリプトをロードして該当の回次に必要なチャットルーム生成情報をロードしてもよい。
【０１２３】
そして、プログラムイネーブラサービスシステムでは、チャットルーム生成方式（すなわち、チャットルーム開設の可否）を判断し、さらに、グループ単位の参加である場合には、指定された人数を判断した後、チャットルーム生成方式および人数にしたがってユーザを該当のプログラムチャットルームに参加者として登録してもよい（Ｓ２５０２〜Ｓ２５０６）。本実施形態では、特定文字列入力待機方式とバディリスト対象プッシュ方式などが利用されてもよい。
【０１２４】
図２６を参照すると、特定文字列入力待機方式は、プログラムイネーブラサービスシステムから別途のメッセージ送信をせず、ユーザが直接にプログラムＩＤを利用して該当のチャットルーム２６００を実行してプログラムの参加意思を明らかにする「文字列」２６０１を入力する形態である。このとき、プログラムの参加意思を明らかにする「文字列」は、放送を利用してプログラムを視聴しているすべてのユーザを対象に知らせるようになるが、例えば、「開始」や「参加」などがプログラムの参加意思を明らかにする特定の文字列として利用されてもよい。すなわち、プログラムイネーブラサービスシステムのモバイルＩＭイネーブラでは、文字列マッチング方式を利用し、プログラムＩＤのチャットルームにユーザから入力された文字列が放送プログラムの参加意思を示す特定の文字列と一致すると、該当のチャットルームを利用した放送プログラムへの参加が可能となるようにユーザをプログラムＩＤの友達として設定してチャットルーム参加を承諾してもよい。このとき、上述した文字列マッチング方式を利用してユーザをプログラムＩＤの友達として設定した場合には、放送プログラムの放送時間内はプログラムＩＤとの友達関係が維持され、放送プログラムの終了後にはユーザとの友達設定が自動解除されてもよい。さらに、上述した文字列マッチング方式によってグループ参加をする場合には、放送プログラムに対して既存に参加したグループチャットルームがチャットリスト２６１０に存在すると、チャットリスト２６１０に存在するグループチャットルームに別途のメッセージを追加で入力する形態により、該当の放送プログラムの今回の回次に対する参加意思を伝達してもよい。
【０１２５】
他の例として、バディリスト対象プッシュ方式は、プログラムイネーブラサービスシステムでプログラムＩＤと友達連結によってプログラム参加意思を事前に明らかにしたユーザを対象にプログラム開始メッセージを送信して参加を誘導する形態である。図２７に示すように、友達として設定されたすべてのユーザにプログラム開始メッセージ２７０１がプッシュされ、いつでもユーザがチャットルーム２７００を実行して該当のプログラムに参加してもよい。言い換えれば、プログラムイネーブラサービスシステムのモバイルＩＭイネーブラでは、プログラムＩＤのチャットルームを利用した放送プログラムの参加を誘導するためにメッセージプッシュ方式を利用し、プログラムＩＤと事前に友達関係が設定されたユーザを対象に参加要請メッセージを伝達してもよい。また、上述したメッセージプッシュ方式によってグループ参加をする場合には、放送開始前に「グループ参加」が可能であることをプッシュで知らせるメッセージ２７０１を提供し、これによって該当の放送プログラムに対するグループ参加を誘導してもよい。
【０１２６】
上述した放送プログラムに対するグループ参加を誘導する状況において、プログラムイネーブラサービスシステムは、グループチャットルームに参加しようとするユーザを対象にプログラムＩＤとの友達であるかを判断した後、プログラムＩＤと友達関係が設定されていないユーザを対象に友達推薦メッセージを送信してプログラムＩＤとの友達設定を誘導してもよい（Ｓ２５０４〜Ｓ２５０５）。
【０１２７】
プログラムイネーブラサービスシステムでは、プログラムチャットルームに参加するユーザにプログラム情報を提供してもよい（Ｓ２５０７）。このとき、プログラムイネーブラサービスシステムは、プログラムの実行中に問題が出題されるプログラムである場合には、出題されていない残りの問題があるかを判断し、残りの問題がない場合にはプログラムチャットルームを終了する（Ｓ２５０８〜Ｓ２５０９）。一方、プログラムイネーブラサービスシステムは、現在に残りの問題が存在する場合には次の個別問題を提供してもよい。さらに、プログラムイネーブラサービスシステムは、現在に残りの問題が存在し、該当の問題が以前問題の結果によって連動する連動問題である場合には、以前問題の正解／不正解を判断した後、不正解者には残りの問題に対する参加を制限し、正解者には残りの問題に該当する個別問題を提供してもよい（Ｓ２５１０〜Ｓ２５１３）。
【０１２８】
プログラムイネーブラサービスシステムは、残りの個別問題を提供するにあたり、製作者によって問題オプションとしてヒントが設定されている場合には、前記段階（Ｓ２５１３）で出題された問題解答が行われている状況で、プログラムチャットルームに先ずはヒント提供のためのクエリを提供した後、クエリに対するユーザの入力を待つ。このとき、ユーザ側端末にインストールされるモバイルＩＭアプリケーション１８６０のＵＩ管理モジュール１８６１では、プログラムチャットルームにおけるユーザ入力のためのＵＩとして、出題問題に対する「正解」入力のための正解ＵＩと共に、ヒントに対する「回答」入力のためのヒントＵＩを提供してもよい。すなわち、ユーザがプログラムチャットルームでメッセージを作成した後、正解ＵＩを利用すると出題問題に対する回答として入力され、ヒントＵＩを利用するとヒントに対する回答として入力されてもよい。プログラムイネーブラサービスシステム上では、それぞれの回答がユーザ側端末上で区分されたＵＩを利用して入力されたり、別途のハッシュ文字列値の組み合わせによって入力されてもよい。これにより、プログラムイネーブラサービスシステムは、プログラムチャットルームにユーザからヒント提供クエリに対する回答が入力されると、文字列マッチング方式を利用して製作者によって事前に設定されたヒントクエリと一致するかを判断する。このとき、プログラムイネーブラサービスシステムは、ヒント提供クエリに対するユーザの回答が事前に設定されたヒントクエリと一致すると、前記段階（Ｓ２５１３）で出題された問題のヒントを提供してもよい。
【０１２９】
そして、プログラムイネーブラサービスシステムは、放送プログラムに対するグループ参加時に、個別問題に対してプログラムチャットルーム内に決められた問題回答順序を判断するようになる（Ｓ２５１４）。このとき、プログラムイネーブラサービスシステムでは、問題提供時に、モバイルＩＭ上のグループチャット参加者を対象に問題回答順序、すなわち、参加順序を決める機能を提供してもよい。すなわち、グループに参加したユーザが順に正解を入力しなければならない問題に対して、メッセージまたは別途のＵＩ提供を利用して参加順序を決めることができる機能を支援する。一例として、プログラムイネーブラサービスシステムは、図２８に示すように、プログラムチャットルームに参加する各ユーザから数字入力によって参加順序２８０１が直接入力され、プログラムチャットルーム内のユーザ別に問題回答順序２８０２を登録してもよい。他の例として、プログラムイネーブラサービスシステムは、図２９に示すように、各ユーザ別に参加順序が入力されるために、プログラムチャットルームの画面上に別途のＵＩ２９０１を提供してもよい。このとき、プログラムイネーブラサービスシステムは、プログラムチャットルームの参加人数に応じて参加順序入力のためのＵＩ２９０１を提供するようになり、これによってＵＩ２９０１を利用したユーザの選択にしたがってプログラムチャットルーム内のユーザ別問題回答順序２９０２を登録してもよい。さらに他の例として、プログラムイネーブラサービスシステムは、プログラムチャットルーム内の問題回答順序をランダムに決めてもよい。例えば、図３０に示すように、参加順序入力のための制限時間が超過すると、プログラムチャットルーム内のユーザ別問題回答順序３００２を任意で決めて登録してもよい。続いて、プログラムイネーブラサービスシステムは、参加順序に対するユーザの回答がすべて入力されると、ユーザによって入力された結果に基づいてユーザ別の問題回答順序を決めたり、制限時間が超過すると任意でユーザ別問題回答順序を決め、ユーザが確認できるように問題回答順序の登録の可否およびユーザ別問題回答順序を示したメッセージ２８０２、２９０２、３００２を提供してもよい。
【０１３０】
続いて、プログラムイネーブラサービスシステムは、問題のヒントが提供された後、前記段階（Ｓ２５１３）で出題された問題に対するユーザの回答が受信されると、正解／不正解を判断し、ユーザ別に正解／不正解を記録してもよい（Ｓ２５１５〜Ｓ２５１８）。このとき、プログラムイネーブラサービスシステムは、不正解を入力したユーザを対象にリトライが可能であるかを判断し、リトライの機会があるユーザに限って出題問題に対する回答が再入力されてもよい。また、プログラムイネーブラサービスシステムは、放送プログラムに対するグループ参加時に、プログラムチャットルームに決められた回答順序に基づいて順にユーザの回答が入力されるようになり、最終順序のユーザから最終回答が入力されると、ユーザ別正解／不正解およびグループチャットルーム情報を記録することにより、ユーザ回答をグループ単位で記録することができる。
【０１３１】
図３１は、本発明の一実施形態において、ユーザ側端末でユーザがプログラムに参加する方法を示したフローチャートである。
【０１３２】
図３１に示すように、ユーザ端末では、ユーザの要請に応じてモバイルＩＭアプリケーションをインストールする（Ｓ３１０１）。このとき、モバイルＩＭアプリケーションとは、カカオトーク、ライン、ティックトック、ネイトオンなどのようにモバイル環境で支援されるメッセンジャプログラムであって、一般的に使用されてきた従前のすべてのメッセンジャを意味してもよい。そして、ユーザは、双方向サービス形態のプログラムに参加するために端末上にインストールされたモバイルＩＭアプリケーションを利用して該当のプログラム管理者のバディＩＤを友達リストに登録しなければならない（Ｓ３１０２〜Ｓ３１０５）。
【０１３３】
この後、ユーザ端末では、実際に放送プログラムが始まる前である場合に、プログラム実行待機状態を維持する（Ｓ３１０６）。このとき、プログラム実行待機状態とは、プログラム管理者が指定した時間（例えば、プログラム開始５分前）までの状況を意味してもよい。
【０１３４】
そして、ユーザ端末では、実際に放送プログラムが始まると、モバイルＩＭアプリケーションを利用したユーザのプログラム参加のために、プログラム管理者が指定したプログラム参加方式にしたがって該当のプログラムのチャットルームを実行してもよい（Ｓ３１０７〜Ｓ３１０９）。本実施形態では、特定文字列入力待機方式（図２６）とバディリスト対象プッシュ方式（図２７）によって該当のプログラムのチャットルームを実行してもよい。すなわち、特定文字列入力待機方式の場合には、ユーザが直接にプログラムＩＤを利用してプログラムチャットルームを実行した後、該当のチャットルームで特定の文字列を入力することによって放送プログラムに参加してもよい。また、バディリスト対象プッシュ方式の場合には、ユーザがプログラムＩＤを事前に自身の友達リストに登録しておいた状態で、プログラムイネーブラサービスシステムから参加要請メッセージを受信する時点に該当のプログラムのチャットルームを実行することによって放送プログラムに参加してもよい。また、ユーザ端末では、実際の放送プログラムにおいて、グループ参加を要求する類型の問題が出題されたり、問題類型とは関係なくユーザが多数の友達と共にグループ参加する場合に、放送プログラムのグループチャットルームに参加してもよい。これにより、ユーザ端末では、グループ参加時に参加順序を決める機能を利用し、ユーザの指定にしたがって出題問題に対する回答順序である問題回答順序を設定してもよい（Ｓ３１１０）。
【０１３５】
この後、ユーザ端末では、プログラムイネーブラサービスシステムからプログラム実行中に出題された問題を受信し、モバイルＩＭのプログラムチャットルームに受信した出題問題を表示してもよい（Ｓ３１１１）。これにより、ユーザは、該当のプログラムが放送中であるテレビ画面はもちろん、モバイルＩＭのチャットウィンドウで出題問題を確認することができる。このとき、ユーザ端末では、プログラムチャットルーム内のユーザ別問題回答順序に基づいてユーザの順番を確認してもよい（Ｓ３１１２）。プログラムイネーブラサービスシステムでは、プログラムチャットルームに決められた問題回答順序にしたがって回答を入力するユーザの順番をメッセージで知らせてもよい。また、ユーザ端末では、出題問題がヒントが提供される問題である場合には、プログラムイネーブラサービスシステムからヒント提供のためのクエリを受信し、プログラムチャットルームにヒントクエリを表示してもよい。このとき、ユーザ端末では、ユーザからヒントクエリに対する回答が入力されてプログラムイネーブラサービスシステムに伝達し、これによってプログラムイネーブラサービスシステムでヒントクエリマッチング結果に応じて提供された出題問題のヒントをユーザが確認できるようにプログラムチャットルームに表示してもよい。
【０１３６】
そして、ユーザ端末では、ユーザが出題問題に対する回答を入力すると、これをプログラムイネーブラサービスシステムに伝達し、これによってプログラムイネーブラサービスシステムで提供された正解確認結果と共にリトライが可能であるかをユーザが確認できるようにプログラムチャットルームに表示してもよい（Ｓ３１１３〜Ｓ３１１４）。また、ユーザ端末では、図３２と図３３に示すように、プログラムイネーブラサービスシステムで提供されたリトライ可能の可否３２０１、３３０１をユーザが確認できるようにプログラムチャットルームに表示してもよい（Ｓ３１１５）。本実施形態では、放送プログラムにグループ単位で参加する場合に、ユーザが個別問題の回答時に事前に指定された順序に基づいて正解をフィルタリングするようになり、順序に合わない回答の場合には不正解処理をしてもよい。また、解答が間違ったユーザに対し、出題者の意図にしたがって再回答の機会を制限するなどユーザ別に処理を相違させてもよい。さらに、本実施形態では、グループチャットルームの画面上にプログラムイネーブラサービスシステムとユーザ間でやり取りメッセージを表示するとき、ユーザが作成したメッセージの場合には、他の参加者には表示されないように、実際に作成されたメッセージの代わりに特定の文字列で代替して表示してもよい。
【０１３７】
ユーザ端末では、ユーザが参加しているプログラムが終了する前までユーザのプログラム参加を維持してもよい（Ｓ３１１６）。すなわち、ユーザがプログラムチャットルームに参加した後に他の応用アプリケーションを実行しても、別途のプログラム参加終了を選択しない以上、該当のプログラムの参加を維持するものと認識する。また、ユーザがプログラムチャットルームに参加した後に該当の回次が終了した場合には、プログラムイネーブラサービスシステムでは、該当のサービスのインスタンス（ｉｎｓｔａｎｃｅ）を終了し、ユーザは参加中のプログラムチャットルームから退場してもよい。このとき、ユーザがプログラム終了後にチャットルームを維持した状態で次の回次に参加する場合にも、ユーザが今回の回次に参加するかの意思を表現しなければならず、この場合には同じように参加文字列入力要請メッセージがユーザに発送され、ユーザは文字列入力によって該当のプログラムに参加することが可能となる。
【０１３８】
図２３〜図３３を参照しながら説明したプログラムイネーブラサービス方法は、さらに短縮された動作または追加の動作を含んでもよい。さらに、２つ以上の動作が組み合わされてもよく、動作の順序や位置が変更されてもよい。
【０１３９】
このように、本発明の実施形態によると、双方向放送プログラムを製作するためのエディタとエディタを利用して製作された放送プログラムを既存のコミュニケーションチャンネルと連動して実行することができるイネーブラが結合されたシステムを提供することにより、プログラム情報をフォーマット化して製作および管理の効率性を向上させることができ、双方向放送プログラムに必要な多様なコミュニケーション機能を容易かつ便利に提供することができる。
【０１４０】
実施形態に係る方法は、多様なコンピュータシステムによって実行が可能なプログラム命令（ｉｎｓｔｒｕｃｔｉｏｎ）形態で実現されてコンピュータで読み取り可能な媒体に記録されてもよい。コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。また、上述したファイルシステムは、コンピュータで読み取り可能な記録媒体に記録されてもよい。
【０１４１】
以上のように、本発明は限定された実施形態と図面に基づいて説明されたが、本発明が上述した実施形態に限定されるものではなく、本発明が属する技術分野において通常の知識を有する者であれば、このような記載から多様な修正および変形が可能である。
【０１４２】
したがって、本発明の範囲は、上述された実施形態に極限されて定められてはならず、添付される特許請求の範囲だけではなく、この特許請求の範囲と均等なものによって定められなければならない。
【図１】
2015534737.tif 000004
【図２】
2015534737.tif 000005
【図３】
2015534737.tif 000006
【図４】
2015534737.tif 000007
【図５】
2015534737.tif 000008
【図６】
2015534737.tif 000009
【図７】
2015534737.tif 000010
【図８】
2015534737.tif 000011
【図９】
2015534737.tif 000012
【図１０】
2015534737.tif 000013
【図１１】
2015534737.tif 000014
【図１２】
2015534737.tif 000015
【図１３】
2015534737.tif 000016
【図１４】
2015534737.tif 000017
【図１５】
2015534737.tif 000018
【図１６】
2015534737.tif 000019
【図１７】
2015534737.tif 000020
【図１８】
2015534737.tif 000021
【図１９ａ】
2015534737.tif 000022
【図１９ｂ】
2015534737.tif 000023
【図２０ａ】
2015534737.tif 000024
【図２０ｂ】
2015534737.tif 000025
【図２１ａ】
2015534737.tif 000026
【図２１ｂ】
2015534737.tif 000027
【図２１ｃ】
2015534737.tif 000028
【図２２ａ】
2015534737.tif 000029
【図２２ｂ】
2015534737.tif 000030
【図２２ｃ】
2015534737.tif 000031
【図２３】
2015534737.tif 000032
【図２４】
2015534737.tif 000033
【図２５】
2015534737.tif 000034
【図２６】
2015534737.tif 000035
【図２７】
2015534737.tif 000036
【図２８】
2015534737.tif 000037
【図２９】
2015534737.tif 000038
【図３０】
2015534737.tif 000039
【図３１】
2015534737.tif 000040
【図３２】
2015534737.tif 000041
【図３３】
2015534737.tif 000042
【国際調査報告】
2015534737.tif 000043
2015534737.tif 000044
2015534737.tif 000045
2015534737.tif 000046