(57)【要約】      （修正有）【課題】動画コンテンツの提供中に実施するイベントの趣向性を向上させる。【解決手段】サーバは、ユーザを識別するユーザＩＤと、動画コンテンツを識別する動画コンテンツＩＤと、動画コンテンツに関する動画コンテンツ情報と、ユーザに対する質問を示す情報と、質問に対する複数の選択肢のそれぞれを識別する選択肢ＩＤと、質問の正解となる選択肢を識別する選択肢ＩＤと、質問の属性を示すコンテンツタグと、を対応付けて記憶装置に記憶する第２記憶手段と、第１クライアント端末を使用する第１ユーザによって指定された動画コンテンツを識別する動画コンテンツＩＤを含む再生リクエストを受け付ける手段と、動画コンテンツＩＤに対応する動画コンテンツ情報と質問を示す情報とを第１クライアント端末に送信する手段と、第１クライアント端末から、第１ユーザを識別する第１ユーザＩＤと、質問に対する回答リクエストを受け付ける手段と、を備える。【選択図】図１０
2018023003.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが使用するクライアント端末と、記憶装置と、にアクセス可能なサーバであって、
ユーザを識別するユーザＩＤと、前記ユーザの属性を示すユーザタグと、を対応付けて前記記憶装置に記憶する第１記憶手段を備え、
動画コンテンツを識別する動画コンテンツＩＤと、前記動画コンテンツに関する動画コンテンツ情報と、ユーザに対する質問を示す情報と、前記質問に対する複数の選択肢のそれぞれを識別する選択肢ＩＤと、前記質問の正解となる選択肢を識別する選択肢ＩＤと、前記質問の属性を示すコンテンツタグと、を対応付けて前記記憶装置に記憶する第２記憶手段を備え、
第１クライアント端末を使用する第１ユーザによって指定された動画コンテンツを識別する動画コンテンツＩＤを含む再生リクエストを受け付ける手段を備え、
前記再生リクエストに含まれる動画コンテンツＩＤに対応する動画コンテンツ情報と、前記動画コンテンツＩＤに対応する質問を示す情報と、を前記第１クライアント端末に送信する手段を備え、
前記第１クライアント端末から、前記第１ユーザを識別する第１ユーザＩＤと、前記質問に対する回答に対応する選択肢ＩＤと、を含む回答リクエストを受け付ける手段を備え、
前記回答リクエストに含まれる選択肢ＩＤと、前記第１ユーザＩＤに対応するユーザタグと、前記コンテンツタグと、に基づくユーザポイントを、前記第１ユーザＩＤに対応付けて前記記憶装置に記憶する第３記憶手段を備える、
サーバ。
【請求項２】
前記第１記憶手段は、前記ユーザＩＤと、前記ユーザに対する他のユーザの関心のレベルを示すユーザ関心値と、を対応付けて前記記憶装置に記憶し、
前記第３記憶手段は、前記回答リクエストに含まれる選択肢ＩＤによって識別される選択肢が前記質問に対する正解である場合、前記第１ユーザＩＤに対応するユーザタグ、前記コンテンツタグ、及び、前記第１ユーザＩＤに対応するユーザ関心値に基づくユーザポイントと、前記第１ユーザＩＤと、を対応付けて前記記憶装置に記憶する、
請求項１に記載のサーバ。
【請求項３】
前記第２記憶手段は、前記動画コンテンツＩＤと、前記動画コンテンツに対するユーザの関心のレベルを示す動画コンテンツ関心値と、を対応付けて前記記憶装置に記憶し、
前記第３記憶手段は、前記回答リクエストに含まれる選択肢ＩＤによって識別される選択肢が前記質問に対する正解である場合、前記第１ユーザＩＤに対応するユーザタグ、前記コンテンツタグ、及び、前記動画コンテンツＩＤに対応する動画コンテンツ関心値に基づくユーザポイントと、前記第１ユーザＩＤと、を対応付けて前記記憶装置に記憶する、
請求項１又は２に記載のサーバ。
【請求項４】
前記第２記憶手段は、前記動画コンテンツＩＤと、複数の質問を含むイベントを識別するイベントＩＤと、前記イベントに対するユーザの関心のレベルを示すイベント関心値と、を対応付けて前記記憶装置に記憶し、
前記第３記憶手段は、前記回答リクエストに含まれる選択肢ＩＤによって識別される選択肢が前記質問に対する正解である場合、前記第１ユーザＩＤに対応するユーザタグ、前記コンテンツタグ、及び、前記イベントＩＤに対応するイベント関心値に基づくユーザポイントと、前記第１ユーザＩＤと、を対応付けて前記記憶装置に記憶する、
請求項１〜３の何れかに記載のサーバ。
【請求項５】
回答リクエストは、前記ユーザによる回答時間を示す情報を含み、
前記第３記憶手段は、前記回答リクエストに含まれる選択肢ＩＤによって識別される選択肢が前記質問に対する正解である場合、前記第１ユーザＩＤに対応するユーザタグ、前記コンテンツタグ、及び、前記回答時間を示す情報に基づくユーザポイントと、前記第１ユーザＩＤと、を対応付けて前記記憶装置に記憶する、
請求項１〜４の何れかに記載のサーバ。
【請求項６】
前記ユーザタグは、前記ユーザの指示に基づく静的タグと、前記ユーザのユーザアクションに基づく動的タグと、を含む、
請求項１〜５の何れかに記載のサーバ。
【請求項７】
前記コンテンツタグは、前記動画コンテンツの属性を示す動画コンテンツタグを含む、
請求項１〜６の何れかに記載のサーバ。
【請求項８】
ユーザが使用するクライアント端末と、記憶装置と、にアクセス可能なコンピュータを、
ユーザを識別するユーザＩＤと、前記ユーザの属性を示すユーザタグと、を対応付けて前記記憶装置に記憶する第１記憶手段、
動画コンテンツを識別する動画コンテンツＩＤと、前記動画コンテンツに関する動画コンテンツ情報と、ユーザに対する質問を示す情報と、前記質問に対する複数の選択肢のそれぞれを識別する選択肢ＩＤと、前記質問の正解となる選択肢を識別する選択肢ＩＤと、前記質問の属性を示すコンテンツタグと、を対応付けて前記記憶装置に記憶する第２記憶手段、
第１クライアント端末を使用する第１ユーザによって指定された動画コンテンツを識別する動画コンテンツＩＤを含む再生リクエストを受け付ける手段、
前記再生リクエストに含まれる動画コンテンツＩＤに対応する動画コンテンツ情報と、前記動画コンテンツＩＤに対応する質問を示す情報と、を前記第１クライアント端末に送信する手段を備え、
前記第１クライアント端末から、前記第１ユーザを識別する第１ユーザＩＤと、前記質問に対する回答に対応する選択肢ＩＤと、を含む回答リクエストを受け付ける手段、
前記回答リクエストに含まれる選択肢ＩＤと、前記第１ユーザＩＤに対応するユーザタグと、前記コンテンツタグと、に基づくユーザポイントを、前記第１ユーザＩＤに対応付けて前記記憶装置に記憶する第３記憶手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ及びプログラムに関する。
【背景技術】
【０００２】
近年、視聴者参加型の動画の配信が普及している。
例えば、特許文献１には、テレビ番組の放送中にクイズイベントを提供する技術が開示されている。特許文献１では、視聴者には、問題が提供される。視聴者が複数の選択肢のうちの１つを指定すると、指定した選択肢が正解であった視聴者にポイントが与えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３４０１９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、ポイントの計算において、テレビ番組又はクイズイベントの属性と、視聴者の属性との関係を考慮していない。したがって、クイズに正解した視聴者の間で、与えられるポイントの変動は比較的小さい。
また、特許文献１では、クイズイベントに参加している視聴者の属性が、テレビ番組に反映されていない。つまり、テレビ番組とクイズイベントとの関連性が低い。
そのため、クイズイベントの趣向性には制限がある。
【０００５】
本発明の目的は、動画コンテンツの提供中に実施するイベントの趣向性を向上させることである。
【課題を解決するための手段】
【０００６】
本発明の一態様は、
ユーザが使用するクライアント端末と、記憶装置と、にアクセス可能なサーバであって、
ユーザを識別するユーザＩＤと、前記ユーザの属性を示すユーザタグと、を対応付けて前記記憶装置に記憶する第１記憶手段を備え、
動画コンテンツを識別する動画コンテンツＩＤと、前記動画コンテンツに関する動画コンテンツ情報と、ユーザに対する質問を示す情報と、前記質問に対する複数の選択肢のそれぞれを識別する選択肢ＩＤと、前記質問の正解となる選択肢を識別する選択肢ＩＤと、前記質問の属性を示すコンテンツタグと、を対応付けて前記記憶装置に記憶する第２記憶手段を備え、
第１クライアント端末を使用する第１ユーザによって指定された動画コンテンツを識別する動画コンテンツＩＤを含む再生リクエストを受け付ける手段を備え、
前記再生リクエストに含まれる動画コンテンツＩＤに対応する動画コンテンツ情報と、前記動画コンテンツＩＤに対応する質問を示す情報と、を前記第１クライアント端末に送信する手段を備え、
前記第１クライアント端末から、前記第１ユーザを識別する第１ユーザＩＤと、前記質問に対する回答に対応する選択肢ＩＤと、を含む回答リクエストを受け付ける手段を備え、
前記回答リクエストに含まれる選択肢ＩＤと、前記第１ユーザＩＤに対応するユーザタグと、前記コンテンツタグと、に基づくユーザポイントを、前記第１ユーザＩＤに対応付けて前記記憶装置に記憶する第３記憶手段を備える、
サーバである。
【発明の効果】
【０００７】
本発明によれば、動画コンテンツの提供中に実施するイベントの趣向性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の概要を示す概略図。
【図２】本実施形態の情報処理システムの構成を示すブロック図。
【図３】本実施形態のユーザデータベースのデータ構造を示す図。
【図４】本実施形態のコメントデータベースのデータ構造を示す図。
【図５】本実施形態の動画コンテンツデータベースのデータ構造を示す図。
【図６】本実施形態のイベントデータベースのデータ構造を示す図。
【図７】本実施形態のユーザアクションデータベースのデータ構造を示す図。
【図８】本実施形態の成績データベースのデータ構造を示す図。
【図９】本実施形態のマッチングテーブルのデータ構造を示す図。
【図１０】本実施形態の質問の処理のフローを示す図。
【図１１】図１０の成績の集計の詳細フローを示す図。
【図１２】図１０の情報処理において表示される画面例を示す図。
【図１３】図１０の情報処理において表示される画面例を示す図。
【図１４】図１０の情報処理において表示される画面例を示す図。
【図１５】本実施形態のユーザアクションの処理のフローを示す図。
【図１６】図１５の情報処理において表示される画面例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１０】
（１）本実施形態の概要
本実施形態の概要について説明する。図１は、本実施形態の概要を示す概略図である。
【００１１】
図１に示すように、本実施形態では、質問Ｘに、複数の選択肢Ａ〜Ｄと、質問属性１と、が割り当てられている。各選択肢Ａ〜Ｄは、質問Ｘに対する回答を示している。
【００１２】
複数のユーザ１及び２には、それぞれ、ユーザ属性１及び２が割り当てられている。
【００１３】
複数のユーザ１及び２は、それぞれ、複数の選択肢Ａ〜Ｄの中から任意の選択肢Ｂを選択する。選択肢Ｂが所定条件を満たす（例えば、選択肢Ｂが質問Ｘに対する正解である）場合、各ユーザ１及び２には、ポイントが付与される。
付与されるポイントは、質問属性とユーザ属性との組合せに基づいて決まる。例えば、質問属性１及びユーザ属性１の組合せの場合、付与されるポイントは１０ポイントである。質問属性１及びユーザ属性２の組合せの場合、付与されるポイントは２０ポイントである。
【００１４】
このように、本実施形態では、１つの質問Ｘに対して同じ選択肢Ｂを選択した複数のユーザ１及び２に対して、それぞれ、異なるポイントを付与する。本実施形態は、質問に複数の選択肢が割り当てられたもの（例えば、択一式クイズ、又は、択一式アンケート）に適用可能である。
【００１５】
（２）情報処理システムの構成
情報処理システムの構成について説明する。図２は、本実施形態の情報処理システムの構成を示すブロック図である。
【００１６】
図２に示すように、情報処理システム１は、クライアント端末１０と、サーバ３０と、を備える。
クライアント端末１０及びサーバ３０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
【００１７】
クライアント端末１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント端末１０は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１８】
サーバ３０は、クライアント端末１０から送信されたリクエストに応じたレスポンスをクライアント端末１０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００１９】
（２−１）クライアント端末の構成
図２を参照して、クライアント端末１０の構成について説明する。
【００２０】
クライアント端末１０は、記憶装置１１と、ＣＰＵ（Central Processing Unit）１２と、入出力インタフェース１３と、通信インタフェース１４とを備える。
【００２１】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
プログラムは、例えば、ＯＳ（Operating System）のプログラム、情報処理を実行するアプリケーション（例えば、ウェブブラウザ）のプログラム等である。
データは、例えば、情報処理において参照されるデータベース、及び、情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）である。
【００２２】
ＣＰＵ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント端末１０の機能を実現するように構成される。
【００２３】
入出力インタフェース１３は、クライアント端末１０に接続される入力デバイスからユーザの指示を受け付け、かつ、クライアント端末１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００２４】
通信インタフェース１４は、クライアント端末１０とサーバ３０との間の通信を制御するように構成される。
【００２５】
（２−２）サーバの構成
図２を参照して、サーバ３０の構成について説明する。
【００２６】
サーバ３０は、記憶装置３１と、ＣＰＵ３２と、通信インタフェース３４とを備える。
【００２７】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
プログラムは、例えば、ＯＳのプログラム、情報処理を実行するアプリケーションのプログラム等である。
データは、例えば、情報処理において参照されるデータベース、及び、情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）である。
【００２８】
ＣＰＵ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。
【００２９】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を受け付け、かつ、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３０】
通信インタフェース３４は、サーバ３０とクライアント端末１０との間の通信を制御するように構成される。
【００３１】
（３）データベース
本実施形態のデータベースについて説明する。各データベースは、記憶装置３１に記憶されている。
【００３２】
（３−１）ユーザデータベース
本実施形態のユーザデータベースについて説明する。図３は、本実施形態のユーザデータベースのデータ構造を示す図である。
【００３３】
ユーザデータベースには、ユーザに関する情報（以下「ユーザ情報」という）が格納される。
図３に示すように、ユーザデータベースは、「ユーザＩＤ」フィールドと、「ユーザ名」フィールドと、「メールアドレス」フィールドと、「パスワード」フィールドと、「年齢」フィールドと、「性別」フィールドと、「ユーザタグ」フィールドと、「ユーザ関心値」フィールドと、「ユーザポイント」フィールドと、「外部アカウント」フィールドと、「フォローユーザＩＤ」フィールドと、「ユーザ画像」フィールドと、「視聴履歴」フィールドと、「ユーザタイプ」フィールドと、を含む。各フィールドは、互いに対応付けられている。
【００３４】
「ユーザＩＤ」フィールドには、ユーザＩＤが格納される。ユーザＩＤは、ユーザを識別する情報である。
【００３５】
「ユーザ名」フィールドには、ユーザ名を示すテキストが格納される。ユーザ名は、ユーザが任意に決定する情報である。
【００３６】
「メールアドレス」フィールドには、ユーザのメールアドレスを示す情報が格納される。メールアドレスは、ユーザが任意に決定する情報である。
【００３７】
「パスワード」フィールドには、ユーザのパスワードを示す情報が格納される。パスワードは、ユーザが任意に決定する情報である。
【００３８】
「年齢」フィールドには、ユーザの年齢を示す値が格納される。年齢は、ユーザが任意に決定する情報である。
【００３９】
「性別」フィールドには、ユーザの性別を示すコードが格納される。コード「Ｍ」は男性を示す。コード「Ｆ」は女性を示す。性別は、ユーザが任意に決定する情報である。
【００４０】
「ユーザタグ」フィールドには、ユーザタグが格納される。ユーザタグは、ユーザの属性を示す情報である。「ユーザタグ」フィールドは、「静的タグ」フィールドと、「動的タグ」フィールドと、を含む。
【００４１】
「静的タグ」フィールドには、静的タグが格納される。「静的タグ」フィールドの情報は、ユーザが任意に決定する属性を示す情報である。静的タグは、ユーザの指示に基づいて変更される。静的タグは、例えば、ユーザの住所を示す情報である。
【００４２】
「動的タグ」フィールドには、動的タグが格納される。「動的タグ」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する属性を示す情報である。ユーザＡのユーザアクションとは、ユーザＢ（つまり、他のユーザ）、ユーザＢが投稿したコメント、動画コンテンツ、又は、イベントの少なくとも１つに対して関心を示す行動を意味する。
【００４３】
「ユーザ関心値」フィールドには、ユーザ関心値が格納される。ユーザ関心値とは、あるユーザに対する他のユーザの関心のレベルを示す情報である。あるユーザの「ユーザ関心値」フィールドの情報は、他のユーザのユーザアクションに基づいてサーバ３０が決定する情報である。例えば、ユーザＡがユーザＢに対して関心を示すユーザアクション（例えば、関心を示す画像の指定）を行うと、サーバ３０は、ユーザＢのユーザＩＤに対応するユーザ関心値を増加させる。
【００４４】
「ユーザポイント」フィールドには、ユーザポイントを示す値が格納される。ユーザポイントは、ユーザアクションに基づいてサーバ３０が決定する情報である。ユーザがユーザポイントを増加させるユーザアクション（例えば、質問に対する正解の選択）を行うと、サーバ３０は、ユーザポイントを増加させる。ユーザがユーザポイントを減少させるユーザアクション（例えば、商品の購入）を行うと、サーバ３０は、ユーザポイントを減少させる。
【００４５】
「外部アカウント」フィールドには、外部アカウントを示す情報が格納される。外部アカウントは、ユーザが任意に決定する情報である。外部アカウントは、例えば、ウェブサービス（一例として、ソーシャル・ネットワーキングサービス）のアカウントである。
【００４６】
「フォローユーザＩＤ」フィールドには、フォローユーザを識別するユーザＩＤが格納される。フォローユーザとは、あるユーザと関係付けられた他のユーザである。
【００４７】
「ユーザ画像」フィールドには、ユーザが任意に登録する画像（例えば、アイコン画像）の画像データが格納される。
【００４８】
「視聴履歴」フィールドには、視聴履歴に関する情報（以下「視聴履歴情報」という）が格納される。視聴履歴情報は、動画コンテンツＩＤと、ユーザが動画コンテンツを視聴した時間を示す情報と、を含む。動画コンテンツＩＤは、動画コンテンツを識別する情報である。
【００４９】
「ユーザタイプ」フィールドには、ユーザのタイプを示す情報（以下「ユーザタイプ情報」という）が格納される。ユーザタイプは、例えば、管理者、出演者、無料、又は、有料の何れかである。管理者とは、サーバ３０を管理する権限を有するユーザを意味する。出演者とは、番組に出演しているユーザを意味する。無料とは、サーバ３０が提供するサービスに対して利用料を支払っていないユーザ（以下「非課金ユーザ」という）を意味する。有料とは、サーバ３０が提供するサービスに対して利用料を支払っているユーザ（以下「課金ユーザ」という）を意味する。
【００５０】
図３は、ユーザＩＤ「Ｕ００１」に対応するユーザ情報が、ユーザ名「Ｕ１」と、年齢「２０歳」と、性別「男性」と、静的タグ「ＳＴ１３」と、動的タグ「ＤＴ１」と、ユーザ関心値「９９」と、ユーザポイント「１００」と、外部アカウント「ＵＡ１」と、フォローユーザＩＤ「Ｕ００２」と、ユーザ画像「ＩＭＧ＿Ｕ１」と、視聴履歴情報「ＭＣ００１」と、ユーザタイプ「有料」と、を含む例を示している。
【００５１】
（３−２）コメントデータベース
本実施形態のコメントデータベースについて説明する。図４は、本実施形態のコメントデータベースのデータ構造を示す図である。
【００５２】
コメントデータベースには、ユーザが投稿したコメントに関する情報（以下「コメント情報」という）が格納される。
図４に示すように、コメントデータベースは、ユーザＩＤに対応付けられる。コメントデータベースは、「コメントＩＤ」フィールドと、「投稿日時」フィールドと、「コメント」フィールドと、「コメント関心値」フィールドと、「動画コンテンツＩＤ」フィールドと、を含む。
【００５３】
「コメントＩＤ」フィールドには、コメントＩＤが格納される。コメントＩＤは、コメントを識別する情報である。
【００５４】
「投稿日時」フィールドには、コメントの投稿日時を示す情報が格納される。「投稿日時」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。
【００５５】
「コメント」フィールドには、コメントの内容を示す情報が格納される。コメントの内容を示す情報は、テキスト、音声、静止画、動画、又は、それらの組合せである。「コメント」フィールドの情報は、ユーザが任意に決定する情報である。
【００５６】
「コメント関心値」フィールドには、コメント関心値が格納される。コメント関心値とは、あるコメントに対するユーザの関心のレベルを示す情報である。「コメント関心値」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。例えば、ユーザがコメントに対して関心を示すユーザアクション（例えば、関心を示す画像の指定）を行うと、サーバ３０は、当該コメントのコメントＩＤに対応するコメント関心値を増加させる。
【００５７】
「動画コンテンツＩＤ」フィールドには、コメントに対応付けられる動画コンテンツの動画コンテンツＩＤが格納される。動画コンテンツに対応付けられるコメントとは、例えば、動画コンテンツの視聴中に投稿されたコメントである。
【００５８】
図５は、ユーザＩＤ「Ｕ００１」によって識別されるユーザが投稿したコメント（コメントＩＤ「ＣＯＭ００１」）に対応するコメント情報が、コメント「Ｈｅｌｌｏ」と、コメント関心値「１５０」と、動画コンテンツＩＤ「ＭＣ００１」と、を含む例を示している。
【００５９】
（３−３）動画コンテンツデータベース
本実施形態の動画コンテンツデータベースについて説明する。図５は、本実施形態の動画コンテンツデータベースのデータ構造を示す図である。
【００６０】
動画コンテンツデータベースには、動画コンテンツに関する情報（以下「動画コンテンツ情報」という）が格納される。コンテンツは、例えば、予め録画された動画コンテンツ（いわゆる、録画動画コンテンツ）、又は、収録と同時に配信される動画コンテンツ（いわゆる、ライブ動画コンテンツ）である。
図５に示すように、動画コンテンツデータベースは、「動画コンテンツＩＤ」フィールドと、「フレーム数」フィールドと、「再生時間」フィールドと、「番組名」フィールドと、「動画コンテンツタグ」フィールドと、「動画コンテンツ関心値」フィールドと、「動画コンテンツ画像」フィールドと、を含む。
【００６１】
「動画コンテンツＩＤ」フィールドには、動画コンテンツＩＤが格納される。
【００６２】
「フレーム数」フィールドには、動画コンテンツのフレーム数を示す値が格納される。「フレーム数」フィールドの情報は、予め決められた情報である。
【００６３】
「再生時間」フィールドには、動画コンテンツの再生時間を示す値が格納される。「再生時間」フィールドの情報は、予め決められた情報である。
【００６４】
「番組名」フィールドには、動画コンテンツの名称、動画コンテンツに関する説明、又は、それらの組合せを示す情報が格納される。「番組名」フィールドの情報は、予め決められた情報である。
【００６５】
「動画コンテンツタグ」フィールドには、動画コンテンツタグが格納される。動画コンテンツタグは、コンテンツの属性を示す情報である。「動画コンテンツタグ」フィールドの情報は、予め決められた情報である。
【００６６】
「動画コンテンツ関心値」フィールドには、動画コンテンツ関心値が格納される。動画コンテンツ関心値とは、動画コンテンツに対するユーザの関心のレベルを示す情報である。動画コンテンツ関心値は、ユーザアクションに基づいてサーバ３０が決定する情報である。例えば、ユーザが、動画コンテンツに対して関心を示すユーザアクション（例えば、関心を示す画像の指定）を行うと、サーバ３０は、当該動画コンテンツの動画コンテンツＩＤに対応する動画コンテンツ関心値を増加させる。
【００６７】
「動画コンテンツ画像」フィールドには、動画コンテンツに関する動画コンテンツ画像の画像データが格納される。動画コンテンツ画像は、例えば、動画コンテンツのサムネイル画像である。
【００６８】
図５は、動画コンテンツＩＤ「ＭＣ００１」によって識別される動画コンテンツに関する動画コンテンツ情報が、フレーム数「１００」と、再生時間「１０分」と、番組名「サッカー」と、動画コンテンツタグ「ＭＣＴ１」と、動画コンテンツ関心値「１５０」と、動画コンテンツ画像「ＩＭＧ＿ＭＣ１」と、を含む例を示している。
【００６９】
各動画コンテンツＩＤには、「フレームＩＤ」フィールドと、「フレームデータ」フィールドと、「イベントＩＤ」フィールドと、が対応付けられている。各フィールドは、互いに対応付けられている。
【００７０】
「フレームＩＤ」フィールドには、フレームＩＤが格納される。フレームＩＤは、フレームを識別する情報である。
【００７１】
「フレームデータ」フィールドには、フレームデータが格納される。つまり、１つの動画コンテンツは、複数のフレームデータを含む。「フレームデータ」フィールドの情報は、予め決められた情報である。
【００７２】
「イベントＩＤ」フィールドには、イベントＩＤが格納される。イベントＩＤは、イベントを識別する情報である。イベントは、動画コンテンツが再生されたときに提供されるコンテンツである。イベントは、複数の質問を含む。イベントは、例えば、動画コンテンツの内容に関するクイズイベント、又は、アンケートイベントである。
【００７３】
図５は、動画コンテンツＩＤ「ＭＣ００１」に対応するフレームＩＤ「ＦＲ００２」が再生されたときに、イベントＩＤ「ＳＣ００１」によって識別されるイベントが提供される例を示している。
【００７４】
（３−４）イベントデータベース
本実施形態のイベントデータベースについて説明する。図６は、本実施形態のイベントデータベースのデータ構造を示す図である。
【００７５】
イベントデータベースには、イベントに関する情報（以下「イベント情報」という）が格納される。イベントは、例えば、四択クイズである。
図６に示すように、イベントデータベースは、「イベントＩＤ」フィールドと、「イベント名」フィールドと、「質問」フィールドと、「選択肢」フィールドと、「正解」フィールドと、「解説」フィールドと、「標準ポイント」フィールドと、「イベント関心値」フィールドと、「イベントタグ」フィールドと、を含む。
【００７６】
「イベントＩＤ」フィールドには、イベントＩＤが格納される。イベントＩＤは、イベントを識別する情報である。
【００７７】
「イベント名」フィールドには、イベントの名称を示す情報が格納される。「イベント名」フィールドの情報は、予め決められた情報である。
【００７８】
「質問」フィールドには、質問（例えば、クイズの問題）を示す情報が格納される。質問を示す情報は、例えば、テキスト、音声、静止画、動画、又は、それらの組合せである。「質問」フィールドの情報は、予め決められた情報である。
【００７９】
「選択肢」フィールドには、選択肢ＩＤ、及び、選択肢の内容を示す情報（以下「選択肢情報」という）の組合せが格納される。
選択肢ＩＤは、質問に対する回答の選択肢を識別する情報である。
選択肢情報は、例えば、テキスト、音声、静止画、動画、又は、それらの組合せである。
「選択肢」フィールドの情報は、予め決められた情報である。
【００８０】
「正解」フィールドには、質問の正解である選択肢の選択肢ＩＤが格納される。「正解」フィールドの情報は、予め決められた情報である。
【００８１】
「解説」フィールドには、正解の解説を示す情報が格納される。解説を示す情報は、例えば、テキスト、音声、静止画、動画、又は、それらの組合せである。「解説」フィールドの情報は、予め決められた情報である。
【００８２】
「標準ポイント」フィールドには、標準ポイントを示す値が格納される。標準ポイントとは、クイズに正解したユーザに付与すべきポイントの計算の基準となる値である。「標準ポイント」フィールドの情報は、予め決められた情報である。
【００８３】
「イベント関心値」フィールドには、イベント関心値が格納される。イベント関心値とは、イベントに対するユーザの関心のレベルを示す情報である。イベント関心値は、ユーザアクションに基づいてサーバ３０が決定する情報である。例えば、ユーザが、イベントに対して関心を示すユーザアクション（例えば、関心を示す画像の指定）を行うと、サーバ３０は、当該イベントのイベントＩＤに対応するイベント関心値を増加させる。
【００８４】
「イベントタグ」フィールドには、イベントタグが格納される。イベントタグは、イベントの属性を示す情報である。「イベントタグ」フィールドの情報は、予め決められた情報である。
【００８５】
図６は、イベントＩＤ「ＳＣ００１」によって識別されるイベントに関するイベント情報が、選択肢「Ａ」〜「Ｄ」と、正解「Ａ」と、標準ポイント「１０ポイント」と、イベントタグ「ＳＴ１０」及び「ＳＣＴ１」と、を含む例を示している。
【００８６】
各イベントＩＤには、「ユーザIＤ」フィールドと、「回答」フィールドと、「早押しランク」フィールドと、が対応付けられている。各フィールドは、互いに対応付けられている。
【００８７】
「ユーザIＤ」フィールドには、１つの質問に回答したユーザのユーザＩＤが格納される。
【００８８】
「回答」フィールドには、ユーザが選択した選択肢を示す情報が格納される。「回答」フィールドの情報は、ユーザが任意に決定する情報である。
【００８９】
「早押しランク」フィールドには、１つの質問に回答したユーザの中で、回答した順番を示す値が格納される。「早押しランク」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。
【００９０】
図６は、イベントＩＤ「ＳＣ００１」に対応する質問に対して、ユーザＩＤ「Ｕ００１」によって識別されるユーザが選択肢「Ａ」を選択したこと、及び、当該質問に回答したユーザの中でユーザＩＤ「Ｕ００１」によって識別されるユーザが一番早く回答した例を示している。
【００９１】
（３−５）ユーザアクションデータベース
本実施形態のユーザアクションデータベースについて説明する。図７は、本実施形態のユーザアクションデータベースのデータ構造を示す図である。
【００９２】
ユーザアクションデータベースには、ユーザアクションに関する情報（以下「ユーザアクション情報」という）が格納される。
図７に示すように、ユーザアクションデータベースは、ユーザＩＤに対応付けられている。ユーザアクションデータベースは、「ユーザアクションＩＤ」フィールドと、「ユーザアクション日時」フィールドと、「ユーザアクション対象ＩＤ」フィールドと、を含む。
【００９３】
「ユーザアクションＩＤ」フィールドには、ユーザアクションＩＤが格納される。ユーザアクションＩＤは、ユーザアクションを識別する情報である。
【００９４】
「ユーザアクション日時」フィールドには、ユーザアクションが行われた日時を示す情報が格納される。「ユーザアクション日時」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。
【００９５】
「ユーザアクション対象ＩＤ」フィールドには、ユーザアクション対象ＩＤが格納される。ユーザアクション対象ＩＤは、ユーザアクションの対象を識別する情報である。「ユーザアクション対象ＩＤ」フィールドの情報は、ユーザアクションに基づいてサーバ３０が決定する情報である。
【００９６】
（３−６）成績データベース
本実施形態の成績アクションデータベースについて説明する。図８は、本実施形態の成績データベースのデータ構造を示す図である。
【００９７】
成績データベースには、イベントの回答に基づく成績に関する情報（以下「成績情報」という）が格納される。
図８に示すように、成績データベースは、ユーザＩＤに対応付けられている。成績データベースは、「動画コンテンツＩＤ」フィールドと、「イベントＩＤ」フィールドと、「選択肢」フィールドと、「正否」フィールドと、「回答時間」フィールドと、「早押しランク」フィールドと、を含む。
【００９８】
「動画コンテンツＩＤ」フィールドには、動画コンテンツＩＤが格納される。
【００９９】
「イベントＩＤ」フィールドには、イベントＩＤが格納される。
【０１００】
「選択肢」フィールドには、ユーザが選択した選択肢の選択肢ＩＤが格納される。
【０１０１】
「正否」フィールドには、ユーザが選択した選択肢が正解か否かを示す正否コードが格納される。正否コード「Ｔ」は、正解であることを示す。正否コード「Ｆ」は、不正解であることを示す。
【０１０２】
「回答時間」フィールドには、質問がユーザに提示されてから、サーバ３０がユーザの回答リクエストを受け付けるまでの時間（以下「回答時間」という）を示す情報が格納される。
【０１０３】
「早押しランク」フィールドには、質問に対する回答リクエストを行ったユーザの中で、サーバ３０がユーザの回答リクエストを受け付けた順番を示す情報が格納される。
【０１０４】
（３−７）マッチングテーブル
本実施形態のマッチングテーブルについて説明する。図９は、本実施形態のマッチングテーブルのデータ構造を示す図である。
【０１０５】
マッチングテーブルには、ユーザタグとコンテンツタグとの関係に応じたポイント係数が格納される。
図９に示すように、マッチングテーブルは、以下の情報を含む。
・静的タグと動画コンテンツタグとの組合せに対応するポイント係数
・静的タグとイベントタグとの組合せに対応するポイント係数
・動的タグと動画コンテンツタグとの組合せに対応するポイント係数
・動的タグとイベントタグとの組合せに対応するポイント係数
【０１０６】
図９は、静的タグ「ＳＴ１」と動画コンテンツタグ「ＭＣＴ１」との組合せに対応するポイント係数が１．５である例を示している。
【０１０７】
（４）情報処理のフロー
本実施形態の情報処理のフローについて説明する。
【０１０８】
（４−１）質問の処理のフロー
本実施形態の質問の処理について説明する。図１０は、本実施形態の質問の処理のフローを示す図である。図１１は、図１０の成績の集計の詳細フローを示す図である。図１２〜図１４は、図１０の情報処理において表示される画面例を示す図である。
【０１０９】
図１０の処理は、クライアント端末１０及びサーバ３０によって実行される。
図１１の処理は、サーバ３０によって実行される。
【０１１０】
はじめに、クライアント端末１０が、ログインリクエスト（Ｓ１００）を実行する。
具体的には、ユーザが、入力デバイスを用いて、ユーザＩＤ及びパスワードを入力すると、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザＩＤ及びパスワードを受け付ける。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、ログインリクエストをサーバ３０に送信する。ログインリクエストは、ユーザＩＤと、パスワードと、を含む。
【０１１１】
サーバ３０が、ログイン認証（Ｓ３００）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、クライアント端末１０から送信されたログインリクエストを受け付ける。
次に、ＣＰＵ３２は、ユーザデータベース（図３）を参照して、ログインリクエストに含まれるユーザＩＤに対応するパスワードを特定する。
次に、特定されたパスワードと、ログインリクエストに含まれるパスワードとが一致する場合、ＣＰＵ３２は、ログインを許可する。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、番組表画面Ｐ１００（図１２）に対応するデータをクライアント端末１０へ送信する。
【０１１２】
クライアント端末１０が、再生リクエスト（Ｓ１０１）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、サーバ３０から送信されたデータを受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、当該データに基づく番組表画面Ｐ１００（図１２）をディスプレイに表示する。
【０１１３】
図１２に示すように、番組表画面Ｐ１００は、ボタンＢ１００ａ〜Ｂ１００ｃを含む。
ボタンＢ１００ａは、番組名「サッカー」の動画コンテンツの再生を要求するためのボタンである。ボタンＢ１００ａには、動画コンテンツＩＤ「ＭＣ００１」が割り当てられている。
ボタンＢ１００ｂは、番組名「ダンス」の動画コンテンツの再生を要求するためのボタンである。ボタンＢ１００ｂには、動画コンテンツＩＤ「ＭＣ００２」が割り当てられている。
ボタンＢ１００ｃは、番組名「ファッション」の動画コンテンツの再生を要求するためのボタンである。ボタンＢ１００ｃには、動画コンテンツＩＤ「ＭＣ００３」が割り当てられている。
【０１１４】
ユーザが、入力デバイスを用いて、ボタンＢ１００ｂを指定すると、ＣＰＵ１２は、入出力インタフェース１３を介して、番組名「サッカー」の動画コンテンツの再生リクエストを受け付ける。再生リクエストは、ボタンＢ１００ｂに割り当てられた動画コンテンツＩＤ「ＭＣ００２」を含む。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、再生リクエストをサーバ３０に送信する。
【０１１５】
サーバ３０が、動画コンテンツ情報の選択（Ｓ３０１）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、クライアント端末１０から送信された再生リクエストを受け付ける。
次に、ＣＰＵ３２は、動画コンテンツデータベース（図５）を参照して、再生リクエストに含まれる動画コンテンツＩＤに対応する動画コンテンツ情報を取り出す。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、当該動画コンテンツ情報をクライアント端末１０へ送信する。
【０１１６】
クライアント端末１０が、番組の再生（Ｓ１０２）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、動画コンテンツ情報を受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、当該動画コンテンツ情報に含まれるフレームデータに基づく番組画面Ｐ１０１（図１２）をディスプレイに表示する。
【０１１７】
図１２の番組画面Ｐ１０１は、領域Ａ１０１ａ及びＡ１０１ｂと、ボタンＢ１０１と、を含む。
領域Ａ１０１ａには、フレームデータに対応する動画コンテンツが表示される。図１２は、動画コンテンツがダンスの動画像である例を示している。
領域Ａ１０１ｂには、動画コンテンツを視聴しているユーザにより投稿されたコメント、及び、コメントを投稿したユーザ名の組合せが表示される。組合せの表示順序は、コメントが投稿された時系列に沿っている。領域Ａ１０１ｂは、ユーザによりコメントが投稿される度に更新される。
ユーザ名には、ユーザＩＤが割り当てられている。ユーザＡは、ユーザＢをユーザアクションの対象として指定することができる。ユーザＢが指定されると、サーバ３０は、ユーザデータベース（図３）において、指定されたユーザＢに割り当てられたユーザＩＤに対応する「ユーザ関心値」フィールドの値を加算する。また、サーバ３０は、ユーザＡのユーザＩＤに対応するユーザアクションデータベース（図７）において、「ユーザアクション日時」フィールドにユーザＢが指定された日時を示す情報を格納し、かつ、「ユーザアクション対象ＩＤ」フィールドにユーザＢのユーザＩＤを格納する。
コメントには、コメントＩＤが割り当てられている。ユーザは、各コメントをユーザアクションの対象として指定することができる。コメントが指定されると、サーバ３０は、コメントデータベース（図４）において、指定されたコメントに割り当てられたコメントＩＤに対応する「コメント関心値」フィールドの値を加算する。また、サーバ３０は、ログインリクエストに含まれるユーザＩＤに対応するユーザアクションデータベース（図７）において、「ユーザアクション日時」フィールドにコメントが指定された日時を示す情報を格納し、かつ、「ユーザアクション対象ＩＤ」フィールドに当該コメントＩＤを格納する。
ボタンＢ１０１は、ユーザアクションボタンである。ボタンＢ１０１には、動画コンテンツＩＤが割り当てられている。
【０１１８】
クライアント端末１０が、質問の表示（Ｓ１０３）を実行する。
具体的には、イベントＩＤが対応付けられたフレームＩＤによって識別されるフレームデータに対応する動画コンテンツを再生したとき（つまり、イベントが割り当てられたフレームデータに基づく動画像を表示したとき）に、当該イベントＩＤに対応する質問及び選択肢（番組画面Ｐ１０２（図１３））を表示する。
【０１１９】
番組画面Ｐ１０２（図１３）と番組画面Ｐ１０１（図１２）との相違点は、領域Ａ１０２である。
領域Ａ１０２には、質問と、質問に対する選択肢Ａ〜Ｄと、が表示される。質問及び選択肢Ａ〜Ｄは、それぞれ、イベントＩＤに対応する「質問」フィールド及び「選択肢」フィールドの情報に基づく。選択肢Ａ〜Ｄには、選択肢ＩＤが割り当てられている。
【０１２０】
クライアント端末１０が、回答リクエスト（Ｓ１０４）を実行する。
具体的には、ユーザが、入力デバイスを用いて、番組画面Ｐ１０２（図１３）の選択肢Ａ〜Ｄの何れか（例えば、選択肢Ｂ）を指定すると、ＣＰＵ１２は、入出力インタフェース１３を介して、回答リクエストを受け付ける。回答リクエストは、Ｓ１００において入力されたユーザＩＤと、Ｓ１０３において表示された質問に対応するイベントＩＤと、ユーザが指定した選択肢（例えば、選択肢Ｂ）の選択肢ＩＤを含む。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、回答リクエストをサーバ３０へ送信する。
【０１２１】
サーバ３０が、イベントデータベースの更新（Ｓ３０２）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、クライアント端末１０から送信された回答リクエストを受け付ける。
次に、ＣＰＵ３２は、イベントデータベース（図６）を参照して、回答リクエストに含まれるイベントＩＤに対応するレコードを特定する。
次に、ＣＰＵ３２は、特定したレコードの「ユーザＩＤ」フィールドに、回答リクエストに含まれるユーザＩＤを格納する。ＣＰＵ３２は、特定したレコードの「回答」フィールドに、回答リクエストに含まれる選択肢ＩＤを格納する。ＣＰＵ３２は、特定したレコードの「早押しランク」フィールドに、回答リクエストを受け付けた順番を示す値を格納する。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、回答レスポンスをクライアント端末１０へ送信する。回答レスポンスは、特定されたレコードの「正解」フィールド及び「解説」フィールドの情報を含む。
【０１２２】
クライアント端末１０が、正解の表示（Ｓ１０５）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、サーバ３０から送信された回答レスポンスを受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、回答レスポンスに基づく番組画面Ｐ１０３（図１３）をディスプレイに表示する。
【０１２３】
番組画面Ｐ１０３（図１３）と番組画面Ｐ１０２との相違点は、領域Ａ１０３である。
領域Ａ１０３には、質問の正解を示す選択肢と、正解に対応する解説と、が表示される。正解を示す選択肢及び解説は、それぞれ、イベントＩＤに対応する「正解」フィールド及び「解説フィールド」の情報に基づく。
【０１２４】
ループＲＯ１（Ｓ１０３〜Ｓ１０５、及び、Ｓ３０２の処理）は、１つの動画コンテンツＩＤに対応付けられた全てのイベントＩＤに対応する質問についての正解の表示（Ｓ１０５）が終了するまで、繰り返し実行される。全てのイベントＩＤに対応する質問についての正解の表示（Ｓ１０５）が終了すると、サーバ３０が、成績の集計（Ｓ３０３）を実行する。
【０１２５】
図１１に示すように、サーバ３０は、正解ユーザの特定（Ｓ３０３０）を実行する。
具体的には、ＣＰＵ３２は、イベントデータベース（図６）を参照して、各イベントＩＤに対応するユーザＩＤの中から、正解である選択肢を回答したユーザ（以下「正解ユーザ」という）のユーザＩＤを特定する。当該ユーザＩＤの「回答」フィールドには、「正解」フィールドの選択肢ＩＤが格納されている。
【０１２６】
サーバ３０は、正解ユーザのユーザタグの特定（Ｓ３０３１）を実行する。
具体的には、ＣＰＵ３２は、ユーザデータベース（図３）を参照して、正解ユーザのユーザＩＤに対応するユーザタグ（静的タグ及び動的タグ）を特定する。
【０１２７】
サーバ３０は、コンテンツタグの特定（Ｓ３０３２）を実行する。
具体的には、ＣＰＵ３２は、動画コンテンツデータベース（図５）を参照して、Ｓ１０１の再生リクエストに含まれる動画コンテンツＩＤに対応する動画コンテンツタグを特定する。
次に、ＣＰＵ３２は、イベントデータベース（図６）を参照して、各イベントＩＤに対応するイベントタグを特定する。
【０１２８】
サーバ３０は、ユーザポイントの計算（Ｓ３０３３）を実行する。
具体的には、ＣＰＵ３２は６、イベントデータベース（図６）を参照して、各イベントＩＤに対応する「標準ポイント」フィールドの値を特定する。
次に、ＣＰＵ３２は、マッチングテーブル（図９）を参照して、Ｓ３０３１において特定したユーザタグ（静的タグ及び動的タグ）と、Ｓ３０３２において特定したコンテンツタグ（動画コンテンツタグ及びイベントタグ）との組合せに応じたポイント係数を特定する。
次に、ＣＰＵ３２は、特定した「標準ポイント」フィールドの値と、特定したポイント係数の合計値との積を計算する。この積が、１つのイベントについてユーザに与えられるユーザポイントである。
【０１２９】
ループＲＯ２（Ｓ３０３０〜Ｓ３０３３の処理）は、１つの動画コンテンツＩＤに対応付けられた全てのイベントＩＤについてのユーザポイントの計算（Ｓ３０３３）が終了するまで、繰り返し実行される。
【０１３０】
全てのイベントＩＤについてのユーザポイントの計算（Ｓ３０３３）が終了すると、サーバ３０が、ユーザデータベースの更新（Ｓ３０３４）を実行する。
具体的には、ＣＰＵ３２は、ユーザデータベース（図３）の「ユーザポイント」フィールドに、Ｓ３０３３において計算されたユーザポイントを加算する。
【０１３１】
サーバ３０は、成績データの作成（Ｓ３０３５）を実行する。
具体的には、ＣＰＵ３２は、全てのユーザポイントに基づいて、ランキングを特定する。ランキングとは、ユーザポイントに関する各ユーザの順位を意味する。ユーザポイントが同一であるユーザにおいては、「早押しランク」フィールドの値の合計が小さいほど、順位が上になる。
次に、ＣＰＵ３２は、成績データを作成する。成績データは、ユーザＩＤ毎に、ランキングを示す情報と、質問毎の成績情報と、を含む。
【０１３２】
サーバ３０が、成績データベースの更新（Ｓ３０３６）を実行する。
具体的には、ＣＰＵ３２は、Ｓ３０３５において作成した成績データに基づいて、成績データベース（図８）の各フィールドを更新する。
【０１３３】
サーバ３０は、成績データの送信（Ｓ３０３７）を実行する。
具体的には、ＣＰＵ３２は、通信インタフェース３４を介して、Ｓ３０３５において作成した成績データをクライアント端末１０へ送信する。
【０１３４】
図１０に示すように、クライアント端末１０は、成績の表示（Ｓ３０４）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、Ｓ３０３７において送信された成績データを受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、成績データに基づく番組画面Ｐ１０４（図１４）をディスプレイに表示する。
【０１３５】
番組画面Ｐ１０４（図１４）と番組画面Ｐ１０３（図１３）との相違点は、領域Ａ１０４ａ及びＡ１０４ｂである。
領域Ａ１０４ａには、ユーザ名と、ランキングと、ユーザポイントと、が表示される。ユーザは、ユーザ名を指定することができる。
ユーザ名が指定されると、ＣＰＵ１２は、領域Ａ１０４ａを、領域Ａ１０４ｂに変更する。領域Ａ１０４ｂには、指定されたユーザ名に対応するユーザの成績情報が表示される。
【０１３６】
（４−２）ユーザアクションの処理のフロー
本実施形態のユーザアクションの処理について説明する。図１５は、本実施形態のユーザアクションの処理のフローを示す図である。図１６は、図１５の情報処理において表示される画面例を示す図である。
【０１３７】
図１５のＳ１００〜Ｓ１０２、Ｓ３００、及び、Ｓ３０１の処理は、図１０と同様である。
【０１３８】
クライアント端末１０が、ユーザアクションリクエスト（Ｓ１１０）を実行する。
具体的には、ユーザが、入力デバイスを用いて、ボタンＢ１０１（図１２）を指定すると、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザアクションリクエストの指示をユーザから受け付ける。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、ユーザアクションリクエストをサーバ３０へ送信する。ユーザアクションリクエストは、Ｓ１００のログインリクエストに含まれるユーザＩＤと、ボタンＢ１０１に割り当てられた動画コンテンツＩＤと、を含む。
【０１３９】
サーバ３０が、データベースの更新（Ｓ３１０）を実行する。
具体的には、ＣＰＵ３２が、通信インタフェース３４を介して、クライアント端末１０から送信されたユーザアクションリクエストを受け付ける。
次に、ＣＰＵ３２は、Ｓ１００のログインリクエストに含まれるユーザＩＤに対応するユーザアクションデータベース（図７）の「ユーザアクション日時」フィールドにユーザアクションリクエストを受け付けた日時を示す情報を格納する。また、ＣＰＵ３２は、当該ユーザアクションデータベースの「ユーザアクション対象ＩＤ」フィールドに、ユーザアクションリクエストに含まれる動画コンテンツＩＤを格納する。また、ＣＰＵ３２は、動画コンテンツデータベース（図５）において、当該動画コンテンツＩＤに対応する「動画コンテンツ関心値」フィールドの値を加算する。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、ユーザアクションリクエストに対応するユーザアクションレスポンスをクライアント端末１０へ送信する。
【０１４０】
クライアント端末１０が、ユーザアクション画面の表示（Ｓ１１１）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、サーバ３０から送信されたユーザアクションレスポンスを受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザアクション画面Ｐ１１０（図１６）をディスプレイに表示する。ユーザアクション画面Ｐ１１０は、ユーザアクションレスポンスに対応する画像ＩＭＧ１１０ａ及びＩＭＧ１１０ｂを含む。
【０１４１】
クライアント端末１０が、ユーザアクションリクエスト（Ｓ１１２）を実行する。
具体的には、ユーザが、入力デバイスを用いて、領域Ａ１０１ｂのユーザＤのコメント（図１６）を指定すると、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザアクションリクエストの指示をユーザから受け付ける。
次に、ＣＰＵ１２は、通信インタフェース１４を介して、ユーザアクションリクエストをサーバ３０へ送信する。ユーザアクションリクエストは、Ｓ１００のログインリクエストに含まれるユーザＩＤと、ユーザＤのコメントに割り当てられたコメントＩＤと、を含む。
【０１４２】
サーバ３０が、データベースの更新（Ｓ３１１）を実行する。
具体的には、ＣＰＵ３２が、通信インタフェース３４を介して、クライアント端末１０から送信されたユーザアクションリクエストを受け付ける。
次に、ＣＰＵ３２は、Ｓ１００のログインリクエストに含まれるユーザＩＤに対応するユーザアクションデータベース（図７）の「ユーザアクション日時」フィールドにユーザアクションリクエストを受け付けた日時を示す情報を格納する。また、ＣＰＵ３２は、当該ユーザアクションデータベースの「ユーザアクション対象ＩＤ」フィールドに、ユーザアクションリクエストに含まれるコメントＩＤを格納する。また、ＣＰＵ３２は、当該ユーザＩＤに対応するコメントデータベース（図４）において、当該コメントＩＤに対応する「コメント関心値」フィールドの値を加算する。
次に、ＣＰＵ３２は、通信インタフェース３４を介して、ユーザアクションリクエストに対応するユーザアクションレスポンスをクライアント端末１０へ送信する。
【０１４３】
クライアント端末１０が、ユーザアクション画面の表示（Ｓ１１３）を実行する。
具体的には、ＣＰＵ１２は、通信インタフェース１４を介して、サーバ３０から送信されたユーザアクションレスポンスを受け付ける。
次に、ＣＰＵ１２は、入出力インタフェース１３を介して、ユーザアクション画面Ｐ１１１（図１６）をディスプレイに表示する。ユーザアクション画面Ｐ１１１では、領域Ａ１０１ｂにおいて、ユーザＤのコメントがユーザアクションの対象となったことが表示される。
【０１４４】
（５）変形例
本実施形態の変形例について説明する。
【０１４５】
本実施形態では、ループＲＯ１（図１０）は、成績の集計（Ｓ３０３）及び成績の表示（Ｓ１０６）を含んでもよい。この場合、１つのイベントＩＤに対応する質問についての正解の表示（Ｓ１０５）が終了する度に、成績の集計（Ｓ３０３）及び成績の表示（Ｓ１０６）が実行される。
これにより、１つの質問の正解が表示される度に、ユーザは、成績（つまり、途中経過）を知ることができる。
【０１４６】
本実施形態では、領域Ａ１０３（図１３）に、選択肢毎に、選択したユーザの数、又は、選択したユーザの比率を表示してもよい。選択したユーザの比率とは、回答リクエストを行ったユーザの総数に対する、各選択肢を選択したユーザの数の比率である。
【０１４７】
本実施形態では、サーバ３０は、動画コンテンツＩＤに対応するイベント情報に基づくイベントをユーザに提供した。しかし、本実施形態はこれに限られない。例えば、サーバ３０は、動画コンテンツの出演者からの指示に基づくイベントをユーザに提供してもよい。
具体的には、サーバ３０は、動画コンテンツの出演者が使用するクライアント端末１０から、リクエストを受け付ける。当該リクエストは、出演者を識別するユーザＩＤと、出演者によって指定されたイベントを識別するイベントＩＤとを含む。
次に、サーバ３０は、当該リクエストに含まれるイベントＩＤに対応するイベント情報に基づいて、イベントをユーザに提供する。
これにより、出演者の判断に応じた質問をユーザに提供し、かつ、当該質問に対するユーザの回答を出演者に提供することができる。
【０１４８】
本実施形態では、サーバ３０は、図１１のユーザポイントの計算（Ｓ３０３３）において、マッチングテーブルだけでなく、「早押しランク」フィールド（図６）の値を参照してもよい。つまり、サーバ３０は、ユーザタグと、コンテンツタグと、早押しランクと、の組合せに基づいて、ユーザポイントを計算してもよい。具体的には、「早押しランク」フィールドの値が小さいほど、計算されるユーザポイントは大きくなる。
これにより、できるだけ早く回答することのインセンティブをユーザに与えることができる。
【０１４９】
本実施形態では、サーバ３０は、図１１のユーザポイントの計算（Ｓ３０３３）において、マッチングテーブルだけでなく、「ユーザ関心値」フィールド（図３）、「動画コンテンツ関心値」フィールド（図５）、又は、「イベント関心値」フィールド（図６）の少なくとも１つの値を参照してもよい。つまり、サーバ３０は、ユーザタグと、コンテンツタグと、当該フィールドの少なくとも１つと、の組合せに基づいて、ユーザポイントを計算してもよい。
一例として、「動画コンテンツ関心値」フィールドの値が小さいほど、計算されるユーザポイントが大きくなる場合、動画コンテンツに対する関心が低いユーザに対して、イベントを通して、当該動画コンテンツに対する関心を持つことのインセンティブをユーザに与えることができる。
別の例として、「イベント関心値」フィールドの値が大きいほど、計算されるユーザポイントが大きくなる場合、イベントに対する関心を持つことのインセンティブをユーザに与えることができる。。
このように、ユーザポイントの計算基準を多様化することができる。その結果、ユーザに対する質問の趣向性が増加する。
【０１５０】
本実施形態では、サーバ３０は、「コメント関心値」フィールド（図４）の値が所定値に達した場合、当該「コメント関心値」フィールドに対応するユーザＩＤに対応付けられた「ユーザ関心値」フィールド（図３）の値を増加させてもよい。つまり、サーバ３０は、コメント関心値に基づいてユーザ関心値を増加させてもよい。
これにより、他のユーザを惹きつけるコメントを投稿することのインセンティブをユーザに与えることができる。
【０１５１】
サーバ３０は、番組画面Ｐ１０１（図１２）の領域Ａ１０１ｂの組合せの表示態様を、ユーザ情報に基づいて決定しても良い。
一例として、サーバ３０は、課金ユーザが投稿したコメントについて、非課金ユーザによるコメントの投稿の有無に依らず、投稿から一定時間が経過するまで、領域Ａ１０１ｂから削除せずに表示させ続ける。
このように、所定条件を満たすユーザ（例えば、課金ユーザ）が投稿したコメントの表示時間を相対的に延長する。これにより、所定条件を満たすユーザが投稿したコメントは、所定条件を満たさないユーザ（例えば、非課金ユーザ）と較べて、他のユーザの目に触れ易くなる。
特に、所定条件を満たすユーザが課金ユーザである場合、サーバ３０が提供するサービスの利用料を支払うことのインセンティブをユーザに与えることができる。
【０１５２】
サーバ３０は、商品の購入以外のユーザアクションに応じてユーザポイントを減少させてもよい。
例えば、収録と同時に配信される動画コンテンツであり、「正解」フィールド（図６）はブランクであり、かつ、所定条件を満たすユーザが選択した選択肢に応じて番組を進行させる場合、サーバ３０は、Ｓ１０５（図１２）において、ユーザポイントが最も大きいユーザが選択した選択肢をディスプレイに表示させる。
番組の出演者は、ユーザポイントが最も大きいユーザが選択した選択肢に応じて番組を進行させる。
一方、番組を視聴するユーザは、ユーザポイントが最も大きいユーザが選択した選択肢を見ながら、番組の視聴を続ける。
これにより、番組の進行が予測不能になるので、番組の趣向性が向上する。また、ユーザに対して、ユーザポイントを獲得すること（例えば、イベントに参加すること）のインセンティブを与えることができる。
【０１５３】
（６）本実施形態の小括
以下、本実施形態について小括する。
【０１５４】
本実施形態では、サーバ３０は、ユーザが使用するクライアント端末１０と、記憶装置３１と、にアクセス可能である。サーバ３０は、ユーザを識別するユーザＩＤと、ユーザの属性を示すユーザタグと、を対応付けて記憶装置３１に記憶する第１記憶手段（３２）を備え、動画コンテンツを識別する動画コンテンツＩＤと、動画コンテンツに関する動画コンテンツ情報と、ユーザに対する質問を示す情報と、質問に対する複数の選択肢のそれぞれを識別する選択肢ＩＤと、質問の正解となる選択肢を識別する選択肢ＩＤと、質問の属性を示すコンテンツタグと、を対応付けて記憶装置３１に記憶する第２記憶手段（３２）を備え、
第１クライアント端末１０を使用する第１ユーザによって指定された動画コンテンツを識別する動画コンテンツＩＤを含む再生リクエストを受け付ける手段（Ｓ３０１）を備え、
再生リクエストに含まれる動画コンテンツＩＤに対応する動画コンテンツ情報と、動画コンテンツＩＤに対応する質問を示す情報と、を第１クライアント端末１０に送信する手段（Ｓ３０１）を備え、
第１クライアント端末１０から、第１ユーザを識別する第１ユーザＩＤと、質問に対する回答に対応する選択肢ＩＤと、を含む回答リクエストを受け付ける手段（Ｓ３０２）を備え、
回答リクエストに含まれる選択肢ＩＤと、第１ユーザＩＤに対応するユーザタグと、コンテンツタグと、に基づくユーザポイントを、第１ユーザＩＤに対応付けて記憶装置３１に記憶する第３記憶手段（３２）を備える。
【０１５５】
これにより、正解となる選択肢を選択したユーザには、当該ユーザの属性、及び、問題の属性に基づくユーザポイントが付与される。その結果、動画コンテンツの提供中に実施するイベントの趣向性を向上させることができる。
【０１５６】
本実施形態では、第１記憶手段（３２）は、ユーザＩＤと、ユーザに対する他のユーザの関心のレベルを示すユーザ関心値と、を対応付けて記憶装置３１に記憶し、
第３記憶手段（３２）は、回答リクエストに含まれる選択肢ＩＤによって識別される選択肢が前記質問に対する正解である場合、第１ユーザＩＤに対応するユーザタグ、コンテンツタグ、及び、第１ユーザＩＤに対応するユーザ関心値に基づくユーザポイントと、第１ユーザＩＤと、を対応付けて記憶装置３１に記憶してもよい。
【０１５７】
第２記憶手段（３２）は、動画コンテンツＩＤと、動画コンテンツに対するユーザの関心のレベルを示す動画コンテンツ関心値と、を対応付けて記憶装置３１に記憶し、
第３記憶手段（３２）は、回答リクエストに含まれる選択肢ＩＤによって識別される選択肢が前記質問に対する正解である場合、第１ユーザＩＤに対応するユーザタグ、コンテンツタグ、及び、動画コンテンツＩＤに対応する動画コンテンツ関心値に基づくユーザポイントと、第１ユーザＩＤと、を対応付けて記憶装置３１してもよい。
【０１５８】
第２記憶手段（３２）は、動画コンテンツＩＤと、複数の質問を含むイベントを識別するイベントＩＤと、イベントに対するユーザの関心のレベルを示すイベント関心値と、を対応付けて記憶装置３１に記憶し、
第３記憶手段（３２）は、回答リクエストに含まれる選択肢ＩＤによって識別される選択肢が前記質問に対する正解である場合、第１ユーザＩＤに対応するユーザタグ、コンテンツタグ、及び、イベントＩＤに対応するイベント関心値に基づくユーザポイントと、第１ユーザＩＤと、を対応付けて記憶装置３１に記憶してもよい。
【０１５９】
回答リクエストは、ユーザによる回答時間を示す情報を含み、
第３記憶手段（３２）は、回答リクエストに含まれる選択肢ＩＤが正解と判断された場合、第１ユーザＩＤに対応するユーザタグ、コンテンツタグ、及び、回答時間を示す情報に基づくユーザポイントと、第１ユーザＩＤと、を対応付けて記憶装置３１に記憶してもよい。
【０１６０】
ユーザタグは、ユーザの指示に基づく静的タグと、ユーザのユーザアクションに基づく動的タグと、を含んでもよい。
【０１６１】
コンテンツタグは、動画コンテンツの属性を示す動画コンテンツタグを含んでもよい。
【０１６２】
（７）その他の変形例
【０１６３】
記憶装置１１は、ネットワークＮＷを介して、クライアント端末１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。
【０１６４】
本実施形態では、ユーザによって指定されたボタンに応じた指示をクライアント端末１０が受け付ける例を示したが、クライアント端末１０がユーザの指示を受け付ける方法はこれに限られるものではない、
例えば、クライアント端末１０は、ディスプレイの領域の一部（例えば、ディスプレイを複数の領域に分割したときの１つの領域）に対するユーザの操作（例えば、ダブルタップ、スワイプ、又は、長押し）に応じた指示を受け付けてもよい。
【０１６５】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０１６６】
１              ：情報処理システム
１０            ：クライアント端末
１１            ：記憶装置
１２            ：ＣＰＵ
１３            ：入出力インタフェース
１４            ：通信インタフェース
３０            ：サーバ
３１            ：記憶装置
３２            ：ＣＰＵ
３３            ：入出力インタフェース
３４            ：通信インタフェース
【図１】
2018023003.tif 000003
【図２】
2018023003.tif 000004
【図３】
2018023003.tif 000005
【図４】
2018023003.tif 000006
【図５】
2018023003.tif 000007
【図６】
2018023003.tif 000008
【図７】
2018023003.tif 000009
【図８】
2018023003.tif 000010
【図９】
2018023003.tif 000011
【図１０】
2018023003.tif 000012
【図１１】
2018023003.tif 000013
【図１２】
2018023003.tif 000014
【図１３】
2018023003.tif 000015
【図１４】
2018023003.tif 000016
【図１５】
2018023003.tif 000017
【図１６】
2018023003.tif 000018