JP6321862B1 - Information processing apparatus, information processing method, and information processing program - Google Patents

Information processing apparatus, information processing method, and information processing program Download PDF

Info

Publication number
JP6321862B1
JP6321862B1 JP2017120643A JP2017120643A JP6321862B1 JP 6321862 B1 JP6321862 B1 JP 6321862B1 JP 2017120643 A JP2017120643 A JP 2017120643A JP 2017120643 A JP2017120643 A JP 2017120643A JP 6321862 B1 JP6321862 B1 JP 6321862B1
Authority
JP
Japan
Prior art keywords
game
information
terminal device
content
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017120643A
Other languages
Japanese (ja)
Other versions
JP2019008357A (en
Inventor
岳 須藤
岳 須藤
崇史 飯島
崇史 飯島
伸弥 田部井
伸弥 田部井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2017120643A priority Critical patent/JP6321862B1/en
Application granted granted Critical
Publication of JP6321862B1 publication Critical patent/JP6321862B1/en
Publication of JP2019008357A publication Critical patent/JP2019008357A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】ゲーム情報のコンテンツを訴求力の高いものとすること。【解決手段】本願に係る情報処理装置は、取得部と、順位付け部と、選択部と、を備える。情報処理装置の取得部は、第1のコンテンツ上でプレイ可能なゲームのプレイ情報を取得する。情報処理装置の順位付け部は、プレイ情報に基づいてゲームを順位付けする。情報処理装置の選択部は、順位付け部での順位に基づき第2のコンテンツに表示するゲームを選択する。【選択図】図1The content of game information is highly appealing. An information processing apparatus according to the present application includes an acquisition unit, a ranking unit, and a selection unit. The acquisition unit of the information processing device acquires play information of a game that can be played on the first content. The ranking unit of the information processing device ranks the games based on the play information. The selection unit of the information processing device selects a game to be displayed on the second content based on the ranking in the ranking unit. [Selection] Figure 1

Description

本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。   The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

近年、多くのゲームが提供されている。ゲームの存在を効率よくユーザに知らせるため、ゲーム情報を集めたコンテンツ(例えば、複数のゲームの情報を掲載したページ)が提供されることがある。   In recent years, many games have been provided. In order to efficiently notify the user of the existence of a game, content (for example, a page on which information on a plurality of games is posted) may be provided.

特開2003−53044号公報JP 2003-53044 A

従来のコンテンツは、コンテンツに表示されるゲームが魅力あるゲームとは限らず、必ずしもユーザにとって訴求力の高いゲーム情報のコンテンツ(例えば、ゲーム情報のページ)になっているとはいえない。   Conventional content is not necessarily an attractive game displayed on the content, and it cannot be said that it is necessarily a content of game information (for example, a page of game information) that is highly appealing to the user.

本願は、上記に鑑みてなされたものであって、ゲーム情報のコンテンツを訴求力の高いものとすることを目的とする。   The present application has been made in view of the above, and an object thereof is to make content of game information highly appealing.

本願に係る情報処理装置は、第1のコンテンツ上でプレイ可能なゲームのプレイ情報を取得する取得部と、プレイ情報に基づいてゲームを順位付けする順位付け部と、順位付け部での順位に基づき第2のコンテンツに表示するゲームを選択する選択部と、を備える。   The information processing apparatus according to the present application includes an acquisition unit that acquires play information of a game that can be played on the first content, a ranking unit that ranks the games based on the play information, and a ranking in the ranking unit. And a selection unit that selects a game to be displayed on the second content.

実施形態の一態様によれば、ゲーム情報のコンテンツを訴求力の高いものとすることができる。   According to one aspect of the embodiment, the content of the game information can be highly appealing.

図1は、実施形態に係る配信システムの動作を示す図である。FIG. 1 is a diagram illustrating the operation of the distribution system according to the embodiment. 図2は、実施形態に係る端末装置の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the terminal device according to the embodiment. 図3は、実施形態に係る配信サーバの構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of a distribution server according to the embodiment. 図4は、コンテンツデータベースに格納された情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of information stored in the content database. 図5は、プレイ情報データベースに格納された情報の一例を示す図である。FIG. 5 is a diagram illustrating an example of information stored in the play information database. 図6は、ランキングデータベースに格納された情報の一例を示す図である。FIG. 6 is a diagram illustrating an example of information stored in the ranking database. 図7は、ページ情報記憶部に格納されるページ情報に基づき生成されるページの一例を示す図である。FIG. 7 is a diagram illustrating an example of a page generated based on the page information stored in the page information storage unit. 図8は、ページ情報記憶部に格納されるページ情報に基づき生成されるページの他の例を示す図である。FIG. 8 is a diagram illustrating another example of a page generated based on the page information stored in the page information storage unit. 図9は、配信処理の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of distribution processing. 図10は、表示制御処理の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of the display control process. 図11は、端末装置或いは配信サーバの機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 11 is a hardware configuration diagram illustrating an example of a computer that realizes a function of a terminal device or a distribution server.

以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、以下の実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。   Hereinafter, an information processing apparatus, an information processing method, and an information processing program according to the present application (hereinafter referred to as “embodiment”) will be described in detail with reference to the drawings. Note that the information processing apparatus, the information processing method, and the information processing program according to the present application are not limited to the following embodiments. In the following embodiments, the same portions are denoted by the same reference numerals, and redundant description is omitted.

〔1.情報処理装置の動作〕
最初に、本実施形態の情報処理装置の一例である配信サーバ20を備える配信システム1を例に、情報処理装置の動作を説明する。
[1. Operation of information processing device]
First, the operation of the information processing apparatus will be described using the distribution system 1 including the distribution server 20 as an example of the information processing apparatus of the present embodiment as an example.

図1は、実施形態に係る配信システム1の動作を示す図である。配信システム1は、端末装置10、10と、配信サーバ20と、を備える。なお、図1の例では、端末装置10が2つしか示されていないが、端末装置は1つであってもよいし、2つより多くてもよい。以下の説明では、端末装置10、10等を総称して端末装置10と記載することがある。 FIG. 1 is a diagram illustrating an operation of the distribution system 1 according to the embodiment. The distribution system 1 includes terminal devices 10 1 and 10 2 and a distribution server 20. In the example of FIG. 1, only two terminal devices 10 are shown, but the number of terminal devices may be one or more than two. In the following description, the terminal devices 10 1 , 10 2, etc. may be collectively referred to as the terminal device 10.

端末装置10は、例えば、スマートデバイス(スマートフォン、或いはタブレット)、携帯電話、パーソナルコンピュータ(デスクトップPC、ノートPC)等のユーザ端末である。図1の例では、端末装置10は、スマートデバイス或いはノートPCとなっているが、端末装置10はスマートデバイスやノートPCに限定されない。端末装置10は、ネットワーク接続機能を備え、ネットワークを介して任意のサーバ装置と通信する。図1の例では、端末装置10は、ネットワークを介して配信サーバ20と通信する。   The terminal device 10 is a user terminal such as a smart device (smart phone or tablet), a mobile phone, or a personal computer (desktop PC, notebook PC). In the example of FIG. 1, the terminal device 10 is a smart device or a notebook PC, but the terminal device 10 is not limited to a smart device or a notebook PC. The terminal device 10 has a network connection function and communicates with an arbitrary server device via a network. In the example of FIG. 1, the terminal device 10 communicates with the distribution server 20 via a network.

端末装置10は、配信サーバ20から複数のコンテンツが配置されたページP1、P2等の情報を取得する。ページとは、コンテンツの配置面のことである。具体的には、ページとは、画像(例えば、静止画、動画)、テキスト情報(例えば、ニュース記事)等のコンテンツが配置されたページ単位の情報である。例えば、ページはウェブページである。なお、ページはウェブページに限定されない。例えば、ページは、ユーザインタフェース画面に表示されることを目的として作成されたページ(例えばアプリの画面)であってもよい。この場合、ページは必ずしもネットワークを介して配信されたものでなくてもよい。ページは、端末装置10に予めインストールされた画面(配置面)であってもよい。以下の説明で示される“ページ”の記載は“配置面”に置き換えることが可能である。なお、“ページ”はコンテンツそのものとみなすことが可能である。そのため、以下の説明で示される“ページ”の記載は“コンテンツ”に置き換えることも可能である。   The terminal device 10 acquires information such as pages P1 and P2 on which a plurality of contents are arranged from the distribution server 20. A page is a content arrangement surface. Specifically, the page is information in units of pages in which contents such as images (for example, still images and moving images) and text information (for example, news articles) are arranged. For example, the page is a web page. The page is not limited to a web page. For example, the page may be a page (for example, an application screen) created for the purpose of being displayed on the user interface screen. In this case, the page does not necessarily have to be distributed via the network. The page may be a screen (arrangement surface) installed in advance in the terminal device 10. The description of “page” in the following description can be replaced with “placement surface”. A “page” can be regarded as the content itself. Therefore, the description of “page” in the following description can be replaced with “content”.

配信サーバ20は、クライアント端末に対して各種サービスを提供するサーバ用ホストコンピュータである。端末装置10にページの情報を配信するサーバ装置である。例えば、配信サーバ20は、ポータルサイト、ゲーム情報配信サイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関連する情報がタイル状に配置されたページを端末装置10に配信する配信装置である。   The distribution server 20 is a server host computer that provides various services to client terminals. It is a server device that distributes page information to the terminal device 10. For example, the distribution server 20 is a portal site, game information distribution site, news site, auction site, weather forecast site, shopping site, finance (stock price) site, route search site, map providing site, travel site, restaurant introduction site, This is a distribution device that distributes to a terminal device 10 a page in which information related to a web blog or the like is arranged in a tile shape.

配信サーバ20は、ページの情報に加えて制御情報を端末装置10に配信する。制御情報は、配信サーバ20が端末装置10の動作(表示)を制御するための情報である。制御情報は、ページの情報とは分離して送信されるプログラムであってもよいし、ページとともに送信されるプログラムであってもよい。例えば、制御情報は、ページに埋め込まれて送信されるプログラムであってもよい。一例として、制御情報は、JavaScript(登録商標)等のスクリプト言語で記載されたプログラムである。勿論、制御情報は、スクリプト言語で記載されたプログラムに限定されない。制御情報は、機械言語或いは中間言語で記載されたプログラムであってもよい。   The distribution server 20 distributes control information to the terminal device 10 in addition to page information. The control information is information for the distribution server 20 to control the operation (display) of the terminal device 10. The control information may be a program that is transmitted separately from the page information, or may be a program that is transmitted together with the page. For example, the control information may be a program that is embedded in a page and transmitted. As an example, the control information is a program described in a script language such as JavaScript (registered trademark). Of course, the control information is not limited to a program written in a script language. The control information may be a program written in a machine language or an intermediate language.

配信サーバ20は、複数のゲームの情報を掲載するページ(以下、単に「ゲーム情報のページ」という。)を配信する。ゲーム情報のページは、例えば、ゲームサイトのページである。配信サーバ20は、以下の処理を行うことによりゲーム情報のページを訴求力の高いものとする。以下、図1を参照しながら、配信サーバ20の動作を説明する。   The distribution server 20 distributes a page (hereinafter simply referred to as “game information page”) on which information on a plurality of games is posted. The game information page is, for example, a game site page. The distribution server 20 makes the game information page highly appealing by performing the following processing. Hereinafter, the operation of the distribution server 20 will be described with reference to FIG.

まず、配信サーバ20は、複数の端末装置10の1つ(図1の例では、端末装置10)からページの配信要求を受け付ける(ステップS1)。配信サーバ20は、配信要求があったページの情報を端末装置10に送信する(ステップS2)。配信サーバ20が配信するページは、広告枠に広告コンテンツが表示されたものであってもよい。図1の例では、配信サーバ20は、広告枠に広告コンテンツC31、C32を表示するページP1を端末装置10に配信する。 First, the distribution server 20 receives a page distribution request from one of the plurality of terminal devices 10 (the terminal device 10 1 in the example of FIG. 1 ) (step S1). The distribution server 20 transmits information on a page for which a distribution request has been made to the terminal device 10 (step S2). The page distributed by the distribution server 20 may be one in which advertising content is displayed in the advertising space. In the example of FIG. 1, the distribution server 20 distributes to the terminal device 10 a page P1 that displays advertisement contents C31 and C32 in an advertisement space.

ページP1は、広告コンテンツC31、C32を表示する広告枠以外にも、広告枠A1を有している。広告枠A1には、コンテンツC14が表示されている。コンテンツC14はページ上でプレイ可能なゲームのコンテンツである。図1の例では、コンテンツC14はボードゲーム(例えば、オセロゲーム)のコンテンツである。ユーザは新たなウィンドウを開くことなく広告枠A1内でボードゲームを楽しむことができる。なお、以下の説明では、コンテンツC14のことをゲームC14ともいう。   The page P1 has an advertising space A1 in addition to the advertising space for displaying the advertising contents C31 and C32. Content C14 is displayed in the advertising space A1. Content C14 is game content that can be played on the page. In the example of FIG. 1, the content C14 is a content of a board game (for example, Othello game). The user can enjoy the board game in the advertising space A1 without opening a new window. In the following description, the content C14 is also referred to as a game C14.

なお、配信サーバ20は、ページP1の情報に加えて、ページ上のゲームに関する制御を行う制御情報を送信する。制御情報は、例えば、スクリプト言語で記載されたプログラムである。制御情報は、ページP1の情報に含まれていてもよい。端末装置10は、制御情報に従って動作する。例えば、端末装置10は、制御情報に従って動作することで、ページP1の広告枠A1に表示されたゲームC14がユーザによって所定時間(例えば、30秒間)プレイされない場合に、広告枠A1のゲームを、別のプレイ可能なゲームに切り替える。端末装置10は、所定時間毎(例えば、1分毎)に、広告枠A1のゲームを、別のプレイ可能なゲームに切り替えてもよい。なお、以下に示す端末装置10の動作は配信サーバ20から配信される制御情報に従って実行されるものとするが、端末装置10に予めインストールされたプログラムに基づいて実行されてもよい。   The distribution server 20 transmits control information for performing control related to the game on the page in addition to the information on the page P1. The control information is, for example, a program written in a script language. The control information may be included in the information on page P1. The terminal device 10 operates according to the control information. For example, the terminal device 10 operates according to the control information, so that when the game C14 displayed in the advertising space A1 of the page P1 is not played by the user for a predetermined time (for example, 30 seconds), the game of the advertising space A1 is Switch to another playable game. The terminal device 10 may switch the game of the advertising space A1 to another playable game every predetermined time (for example, every minute). In addition, although the operation | movement of the terminal device 10 shown below shall be performed according to the control information delivered from the delivery server 20, you may perform based on the program installed in the terminal device 10 previously.

広告枠A1に表示されたゲーム(例えば、ゲームC14)がユーザによってプレイされた場合、端末装置10は、ゲームのプレイが所定の基準を満たしているか否か判別する。例えば、端末装置10は、ユーザによるゲームのプレイがゲームC14のクリア条件を満たしているか判別する。或いは、端末装置10は、ユーザによるゲームのプレイ時間が所定の時間以上(例えば、30分以上)となっているか判別する。所定の基準を満たしている場合、端末装置10は、ユーザをゲーム情報のページへ誘導するための情報(以下、誘導情報という。)をページP1に表示する。誘導情報は、ページP2へのリンクであってもよいし、ページP2を検索するためのキーワード(例えば、ページP2のタイトル名)であってもよい。ユーザを誘導できるのであれば、誘導情報はどのような情報であってもよい。誘導情報は広告枠A1に表示されてもよいし、ページP1内の広告枠A1とは別の箇所に表示されてもよい。誘導情報はページP1の外部に表示されてもよい。例えば、端末装置10の画面内にポップアップ等で表示されてもよい。   When the game (for example, game C14) displayed on the advertising space A1 is played by the user, the terminal device 10 determines whether or not the game play satisfies a predetermined criterion. For example, the terminal device 10 determines whether the game play by the user satisfies the clear condition of the game C14. Alternatively, the terminal device 10 determines whether or not the user has played a game for a predetermined time or longer (for example, 30 minutes or longer). If the predetermined standard is satisfied, the terminal device 10 displays information for guiding the user to the game information page (hereinafter referred to as guidance information) on the page P1. The guide information may be a link to the page P2 or a keyword for searching the page P2 (for example, the title name of the page P2). As long as the user can be guided, the guidance information may be any information. The guidance information may be displayed in the advertising space A1, or may be displayed in a location different from the advertising space A1 in the page P1. The guidance information may be displayed outside the page P1. For example, it may be displayed in a pop-up or the like on the screen of the terminal device 10.

また、配信サーバ20は、広告枠A1のゲーム(例えば、ゲームC14)がユーザによってプレイされた場合、端末装置10は、プレイされているゲームのプレイ情報を配信サーバ20に送信する。プレイ情報は、現在、ユーザによってプレイされているゲームの識別情報であってもよいし、ユーザのゲームのプレイ時間を特定するための情報であってもよい。例えば、プレイ情報は、プレイされているゲームのコンテンツIDであってもよいし、ユーザが該当のゲームをプレイした秒数であってもよい。なお、ゲームの識別情報は、コンテンツIDに限定されない。ゲームを識別できるのであれば、ゲームのタイトルも識別情報である。また、「プレイ時間を特定するための情報」は必ずしもプレイ時間そのものでなくてもよい。ユーザがゲームをプレイした時間を判別できるのであれば、「プレイ時間を特定するための情報」は、プレイ開始時刻とプレイ終了時刻であってもよい。配信サーバ20は、端末装置10からプレイ情報を受け付ける(ステップS3)。   Moreover, the delivery server 20 transmits the play information of the game currently played to the delivery server 20, when the game (for example, game C14) of the advertising space A1 is played by the user. The play information may be identification information of a game currently being played by the user, or may be information for specifying the play time of the user's game. For example, the play information may be the content ID of the game being played, or may be the number of seconds that the user has played the game. Note that the game identification information is not limited to the content ID. If the game can be identified, the game title is also identification information. Further, the “information for specifying the play time” does not necessarily have to be the play time itself. As long as the time at which the user has played the game can be determined, the “information for specifying the play time” may be the play start time and the play end time. The distribution server 20 receives play information from the terminal device 10 (step S3).

プレイ情報を受信したら、配信サーバ20は、プレイ情報に基づいてゲームを順位付けする(ステップS4)。例えば、配信サーバ20は、プレイ情報に基づいて判別されるプレイ数に基づきゲームを順位付けしてもよい。このとき、配信サーバ20は、プレイ数が多い順にゲームに高位の順位を付してもよい。また、配信サーバ20は、ゲームのプレイ時間に基づいてゲームを順位付けしてもよい。このとき、配信サーバ20は、プレイ時間が多い順にゲームに高位の順位を付してもよい。プレイ時間は、1プレイ当たりの平均プレイ時間であってもよいし、該当のゲームをプレイした多数のユーザの総プレイ時間であてもよい。また、配信サーバ20は、プレイ数とプレイ時間の双方の情報を使用してゲームを順位付けしてもよい。例えば、配信サーバ20は、プレイ数にプレイ時間を乗じた値に基づいてゲームを順位付けしてもよい。このとき、配信サーバ20は、プレイ数にプレイ時間を乗じた値が高い順にゲームに高位の順位を付してもよい。   If play information is received, distribution server 20 will rank a game based on play information (Step S4). For example, the distribution server 20 may rank the games based on the number of plays determined based on the play information. At this time, the distribution server 20 may assign a higher rank to the games in descending order of the number of plays. In addition, the distribution server 20 may rank the games based on the game play time. At this time, the distribution server 20 may attach a higher rank to the games in order of increasing play time. The play time may be an average play time per play, or may be a total play time of a large number of users who have played the corresponding game. Further, the distribution server 20 may rank the games using information on both the number of plays and the play time. For example, the distribution server 20 may rank the games based on a value obtained by multiplying the number of plays by the play time. At this time, the distribution server 20 may assign a higher rank to the games in descending order of the value obtained by multiplying the number of plays by the play time.

続いて、配信サーバ20は、ゲーム情報のページ(第2のコンテンツ)を生成する(ステップS5)。このとき、配信サーバ20は、ステップS4での順位に基づきページP2に表示するゲームを選択する。例えば、配信サーバ20は、所定順位から順位順に所定数のゲームをページP2に表示するゲームとして選択してもよい。一例として、配信サーバ20は、1位から順に6つのゲームをページP2に表示するゲームとして選択してもよい。ページP2に表示するゲームのコンテンツは、ゲームそのものであってもよいし、ゲームに関する情報(例えば、動画、静止画、テキスト情報)であってもよい。   Subsequently, the distribution server 20 generates a game information page (second content) (step S5). At this time, the distribution server 20 selects a game to be displayed on the page P2 based on the ranking in step S4. For example, the distribution server 20 may select a predetermined number of games as a game to be displayed on the page P2 in order from a predetermined order. As an example, the distribution server 20 may select six games in order from the top as games to be displayed on the page P2. The content of the game displayed on the page P2 may be the game itself or information related to the game (for example, a moving image, a still image, text information).

なお、ページP2を要求するユーザのユーザ情報(例えば、デモグラフィック情報やサイコグラフィック情報)が分かっているのであれば、配信サーバ20は、所定順位までのゲームの中からユーザの好みに合いそうなゲームを所定数選択してもよい。例えば、ページP2を要求したユーザの商品購入履歴に異なるタイトルのロールプレイングゲームが複数含まれるのであれば、配信サーバ20は上位100位の中からロールプレイングゲームを所定数(例えば、6つ)選択してもよい。また、配信サーバ20は、ユーザ情報に基づいて、選択したゲームの中からユーザの好みに合わないゲームを排除してもよい。例えば、ページP2を要求したユーザが女性なのであれば、選択したゲームの中から男性向けのゲームを排除してもよい。配信サーバ20は、選択されたゲームの情報を表示するページを生成し、記憶装置に保存する。   If the user information (for example, demographic information or psychographic information) of the user who requests the page P2 is known, the distribution server 20 is likely to meet the user's preference from among the games up to a predetermined order. A predetermined number of games may be selected. For example, if a plurality of role-playing games with different titles are included in the product purchase history of the user who requested page P2, distribution server 20 selects a predetermined number (for example, six) of role-playing games from the top 100. May be. Further, the distribution server 20 may exclude games that do not meet the user's preference from the selected games based on the user information. For example, if the user who requested page P2 is a woman, a game for men may be excluded from the selected games. The distribution server 20 generates a page that displays information about the selected game, and stores the page in the storage device.

また、配信サーバ20は、複数の端末装置10の1つ(図1の例では、端末装置10)からゲーム情報のページの配信要求を受け付けたら(ステップS6)、ステップS5で生成したページP2の情報を端末装置10に送信する(ステップS7)。端末装置10はページP2の配信を受けて画面にページP2を表示する。なお、図1の例では、ページP2を要求する端末装置10は端末装置10となっているが、ページP2を要求する端末装置10は端末装置10であってもよい。勿論、ページP2を要求する端末装置10は端末装置10、10以外の端末装置であってもよい。 When the distribution server 20 receives a distribution request for a page of game information from one of the plurality of terminal devices 10 (in the example of FIG. 1, the terminal device 10 2 ) (step S6), the page P2 generated in step S5. Is transmitted to the terminal device 10 (step S7). The terminal device 10 receives the delivery of the page P2 and displays the page P2 on the screen. In the example of FIG. 1, although the terminal device 10 requesting the page P2 has a terminal unit 10 2, the terminal device 10 requesting the page P2 may be a terminal apparatus 10 1. Of course, the terminal device 10 that requests the page P2 may be a terminal device other than the terminal devices 10 1 and 10 2 .

また、配信サーバ20は、複数の端末装置10の1つ(図1の例では、端末装置10)からページP1の配信要求を受け付けたら(ステップS8)、配信サーバ20は、ページP1の情報を端末装置10に送信する(ステップS9)。端末装置10は、ページP1の広告枠A1にプレイ可能なゲームを表示する。なお、図1の例では、ページP1を要求する端末装置10は端末装置10となっているが、ページP1を要求する端末装置10は端末装置10であってもよい。勿論、ページP1を要求する端末装置10は端末装置10、10以外の端末装置であってもよい。 When distribution server 20 receives a distribution request for page P1 from one of the plurality of terminal apparatuses 10 (terminal apparatus 10 1 in the example of FIG. 1 ) (step S8), distribution server 20 displays information on page P1. Is transmitted to the terminal device 10 (step S9). The terminal device 10 displays a playable game in the advertising space A1 of the page P1. In the example of FIG. 1, although the terminal device 10 requesting the page P1 has a terminal unit 10 1, the terminal device 10 requesting the page P1 may be a terminal device 10 2. Of course, the terminal device 10 that requests the page P1 may be a terminal device other than the terminal devices 10 1 and 10 2 .

上述したように、配信サーバ20が端末装置10に送信する情報には、制御情報が含まれている。制御情報には、ページP1に最初に表示するゲーム(初期表示のゲーム)の情報が含まれていてもよい。ページP1に最初に表示するゲームは、ステップS4での順位が最も高いゲームであってもよい。端末装置10は、制御情報に従って、ステップS4での順位が最も高いゲームを最初にページP1に表示する。   As described above, the information transmitted from the distribution server 20 to the terminal device 10 includes control information. The control information may include information on a game that is initially displayed on the page P1 (game of initial display). The game displayed first on page P1 may be the game with the highest ranking in step S4. The terminal device 10 first displays the game with the highest ranking in step S4 on the page P1 according to the control information.

なお、端末装置10は、ページP1に表示されたゲームがユーザによって所定時間(例えば、30秒間)プレイされない場合、広告枠A1に表示されたゲームを、別のプレイ可能なゲームに切り替える。或いは、端末装置10は、所定時間毎(例えば、1分毎)に、広告枠A1に表示されたゲームを、別のプレイ可能なゲームに切り替える。このとき、端末装置10は、広告枠A1に表示されたゲームを、ステップS4での順位に基づき選択された別のプレイ可能なゲームに切り替えてもよい。例えば、端末装置10は、ステップS4での順位が高い順に、広告枠A1に表示されるゲームを切り替えてもよい。これらの切り替えは、制御情報に基づき行われてもよい。   Note that the terminal device 10 switches the game displayed on the advertising space A1 to another playable game when the game displayed on the page P1 is not played by the user for a predetermined time (for example, 30 seconds). Alternatively, the terminal device 10 switches the game displayed in the advertising space A1 to another playable game every predetermined time (for example, every minute). At this time, the terminal device 10 may switch the game displayed in the advertising space A1 to another playable game selected based on the ranking in step S4. For example, the terminal device 10 may switch the game displayed on the advertising space A1 in descending order of the order in step S4. These switching operations may be performed based on the control information.

広告枠A1のゲーム(例えば、ゲームC14)がユーザによってプレイされた場合、端末装置10は、ユーザによるゲームのプレイが所定の基準を満たしているか否か判別する。例えば、端末装置10は、ユーザによるゲームのプレイがゲームC14のクリア条件を満たしているか否かを判別する。或いは、端末装置10は、ユーザによるゲームのプレイ時間が所定の時間以上(例えば、30分以上)となっているか否かを判別する。所定の基準を満たしている場合、端末装置10は、ユーザをページP2に誘導するための誘導情報をページP1に表示する。   When the game of the advertising space A1 (for example, the game C14) is played by the user, the terminal device 10 determines whether or not the game play by the user satisfies a predetermined criterion. For example, the terminal device 10 determines whether or not the game play by the user satisfies the clear condition of the game C14. Or the terminal device 10 discriminate | determines whether the play time of the game by a user is more than predetermined time (for example, 30 minutes or more). When the predetermined standard is satisfied, the terminal device 10 displays guidance information for guiding the user to the page P2 on the page P1.

広告枠A1のゲームがユーザによってプレイされた場合、端末装置10は、プレイ情報を配信サーバに送信する。プレイ情報は、現在、ユーザによってプレイされているゲームの識別情報であってもよいし、ユーザのゲームのプレイ時間を特定するための情報であってもよい。プレイ情報を取得したら、配信サーバ20は、プレイ情報に基づいてゲームの順位を変更する。以後、配信サーバ20は、ステップS1〜S9の処理を繰り返す。   When the game of the advertising space A1 is played by the user, the terminal device 10 transmits play information to the distribution server. The play information may be identification information of a game currently being played by the user, or may be information for specifying the play time of the user's game. If play information is acquired, distribution server 20 will change the order of a game based on play information. Thereafter, the distribution server 20 repeats the processes of steps S1 to S9.

以上のように、配信サーバ20は、ページP1にプレイ可能に表示されたゲームのプレイ情報を取得し、プレイ情報に基づいてゲームを順位付けする。そして、配信サーバ20は、その順位に基づきページP2に表示するゲームを選択する。配信サーバ20は、ユーザの実際のプレイによって得られるプレイ情報に基づいてページP2に表示するゲームを選択しているので、ページP2の訴求力を高いものとすることができる。   As described above, the distribution server 20 acquires the play information of the game displayed to be playable on the page P1, and ranks the games based on the play information. And the delivery server 20 selects the game displayed on the page P2 based on the order. Since the distribution server 20 selects the game to be displayed on the page P2 based on the play information obtained by the user's actual play, the appealing power of the page P2 can be increased.

また、配信サーバ20は、ページP1に表示されたゲームを、プレイ情報に基づく順位に基づき選択された別のプレイ可能なゲームに切り替えるよう端末装置10を制御する。プレイ情報に基づく順位はゲームの持つ訴求力を精度よく反映していると考えられる。そのため、例え、最初に表示されたゲームがユーザの関心を惹きつけるものでなかったとしても、次のゲームはユーザの関心を惹きつけることができる可能性が高い。結果として、配信サーバ20は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。その結果、配信サーバ20は、ゲームの順位の精度をさらに高めることができるので、ページP2の訴求力をさらに高いものとすることができる。   In addition, the distribution server 20 controls the terminal device 10 to switch the game displayed on the page P1 to another playable game selected based on the ranking based on the play information. The ranking based on the play information is considered to accurately reflect the appealing power of the game. Therefore, even if the first displayed game does not attract the user's interest, the next game is likely to be able to attract the user's interest. As a result, since the distribution server 20 can cause many users to play the game, it can collect more play information. As a result, the distribution server 20 can further increase the accuracy of the game ranking, so that the appeal power of the page P2 can be further increased.

〔2.配信システムの構成例〕
以上、本実施形態の情報処理装置の一例である配信サーバ20を備える配信システム1を例に、情報処理装置の動作を述べたが、以下、本実施形態の情報処理装置の構成を説明する。以下の説明では、配信システム1を例に情報処理装置の構成を説明する。上述したように、配信システム1は、端末装置10と、配信サーバ20と、を備える。端末装置10と、配信サーバ20は、ネットワークを介して接続される。ネットワークは、LAN(Local Area Network)、WAN(Wide Area Network)、電話網(携帯電話網、固定電話網等)、地域IP(Internet Protocol)網、インターネット等の通信ネットワークである。ネットワークには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。
[2. Configuration example of distribution system)
The operation of the information processing apparatus has been described above by taking the distribution system 1 including the distribution server 20 as an example of the information processing apparatus of the present embodiment as an example. Hereinafter, the configuration of the information processing apparatus of the present embodiment will be described. In the following description, the configuration of the information processing apparatus will be described using the distribution system 1 as an example. As described above, the distribution system 1 includes the terminal device 10 and the distribution server 20. The terminal device 10 and the distribution server 20 are connected via a network. The network is a communication network such as a LAN (Local Area Network), a WAN (Wide Area Network), a telephone network (a mobile phone network, a fixed telephone network, etc.), a regional IP (Internet Protocol) network, and the Internet. The network may include a wired network or a wireless network.

〔3.端末装置の構成例〕
図2は、実施形態に係る端末装置10の構成例を示す図である。端末装置10は、ユーザがページの閲覧に使用する情報表示装置(情報処理装置)である。端末装置10は、例えば、スマートフォン、タブレット、携帯電話等の通信端末である。通信機能を備えるのであれば、端末装置10は、パーソナルコンピュータ(ノートPC、デスクトップPC)、PDA(Personal Digital Assistant)等の情報処理端末であってもよい。この場合、情報処理端末も通信端末の一種である。端末装置10は、ネットワークを介して配信サーバ20と接続する。端末装置10は、図2に示すように、通信部11と、入力部12と、記憶部13と、出力部14と、制御部15と、を備える。なお、図2に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。
[3. Example of terminal device configuration]
FIG. 2 is a diagram illustrating a configuration example of the terminal device 10 according to the embodiment. The terminal device 10 is an information display device (information processing device) used by a user for browsing a page. The terminal device 10 is a communication terminal such as a smartphone, a tablet, or a mobile phone. The terminal device 10 may be an information processing terminal such as a personal computer (notebook PC, desktop PC) or PDA (Personal Digital Assistant) as long as it has a communication function. In this case, the information processing terminal is also a kind of communication terminal. The terminal device 10 is connected to the distribution server 20 via a network. As illustrated in FIG. 2, the terminal device 10 includes a communication unit 11, an input unit 12, a storage unit 13, an output unit 14, and a control unit 15. Note that the configuration shown in FIG. 2 is a functional configuration, and the hardware configuration may be different.

(通信部11)
通信部11は、外部の装置と通信する通信インタフェースである。通信部11は、ネットワークインタフェースであってもよいし、機器接続インタフェースであってもよい。例えば、通信部11は、NIC(Network Interface Card)等のLANインタフェースであってもよいし、USB(Universal Serial Bus)ホストコントローラ、USBポート等により構成されるUSBインタフェースであってもよい。また、通信部11は、有線インタフェースであってもよいし、無線インタフェースであってもよい。通信部11は、端末装置10の通信手段として機能する。通信部11は、制御部15の制御に従って配信サーバ20と通信する。
(Communication unit 11)
The communication unit 11 is a communication interface that communicates with an external device. The communication unit 11 may be a network interface or a device connection interface. For example, the communication unit 11 may be a LAN interface such as a NIC (Network Interface Card) or a USB interface configured by a USB (Universal Serial Bus) host controller, a USB port, or the like. The communication unit 11 may be a wired interface or a wireless interface. The communication unit 11 functions as a communication unit of the terminal device 10. The communication unit 11 communicates with the distribution server 20 according to the control of the control unit 15.

(入力部12)
入力部12は、外部から各種入力を受け付ける入力装置である。例えば、入力部12は、キーボードやマウスや操作キー等、ユーザが各種操作を行うための操作装置である。入力部12は、端末装置10の入力手段として機能する。なお、端末装置10にタッチパネルが採用される場合には、タッチパネルも入力部12に含まれる。この場合、ユーザは、指やスタイラスで画面をタッチすることにより各種操作を行う。
(Input unit 12)
The input unit 12 is an input device that accepts various inputs from the outside. For example, the input unit 12 is an operation device for a user to perform various operations such as a keyboard, a mouse, and operation keys. The input unit 12 functions as an input unit of the terminal device 10. When a touch panel is adopted for the terminal device 10, the touch panel is also included in the input unit 12. In this case, the user performs various operations by touching the screen with a finger or a stylus.

(記憶部13)
記憶部13は、DRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部13は、端末装置10の記憶手段として機能する。記憶部13は、ウェブブラウザ等のアプリケーションのデータが格納されている。以下の説明では、ウェブブラウザのことを単にブラウザという。
(Storage unit 13)
The storage unit 13 is a storage device capable of reading and writing data, such as DRAM (Dynamic Random Access Memory), SRAM (Static Random Access Memory), flash memory, and hard disk. The storage unit 13 functions as a storage unit of the terminal device 10. The storage unit 13 stores application data such as a web browser. In the following description, a web browser is simply referred to as a browser.

(出力部14)
出力部14は、音、光、振動、画像等、外部に各種出力を行う装置である。出力部14は、端末装置10の出力手段として機能する。出力部14は、各種情報を表示する表示部を備える。表示装置は、例えば、液晶ディスプレイ、有機ELディスプレイである。なお、端末装置10にタッチパネルが採用される場合には、表示装置は入力部12と一体であってもよい。出力部14は、制御部15の制御に従って、画面に画像を表示する。
(Output unit 14)
The output unit 14 is a device that performs various outputs such as sound, light, vibration, and images. The output unit 14 functions as an output unit of the terminal device 10. The output unit 14 includes a display unit that displays various types of information. The display device is, for example, a liquid crystal display or an organic EL display. When a touch panel is adopted for the terminal device 10, the display device may be integrated with the input unit 12. The output unit 14 displays an image on the screen under the control of the control unit 15.

(制御部15)
制御部15は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、端末装置10内部の記憶装置に記憶されている各種プログラムがRAM等を作業領域として実行されることにより実現される。また、制御部15は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。
(Control unit 15)
The controller 15 is a controller. For example, various programs stored in a storage device inside the terminal device 10 are stored in a RAM or the like by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). This is realized by being executed as a work area. The control unit 15 is a controller, and may be realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

