(57)【要約】【課題】ユーザのコンテンツ生成及び配信へのモチベーションを維持させる、配信プラットフォームとコンテンツプラットフォームとを連携させたサービスシステムに係る情報処理装置の制御方法、情報処理装置及びプログラムを提供する。【解決手段】コンテンツプラットフォームに係る情報処理装置の制御方法は、コンテンツに関するコンテンツ情報をユーザの端末装置に送信するコンテンツ情報送信ステップと、ユーザの端末装置において進行するコンテンツのコンテンツ状況を、１以上の他のユーザの端末装置に配信する配信プラットフォームに係る配信情報処理装置から、コンテンツ状況に対して他のユーザの端末装置から送信されたアクションに関する、アクション情報を受信するアクション情報受信ステップと、アクション情報に基づき、アクションが所定の条件を満たす場合に、コンテンツに関する特典情報を、ユーザに関連付ける関連付けステップとを含む。【選択図】図１１
2018005320.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツプラットフォームに係る情報処理装置の制御方法であって、
コンテンツに関するコンテンツ情報をユーザの端末装置に送信するコンテンツ情報送信ステップと、
前記ユーザの端末装置において進行する前記コンテンツのコンテンツ状況を、１以上の他のユーザの端末装置に配信する配信プラットフォームに係る配信情報処理装置から、前記コンテンツ状況に対して前記他のユーザの端末装置から送信されたアクションに関する、アクション情報を受信するアクション情報受信ステップと、
前記アクション情報に基づき、前記アクションが所定の条件を満たす場合に、前記コンテンツに関する特典情報を、前記ユーザに関連付ける関連付けステップとを含む、
情報処理装置の制御方法。
【請求項２】
前記関連付けステップによって関連付けられた前記特典情報を、前記ユーザの端末装置に送信するステップをさらに含むことを特徴とする、
請求項１に記載の情報処理装置の制御方法。
【請求項３】
前記配信情報処理装置から、前記配信プラットフォームにおける前記ユーザの識別情報を受信するステップと、
前記配信プラットフォームにおける前記ユーザの識別情報と、前記コンテンツプラットフォームにおける前記ユーザの識別情報とを関連付けるステップと、
前記配信プラットフォームにおける前記ユーザの識別情報に基づき、前記配信情報処理装置に、前記ユーザの端末装置におけるコンテンツ状況に対するアクション情報の送信リクエストを送信するアクション情報リクエスト送信ステップとをさらに含むことを特徴とする、
請求項１又は２に記載の情報処理装置の制御方法。
【請求項４】
前記所定の条件は、前記アクションの総数が所定の閾値を超えたか否かを含むことを特徴とする、
請求項１〜３のいずれか一項に記載の情報処理装置の制御方法。
【請求項５】
前記ユーザの端末装置から送信された生成リクエストに応じて、前記１以上の他のユーザの端末装置に対する、前記コンテンツプラットフォームへのアクセス情報を生成する生成ステップと、
前記アクセス情報を前記ユーザの端末装置に送信するステップと、
前記ユーザの端末装置から前記配信情報処理装置を介して配信されたアクセス情報に応じて前記コンテンツプラットフォームへアクセスした他のユーザの端末装置に、前記コンテンツに関する他の特典情報を関連付けるステップとをさらに含むことを特徴とする、
請求項１〜４のいずれか一項に記載の情報処理装置の制御方法。
【請求項６】
前記コンテンツプラットフォームへアクセスした他のユーザの端末装置が所定の条件を満たした場合、前記ユーザに、前記コンテンツに関するさらに他の特典情報を関連付けるステップをさらに含むことを特徴とする、
請求項５に記載の情報処理装置の制御方法。
【請求項７】
前記アクション情報リクエスト送信ステップにおける前記アクション情報の送信リクエストの送信、及び、前記アクション情報受信ステップにおける前記アクション情報の受信は、アプリケーションプログラムインターフェース（ＡＰＩ）を介して行われることを特徴とする、
請求項３〜６のいずれか一項に記載の情報処理装置の制御方法。
【請求項８】
前記コンテンツプラットフォームはゲームプラットフォームであり、前記コンテンツはゲームであることを特徴とする、
請求項１〜７のいずれか一項に記載の情報処理装置の制御方法。
【請求項９】
コンテンツプラットフォームに係る情報処理装置であって、
コンテンツに関するコンテンツ情報をユーザの端末装置に送信するコンテンツ情報送信部と、
前記ユーザの端末装置において進行する前記コンテンツのコンテンツ状況を、１以上の他のユーザの端末装置に配信する配信プラットフォームに係る配信情報処理装置から、前記コンテンツ状況に対して前記他のユーザの端末装置から送信されたアクションに関する、アクション情報を受信するアクション情報受信部と、
前記アクション情報に基づき、前記アクションが所定の条件を満たす場合に、前記コンテンツに関する特典情報を、前記ユーザに関連付ける関連付け部と、
を備える情報処理装置。
【請求項１０】
コンテンツプラットフォームに係る情報処理装置に、
コンテンツに関するコンテンツ情報をユーザの端末装置に送信するコンテンツ情報送信機能と、
前記ユーザの端末装置において進行する前記コンテンツのコンテンツ状況を、１以上の他のユーザの端末装置に配信する配信プラットフォームに係る配信情報処理装置から、前記コンテンツ状況に対して前記他のユーザの端末装置から送信されたアクションに関する、アクション情報を受信するアクション情報受信機能と、
前記アクション情報に基づき、前記アクションが所定の条件を満たす場合に、前記コンテンツに関する特典情報を、前記ユーザに関連付ける関連付け機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の制御方法、情報処理装置及びプログラムに関し、特に、配信プラットフォームとコンテンツプラットフォームとを連携させたサービスシステムに係る情報処理装置の制御方法、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザの端末装置で実行されるゲームを、他ユーザの端末装置にリアルタイムで配信するライブ配信サービスが広がりを見せている。例えば、非特許文献１に記載のサービスは、ゲームに特化したライブ配信プラットフォームを提供するものである。
【０００３】
非特許文献１のような配信プラットフォームを介して、ユーザ（配信者）は、自身が実行する（実況する）ゲームを、他ユーザ（視聴者）に配信することができる。また、配信プラットフォームによっては、視聴者が、配信者によるゲーム実況を視聴しながら、何らかのアクションを取ることができ、例えば非特許文献１に記載の配信プラットフォームの場合、視聴者は、他の視聴者とのチャットが可能で合ったり、ある配信者をお気に入りとして登録して、多数存在する配信者の中から検索し易くしたりすることが可能である。また、視聴者端末の視聴画面には、ゲーム実況の視聴者数が表示され、ゲームの注目度を示す指標となる。
【先行技術文献】
【特許文献】
【０００４】
【非特許文献１】“Twitch”、［online］、平成２８年６月２０日検索、インターネット＜URL：https://www.twitch.tv/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のようなゲーム実況（コンテンツ）の配信において、配信者のモチベーションは、視聴者数や、お気に入り登録数、チャットのコメント数等の視聴者のアクションに左右される。例えば、視聴者数が多ければゲーム実況へのモチベーションは高まり、より一層ゲームや実況配信に取り組むことになる。しかしながら、視聴者からのアクションが多くても、ゲームにおける有利な効果として反映されることはなく、配信者がゲームを繰返し実行する動機とはならなかった。さらに、配信者は、自身のゲーム実況の視聴者との交流手段がなく、視聴者から配信者への、一方向の交流手段しか存在しなかった。また、視聴者にとっても、ゲーム実況を視聴して何らかのアクションを取ったとしても、自身への報酬や効果としてフィードバックされることはなく、配信者のゲーム実況の視聴を継続させる意欲を減少させていた。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、他ユーザ（視聴者）からのアクションに応じて、ユーザ（配信者）が生成するコンテンツ（例えば、ゲームの進行等）における特典をユーザに付与する事により、ユーザのコンテンツ生成及びコンテンツ配信へのモチベーションを維持させることの可能な、配信プラットフォームとコンテンツプラットフォームとを連携させたサービスシステムに係る情報処理装置の制御方法、情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題を解決すべく、本発明の一実施形態に係るコンテンツプラットフォームに係る情報処理装置の制御方法は、コンテンツに関するコンテンツ情報をユーザの端末装置に送信するコンテンツ情報送信ステップと、ユーザの端末装置において進行するコンテンツのコンテンツ状況を、１以上の他のユーザの端末装置に配信する配信プラットフォームに係る配信情報処理装置から、コンテンツ状況に対して他のユーザの端末装置から送信されたアクションに関する、アクション情報を受信するアクション情報受信ステップと、アクション情報に基づき、アクションが所定の条件を満たす場合に、コンテンツに関する特典情報を、ユーザに関連付ける関連付けステップとを含む。
【０００８】
本発明の一実施形態に係る情報処理装置の制御方法は、関連付けステップによって関連付けられた特典情報を、ユーザの端末装置に送信するステップをさらに含む。
【０００９】
本発明の一実施形態に係る情報処理装置の制御方法は、配信情報処理装置から、配信プラットフォームにおけるユーザの識別情報を受信するステップと、配信プラットフォームにおけるユーザの識別情報と、コンテンツプラットフォームにおけるユーザの識別情報とを関連付けるステップと、配信プラットフォームにおけるユーザの識別情報に基づき、配信情報処理装置に、ユーザの端末装置におけるゲーム状況に対するアクション情報の送信リクエストを送信するアクション情報リクエスト送信ステップとをさらに含む。
【００１０】
本発明の一実施形態に係る情報処理装置の制御方法において、所定の条件は、アクションの総数が所定の閾値を超えたか否かを含む。
【００１１】
本発明の一実施形態に係る情報処理装置の制御方法は、ユーザの端末装置から送信された生成リクエストに応じて、１以上の他のユーザの端末装置に対する、コンテンツプラットフォームへのアクセス情報を生成する生成ステップと、アクセス情報をユーザの端末装置に送信するステップと、ユーザの端末装置から配信情報処理装置を介して配信されたアクセス情報に応じてコンテンツプラットフォームへアクセスした他のユーザの端末装置に、コンテンツに関する他の特典情報を関連付けるステップとをさらに含む。
【００１２】
また、本発明の一実施形態に係る情報処理装置の制御方法は、コンテンツプラットフォームへアクセスした他のユーザの端末装置が所定の条件を満たした場合、ユーザに、コンテンツに関するさらに他の特典情報を関連付けるステップをさらに含む。
【００１３】
本発明の一実施形態に係る情報処理装置の制御方法において、アクション情報リクエスト送信ステップにおけるアクション情報の送信リクエストの送信、及び、アクション情報受信ステップにおけるアクション情報の受信は、アプリケーションプログラムインターフェース（ＡＰＩ）を介して行われる。
【００１４】
本発明の一実施形態に係る情報処理装置の制御方法において、コンテンツプラットフォームはゲームプラットフォームであり、コンテンツはゲームである。
【００１５】
本発明の一実施形態に係る、コンテンツプラットフォームに係る情報処理装置は、コンテンツに関するコンテンツ情報をユーザの端末装置に送信するコンテンツ情報送信部と、ユーザの端末装置において進行するコンテンツのコンテンツ状況を、１以上の他のユーザの端末装置に配信する配信プラットフォームに係る配信情報処理装置から、コンテンツ状況に対して他のユーザの端末装置から送信されたアクションに関する、アクション情報を受信するアクション情報受信部と、アクション情報に基づき、アクションが所定の条件を満たす場合に、コンテンツに関する特典情報を、ユーザに関連付ける関連付け部とを備える。
【００１６】
また、本発明の一実施形態に係るプログラムは、コンテンツプラットフォームに係るサーバに、コンテンツに関するコンテンツ情報をユーザの端末装置に送信するコンテンツ情報送信機能と、ユーザの端末装置において進行するコンテンツのコンテンツ状況を、１以上の他のユーザの端末装置に配信する配信プラットフォームに係る配信情報処理装置から、コンテンツ状況に対して他のユーザの端末装置から送信されたアクションに関する、アクション情報を受信するアクション情報受信機能と、アクション情報に基づき、アクションが所定の条件を満たす場合に、コンテンツに関する特典情報を、ユーザに関連付ける関連付け機能とを実現させる。
【発明の効果】
【００１７】
本発明によれば、他ユーザ（視聴者）からのアクションに応じて、ユーザ（配信者）が実行するコンテンツにおける特典をユーザに付与する事により、ユーザのコンテンツ生成及びコンテンツ配信へのモチベーションを維持させることの可能な、配信プラットフォームとコンテンツプラットフォームとを連携させたサービスシステムに係る情報処理装置の制御方法、情報処理装置及びプログラムを提供することができ、ユーザにとって利便性が高い。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態によるサービスシステム構成の概略図である。
【図２】本発明の一実施形態によるゲームサーバ及び配信サーバのブロック図である。
【図３】本発明の一実施形態による端末装置のブロック図である。
【図４】端末装置の画面例であり、（ａ）はユーザ（配信者）の画面例、（ｂ）は他ユーザ（視聴者）の画面例である。
【図５】記憶部に記憶されるユーザ情報の一例である。
【図６】記憶部に記憶される所定の条件の一例である。
【図７】本発明の一実施形態によるサーバの制御方法のフローチャートである。
【図８】本発明の一実施形態による、ユーザ端末装置、ゲームサーバ、配信サーバ及び他ユーザ端末装置間の処理を示すシーケンス図である。
【図９】端末装置の画面例であり、（ａ）はユーザ（配信者）の画面例、（ｂ）及び（ｃ）は他ユーザ（視聴者）の画面例である。
【図１０】本発明の一実施形態による、ユーザ端末装置、ゲームサーバ、配信サーバ及び他ユーザ端末装置間の処理を示すシーケンス図である。
【図１１】本発明の概要を説明する概略図である。
【図１２】本発明の別の実施形態によるゲームサーバ及び配信サーバのブロック図である。
【図１３】本発明の別の実施形態による端末装置のブロック図である。
【発明を実施するための形態】
【００１９】
＜通信の秘密の遵守＞
本明細書に記載の発明を実施する場合は、通信の秘密に係る法的事項を遵守の上で実施されるものであることに留意されたい。
【００２０】
以下及び図面では、コンテンツとしてゲームを想定し、コンテンツプラットフォームとしてゲームプラットフォームを、情報処理装置としてゲームサーバを例に説明するが、コンテンツはゲームに限られるものではない。また、端末装置としてスマートフォンを例に説明するが、端末装置はスマートフォンに限られるものではなく、ゲームサーバによって実現されるゲームプラットフォームを利用してゲームを実行でき、ゲーム状況（ゲーム動画）を配信プラットフォームに送信可能であれば、タブレット端末、家庭用ゲーム機、携帯電話（フィーチャーフォン）、パーソナルコンピュータ、その他の電子機器であってもよい。
【００２１】
また、ゲームプラットフォームが提供するゲームとしては、ネイティブゲーム、ウェブゲーム、及びハイブリッドゲームのいずれであっても良い。これらのゲームには、配信者の端末装置（配信者端末）におけるゲーム画面の生成が、端末装置側で行われるか、ゲームサーバ側で行われるかの違いがあるが、いずれの場合でも、端末装置における所定の表示部（スマートフォン画面、外部ディスプレイ等）に表示されるゲーム画面情報（動画像情報）が、配信サーバ（配信情報処理装置）へ送信される。
【００２２】
＜システム構成＞
以下、諸図面を参照しながら、本発明の一実施形態を説明する。図１は、本発明の一実施形態によるサービスシステム構成の概略図である。図１に示すように、サービスシステム５００は、ゲームサーバ（情報処理装置）１００、配信サーバ（配信情報処理装置）２００、ユーザ（配信者）端末３００、他ユーザ（視聴者）端末４００Ａ，４００Ｂ、及びネットワークＮＥＴを含む。ゲームサーバ１００、配信サーバ２００は、ネットワークＮＥＴを介して端末装置３００，４００Ａ，４００Ｂと接続される。なお、図１において、説明を簡単にするために端末装置は３台だけ示してあるが、配信者端末３００や視聴者端末４００とも、これ以上存在してもよいことは言うまでもない。なお、視聴者端末４００Ａ，４００Ｂについては、特に区別する必要がなければ、単に視聴者端末４００として表記する。
【００２３】
なお、ネットワークＮＥＴは、部分的に、有線ネットワークや無線ネットワークであってもよい。例えば、ネットワークＮＥＴは、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network：ＶＰＮ）、ローカル・エリア・ネットワーク（local area network：ＬＡＮ）、ワイヤレスＬＡＮ（wireless LAN：ＷＬＡＮ）、広域ネットワーク（wide area network：ＷＡＮ）、ワイヤレスＷＡＮ（wireless WAN：ＷＷＡＮ）、大都市圏ネットワーク（metropolitan area network：ＭＡＮ）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network：ＰＳＴＮ）の一部、携帯電話網、ＩＳＤＮｓ（integrated service digital networks）、無線ＬＡＮｓ、ＬＴＥ（long term evolution）、ＣＤＭＡ（code division multiple access）、ブルートゥース（Bluetooth）（登録商標）、衛星通信等、または、これらのうち２つ以上の組合せを含むことができる。ただし本発明において、ネットワークＮＥＴは、これらに限定されない。
【００２４】
図１のサービスシステムにおける配信者端末３００、視聴者４００、ゲームサーバ１００及び配信サーバ２００の機能を簡単に説明する。まず、配信者端末３００は、ゲームサーバ１００とネットワークＮＥＴを介して通信を行い、配信者端末３００でゲームを実行する上で必要な、ゲームに関するゲーム情報（ゲームプログラム、対戦相手に関する情報、後述する特典情報等）や、配信者端末３００で実行されるゲームのゲーム状況（ゲームステージ、対戦結果等）等を送受信する。また、配信者端末３００は、配信サーバ２００とネットワークＮＥＴを介して通信を行い、配信者端末３００で進行するゲームのゲーム画面情報（動画像情報）を配信サーバ２００へ送信する。配信サーバ２００は、配信者端末３００から受信したゲーム画面情報を含む配信画面情報を生成し、当該配信画面情報を、視聴者端末４００へ送信する。また、配信サーバ２００は、視聴者端末４００において、配信者端末３００のゲーム状況に対してなされたアクションを受信し、当該アクションに基づいて配信画面情報を更新する。
【００２５】
また、ゲームサーバ１００は、配信サーバ２００から、配信プラットフォームにおける配信者の識別情報や、配信者端末３００のゲーム状況の配信画面情報等を受信する。
【００２６】
＜本発明の概要＞
ここで、本発明の概要を図１１を用いて説明する。図１１は、本発明の概要を説明する概略図である。視聴者端末４００Ａ，４００Ｂの視聴者は、配信者端末３００におけるゲーム状況を視聴しており、各視聴者端末４００の表示部には、配信サーバ２００から送信される配信画面情報に基づき、それぞれ、同様の配信画面ＤＩＳ１０，ＤＩＳ２０が表示されている。同様であるため、配信画面ＤＩＳ２０について説明すると、配信画面ＤＩＳ２０は、配信者端末３００におけるゲーム状況（動画像）２０、お気に入り表示アイコン２１、視聴者数表示２２、コメント２３、コメント入力ボックス２４を少なくとも含む。これらは、視聴者端末４００におけるアクション（視聴の開始や中止、コメントの送信、お気に入り登録や解除等）に応じて配信サーバ２００により更新される。
【００２７】
ゲームサーバ１００は、配信サーバ２００へリクエストを送信して、上記のアクションに関するアクション情報の送信を要求する。そして、ゲームサーバ１００は、アクション情報に含まれるアクションが満たす所定の条件に応じて、配信者に、ゲームにおける特典を付与する。所定の条件とは、例えば、コメント数が１００に到達した、視聴者数が１０００人に到達した等、配信者端末３００のゲーム状況に対する、視聴者の興味の度合いを示す条件であってよい。また特典とは、ゲームで用いることのできるアイテム、ゲーム内での有利な効果等であって良い。付与された特典に関する情報は、ゲームサーバ１００から配信者端末３００へ送信され、配信者端末３００の表示部には、図１１に示すように例えばポップアップメッセージ１０によって、配信者へ提示される。
【００２８】
このように、本発明の一実施形態では、視聴者からのアクションに応じて、配信者へゲームにおける特典が付与される。従って、配信者の、ゲーム及びゲーム状況配信へのモチベーションを高めることができる。以上が、本発明の概要である。
【００２９】
＜サーバの構成＞
次に、ゲームサーバ１００及び配信サーバ２００について、図２を用いて説明する。ゲームサーバ１００及び配信サーバ２００は、それぞれ、ゲームプラットフォーム及び配信プラットフォームに係るサーバであって、制御部、記憶部等を備えた単一又は複数のコンピュータによって構成される。すなわち、ゲームサーバ１００及び配信サーバ２００は、制御部を構成するＣＰＵ（Central Processing Unit）、記憶部を構成するＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）又はＨＤＤ（Hard Disc Drive）、通信部を構成する通信Ｉ／Ｆ（インターフェイス）などのハードウェア資源から構成される。以下に説明する、ゲームサーバ１００や配信サーバ２００が備える各機能部は、上述したコンピュータの制御部や記憶部等のハードウェア資源上で実行されるプログラムによって実現される。また、各機能部は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される形態であってもよい。なお、ゲームサーバ１００及び配信サーバ２００は、以下で説明する機能を実現できる情報処理装置であればどのような装置であってもよい。
【００３０】
ゲームサーバ１００は、制御部１１０、サーバ通信部１２０、端末通信部１３０及び記憶部１４０を備える。なお、サーバ通信部１２０と端末通信部１３０とを分離して示してあるが、これは、送受信する各種の情報や対象を分かり易くするためであり、通信Ｉ／Ｆとしての通信部は共通であってよい。すなわち、サーバ通信部１２０及び端末通信部１３０とも、制御部１１０からの指示に従って、ネットワークＮＥＴを介して、配信者端末３００、視聴者端末４００や配信サーバ２００との通信（各種データの送受信）を実行する機能を有する。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００３１】
詳細は後述するが、各部の機能を簡単に説明する。サーバ通信部１２０は、アクション情報リクエスト送信部１２１及びアクション情報受信部１２２を備える。アクション情報リクエスト送信部１２１は、アクション情報の送信リクエストを、配信サーバ２００へ送信する。また、アクション情報受信部１２２は、配信サーバ２００から送信されたアクション情報を受信する。配信サーバ２００は、配信者端末３００において進行するゲーム状況を、１以上の視聴者端末４００に配信する配信プラットフォームに係る。上述したように、アクション情報とは、視聴者端末４００においてなされた、配信者端末３００で進行するゲーム状況に対するアクションに関する情報であり、アクションとは、ゲーム状況の視聴、ゲーム状況へのコメント、配信者をお気に入り登録すること等を含む。また、アクション情報受信部１２２は、配信サーバ２００から、配信プラットフォームにおける配信者の識別情報（ＩＤ（Identifier）等）を受信する。この、配信プラットフォームにおける配信者の識別情報は、アクション情報リクエスト送信部１２１が、アクション情報の送信リクエストを配信サーバ２００へ送信する際に用いられる。
【００３２】
端末通信部１３０は、ゲーム情報受信部１３１及びゲーム情報送信部１３２を備える。ゲーム情報受信部１３１は、配信者端末３００で進行するゲームに関するゲーム情報を受信する。ゲーム情報受信部１３１で受信するゲーム情報は、ゲームの内容、ゲームがネイティブゲームであるか、ハイブリッドゲームであるか等によって異なるが、現ゲームステージに関する情報であったり、配信者端末３００において検出された配信者の操作入力情報であったりする。ゲーム情報送信部１３２は、ゲームに関するゲーム情報を配信者端末３００に送信する。ゲーム情報送信部１３２で送信されるゲーム情報は、ゲームプログラム、後述する特典情報等が含まれる。また、ゲーム情報送信部１３２は、後述するアクセス情報を配信者端末３００へ送信する。
【００３３】
制御部１１０は、情報処理部１１１、関連付け部１１２、判定部１１３及び生成部１１４を備える。情報処理部１１１は、配信者端末３００で実行されるゲームの進行処理を行う。判定部１１３は、各種判定処理を行うもので、例えば、アクション情報に基づき、視聴者端末４００からのアクションが所定の条件を満たすか否かを判定する。関連付け部１１２は、アクションが所定の条件を満たす場合、ゲームに関する特典情報を、配信者に関連付ける。生成部１１４は、配信者端末３００から送信された生成リクエストに応じて、１以上の視聴者端末４００がゲームプラットフォームにアクセスするためのアクセス情報を生成する。
【００３４】
記憶部１４０は、典型的には、ＨＤＤ、ＳＳＤ（Solid State Drive）、フラッシュメモリなど各種の記録媒体により実現され、ゲームサーバ１００が動作するうえで必要とする各種プログラムおよびデータを記憶する機能を有する。記憶部１４０は、ゲームプラットフォームを利用する各ユーザのユーザ情報や、判定部１１３によって判定される所定の条件等を記憶（格納）する。なお、ユーザ情報には、配信者の配信プラットフォームにおける識別情報と、配信者のゲームプラットフォームにおける識別情報との対応関係や、配信者へ付与された特典情報等が記憶されている。また、記憶部１４０は、例えばＲＡＭ（Random Access Memory）で実現され、制御部１１０のワークメモリとして機能するメモリも含む。メモリは、一時的なデータ等を記憶する。なお、記憶部１４０に記憶される各種データは、メモリに一時的に記憶された後に、当該記憶部１４０に記憶されてもよい。なお、記憶部１４０は、ゲームサーバ１００とは別個のデータベースサーバ等、外部に設けられても良い。
【００３５】
次に、配信サーバ２００について説明する。配信サーバ２００は、制御部２１０、サーバ通信部２２０、端末通信部２３０及び記憶部２４０を備える。なお、サーバ通信部２２０と端末通信部２３０とを分離して示してあるが、これは、送受信する各種の情報や対象を分かり易くするためであり、通信Ｉ／Ｆとしての通信部は共通であってよい。すなわち、サーバ通信部２２０及び端末通信部２３０とも、制御部２１０からの指示に従って、ネットワークＮＥＴを介して、配信者端末３００、視聴者端末４００やゲームサーバ１００との通信（各種データの送受信）を実行する機能を有する。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００３６】
サーバ通信部２２０は、アクション情報リクエスト受信部２２１及びアクション情報送信部２２２を備える。アクション情報リクエスト受信部２２１は、ゲームサーバ１００から送信されたアクション情報リクエストを受信する。アクション情報送信部２２２は、アクション情報をゲームサーバ１００へ送信する。また、端末通信部２３０は、ゲーム状況受信部２３１、ゲーム状況配信部２３２及びアクション受信部２３３を備える。ゲーム状況受信部２３１は、配信者端末３００の表示部に表示されたゲーム画面情報（動画像情報）を受信する。さらに、ゲーム状況受信部２３１は、配信者端末３００で進行するゲームの音声情報や、配信者の音声情報等を受信する。ゲーム状況配信部２３２は、配信者端末３００で実行されるゲーム状況（動画像情報、音声情報）を含む配信情報を、視聴者端末４００へ送信する。アクション受信部２３３は、視聴者端末４００の、上記ゲーム状況に対するアクションを受信する。
【００３７】
制御部２１０は、情報処理部２１１、配信情報生成部２１２及び判定部２１３を備える。情報処理部２１１は、各種情報の処理を、判定部１１３は、各種判定処理を行う。配信情報生成部２１２は、視聴者端末４００へ送信（配信）され、視聴者端末４００の表示部に表示される視聴者画面用表示データについての配信情報を生成する。すなわち、配信情報には、ゲーム状況、視聴者数等が含まれる。
【００３８】
記憶部２４０は、配信プラットフォームを利用する配信者及び視聴者についての情報を記憶する。
【００３９】
＜端末装置の構成＞
次に、端末装置について説明する。図３は、端末装置（配信者端末３００、視聴者端末４００）のブロック図である。なお、配信者端末３００と視聴者端末４００の両方を、スマートフォンとして説明しているが、以下で説明する機能を実現可能であれば、配信者端末３００がパーソナルコンピュータ、視聴者端末４００がスマートフォンのように、両者は異なっていても良い。また、説明を簡単にするため、符号を３００番台のみ付与して説明しているが、視聴者端末４００も同様であることに留意されたい。なお、端末装置３００，４００は、プラットフォーム及びゲームプラットフォームを利用可能なように、各プラットフォーム用のプログラムのインストールや、各プラットフォームへの利用登録がなされている。
【００４０】
端末装置３００は、通信部３１０、制御部３２０、記憶部３３０、入力部３４０、表示部３５０、音声インタフェース（Ｉ／Ｆ）３６０及びスピーカ３７０を備える。
【００４１】
通信部３１０は、配信サーバ通信部３１１及びゲームサーバ通信部３１２を備え、ネットワークＮＥＴを介して、ゲームサーバ１００や配信サーバ２００との通信を実行する機能を有する。当該通信は、有線、無線のいずれで実行されてもよく、また、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００４２】
制御部３２０は、端末装置３００の各部を制御する機能を有するプロセッサである。制御部３２０は、情報処理部３２１、表示処理部３２２を含む。情報処理部３２１は、入力部３４０から入力された情報にしたがって、通信部３１０からゲームサーバ１００や配信サーバ２００に各種情報（配信者端末３００であればゲーム情報やゲーム状況等、視聴者端末４００であればアクション等）を送信するように制御する機能を有する。また、情報処理部３２１は、通信部３１０でゲームサーバ１００や配信サーバ２００から受信した情報を、表示処理部３２２に伝達する機能も有する。表示処理部３２２は、情報処理部３２１から伝達された表示用のデータを画素情報に変換し、表示部３５０のフレームバッファに書き込む機能を有する。進行部３２３は、入力部３４０からの操作入力に基づいてゲームを進行させる。判定部３２４は、各種判定処理を行う。
【００４３】
記憶部３３０は、端末装置３００が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。例えば、記憶部３３０には、配信プラットフォームやゲームプラットフォームを利用するためのプログラム等の情報が含まれる。なお、記憶部３３０は、典型的には、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記録媒体により実現される。
【００４４】
表示部３５０は、表示処理部３２２によりフレームバッファに書き込まれた表示データに従って、画像を表示する機能を有するモニタであり、例えば、液晶ディスプレイやＯＥＬＤ（organic electroluminescence display）等で実現される。表示部３５０は、配信者端末３００であれば、ゲーム画面を表示し、視聴者端末４００であれば、視聴画面を表示する。また、表示部３５０は、ゲームサーバ１００から送信された通知を表示する。なお、表示部３５０は、ヘッドマウントディスプレイ（ＨＤＭ：Head Mounted Display）であってもよく、又は、プロジェクションマッピング、ホログラム、空気中など（真空であってもよい）に、画像やテキスト情報等を表示可能な装置により実現されてもよい。さらに、これらの表示部３５０は、３Ｄの表示データを表示可能であってもよい。ただし、本発明において、表示部３５０は、これらに限定されない。
【００４５】
音声Ｉ／Ｆ３６０は、スピーカ３７０や図示しないイヤホン、マイクのインタフェースである。スピーカ３７０は、ゲームや配信されるゲーム状況の音声を出力する。なお、配信者は、マイクによって、自身の音声や音楽等を配信することもできる。
【００４６】
入力部３４０は、ユーザ（配信者、視聴者）からの入力を受け付けて、当該入力に係る情報を、制御部３２０に伝達する。端末装置３００において、入力部３４０は、タッチパネルなどにより実現され、ユーザの指やスタイラスなどの指示具による接触とその接触位置を検出し、接触位置の座標を情報処理部３２１に伝達する。なお、入力部３４０としてはタッチパネルに限定されず、キーボード、ゲームコントローラ等であってもよい。
【００４７】
次に、配信者端末３００と視聴者端末４００の表示画面について、図４を用いて説明する。図４（ａ）は、配信者端末３００のゲーム画面例、図４（ｂ）は、視聴者端末４００の視聴画面例である。図４（ａ）に示すように、配信者端末３００においてゲームが実行され、表示部にはゲーム画面ＤＩＳ１０が表示されている。なお、ゲーム画面ＤＩＳ１０は静止画でなく、動画であって、配信者端末３００の配信サーバ通信部３１１から、表示部３５０に表示されるゲーム画面ＤＩＳ１０の動画に関する情報が、配信サーバ２００へ送信される。図４（ｂ）に示すように、視聴者端末４００の表示部４５０には、視聴画面ＤＩＳ２０が表示されている。視聴画面ＤＩＳ２０には、ゲーム実況動画２０、お気に入り表示アイコン２１、視聴者数表示２２、コメント２３及びコメント入力ボックス２４を含む。ゲーム実況動画２０は、配信者端末３００のゲーム画面ＤＩＳ３０を表示するもので、これらの表示データは、配信サーバ２００から送信される。
【００４８】
ゲームサーバ１００の記憶部１４０には、後述する特典情報を配信者に関連付けるために、ゲームプラットフォームを利用するユーザが、配信プラットフォームにおけるどのユーザであるかを対応付けた情報が記憶されている。図５は、記憶部１４０に記憶されるユーザ情報テーブルＴＢＬ１０の一例である。図の様に、ユーザ情報テーブルＴＢＬ１０には、ゲームプラットフォームにおける識別情報（ゲームユーザＩＤ）と、配信プラットフォームにおける識別情報（配信ユーザＩＤ）との対応関係が記憶される。また、特典情報として、ユーザに付与されたゲーム内アイテム等も記憶されてもよい。配信プラットフォームにおける識別情報は、例えば、ゲームサーバ１００によるゲームプラットフォームのゲームであることを、配信サーバ２００の判定部２１３が判定した場合に、配信サーバ２００からゲームサーバ１００へ送信されてもよい。
【００４９】
図６は、アクションに関する所定の条件と、当該所定の条件を満たす際の特典情報との対応付けを示すテーブルＴＢＬ２０であり、ゲームサーバ１００の記憶部１４０に記憶される。なお、特典情報はゲーム内容によって異なり、これに限られるものではない。ゲームサーバ１００の判定部１１３は、テーブルＴＢＬ２０を参照して、視聴者のアクションが所定の条件を満たすか否かを判定する。なお所定の条件としては、視聴者数が配信開始してから１００を達成した、コメント数が１０００を超えた等、配信者のゲーム状況が興味を持たれているか否かを示すものが好ましい。
【００５０】
なお、視聴者のアクションが所定の条件を満たすか否かを判定するために、ゲームサーバ１００は、配信者端末３００から配信サーバ２００を介して配信されるゲーム状況の、視聴者数、お気に入り登録数、コメント等を必要とする。そのため、ゲームサーバ１００のアクション情報リクエスト送信部１２１は、配信サーバ２００へ、図４（ｂ）に示す視聴画面情報の送信を要求するアクション情報リクエストを送信する。その際、図５に示す識別情報の対応付けに基づき、例えば、ゲームユーザＩＤ「id_a1****1」の配信者が配信するゲーム状況に対するアクション情報を受信するために、アクション情報リクエスト送信部１２１は、配信サーバ２００に、配信ユーザＩＤ「id_90**1」の配信者の視聴画面情報を要求する。
【００５１】
なお、アクション情報リクエストの送信及びアクション情報の受信は、ＡＰＩ（Application Program Interface、アプリケーションプログラムインタフェース）を用いて行われる。配信サーバ２００が提供する視聴画面情報は、配信サーバ２００の各機能部を実現するためのプログラムに含まれるＡＰＩを用いて外部に開放されており、ＡＰＩを介して、視聴画面情報へのアクセスが可能となっている。ゲームサーバ１００は、ＡＰＩにて、視聴画面情報の送信を要求するユーザの配信ユーザＩＤ、視聴画面情報のうち送信を要求する箇所（ゲーム動画であるのか、コメントであるのか等）を指定して、配信サーバ２００へ送信することができる。また、配信サーバ２００から送信される視聴画面情報も、ＡＰＩを介して行われる。視聴画面情報には、視聴者のアクション（お気に入り登録、コメント、視聴者数）が含まれるため、情報処理部１１１が視聴画面情報に基づき視聴者のアクションを抽出し、判定部１１３による判定が行われる。
【００５２】
このように、本発明の一実施形態によれば、視聴者のアクション情報の取得に、配信プラットフォームが公開するＡＰＩを利用して取得可能な視聴画面情報を用いるため、配信サーバ２００への負荷をかけず、容易にアクション情報の取得が可能である。
【００５３】
上述した本発明の一実施形態によるゲームサーバ１００の制御方法について、図７を用いて説明する。図７は、上述の制御方法のフローチャートである。
【００５４】
まず、ゲーム情報送信部１３２は、端末装置（配信者端末）３００に、ゲーム情報（ゲームプログラム）を送信する（ステップＳ１１）。ゲーム情報受信部１３１は、配信者端末３００におけるゲーム状況を他の端末装置（視聴者端末）４００に配信する配信サーバ２００から、ゲーム状況に対して視聴者端末４００から送信されたアクションに関するアクション情報を受信する（ステップＳ１２）。なお、これに先立ち、アクション情報リクエスト送信部１２１が、配信者の配信サーバＩＤを指定して、アクション情報の送信（視聴画面情報の送信）の要求を行っている。判定部１１３は、アクション情報に基づき、アクションが所定の条件を満たすか否かを判定する（ステップＳ１３）。判定部１１３によって所定の条件を満たすと判定された場合、関連付け部１１２は、配信者に、ゲームにおける特典情報を関連付ける（ステップＳ１４）。関連付けられた情報は、記憶部１４０に記憶される。関連付けられた特典情報は、その後、配信者端末３００へ送信される（ステップＳ１５）。この特典情報には、特典に関する情報を、配信者端末３００の表示部３５０に表示させる表示情報や、配信者端末３００のスピーカ３７０から音声で出力させる音声情報等を含んでよい。その後、配信者端末３００からゲームの終了指示が送信された場合（ステップＳ１６のＹＥＳ）は、ゲームを終了させる。なお、判定部１１３による判定は、アクション情報を受信する毎に行われるのが好ましく、アクション情報リクエスト送信部１２１から送信されるＡＰＩに、所定の間隔（例えば、５分毎）で視聴画面情報の送信指示を記載しても良い。
【００５５】
ここで、上述したゲームサーバ１００、配信サーバ２００、配信者端末（ユーザ端末装置）３００及び視聴者端末（他ユーザ端末装置）４００間のやり取りを、シーケンス図を用いて説明する。図８は、本発明の一実施形態を説明するシーケンス図である。まず、ゲームサーバ１００から、配信者端末３００へ、ゲーム情報が送信される（ステップＳ２１）。配信者端末３００では、ゲームが実行され、ゲーム状況が配信サーバ２００へ送信される（ステップＳ２２）。その後、配信サーバ２００から、ゲームサーバ１００へ、配信プラットフォームにおける配信ユーザＩＤが送信される（ステップＳ２３）。ゲームサーバ１００では、配信ユーザＩＤとゲームユーザＩＤとが関連付けられる（ステップＳ２４）。配信サーバ２００は、配信者端末３００におけるゲーム状況を、視聴者端末４００へ配信する（ステップＳ２５）。視聴者端末４００は、ゲーム状況に対するアクションを配信サーバ２００へ送信する（ステップＳ２６）。ゲームサーバ１００は、配信者端末におけるゲーム状況に対するアクション情報の送信リクエストを、配信サーバ２００に送信する（ステップＳ２７）。配信サーバ２００は、リクエストに応じて、アクション情報を送信する（ステップＳ２８）。ゲームサーバ１００は、アクションが所定の条件を満たすか否かを判定し、所定の条件を満たす場合、配信者に、ゲームにおける特典情報を関連付ける（ステップＳ２９）。その後、ゲームサーバ１００から配信者端末３００へ、特典情報が送信される（ステップＳ３０）。また、配信ユーザＩＤとゲームユーザＩＤとがあらかじめ関連付けられていても良い。
【００５６】
上述のように、本発明の一実施形態によれば、配信者のゲーム状況を視聴する視聴者のアクションに応じて、配信者に、ゲームにおける特典が付与される。従って、配信者の、ゲーム状況の配信を継続するモチベーションを高めることができ、さらに、配信者に、ゲームを繰返し実行する動機を与えることができる。また、視聴者からのコメントに応じて特典が付与されるため、配信者は、視聴者をより楽しませ、惹きつけるゲームプレイ方法を模索し、ゲーム能力を向上させることが可能となる。
【００５７】
上述では、配信者にゲームにおける特典情報が付与される態様について説明したが、以下に、視聴者に特典情報が付与される形態について説明する。本発明の一実施形態によれば、視聴者のアクションに応じて特典を付与された配信者は、視聴者に対して、報酬としての特典情報を提供することができる。特典情報は、視聴者がゲームプラットフォームにアクセスするためのアクセス情報を用いてゲームプラットフォームにアクセスすることで得ることができ、アクセス情報は、配信者端末から、配信プラットフォームを介して視聴者へ配信される。
【００５８】
図９は、視聴者にゲームにおける特典情報が付与される態様を説明する概略図である。配信者端末３００における表示処理部３２２は、入力部３４０によるユーザからの入力操作に基づき、アクセス情報を生成するための管理画面を表示部３５０に表示させる。図９（ａ）は、アクセス情報生成管理画面ＤＩＳ３０の一例である。図に示すように、アクセス情報生成管理画面ＤＩＳ３０には、ゲームタイトル指定ボックス３１、受取ユーザ指定ボックス３２、報酬アイテム選択ボタン３３、アイテム付与総数指定ボックス３４及び作成決定ボタン３５を含む。配信者は、この管理画面にて、自身が配信するゲームのタイトルや、視聴者に報酬として付与するアイテムやゲーム上の効果等を指定して、アクセス情報を生成するためのリクエストを、ゲームサーバ１００へ送信することができる。ここで、受取ユーザとしては、視聴者全てを対象としても良いし、視聴者のうちコメントを入力したユーザ、配信者をお気に入り登録済みのユーザ、視聴累積時間が所定時間以上のユーザ等を指定できても良い。また、管理画面ＤＩＳ３０には示していないが、配信者からのメッセージを入力できても良い。
【００５９】
配信者端末３００の情報処理部３２１は、管理画面ＤＩＳ３０に対する配信者の入力操作に基づき、アクセス情報生成リクエストを、ゲームサーバ１００へ送信する。ゲームサーバ１００の生成部１１４は、アクセス情報生成リクエストに基づき、アクセス情報を生成し、配信者端末３００へ送信する。ここで、アクセス情報とは、ゲームプラットフォームにアクセスするためのリンク（例えば、ＵＲＬ（Uniform Resource Locator）等）を含む。生成されたアクセス情報は、ゲームサーバ１００から、配信者端末３００へ送信される。
【００６０】
配信者端末３００は、アクセス情報や配信者から視聴者へのメッセージを、配信サーバ２００へ送信する。配信サーバ２００の配信情報生成部２１２は、受信したアクセス情報等を基づき、視聴画面情報を生成し、視聴者端末４００へ送信する。ここで、図９（ｂ）は、アクセス情報を受信した視聴者端末４００の視聴画面例である。図に示すように、視聴画面ＤＩＳ４０には、配信者からのメッセージ４１、ゲームプラットフォームにアクセスするためのリンク先が設定されたボタン４２等が表示される。視聴者によってボタン４２が選択されると、視聴者端末４００がゲームプラットフォームへアクセスし、ゲームサーバ１００において、視聴者端末４００の視聴者に特典情報が関連付けられ、記憶部に記憶される。ここで、図９（ｃ）は、特典が付与された視聴者端末４００が、配信者と同じゲームを実行した際の表示画面ＤＩＳ５０の一例である。図に示すように、視聴者端末４００がゲームを実行した際に、配信者からの報酬についての情報を示すメッセージ５１が表示されてもよい。
【００６１】
このように、本発明の一実施形態によれば、視聴者に対して配信者から報酬を付与するという、配信者から視聴者への交流が可能となる。視聴者は、配信者が配信するゲームに対してアクションする事で、配信者に特典を付与することができ、それに応じて配信者から特典を得ることができるため、視聴者に、配信者のゲーム状況の視聴を継続させ、アクションを取らせる動機付けを提供することができる。
【００６２】
なお、視聴者の中には、ゲームプラットフォームを利用していないユーザも存在すると考えられる。この場合、ゲームサーバ１００の判定部１１３は、アクセス情報を介してゲームプラットフォームにアクセスしたユーザが、ゲームプラットフォームに登録されているか否かを判定し、登録されていない場合には、生成部１１４によって生成された、ゲームプラットフォームへの利用登録を促すメッセージを表示させる表示情報を送信してもよい。これにより、ゲームプラットフォームの利用者数を増加させることができる。
【００６３】
なお、アクセス情報を介したゲームプラットフォームへのアクセス数が所定数を超過した場合に、報酬を付与した配信者に対して、さらに特典が付与されても良い。これにより、配信者に、視聴者への報酬の付与を促すことができ、配信者と視聴者との交流をより活性化することが可能となる。
【００６４】
上述の実施形態による、ゲームサーバ１００、配信サーバ２００、配信者端末３００及び視聴者端末４００間のやり取りを、シーケンス図を用いて説明する。図１０は、本発明の一実施形態を説明するシーケンス図である。まず、配信者端末３００から、アクセス情報生成リクエストがゲームサーバ１００へ送信される（ステップＳ４１）。なお、配信者端末３００は、１以上の視聴者端末４００からのアクションに基づき、特典が付与されている。ゲームサーバ１００は、アクセス情報を生成し、配信者端末３００へアクセス情報を生成する（ステップＳ４２）。配信者端末３００は、アクセス情報を配信サーバ２００へ送信する（ステップＳ４３）。配信サーバ２００は、アクセス情報を、視聴者端末４００へ配信する（ステップＳ４４）。視聴者端末４００は、アクセス情報に基づいて、ゲームサーバ１００（ゲームプラットフォーム）へアクセスする（ステップＳ４５）。ゲームサーバ１００は、アクセス情報に基づいてゲームプラットフォームへアクセスした視聴者に、特典情報を関連付ける（ステップＳ４６）。なお、ゲームサーバ１００は、アクセス情報を用いてアクセスした視聴者端末４００が所定の条件を満たした場合に、配信者に特典情報を関連付けても良い（ステップＳ４７）。
【００６５】
本発明の効果を再度述べる。本発明の一実施形態によれば、配信者のゲーム状況を視聴する視聴者のアクションに応じて、配信者に、ゲームにおける特典が付与される。従って、配信者の、ゲーム状況の配信を継続するモチベーションを高めることができ、さらに、配信者に、ゲームを繰返し実行する動機を与えることができる。また、視聴者からのコメントに応じて特典が付与されるため、配信者は、視聴者をより楽しませ、惹きつけるゲームプレイ方法を模索し、ゲーム能力を向上させることが可能となる。
【００６６】
さらに、本発明の一実施形態によれば、配信者に付与された特典についての特典情報を表示部に表示させるための表示情報が、配信者端末３００へ送信される。従って、配信者は、自身に特典が付与された事を認識することができ、より一層ゲームに取り組む動機づけを配信者に与えることができる。
【００６７】
さらに、本発明の一実施形態によれば、配信プラットフォームにおける配信者の識別情報が、配信サーバ２００から送信され、ゲームサーバ１００は、当該識別情報を用いて、配信者によるゲーム状況に対する視聴者のアクション情報の送信を、配信サーバ２００へ要求することができる。従って、配信プラットフォームとゲームプラットフォームとにおける配信者の識別情報を一元化して管理することができる。
【００６８】
また、本発明の一実施形態によれば、配信者への特典情報の付与が、視聴者のアクションが所定の条件を満たす場合に行われる。この所定の条件は、配信者のゲーム状況に対する視聴者の興味の度合いを示す条件であり、配信者に、視聴者のアクションを引き出すべく、より一層ゲームに取り組むモチベーションを提供することができる。
【００６９】
さらに、本発明の一実施形態によれば、配信者から視聴者に対して、報酬の付与が行われる。これにより、配信者から視聴者への交流を可能とすることができる。また、報酬の付与は、視聴者のアクションに基づいた特典が配信者付与された場合に、可能としてもよい。これにより、視聴者に、配信者のゲーム状況を視聴する動機付けを与えることができる。さらに、配信者による視聴者の報酬の付与に応じて、ゲームプラットフォームへの視聴者のアクセスが所定の条件を満たした場合に、配信者に、さらにゲームにおける特典が付与されても良い。これにより、配信者と視聴者との間の双方向の交流をより深めることが可能となる。
【００７０】
さらに、本発明の一実施形態によれば、ゲームサーバ１００と配信サーバ２００との間の、アクション情報の送受信は、ＡＰＩを介して行われる。従って、配信サーバ２００へ負荷をかけることがないという利点がある。
【００７１】
本発明に係る発明の一実施形態を説明したが、本発明はこれに限られないことは言うまでもない。例えば、上述の所定の条件、特典情報、表示画面は例示であって、これに限られるものではない。また、各実施形態を組み合わせて実現されてもよい。
【００７２】
また、配信者に、所定の条件に応じてゲームの特典が付与される態様について説明したが、視聴者数が激減する、配信者による視聴者への報酬の付与が行われない等の所定の条件に応じて、ゲームにおいて不利な効果をもたらすアイテム等が付与されても良い。
【００７３】
また、上述では、視聴者のコメント数に応じて特典が付与される態様について説明したが、コメントの内容に応じて特典が付与されても良い。例えば、「がんばれ」「応援してる」といった好意的なコメントが多い場合に特典を付与したり、「○○を使えばいいよ」等のゲームにおける援助のコメントに応じて、所定のアイテムが付与されてもよい。これは例えば、アクセス情報に含まれるコメントを情報処理部１１１が解析することで実現できる。
【００７４】
なお、上述では、配信者端末３００におけるゲームがライブ配信される態様について説明したが、本発明はこれに限られるものではなく、録画されたゲーム状況が配信されてもよい。これにより、より人気の高い動画は繰返し視聴され、その度に特典が付与される可能性が高くなる。従って、配信者は、より視聴者を引き付けるゲームスキル等を獲得すべく、ゲームに繰返し挑戦する動機付けを与えることができる。
【００７５】
また、ゲームが対戦ゲームである場合、一方のユーザのみ配信を行い、対戦ユーザが配信を行っていない場合も考えられる。この様な場合、一方のユーザにのみ視聴者のアクションによる特典が付与され、ゲームバランス的に問題となる。従って、対戦ユーザに対して、ゲームサーバ１００から、配信プラットフォームの利用を促す通知が送信されても良い。
【００７６】
さらに、上述では、視聴者のアクションが所定の条件を満たすか否かの判定を、ゲームサーバ１００が行う態様について説明した。しかしながら、上述の判定は、配信サーバ２００で行われても良いし、配信者端末３００で行われても良い。配信サーバ２００で判定が行われる場合、アクションが所定の条件を満たす場合にのみ、アクション情報又は所定の条件が満たされたことを示す情報が、配信サーバ２００からゲームサーバ１００へ送信されてよい。
【００７７】
また、上述では、ゲーム実況が配信される態様について説明したが、配信されるコンテンツとしては、ゲームに限られるものではなく、所定のプラットフォームと配信プラットフォームを連携させたサービスシステムに、本発明を適用することができる。例えば、コンテンツプラットフォームとしては、ＶＲ（Virtual Reality：仮想空間）を提供するプラットフォームであってもよい。この場合、例えば、ＶＲプラットフォームは、配信者が作成した画像や写真等からＶＲを生成したり、ＶＲでの配信者のアバターの動作（生活の様子等）を視聴者端末に配信したりといったサービスの提供が考えられる。そして、特典としては、ＶＲ上の通貨やアイテムであってもよい。また、コンテンツとしては、音声、テキストデータ等であってもよい。
【００７８】
さらに、上述では、ゲームサーバ１００と配信サーバ２００とが分かれた（ゲームプラットフォームと配信プラットフォームとが別サービスで実現された）システムについて説明したが、単独のサービスであって、ゲームの提供と動画配信とを提供するサービスシステムにおいても、本発明を適用することができる。
【００７９】
また、端末装置は、スマートフォンに限るものでない。端末装置は、上記実施の形態において記載した機能を実現できる情報処理端末であればどのような端末であってもよく、例えば、ノートパソコン、スマートフォン、タブレット端末、携帯電話、ウェアラブル端末（眼鏡型、コンタクト型、腕時計型等を含む）、デスクトップＰＣ（Personal Computer）であってもよい。
【００８０】
ゲームサーバ１００の各機能部は、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。また、各機能部は、１または複数の集積回路により実現されてよく、複数の機能部の機能を１つの集積回路により実現されることとしてもよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００８１】
ゲームサーバ１００の各機能部をソフトウェアにより実現する場合、ゲームサーバ１００は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記検索プログラムは、当該検索プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記検索プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８２】
具体的には、本発明の一実施形態によるプログラムは、ゲームサーバ１００に、ゲーム情報送信機能、アクション情報受信機能、判定機能、関連付け機能、アクション情報リクエスト送信機能、生成機能及び記憶機能を実現させる。上記ゲーム情報送信機能、アクション情報受信機能、判定機能、関連付け機能、アクション情報リクエスト送信機能、生成機能及び記憶機能は、上述したゲーム情報送信部１３２、アクション情報受信部１２２、判定部１１３、関連付け部１１２、アクション情報リクエスト送信部１２１、生成部１１４及び記憶部１４０によってそれぞれ実現され得る。
【００８３】
なお、上記プログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【００８４】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【００８５】
５００  サービスシステム
１００  ゲームサーバ（情報処理装置）
２００  配信サーバ（配信情報処理装置）
３００  端末装置（配信者端末、ユーザの端末装置）
４００Ａ，４００Ｂ  端末装置（視聴者端末、他のユーザの端末装置）
ＤＩＳ１０、ＤＩＳ２０  画面
２１  お気に入り表示アイコン
２２  視聴者数表示
２３  コメント
２４  コメント入力ボックス
１０  ポップアップメッセージ
１１０  制御部
１１１  情報処理部
１１２  関連付け部
１１３  判定部
１１４  生成部
１２０  サーバ通信部
１２１  アクション情報リクエスト送信部
１２２  アクション情報受信部
１３０  端末通信部
１３１  ゲーム情報受信部
１３２  ゲーム情報送信部
１４０  記憶部
２１０  制御部
２１１  情報処理部
２１２  配信情報生成部
２１３  判定部
２２０  サーバ通信部
２２１  アクション情報リクエスト受信部
２２２  アクション情報送信部
２３０  端末通信部
２３１  ゲーム状況受信部
２３２  ゲーム状況配信部
２３３  アクション受信部
２４０  記憶部
３１０  通信部
３２０  制御部
３３０  記憶部
３４０  入力部
３５０  表示部
３７０  スピーカ
３１１  配信サーバ通信部
３１２  ゲームサーバ通信部
３２１  情報処理部
３２２  表示処理部
３２３  進行部
３２４  判定部
４５０  表示部
２０  ゲーム実況動画
ＴＢＬ１０  ユーザ情報テーブル
ＴＢＬ２０  テーブル
ＤＩＳ３０  アクセス情報生成管理画面
３１  ゲームタイトル指定ボックス
３２  受取ユーザ指定ボックス
３３  報酬アイテム選択ボタン
３４  アイテム付与総数指定ボックス
３５  作成決定ボタン
ＤＩＳ４０  視聴画面
４１  メッセージ
４２  ボタン
５１  メッセージ
【図１】
2018005320.tif 000003
【図２】
2018005320.tif 000004
【図３】
2018005320.tif 000005
【図４】
2018005320.tif 000006
【図５】
2018005320.tif 000007
【図６】
2018005320.tif 000008
【図７】
2018005320.tif 000009
【図８】
2018005320.tif 000010
【図９】
2018005320.tif 000011
【図１０】
2018005320.tif 000012
【図１１】
2018005320.tif 000013
【図１２】
2018005320.tif 000014
【図１３】
2018005320.tif 000015