JP6321862B1 - Information processing apparatus, information processing method, and information processing program - Google Patents
Information processing apparatus, information processing method, and information processing program Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 43
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims description 49
- 238000010187 selection method Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 37
- 238000004891 communication Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 15
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
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.
従来のコンテンツは、コンテンツに表示されるゲームが魅力あるゲームとは限らず、必ずしもユーザにとって訴求力の高いゲーム情報のコンテンツ(例えば、ゲーム情報のページ)になっているとはいえない。 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.
以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、以下の実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 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
図1は、実施形態に係る配信システム1の動作を示す図である。配信システム1は、端末装置101、102と、配信サーバ20と、を備える。なお、図1の例では、端末装置10が2つしか示されていないが、端末装置は1つであってもよいし、2つより多くてもよい。以下の説明では、端末装置101、102等を総称して端末装置10と記載することがある。
FIG. 1 is a diagram illustrating an operation of the
端末装置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
端末装置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
配信サーバ20は、クライアント端末に対して各種サービスを提供するサーバ用ホストコンピュータである。端末装置10にページの情報を配信するサーバ装置である。例えば、配信サーバ20は、ポータルサイト、ゲーム情報配信サイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関連する情報がタイル状に配置されたページを端末装置10に配信する配信装置である。
The
配信サーバ20は、ページの情報に加えて制御情報を端末装置10に配信する。制御情報は、配信サーバ20が端末装置10の動作(表示)を制御するための情報である。制御情報は、ページの情報とは分離して送信されるプログラムであってもよいし、ページとともに送信されるプログラムであってもよい。例えば、制御情報は、ページに埋め込まれて送信されるプログラムであってもよい。一例として、制御情報は、JavaScript(登録商標)等のスクリプト言語で記載されたプログラムである。勿論、制御情報は、スクリプト言語で記載されたプログラムに限定されない。制御情報は、機械言語或いは中間言語で記載されたプログラムであってもよい。
The
配信サーバ20は、複数のゲームの情報を掲載するページ(以下、単に「ゲーム情報のページ」という。)を配信する。ゲーム情報のページは、例えば、ゲームサイトのページである。配信サーバ20は、以下の処理を行うことによりゲーム情報のページを訴求力の高いものとする。以下、図1を参照しながら、配信サーバ20の動作を説明する。
The
まず、配信サーバ20は、複数の端末装置10の1つ(図1の例では、端末装置101)からページの配信要求を受け付ける(ステップS1)。配信サーバ20は、配信要求があったページの情報を端末装置10に送信する(ステップS2)。配信サーバ20が配信するページは、広告枠に広告コンテンツが表示されたものであってもよい。図1の例では、配信サーバ20は、広告枠に広告コンテンツC31、C32を表示するページP1を端末装置10に配信する。
First, the
ページ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
広告枠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
プレイ情報を受信したら、配信サーバ20は、プレイ情報に基づいてゲームを順位付けする(ステップS4)。例えば、配信サーバ20は、プレイ情報に基づいて判別されるプレイ数に基づきゲームを順位付けしてもよい。このとき、配信サーバ20は、プレイ数が多い順にゲームに高位の順位を付してもよい。また、配信サーバ20は、ゲームのプレイ時間に基づいてゲームを順位付けしてもよい。このとき、配信サーバ20は、プレイ時間が多い順にゲームに高位の順位を付してもよい。プレイ時間は、1プレイ当たりの平均プレイ時間であってもよいし、該当のゲームをプレイした多数のユーザの総プレイ時間であてもよい。また、配信サーバ20は、プレイ数とプレイ時間の双方の情報を使用してゲームを順位付けしてもよい。例えば、配信サーバ20は、プレイ数にプレイ時間を乗じた値に基づいてゲームを順位付けしてもよい。このとき、配信サーバ20は、プレイ数にプレイ時間を乗じた値が高い順にゲームに高位の順位を付してもよい。
If play information is received,
続いて、配信サーバ20は、ゲーム情報のページ(第2のコンテンツ)を生成する(ステップS5)。このとき、配信サーバ20は、ステップS4での順位に基づきページP2に表示するゲームを選択する。例えば、配信サーバ20は、所定順位から順位順に所定数のゲームをページP2に表示するゲームとして選択してもよい。一例として、配信サーバ20は、1位から順に6つのゲームをページP2に表示するゲームとして選択してもよい。ページP2に表示するゲームのコンテンツは、ゲームそのものであってもよいし、ゲームに関する情報(例えば、動画、静止画、テキスト情報)であってもよい。
Subsequently, the
なお、ページ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
また、配信サーバ20は、複数の端末装置10の1つ(図1の例では、端末装置102)からゲーム情報のページの配信要求を受け付けたら(ステップS6)、ステップS5で生成したページP2の情報を端末装置10に送信する(ステップS7)。端末装置10はページP2の配信を受けて画面にページP2を表示する。なお、図1の例では、ページP2を要求する端末装置10は端末装置102となっているが、ページP2を要求する端末装置10は端末装置101であってもよい。勿論、ページP2を要求する端末装置10は端末装置101、102以外の端末装置であってもよい。
When the
また、配信サーバ20は、複数の端末装置10の1つ(図1の例では、端末装置101)からページP1の配信要求を受け付けたら(ステップS8)、配信サーバ20は、ページP1の情報を端末装置10に送信する(ステップS9)。端末装置10は、ページP1の広告枠A1にプレイ可能なゲームを表示する。なお、図1の例では、ページP1を要求する端末装置10は端末装置101となっているが、ページP1を要求する端末装置10は端末装置102であってもよい。勿論、ページP1を要求する端末装置10は端末装置101、102以外の端末装置であってもよい。
When
上述したように、配信サーバ20が端末装置10に送信する情報には、制御情報が含まれている。制御情報には、ページP1に最初に表示するゲーム(初期表示のゲーム)の情報が含まれていてもよい。ページP1に最初に表示するゲームは、ステップS4での順位が最も高いゲームであってもよい。端末装置10は、制御情報に従って、ステップS4での順位が最も高いゲームを最初にページP1に表示する。
As described above, the information transmitted from the
なお、端末装置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,
以上のように、配信サーバ20は、ページP1にプレイ可能に表示されたゲームのプレイ情報を取得し、プレイ情報に基づいてゲームを順位付けする。そして、配信サーバ20は、その順位に基づきページP2に表示するゲームを選択する。配信サーバ20は、ユーザの実際のプレイによって得られるプレイ情報に基づいてページP2に表示するゲームを選択しているので、ページP2の訴求力を高いものとすることができる。
As described above, the
また、配信サーバ20は、ページP1に表示されたゲームを、プレイ情報に基づく順位に基づき選択された別のプレイ可能なゲームに切り替えるよう端末装置10を制御する。プレイ情報に基づく順位はゲームの持つ訴求力を精度よく反映していると考えられる。そのため、例え、最初に表示されたゲームがユーザの関心を惹きつけるものでなかったとしても、次のゲームはユーザの関心を惹きつけることができる可能性が高い。結果として、配信サーバ20は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。その結果、配信サーバ20は、ゲームの順位の精度をさらに高めることができるので、ページP2の訴求力をさらに高いものとすることができる。
In addition, the
〔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
〔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
(通信部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
(入力部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
また、表示制御部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
ゲーム処理部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
また、ゲーム処理部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
また、ゲーム処理部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
〔4.配信サーバの構成例〕
次に、配信サーバ20の構成について詳細に説明する。配信サーバ20は、端末装置10、からの要求を処理するサーバ用ホストコンピュータ(以下、単に「サーバ」という。)である。配信サーバ20は、PCサーバであってもよいし、ミッドレンジサーバであってもよいし、メインフレームサーバであってもよい。また、配信サーバ20は、1つのサーバにより構成されていてもよいし、協同して処理を実行する複数のサーバにより構成されていてもよい。配信サーバ20が複数のサーバで構成される場合、これらサーバの設置場所は離れていてもよい。設置場所が離れていたとしても、協同して処理を実行するのであれば、これらサーバは1つのコンテンツ提供サーバとみなすことができる。
[4. Distribution server configuration example)
Next, the configuration of the
図3は、実施形態に係る配信サーバ20の構成例を示す図である。配信サーバ20は、通信部21と、記憶部22と、制御部23と、を備える。なお、図3に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。
FIG. 3 is a diagram illustrating a configuration example of the
(通信部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
(記憶部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
コンテンツデータベース221は、端末装置10に配信するコンテンツの情報を記憶するデータベースである。図4は、コンテンツデータベースに格納された情報の一例を示す図である。図4に示した例では、コンテンツデータベース221は、コンテンツID、タイトル、コンテンツ1、コンテンツ2等の項目を有している。
The
「コンテンツ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
「タイトル」は、コンテンツのタイトルである。「タイトル」には、“ゲーム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、または、これらの格納場所を示すファイルパス名などが格納されていてもよい。
“
「コンテンツ2」は、端末装置10に配信するコンテンツを示す。コンテンツ2に格納されるコンテンツは、コンテンツ1と同じタイトルの、コンテンツ1とは異なる内容のコンテンツである。例えば、コンテンツ2に格納されるコンテンツは、ページP2に表示されるゲームの情報である。なお、図4に示す例では、「コンテンツ1」には「C21」〜「C26」といった概念的な情報が格納されているが、音声データ、画像データ、テキストデータ、ゲームデータ、ゲーム形式の広告データ等、コンテンツのデータそのものが格納されていてもよい。なお、「コンテンツ2」には、各コンテンツが所在するURL、または、これらの格納場所を示すファイルパス名などが格納されていてもよい。
“
プレイ情報データベース222は、ユーザによるゲームのプレイの情報を記憶するデータベースである。図5は、プレイ情報データベースに格納された情報の一例を示す図である。図5に示した例では、プレイ情報データベース222は、コンテンツID、タイトル、プレイ数、プレイ時間等の項目を有している。コンテンツID及びタイトルはコンテンツデータベース221のコンテンツID及びタイトルと同じである。
The
「プレイ数」は、コンテンツ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
「順位」は、コンテンツ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
ページ情報記憶部224は、端末装置10に配信するページの情報を記憶する。例えば、ページ情報記憶部224は、端末装置10に配信するページの情報として、プレイ可能なゲームの情報が広告枠A1に表示されるページ(ページP1)の情報、複数のゲームの情報が掲載されたページ(ページP2)の情報を記憶する。
The page
図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
(制御部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
制御部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
取得部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
選択部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
生成部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
また、配信部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
また、配信部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
また、配信部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
まず、配信サーバ20は、端末装置10からページのリクエストを受信したか判別する(ステップS11)。リクエストを受信していない場合(ステップS11:No)、配信サーバ20は、ステップS13に処理を進める。リクエストを受信した場合(ステップS11:Yes)、配信サーバ20は、ページの情報を端末装置10に送信する(ステップS12)。このとき、配信サーバ20は、ページP1のリクエストを受け付けたのであれば、ページP1の情報を端末装置10に送信する。ページP2のリクエストを受け付けたのであれば、配信サーバ20は、ページP2の情報を端末装置10に送信する。
First, the
続いて、配信サーバ20は、端末装置10からプレイ情報を受信したか判別する(ステップS13)。プレイ情報を受信していない場合(ステップS13:No)、配信サーバ20は、ステップS11に処理を戻す。プレイ情報を受信した場合(ステップS13:Yes)、配信サーバ20は、プレイ情報をプレイ情報データベース222に登録する(ステップS14)。
Subsequently, the
続いて、配信サーバ20は、プレイ情報に基づいてゲームを順位付けする(ステップS15)。配信サーバ20は、順位をランキングデータベース223に登録する。
Subsequently, the
続いて、配信サーバ20は、ランキングデータベース223に登録されている順位に基づきページP2に表示するゲームのコンテンツ(ゲーム)を選択する(ステップS16)。例えば、配信サーバ20は、上位から順に6つのゲームをページP2に表示するゲームとして選択する。そして、配信サーバ20は、選択されたゲームの情報を表示するページを生成する(ステップS17)。配信サーバ20は、制御情報を更新してもよい。そして、ページ情報記憶部224に記憶されているページを更新する。
Subsequently, the
更新が完了したら、配信サーバ20は、ステップS11に処理を戻し、ステップS11〜S17の処理を繰り返す。
When the update is completed, the
〔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
次に、端末装置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
端末装置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
〔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
また、端末装置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
また、上述の実施形態では、ページ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
また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。 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
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インタフェース1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ送信する。
The
CPU1100は、入出力インタフェース1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インタフェース1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インタフェース1600を介して出力装置へ出力する。
The
メディアインタフェース1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインタフェース1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
例えば、コンピュータ1000が実施形態に係る配信サーバ20として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部15或いは制御部23の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。
For example, when the
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 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
また、配信サーバ20は、画面に情報を表示する端末装置10に制御情報を配信する。配信サーバ20は、端末装置10に制御情報を配信することで、画面上のページP1に表示されたゲームを、プレイ情報に基づく順位に基づき選択された別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。プレイ情報に基づく順位はゲームの持つ訴求力を精度よく反映していると考えられる。例え、最初に表示されたゲームがユーザの関心を惹きつけるものでなかったとしても、次のゲームはユーザの関心を惹きつけることができる可能性が高い。その結果、配信サーバ20は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。結果として、配信サーバ20は、ゲームの順位の精度をさらに高めることができるので、ページP2の訴求力をさらに高いものとすることができる。
The
また、配信サーバ20は、端末装置10に制御情報を配信することで、プレイ情報に基づく順位が高い順に、ページP1に表示されるゲームを切り替える処理を実行するよう端末装置10を制御する。順位が高い順にゲームを切り替えるので、配信サーバ20は、多くのユーザの関心をゲームに惹きつけることができる。そのため、配信サーバ20は、プレイ情報を多く集めることができるので、ゲームの順位の精度をさらに高めることができる。結果として、ページP2の訴求力をさらに高いものとすることができる。
In addition, the
また、配信サーバ20は、端末装置10に制御情報を配信することで、プレイ情報に基づく順位が最も高いゲームをページP1に初期表示する処理を実行するよう端末装置10を制御する。順位が高いゲームは多くのユーザを惹きつけることができると考えられる。配信サーバ20は、多くのユーザにゲームをプレイさせることができるので、プレイ情報をさらに多く集めることができる。結果として、配信サーバ20は、ゲームの順位の精度をさらに高めることができるので、ページP2を訴求力のさらに高いものとすることができる。
In addition, the
また、配信サーバ20は、端末装置10に制御情報を配信することで、ページP1に表示されたゲームのプレイが所定の基準を満たした場合に、ページP2へ誘導するための情報をページP1に表示する処理を実行するよう端末装置10を制御する。これにより、配信サーバ20は、ページP2の集客力を高めることができる。
In addition, the
また、配信サーバ20は、端末装置10に制御情報を配信することで、ページP1に表示されたゲームのプレイがクリア条件を満たした場合に、ページP2へ誘導するための情報をページP1に表示する処理を実行するよう端末装置10を制御する。ゲームをクリアするまで実行するユーザはゲームへの関心が高いと思われる。ページP2への誘導により、配信サーバ20は、ユーザにより多くのゲームの情報を提供できる。
Further, the
また、配信サーバ20は、端末装置10に制御情報を配信することで、ページP1に表示されたゲームのプレイ時間が所定の時間以上となった場合に、ページP2へ誘導するための情報をページP1に表示する処理を実行するよう端末装置10を制御する。ゲームを長時間実行するユーザはゲームへの関心が高いと思われる。ページP2への誘導により、配信サーバ20は、ユーザにより多くのゲームの情報を提供できる。
In addition, the
また、配信サーバ20は、端末装置10に制御情報を配信することで、ページP1に表示されたゲームが所定時間プレイされていない場合に、画面上のページP1に表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。一定時間プレイされないゲームはユーザにとってあまり関心のないゲームと考えられる。ゲームを別のゲームに切り替えることにより、配信サーバ20は、多くのユーザにゲームをプレイさせることができる。その結果、配信サーバ20は、プレイ情報をさらに多く集めることができるので、ゲームの順位の精度をさらに高めることができる。
In addition, the
また、配信サーバ20は、端末装置10に制御情報を配信することで、所定時間毎に、画面上のページP1に表示されたゲームを、別のプレイ可能なゲームに切り替える処理を実行するよう端末装置10を制御する。多様なゲームをユーザに見せることにより、配信サーバ20は、多くのユーザにゲームをプレイさせることができる。その結果、配信サーバ20は、プレイ情報をさらに多く集めることができるので、ゲームの順位の精度をさらに高めることができる。
In addition, the
また、配信サーバ20は、ページP1の広告枠A1にプレイ可能に表示されたゲームのプレイ情報を取得する。広告枠にプレイ可能に表示されるゲームは、その珍しさから多くのユーザの関心を惹きつける。また、ゲームとは関係ないサイト(ページ)の広告枠に表示されたゲームは、サイトの閲覧時点でゲームに強い関心がなかったユーザも惹きつける。その結果、配信サーバ20は、多種多様なユーザにゲームをプレイさせることができるので、プレイ情報を多種多様なユーザから偏りなく集めることができる。結果として、配信サーバ20は、ゲームの順位の精度をさらに高めることができるので、ページP2の訴求力をさらに高いものとすることができる。
In addition, the
また、配信サーバ20は、プレイ情報に基づいて判別されるプレイ数に基づきゲームを順位付けする。プレイ数に基づきゲームを順位付けするので、順位の精度は高い。
In addition, the
また、配信サーバ20は、プレイ情報としてプレイ時間を特定するための情報を取得する。そして、配信サーバ20は、ゲームのプレイ時間に基づいてゲームを順位付けする。プレイ時間に基づきゲームを順位付けするので、順位の精度は高い。
In addition, the
また、配信サーバ20は、プレイ情報に基づき選択されたゲームの情報を複数表示するページP2を生成する。ユーザに効率よく多くのゲーム情報を提供できる。
In addition, the
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 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、101、102…端末装置
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
Claims (14)
前記プレイ情報に基づいて前記ゲームを順位付けする順位付け部と、
前記順位付け部での順位に基づき前記複数の端末装置の少なくとも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のコンテンツに表示されるゲームを切り替える、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項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のコンテンツに初期表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項1又は2に記載の情報処理装置。 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〜3のいずれか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のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項4に記載の情報処理装置。 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のコンテンツに表示する、
処理を実行するよう前記端末装置を制御する、
ことを特徴とする請求項4又は5に記載の情報処理装置。 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〜6のいずれか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〜7のいずれか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〜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〜9のいずれか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.
前記順位付け部は、前記ゲームの前記プレイ時間に基づいて前記ゲームを順位付けする、
ことを特徴とする請求項1〜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:
ことを特徴とする請求項1〜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つが画面に表示する第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つが画面に表示する第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 .
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6820519B2 (en) * | 2019-01-31 | 2021-01-27 | 株式会社ミクシィ | Information processing equipment and programs |
Citations (4)
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 |
-
2017
- 2017-06-20 JP JP2017120643A patent/JP6321862B1/en active Active
Patent Citations (4)
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)
Title |
---|
CYBERAGENTプレスリリース・AMOAD、広告の中でゲームやサービスを疑似体験できるスマートフ, JPN6017039764, 30 July 2013 (2013-07-30) * |
Cited By (2)
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 |