制御部15は、図2に示すように、表示制御部151と、ゲーム処理部152と、を備える。制御部15を構成するブロック(表示制御部151及びゲーム処理部152)はそれぞれ制御部15の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア(マイクロプログラムを含む。)で実現される1つのソフトウェアモジュールであってもよいし、半導体チップ(ダイ)上の1つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ1つのプロセッサ或いは1つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部15は上述の機能ブロックとは異なる機能単位で構成されていてもよい。   As shown in FIG. 2, the control unit 15 includes a display control unit 151 and a game processing unit 152. The blocks constituting the control unit 15 (the display control unit 151 and the game processing unit 152) are functional blocks that indicate the functions of the control unit 15, respectively. These functional blocks may be software blocks or hardware blocks. For example, each functional block described above may be one software module realized by software (including a microprogram), or may be one circuit block on a semiconductor chip (die). Of course, each functional block may be one processor or one integrated circuit. The method of configuring the functional block is arbitrary. In addition, the control part 15 may be comprised by the functional unit different from the above-mentioned functional block.

表示制御部151は、配信サーバ20から配信されたページを画面に表示する。例えば、表示制御部151は、ページ上でプレイ可能なゲームが配置されたページP1を画面に表示する。表示制御部151は、ページP1の広告枠A1にプレイ可能にゲーム(例えば、ゲームC11)を表示する。このとき、表示制御部151は、ページP1の配信後、配信サーバ20が順位付けした順位が最も高いゲームを最初にページP1に表示してもよい。   The display control unit 151 displays the page distributed from the distribution server 20 on the screen. For example, the display control unit 151 displays a page P1 on which a game that can be played on the page is arranged on the screen. The display control unit 151 displays a game (for example, the game C11) so as to be playable in the advertising space A1 of the page P1. At this time, after the distribution of page P1, display control unit 151 may first display the game with the highest ranking ranked by distribution server 20 on page P1.

