(57)【要約】【課題】ゲーム情報のコンテンツを訴求力の高いものとすること。【解決手段】本願に係る情報処理装置は、取得部と、順位付け部と、選択部と、を備える。情報処理装置の取得部は、第１のコンテンツ上でプレイ可能なゲームのプレイ情報を取得する。情報処理装置の順位付け部は、プレイ情報に基づいてゲームを順位付けする。情報処理装置の選択部は、順位付け部での順位に基づき第２のコンテンツに表示するゲームを選択する。【選択図】図１
2019008357.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンテンツ上でプレイ可能なゲームのプレイ情報を取得する取得部と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け部と、
前記順位付け部での順位に基づき第２のコンテンツに表示するゲームを選択する選択部と、
を備えることを特徴とする情報処理装置。
【請求項２】
画面に情報を表示する端末装置に制御情報を配信する配信部、を備え、
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記画面上の前記第１のコンテンツに表示されたゲームを、前記順位付け部での順位に基づき選択された別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記順位付け部での順位が高い順に、前記第１のコンテンツに表示されるゲームを切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記順位付け部での順位が最も高いゲームを前記第１のコンテンツに初期表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第１のコンテンツに表示されたゲームのプレイが所定の基準を満たした場合に、前記第２のコンテンツへ誘導するための情報を前記第１のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項２〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第１のコンテンツに表示されたゲームのプレイがクリア条件を満たした場合に、前記第２のコンテンツへ誘導するための情報を前記第１のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第１のコンテンツに表示されたゲームのプレイ時間が所定の時間以上となった場合に、前記第２のコンテンツへ誘導するための情報を前記第１のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第１のコンテンツに表示されたゲームが所定時間プレイされていない場合に、前記画面上の前記第１のコンテンツに表示された前記ゲームを、別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項２〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記配信部は、前記端末装置に前記制御情報を配信することで、
所定時間毎に、前記画面上の前記第１のコンテンツに表示された前記ゲームを、別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項２〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記取得部は、第１のコンテンツの広告枠にプレイ可能に表示されたゲームの前記プレイ情報を取得する、
ことを特徴とする請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記順位付け部は、前記プレイ情報に基づいて判別されるプレイ数に基づき前記ゲームを順位付けする、
ことを特徴とする請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記取得部は、前記プレイ情報としてプレイ時間を特定するための情報を取得し、
前記順位付け部は、前記ゲームの前記プレイ時間に基づいて前記ゲームを順位付けする、
ことを特徴とする請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記選択部で選択されたゲームの情報を複数表示する前記第２のコンテンツを生成する生成部、を備える
ことを特徴とする請求項１〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
情報処理装置が実行する情報処理方法であって、
第１のコンテンツ上でプレイ可能なゲームのプレイ情報を取得する取得工程と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け工程と、
前記順位付け工程での順位に基づき第２のコンテンツに表示するゲームを選択する選択工程と、
を含むことを特徴とする情報処理方法。
【請求項１５】
第１のコンテンツ上でプレイ可能なゲームのプレイ情報を取得する取得手順と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け手順と、
前記順位付け手順での順位に基づき第２のコンテンツに表示するゲームを選択する選択手順と、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、多くのゲームが提供されている。ゲームの存在を効率よくユーザに知らせるため、ゲーム情報を集めたコンテンツ（例えば、複数のゲームの情報を掲載したページ）が提供されることがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５３０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のコンテンツは、コンテンツに表示されるゲームが魅力あるゲームとは限らず、必ずしもユーザにとって訴求力の高いゲーム情報のコンテンツ（例えば、ゲーム情報のページ）になっているとはいえない。
【０００５】
本願は、上記に鑑みてなされたものであって、ゲーム情報のコンテンツを訴求力の高いものとすることを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、第１のコンテンツ上でプレイ可能なゲームのプレイ情報を取得する取得部と、プレイ情報に基づいてゲームを順位付けする順位付け部と、順位付け部での順位に基づき第２のコンテンツに表示するゲームを選択する選択部と、を備える。
【発明の効果】
【０００７】
実施形態の一態様によれば、ゲーム情報のコンテンツを訴求力の高いものとすることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る配信システムの動作を示す図である。
【図２】図２は、実施形態に係る端末装置の構成例を示す図である。
【図３】図３は、実施形態に係る配信サーバの構成例を示す図である。
【図４】図４は、コンテンツデータベースに格納された情報の一例を示す図である。
【図５】図５は、プレイ情報データベースに格納された情報の一例を示す図である。
【図６】図６は、ランキングデータベースに格納された情報の一例を示す図である。
【図７】図７は、ページ情報記憶部に格納されるページ情報に基づき生成されるページの一例を示す図である。
【図８】図８は、ページ情報記憶部に格納されるページ情報に基づき生成されるページの他の例を示す図である。
【図９】図９は、配信処理の一例を示すフローチャートである。
【図１０】図１０は、表示制御処理の一例を示すフローチャートである。
【図１１】図１１は、端末装置或いは配信サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、以下の実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．情報処理装置の動作〕
最初に、本実施形態の情報処理装置の一例である配信サーバ２０を備える配信システム１を例に、情報処理装置の動作を説明する。
【００１１】
図１は、実施形態に係る配信システム１の動作を示す図である。配信システム１は、端末装置１０１、１０２と、配信サーバ２０と、を備える。なお、図１の例では、端末装置１０が２つしか示されていないが、端末装置は１つであってもよいし、２つより多くてもよい。以下の説明では、端末装置１０１、１０２等を総称して端末装置１０と記載することがある。
【００１２】
端末装置１０は、例えば、スマートデバイス（スマートフォン、或いはタブレット）、携帯電話、パーソナルコンピュータ（デスクトップＰＣ、ノートＰＣ）等のユーザ端末である。図１の例では、端末装置１０は、スマートデバイス或いはノートＰＣとなっているが、端末装置１０はスマートデバイスやノートＰＣに限定されない。端末装置１０は、ネットワーク接続機能を備え、ネットワークを介して任意のサーバ装置と通信する。図１の例では、端末装置１０は、ネットワークを介して配信サーバ２０と通信する。
【００１３】
端末装置１０は、配信サーバ２０から複数のコンテンツが配置されたページＰ１、Ｐ２等の情報を取得する。ページとは、コンテンツの配置面のことである。具体的には、ページとは、画像（例えば、静止画、動画）、テキスト情報（例えば、ニュース記事）等のコンテンツが配置されたページ単位の情報である。例えば、ページはウェブページである。なお、ページはウェブページに限定されない。例えば、ページは、ユーザインタフェース画面に表示されることを目的として作成されたページ（例えばアプリの画面）であってもよい。この場合、ページは必ずしもネットワークを介して配信されたものでなくてもよい。ページは、端末装置１０に予めインストールされた画面（配置面）であってもよい。以下の説明で示される“ページ”の記載は“配置面”に置き換えることが可能である。なお、“ページ”はコンテンツそのものとみなすことが可能である。そのため、以下の説明で示される“ページ”の記載は“コンテンツ”に置き換えることも可能である。
【００１４】
配信サーバ２０は、クライアント端末に対して各種サービスを提供するサーバ用ホストコンピュータである。端末装置１０にページの情報を配信するサーバ装置である。例えば、配信サーバ２０は、ポータルサイト、ゲーム情報配信サイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関連する情報がタイル状に配置されたページを端末装置１０に配信する配信装置である。
【００１５】
配信サーバ２０は、ページの情報に加えて制御情報を端末装置１０に配信する。制御情報は、配信サーバ２０が端末装置１０の動作（表示）を制御するための情報である。制御情報は、ページの情報とは分離して送信されるプログラムであってもよいし、ページとともに送信されるプログラムであってもよい。例えば、制御情報は、ページに埋め込まれて送信されるプログラムであってもよい。一例として、制御情報は、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語で記載されたプログラムである。勿論、制御情報は、スクリプト言語で記載されたプログラムに限定されない。制御情報は、機械言語或いは中間言語で記載されたプログラムであってもよい。
【００１６】
配信サーバ２０は、複数のゲームの情報を掲載するページ（以下、単に「ゲーム情報のページ」という。）を配信する。ゲーム情報のページは、例えば、ゲームサイトのページである。配信サーバ２０は、以下の処理を行うことによりゲーム情報のページを訴求力の高いものとする。以下、図１を参照しながら、配信サーバ２０の動作を説明する。
【００１７】
まず、配信サーバ２０は、複数の端末装置１０の１つ（図１の例では、端末装置１０１）からページの配信要求を受け付ける（ステップＳ１）。配信サーバ２０は、配信要求があったページの情報を端末装置１０に送信する（ステップＳ２）。配信サーバ２０が配信するページは、広告枠に広告コンテンツが表示されたものであってもよい。図１の例では、配信サーバ２０は、広告枠に広告コンテンツＣ３１、Ｃ３２を表示するページＰ１を端末装置１０に配信する。
【００１８】
ページＰ１は、広告コンテンツＣ３１、Ｃ３２を表示する広告枠以外にも、広告枠Ａ１を有している。広告枠Ａ１には、コンテンツＣ１４が表示されている。コンテンツＣ１４はページ上でプレイ可能なゲームのコンテンツである。図１の例では、コンテンツＣ１４はボードゲーム（例えば、オセロゲーム）のコンテンツである。ユーザは新たなウィンドウを開くことなく広告枠Ａ１内でボードゲームを楽しむことができる。なお、以下の説明では、コンテンツＣ１４のことをゲームＣ１４ともいう。
【００１９】
なお、配信サーバ２０は、ページＰ１の情報に加えて、ページ上のゲームに関する制御を行う制御情報を送信する。制御情報は、例えば、スクリプト言語で記載されたプログラムである。制御情報は、ページＰ１の情報に含まれていてもよい。端末装置１０は、制御情報に従って動作する。例えば、端末装置１０は、制御情報に従って動作することで、ページＰ１の広告枠Ａ１に表示されたゲームＣ１４がユーザによって所定時間（例えば、３０秒間）プレイされない場合に、広告枠Ａ１のゲームを、別のプレイ可能なゲームに切り替える。端末装置１０は、所定時間毎（例えば、１分毎）に、広告枠Ａ１のゲームを、別のプレイ可能なゲームに切り替えてもよい。なお、以下に示す端末装置１０の動作は配信サーバ２０から配信される制御情報に従って実行されるものとするが、端末装置１０に予めインストールされたプログラムに基づいて実行されてもよい。
【００２０】
広告枠Ａ１に表示されたゲーム（例えば、ゲームＣ１４）がユーザによってプレイされた場合、端末装置１０は、ゲームのプレイが所定の基準を満たしているか否か判別する。例えば、端末装置１０は、ユーザによるゲームのプレイがゲームＣ１４のクリア条件を満たしているか判別する。或いは、端末装置１０は、ユーザによるゲームのプレイ時間が所定の時間以上（例えば、３０分以上）となっているか判別する。所定の基準を満たしている場合、端末装置１０は、ユーザをゲーム情報のページへ誘導するための情報（以下、誘導情報という。）をページＰ１に表示する。誘導情報は、ページＰ２へのリンクであってもよいし、ページＰ２を検索するためのキーワード（例えば、ページＰ２のタイトル名）であってもよい。ユーザを誘導できるのであれば、誘導情報はどのような情報であってもよい。誘導情報は広告枠Ａ１に表示されてもよいし、ページＰ１内の広告枠Ａ１とは別の箇所に表示されてもよい。誘導情報はページＰ１の外部に表示されてもよい。例えば、端末装置１０の画面内にポップアップ等で表示されてもよい。
【００２１】
また、配信サーバ２０は、広告枠Ａ１のゲーム（例えば、ゲームＣ１４）がユーザによってプレイされた場合、端末装置１０は、プレイされているゲームのプレイ情報を配信サーバ２０に送信する。プレイ情報は、現在、ユーザによってプレイされているゲームの識別情報であってもよいし、ユーザのゲームのプレイ時間を特定するための情報であってもよい。例えば、プレイ情報は、プレイされているゲームのコンテンツＩＤであってもよいし、ユーザが該当のゲームをプレイした秒数であってもよい。なお、ゲームの識別情報は、コンテンツＩＤに限定されない。ゲームを識別できるのであれば、ゲームのタイトルも識別情報である。また、「プレイ時間を特定するための情報」は必ずしもプレイ時間そのものでなくてもよい。ユーザがゲームをプレイした時間を判別できるのであれば、「プレイ時間を特定するための情報」は、プレイ開始時刻とプレイ終了時刻であってもよい。配信サーバ２０は、端末装置１０からプレイ情報を受け付ける（ステップＳ３）。
【００２２】
プレイ情報を受信したら、配信サーバ２０は、プレイ情報に基づいてゲームを順位付けする（ステップＳ４）。例えば、配信サーバ２０は、プレイ情報に基づいて判別されるプレイ数に基づきゲームを順位付けしてもよい。このとき、配信サーバ２０は、プレイ数が多い順にゲームに高位の順位を付してもよい。また、配信サーバ２０は、ゲームのプレイ時間に基づいてゲームを順位付けしてもよい。このとき、配信サーバ２０は、プレイ時間が多い順にゲームに高位の順位を付してもよい。プレイ時間は、１プレイ当たりの平均プレイ時間であってもよいし、該当のゲームをプレイした多数のユーザの総プレイ時間であてもよい。また、配信サーバ２０は、プレイ数とプレイ時間の双方の情報を使用してゲームを順位付けしてもよい。例えば、配信サーバ２０は、プレイ数にプレイ時間を乗じた値に基づいてゲームを順位付けしてもよい。このとき、配信サーバ２０は、プレイ数にプレイ時間を乗じた値が高い順にゲームに高位の順位を付してもよい。
【００２３】
続いて、配信サーバ２０は、ゲーム情報のページ（第２のコンテンツ）を生成する（ステップＳ５）。このとき、配信サーバ２０は、ステップＳ４での順位に基づきページＰ２に表示するゲームを選択する。例えば、配信サーバ２０は、所定順位から順位順に所定数のゲームをページＰ２に表示するゲームとして選択してもよい。一例として、配信サーバ２０は、１位から順に６つのゲームをページＰ２に表示するゲームとして選択してもよい。ページＰ２に表示するゲームのコンテンツは、ゲームそのものであってもよいし、ゲームに関する情報（例えば、動画、静止画、テキスト情報）であってもよい。
【００２４】
なお、ページＰ２を要求するユーザのユーザ情報（例えば、デモグラフィック情報やサイコグラフィック情報）が分かっているのであれば、配信サーバ２０は、所定順位までのゲームの中からユーザの好みに合いそうなゲームを所定数選択してもよい。例えば、ページＰ２を要求したユーザの商品購入履歴に異なるタイトルのロールプレイングゲームが複数含まれるのであれば、配信サーバ２０は上位１００位の中からロールプレイングゲームを所定数（例えば、６つ）選択してもよい。また、配信サーバ２０は、ユーザ情報に基づいて、選択したゲームの中からユーザの好みに合わないゲームを排除してもよい。例えば、ページＰ２を要求したユーザが女性なのであれば、選択したゲームの中から男性向けのゲームを排除してもよい。配信サーバ２０は、選択されたゲームの情報を表示するページを生成し、記憶装置に保存する。
【００２５】
また、配信サーバ２０は、複数の端末装置１０の１つ（図１の例では、端末装置１０２）からゲーム情報のページの配信要求を受け付けたら（ステップＳ６）、ステップＳ５で生成したページＰ２の情報を端末装置１０に送信する（ステップＳ７）。端末装置１０はページＰ２の配信を受けて画面にページＰ２を表示する。なお、図１の例では、ページＰ２を要求する端末装置１０は端末装置１０２となっているが、ページＰ２を要求する端末装置１０は端末装置１０１であってもよい。勿論、ページＰ２を要求する端末装置１０は端末装置１０１、１０２以外の端末装置であってもよい。
【００２６】
また、配信サーバ２０は、複数の端末装置１０の１つ（図１の例では、端末装置１０１）からページＰ１の配信要求を受け付けたら（ステップＳ８）、配信サーバ２０は、ページＰ１の情報を端末装置１０に送信する（ステップＳ９）。端末装置１０は、ページＰ１の広告枠Ａ１にプレイ可能なゲームを表示する。なお、図１の例では、ページＰ１を要求する端末装置１０は端末装置１０１となっているが、ページＰ１を要求する端末装置１０は端末装置１０２であってもよい。勿論、ページＰ１を要求する端末装置１０は端末装置１０１、１０２以外の端末装置であってもよい。
【００２７】
上述したように、配信サーバ２０が端末装置１０に送信する情報には、制御情報が含まれている。制御情報には、ページＰ１に最初に表示するゲーム（初期表示のゲーム）の情報が含まれていてもよい。ページＰ１に最初に表示するゲームは、ステップＳ４での順位が最も高いゲームであってもよい。端末装置１０は、制御情報に従って、ステップＳ４での順位が最も高いゲームを最初にページＰ１に表示する。
【００２８】
なお、端末装置１０は、ページＰ１に表示されたゲームがユーザによって所定時間（例えば、３０秒間）プレイされない場合、広告枠Ａ１に表示されたゲームを、別のプレイ可能なゲームに切り替える。或いは、端末装置１０は、所定時間毎（例えば、１分毎）に、広告枠Ａ１に表示されたゲームを、別のプレイ可能なゲームに切り替える。このとき、端末装置１０は、広告枠Ａ１に表示されたゲームを、ステップＳ４での順位に基づき選択された別のプレイ可能なゲームに切り替えてもよい。例えば、端末装置１０は、ステップＳ４での順位が高い順に、広告枠Ａ１に表示されるゲームを切り替えてもよい。これらの切り替えは、制御情報に基づき行われてもよい。
【００２９】
広告枠Ａ１のゲーム（例えば、ゲームＣ１４）がユーザによってプレイされた場合、端末装置１０は、ユーザによるゲームのプレイが所定の基準を満たしているか否か判別する。例えば、端末装置１０は、ユーザによるゲームのプレイがゲームＣ１４のクリア条件を満たしているか否かを判別する。或いは、端末装置１０は、ユーザによるゲームのプレイ時間が所定の時間以上（例えば、３０分以上）となっているか否かを判別する。所定の基準を満たしている場合、端末装置１０は、ユーザをページＰ２に誘導するための誘導情報をページＰ１に表示する。
【００３０】
広告枠Ａ１のゲームがユーザによってプレイされた場合、端末装置１０は、プレイ情報を配信サーバに送信する。プレイ情報は、現在、ユーザによってプレイされているゲームの識別情報であってもよいし、ユーザのゲームのプレイ時間を特定するための情報であってもよい。プレイ情報を取得したら、配信サーバ２０は、プレイ情報に基づいてゲームの順位を変更する。以後、配信サーバ２０は、ステップＳ１〜Ｓ９の処理を繰り返す。
【００３１】
以上のように、配信サーバ２０は、ページＰ１にプレイ可能に表示されたゲームのプレイ情報を取得し、プレイ情報に基づいてゲームを順位付けする。そして、配信サーバ２０は、その順位に基づきページＰ２に表示するゲームを選択する。配信サーバ２０は、ユーザの実際のプレイによって得られるプレイ情報に基づいてページＰ２に表示するゲームを選択しているので、ページＰ２の訴求力を高いものとすることができる。
【００３２】
また、配信サーバ２０は、ページＰ１に表示されたゲームを、プレイ情報に基づく順位に基づき選択された別のプレイ可能なゲームに切り替えるよう端末装置１０を制御する。プレイ情報に基づく順位はゲームの持つ訴求力を精度よく反映していると考えられる。そのため、例え、最初に表示されたゲームがユーザの関心を惹きつけるものでなかったとしても、次のゲームはユーザの関心を惹きつけることができる可能性が高い。結果として、配信サーバ２０は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。その結果、配信サーバ２０は、ゲームの順位の精度をさらに高めることができるので、ページＰ２の訴求力をさらに高いものとすることができる。
【００３３】
〔２．配信システムの構成例〕
以上、本実施形態の情報処理装置の一例である配信サーバ２０を備える配信システム１を例に、情報処理装置の動作を述べたが、以下、本実施形態の情報処理装置の構成を説明する。以下の説明では、配信システム１を例に情報処理装置の構成を説明する。上述したように、配信システム１は、端末装置１０と、配信サーバ２０と、を備える。端末装置１０と、配信サーバ２０は、ネットワークを介して接続される。ネットワークは、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ（Internet  Protocol）網、インターネット等の通信ネットワークである。ネットワークには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。
【００３４】
〔３．端末装置の構成例〕
図２は、実施形態に係る端末装置１０の構成例を示す図である。端末装置１０は、ユーザがページの閲覧に使用する情報表示装置（情報処理装置）である。端末装置１０は、例えば、スマートフォン、タブレット、携帯電話等の通信端末である。通信機能を備えるのであれば、端末装置１０は、パーソナルコンピュータ（ノートＰＣ、デスクトップＰＣ）、ＰＤＡ（Personal  Digital  Assistant）等の情報処理端末であってもよい。この場合、情報処理端末も通信端末の一種である。端末装置１０は、ネットワークを介して配信サーバ２０と接続する。端末装置１０は、図２に示すように、通信部１１と、入力部１２と、記憶部１３と、出力部１４と、制御部１５と、を備える。なお、図２に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。
【００３５】
（通信部１１）
通信部１１は、外部の装置と通信する通信インタフェースである。通信部１１は、ネットワークインタフェースであってもよいし、機器接続インタフェースであってもよい。例えば、通信部１１は、ＮＩＣ（Network  Interface  Card）等のＬＡＮインタフェースであってもよいし、ＵＳＢ（Universal  Serial  Bus）ホストコントローラ、ＵＳＢポート等により構成されるＵＳＢインタフェースであってもよい。また、通信部１１は、有線インタフェースであってもよいし、無線インタフェースであってもよい。通信部１１は、端末装置１０の通信手段として機能する。通信部１１は、制御部１５の制御に従って配信サーバ２０と通信する。
【００３６】
（入力部１２）
入力部１２は、外部から各種入力を受け付ける入力装置である。例えば、入力部１２は、キーボードやマウスや操作キー等、ユーザが各種操作を行うための操作装置である。入力部１２は、端末装置１０の入力手段として機能する。なお、端末装置１０にタッチパネルが採用される場合には、タッチパネルも入力部１２に含まれる。この場合、ユーザは、指やスタイラスで画面をタッチすることにより各種操作を行う。
【００３７】
（記憶部１３）
記憶部１３は、ＤＲＡＭ（Dynamic  Random  Access  Memory）、ＳＲＡＭ（Static  Random  Access  Memory）、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部１３は、端末装置１０の記憶手段として機能する。記憶部１３は、ウェブブラウザ等のアプリケーションのデータが格納されている。以下の説明では、ウェブブラウザのことを単にブラウザという。
【００３８】
（出力部１４）
出力部１４は、音、光、振動、画像等、外部に各種出力を行う装置である。出力部１４は、端末装置１０の出力手段として機能する。出力部１４は、各種情報を表示する表示部を備える。表示装置は、例えば、液晶ディスプレイ、有機ＥＬディスプレイである。なお、端末装置１０にタッチパネルが採用される場合には、表示装置は入力部１２と一体であってもよい。出力部１４は、制御部１５の制御に従って、画面に画像を表示する。
【００３９】
（制御部１５）
制御部１５は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等のプロセッサによって、端末装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ等を作業領域として実行されることにより実現される。また、制御部１５は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。
【００４０】
制御部１５は、図２に示すように、表示制御部１５１と、ゲーム処理部１５２と、を備える。制御部１５を構成するブロック（表示制御部１５１及びゲーム処理部１５２）はそれぞれ制御部１５の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア（マイクロプログラムを含む。）で実現される１つのソフトウェアモジュールであってもよいし、半導体チップ（ダイ）上の１つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ１つのプロセッサ或いは１つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部１５は上述の機能ブロックとは異なる機能単位で構成されていてもよい。
【００４１】
表示制御部１５１は、配信サーバ２０から配信されたページを画面に表示する。例えば、表示制御部１５１は、ページ上でプレイ可能なゲームが配置されたページＰ１を画面に表示する。表示制御部１５１は、ページＰ１の広告枠Ａ１にプレイ可能にゲーム（例えば、ゲームＣ１１）を表示する。このとき、表示制御部１５１は、ページＰ１の配信後、配信サーバ２０が順位付けした順位が最も高いゲームを最初にページＰ１に表示してもよい。
【００４２】
また、表示制御部１５１は、ゲーム情報のページを画面に表示する。例えば、表示制御部１５１は、コンテンツＣ２０、Ｃ２１、Ｃ２２、Ｃ２３等を表示するページＰ２を画面に表示する。コンテンツＣ２０、Ｃ２１、Ｃ２２、Ｃ２３は、例えば、配信サーバ２０が順位付けした順位に基づき選択されたゲームの情報である。表示制御部１５１は、これらの処理を、配信サーバ２０から配信された制御情報（例えば、ページＰ１の情報に含まれるプログラム）に従って動作することで実現してもよい。
【００４３】
ゲーム処理部１５２は、ページＰ１上でプレイ可能なゲームの処理を行う。ゲーム処理部１５２は、配信サーバ２０から配信された制御情報に従って動作する。例えば、ページＰ１にプレイ可能に表示されたゲーム（例えば、ゲームＣ１１）のプレイ情報を配信サーバ２０に送信する。ゲーム処理部１５２は、ユーザがページＰ１上のプレイ可能ゲームをプレイしたか否かの情報をプレイ情報として配信サーバ２０に送信してもよい。また、ゲーム処理部１５２は、プレイ時間を特定するための情報をプレイ情報として配信サーバ２０に送信してもよい。
【００４４】
また、ゲーム処理部１５２は、ページＰ１に表示されたゲームが所定時間プレイされてない場合に、画面上のページＰ１に表示されたゲームを、別のプレイ可能なゲームに切り替える。或いは、ゲーム処理部１５２は、所定時間毎に、画面上のページＰ１に表示されたゲームを、別のプレイ可能なゲームに切り替える。このとき、ゲーム処理部１５２は、ページＰ１に表示されたゲームを、配信サーバ２０での順位に基づき選択された別のプレイ可能なゲームに切り替えてもよい。例えば、ゲーム処理部１５２は、配信サーバ２０での順位が高い順に、ページＰ１に表示されるゲームを切り替えてもよい。
【００４５】
また、ゲーム処理部１５２は、ページＰ１に表示されたゲームのプレイが所定の基準を満たした場合に、ユーザをページＰ２へ誘導するための情報（以下、誘導情報という。）をページＰ１に表示してもよい。例えば、ゲーム処理部１５２は、ページＰ１に表示されたゲームのプレイがクリア条件を満たした場合に、誘導情報をページＰ１に表示してもよい。或いは、ゲーム処理部１５２は、ページＰ１に表示されたゲームのプレイ時間が所定の時間以上（例えば、３０分以上）となった場合に、誘導情報をページＰ１に表示してもよい。誘導情報は、ページＰ２へのリンクであってもよいし、ページＰ２を検索するためのキーワード（例えば、ページＰ２のタイトル名）であってもよい。
【００４６】
ゲーム処理部１５２は、これらの処理を、配信サーバ２０から配信された制御情報に従って動作することで実現してもよい。
【００４７】
〔４．配信サーバの構成例〕
次に、配信サーバ２０の構成について詳細に説明する。配信サーバ２０は、端末装置１０、からの要求を処理するサーバ用ホストコンピュータ（以下、単に「サーバ」という。）である。配信サーバ２０は、ＰＣサーバであってもよいし、ミッドレンジサーバであってもよいし、メインフレームサーバであってもよい。また、配信サーバ２０は、１つのサーバにより構成されていてもよいし、協同して処理を実行する複数のサーバにより構成されていてもよい。配信サーバ２０が複数のサーバで構成される場合、これらサーバの設置場所は離れていてもよい。設置場所が離れていたとしても、協同して処理を実行するのであれば、これらサーバは１つのコンテンツ提供サーバとみなすことができる。
【００４８】
図３は、実施形態に係る配信サーバ２０の構成例を示す図である。配信サーバ２０は、通信部２１と、記憶部２２と、制御部２３と、を備える。なお、図３に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。
【００４９】
（通信部２１）
通信部２１は、外部の装置と通信する通信インタフェースである。通信部２１は、ネットワークインタフェースであってもよいし、機器接続インタフェースであってもよい。例えば、通信部２１は、ＮＩＣ等のＬＡＮインタフェースであってもよいし、ＵＳＢホストコントローラ、ＵＳＢポート等により構成されるＵＳＢインタフェースであってもよい。また、通信部２１は、有線インタフェースであってもよいし、無線インタフェースであってもよい。通信部２１は、配信サーバ２０の通信手段として機能する。通信部２１は、制御部２３の制御に従って端末装置１０と通信する。
【００５０】
（記憶部２２）
記憶部２２は、ＤＲＡＭ、ＳＲＡＭ、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部２２は、配信サーバ２０の記憶手段として機能する。記憶部２２は、コンテンツデータベース２２１、プレイ情報データベース２２２、ランキングデータベース２２３、を記憶する。また、記憶部２２は、ページ情報記憶部２２４を有している。
【００５１】
コンテンツデータベース２２１は、端末装置１０に配信するコンテンツの情報を記憶するデータベースである。図４は、コンテンツデータベースに格納された情報の一例を示す図である。図４に示した例では、コンテンツデータベース２２１は、コンテンツＩＤ、タイトル、コンテンツ１、コンテンツ２等の項目を有している。
【００５２】
「コンテンツＩＤ」は、端末装置１０に配信されるコンテンツを識別するための識別情報を示す。コンテンツＩＤは、配信サーバ２０の運営者等によって割り当てられる。例えば、「コンテンツＩＤ」には“Ｋ１１”等の項目値が格納される。なお、異なるコンテンツであっても、同じタイトルで識別されるコンテンツには同じコンテンツＩＤが割り当てられる。例えば、同じタイトルのゲームであれば、そのゲームの広告用コンテンツにも、ゲームの本体となるコンテンツにも同じＩＤが割り当てられる。
【００５３】
「タイトル」は、コンテンツのタイトルである。「タイトル」には、“ゲームＡ”、“広告Ｘ”等の項目値が格納される。
【００５４】
「コンテンツ１」は、端末装置１０に配信するコンテンツを示す。コンテンツ１に格納されるコンテンツは、例えば、ページＰ１にプレイ可能に表示されるゲームやページＰ２に表示される広告コンテンツである。なお、図４に示す例では、「コンテンツ１」には「Ｃ１１」〜「Ｃ１６」、「Ｃ３１」〜「Ｃ３２」といった概念的な情報が格納されているが、音声データ、画像データ、テキストデータ、ゲームデータ、ゲーム形式の広告データ等、コンテンツのデータそのものが格納されていてもよい。なお、「コンテンツ１」には、各コンテンツが所在するＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納されていてもよい。
【００５５】
「コンテンツ２」は、端末装置１０に配信するコンテンツを示す。コンテンツ２に格納されるコンテンツは、コンテンツ１と同じタイトルの、コンテンツ１とは異なる内容のコンテンツである。例えば、コンテンツ２に格納されるコンテンツは、ページＰ２に表示されるゲームの情報である。なお、図４に示す例では、「コンテンツ１」には「Ｃ２１」〜「Ｃ２６」といった概念的な情報が格納されているが、音声データ、画像データ、テキストデータ、ゲームデータ、ゲーム形式の広告データ等、コンテンツのデータそのものが格納されていてもよい。なお、「コンテンツ２」には、各コンテンツが所在するＵＲＬ、または、これらの格納場所を示すファイルパス名などが格納されていてもよい。
【００５６】
プレイ情報データベース２２２は、ユーザによるゲームのプレイの情報を記憶するデータベースである。図５は、プレイ情報データベースに格納された情報の一例を示す図である。図５に示した例では、プレイ情報データベース２２２は、コンテンツＩＤ、タイトル、プレイ数、プレイ時間等の項目を有している。コンテンツＩＤ及びタイトルはコンテンツデータベース２２１のコンテンツＩＤ及びタイトルと同じである。
【００５７】
「プレイ数」は、コンテンツＩＤ及びタイトルで識別されるゲームの総プレイ数を示す。「プレイ数」には“66815”等の項目値が格納される。プレイ数に格納される値は、例えば、ページ上で該当のゲームが１回プレイされたら１が加算される。図５の例では、ゲームＡが多くのユーザによって６６８１５回プレイされている。
【００５８】
「プレイ時間」は、コンテンツＩＤ及びタイトルで識別されるゲームの１プレイ当たりの平均プレイ時間を示す。「プレイ時間」には“625”等の項目値が格納される。図５の例では、ゲームＡが１プレイ当たり平均で６２５秒プレイされている。
【００５９】
ランキングデータベース２２３は、ゲームの順位に関する情報を記憶するデータベースである。図６は、ランキングデータベースに格納された情報の一例を示す図である。図６に示した例では、ランキングデータベース２２３は、順位、コンテンツＩＤ、タイトル等の項目を有している。コンテンツＩＤ及びタイトルはコンテンツデータベース２２１のコンテンツＩＤ及びタイトルと同じである。
【００６０】
「順位」は、コンテンツＩＤ及びタイトルで識別されるゲームの順位を示す。順位に格納される順位は、配信サーバ２０が予め設定された基準で順位付けした順位である。「順位」には“1”、“2”等の項目値が格納される。図６の例では、ゲームＡが１位で、ゲームＢが２位となっている。
【００６１】
ページ情報記憶部２２４は、端末装置１０に配信するページの情報を記憶する。例えば、ページ情報記憶部２２４は、端末装置１０に配信するページの情報として、プレイ可能なゲームの情報が広告枠Ａ１に表示されるページ（ページＰ１）の情報、複数のゲームの情報が掲載されたページ（ページＰ２）の情報を記憶する。
【００６２】
図７は、ページ情報記憶部に格納されるページ情報に基づき生成されるページの一例を示す図である。図７に示されたページＰ１は、検索サイトのページであり、複数の広告枠を有している。広告枠には、広告コンテンツＣ３１、Ｃ３２等が表示される。また、ページＰ１は、広告コンテンツＣ３１、Ｃ３２が表示される広告枠以外にも広告枠Ａ１を有している。広告枠Ａ１にはプレイ可能なゲームが表示される。図７の例では、ゲームＣ１１が広告枠に表示されている。
【００６３】
図８は、ページ情報記憶部に格納されるページ情報に基づき生成されるページの他の例を示す図である。図８に示されたページＰ２は、例えば、ゲームサイトのページである。ページＰ２には、複数のゲームの情報が掲載されている。図８の例の場合、ページにはゲームのコンテンツＣ２１〜Ｃ２６が表示されている。コンテンツＣ２１は、タイトル「ゲームＡ」に関するコンテンツである。コンテンツＣ２２は、タイトル「ゲームＢ」に関するコンテンツである。コンテンツＣ２３は、タイトル「ゲームＣ」に関するコンテンツである。コンテンツＣ２４は、タイトル「ゲームＤ」に関するコンテンツである。コンテンツＣ２５は、タイトル「ゲームＥ」に関するコンテンツである。コンテンツＣ２６は、タイトル「ゲームＦ」に関するコンテンツである。ゲームには配信サーバ２０が順位付けした順位が付されている。図８の例では、ゲームＡが１位であり、ゲームＢが２位であり、ゲームＣが３位であり、ゲームＤが４位であり、ゲームＥが５位であり、ゲームＦが６位である。また、ページＰ２には、ページ上でプレイ可能なゲームとして、コンテンツＣ２０が表示されている。コンテンツＣ２０は、例えば、順位が最も高いゲームＡのプレイ可能コンテンツである。
【００６４】
（制御部２３）
図３に戻り、制御部２３は、コントローラであり、例えば、ＣＰＵ、ＭＰＵ等のプロセッサによって、配信サーバ２０内部の記憶装置に記憶されている各種プログラムがＲＡＭ等を作業領域として実行されることにより実現される。また、制御部２３は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されてもよい。
【００６５】
制御部２３は、図３に示すように、取得部２３１と、順位付け部２３２と、選択部２３３と、生成部２３４と、配信部２３５と、を備える。制御部２３を構成するブロック（取得部２３１〜配信部２３５）はそれぞれ制御部２３の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア（マイクロプログラムを含む。）で実現される１つのソフトウェアモジュールであってもよいし、半導体チップ（ダイ）上の１つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ１つのプロセッサ或いは１つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部２３は上述の機能ブロックとは異なる機能単位で構成されていてもよい。
【００６６】
取得部２３１は、第１のコンテンツ（例えば、ページＰ１）にプレイ可能に表示されたゲームのプレイ情報を取得する。例えば、取得部２３１は、第１のコンテンツの広告枠Ａ１にプレイ可能に表示されたゲームのプレイ情報を取得する。また、取得部２３１は、プレイ情報としてプレイ時間を特定するための情報を取得する。
【００６７】
順位付け部２３２は、プレイ情報に基づいてゲームを順位付けする。例えば、順位付け部２３２は、プレイ情報に基づいて判別されるプレイ数に基づきゲームを順位付けする。或いは、順位付け部２３２は、ゲームのプレイ時間に基づいてゲームを順位付けする。
【００６８】
選択部２３３は、順位付け部２３２での順位に基づき第２のコンテンツ（例えば、ページＰ２）に表示するゲームを選択する。
【００６９】
生成部２３４は、選択部２３３で選択されたゲームの情報を複数表示する第２のコンテンツ（例えば、ページＰ２）を生成する。
【００７０】
配信部２３５は、画面に情報を表示する端末装置１０に制御情報を配信する。配信部２３５は、端末装置１０に制御情報を配信することで、画面上の第１のコンテンツ（例えば、ページＰ１）に表示されたゲームを、順位付け部２３２での順位に基づき選択された別のプレイ可能なゲームに切り替える処理を実行するよう端末装置１０を制御する。
【００７１】
また、配信部２３５は、端末装置１０に制御情報を配信することで、順位付け部２３２での順位が高い順に、第１のコンテンツ（例えば、ページＰ１）に表示されるゲームを切り替える処理を実行するよう端末装置１０を制御する。
【００７２】
また、配信部２３５は、端末装置１０に制御情報を配信することで、順位付け部２３２での順位が最も高いゲームを第１のコンテンツ（例えば、ページＰ１）に初期表示する処理を実行するよう端末装置１０を制御する。
【００７３】
また、配信部２３５は、端末装置１０に制御情報を配信することで、第１のコンテンツ（例えば、ページＰ１）に表示されたゲームのプレイが所定の基準を満たした場合に、第２のコンテンツ（例えば、ページＰ２）へ誘導するための情報を第１のコンテンツに表示する処理を実行するよう端末装置１０を制御する。
【００７４】
また、配信部２３５は、端末装置１０に制御情報を配信することで、第１のコンテンツ（例えば、ページＰ１）に表示されたゲームのプレイがクリア条件を満たした場合に、第２のコンテンツ（例えば、ページＰ２）へ誘導するための情報を第１のコンテンツに表示する処理を実行するよう端末装置１０を制御する。
【００７５】
また、配信部２３５は、端末装置１０に制御情報を配信することで、第１のコンテンツ（例えば、ページＰ１）に表示されたゲームのプレイ時間が所定の時間以上となった場合に、第２のコンテンツへ誘導するための情報を第１のコンテンツに表示する処理を実行するよう端末装置１０を制御する。
【００７６】
また、配信部２３５は、端末装置１０に制御情報を配信することで、第１のコンテンツ（例えば、ページＰ１）に表示されたゲームが所定時間プレイされていない場合に、画面上の第１のコンテンツに表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置１０を制御する。
【００７７】
また、配信部２３５は、端末装置１０に制御情報を配信することで、所定時間毎に、画面上の第１のコンテンツに表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置１０を制御する。
【００７８】
〔５．配信サーバの処理フロー〕
次に、図９を参照しながら、配信サーバ２０が実行する処理の手順について説明する。図９は、配信処理の一例を示すフローチャートである。配信サーバ２０は、電源が投入されると配信処理を開始する。
【００７９】
まず、配信サーバ２０は、端末装置１０からページのリクエストを受信したか判別する（ステップＳ１１）。リクエストを受信していない場合（ステップＳ１１：Ｎｏ）、配信サーバ２０は、ステップＳ１３に処理を進める。リクエストを受信した場合（ステップＳ１１：Ｙｅｓ）、配信サーバ２０は、ページの情報を端末装置１０に送信する（ステップＳ１２）。このとき、配信サーバ２０は、ページＰ１のリクエストを受け付けたのであれば、ページＰ１の情報を端末装置１０に送信する。ページＰ２のリクエストを受け付けたのであれば、配信サーバ２０は、ページＰ２の情報を端末装置１０に送信する。
【００８０】
続いて、配信サーバ２０は、端末装置１０からプレイ情報を受信したか判別する（ステップＳ１３）。プレイ情報を受信していない場合（ステップＳ１３：Ｎｏ）、配信サーバ２０は、ステップＳ１１に処理を戻す。プレイ情報を受信した場合（ステップＳ１３：Ｙｅｓ）、配信サーバ２０は、プレイ情報をプレイ情報データベース２２２に登録する（ステップＳ１４）。
【００８１】
続いて、配信サーバ２０は、プレイ情報に基づいてゲームを順位付けする（ステップＳ１５）。配信サーバ２０は、順位をランキングデータベース２２３に登録する。
【００８２】
続いて、配信サーバ２０は、ランキングデータベース２２３に登録されている順位に基づきページＰ２に表示するゲームのコンテンツ（ゲーム）を選択する（ステップＳ１６）。例えば、配信サーバ２０は、上位から順に６つのゲームをページＰ２に表示するゲームとして選択する。そして、配信サーバ２０は、選択されたゲームの情報を表示するページを生成する（ステップＳ１７）。配信サーバ２０は、制御情報を更新してもよい。そして、ページ情報記憶部２２４に記憶されているページを更新する。
【００８３】
更新が完了したら、配信サーバ２０は、ステップＳ１１に処理を戻し、ステップＳ１１〜Ｓ１７の処理を繰り返す。
【００８４】
〔６．端末装置の処理フロー〕
次に、図１０を参照しながら、端末装置１０が実行する処理の手順について説明する。図１０は、表示制御処理の一例を示すフローチャートである。端末装置１０は、電源が投入されると表示制御処理を開始する。
【００８５】
端末装置１０は、ユーザの操作に応じて配信サーバ２０にページＰ１或いはページＰ２の配信を要求する。そして、端末装置１０は、配信サーバ２０からページＰ１或いはページＰ２の情報を受信する（ステップＳ２１）。
【００８６】
次に、端末装置１０は、ユーザがページに含まれるゲームをプレイ中か判別する（ステップＳ２２）。プレイ中の場合（ステップＳ２２：Ｙｅｓ）、端末装置１０は、プレイ情報を配信サーバ２０に送信する（ステップＳ２３）。
【００８７】
続いて、端末装置１０は、ゲームのプレイが所定の基準を満たしているか判別する（ステップＳ２４）。例えば、端末装置１０は、ユーザによるゲームのプレイがゲームのクリア条件を満たしているか判別する。或いは、端末装置１０は、ユーザによるゲームのプレイ時間がゲームを始めてから所定の時間以上（例えば、３０分以上）経過しているか判別する。所定の基準を満たしていない場合（ステップＳ２４：Ｎｏ）、端末装置１０は、ステップＳ２８に処理を進める。
【００８８】
所定の基準を満たしている場合（ステップＳ２４：Ｙｅｓ）、端末装置１０は、誘導情報を画面に表示する（ステップＳ２５）。例えば、端末装置１０は、ページＰ１の広告枠Ａ１に、ページＰ２へのリンクを表示する。その後、端末装置１０は、ステップＳ２８に処理を進める。
【００８９】
ステップＳ２２に戻り、ユーザがゲームをプレイ中でない場合（ステップＳ２２：Ｙｅｓ）、端末装置１０は、現在表示中のゲームが、ページへの表示が開始されてから所定時間（例えば、３０秒）経過したか判別する。或いは、ユーザがゲームのプレイを停止してから所定時間（例えば、１分）経過したか判別する（ステップＳ２６）。所定時間経過していない場合（ステップＳ２６：Ｎｏ）、端末装置１０は、ステップＳ２８に処理を進める。
【００９０】
所定時間が経過している場合（ステップＳ２６：Ｙｅｓ）、端末装置１０は、現在表示中のゲームを別のプレイ可能なゲームに切り替える（ステップＳ２７）。このとき、端末装置１０は、現在表示中のゲームを、配信サーバ２０がステップＳ１５で順位付けした順位に基づきゲームを切り替えてもよい。例えば、端末装置１０は、ステップＳ１５での順位が高い順に、ページに表示されるゲームを切り替えてもよい。
【００９１】
端末装置１０は、ユーザが広告枠Ａ１に表示されたリンクをクリックした等の処理によりページの遷移が発生したか否かを判別する（ステップＳ２８）。ページの遷移が発生していない場合（ステップＳ２８：Ｎｏ）、端末装置１０は、ステップＳ２２に処理を戻す。ページの遷移が発生している場合（ステップＳ２８：Ｙｅｓ）、端末装置１０は、ページを遷移させるための処理を実行する（ステップＳ２９）。例えば、端末装置１０はページの情報を要求するとともに、配信サーバ２０からページの情報を受信する。遷移先のページの情報を受信したら、端末装置１０は、ステップＳ１１に処理を戻し、ステップＳ２１〜Ｓ２９の処理を繰り返す。
【００９２】
〔７．変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
【００９３】
例えば、上述の実施形態では、制御情報はプログラムであるものとして説明したが、制御情報はいわゆるプログラムと呼ばれる形式のデータに限定されない。例えば、制御情報は、ＣＳＳ３（Cascading  Style  Sheets  3）等のスタイルシート言語で記載されたデータであってもよい。また、制御情報は、必ずしもコンピュータ言語で記載されたデータでなくてもよい。例えば、制御情報は、ゲーム情報の表示順序が単に列挙されたデータであってもよい。例えば、制御情報は、ゲームの識別情報と、その識別情報で特定されるゲームの情報を表示する順序と、を関連付けたデータであってもよい。このとき、表示順序は、ゲームの順位であってもよい。ゲームの順位は、配信サーバ２０がプレイ情報に基づいて順位付けした順位であってもよい。なお、配信サーバ２０は、プレイ可能なゲームのデータを、ページＰ１の情報の配信タイミングではなく、ゲームの切り替えタイミングで端末装置１０に送信してもよい。この場合には、プレイ可能なゲームのデータそのものを制御情報とみなすことができる。
【００９４】
また、端末装置１０は、ページＰ１、Ｐ２の表示処理や、上述した表示制御処理等を端末装置１０に実行させるアプリケーションをあらかじめダウンロードし、かかるアプリケーションを実行することで、上述した処理を実現してもよい。
【００９５】
また、上述の実施形態では、プレイ情報は、ゲームの識別情報とプレイ時間であるものとした。しかしながら、プレイ情報は、ゲームの識別情報とプレイ時間に限定されない。プレイ情報には、ユーザ情報（例えば、性別、年齢、年齢帯等）が含まれていてもよい。ユーザ情報は、例えば、性別、年齢、年齢帯等の情報である。その他、ユーザ情報は、デモグラフィック情報やサイコグラフィック情報であってもよい。このとき、配信サーバ２０は、性別、年齢帯等、ユーザ分類毎にゲームランキングを生成してもよい。また、プレイ情報には、ユーザがゲームを操作した回数（例えば、クリック回数、スクロール回数等）が含まれていてもよい。また、プレイ情報には、ゲームの識別情報以外の、ユーザがゲームをしたことを特定するための情報が含まれていてもよい。また、プレイ情報には、プレイされたゲームが表示されていたページの情報が含まれていてもよい。例えば、プレイ情報には、ページＰ１のＵＲＬ（Uniform  Resource  Locator）が含まれていてもよい。配信サーバ２０は、ページの情報に基づき判別されるページ分類毎にゲームランキングを生成してもよい。
【００９６】
また、上述の実施形態では、ページＰ１（第１のコンテンツ）は検索サイトのページであるものとしたが、ページＰ１は検索サイトのページに限定されない。ページＰ１は、ポータルサイト、ゲーム情報配信サイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどのページであってもよい。
【００９７】
また、ページＰ２（第２のコンテンツ）もゲームサイト（ゲーム情報配信サイト）のページに限定されない。ゲームの情報を配信しているのであれば、ページＰ１は、ポータルサイト、検索サイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどのページであってもよい。
【００９８】
また、上述の実施形態では、第１のコンテンツ及び第２のコンテンツはそれぞれウェブページ（ページＰ１、Ｐ２）であるものとして説明したが、第１のコンテンツ及び第２のコンテンツはウェブページに限定されない。例えば、第１のコンテンツ及び第２のコンテンツは、ユーザインタフェース画面に表示されることを目的として作成されたページであってもよい。例えば、第１のコンテンツ及び第２のコンテンツは、メッセンジャーアプリケーションの画面、カメラアプリケーションの画面、ゲーム画面、音楽再生画面、動画再生画面であってもよい。これらの画面（ページ）も配置面とみなすことができる。なお、配置面は、複数のコンテンツがタイル状に並べられたものであってもよい。画面にページ状に表示可能なさまざまな構成を配置面とみなすことが可能である。
【００９９】
本実施形態の端末装置１０及び配信サーバ２０を制御する制御装置は、専用のコンピュータシステムによって実現してもよいし、通常のコンピュータシステムにより実現してもよい。例えば、上述の動作を実行するためのプログラムを、光ディスク、半導体メモリ、磁気テープ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体に格納して配布し、該プログラムをコンピュータにインストールし、上述の処理を実行することによって制御装置を構成してもよい。制御装置は、端末装置１０及び配信サーバ２０の外部の装置（例えば、パーソナルコンピュータ）であってもよいし、内部の装置（例えば、制御部１５、２３）であってもよい。また、上記プログラムをインターネット等のネットワーク上のサーバ装置が備えるディスク装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。また、上述の機能を、ＯＳ（Operating  System）とアプリケーションソフトとの協働により実現してもよい。この場合には、ＯＳ以外の部分を媒体に格納して配布してもよいし、ＯＳ以外の部分をサーバ装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。
【０１００】
また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１０１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１０２】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１０３】
〔８．ハードウェア構成〕
実施形態及び変形例に係る端末装置１０及び配信サーバ２０は、例えば図１１に示すような構成のコンピュータ１０００によっても実現可能である。図１１は、端末装置１０或いは配信サーバ２０の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ（Central  Processing  Unit）１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インタフェース（Ｉ／Ｆ）１５００、入出力インタフェース（Ｉ／Ｆ）１６００、及びメディアインタフェース（Ｉ／Ｆ）１７００を有する。
【０１０４】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１０５】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インタフェース１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータをネットワークＮを介して他の機器へ送信する。
【０１０６】
ＣＰＵ１１００は、入出力インタフェース１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インタフェース１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インタフェース１６００を介して出力装置へ出力する。
【０１０７】
メディアインタフェース１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインタフェース１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１０８】
例えば、コンピュータ１０００が実施形態に係る配信サーバ２０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１５或いは制御部２３の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１０９】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１０】
〔９．効果〕
本実施形態によれば、配信サーバ２０は、ページＰ１上でプレイ可能なゲームのプレイ情報を取得し、プレイ情報に基づいてゲームを順位付けする。そして、配信サーバ２０は、プレイ情報に基づく順位に基づきページＰ２に表示するゲームを選択する。配信サーバ２０は、ユーザの実際のプレイによって得られるプレイ情報に基づいてページＰ２に表示するゲームを選択しているので、ページＰ２の訴求力を高いものとすることができる。
【０１１１】
また、配信サーバ２０は、画面に情報を表示する端末装置１０に制御情報を配信する。配信サーバ２０は、端末装置１０に制御情報を配信することで、画面上のページＰ１に表示されたゲームを、プレイ情報に基づく順位に基づき選択された別のプレイ可能なゲームに切り替える処理を実行するよう端末装置１０を制御する。プレイ情報に基づく順位はゲームの持つ訴求力を精度よく反映していると考えられる。例え、最初に表示されたゲームがユーザの関心を惹きつけるものでなかったとしても、次のゲームはユーザの関心を惹きつけることができる可能性が高い。その結果、配信サーバ２０は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。結果として、配信サーバ２０は、ゲームの順位の精度をさらに高めることができるので、ページＰ２の訴求力をさらに高いものとすることができる。
【０１１２】
また、配信サーバ２０は、端末装置１０に制御情報を配信することで、プレイ情報に基づく順位が高い順に、ページＰ１に表示されるゲームを切り替える処理を実行するよう端末装置１０を制御する。順位が高い順にゲームを切り替えるので、配信サーバ２０は、多くのユーザの関心をゲームに惹きつけることができる。そのため、配信サーバ２０は、プレイ情報を多く集めることができるので、ゲームの順位の精度をさらに高めることができる。結果として、ページＰ２の訴求力をさらに高いものとすることができる。
【０１１３】
また、配信サーバ２０は、端末装置１０に制御情報を配信することで、プレイ情報に基づく順位が最も高いゲームをページＰ１に初期表示する処理を実行するよう端末装置１０を制御する。順位が高いゲームは多くのユーザを惹きつけることができると考えられる。配信サーバ２０は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。結果として、配信サーバ２０は、ゲームの順位の精度をさらに高めることができるので、ページＰ２を訴求力のさらに高いものとすることができる。
【０１１４】
また、配信サーバ２０は、端末装置１０に制御情報を配信することで、ページＰ１に表示されたゲームのプレイが所定の基準を満たした場合に、ページＰ２へ誘導するための情報をページＰ１に表示する処理を実行するよう端末装置１０を制御する。これにより、配信サーバ２０は、ページＰ２の集客力を高めることができる。
【０１１５】
また、配信サーバ２０は、端末装置１０に制御情報を配信することで、ページＰ１に表示されたゲームのプレイがクリア条件を満たした場合に、ページＰ２へ誘導するための情報をページＰ１に表示する処理を実行するよう端末装置１０を制御する。ゲームをクリアするまで実行するユーザはゲームへの関心が高いと思われる。ページＰ２への誘導により、配信サーバ２０は、ユーザにより多くのゲームの情報を提供できる。
【０１１６】
また、配信サーバ２０は、端末装置１０に制御情報を配信することで、ページＰ１に表示されたゲームのプレイ時間が所定の時間以上となった場合に、ページＰ２へ誘導するための情報をページＰ１に表示する処理を実行するよう端末装置１０を制御する。ゲームを長時間実行するユーザはゲームへの関心が高いと思われる。ページＰ２への誘導により、配信サーバ２０は、ユーザにより多くのゲームの情報を提供できる。
【０１１７】
また、配信サーバ２０は、端末装置１０に制御情報を配信することで、ページＰ１に表示されたゲームが所定時間プレイされていない場合に、画面上のページＰ１に表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置１０を制御する。一定時間プレイされないゲームはユーザにとってあまり関心のないゲームと考えられる。ゲームを別のゲームに切り替えることにより、配信サーバ２０は、多くのユーザにゲームをプレイさせることができる。その結果、配信サーバ２０は、プレイ情報をさらに多く集めることができるので、ゲームの順位の精度をさらに高めることができる。
【０１１８】
また、配信サーバ２０は、端末装置１０に制御情報を配信することで、所定時間毎に、画面上のページＰ１に表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置１０を制御する。多様なゲームをユーザに見せることにより、配信サーバ２０は、多くのユーザにゲームをプレイさせることができる。その結果、配信サーバ２０は、プレイ情報をさらに多く集めることができるので、ゲームの順位の精度をさらに高めることができる。
【０１１９】
また、配信サーバ２０は、ページＰ１の広告枠Ａ１にプレイ可能に表示されたゲームのプレイ情報を取得する。広告枠にプレイ可能に表示されるゲームは、その珍しさから多くのユーザの関心を惹きつける。また、ゲームとは関係ないサイト（ページ）の広告枠に表示されたゲームは、サイトの閲覧時点でゲームに強い関心がなかったユーザも惹きつける。その結果、配信サーバ２０は、多種多様なユーザにゲームをプレイさせることができるので、プレイ情報を多種多様なユーザから偏りなく集めることができる。結果として、配信サーバ２０は、ゲームの順位の精度をさらに高めることができるので、ページＰ２の訴求力をさらに高いものとすることができる。
【０１２０】
また、配信サーバ２０は、プレイ情報に基づいて判別されるプレイ数に基づきゲームを順位付けする。プレイ数に基づきゲームを順位付けするので、順位の精度は高い。
【０１２１】
また、配信サーバ２０は、プレイ情報としてプレイ時間を特定するための情報を取得する。そして、配信サーバ２０は、ゲームのプレイ時間に基づいてゲームを順位付けする。プレイ時間に基づきゲームを順位付けするので、順位の精度は高い。
【０１２２】
また、配信サーバ２０は、プレイ情報に基づき選択されたゲームの情報を複数表示するページＰ２を生成する。ユーザに効率よく多くのゲーム情報を提供できる。
【０１２３】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１２４】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、処理部は、処理手段や処理回路に読み替えることができる。
【符号の説明】
【０１２５】
１…配信システム
１０、１０１、１０２…端末装置
１１、２１…通信部
１２…入力部
１３、２２…記憶部
１４…出力部
１５、２３…制御部
１５１…表示制御部
１５２…ゲーム処理部
２０…配信サーバ
２２１…コンテンツデータベース
２２２…プレイ情報データベース
２２３…ランキングデータベース
２２４…ページ情報記憶部
２３１…取得部
２３２…順位付け部
２３３…選択部
２３４…生成部
２３５…配信部
Ａ１…広告枠
Ｐ１…ページ
Ｐ２…ページ
Ｃ１１…ゲーム
Ｃ２０〜２６…コンテンツ
Ｃ３１、３２…広告コンテンツ
【図１】
2019008357.tif 000003
【図２】
2019008357.tif 000004
【図３】
2019008357.tif 000005
【図４】
2019008357.tif 000006
【図５】
2019008357.tif 000007
【図６】
2019008357.tif 000008
【図７】
2019008357.tif 000009
【図８】
2019008357.tif 000010
【図９】
2019008357.tif 000011
【図１０】
2019008357.tif 000012
【図１１】
2019008357.tif 000013
【手続補正書】
【提出日】平成29年12月22日(2017.12.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の端末装置の少なくとも１つが画面に表示した第１のコンテンツ上でプレイ可能なゲームのプレイ情報を前記複数の端末装置の少なくとも１つから取得する取得部と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け部と、
前記順位付け部での順位に基づき前記複数の端末装置の少なくとも１つが画面に表示する第２のコンテンツに表示するゲームを選択する選択部と、
前記複数の端末装置の少なくとも１つに制御情報を配信する配信部と、を備え、
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記端末装置が画面に表示した前記第１のコンテンツに表示されたゲームを、前記順位付け部での順位に基づき選択された別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする情報処理装置。
【請求項２】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記順位付け部での順位が高い順に、前記第１のコンテンツに表示されるゲームを切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記順位付け部での順位が最も高いゲームを前記第１のコンテンツに初期表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第１のコンテンツに表示されたゲームのプレイが所定の基準を満たした場合に、前記第２のコンテンツへ誘導するための情報を前記第１のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第１のコンテンツに表示されたゲームのプレイがクリア条件を満たした場合に、前記第２のコンテンツへ誘導するための情報を前記第１のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第１のコンテンツに表示されたゲームのプレイ時間が所定の時間以上となった場合に、前記第２のコンテンツへ誘導するための情報を前記第１のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第１のコンテンツに表示されたゲームが所定時間プレイされていない場合に、前記画面上の前記第１のコンテンツに表示された前記ゲームを、別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記配信部は、前記端末装置に前記制御情報を配信することで、
所定時間毎に、前記画面上の前記第１のコンテンツに表示された前記ゲームを、別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記取得部は、第１のコンテンツの広告枠にプレイ可能に表示されたゲームの前記プレイ情報を取得する、
ことを特徴とする請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記順位付け部は、前記プレイ情報に基づいて判別されるプレイ数に基づき前記ゲームを順位付けする、
ことを特徴とする請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記取得部は、前記プレイ情報としてプレイ時間を特定するための情報を取得し、
前記順位付け部は、前記ゲームの前記プレイ時間に基づいて前記ゲームを順位付けする、
ことを特徴とする請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記選択部で選択されたゲームの情報を複数表示する前記第２のコンテンツを生成する生成部、を備える
ことを特徴とする請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
複数の端末装置の少なくとも１つが画面に表示した第１のコンテンツ上でプレイ可能なゲームのプレイ情報を前記複数の端末装置の少なくとも１つから取得する取得工程と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け工程と、
前記順位付け工程での順位に基づき前記複数の端末装置の少なくとも１つが画面に表示する第２のコンテンツに表示するゲームを選択する選択工程と、
前記複数の端末装置の少なくとも１つに制御情報を配信する配信工程と、を含み、
前記配信工程では、前記端末装置に前記制御情報を配信することで、
前記端末装置が画面に表示した前記第１のコンテンツに表示されたゲームを、前記順位付け工程での順位に基づき選択された別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする情報処理方法。
【請求項１４】
複数の端末装置の少なくとも１つが画面に表示した第１のコンテンツ上でプレイ可能なゲームのプレイ情報を前記複数の端末装置の少なくとも１つから取得する取得手順と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け手順と、
前記順位付け手順での順位に基づき前記複数の端末装置の少なくとも１つが画面に表示する第２のコンテンツに表示するゲームを選択する選択手順と、
前記複数の端末装置の少なくとも１つに制御情報を配信する配信手順と、をコンピュータに実行させ、
前記配信手順では、前記端末装置に前記制御情報を配信することで、
前記端末装置が画面に表示した前記第１のコンテンツに表示されたゲームを、前記順位付け手順での順位に基づき選択された別のプレイ可能なゲームに切り替える
処理を実行するよう前記端末装置を制御する、
ことを特徴とする情報処理プログラム。