(57)【要約】【課題】ゲームに関連する複数の動画のうち各ユーザに多様に関連する動画を抽出し、推奨することができるサーバ装置を提供する。【解決手段】センターサーバ２は、ゲームに関連する動画群ＭＧを表示するための動画データ１８を各動画ＭＶと各動画ＭＶの内容に関する“管理項目”の情報とが関連付けられるように管理し、ネットワーク３を介して接続されるユーザ端末５の要求及び“管理項目”の情報に基づいて動画群ＭＧから一部の動画を抽出し、それに対応する動画データ１８を配信する。そして、センターサーバ２は、ユーザ端末５の要求に伴いそれを通じてユーザＩＤが提供された場合に、ユーザＩＤと各ユーザの活動実績の情報とが関連付けられるように記述されたプレイデータ１９及び動画データ１８の“管理項目”の情報に基づいてユーザＩＤを基準に各ユーザＵの活動実績に関連する関連動画ＭＶ１を一部の動画として抽出し、その情報を提供する。【選択図】図３
2018156148.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム端末が提供するゲームに関連する複数の動画を表示するための動画データを記憶する動画データ記憶手段を備え、各動画と各動画の内容に関する内容情報とを関連付けて管理している場合に、ネットワークを介して接続される動画表示端末の要求及び前記内容情報に基づいて前記複数の動画から一部の動画を抽出し、当該一部の動画に対応する前記動画データを前記動画表示端末に配信するサーバ装置であって、
各ユーザを識別するためのユーザ識別情報と前記ゲームに関する各ユーザの活動実績の情報とが関連付けられるように記述された活動データを記憶する活動データ記憶手段と、
前記動画表示端末の要求に伴い当該動画表示端末を通じて前記ユーザ識別情報が提供された場合に、前記活動データ及び前記内容情報に基づいて前記ユーザ識別情報を基準に各ユーザの前記活動実績に関連する関連動画を前記一部の動画として前記複数の動画から抽出する動画抽出手段と、
前記動画抽出手段の抽出結果に基づいて、前記動画表示端末に前記関連動画の情報を提供する情報提供手段と、
を備える、サーバ装置。
【請求項２】
前記活動実績の情報は、前記ゲームが各ユーザ間を関連付けるための関連設定を許容する場合に、当該関連設定を通じて関連付けられる他のユーザの前記ユーザ識別情報を含み、
前記内容情報は、各動画に対応する前記動画データを提供したユーザの前記ユーザ識別情報を含み、
前記動画抽出手段は、前記活動実績の情報として前記関連設定に対応する前記ユーザ識別情報を利用し、前記ユーザ識別情報のユーザの前記関連設定及び内容情報に基づいて前記他のユーザによって提供された動画を前記関連動画として抽出する、請求項１に記載のサーバ装置。
【請求項３】
前記活動実績の情報は、各ユーザの前記ゲームに関するプレイ実績の情報を含み、
前記動画抽出手段は、前記活動実績の情報として前記プレイ実績の情報を利用し、前記ユーザ識別情報のユーザの前記プレイ実績の情報及び前記内容情報に基づいて前記関連動画を抽出する、請求項１又は２に記載のサーバ装置。
【請求項４】
前記動画データ記憶手段及び前記活動データ記憶手段を備えるコンピュータを、請求項１〜３のいずれか一項に記載のサーバ装置の各手段として機能させるように構成されたコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム端末が提供するゲームに関連する複数の動画を表示するための動画データを記憶する動画データ記憶手段を備え、各動画と各動画の内容に関する内容情報とを関連付けて管理している場合に、ネットワークを介して接続される動画表示端末の要求及び各動画の内容情報に基づいてそれらの複数の動画から一部の動画を抽出し、この一部の動画に対応する動画データを動画表示端末に配信するサーバ装置等に関する。
【背景技術】
【０００２】
ゲーム端末が提供するゲームに関連する複数の動画を表示するための動画データを記憶する動画データ記憶手段を備え、各動画と各動画の内容に関する内容情報とを関連付けて管理している場合に、ネットワークを介して接続される動画表示端末の要求及び各動画の内容情報に基づいてそれらの複数の動画から一部の動画を抽出し、この一部の動画に対応する動画データを動画表示端末に配信するサーバ装置が存在する。例えば、このような内容情報として各イベントに対応するイベントコードを含むメタデータを利用し、ゲームのプレイ中において進行中のイベントに対応する動画を検索し、配信する情報処理システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９８４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のシステムでは、配信対象の複数の動画のうちから進行中のゲームのイベントに関連する動画が検索される。しかし、イベント等、検索条件がプレイ中のゲームのプレイ状況に制限されてしまう。このため、多様な検索が行えず、例えばそのイベントと同様のイベントを含むゲームやプレイ中のゲームと同様のキャラクタが登場するゲームの動画は抽出されない。結果として、各ユーザに多様な動画を推奨することができず、ゲームに十分に誘導できない可能性がある。少なくとも動画を通じてプレイ中のゲーム以外にユーザを誘導することは想定されていない。
【０００５】
また、特許文献１のシステムでは、ゲームのプレイ中に動画の検索及び再生が実行されるため、例えば、ゲームの提供及び動画の再生の両方を実現する一つのアプリケーションを実行する一台の端末等、動画表示端末及びゲーム端末の両方として機能する一台の端末が必要とされる。一方で、別々の端末（別々のアプリケーションを利用する一台の端末を含む）に基づく動画の再生及びゲームのプレイに対するニーズもある。しかし、特許文献１のシステムでは、このようなニーズを満たすことができない。
【０００６】
そこで、本発明は、ゲームに関連する複数の動画のうち各ユーザに多様に関連する動画を抽出し、推奨することができるサーバ装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のサーバ装置は、ゲーム端末が提供するゲームに関連する複数の動画を表示するための動画データを記憶する動画データ記憶手段を備え、各動画と各動画の内容に関する内容情報とを関連付けて管理している場合に、ネットワークを介して接続される動画表示端末の要求及び前記内容情報に基づいて前記複数の動画から一部の動画を抽出し、当該一部の動画に対応する前記動画データを前記動画表示端末に配信するサーバ装置であって、各ユーザを識別するためのユーザ識別情報と前記ゲームに関する各ユーザの活動実績の情報とが関連付けられるように記述された活動データを記憶する活動データ記憶手段と、前記動画表示端末の要求に伴い当該動画表示端末を通じて前記ユーザ識別情報が提供された場合に、前記活動データ及び前記内容情報に基づいて前記ユーザ識別情報を基準に各ユーザの前記活動実績に関連する関連動画を前記一部の動画として前記複数の動画から抽出する動画抽出手段と、前記動画抽出手段の抽出結果に基づいて、前記動画表示端末に前記関連動画の情報を提供する情報提供手段と、を備えている。
【０００８】
一方、本発明のコンピュータプログラムは、前記動画データ記憶手段及び前記活動データ記憶手段を備えるコンピュータを、上述のサーバ装置の各手段として機能させるように構成されたものである。
【図面の簡単な説明】
【０００９】
【図１】本発明の一形態に係る動画配信システムの全体構成の概要を示す図。
【図２】動画配信システムの制御系の要部の構成を示す図。
【図３】抽出条件に基づいて抽出された一部の動画が配信される場合の動画配信サービスの一例を説明するための説明図。
【図４】抽出条件に基づいて抽出された一部の動画以外の動画が配信される場合の動画配信サービスの一例を説明するための説明図。
【図５】動画データの内容の一例を説明するための説明図。
【図６】プレイデータの内容の一例を説明するための説明図。
【図７】レコメンド処理ルーチンのフローチャートの一例を示す図。
【図８】配信制限処理ルーチンのフローチャートの一例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の一形態に係る動画配信システムについて説明する。図１は、本発明の一形態に係る動画配信システムの全体構成の概要を示す図である。図１に示すように、動画配信システム１は、サーバ装置としてのセンターサーバ２を含んでいる。センターサーバ２は、一台の物理的装置によって構成される例に限らない。例えば、複数の物理的装置としてのサーバ群によって一台の論理的なセンターサーバ２が構成されてもよい。また、クラウドコンピューティングを利用して論理的にセンターサーバ２が構成されてもよい。
【００１１】
センターサーバ２には、ネットワーク３を介して、ユーザ端末５が接続される。ユーザ端末５は、ユーザによって使用されるネットワーク端末装置の一種である。例えば、ユーザ端末５として、携帯電話（スマートフォンを含む）が利用されてよい。携帯電話は、ユーザの個人用途に供されるユーザ端末の一種である。例えば、携帯電話は、動画を表示（再生）する動画再生機能を有していてよい。そして、携帯電話は、例えば、このような動画再生機能を通じて動画を表示するための動画表示端末として機能してよい。また、携帯電話は、ソフトウェアの実行を通じて、その他にも各種の機能を発揮してよい。例えば、そのような機能には、ユーザにゲームをプレイさせるゲーム機能が含まれてよい。そして、携帯電話は、例えば、このようなゲーム機能を通じてゲームを提供するゲーム端末として機能してよい。つまり、ユーザ端末５は、例えば、動画表示端末及びゲーム端末の両方として機能してよい。なお、ユーザ端末５として、例えば、その他にもパーソナルコンピュータ、携帯型タブレット端末装置といった、ネットワーク接続が可能でかつユーザの個人用途に供される各種のネットワーク端末装置が利用されてよい。
【００１２】
ネットワーク３は、一例として、ＴＣＰ／ＩＰプロトコルを利用してネットワーク通信を実現するように構成される。典型的には、ＷＡＮとしてのインターネットと、ＬＡＮとしてのイントラネットと、を組み合わせてネットワーク３が構成される。図１の例では、センターサーバ２はルータ３ａを介して、ユーザ端末５はアクセスポイント３ｂを介して、それぞれネットワーク３に接続されている。
【００１３】
なお、ネットワーク３は、ＴＣＰ／ＩＰプロトコルを利用する形態に限定されない。ネットワーク３として、通信用の有線回線、或いは無線回線（赤外線通信、近距離無線通信等を含む）等を利用する各種の形態が利用されてよい。
【００１４】
センターサーバ２は、ネットワーク３を介してユーザ端末５のユーザに各種のＷｅｂサービスを提供する。Ｗｅｂサービスには、ユーザ端末５に動画を配信するための動画配信サービスが含まれる。動画配信サービスの詳細は後述する。
【００１５】
なお、Ｗｅｂサービスは、その他にもユーザ端末５の機能に応じて各種のサービスを含んでいてよい。例えば、Ｗｅｂサービスは、動画或いはゲームに関する各種の情報を提供する情報サービスを含んでいてよい。また、例えば、Ｗｅｂサービスは、各ユーザ端末５に各種データ或いはソフトウェアを配信（データ等のアップデートを含む）する配信サービスを含んでいてもよい。さらに、Ｗｅｂサービスは、ユーザによる情報発信、交換、共有といった交流の場を提供するコミュニティサービス、各ユーザを識別するためのユーザＩＤを付与するサービス、ネットワーク３を介して複数のユーザが共通のゲームをプレイする際にユーザ同士をマッチングするマッチングサービス等を含んでいてもよい。
【００１６】
次に、ゲームを提供するための動画配信システム１の制御系の要部について説明する。図２は、動画配信システム１の制御系の要部の構成を示す図である。図２に示すように、センターサーバ２は、コンピュータとしての制御ユニット１０と、記憶ユニット１１と、を備えている。制御ユニット１０は、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種周辺装置とを組み合わせたコンピュータユニットとして構成されている。なお、制御ユニット１０には、キーボード等の入力装置、モニタ等の出力装置等が接続され得る。しかし、それらの図示は省略した。
【００１７】
記憶ユニット１１は、制御ユニット１０に接続されている。記憶ユニット１１は、電源の供給がなくても記憶を保持可能なように、例えば、磁気テープ等の大容量記憶媒体により構成されてよい。記憶ユニット１１には、サーバ用データ１４及びサーバ用プログラム１５が記憶されている。サーバ用プログラム１５は、センターサーバ２がユーザ端末５に各種のサービスを提供するために必要なコンピュータプログラムである。制御ユニット１０がサーバ用プログラム１５を読み取って実行することにより、制御ユニット１０の内部には、Ｗｅｂサービス管理部１７が設けられる。
【００１８】
Ｗｅｂサービス管理部１７は、上述のＷｅｂサービスを提供するために必要な処理を実行する。Ｗｅｂサービス管理部１７は、コンピュータハードウェアとコンピュータプログラムとの組み合わせにより実現される論理的装置である。なお、制御ユニット１０の内部には、その他にも各種の論理的装置が設けられ得る。しかし、それらの図示は省略した。
【００１９】
サーバ用データ１４は、サーバ用プログラム１５の実行に伴って参照されるデータである。例えば、サーバ用データ１４は、動画データ１８及び活動データとしてのプレイデータ１９を含んでいてよい。動画データ１８は、各種の動画を表示するためのデータである。このような動画には、例えば、ゲームに関連する複数の動画が含まれていてよい。より具体的には、動画データ１８は、例えば、ゲームの過去のプレイにおけるゲーム画面の遷移を動画として表示するためのデータを含んでいてよい。また、プレイデータ１９は、各ユーザに固有の固有情報を管理するためのデータである。例えば、このような固有情報は、各ユーザのゲームに関する活動実績の情報を含んでいてよい。そして、例えば、プレイデータ１９は、前回までのプレイ結果（過去のプレイ状況）を次回以降に引き継ぐため、或いは各ユーザに固有の設定内容を引き継ぐために使用されてよい。動画データ１８及びプレイデータ１９の詳細は後述する。
【００２０】
なお、サーバ用データ１４は、例えば、その他にもユーザＩＤ等の各種ＩＤを管理するためのＩＤ管理データ等のＷｅｂサービスのための各種のデータを含み得る。しかし、それらの図示は省略した。
【００２１】
一方、ユーザ端末５には、制御ユニット３０と、記憶ユニット３１と、モニタＭＯと、タッチパネル３２と、スピーカ３３と、が設けられている。記憶ユニット３１、モニタＭＯ、タッチパネル３２及びスピーカ３３は、いずれも制御ユニット３０に接続されている。制御ユニット３０は、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種周辺装置とを組み合わせたコンピュータユニットとして構成されている。なお、制御ユニット３０には、例えば、その他にも動画の再生或いはゲームの提供等に必要な各種の装置が接続され得る。しかし、それらの図示は省略した。
【００２２】
モニタＭＯは、制御ユニット３０からの出力信号に基づいて各種の画像等を表示するための周知の表示装置である。一例として、モニタＭＯは、制御ユニット３０からの出力信号に応じて、動画及びゲームをプレイするためのゲーム画面を表示してよい。タッチパネル３２は、ユーザが指等で触れると、その接触位置に応じた信号を出力する公知の入力装置である。タッチパネル３２は、例えば、透明に構成され、モニタＭＯの表面に重ね合わされるように配置されてよい。そして、例えば、タッチパネル３２は、ユーザのタッチ操作に基づいてそのタッチ位置に対応する信号を制御ユニット３０に出力してよい。同様に、スピーカ３３は、制御ユニット３０からの出力信号に基づいて各種の音声を再生するための周知の出力装置（音声再生装置）である。スピーカ３３は、例えば、制御ユニット３０からの出力信号に応じて、動画或いはゲームで使用されるＢＧＭ等の各種の音声を再生してよい。
【００２３】
一方、記憶ユニット３１は、電源の供給がなくても記憶を保持可能なように、例えば、磁気記録媒体や光記録媒体、フラッシュＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などにより構成されてよい。記憶ユニット３１には、端末プログラム３４及び端末データ３５が記憶されている。端末プログラム３４は、ユーザ端末５が各種のサービスを提供するために必要なコンピュータプログラムである。例えば、このようなサービスには、動画の再生及びゲームの提供が含まれてよい。端末プログラム３４の実行に伴って、制御ユニット３０の内部には、サービス提供部３７が設けられる。サービス提供部３７は、動画の再生或いはゲームのプレイ等のサービスを提供するために必要な各種処理を実行する。サービス提供部３７は、コンピュータハードウェアとコンピュータプログラムとの組み合わせにより実現される論理的装置である。なお、制御ユニット３０の内部には、その他にも各種の論理的装置が設けられ得る。しかし、それらの図示は省略した。
【００２４】
端末データ３５は、端末プログラム３４の実行に伴って参照されるデータである。端末データ３５は、例えば、動画データ１８及びプレイデータ１９を含んでいてよい。例えば、これらのデータは、必要な部分が含まれるように、少なくとも一部がセンターサーバ２から提供されてよい。なお、端末データ３５は、その他にも各種のサービスを実行するための各種のデータを含んでいてよい。例えば、そのようなデータには、動画やゲームに必要なＢＧＭ等の各種の音声を再生するための音声データ、ゲームに必要な各種画像を表示するための画像データ、及び上述のＩＤ管理データが含まれてよい。しかし、それらの図示は省略した。
【００２５】
次に、動画配信システム１が提供する動画配信サービスの詳細について説明する。動画配信サービスは、上述の通り、ユーザ端末５に動画を配信するためのサービスである。例えば、配信対象の動画は、ユーザ端末５からネットワーク３を介してセンターサーバ２にアップロードされてもよい。つまり、配信対象の動画を再生するための動画データ１８は、ユーザ端末５から提供されてよい。そして、動画配信サービスは、このような動画データ１８のアップロードを含んでいてもよい。さらに、動画配信サービスは、動画データ１８が複数の動画に対応している場合には、配信対象の動画を一部に絞るための抽出条件に基づいて一部の動画を抽出するように構成されてよい。例えば、抽出条件として、各ユーザ端末５を使用するユーザに固有の固有情報（活動実績の情報を含む）が利用されてよい。つまり、動画配信サービスでは、そのような固有情報に基づいて一部の動画が抽出されてよい。そして、動画配信サービスは、例えば、その一部の動画に対応する動画データ１８を配信対象としてユーザ端末５に配信してよい。この場合、動画配信サービスは、そのような一部の動画に関する情報をユーザ端末５に提供するように構成されていてもよい。一方、動画配信サービスは、例えば、それとは反対にそのような一部の動画に対応する動画データ１８を配信対象から除外するように構成されていてもよい。つまり、動画配信サービスは、一部の動画の視聴を制限する（一部の動画以外の動画を配信する）ように構成されていてもよい。
【００２６】
図３及び図４を参照して、動画配信サービスの一例の概要について具体的に説明図する。図３は、抽出条件に基づいて抽出された一部の動画が配信される場合の動画配信サービスの一例を説明するための説明図である。また、図３の例は、抽出条件として、プレイデータ１９の固有情報のうちゲームに関する活動実績の情報が使用される場合を示している。この場合、例えば、図３に示すように、動画配信サービスは、ユーザ端末５からアップロードされた動画群ＭＧをゲームの活動実績に基づいてその活動実績に関連する動画ＭＶ（以下、関連動画ＭＶ１と呼ぶ場合がある）とそれ以外の動画ＭＶ（以下、残りの動画ＭＶ２と呼ぶ場合がある）とに分類し、その関連動画ＭＶ１の情報をユーザ端末５に提供してよい。つまり、動画配信サービスは、ユーザ端末５を介して配信をリクエストするユーザＵのゲームの活動実績に基づいて関連動画ＭＶ１を抽出し、その関連動画ＭＶ１の情報をユーザ端末５に提供してよい。そして、動画配信サービスは、そのような情報に基づいて選択された動画ＭＶに対応する動画データ１８をユーザ端末５に配信するように構成されていてよい。
【００２７】
具体的には、例えば、動画配信サービスでは、まずユーザ端末５から動画を表示するための動画データ１８がアップロードされてよい（Ｓ１）。このアップロードの対象は、例えばユーザ端末５を第１ユーザＵ１が使用している場合には、その第１ユーザＵ１に関連する動画ＭＶに限定されてもよいし、そのような動画ＭＶに限定されなくともよい。例えば、第１ユーザＵ１に関連する動画ＭＶとして、第１ユーザＵ１がプレイしたゲームのゲーム動画が利用されてもよい。つまり、例えば、ユーザ端末５がゲーム機能を発揮するためのゲーム用のアプリケーション（ソフトウェア）の実行に伴いゲーム端末として機能する場合に、そのアプリケーション（以下、ゲームアプリと呼ぶ場合がある）においてプレイされたゲームに対応するゲーム動画を表示するための動画データ１８がアップロードされてよい。また、例えば、ユーザ端末５は、このようなゲームの提供、録画、及びアップロードをそのゲームアプリを通じて実行してよい。つまり、ゲームアプリは、ゲームの提供、そのゲームのプレイの動画化、及びその動画に対応する動画データ１８のアップロードを実行可能なように構成されていてよい。
【００２８】
なお、動画のアップロードは、例えば、動画再生機能を発揮するための動画用のアプリケーション（ソフトフェア）を通じて実行されてもよい。例えば、このような動画用のアプリケーションとしてＷｅｂブラウザアプリケーション（以下、Ｗｅｂブラウザと呼ぶ場合がある）が使用されてよい。つまり、動画のアップロードは、ゲームのためのゲームアプリとは別のＷｅｂアプリを通じて実行されてもよい。
【００２９】
一方、ユーザ端末５は、各ユーザＵの指示に従って動画の配信をセンターサーバ２にリクエストしてよい（Ｓ２）。例えば、このリクエストには、各ユーザＵを識別するためにユーザＵ毎にユニークなユーザＩＤの情報が含まれていてよい。具体的には、例えば、ユーザ端末５が第１ユーザＵ１とは別の第２ユーザＵ２によって使用されている場合には、ユーザ端末５はセンターサーバ２への配信リクエストの際に、この第２ユーザＵ２に対応するユーザＩＤの情報をセンターサーバ２に提供してよい。また、このようなリクエストは、例えば、ユーザ端末５が動画用のアプリケーションの実行に伴い動画表示端末として機能する場合に、そのようなアプリケーションを通じて実行されてよい。例えば、このような動画用のアプリケーションとして、Ｗｅｂブラウザが使用されてよい。つまり、このような動画配信のリクエストは、ゲームアプリとは別のＷｅｂアプリを通じて実行されてもよい。或いは、ゲームアプリを通じて実行されてもよい。
【００３０】
また、ユーザ端末５から動画の配信リクエストがあった場合には、まずセンターサーバ２は、例えば、そのリクエストを実行したユーザＵのプレイデータ１９に基づいて動画データ１８に対応する動画群ＭＧ（複数の動画ＭＶ）を分類（抽出）してよい（Ｓ３）。例えば、ユーザ端末５が第２ユーザＵ２によって使用されている場合には、センターサーバ２は、まずリクエストに含まれるユーザＩＤに基づいて第２ユーザＵ２のプレイデータ１９を特定してよい。そして、センターサーバ２は、例えば、そのプレイデータ１９に含まれる第２ユーザＵ２の活動実績の情報に基づいて、動画データ１８に対応する動画群ＭＧを関連動画ＭＶ１と残りの動画ＭＶ２とに分類してよい。より具体的には、センターサーバ２は、ユーザＩＤをキー（基準）にプレイデータ１９に基づいて、例えば、第２ユーザＵ２がプレイ実績を持つゲーム、或いはそのゲームに関連するゲーム（例えば、キャラクタが共通しているゲーム等）のゲーム動画、又はゲームアプリにおいて関連が設定されている他のユーザＵ（例えば、第２ユーザＵ２が第１ユーザＵ１をフレンド設定している場合には、このような他のユーザＵとして第１ユーザＵ１が機能してよい）によってアップロードされた動画ＭＶ等を関連動画ＭＶ１に分類してよい。
【００３１】
続いて、センターサーバ２は、関連動画ＭＶ１に関する情報をリクエスト元のユーザ端末５に提供する（Ｓ４）。例えば、センターサーバ２は、このような情報として関連動画ＭＶ１を推奨するレコメンド情報をユーザ端末５に提供してよい。また、センターサーバ２は、複数の関連動画ＭＶ１が存在している場合には、このような関連動画ＭＶ１の情報として、これらの関連動画ＭＶ１のサムネイル（縮小イメージに基づく一覧）を提供してもよい。この場合、例えば、これらの関連動画ＭＶ１のサムネイルは、並べ替え基準に基づいて配置されていてよい。例えば、このような並べ替え基準として、ゲーム進捗度、ゲームランク、ユーザレベル、キャラクタ等が利用されてよい。つまり、センターサーバ２は、例えば、ゲーム進捗度等に基づいて並べ替えられた関連動画ＭＶ１のサムネイルをユーザ端末５にレコメンド情報として提供してよい。なお、センターサーバ２は、例えば、関連動画ＭＶ１が優先的に表示される限り、関連動画ＭＶ１だけでなく残りの動画ＭＶ２の情報、つまり残りの動画ＭＶ２のサムネイルを提供してもよい。
【００３２】
次に、ユーザ端末５は、例えば、配信対象の動画ＭＶを具体的に指定するように、センターサーバ２に再度リクエストを実行してよい（Ｓ５）。具体的には、ユーザ端末５は、例えば、関連動画ＭＶ１等のサムネイルに対する選択結果に基づいて、そこで選択された動画ＭＶの動画データ１８の配信をセンターサーバ２にリクエストしてよい。そして、センターサーバ２は、そのようなリクエストに基づいて対象の動画データ１８をユーザ端末５に配信してよい（Ｓ６）。つまり、センターサーバ２は、動画群ＭＧからリクエストされた具体的な動画ＭＶの動画データ１８を特定し、その動画データ１８をユーザ端末５に配信してよい。
【００３３】
一方、図４は、抽出条件に基づいて抽出された一部の動画以外の動画が配信される場合の動画配信サービスの一例を説明するための説明図である。また、図４の例は、抽出条件として、プレイデータ１９に含まれる各ユーザに固有の固有情報が使用される場合を示している。この場合、例えば、図４に示すように、動画配信サービスは、プレイデータ１９の固有情報に基づいて視聴が制限されるべき動画ＭＶを関連動画ＭＶ１として抽出し、それ以外の残りの動画ＭＶ２に対応する動画データ１８をユーザ端末５に提供するように構成されていてよい。また、動画配信サービスは、残りの動画ＭＶ２が複数の動画ＭＶを含む場合には、それらの残りの動画ＭＶ２に関する情報をユーザ端末５に提供してよい。つまり、動画配信サービスは、関連動画ＭＶ１が除外された残りの動画ＭＶ２に関する情報だけをユーザ端末５に提供してよい。そして、動画配信サービスは、そのような残りの動画ＭＶ２の情報に基づいて選択された動画ＭＶの動画データ１８を配信対象としてユーザ端末５に配信してよい。
【００３４】
具体的には、動画のアップロード（Ｓ１）及び動画のリクエスト（Ｓ２）は、例えば、図３の例と同様に実行されてよい。また、センターサーバ２は、動画のリクエスト（Ｓ２）があった場合には、例えば図３の例と同様にプレイデータ１９に基づいて動画群ＭＧを分類（抽出）してよい。この場合、センターサーバ２は、ユーザＩＤをキーにプレイデータ１９に含まれる各ユーザの固有情報を特定し、その固有情報に基づいて分類を実行してよい。例えば、このような固有情報として、ゲームの進行度合い（各イベントの実施の有無を含んでよい）、或いはユーザの年齢等が利用されてよい。つまり、センターサーバ２は、ゲームの進行度合いやユーザの年齢等に基づいて動画ＭＶを分類してよい。より具体的には、例えば、センターサーバ２は、第２ユーザＵ２からのリクエストに応じて、その第２ユーザＵ２のゲームの進行度合いを基準にその前後の所定範囲よりも進行している進行度合いのゲーム動画を関連動画ＭＶ１に分類してよい。つまり、センターサーバ２は、例えば、第２ユーザＵ２の進行度合いに基づく所定範囲の進行度合いよりも進行度合いの高い動画ＭＶを関連動画ＭＶ１に分類してよい。或いは、センターサーバ２は、例えば、各動画ＭＶに適切な視聴年齢が設定されている場合には、第２ユーザＵ２の年齢に基づいて適切でない視聴年齢に対応する動画ＭＶを関連動画ＭＶ１に分類してよい。
【００３５】
なお、例えば、センターサーバ２は、動画ＭＶの分類（Ｓ３）を動画ＭＶの単位で実行してもよいし、例えばゲーム画面等のフレーム単位で進行度合い等の情報が管理されている場合にはそのようなフレーム単位で実行してもよい。また、フレーム単位等、動画ＭＶの一部が抽出条件に該当する場合には、例えば、センターサーバ２は、モザイク処理等の視聴を制限するための所定の処理をその一部に実行し、そのような処理前の動画ＭＶを関連動画ＭＶ１に、処理後の動画ＭＶを残りの動画ＭＶ２に、それぞれ分類してもよい。つまり、センターサーバ２は、例えば、抽出条件に該当する部分を含む動画ＭＶ（関連動画ＭＶ１）をその一部への特別な処理により視聴可能な動画ＭＶ（残りの動画ＭＶ２）に変更してもよい。
【００３６】
動画ＭＶの分類（Ｓ３）に続き、例えば、センターサーバ２は、残りの動画ＭＶ２に関する情報をリクエスト元のユーザ端末５に提供してよい。例えば、センターサーバ２は、残りの動画ＭＶ２が複数の動画ＭＶを含む場合には、このような情報としてサムネイルを提供してよい。つまり、センターサーバ２は、後述のリクエスト（Ｓ５）が関連動画ＭＶ１に対して実行されないように関連動画ＭＶ１が除外されたサムネイルをユーザ端末５に提供してよい。さらに、センターサーバ２は、例えば、図３の例と同様にプレイデータ１９の活動実績等に基づいて残りの動画ＭＶ２を更に分類し、その分類結果に基づいてレコメンド情報をユーザ端末５に提供してもよい。そして、サムネイルの並び順は、並べ替え基準に基づいて設定されていてよい。
【００３７】
続いて、ユーザ端末５は、例えば、残りの動画ＭＶ２の情報に対する選択結果を提供するように、センターサーバ２に再度リクエストを実行してよい（Ｓ５）。具体的には、ユーザ端末５は、例えば、残りの動画ＭＶ２のサムネイルに対する選択結果に基づいて、そこで選択された動画ＭＶの動画データ１８の配信をセンターサーバ２にリクエストしてよい。そして、センターサーバ２は、図３の例と同様に、そのようなリクエストに基づいて対象の動画データ１８をユーザ端末５に配信してよい（Ｓ６）。このようにセンターサーバ２は、例えば、関連動画ＭＶ１に関する情報の提供を制限することにより関連動画ＭＶ１の配信を制限してよい。一例として、これらのような流れで動画配信サービスが実現されてよい。
【００３８】
次に、動画データ１８及びプレイデータ１９の詳細について説明する。動画データ１８は、上述の通り動画ＭＶを表示するためのデータである。また、動画データ１８は、例えば、各ユーザに固有の固有情報（活動実績の情報を含む）が抽出条件として使用される場合には、これに対応する情報を含んでいてよい。図５は、動画データ１８の内容の一例を説明するための説明図である。図５に示すように、動画データ１８は、例えば、“動画ＩＤ”、“管理項目”、及び“表示用データ”の情報を含んでいてよい。
【００３９】
“動画ＩＤ”は、各動画ＭＶを識別するための情報である。“動画ＩＤ”として、例えば、動画ＭＶ毎にユニークな動画ＩＤの情報が使用されてよい。また、“表示用データ”は、各動画ＭＶをモニタＭＯに表示させるために必要なデータである。一方、“管理項目”は、各動画ＭＶを管理するための情報である。例えば、“管理項目”は、“提供者”、“視聴属性”、“進行”、及び“詳細”の情報を含んでいてよい。これらの“管理項目”の情報は、例えばアップロードの際にユーザ端末５によって自動的に動画データ１８に付与されてよい。つまり、ユーザ端末５は、これらの情報を付加する処理をアップロード（或いは動画データ１８の生成時でもよい）に付随して実行してよい。
【００４０】
“提供者”は、各動画ＭＶを提供したユーザＵを示す情報である。例えば、“提供者”の情報として、各動画ＭＶをアップロードしたユーザＵに対応するユーザＩＤの情報が使用されてよい。“視聴属性”は、各動画ＭＶに視聴に適した適切なユーザＵの属性が設定される場合に、そのような適切なユーザＵの属性を示す情報である。例えば、“視聴属性”の情報として、視聴に適した性別、年齢等を示す情報が使用されてよい。“進行”は、ゲームの進行度合いを示す情報である。“進行”の情報は、例えば、動画ＭＶがゲーム動画の場合に使用されてよい。また、“進行”の情報として、例えば、進行度合いを示す数値がゲームに適時設定されている場合に、そのような数値の情報が利用されてよい。“詳細”は、動画ＭＶに登場するキャラクタ、プレイするユーザＵのレベル（例えばゲーム動画の場合）等の動画ＭＶの各種の特徴を示す情報である。例えば、“詳細”の情報として、各キャラクタを識別するためにキャラクタ毎にユニークなキャラクタＩＤの情報、或いはレベルを示す数値の情報等が使用されてよい。そして、動画データ１８は、例えば、これらの情報が互いに関連付けられるように記述されたレコードの集合として構成されてよい。また、この場合、例えば、“管理項目”の情報が本発明の内容情報として機能してよい。
【００４１】
また、プレイデータ１９は、上述の通り、各ユーザＵに固有の固有情報を管理するためのデータである。図６は、プレイデータ１９の内容の一例を説明するための説明図である。図６に示すように、プレイデータ１９は、例えば、“ユーザＩＤ”、“プレイ実績”、“属性”、及び“関係者”の情報を含んでいてよい。“ユーザＩＤ”は、各ユーザＵを識別するためのユーザＩＤの情報である。“属性”は、各ユーザＵの属性を示す情報である。例えば、“属性”の情報として、性別或いは年齢を示す情報が使用されてよい。また、“関係者”は、関係が設定されている他のユーザＵを示す情報である。例えば、“関係者”の情報は、各ユーザＵ間を関連付けるための関連設定がゲームにおいて許容される場合に、使用されてよい。そして、各ユーザＵ間の関係は、このような関連設定を通じて設定されてよい。また、例えば、このような関連設定として、ゲームではフレンド登録やライバル登録等が採用されてよい。そして、例えば、“関係者”の情報として、このようなフレンド登録等がされている他のユーザＵのユーザＩＤの情報が使用されてよい。なお、動画配信システム１では、異なる体系によって管理される複数種類のユーザＩＤが使用されてよい。具体的には、例えば、Ｗｅｂブラウザで使用されるユーザＩＤとゲームアプリで使用されるユーザＩＤとは種類（管理体系等）が相違していてよい。つまり、Ｗｅｂブラウザ及びゲームアプリとの間では、同じユーザに対応する異なるユーザＩＤが使用されてもよい。そして、このようなユーザＩＤ間の関連付けは、例えば、ＩＤ管理データによって管理されてもよい。このため、例えば、プレイデータ１９の“ユーザＩＤ”と動画データ１８の“提供者”とでは異なる種類のユーザＩＤの情報が使用されていてもよい。
【００４２】
一方、“プレイ実績”は、ゲームのプレイ実績を示す情報である。例えば、“プレイ実績”は、“ゲームＩＤ”、“プレイ日時”、“進行”、及び“成績”の情報を含んでいてよい。“ゲームＩＤ”は複数種類のゲームが存在する場合に各ゲームを識別するためにゲーム毎にユニークなゲームＩＤを示す情報である。また、“プレイ日時”及び“成績”は、ゲームがプレイされた日時及びその時の成績をそれぞれ示す情報である。一方、“進行”は、ゲームの進行度合いを示す情報である。例えば、“進行”の情報として、動画データ１８と同様に、進行度合いを示す数値がゲームに適時設定されている場合に、そのような数値の情報が利用されてよい。そして、プレイデータ１９は、例えば、これらの情報が互いに関連付けられるように記述されたレコードの集合として構成されてよい。例えば、この場合、“ユーザＩＤ”に対応するユーザＩＤの情報が本発明のユーザ識別情報として機能してよい。また、例えば、“プレイ実績”及び“関係者”の情報が本発明の活動実績の情報として機能してよい。さらに、例えば、これらの活動実績の情報に“属性”を加えた情報が本発明の固有情報として機能してよい。
【００４３】
次に、レコメンド処理、及び配信制限処理について説明する。レコメンド処理は、配信可能な複数の動画ＭＶのうちの一部の動画に関する情報を積極的に提供するための処理である。例えば、レコメンド処理は、配信可能な複数の動画ＭＶのうちから一部の動画として関連動画ＭＶ１を抽出し、その関連動画ＭＶ１の情報を積極的に提供するように構成されていてよい。より具体的には、レコメンド処理は、例えば、図３の例の動画配信サービスのＳ３及びＳ４に対応する工程を実現するように構成されていてよい。
【００４４】
一方、配信制限処理は、配信可能な複数の動画ＭＶのうちの一部の配信を制限するための処理である。例えば、配信制限処理は、配信可能な複数の動画ＭＶのうちから関連動画ＭＶ１を抽出し、その関連動画ＭＶ１の配信を制限するように構成されていてよい。より具体的には、配信制限処理は、例えば、図４の例の動画配信サービスのＳ３及びＳ４に対応する工程を実現するように構成されていてよい。
【００４５】
例えば、レコメンド処理は図７のルーチンを通じて、配信制限処理は図８のルーチンを通じて、それぞれセンターサーバ２の制御ユニット１０によって実現されてよい。より具体的には、例えば、図７及び図８のルーチンは、一例として、制御ユニット１０のＷｅｂサービス管理部１７を通じて実行されてよい。なお、センターサーバ２の制御ユニット１０及びユーザ端末５の制御ユニット３０は、これらの処理の他にも各種の周知な処理等を、それぞれ単独で或いは互いに協働して実行する。しかし、それらの詳細な説明は省略する。
【００４６】
図７は、レコメンド処理を実現するためのレコメンド処理ルーチンのフローチャートの一例を示す図である。また、図７の例は、プレイデータ１９に含まれる各ユーザＵの活動実績の情報が関連動画ＭＶ１の抽出に利用される場合を示している。例えば、図７のルーチンは、ユーザ端末５を通じて動画配信がリクエストされる毎に実行されてよい。なお、図７のルーチンは、配信制限処理を通じて関連動画ＭＶ１の配信が制限される場合に、配信対象の残りの動画ＭＶ２の一部を更にレコメンドするために、例えば図８のルーチンのステップＳ２３の処理が実行される毎に実行されてもよい。
【００４７】
図７のルーチンが開始されると、Ｗｅｂサービス管理部１７は、まずステップＳ１１においてプレイデータ１９を取得する。具体的には、例えば、Ｗｅｂサービス管理部１７は、ユーザ端末５のリクエストに含まれるユーザＩＤに対応するレコードが含まれるようにステップＳ１１においてプレイデータ１９を取得してよい。
【００４８】
続くステップＳ１２において、Ｗｅｂサービス管理部１７は、配信可能な動画ＭＶ、つまり動画データ１８によって再生可能な動画群ＭＧから関連動画ＭＶ１を抽出する。例えば、Ｗｅｂサービス管理部１７は、動画データ１８に対応する動画群ＭＧから抽出条件に基づいて関連動画ＭＶ１を抽出してよい。また、Ｗｅｂサービス管理部１７は、例えば、抽出条件として活動実績の情報を利用してよい。具体的には、Ｗｅｂサービス管理部１７は、例えば、ステップＳ１１で取得したプレイデータ１９の“プレイ実績”及び“関係者”の情報を活動実績の情報として利用してよい。また、Ｗｅｂサービス管理部１７は、例えば、これらの“プレイ実績”及び“関係者”の情報との関連に動画データ１８の“管理項目”の情報を使用してよい。つまり、Ｗｅｂサービス管理部１７は、ステップＳ１２において、例えば、プレイデータ１９の“プレイ実績”及び“関係者”の情報に基づいて動画データ１８に対応する動画群ＭＧをそれらの情報に関連する“提供者”、“視聴属性”、“進行”、及び“詳細”の情報を持つ関連動画ＭＶ１及びそれらの情報に関連しない残りの動画ＭＶ２に分類することにより関連動画ＭＶ１を抽出してよい。
【００４９】
次のステップＳ１３において、Ｗｅｂサービス管理部１７は、ステップＳ１２で抽出した関連動画ＭＶ１の情報をリクエスト元に提供する。また、例えば、Ｗｅｂサービス管理部１７は、このような情報として、その関連動画ＭＶ１を推奨するレコメンド情報を利用してよい。つまり、Ｗｅｂサービス管理部１７は、例えば、関連動画ＭＶ１の情報として、その関連動画ＭＶ１を推奨するレコメンド情報をリクエスト元のユーザ端末５に提供してよい。また、関連動画ＭＶ１が複数の動画ＭＶを含む場合には、Ｗｅｂサービス管理部１７は、関連動画ＭＶ１の情報として、これらのサムネイルをユーザ端末５に提供してもよい。この場合、例えば、Ｗｅｂサービス管理部１７は、そのようなサムネイルを並べ替え基準に基づいて配置してよい。つまり、Ｗｅｂサービス管理部１７は、各関連動画ＭＶ１のサムネイルが並べ替え基準に基づいて配置された一覧を関連動画ＭＶ１の情報としてユーザ端末５に提供してよい。そして、Ｗｅｂサービス管理部１７は、ステップＳ１３の処理を終えると、今回のルーチンを終了する。
【００５０】
図７のルーチンにより、配信可能な動画群ＭＧから各ユーザＵの活動実績との関連が想定される関連動画ＭＶ１が抽出され、その関連動画ＭＶ１に関する情報が積極的に提供される。より具体的には、ゲームのプレイ実績を持つゲーム動画やゲームにおいてフレンド登録されているユーザＵがアップした動画ＭＶが関連動画ＭＶ１として抽出され、それらの情報がレコメンド情報や関連性等の順に配置されたサムネイルを通じて積極的に提供される。つまり、図３の例の動画配信サービスのＳ３及びＳ４に対応する工程の一例が実現される。
【００５１】
一方、図８は、配信制限処理を実現するための配信制限処理ルーチンのフローチャートの一例を示す図である。また、図８の例は、プレイデータ１９に含まれる各ユーザＵの固有情報が関連動画ＭＶ１の抽出に利用される場合を示している。例えば、図８のルーチンは、図７のルーチンと同様に、ユーザ端末５を通じて動画配信がリクエストされる毎に実行されてよい。
【００５２】
図８のルーチンが開始されると、Ｗｅｂサービス管理部１７は、まずステップＳ２１においてプレイデータ１９を取得する。具体的には、例えば、Ｗｅｂサービス管理部１７は、ユーザ端末５のリクエストに含まれるユーザＩＤに対応するレコードが含まれるようにステップＳ２１においてプレイデータ１９を取得してよい。
【００５３】
続くステップＳ２２において、Ｗｅｂサービス管理部１７は、配信可能な動画ＭＶ、つまり動画データ１８によって再生可能な動画群ＭＧから関連動画ＭＶ１を抽出する。例えば、Ｗｅｂサービス管理部１７は、動画データ１８に対応する動画群ＭＧから抽出条件に基づいて関連動画ＭＶ１を抽出してよい。また、Ｗｅｂサービス管理部１７は、例えば、抽出条件として各ユーザＵに固有の固有情報を利用してよい。例えば、Ｗｅｂサービス管理部１７は、ステップＳ２１で取得したプレイデータ１９の“進行”の情報（つまり“プレイ実績”の情報の一部）をユーザＵに固有の固有情報として利用してよい。また、Ｗｅｂサービス管理部１７は、例えば、これらの“プレイ実績”及び“関係者”の情報との関連に動画データ１８の“管理項目”の情報を使用してよい。つまり、Ｗｅｂサービス管理部１７は、ステップＳ２２において、例えば、プレイデータ１９の“進行”の情報に基づいて動画データ１８に対応する動画群ＭＧをその情報に関連する“提供者”、“視聴属性”、“進行”、及び“詳細”の情報を持つ関連動画ＭＶ１及びそれらの情報に関連しない残りの動画ＭＶ２に分類してよい。より具体的には、例えば、Ｗｅｂサービス管理部１７は、ステップＳ２１で取得した“進行”に対応する進行度合いよりも進行度合いの高い（例えばその進行度合いに基づく所定範囲よりも進行している）動画ＭＶ（そのような“進行”の情報を持つ動画）を関連動画ＭＶ１に、進行度合いの低い（例えばその進行度合いに基づく所定範囲よりも進行していない）動画ＭＶを残りの動画ＭＶ２に、それぞれ分類することにより関連動画ＭＶ１を抽出してよい。
【００５４】
次のステップＳ２３において、Ｗｅｂサービス管理部１７は、ステップＳ２２で抽出した関連動画ＭＶ１の配信を制限する。例えば、Ｗｅｂサービス管理部１７は、リクエスト対象の動画ＭＶから関連動画ＭＶ１を除外することにより関連動画ＭＶ１の配信を制限してよい。また、このような除外は、例えば、ユーザ端末５に提供する配信可能な動画ＭＶの情報から関連動画ＭＶ１の情報を除外することにより実現されてよい。具体的には、例えば、複数の動画ＭＶが配信可能な場合には、ユーザ端末５にそれらの動画ＭＶを対象とするサムネイルが提供され、そのサムネイルに対する選択結果に基づいて動画データ１８が配信されてよい。そして、Ｗｅｂサービス管理部１７は、例えば、そのようなサムネイルの対象（配信対象の選択）から関連動画ＭＶ１を除外することにより関連動画ＭＶ１の配信を制限してよい。つまり、Ｗｅｂサービス管理部１７は、関連動画ＭＶ１を除く残りの動画ＭＶ２だけを対象にしたサムネイルを提供することにより関連動画ＭＶ１の配信を制限してよい。そして、Ｗｅｂサービス管理部１７は、ステップＳ２３の処理を終えると、今回のルーチンを終了する。
【００５５】
図８のルーチンにより、配信可能な動画群ＭＧから各ユーザＵの固有情報との関連が想定される関連動画ＭＶ１が抽出され、その関連動画ＭＶ１の配信が制限される。より具体的には、年齢制限や性別制限といったユーザＵの属性に応じた制限が設定されている動画ＭＶ或いはリクエスト元のユーザＵのゲームの進行状況よりも進行度合いの高い動画ＭＶが関連動画ＭＶ１として抽出される。そして、そのような関連動画ＭＶ１をサムネイルの対象から除外する、つまり配信対象の具体的な選択肢から除外することによりそのような関連動画ＭＶ１の配信が制限される。つまり、図４の例の動画配信サービスのＳ３及びＳ４に対応する工程の一例が実現される。
【００５６】
以上に説明したように、この形態によれば、配信対象の動画群ＭＧから抽出条件に基づいて関連動画ＭＶ１が抽出される。そして、その関連動画ＭＶ１の配信が積極的に提供されたり、反対に制限されたりする。つまり、そのような関連動画ＭＶ１の配信が制御される。具体的には、例えば、プレイデータ１９の固有情報のうちゲームに関連する活動実績の情報に基づいて関連動画ＭＶ１が抽出され、その関連動画ＭＶ１の情報が積極的に提供される。活動実績には、現在のプレイ状況だけでなく、他のゲームのプレイ状況やフレンド登録等の関連設定といった各ユーザＵの過去の多様な活動が反映される。このため、現在のプレイ状況に基づく抽出よりも多様な条件で関連動画ＭＶ１を抽出し、そのような関連動画ＭＶ１の情報を例えばれコメント情報等を通じて推奨動画としてユーザＵに提供することができる。つまり、例えば、ゲームに関連する複数の動画ＭＶのうち各ユーザＵに多様に関連する動画ＭＶを抽出し、推奨することができる。結果として、例えば、プレイ実績のあるゲームだけでなくプレイ実績のない他のゲームの動画ＭＶを推奨することにより、そのような他のゲームの利用を促進することもできる。
【００５７】
一方、例えば、プレイデータ１９の固有情報のうち“属性”や“進行”の情報に基づいて関連動画ＭＶ１が抽出され、その関連動画ＭＶ１が制限される場合もある。この場合、上述の場合とは反対に、多様な情報を含む固有情報に基づいて、より多様な基準で配信制限を設定することができる。具体的には、例えば、プレイ中のゲームの進行度合いに基づく制限だけでなく、過去のプレイの進行度合いに基づく制限、或いはプレイ中のゲームに登場するキャラクタに基づく制限（例えば、そのようなキャラクタが登場する他のゲームの動画ＭＶに対する制限）等を設定することができるので、よりユーザＵの特性に合致するように配信制限を設定することができる。
【００５８】
また、ユーザＩＤをキーに各ユーザＵの固有情報（活動実績の情報を含む）が特定される。このため、例えば、ユーザ端末５が動画ＭＶの利用及びゲームのプレイを別々のアプリケーションを通じて実行することを許容することができる。具体的には、例えば、ユーザ端末５がゲームのプレイ及び動画ＭＶの再生をそれぞれゲームアプリ及びＷｅｂブラウザを通じて実行することを許容することができる。つまり、ゲーム機能を発揮するためのゲームアプリ及び動画再生機能を発揮するためのＷｅｂブラウザといった別々の機能を発揮するアプリケーションに対しても関連動画ＭＶ１の提供、或いは制限を実現することができる。これらによりユーザの多様なニーズに対応することができる。
【００５９】
以上の形態において、センターサーバ２の制御ユニット１０が、図７のルーチンを実行することにより本発明の動画抽出手段及び情報提供手段として機能する。一方、センターサーバ２の記憶ユニット１１が、動画データ１８及びプレイデータ１９を記憶することにより本発明の動画データ記憶手段及び活動データ記憶手段として機能する。
【００６０】
本発明は上述の形態に限定されず、適宜の形態にて実施することができる。例えば、上述の形態では、ユーザ端末５がソフトウェアの相違により動画表示端末及びゲーム端末の両方として機能している。しかし、本発明は、このような形態に限定されない。例えば、ユーザ端末５は、ハードの相違を通じて、動画表示端末又はゲーム端末として機能してもよい。つまり、例えば、パーソナルコンピュータ及びタブレットといった別々の２台のユーザ端末５が動画表示端末及びゲーム端末としてそれぞれ機能してもよい。さらに、例えば、センターサーバ２には、ユーザ端末５の他にも有料或いは無料で所定範囲のゲームをプレイさせる業務用（商業用）のゲーム機がゲーム端末としてネットワーク３を介して接続されてよい。また、この場合、このようなゲーム機は、ゲーム端末専用として使用されてもよい。
【００６１】
以下に、上述の内容から得られる本発明の一例を記載する。なお、以下の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【００６２】
本発明のサーバ装置は、ゲーム端末（５）が提供するゲームに関連する複数の動画（ＭＧ）を表示するための動画データ（１８）を記憶する動画データ記憶手段（１１）を備え、各動画（ＭＶ）と各動画の内容に関する内容情報とを関連付けて管理している場合に、ネットワーク（３）を介して接続される動画表示端末（５）の要求及び前記内容情報に基づいて前記複数の動画から一部の動画を抽出し、当該一部の動画に対応する前記動画データを前記動画表示端末に配信するサーバ装置（２）であって、各ユーザを識別するためのユーザ識別情報（例えばユーザＩＤ）と前記ゲームに関する各ユーザの活動実績の情報（例えば“プレイ実績”）とが関連付けられるように記述された活動データ（１９）を記憶する活動データ記憶手段（１１）と、前記動画表示端末の要求に伴い当該動画表示端末を通じて前記ユーザ識別情報が提供された場合に、前記活動データ及び前記内容情報に基づいて前記ユーザ識別情報を基準に各ユーザの前記活動実績に関連する関連動画（ＭＶ１）を前記一部の動画として前記複数の動画から抽出する動画抽出手段（１０）と、前記動画抽出手段の抽出結果に基づいて、前記動画表示端末に前記関連動画の情報を提供する情報提供手段（１０）と、を備えている。
【００６３】
本発明によれば、活動データのゲームに関する活動実績に基づいて関連動画が抽出され、その関連動画の情報が提供される。活動実績には現在のプレイ状況だけなく各ユーザの過去の多様な活動が反映される。このため、現在のプレイ状況に基づく抽出よりも多様な条件で関連動画を抽出し、そのような関連動画の情報を例えば推奨動画としてユーザに提供することができる。つまり、ゲームに関連する複数の動画のうち各ユーザに多様に関連する動画を抽出し、推奨することができる。結果として、例えば、プレイ実績のあるゲームだけでなくプレイ実績のない他のゲームの動画を推奨することにより、そのような他のゲームの利用を促進することもできる。また、ユーザ識別情報をキーに各ユーザの活動実績が特定されるので、動画表示端末及びゲーム端末の両方として機能する一台の端末だけでなく、動画表示端末及びゲーム端末としてそれぞれ機能する別々の端末（別々のアプリケーションを利用する一台の端末を含む）に対しても関連動画の情報を提供し、配信することができる。これにより、ユーザの多様なニーズに対応することができる。
【００６４】
活動実績として、各種のゲームにおける各種の活動の実績が利用されてよい。例えば、本発明のサーバ装置の一態様において、前記活動実績の情報は、前記ゲームが各ユーザ間を関連付けるための関連設定を許容する場合に、当該関連設定を通じて関連付けられる他のユーザ（Ｕ１）の前記ユーザ識別情報を含み、前記内容情報は、各動画に対応する前記動画データを提供したユーザ（Ｕ１）の前記ユーザ識別情報を含み、前記動画抽出手段は、前記活動実績の情報として前記関連設定に対応する前記ユーザ識別情報を利用し、前記ユーザ識別情報のユーザの前記関連設定及び内容情報に基づいて前記他のユーザによって提供された動画を前記関連動画として抽出してもよい。或いは、本発明のサーバ装置の一態様において、前記活動実績の情報は、各ユーザの前記ゲームに関するプレイ実績の情報を含み、前記動画抽出手段は、前記活動実績の情報として前記プレイ実績の情報を利用し、前記ユーザ識別情報のユーザの前記プレイ実績の情報及び前記内容情報に基づいて前記関連動画を抽出してもよい。
【００６５】
一方、本発明のコンピュータプログラムは、前記動画データ記憶手段及び前記活動データ記憶手段を備えるコンピュータ（１０）を、上述のサーバ装置の各手段として機能させるように構成されたものである。本発明のコンピュータプログラムが実行されることにより、本発明のサーバ装置を実現することができる。
【符号の説明】
【００６６】
２  センターサーバ（サーバ装置）
３  ネットワーク
５  ユーザ端末（動画表示端末、ゲーム端末）
１０  制御ユニット（コンピュータ、動画抽出手段、情報提供手段）
１１  記憶ユニット（動画データ記憶手段、活動データ記憶手段）
１８  動画データ
１９  プレイデータ（活動データ）
Ｕ  ユーザ
ＭＧ  動画群（複数の動画）
ＭＶ  動画
ＭＶ１  関連動画
【図１】
2018156148.tif 000003
【図２】
2018156148.tif 000004
【図３】
2018156148.tif 000005
【図４】
2018156148.tif 000006
【図５】
2018156148.tif 000007
【図６】
2018156148.tif 000008
【図７】
2018156148.tif 000009
【図８】
2018156148.tif 000010
【手続補正書】
【提出日】平成29年12月1日(2017.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
ゲーム端末が提供するゲームに関連する複数の動画を表示するための動画データを記憶する動画データ記憶手段を備え、各動画と各動画の内容に関する内容情報とを関連付けて管理している場合に、ネットワークを介して接続される動画表示端末の要求及び前記内容情報に基づいて前記複数の動画から一部の動画を抽出し、当該一部の動画に対応する前記動画データを前記動画表示端末に配信するサーバ装置であって、
各ユーザを識別するためのユーザ識別情報と前記ゲームに関する各ユーザの活動実績の情報とが関連付けられるように記述された活動データを記憶する活動データ記憶手段と、
前記ゲームのプレイ中であるか否かに関わらず実行される前記動画表示端末の要求に伴い当該動画表示端末を通じて前記ユーザ識別情報が提供された場合に、前記活動データ及び前記内容情報に基づいて前記ユーザ識別情報を基準に各ユーザの前記活動実績に関連する関連動画を前記一部の動画として前記複数の動画から抽出する動画抽出手段と、
前記動画抽出手段の抽出結果に基づいて、前記動画表示端末に前記関連動画の情報を提供する情報提供手段と、
を備える、サーバ装置。
【手続補正書】
【提出日】平成30年4月23日(2018.4.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
ゲーム端末が提供するゲームに関連する複数の動画を表示するための動画データを記憶する動画データ記憶手段を備え、各動画と各動画の内容に関する内容情報とを関連付けて管理している場合に、ネットワークを介して接続される動画表示端末の要求及び前記内容情報に基づいて前記複数の動画から一部の動画を抽出し、当該一部の動画に対応する前記動画データを前記動画表示端末に配信するサーバ装置であって、
各ユーザを識別するためのユーザ識別情報と前記ゲームに関する各ユーザの活動実績の情報とが関連付けられるように記述された活動データを記憶する活動データ記憶手段と、
前記ゲームのプレイ中であるか否かに関わらず実行される前記動画表示端末の要求に伴い当該動画表示端末を通じて前記ユーザ識別情報が提供された場合に、前記活動データ及び前記内容情報に基づいて前記ゲームのプレイ中であるか否かに関わらず前記ユーザ識別情報を基準に各ユーザの前記活動実績に関連する関連動画を前記一部の動画として前記複数の動画から抽出する動画抽出手段と、
前記動画抽出手段の抽出結果に基づいて、前記動画表示端末に前記関連動画の情報を提供する情報提供手段と、
を備える、サーバ装置。