また、表示制御部151は、ゲーム情報のページを画面に表示する。例えば、表示制御部151は、コンテンツC20、C21、C22、C23等を表示するページP2を画面に表示する。コンテンツC20、C21、C22、C23は、例えば、配信サーバ20が順位付けした順位に基づき選択されたゲームの情報である。表示制御部151は、これらの処理を、配信サーバ20から配信された制御情報(例えば、ページP1の情報に含まれるプログラム)に従って動作することで実現してもよい。   Further, the display control unit 151 displays a game information page on the screen. For example, the display control unit 151 displays a page P2 that displays the contents C20, C21, C22, C23, and the like on the screen. The contents C20, C21, C22, and C23 are, for example, information on the game selected based on the ranking ranked by the distribution server 20. The display control unit 151 may realize these processes by operating according to control information distributed from the distribution server 20 (for example, a program included in the information of the page P1).

ゲーム処理部152は、ページP1上でプレイ可能なゲームの処理を行う。ゲーム処理部152は、配信サーバ20から配信された制御情報に従って動作する。例えば、ページP1にプレイ可能に表示されたゲーム(例えば、ゲームC11)のプレイ情報を配信サーバ20に送信する。ゲーム処理部152は、ユーザがページP1上のプレイ可能ゲームをプレイしたか否かの情報をプレイ情報として配信サーバ20に送信してもよい。また、ゲーム処理部152は、プレイ時間を特定するための情報をプレイ情報として配信サーバ20に送信してもよい。   The game processing unit 152 performs a game process that can be played on the page P1. The game processing unit 152 operates according to control information distributed from the distribution server 20. For example, the play information of the game (for example, game C11) displayed to be playable on the page P1 is transmitted to the distribution server 20. The game processing unit 152 may transmit information as to whether or not the user has played a playable game on the page P1 to the distribution server 20 as play information. Moreover, the game processing part 152 may transmit the information for specifying play time to the delivery server 20 as play information.

また、ゲーム処理部152は、ページP1に表示されたゲームが所定時間プレイされてない場合に、画面上のページP1に表示されたゲームを、別のプレイ可能なゲームに切り替える。或いは、ゲーム処理部152は、所定時間毎に、画面上のページP1に表示されたゲームを、別のプレイ可能なゲームに切り替える。このとき、ゲーム処理部152は、ページP1に表示されたゲームを、配信サーバ20での順位に基づき選択された別のプレイ可能なゲームに切り替えてもよい。例えば、ゲーム処理部152は、配信サーバ20での順位が高い順に、ページP1に表示されるゲームを切り替えてもよい。   The game processing unit 152 switches the game displayed on the page P1 on the screen to another playable game when the game displayed on the page P1 has not been played for a predetermined time. Alternatively, the game processing unit 152 switches the game displayed on the page P1 on the screen to another playable game every predetermined time. At this time, the game processing unit 152 may switch the game displayed on the page P1 to another playable game selected based on the ranking on the distribution server 20. For example, the game processing unit 152 may switch the game displayed on the page P1 in descending order from the distribution server 20.

また、ゲーム処理部152は、ページP1に表示されたゲームのプレイが所定の基準を満たした場合に、ユーザをページP2へ誘導するための情報(以下、誘導情報という。)をページP1に表示してもよい。例えば、ゲーム処理部152は、ページP1に表示されたゲームのプレイがクリア条件を満たした場合に、誘導情報をページP1に表示してもよい。或いは、ゲーム処理部152は、ページP1に表示されたゲームのプレイ時間が所定の時間以上(例えば、30分以上)となった場合に、誘導情報をページP1に表示してもよい。誘導情報は、ページP2へのリンクであってもよいし、ページP2を検索するためのキーワード(例えば、ページP2のタイトル名)であってもよい。   Further, the game processing unit 152 displays information for guiding the user to the page P2 (hereinafter referred to as guidance information) on the page P1 when the play of the game displayed on the page P1 satisfies a predetermined standard. May be. For example, the game processing unit 152 may display the guidance information on the page P1 when the play of the game displayed on the page P1 satisfies the clear condition. Alternatively, the game processing unit 152 may display the guidance information on the page P1 when the play time of the game displayed on the page P1 is equal to or longer than a predetermined time (for example, 30 minutes or longer). The guide information may be a link to the page P2 or a keyword for searching the page P2 (for example, the title name of the page P2).

ゲーム処理部152は、これらの処理を、配信サーバ20から配信された制御情報に従って動作することで実現してもよい。   The game processing unit 152 may realize these processes by operating according to the control information distributed from the distribution server 20.

〔4.配信サーバの構成例〕
次に、配信サーバ20の構成について詳細に説明する。配信サーバ20は、端末装置10、からの要求を処理するサーバ用ホストコンピュータ(以下、単に「サーバ」という。)である。配信サーバ20は、PCサーバであってもよいし、ミッドレンジサーバであってもよいし、メインフレームサーバであってもよい。また、配信サーバ20は、1つのサーバにより構成されていてもよいし、協同して処理を実行する複数のサーバにより構成されていてもよい。配信サーバ20が複数のサーバで構成される場合、これらサーバの設置場所は離れていてもよい。設置場所が離れていたとしても、協同して処理を実行するのであれば、これらサーバは1つのコンテンツ提供サーバとみなすことができる。
[4. Distribution server configuration example)
Next, the configuration of the distribution server 20 will be described in detail. The distribution server 20 is a server host computer (hereinafter simply referred to as “server”) that processes a request from the terminal device 10. The distribution server 20 may be a PC server, a midrange server, or a mainframe server. Moreover, the delivery server 20 may be comprised by one server, and may be comprised by the some server which cooperates and performs a process. When the distribution server 20 includes a plurality of servers, the installation locations of these servers may be separated. Even if the installation locations are separated, these servers can be regarded as one content providing server as long as the processes are executed in cooperation.

図3は、実施形態に係る配信サーバ20の構成例を示す図である。配信サーバ20は、通信部21と、記憶部22と、制御部23と、を備える。なお、図3に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。   FIG. 3 is a diagram illustrating a configuration example of the distribution server 20 according to the embodiment. The distribution server 20 includes a communication unit 21, a storage unit 22, and a control unit 23. Note that the configuration shown in FIG. 3 is a functional configuration, and the hardware configuration may be different.

(通信部21)
通信部21は、外部の装置と通信する通信インタフェースである。通信部21は、ネットワークインタフェースであってもよいし、機器接続インタフェースであってもよい。例えば、通信部21は、NIC等のLANインタフェースであってもよいし、USBホストコントローラ、USBポート等により構成されるUSBインタフェースであってもよい。また、通信部21は、有線インタフェースであってもよいし、無線インタフェースであってもよい。通信部21は、配信サーバ20の通信手段として機能する。通信部21は、制御部23の制御に従って端末装置10と通信する。
(Communication unit 21)
The communication unit 21 is a communication interface that communicates with an external device. The communication unit 21 may be a network interface or a device connection interface. For example, the communication unit 21 may be a LAN interface such as a NIC, or a USB interface configured by a USB host controller, a USB port, or the like. The communication unit 21 may be a wired interface or a wireless interface. The communication unit 21 functions as a communication unit of the distribution server 20. The communication unit 21 communicates with the terminal device 10 according to the control of the control unit 23.

(記憶部22)
記憶部22は、DRAM、SRAM、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部22は、配信サーバ20の記憶手段として機能する。記憶部22は、コンテンツデータベース221、プレイ情報データベース222、ランキングデータベース223、を記憶する。また、記憶部22は、ページ情報記憶部224を有している。
(Storage unit 22)
The storage unit 22 is a data readable / writable storage device such as a DRAM, SRAM, flash memory, or hard disk. The storage unit 22 functions as a storage unit of the distribution server 20. The storage unit 22 stores a content database 221, a play information database 222, and a ranking database 223. In addition, the storage unit 22 includes a page information storage unit 224.

コンテンツデータベース221は、端末装置10に配信するコンテンツの情報を記憶するデータベースである。図4は、コンテンツデータベースに格納された情報の一例を示す図である。図4に示した例では、コンテンツデータベース221は、コンテンツID、タイトル、コンテンツ1、コンテンツ2等の項目を有している。   The content database 221 is a database that stores content information to be distributed to the terminal device 10. FIG. 4 is a diagram illustrating an example of information stored in the content database. In the example illustrated in FIG. 4, the content database 221 includes items such as content ID, title, content 1, content 2, and the like.

「コンテンツID」は、端末装置10に配信されるコンテンツを識別するための識別情報を示す。コンテンツIDは、配信サーバ20の運営者等によって割り当てられる。例えば、「コンテンツID」には“K11”等の項目値が格納される。なお、異なるコンテンツであっても、同じタイトルで識別されるコンテンツには同じコンテンツIDが割り当てられる。例えば、同じタイトルのゲームであれば、そのゲームの広告用コンテンツにも、ゲームの本体となるコンテンツにも同じIDが割り当てられる。   The “content ID” indicates identification information for identifying content distributed to the terminal device 10. The content ID is assigned by the operator of the distribution server 20 or the like. For example, an item value such as “K11” is stored in the “content ID”. Even if the contents are different, the same content ID is assigned to the contents identified by the same title. For example, in the case of a game with the same title, the same ID is assigned to the advertising content of the game and the content that is the main body of the game.

「タイトル」は、コンテンツのタイトルである。「タイトル」には、“ゲームA”、“広告X”等の項目値が格納される。   “Title” is the title of the content. In “Title”, item values such as “Game A” and “Advertisement X” are stored.

「コンテンツ1」は、端末装置10に配信するコンテンツを示す。コンテンツ1に格納されるコンテンツは、例えば、ページP1にプレイ可能に表示されるゲームやページP2に表示される広告コンテンツである。なお、図4に示す例では、「コンテンツ1」には「C11」〜「C16」、「C31」〜「C32」といった概念的な情報が格納されているが、音声データ、画像データ、テキストデータ、ゲームデータ、ゲーム形式の広告データ等、コンテンツのデータそのものが格納されていてもよい。なお、「コンテンツ1」には、各コンテンツが所在するURL、または、これらの格納場所を示すファイルパス名などが格納されていてもよい。   “Content 1” indicates content to be distributed to the terminal device 10. The content stored in the content 1 is, for example, a game displayed to be playable on the page P1 or an advertising content displayed on the page P2. In the example shown in FIG. 4, conceptual information such as “C11” to “C16” and “C31” to “C32” is stored in “content 1”, but audio data, image data, text data Further, content data itself such as game data and game format advertisement data may be stored. Note that “content 1” may store a URL where each content is located, a file path name indicating the storage location thereof, or the like.

「コンテンツ2」は、端末装置10に配信するコンテンツを示す。コンテンツ2に格納されるコンテンツは、コンテンツ1と同じタイトルの、コンテンツ1とは異なる内容のコンテンツである。例えば、コンテンツ2に格納されるコンテンツは、ページP2に表示されるゲームの情報である。なお、図4に示す例では、「コンテンツ1」には「C21」〜「C26」といった概念的な情報が格納されているが、音声データ、画像データ、テキストデータ、ゲームデータ、ゲーム形式の広告データ等、コンテンツのデータそのものが格納されていてもよい。なお、「コンテンツ2」には、各コンテンツが所在するURL、または、これらの格納場所を示すファイルパス名などが格納されていてもよい。   “Content 2” indicates content to be distributed to the terminal device 10. The content stored in the content 2 is a content having the same title as the content 1 but different from the content 1. For example, the content stored in the content 2 is game information displayed on the page P2. In the example shown in FIG. 4, conceptual information such as “C21” to “C26” is stored in “content 1”. However, audio data, image data, text data, game data, and game format advertisements are stored. Data of content such as data may be stored. “Content 2” may store a URL where each content is located or a file path name indicating the storage location thereof.

プレイ情報データベース222は、ユーザによるゲームのプレイの情報を記憶するデータベースである。図5は、プレイ情報データベースに格納された情報の一例を示す図である。図5に示した例では、プレイ情報データベース222は、コンテンツID、タイトル、プレイ数、プレイ時間等の項目を有している。コンテンツID及びタイトルはコンテンツデータベース221のコンテンツID及びタイトルと同じである。   The play information database 222 is a database that stores game play information by the user. FIG. 5 is a diagram illustrating an example of information stored in the play information database. In the example illustrated in FIG. 5, the play information database 222 includes items such as a content ID, a title, the number of plays, and a play time. The content ID and title are the same as the content ID and title in the content database 221.

「プレイ数」は、コンテンツID及びタイトルで識別されるゲームの総プレイ数を示す。「プレイ数」には“66815”等の項目値が格納される。プレイ数に格納される値は、例えば、ページ上で該当のゲームが1回プレイされたら1が加算される。図5の例では、ゲームAが多くのユーザによって66815回プレイされている。   “Number of plays” indicates the total number of plays of the game identified by the content ID and the title. An item value such as “66815” is stored in the “number of plays”. As the value stored in the number of plays, for example, 1 is added when the corresponding game is played once on the page. In the example of FIG. 5, the game A is played 66815 times by many users.

「プレイ時間」は、コンテンツID及びタイトルで識別されるゲームの1プレイ当たりの平均プレイ時間を示す。「プレイ時間」には“625”等の項目値が格納される。図5の例では、ゲームAが1プレイ当たり平均で625秒プレイされている。   “Play time” indicates an average play time per play of the game identified by the content ID and the title. An item value such as “625” is stored in “play time”. In the example of FIG. 5, the game A is played for an average of 625 seconds per play.

ランキングデータベース223は、ゲームの順位に関する情報を記憶するデータベースである。図6は、ランキングデータベースに格納された情報の一例を示す図である。図6に示した例では、ランキングデータベース223は、順位、コンテンツID、タイトル等の項目を有している。コンテンツID及びタイトルはコンテンツデータベース221のコンテンツID及びタイトルと同じである。   The ranking database 223 is a database that stores information related to game ranking. FIG. 6 is a diagram illustrating an example of information stored in the ranking database. In the example shown in FIG. 6, the ranking database 223 has items such as rank, content ID, and title. The content ID and title are the same as the content ID and title in the content database 221.

「順位」は、コンテンツID及びタイトルで識別されるゲームの順位を示す。順位に格納される順位は、配信サーバ20が予め設定された基準で順位付けした順位である。「順位」には“1”、“2”等の項目値が格納される。図6の例では、ゲームAが1位で、ゲームBが2位となっている。   “Rank” indicates the rank of the game identified by the content ID and the title. The order stored in the rank is the rank that the distribution server 20 ranks according to a preset criterion. Item values such as “1” and “2” are stored in the “rank”. In the example of FIG. 6, game A is first and game B is second.

ページ情報記憶部224は、端末装置10に配信するページの情報を記憶する。例えば、ページ情報記憶部224は、端末装置10に配信するページの情報として、プレイ可能なゲームの情報が広告枠A1に表示されるページ(ページP1)の情報、複数のゲームの情報が掲載されたページ(ページP2)の情報を記憶する。   The page information storage unit 224 stores information on pages to be distributed to the terminal device 10. For example, in the page information storage unit 224, information on a page (page P1) on which information on playable games is displayed in the advertising space A1 and information on a plurality of games are posted as information on pages distributed to the terminal device 10. The information of the page (page P2) is stored.

図7は、ページ情報記憶部に格納されるページ情報に基づき生成されるページの一例を示す図である。図7に示されたページP1は、検索サイトのページであり、複数の広告枠を有している。広告枠には、広告コンテンツC31、C32等が表示される。また、ページP1は、広告コンテンツC31、C32が表示される広告枠以外にも広告枠A1を有している。広告枠A1にはプレイ可能なゲームが表示される。図7の例では、ゲームC11が広告枠に表示されている。   FIG. 7 is a diagram illustrating an example of a page generated based on the page information stored in the page information storage unit. The page P1 shown in FIG. 7 is a search site page, and has a plurality of advertisement spaces. Advertisement contents C31, C32, etc. are displayed in the advertisement space. Further, the page P1 has an advertising space A1 in addition to the advertising space in which the advertising contents C31 and C32 are displayed. A game that can be played is displayed in the advertising space A1. In the example of FIG. 7, the game C11 is displayed in the advertising space.

図8は、ページ情報記憶部に格納されるページ情報に基づき生成されるページの他の例を示す図である。図8に示されたページP2は、例えば、ゲームサイトのページである。ページP2には、複数のゲームの情報が掲載されている。図8の例の場合、ページにはゲームのコンテンツC21〜C26が表示されている。コンテンツC21は、タイトル「ゲームA」に関するコンテンツである。コンテンツC22は、タイトル「ゲームB」に関するコンテンツである。コンテンツC23は、タイトル「ゲームC」に関するコンテンツである。コンテンツC24は、タイトル「ゲームD」に関するコンテンツである。コンテンツC25は、タイトル「ゲームE」に関するコンテンツである。コンテンツC26は、タイトル「ゲームF」に関するコンテンツである。ゲームには配信サーバ20が順位付けした順位が付されている。図8の例では、ゲームAが1位であり、ゲームBが2位であり、ゲームCが3位であり、ゲームDが4位であり、ゲームEが5位であり、ゲームFが6位である。また、ページP2には、ページ上でプレイ可能なゲームとして、コンテンツC20が表示されている。コンテンツC20は、例えば、順位が最も高いゲームAのプレイ可能コンテンツである。   FIG. 8 is a diagram illustrating another example of a page generated based on the page information stored in the page information storage unit. The page P2 shown in FIG. 8 is, for example, a game site page. Information on a plurality of games is posted on page P2. In the example of FIG. 8, game contents C21 to C26 are displayed on the page. The content C21 is content related to the title “Game A”. The content C22 is content related to the title “game B”. The content C23 is content related to the title “game C”. The content C24 is content related to the title “game D”. The content C25 is content related to the title “game E”. The content C26 is content related to the title “game F”. The game is given a ranking given by the distribution server 20. In the example of FIG. 8, game A is 1st, game B is 2nd, game C is 3rd, game D is 4th, game E is 5th, and game F is 6th. It is rank. Also, on the page P2, content C20 is displayed as a game that can be played on the page. The content C20 is a playable content of the game A having the highest ranking, for example.

(制御部23)
図3に戻り、制御部23は、コントローラであり、例えば、CPU、MPU等のプロセッサによって、配信サーバ20内部の記憶装置に記憶されている各種プログラムがRAM等を作業領域として実行されることにより実現される。また、制御部23は、コントローラであり、例えば、ASICやFPGA等の集積回路により実現されてもよい。
(Control unit 23)
Returning to FIG. 3, the control unit 23 is a controller. For example, various programs stored in a storage device inside the distribution server 20 are executed by a processor such as a CPU or MPU using the RAM or the like as a work area. Realized. The control unit 23 is a controller, and may be realized by an integrated circuit such as an ASIC or FPGA, for example.

制御部23は、図3に示すように、取得部231と、順位付け部232と、選択部233と、生成部234と、配信部235と、を備える。制御部23を構成するブロック(取得部231〜配信部235)はそれぞれ制御部23の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア(マイクロプログラムを含む。)で実現される1つのソフトウェアモジュールであってもよいし、半導体チップ(ダイ)上の1つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ1つのプロセッサ或いは1つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、制御部23は上述の機能ブロックとは異なる機能単位で構成されていてもよい。   As illustrated in FIG. 3, the control unit 23 includes an acquisition unit 231, a ranking unit 232, a selection unit 233, a generation unit 234, and a distribution unit 235. The blocks (acquisition unit 231 to distribution unit 235) that constitute the control unit 23 are functional blocks that indicate the functions of the control unit 23. These functional blocks may be software blocks or hardware blocks. For example, each functional block described above may be one software module realized by software (including a microprogram), or may be one circuit block on a semiconductor chip (die). Of course, each functional block may be one processor or one integrated circuit. The method of configuring the functional block is arbitrary. In addition, the control part 23 may be comprised by the functional unit different from the above-mentioned functional block.

取得部231は、第1のコンテンツ(例えば、ページP1)にプレイ可能に表示されたゲームのプレイ情報を取得する。例えば、取得部231は、第1のコンテンツの広告枠A1にプレイ可能に表示されたゲームのプレイ情報を取得する。また、取得部231は、プレイ情報としてプレイ時間を特定するための情報を取得する。   The acquisition unit 231 acquires play information of a game displayed to be playable on the first content (for example, page P1). For example, the acquisition unit 231 acquires play information of a game displayed to be playable in the advertising space A1 of the first content. Moreover, the acquisition part 231 acquires the information for specifying play time as play information.

順位付け部232は、プレイ情報に基づいてゲームを順位付けする。例えば、順位付け部232は、プレイ情報に基づいて判別されるプレイ数に基づきゲームを順位付けする。或いは、順位付け部232は、ゲームのプレイ時間に基づいてゲームを順位付けする。   The ranking unit 232 ranks the games based on the play information. For example, the ranking unit 232 ranks the games based on the number of plays determined based on the play information. Alternatively, the ranking unit 232 ranks the games based on the game play time.

選択部233は、順位付け部232での順位に基づき第2のコンテンツ(例えば、ページP2)に表示するゲームを選択する。   The selection unit 233 selects a game to be displayed on the second content (for example, page P2) based on the ranking in the ranking unit 232.

生成部234は、選択部233で選択されたゲームの情報を複数表示する第2のコンテンツ(例えば、ページP2)を生成する。   The generation unit 234 generates second content (for example, page P2) that displays a plurality of pieces of information on the game selected by the selection unit 233.

配信部235は、画面に情報を表示する端末装置10に制御情報を配信する。配信部235は、端末装置10に制御情報を配信することで、画面上の第1のコンテンツ(例えば、ページP1)に表示されたゲームを、順位付け部232での順位に基づき選択された別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。   The distribution unit 235 distributes the control information to the terminal device 10 that displays information on the screen. The distribution unit 235 distributes the control information to the terminal device 10 so that the game displayed on the first content (for example, page P1) on the screen is selected based on the ranking in the ranking unit 232. The terminal device 10 is controlled to execute a process of switching to a playable game.

また、配信部235は、端末装置10に制御情報を配信することで、順位付け部232での順位が高い順に、第1のコンテンツ(例えば、ページP1)に表示されるゲームを切り替える処理を実行するよう端末装置10を制御する。   In addition, the distribution unit 235 distributes control information to the terminal device 10 to execute a process of switching a game displayed on the first content (for example, page P1) in descending order of the ranking in the ranking unit 232. The terminal device 10 is controlled to do so.

また、配信部235は、端末装置10に制御情報を配信することで、順位付け部232での順位が最も高いゲームを第1のコンテンツ(例えば、ページP1)に初期表示する処理を実行するよう端末装置10を制御する。   Further, the distribution unit 235 distributes control information to the terminal device 10 so as to execute a process of initially displaying the game with the highest ranking in the ranking unit 232 on the first content (for example, page P1). The terminal device 10 is controlled.

また、配信部235は、端末装置10に制御情報を配信することで、第1のコンテンツ(例えば、ページP1)に表示されたゲームのプレイが所定の基準を満たした場合に、第2のコンテンツ(例えば、ページP2)へ誘導するための情報を第1のコンテンツに表示する処理を実行するよう端末装置10を制御する。   In addition, the distribution unit 235 distributes the control information to the terminal device 10, so that the second content is displayed when the play of the game displayed on the first content (for example, page P <b> 1) satisfies a predetermined criterion. The terminal device 10 is controlled to execute a process of displaying information for guiding to (for example, page P2) on the first content.

また、配信部235は、端末装置10に制御情報を配信することで、第1のコンテンツ(例えば、ページP1)に表示されたゲームのプレイがクリア条件を満たした場合に、第2のコンテンツ(例えば、ページP2)へ誘導するための情報を第1のコンテンツに表示する処理を実行するよう端末装置10を制御する。   Further, the distribution unit 235 distributes the control information to the terminal device 10, so that when the game play displayed on the first content (for example, page P <b> 1) satisfies the clear condition, the second content ( For example, the terminal device 10 is controlled to execute a process of displaying information for guiding to the page P2) on the first content.

また、配信部235は、端末装置10に制御情報を配信することで、第1のコンテンツ(例えば、ページP1)に表示されたゲームのプレイ時間が所定の時間以上となった場合に、第2のコンテンツへ誘導するための情報を第1のコンテンツに表示する処理を実行するよう端末装置10を制御する。   In addition, the distribution unit 235 distributes the control information to the terminal device 10, so that when the play time of the game displayed on the first content (for example, page P <b> 1) is equal to or longer than a predetermined time, The terminal device 10 is controlled to execute processing for displaying information for guiding to the first content on the first content.

また、配信部235は、端末装置10に制御情報を配信することで、第1のコンテンツ(例えば、ページP1)に表示されたゲームが所定時間プレイされていない場合に、画面上の第1のコンテンツに表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。   In addition, the distribution unit 235 distributes the control information to the terminal device 10, so that when the game displayed on the first content (for example, page P <b> 1) has not been played for a predetermined time, the first on-screen is displayed. The terminal device 10 is controlled to execute a process of switching the game displayed in the content to another playable game.

また、配信部235は、端末装置10に制御情報を配信することで、所定時間毎に、画面上の第1のコンテンツに表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。   In addition, the distribution unit 235 distributes the control information to the terminal device 10 to execute a process of switching the game displayed in the first content on the screen to another playable game every predetermined time. The terminal device 10 is controlled.

〔5.配信サーバの処理フロー〕
次に、図9を参照しながら、配信サーバ20が実行する処理の手順について説明する。図9は、配信処理の一例を示すフローチャートである。配信サーバ20は、電源が投入されると配信処理を開始する。
[5. (Processing flow of distribution server)
Next, the procedure of processing executed by the distribution server 20 will be described with reference to FIG. FIG. 9 is a flowchart illustrating an example of distribution processing. The distribution server 20 starts distribution processing when the power is turned on.

まず、配信サーバ20は、端末装置10からページのリクエストを受信したか判別する(ステップS11)。リクエストを受信していない場合(ステップS11:No)、配信サーバ20は、ステップS13に処理を進める。リクエストを受信した場合(ステップS11:Yes)、配信サーバ20は、ページの情報を端末装置10に送信する(ステップS12)。このとき、配信サーバ20は、ページP1のリクエストを受け付けたのであれば、ページP1の情報を端末装置10に送信する。ページP2のリクエストを受け付けたのであれば、配信サーバ20は、ページP2の情報を端末装置10に送信する。   First, the distribution server 20 determines whether a page request is received from the terminal device 10 (step S11). When the request has not been received (step S11: No), the distribution server 20 advances the process to step S13. When the request is received (step S11: Yes), the distribution server 20 transmits page information to the terminal device 10 (step S12). At this time, if the distribution server 20 receives the request for the page P1, the distribution server 20 transmits the information of the page P1 to the terminal device 10. If the request for page P <b> 2 is received, distribution server 20 transmits information on page P <b> 2 to terminal device 10.

続いて、配信サーバ20は、端末装置10からプレイ情報を受信したか判別する(ステップS13)。プレイ情報を受信していない場合(ステップS13:No)、配信サーバ20は、ステップS11に処理を戻す。プレイ情報を受信した場合(ステップS13:Yes)、配信サーバ20は、プレイ情報をプレイ情報データベース222に登録する(ステップS14)。   Subsequently, the distribution server 20 determines whether play information is received from the terminal device 10 (step S13). When the play information is not received (step S13: No), the distribution server 20 returns the process to step S11. When play information is received (step S13: Yes), the distribution server 20 registers play information in the play information database 222 (step S14).

続いて、配信サーバ20は、プレイ情報に基づいてゲームを順位付けする(ステップS15)。配信サーバ20は、順位をランキングデータベース223に登録する。   Subsequently, the distribution server 20 ranks the games based on the play information (step S15). The distribution server 20 registers the rank in the ranking database 223.

続いて、配信サーバ20は、ランキングデータベース223に登録されている順位に基づきページP2に表示するゲームのコンテンツ(ゲーム)を選択する(ステップS16)。例えば、配信サーバ20は、上位から順に6つのゲームをページP2に表示するゲームとして選択する。そして、配信サーバ20は、選択されたゲームの情報を表示するページを生成する(ステップS17)。配信サーバ20は、制御情報を更新してもよい。そして、ページ情報記憶部224に記憶されているページを更新する。   Subsequently, the distribution server 20 selects a game content (game) to be displayed on the page P2 based on the order registered in the ranking database 223 (step S16). For example, the distribution server 20 selects six games in order from the top as games to be displayed on the page P2. And the delivery server 20 produces | generates the page which displays the information of the selected game (step S17). The distribution server 20 may update the control information. Then, the page stored in the page information storage unit 224 is updated.

更新が完了したら、配信サーバ20は、ステップS11に処理を戻し、ステップS11〜S17の処理を繰り返す。   When the update is completed, the distribution server 20 returns the process to step S11 and repeats the processes of steps S11 to S17.

〔6.端末装置の処理フロー〕
次に、図10を参照しながら、端末装置10が実行する処理の手順について説明する。図10は、表示制御処理の一例を示すフローチャートである。端末装置10は、電源が投入されると表示制御処理を開始する。
[6. Terminal device processing flow]
Next, a procedure of processing executed by the terminal device 10 will be described with reference to FIG. FIG. 10 is a flowchart illustrating an example of the display control process. The terminal device 10 starts display control processing when the power is turned on.

端末装置10は、ユーザの操作に応じて配信サーバ20にページP1或いはページP2の配信を要求する。そして、端末装置10は、配信サーバ20からページP1或いはページP2の情報を受信する(ステップS21)。   The terminal device 10 requests the distribution server 20 to distribute the page P1 or the page P2 in accordance with a user operation. And the terminal device 10 receives the information of page P1 or page P2 from the delivery server 20 (step S21).

次に、端末装置10は、ユーザがページに含まれるゲームをプレイ中か判別する(ステップS22)。プレイ中の場合(ステップS22:Yes)、端末装置10は、プレイ情報を配信サーバ20に送信する(ステップS23)。   Next, the terminal device 10 determines whether the user is playing the game included in the page (step S22). When playing (step S22: Yes), the terminal device 10 transmits play information to the distribution server 20 (step S23).

続いて、端末装置10は、ゲームのプレイが所定の基準を満たしているか判別する(ステップS24)。例えば、端末装置10は、ユーザによるゲームのプレイがゲームのクリア条件を満たしているか判別する。或いは、端末装置10は、ユーザによるゲームのプレイ時間がゲームを始めてから所定の時間以上(例えば、30分以上)経過しているか判別する。所定の基準を満たしていない場合(ステップS24:No)、端末装置10は、ステップS28に処理を進める。   Subsequently, the terminal device 10 determines whether or not the game play satisfies a predetermined standard (step S24). For example, the terminal device 10 determines whether the game play by the user satisfies the game clear condition. Alternatively, the terminal device 10 determines whether a play time of the game by the user has elapsed for a predetermined time or more (for example, 30 minutes or more) since the game started. If the predetermined standard is not satisfied (step S24: No), the terminal device 10 advances the process to step S28.

所定の基準を満たしている場合(ステップS24:Yes)、端末装置10は、誘導情報を画面に表示する(ステップS25)。例えば、端末装置10は、ページP1の広告枠A1に、ページP2へのリンクを表示する。その後、端末装置10は、ステップS28に処理を進める。   If the predetermined standard is satisfied (step S24: Yes), the terminal device 10 displays the guidance information on the screen (step S25). For example, the terminal device 10 displays a link to the page P2 in the advertising space A1 of the page P1. Thereafter, the terminal device 10 advances the processing to step S28.

ステップS22に戻り、ユーザがゲームをプレイ中でない場合(ステップS22:Yes)、端末装置10は、現在表示中のゲームが、ページへの表示が開始されてから所定時間(例えば、30秒)経過したか判別する。或いは、ユーザがゲームのプレイを停止してから所定時間(例えば、1分)経過したか判別する(ステップS26)。所定時間経過していない場合(ステップS26:No)、端末装置10は、ステップS28に処理を進める。   Returning to step S22, if the user is not playing the game (step S22: Yes), the terminal device 10 has elapsed a predetermined time (for example, 30 seconds) after the currently displayed game is displayed on the page. Determine if you did. Alternatively, it is determined whether a predetermined time (for example, 1 minute) has elapsed since the user stopped playing the game (step S26). If the predetermined time has not elapsed (step S26: No), the terminal device 10 advances the process to step S28.

所定時間が経過している場合(ステップS26:Yes)、端末装置10は、現在表示中のゲームを別のプレイ可能なゲームに切り替える(ステップS27)。このとき、端末装置10は、現在表示中のゲームを、配信サーバ20がステップS15で順位付けした順位に基づきゲームを切り替えてもよい。例えば、端末装置10は、ステップS15での順位が高い順に、ページに表示されるゲームを切り替えてもよい。   When the predetermined time has elapsed (step S26: Yes), the terminal device 10 switches the currently displayed game to another playable game (step S27). At this time, the terminal device 10 may switch the game based on the ranking that the distribution server 20 ranks the currently displayed game in step S15. For example, the terminal device 10 may switch the game displayed on the page in descending order in step S15.

端末装置10は、ユーザが広告枠A1に表示されたリンクをクリックした等の処理によりページの遷移が発生したか否かを判別する(ステップS28)。ページの遷移が発生していない場合(ステップS28:No)、端末装置10は、ステップS22に処理を戻す。ページの遷移が発生している場合(ステップS28:Yes)、端末装置10は、ページを遷移させるための処理を実行する(ステップS29)。例えば、端末装置10はページの情報を要求するとともに、配信サーバ20からページの情報を受信する。遷移先のページの情報を受信したら、端末装置10は、ステップS11に処理を戻し、ステップS21〜S29の処理を繰り返す。   The terminal device 10 determines whether or not a page transition has occurred due to a process such as a user clicking a link displayed in the advertising space A1 (step S28). When the page transition has not occurred (step S28: No), the terminal device 10 returns the process to step S22. When the page transition has occurred (step S28: Yes), the terminal device 10 executes a process for transitioning the page (step S29). For example, the terminal device 10 requests page information and receives page information from the distribution server 20. If the information of the page of a transition destination is received, the terminal device 10 will return a process to step S11, and will repeat the process of step S21-S29.

〔7.変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
[7. (Modification)
The above-described embodiment shows an example, and various changes and applications are possible.

例えば、上述の実施形態では、制御情報はプログラムであるものとして説明したが、制御情報はいわゆるプログラムと呼ばれる形式のデータに限定されない。例えば、制御情報は、CSS3(Cascading Style Sheets 3)等のスタイルシート言語で記載されたデータであってもよい。また、制御情報は、必ずしもコンピュータ言語で記載されたデータでなくてもよい。例えば、制御情報は、ゲーム情報の表示順序が単に列挙されたデータであってもよい。例えば、制御情報は、ゲームの識別情報と、その識別情報で特定されるゲームの情報を表示する順序と、を関連付けたデータであってもよい。このとき、表示順序は、ゲームの順位であってもよい。ゲームの順位は、配信サーバ20がプレイ情報に基づいて順位付けした順位であってもよい。なお、配信サーバ20は、プレイ可能なゲームのデータを、ページP1の情報の配信タイミングではなく、ゲームの切り替えタイミングで端末装置10に送信してもよい。この場合には、プレイ可能なゲームのデータそのものを制御情報とみなすことができる。   For example, in the above-described embodiment, the control information is described as a program, but the control information is not limited to data in a so-called program format. For example, the control information may be data described in a style sheet language such as CSS3 (Cascading Style Sheets 3). Further, the control information does not necessarily have to be data written in a computer language. For example, the control information may be data in which the display order of game information is simply listed. For example, the control information may be data in which game identification information is associated with an order in which game information specified by the identification information is displayed. At this time, the display order may be a game order. The ranking of the game may be the ranking that the distribution server 20 ranks based on the play information. The distribution server 20 may transmit playable game data to the terminal device 10 at the game switching timing instead of the information distribution timing of the page P1. In this case, playable game data itself can be regarded as control information.

また、端末装置10は、ページP1、P2の表示処理や、上述した表示制御処理等を端末装置10に実行させるアプリケーションをあらかじめダウンロードし、かかるアプリケーションを実行することで、上述した処理を実現してもよい。   Further, the terminal device 10 downloads an application that causes the terminal device 10 to execute the display processing of the pages P1 and P2, the display control processing described above, and the like in advance, and implements the processing described above by executing the application. Also good.

また、上述の実施形態では、プレイ情報は、ゲームの識別情報とプレイ時間であるものとした。しかしながら、プレイ情報は、ゲームの識別情報とプレイ時間に限定されない。プレイ情報には、ユーザ情報(例えば、性別、年齢、年齢帯等)が含まれていてもよい。ユーザ情報は、例えば、性別、年齢、年齢帯等の情報である。その他、ユーザ情報は、デモグラフィック情報やサイコグラフィック情報であってもよい。このとき、配信サーバ20は、性別、年齢帯等、ユーザ分類毎にゲームランキングを生成してもよい。また、プレイ情報には、ユーザがゲームを操作した回数(例えば、クリック回数、スクロール回数等)が含まれていてもよい。また、プレイ情報には、ゲームの識別情報以外の、ユーザがゲームをしたことを特定するための情報が含まれていてもよい。また、プレイ情報には、プレイされたゲームが表示されていたページの情報が含まれていてもよい。例えば、プレイ情報には、ページP1のURL(Uniform Resource Locator)が含まれていてもよい。配信サーバ20は、ページの情報に基づき判別されるページ分類毎にゲームランキングを生成してもよい。   In the above-described embodiment, the play information is game identification information and play time. However, the play information is not limited to game identification information and play time. The play information may include user information (for example, sex, age, age range, etc.). User information is information, such as sex, age, and an age group, for example. In addition, the user information may be demographic information or psychographic information. At this time, the distribution server 20 may generate a game ranking for each user classification such as gender and age range. The play information may include the number of times that the user has operated the game (for example, the number of clicks, the number of scrolls, etc.). The play information may include information for identifying that the user has played the game, other than the game identification information. Further, the play information may include information on a page on which the played game is displayed. For example, the play information may include a URL (Uniform Resource Locator) of the page P1. The distribution server 20 may generate a game ranking for each page classification determined based on page information.

また、上述の実施形態では、ページP1(第1のコンテンツ)は検索サイトのページであるものとしたが、ページP1は検索サイトのページに限定されない。ページP1は、ポータルサイト、ゲーム情報配信サイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどのページであってもよい。   In the above-described embodiment, the page P1 (first content) is a search site page. However, the page P1 is not limited to the search site page. Page P1 is a portal site, game information distribution site, news site, auction site, weather forecast site, shopping site, finance (stock price) site, route search site, map providing site, travel site, restaurant introduction site, web blog, etc. It may be a page.

また、ページP2(第2のコンテンツ)もゲームサイト(ゲーム情報配信サイト)のページに限定されない。ゲームの情報を配信しているのであれば、ページP1は、ポータルサイト、検索サイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどのページであってもよい。   Further, the page P2 (second content) is not limited to the page of the game site (game information distribution site). If game information is distributed, page P1 is a portal site, search site, news site, auction site, weather forecast site, shopping site, finance (stock price) site, route search site, map providing site, travel It may be a page such as a site, a restaurant introduction site, or a web blog.

また、上述の実施形態では、第1のコンテンツ及び第2のコンテンツはそれぞれウェブページ(ページP1、P2)であるものとして説明したが、第1のコンテンツ及び第2のコンテンツはウェブページに限定されない。例えば、第1のコンテンツ及び第2のコンテンツは、ユーザインタフェース画面に表示されることを目的として作成されたページであってもよい。例えば、第1のコンテンツ及び第2のコンテンツは、メッセンジャーアプリケーションの画面、カメラアプリケーションの画面、ゲーム画面、音楽再生画面、動画再生画面であってもよい。これらの画面(ページ)も配置面とみなすことができる。なお、配置面は、複数のコンテンツがタイル状に並べられたものであってもよい。画面にページ状に表示可能なさまざまな構成を配置面とみなすことが可能である。   In the above-described embodiment, the first content and the second content are described as web pages (pages P1 and P2). However, the first content and the second content are not limited to web pages. . For example, the first content and the second content may be pages created for the purpose of being displayed on the user interface screen. For example, the first content and the second content may be a messenger application screen, a camera application screen, a game screen, a music playback screen, and a video playback screen. These screens (pages) can also be regarded as arrangement planes. The arrangement surface may be a plurality of contents arranged in a tile shape. Various configurations that can be displayed in a page form on the screen can be regarded as the arrangement surface.

本実施形態の端末装置10及び配信サーバ20を制御する制御装置は、専用のコンピュータシステムによって実現してもよいし、通常のコンピュータシステムにより実現してもよい。例えば、上述の動作を実行するためのプログラムを、光ディスク、半導体メモリ、磁気テープ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体に格納して配布し、該プログラムをコンピュータにインストールし、上述の処理を実行することによって制御装置を構成してもよい。制御装置は、端末装置10及び配信サーバ20の外部の装置(例えば、パーソナルコンピュータ)であってもよいし、内部の装置(例えば、制御部15、23)であってもよい。また、上記プログラムをインターネット等のネットワーク上のサーバ装置が備えるディスク装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。また、上述の機能を、OS(Operating System)とアプリケーションソフトとの協働により実現してもよい。この場合には、OS以外の部分を媒体に格納して配布してもよいし、OS以外の部分をサーバ装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。   The control device that controls the terminal device 10 and the distribution server 20 of the present embodiment may be realized by a dedicated computer system, or may be realized by a normal computer system. For example, a program for executing the above-described operation is stored and distributed in a computer-readable recording medium such as an optical disk, a semiconductor memory, a magnetic tape, or a flexible disk, the program is installed in the computer, and the above-described processing is performed. You may comprise a control apparatus by performing. The control device may be a device (for example, a personal computer) external to the terminal device 10 and the distribution server 20, or may be an internal device (for example, the control units 15 and 23). Further, the program may be stored in a disk device provided in a server device on a network such as the Internet so that it can be downloaded to a computer. Further, the above-described functions may be realized by cooperation between an OS (Operating System) and application software. In this case, a part other than the OS may be stored and distributed in a medium, or a part other than the OS may be stored in a server device and downloaded to a computer.

また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。   In addition, among the processes described in the above embodiments, all or a part of the processes described as being automatically performed can be manually performed, or the processes described as being manually performed All or a part of the above can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.

また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Moreover, each embodiment mentioned above can be combined suitably in the range which does not contradict a process content.

〔8.ハードウェア構成〕
実施形態及び変形例に係る端末装置10及び配信サーバ20は、例えば図11に示すような構成のコンピュータ1000によっても実現可能である。図11は、端末装置10或いは配信サーバ20の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU(Central Processing Unit)1100、RAM1200、ROM1300、HDD(Hard Disk Drive)1400、通信インタフェース(I/F)1500、入出力インタフェース(I/F)1600、及びメディアインタフェース(I/F)1700を有する。
[8. Hardware configuration)
The terminal device 10 and the distribution server 20 according to the embodiment and the modification can be realized by a computer 1000 having a configuration as illustrated in FIG. 11, for example. FIG. 11 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the terminal device 10 or the distribution server 20. The computer 1000 includes a CPU (Central Processing Unit) 1100, a RAM 1200, a ROM 1300, an HDD (Hard Disk Drive) 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F). ) 1700.

CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。   The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each unit. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インタフェース1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ送信する。   The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. The communication interface 1500 receives data from other devices via the network N and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.

CPU1100は、入出力インタフェース1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インタフェース1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インタフェース1600を介して出力装置へ出力する。   The CPU 1100 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via an input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. In addition, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.

メディアインタフェース1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインタフェース1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. Etc.

例えば、コンピュータ1000が実施形態に係る配信サーバ20として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部15或いは制御部23の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the distribution server 20 according to the embodiment, the CPU 1100 of the computer 1000 implements the function of the control unit 15 or the control unit 23 by executing a program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them. However, as another example, these programs may be acquired from other devices via the network N.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications based on the knowledge of those skilled in the art, including the aspects described in the disclosure line of the invention. It is possible to implement the present invention in other forms with improvements.

〔9.効果〕
本実施形態によれば、配信サーバ20は、ページP1上でプレイ可能なゲームのプレイ情報を取得し、プレイ情報に基づいてゲームを順位付けする。そして、配信サーバ20は、プレイ情報に基づく順位に基づきページP2に表示するゲームを選択する。配信サーバ20は、ユーザの実際のプレイによって得られるプレイ情報に基づいてページP2に表示するゲームを選択しているので、ページP2の訴求力を高いものとすることができる。
[9. effect〕
According to the present embodiment, the distribution server 20 acquires play information of games that can be played on the page P1, and ranks the games based on the play information. And the delivery server 20 selects the game displayed on the page P2 based on the order based on play information. Since the distribution server 20 selects the game to be displayed on the page P2 based on the play information obtained by the user's actual play, the appealing power of the page P2 can be increased.

また、配信サーバ20は、画面に情報を表示する端末装置10に制御情報を配信する。配信サーバ20は、端末装置10に制御情報を配信することで、画面上のページP1に表示されたゲームを、プレイ情報に基づく順位に基づき選択された別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。プレイ情報に基づく順位はゲームの持つ訴求力を精度よく反映していると考えられる。例え、最初に表示されたゲームがユーザの関心を惹きつけるものでなかったとしても、次のゲームはユーザの関心を惹きつけることができる可能性が高い。その結果、配信サーバ20は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。結果として、配信サーバ20は、ゲームの順位の精度をさらに高めることができるので、ページP2の訴求力をさらに高いものとすることができる。   The distribution server 20 distributes the control information to the terminal device 10 that displays information on the screen. The distribution server 20 performs a process of switching the game displayed on the page P1 on the screen to another playable game selected based on the ranking based on the play information by distributing the control information to the terminal device 10. The terminal device 10 is controlled to do so. The ranking based on the play information is considered to accurately reflect the appealing power of the game. Even if the first displayed game does not attract the user's interest, the next game is likely to attract the user's interest. As a result, the distribution server 20 can cause many users to play the game, and thus can collect more play information. As a result, since the distribution server 20 can further increase the accuracy of the game ranking, the appeal power of the page P2 can be further increased.

また、配信サーバ20は、端末装置10に制御情報を配信することで、プレイ情報に基づく順位が高い順に、ページP1に表示されるゲームを切り替える処理を実行するよう端末装置10を制御する。順位が高い順にゲームを切り替えるので、配信サーバ20は、多くのユーザの関心をゲームに惹きつけることができる。そのため、配信サーバ20は、プレイ情報を多く集めることができるので、ゲームの順位の精度をさらに高めることができる。結果として、ページP2の訴求力をさらに高いものとすることができる。   In addition, the distribution server 20 distributes the control information to the terminal device 10 to control the terminal device 10 so as to execute a process of switching the game displayed on the page P1 in descending order based on the play information. Since the games are switched in descending order, the distribution server 20 can attract the interest of many users to the game. Therefore, since the distribution server 20 can collect a lot of play information, the accuracy of the ranking of the game can be further increased. As a result, the appeal power of the page P2 can be further increased.

また、配信サーバ20は、端末装置10に制御情報を配信することで、プレイ情報に基づく順位が最も高いゲームをページP1に初期表示する処理を実行するよう端末装置10を制御する。順位が高いゲームは多くのユーザを惹きつけることができると考えられる。配信サーバ20は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。結果として、配信サーバ20は、ゲームの順位の精度をさらに高めることができるので、ページP2を訴求力のさらに高いものとすることができる。   In addition, the distribution server 20 distributes the control information to the terminal device 10 to control the terminal device 10 so as to execute a process of initially displaying the game with the highest ranking based on the play information on the page P1. It is considered that a game with a high ranking can attract many users. Since the distribution server 20 can make many users play a game, it can collect more play information. As a result, since the distribution server 20 can further increase the accuracy of the game ranking, the page P2 can be made more appealing.

また、配信サーバ20は、端末装置10に制御情報を配信することで、ページP1に表示されたゲームのプレイが所定の基準を満たした場合に、ページP2へ誘導するための情報をページP1に表示する処理を実行するよう端末装置10を制御する。これにより、配信サーバ20は、ページP2の集客力を高めることができる。   In addition, the distribution server 20 distributes control information to the terminal device 10, so that information for guiding to the page P <b> 2 is displayed on the page P <b> 1 when the game play displayed on the page P <b> 1 satisfies a predetermined standard. The terminal device 10 is controlled to execute the processing to be displayed. As a result, the distribution server 20 can increase the ability to attract customers of the page P2.

また、配信サーバ20は、端末装置10に制御情報を配信することで、ページP1に表示されたゲームのプレイがクリア条件を満たした場合に、ページP2へ誘導するための情報をページP1に表示する処理を実行するよう端末装置10を制御する。ゲームをクリアするまで実行するユーザはゲームへの関心が高いと思われる。ページP2への誘導により、配信サーバ20は、ユーザにより多くのゲームの情報を提供できる。   Further, the distribution server 20 distributes the control information to the terminal device 10 so that, when the game play displayed on the page P1 satisfies the clear condition, information for guiding to the page P2 is displayed on the page P1. The terminal device 10 is controlled to execute the processing. Users who run until the game is cleared are likely to be interested in the game. By the guidance to the page P2, the distribution server 20 can provide more game information to the user.

また、配信サーバ20は、端末装置10に制御情報を配信することで、ページP1に表示されたゲームのプレイ時間が所定の時間以上となった場合に、ページP2へ誘導するための情報をページP1に表示する処理を実行するよう端末装置10を制御する。ゲームを長時間実行するユーザはゲームへの関心が高いと思われる。ページP2への誘導により、配信サーバ20は、ユーザにより多くのゲームの情報を提供できる。   In addition, the distribution server 20 distributes control information to the terminal device 10, so that when the play time of the game displayed on the page P <b> 1 exceeds a predetermined time, information for guiding to the page P <b> 2 is displayed. The terminal device 10 is controlled to execute the process displayed on P1. A user who runs the game for a long time seems to be highly interested in the game. By the guidance to the page P2, the distribution server 20 can provide more game information to the user.

また、配信サーバ20は、端末装置10に制御情報を配信することで、ページP1に表示されたゲームが所定時間プレイされていない場合に、画面上のページP1に表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。一定時間プレイされないゲームはユーザにとってあまり関心のないゲームと考えられる。ゲームを別のゲームに切り替えることにより、配信サーバ20は、多くのユーザにゲームをプレイさせることができる。その結果、配信サーバ20は、プレイ情報をさらに多く集めることができるので、ゲームの順位の精度をさらに高めることができる。   In addition, the distribution server 20 distributes the control information to the terminal device 10 so that when the game displayed on the page P1 is not played for a predetermined time, the game displayed on the page P1 on the screen is changed to another one. The terminal device 10 is controlled to execute a process of switching to a playable game. A game that is not played for a certain period of time is considered to be a game that is of little interest to the user. By switching the game to another game, the distribution server 20 can cause many users to play the game. As a result, since the distribution server 20 can collect more play information, the accuracy of the game ranking can be further increased.

また、配信サーバ20は、端末装置10に制御情報を配信することで、所定時間毎に、画面上のページP1に表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。多様なゲームをユーザに見せることにより、配信サーバ20は、多くのユーザにゲームをプレイさせることができる。その結果、配信サーバ20は、プレイ情報をさらに多く集めることができるので、ゲームの順位の精度をさらに高めることができる。   In addition, the distribution server 20 distributes the control information to the terminal device 10 to execute a process of switching the game displayed on the page P1 on the screen to another playable game every predetermined time. The apparatus 10 is controlled. By showing a variety of games to the user, the distribution server 20 can cause many users to play the game. As a result, since the distribution server 20 can collect more play information, the accuracy of the game ranking can be further increased.

また、配信サーバ20は、ページP1の広告枠A1にプレイ可能に表示されたゲームのプレイ情報を取得する。広告枠にプレイ可能に表示されるゲームは、その珍しさから多くのユーザの関心を惹きつける。また、ゲームとは関係ないサイト(ページ)の広告枠に表示されたゲームは、サイトの閲覧時点でゲームに強い関心がなかったユーザも惹きつける。その結果、配信サーバ20は、多種多様なユーザにゲームをプレイさせることができるので、プレイ情報を多種多様なユーザから偏りなく集めることができる。結果として、配信サーバ20は、ゲームの順位の精度をさらに高めることができるので、ページP2の訴求力をさらに高いものとすることができる。   In addition, the distribution server 20 acquires play information of a game displayed in a playable manner in the advertising space A1 of the page P1. A game that is displayed in an advertisement frame so as to be playable attracts the interest of many users because of its unusualness. In addition, the game displayed in the advertising space of a site (page) unrelated to the game attracts users who are not interested in the game at the time of browsing the site. As a result, the distribution server 20 can cause a wide variety of users to play the game, and thus can collect play information from a wide variety of users without bias. As a result, since the distribution server 20 can further increase the accuracy of the game ranking, the appeal power of the page P2 can be further increased.

また、配信サーバ20は、プレイ情報に基づいて判別されるプレイ数に基づきゲームを順位付けする。プレイ数に基づきゲームを順位付けするので、順位の精度は高い。   In addition, the distribution server 20 ranks the games based on the number of plays determined based on the play information. Since the games are ranked based on the number of plays, the accuracy of the ranking is high.

また、配信サーバ20は、プレイ情報としてプレイ時間を特定するための情報を取得する。そして、配信サーバ20は、ゲームのプレイ時間に基づいてゲームを順位付けする。プレイ時間に基づきゲームを順位付けするので、順位の精度は高い。   In addition, the distribution server 20 acquires information for specifying the play time as play information. Then, the distribution server 20 ranks the games based on the game play time. Since the games are ranked based on the play time, the accuracy of the ranking is high.

また、配信サーバ20は、プレイ情報に基づき選択されたゲームの情報を複数表示するページP2を生成する。ユーザに効率よく多くのゲーム情報を提供できる。   In addition, the distribution server 20 generates a page P2 that displays a plurality of pieces of game information selected based on the play information. A large amount of game information can be efficiently provided to the user.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications, including the aspects described in the disclosure section of the invention, based on the knowledge of those skilled in the art, It is possible to implement the present invention in other forms with improvements.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、処理部は、処理手段や処理回路に読み替えることができる。   In addition, the “section (module, unit)” described above can be read as “means” or “circuit”. For example, the processing unit can be read as processing means or a processing circuit.

1…配信システム
10、10、10…端末装置
11、21…通信部
12…入力部
13、22…記憶部
14…出力部
15、23…制御部
151…表示制御部
152…ゲーム処理部
20…配信サーバ
221…コンテンツデータベース
222…プレイ情報データベース
223…ランキングデータベース
224…ページ情報記憶部
231…取得部
232…順位付け部
233…選択部
234…生成部
235…配信部
A1…広告枠
P1…ページ
P2…ページ
C11…ゲーム
C20〜26…コンテンツ
C31、32…広告コンテンツ
DESCRIPTION OF SYMBOLS 1 ... Distribution system 10, 10 1 , 10 2 ... Terminal device 11, 21 ... Communication part 12 ... Input part 13, 22 ... Storage part 14 ... Output part 15, 23 ... Control part 151 ... Display control part 152 ... Game processing part DESCRIPTION OF SYMBOLS 20 ... Distribution server 221 ... Content database 222 ... Play information database 223 ... Ranking database 224 ... Page information storage part 231 ... Acquisition part 232 ... Ranking part 233 ... Selection part 234 ... Generation part 235 ... Distribution part A1 ... Advertisement frame P1 ... Page P2 ... Page C11 ... Game C20-26 ... Content C31, 32 ... Advertising content

Claims (14)

複数の端末装置の少なくとも1つが画面に表示した第1のコンテンツ上でプレイ可能なゲームのプレイ情報を前記複数の端末装置の少なくとも1つから取得する取得部と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け部と、
前記順位付け部での順位に基づき前記複数の端末装置の少なくとも1つが画面に表示する第2のコンテンツに表示するゲームを選択する選択部と、
前記複数の端末装置の少なくとも1つに制御情報を配信する配信部と、を備え、
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記端末装置が画面に表示した前記第1のコンテンツに表示されたゲームを、前記順位付け部での順位に基づき選択された別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
とを特徴とする情報処理装置。
An acquisition unit that acquires play information of a game that can be played on the first content displayed on the screen by at least one of the plurality of terminal devices, from at least one of the plurality of terminal devices ;
A ranking unit that ranks the games based on the play information;
A selection unit for selecting a game to be displayed on the second content displayed on the screen by at least one of the plurality of terminal devices based on the ranking in the ranking unit;
A delivery unit that delivers control information to at least one of the plurality of terminal devices,
The distribution unit distributes the control information to the terminal device,
Switching the game displayed in the first content displayed on the screen by the terminal device to another playable game selected based on the ranking in the ranking unit;
Controlling the terminal device to execute processing;
The information processing apparatus according to claim and this.
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記順位付け部での順位が高い順に、前記第1のコンテンツに表示されるゲームを切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項に記載の情報処理装置。
The distribution unit distributes the control information to the terminal device,
Switching the games displayed in the first content in descending order of ranking in the ranking unit;
Controlling the terminal device to execute processing;
The information processing apparatus according to claim 1 .
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記順位付け部での順位が最も高いゲームを前記第1のコンテンツに初期表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項又はに記載の情報処理装置。
The distribution unit distributes the control information to the terminal device,
The game with the highest ranking in the ranking section is initially displayed on the first content.
Controlling the terminal device to execute processing;
The information processing apparatus according to claim 1 or 2 .
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第1のコンテンツに表示されたゲームのプレイが所定の基準を満たした場合に、前記第2のコンテンツへ誘導するための情報を前記第1のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項のいずれか1項に記載の情報処理装置。
The distribution unit distributes the control information to the terminal device,
When the play of the game displayed on the first content satisfies a predetermined standard, information for guiding to the second content is displayed on the first content.
Controlling the terminal device to execute processing;
The information processing apparatus according to any one of claims 1 to 3, wherein the.
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第1のコンテンツに表示されたゲームのプレイがクリア条件を満たした場合に、前記第2のコンテンツへ誘導するための情報を前記第1のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項に記載の情報処理装置。
The distribution unit distributes the control information to the terminal device,
When the play of the game displayed on the first content satisfies a clear condition, information for guiding to the second content is displayed on the first content.
Controlling the terminal device to execute processing;
The information processing apparatus according to claim 4 .
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第1のコンテンツに表示されたゲームのプレイ時間が所定の時間以上となった場合に、前記第2のコンテンツへ誘導するための情報を前記第1のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項又はに記載の情報処理装置。
The distribution unit distributes the control information to the terminal device,
When the play time of the game displayed on the first content becomes a predetermined time or longer, information for guiding to the second content is displayed on the first content.
Controlling the terminal device to execute processing;
The information processing apparatus according to claim 4 or 5, characterized in that.
前記配信部は、前記端末装置に前記制御情報を配信することで、
前記第1のコンテンツに表示されたゲームが所定時間プレイされていない場合に、前記画面上の前記第1のコンテンツに表示された前記ゲームを、別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項のいずれか1項に記載の情報処理装置。
The distribution unit distributes the control information to the terminal device,
When the game displayed in the first content has not been played for a predetermined time, the game displayed in the first content on the screen is switched to another playable game;
Controlling the terminal device to execute processing;
The information processing apparatus according to any one of claims 1 to 6 , wherein:
前記配信部は、前記端末装置に前記制御情報を配信することで、
所定時間毎に、前記画面上の前記第1のコンテンツに表示された前記ゲームを、別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項のいずれか1項に記載の情報処理装置。
The distribution unit distributes the control information to the terminal device,
Switching the game displayed in the first content on the screen to another playable game every predetermined time;
Controlling the terminal device to execute processing;
The information processing apparatus according to any one of claims 1 to 7, wherein the.
前記取得部は、第1のコンテンツの広告枠にプレイ可能に表示されたゲームの前記プレイ情報を取得する、
ことを特徴とする請求項1〜8のいずれか1項に記載の情報処理装置。
The acquisition unit acquires the play information of a game displayed so as to be playable in the advertising space of the first content.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記順位付け部は、前記プレイ情報に基づいて判別されるプレイ数に基づき前記ゲームを順位付けする、
ことを特徴とする請求項のいずれか1項に記載の情報処理装置。
The ranking unit ranks the games based on the number of plays determined based on the play information;
The information processing apparatus according to any one of claims 1 to 9, characterized in that.
前記取得部は、前記プレイ情報としてプレイ時間を特定するための情報を取得し、
前記順位付け部は、前記ゲームの前記プレイ時間に基づいて前記ゲームを順位付けする、
ことを特徴とする請求項10のいずれか1項に記載の情報処理装置。
The acquisition unit acquires information for specifying a play time as the play information,
The ranking unit ranks the games based on the play time of the games.
The information processing apparatus according to any one of claims 1 to 10 , wherein:
前記選択部で選択されたゲームの情報を複数表示する前記第2のコンテンツを生成する生成部、を備える
ことを特徴とする請求項11のいずれか1項に記載の情報処理装置。
The information processing apparatus according to any one of claims 1 to 11, further comprising a generating unit, for generating the second content displaying a plurality of information of the selected game by the selection unit.
複数の端末装置の少なくとも1つが画面に表示した第1のコンテンツ上でプレイ可能なゲームのプレイ情報を前記複数の端末装置の少なくとも1つから取得する取得工程と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け工程と、
前記順位付け工程での順位に基づき前記複数の端末装置の少なくとも1つが画面に表示する第2のコンテンツに表示するゲームを選択する選択工程と、
前記複数の端末装置の少なくとも1つに制御情報を配信する配信工程と、を含み、
前記配信工程では、前記端末装置に前記制御情報を配信することで、
前記端末装置が画面に表示した前記第1のコンテンツに表示されたゲームを、前記順位付け工程での順位に基づき選択された別のプレイ可能なゲームに切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする情報処理方法。
An acquisition step of acquiring, from at least one of the plurality of terminal devices, play information of a game that can be played on the first content displayed on the screen by at least one of the plurality of terminal devices ;
A ranking step of ranking the games based on the play information;
A selection step of selecting a game to be displayed on the second content displayed on the screen by at least one of the plurality of terminal devices based on the ranking in the ranking step;
A delivery step of delivering control information to at least one of the plurality of terminal devices,
In the distribution step, by distributing the control information to the terminal device,
Switching the game displayed in the first content displayed on the screen by the terminal device to another playable game selected based on the ranking in the ranking step;
Controlling the terminal device to execute processing;
An information processing method characterized by the above.
複数の端末装置の少なくとも1つが画面に表示した第1のコンテンツ上でプレイ可能なゲームのプレイ情報を前記複数の端末装置の少なくとも1つから取得する取得手順と、
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け手順と、
前記順位付け手順での順位に基づき前記複数の端末装置の少なくとも1つが画面に表示する第2のコンテンツに表示するゲームを選択する選択手順と、
前記複数の端末装置の少なくとも1つに制御情報を配信する配信手順と、をコンピュータに実行させ、
前記配信手順では、前記端末装置に前記制御情報を配信することで、
前記端末装置が画面に表示した前記第1のコンテンツに表示されたゲームを、前記順位付け手順での順位に基づき選択された別のプレイ可能なゲームに切り替える
処理を実行するよう前記端末装置を制御する、
ことを特徴とする情報処理プログラム。
An acquisition procedure for acquiring play information of a game that can be played on the first content displayed on the screen by at least one of the plurality of terminal devices from at least one of the plurality of terminal devices ;
A ranking procedure for ranking the games based on the play information;
A selection procedure for selecting a game to be displayed on the second content displayed on the screen by at least one of the plurality of terminal devices based on the ranking in the ranking procedure;
A distribution procedure for distributing control information to at least one of the plurality of terminal devices;
In the distribution procedure, by distributing the control information to the terminal device,
The game displayed on the first content displayed on the screen by the terminal device is switched to another playable game selected based on the ranking in the ranking procedure.
Controlling the terminal device to execute processing;
An information processing program characterized by that .
JP2017120643A 2017-06-20 2017-06-20 Information processing apparatus, information processing method, and information processing program Active JP6321862B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017120643A JP6321862B1 (en) 2017-06-20 2017-06-20 Information processing apparatus, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017120643A JP6321862B1 (en) 2017-06-20 2017-06-20 Information processing apparatus, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP6321862B1 true JP6321862B1 (en) 2018-05-09
JP2019008357A JP2019008357A (en) 2019-01-17

Family

ID=62107328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017120643A Active JP6321862B1 (en) 2017-06-20 2017-06-20 Information processing apparatus, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP6321862B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2019069424A1 (en) * 2017-10-05 2020-10-08 株式会社コーエーテクモゲームス Information processing device, information processing method, and game device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6820519B2 (en) * 2019-01-31 2021-01-27 株式会社ミクシィ Information processing equipment and programs

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005027001A (en) * 2003-07-02 2005-01-27 Funai Electric Co Ltd Television receiver having game function and picture signal outputting device
JP2005158050A (en) * 2003-10-31 2005-06-16 Phoenix System Laboratory:Kk Advertising distribution method
JP2012249726A (en) * 2011-06-01 2012-12-20 Nintendo Co Ltd Game apparatus, game program, game control method and game system
JP2014132436A (en) * 2013-10-30 2014-07-17 Dna:Kk Server device recommending electronic content

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005027001A (en) * 2003-07-02 2005-01-27 Funai Electric Co Ltd Television receiver having game function and picture signal outputting device
JP2005158050A (en) * 2003-10-31 2005-06-16 Phoenix System Laboratory:Kk Advertising distribution method
JP2012249726A (en) * 2011-06-01 2012-12-20 Nintendo Co Ltd Game apparatus, game program, game control method and game system
JP2014132436A (en) * 2013-10-30 2014-07-17 Dna:Kk Server device recommending electronic content

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CYBERAGENTプレスリリース・AMOAD、広告の中でゲームやサービスを疑似体験できるスマートフ, JPN6017039764, 30 July 2013 (2013-07-30) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2019069424A1 (en) * 2017-10-05 2020-10-08 株式会社コーエーテクモゲームス Information processing device, information processing method, and game device
JP7023291B2 (en) 2017-10-05 2022-02-21 株式会社コーエーテクモゲームス Information processing equipment, information processing methods, and game equipment

Also Published As

Publication number Publication date
JP2019008357A (en) 2019-01-17

Similar Documents

Publication Publication Date Title
TW200939147A (en) System and method for word-of-mouth advertising
JP6039613B2 (en) Display program, terminal device, display method, and distribution device
JP2018022386A (en) Distribution device, distribution method, distribution program, and information display program
US20160239171A1 (en) Information display apparatus, distribution apparatus, information display method, and non-transitory computer readable storage medium
JP6321862B1 (en) Information processing apparatus, information processing method, and information processing program
KR102043475B1 (en) Bridge pages for mobile advertising
JP7076940B2 (en) Distribution device, distribution method, distribution program and information display program
JP6096853B1 (en) Information display program, information display method, and information display apparatus
US20190222875A1 (en) Information processing device, information processing method, and non-transitory computer-readable storage medium
JP2020043534A (en) Information display program, information display device, information display method, and distribution device
JP6491261B2 (en) Information display program, information display method, information display device, and distribution device
JP7003017B2 (en) Information display program, information display device, information display method and distribution device
JP2018151995A (en) Information providing device, information providing method, and information providing program
JP5767350B1 (en) Distribution device, terminal device, distribution method, and distribution program
JP6664590B2 (en) Information display program, information display method, information display device, and distribution device
JP6431227B1 (en) Information display program, information display device, information display method, and distribution device
JP5919426B1 (en) Distribution device, terminal device, distribution method, and distribution program
JP6990991B2 (en) Information display program, information display method, and information display device
JP2017129999A (en) Information display program, information display device, information display method, and delivery device
JP6302117B1 (en) Information display program, information display method, information display device, and distribution device
JP6381767B1 (en) Information display program, information display method, information display device, and distribution device
JP6465920B2 (en) Distribution device, terminal device, distribution method, and distribution program
JP6833766B2 (en) Information display program, information display method, information display device, and distribution device
JP6917531B1 (en) Information processing equipment, information processing methods and information processing programs
JP6433544B1 (en) Information processing apparatus, information processing method, and information processing program

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180306

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180405

R150 Certificate of patent or registration of utility model

Ref document number: 6321862

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250