JP7659181B2 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP7659181B2 JP7659181B2 JP2021098544A JP2021098544A JP7659181B2 JP 7659181 B2 JP7659181 B2 JP 7659181B2 JP 2021098544 A JP2021098544 A JP 2021098544A JP 2021098544 A JP2021098544 A JP 2021098544A JP 7659181 B2 JP7659181 B2 JP 7659181B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- prediction
- information
- voting
- terminal
- 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 description 69
- 238000003672 processing method Methods 0.000 title claims description 11
- 230000000694 effects Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 description 33
- 238000004891 communication Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 21
- 230000006870 function Effects 0.000 description 19
- 230000006399 behavior Effects 0.000 description 18
- 230000008901 benefit Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 230000001737 promoting effect Effects 0.000 description 10
- 238000012790 confirmation Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000002349 favourable effect Effects 0.000 description 3
- 238000010079 rubber tapping Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000777300 Congiopodidae Species 0.000 description 1
- 241000186549 Quinella Species 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.
近年、通信ネットワークを通じて公営競技等の投票を行うことが可能なサービスが提供されている。このサービスを利用するユーザは、競技結果を予想し、予想内容に対して金銭等の価値を投じることで投票を行う。投票は、サービス提供会社のサーバコンピュータによって受け付けられ、競技結果が確定すると、投票の的中結果に応じた配当(払戻金)がユーザに対して付与される。 In recent years, services have been provided that allow users to place bets on publicly managed races and other events via communications networks. Users of these services predict the outcome of the race and place their bets by placing a monetary or other value on their prediction. Votes are accepted by the service provider's server computer, and once the race results are finalized, a payout (refund) based on the winning bet is awarded to the user.
また、上記のサービスにおいて、ユーザは、他人の予想内容を参考にして投票を行うこともできる。例えば、特許文献1には、公営競技についての予想の公開及びこの公開された予想に基づく投票券の購入に用いられる投票予想公開システムが開示されている。 In addition, in the above-mentioned service, users can also use other people's predictions as a reference when placing their votes. For example, Patent Literature 1 discloses a voting prediction publication system that is used to publish predictions for publicly managed races and to purchase voting tickets based on the published predictions.
しかしながら、特許文献1では、的中率等の予想者の情報を画像で表示することによって、ユーザは予想者の信頼性を視覚的に認識してその予想を参考とすることができるものの、ユーザは、他にどのようなユーザがその予想者の予想に基づいて投票しているかまでは認識することができない。そのため、ユーザにとっては、予想者の信頼性を判断するうえで参考となる情報が不十分であり、ユーザは、予想者を選択する際に躊躇する虞がある。その結果、ユーザの投票行動意欲が抑制され、投票数が増加しない原因となる虞がある。 However, in Patent Document 1, by displaying information about the prognosticator, such as the accuracy rate, as an image, the user can visually recognize the reliability of the prognosticator and use the predictions as reference, but the user cannot recognize which other users are voting based on the predictions of that prognosticator. As a result, the information that users can use as a reference for judging the reliability of the prognosticator is insufficient, and users may hesitate to select a prognosticator. As a result, users' motivation to vote may be suppressed, which may cause the number of votes to not increase.
そこで、本発明は、予想者の信頼性を判断するうえで参考となる情報を充実させ、ユーザの投票行動を促進することが可能な情報処理装置、情報処理方法及びプログラムを提供することを課題とする。 The present invention aims to provide an information processing device, information processing method, and program that can enrich the information that can be used as a reference for judging the reliability of forecasters and promote users' voting behavior.
本発明の一態様に係る情報処理装置は、競技の結果に関する予想を公開している予想者を指定する第1操作を第1ユーザから受け付ける受付部と、受付部が第1ユーザから第1操作を受け付けた場合に、第1操作により指定された予想者の予想に基づき投票した第2ユーザを特定する情報を第1ユーザの端末に表示させる表示制御部と、を有する。 An information processing device according to one aspect of the present invention includes a reception unit that receives from a first user a first operation that designates a doppelganger who has made public his or her predictions regarding the outcome of a competition, and a display control unit that, when the reception unit receives the first operation from the first user, displays on the terminal of the first user information that identifies a second user who voted based on the predictions of the doppelganger designated by the first operation.
本発明の一態様によれば、予想者の信頼性を判断するうえで参考となる情報を充実させ、ユーザの投票行動を促進することができる。 According to one aspect of the present invention, it is possible to enhance the information that is useful for judging the reliability of forecasters, and to encourage users to vote.
本発明の情報処理装置、情報処理方法及びプログラムについて、具体的な一つの実施形態(以下、本実施形態という)を例に挙げて説明する。ただし、以下に説明する実施形態は、本発明の理解を容易にするために挙げた一例にすぎず、本発明を限定するものではない。すなわち、本発明は、その趣旨を逸脱しない限りにおいて、以下に説明する実施形態から変更又は改良され得る。また、当然ながら、本発明には、その等価物が含まれる。 The information processing device, information processing method, and program of the present invention will be described using one specific embodiment (hereinafter, referred to as this embodiment) as an example. However, the embodiment described below is merely an example given to facilitate understanding of the present invention, and does not limit the present invention. In other words, the present invention may be modified or improved from the embodiment described below without departing from the spirit of the present invention. Furthermore, naturally, the present invention includes its equivalents.
また、以下の説明の中で参照される図面に示される画面例も一例に過ぎず、画面の構成例、表示される情報の内容、及びGUI(Graphical User Interface)等は、システム設計の仕様及びユーザの好み等に応じて自由に設計することができ、また適宜変更し得る。 The screen examples shown in the drawings referenced in the following description are merely examples, and the screen configuration examples, the content of the information displayed, and the GUI (Graphical User Interface), etc., can be freely designed according to the system design specifications and user preferences, and can be changed as appropriate.
また、本明細書において、「装置」とは、単独で所定の機能を発揮する一つの装置のみ、互いに分離されているものの所定の機能を発揮するために協働する複数の装置をも含むものとする。 In addition, in this specification, "device" includes not only one device that performs a specific function on its own, but also multiple devices that are separate from each other but work together to perform a specific function.
また、本明細書において、「ユーザ」とは、本発明の情報処理装置のユーザであり、具体的には、本発明の情報処理装置によって提供されるサービスの利用者であり、サービス利用アカウントが割り当てられる単位である。なお、ユーザは、特に断る場合を除き、個人であるが、複数人のグループがユーザであってもよい。 In addition, in this specification, a "user" refers to a user of the information processing device of the present invention, specifically, a user of the service provided by the information processing device of the present invention, and is a unit to which a service usage account is assigned. Note that, unless otherwise specified, a user is an individual, but a group of multiple people may also be a user.
[本実施形態の情報処理装置を用いたサービスについて]
先ず、本実施形態の情報処理装置を用いて提供されるサービスとしての投票サービスについて説明する。
[Services using the information processing device of this embodiment]
First, a voting service provided by using the information processing device of this embodiment will be described.
投票サービスは、オンラインサービスであり、所定のエリアで行われる所定の競技について、通信回線が利用可能な場所であれば、任意の場所で投票を行うことができるサービスである。投票は、競技の結果を予想し、予想に対して投票用の価値、すなわち賭け金を投じることで行われる。各競技に対する投票は、各競技について設定された受付期間内に行うことができ、受付期間の終了時以降には、そのレースに対する投票が締め切られる。 The voting service is an online service that allows people to vote for a specific race held in a specific area from any location where a communication line is available. Voting is done by predicting the outcome of the race and placing a voting value, i.e., a bet, on the prediction. Voting for each race can be done within the registration period set for each race, and voting for that race will close after the end of the registration period.
競技は、現実空間又はゲーム空間等の仮想空間にて開催され、例えば公営競技であり、以下では、競馬、競輪、競艇及びオートレース等のレースであることとする。ただし、競技は公営競技に限定されず、投票対象となり得る競技であればよく、例えば、賭けの対象となるスポーツの試合、所謂eスポーツ等のようなゲーム大会、若しくは、これら以外の勝敗を競う他の競技でもよい。なお、eスポーツは、人間同士がプレイヤとして対戦するものであってもよいし、人間とコンピュータ(例えば、AI又はロボット等)とが対戦するものであってもよい。 The competition is held in real space or a virtual space such as a game space, and is, for example, a publicly managed sporting event; in the following, this refers to races such as horse racing, bicycle racing, boat racing, and auto racing. However, the competition is not limited to publicly managed sporting events, and may be any competition that can be the subject of betting, such as a sports match that can be bet on, a gaming tournament such as so-called e-sports, or other competitions in which the winner is a competitor. Note that e-sports may be a competition in which humans compete against each other as players, or a competition in which humans compete against a computer (for example, AI or a robot).
ユーザは、投票サービスにおいて投票を行う場合には通信用端末を操作する。投票サービスは、所定のWebサイトにアクセスすることで利用可能としてもよく、あるいは、ユーザの端末に所定のアプリケーションプログラムをインストールすることで利用可能としてもよい。 When a user casts a vote in the voting service, the user operates a communication terminal. The voting service may be made available by accessing a specific website, or may be made available by installing a specific application program on the user's terminal.
投票の手順について説明すると、ユーザは、端末に表示された操作画面を見ながら、投票対象となるレースを選択し、レースに出場する競技対象(競争選手又は競走馬等)の基礎的な情報及び過去成績等を参照しつつ、レースの結果を予想し、予想に対して投票価値(賭け金)を投じる。投票対象のレースの選択は、レースの開催日及び場所を選択し、また、同じ開催日で同じ開催場所にて複数回のレースが行われる場合には、何番目の回のレースであるかを選択する。レース結果の予想は、単勝、二連単、三連単及び三連複等のような投票方式(賭式)を指定し、指定された投票方式に応じて着順を予想して競技対象の番号(例えば1番と2番の組み合わせ)を指定することである。また、1回の投票では、複数の予想、すなわち、複数の買い目を含めることができる。例えば、同じ投票方式で競技対象の組み合わせを変えて複数の予想を行ってもよいし、複数の投票方式にて投票方式毎に予想を行ってもよい。 The procedure for voting will be as follows: while viewing the operation screen displayed on the terminal, the user selects the race to be voted on, and while referring to basic information and past results of the competing objects (competitors or racehorses, etc.) participating in the race, predicts the outcome of the race, and places a bet (amount of money) on the prediction. The race to be voted on is selected by selecting the date and venue of the race, and if multiple races are held on the same date and venue, the number of the race is selected. The race result is predicted by specifying a betting method (betting formula) such as win, quinella, trifecta, or trifecta, predicting the order of finish according to the specified betting method, and specifying the numbers of the competing objects (for example, a combination of number 1 and number 2). In addition, multiple predictions, i.e., multiple bets, can be included in one vote. For example, multiple predictions may be made by changing the combination of competing objects using the same betting method, or predictions may be made for each betting method using multiple betting methods.
投票価値は、ユーザがサービスにおいて利用可能な価値であり、本実施形態では、サービス専用の価値であり、互いに性質が異なる第1価値及び第2価値を含む。例えば、第1価値は、金銭的価値を有し、有償で購入したり所定の条件を満たしたりすることで入手可能であり、換金性を有する。第2価値は、金銭的価値がないポイントであり、ユーザがサービスにログインする等、所定の条件を満たすことで入手可能であり、換金性を有しない。ただし、上記のケースに限定されるものではなく、第1価値及び第2価値の両方が換金性を有してもよいし、いずれの価値も換金性を有してなくてもよい。 The voting value is a value that can be used by a user in the service, and in this embodiment, it is a value exclusive to the service and includes a first value and a second value that are different in nature from each other. For example, the first value has monetary value, can be obtained by purchasing it for a fee or by satisfying certain conditions, and is convertible into cash. The second value is points that have no monetary value, can be obtained by the user satisfying certain conditions, such as logging in to the service, and is not convertible into cash. However, this is not limited to the above case, and both the first value and the second value may be convertible into cash, or neither value may be convertible into cash.
なお、投票価値は、ユーザのサービスアカウントに紐付けられたキャッシュカード又は銀行口座から引き落とし可能な金銭でもよいし、電子マネー等の第三者アプリ(バーコード、スタック型2次元コード又はマトリクス型2次元コード等で決済可能なアプリ)で使用可能な仮想通貨であってもよい。また、投票価値は、第1価値及び第2価値とは異なる価値を含んでもよい。 The voting value may be money that can be withdrawn from a cash card or bank account linked to the user's service account, or it may be virtual currency that can be used in a third-party application such as electronic money (an application that can make payments using barcodes, stacked two-dimensional codes, matrix two-dimensional codes, etc.). The voting value may also include a value that is different from the first value and the second value.
ユーザは、予想に対して投じる価値として第1価値及び第2価値の一方又は両方を指定するとともに、指定された価値について投入額(投じる価値の量)を設定する。また、1回の投票で、複数の予想を行った場合には、賭け金として投じる価値の種類と投入額を予想毎に設定する。なお、以下では、投票方式、競技対象及び投入額の組み合わせ(すなわち、買い目と投入額の組み合わせ)1点につき、1つの投票内容と呼ぶ。 The user specifies either or both of the first and second values as the value to be invested in the prediction, and sets the investment amount (amount of value to be invested) for the specified value. If multiple predictions are made in one vote, the type of value to be invested as a bet and the investment amount are set for each prediction. Note that, hereinafter, each combination of voting method, competition object, and investment amount (i.e., combination of bets and investment amount) is referred to as one betting content.
以上までの手順が終了すると、ユーザの端末に、図1に示す投票確認画面G1が表示される。投票確認画面G1には、投票内容(すなわち、投票対象のレース、予想の内容(投票方式にしたがって指定した競技対象を示す内容)、並びに、予想に対する第1価値及び第2価値のそれぞれの投入額)と、予想に対して設定された配当倍率(オッズ)と、が表示される。ユーザが、これらの表示内容を確認し、最終的に画面上の投票実行ボタンをタップ等することにより、投票が完了する。 When the above steps are completed, the voting confirmation screen G1 shown in FIG. 1 is displayed on the user's terminal. The voting confirmation screen G1 displays the voting details (i.e., the race for which the bet is being made, the details of the prediction (details indicating the race specified according to the betting method), and the amounts of the first value and second value invested for the prediction), as well as the payout rate (odds) set for the prediction. The user confirms these displayed details and finally completes the betting by tapping the vote execution button on the screen, etc.
そして、投票が行われたレースが終了し、レースの結果である着順が確定すると、各投票に対して的中の有無が判定される。投票の予想が的中したユーザは、その予想に対して設定されたオッズに応じた配当(払戻金)を獲得することができる。配当は、原則として、投票に利用した価値によって付与され、例えば、第1価値を利用した投票の予想が的中した場合には、配当に相当する量(金額)の第1価値が付与される。なお、例えば、第2価値を利用した投票の予想が的中した場合に第3価値(投票サービス又は他のコンピュータゲーム等で抽選等のイベントに参加する際に利用可能な価値等)が付与されるように、投票に利用した価値とは異なる価値で配当を付与してもよい。 Then, when the race for which the votes were cast is over and the finishing order as the result of the race is determined, it is determined whether each vote was a hit or not. A user whose voting prediction is correct can receive a dividend (refund) according to the odds set for that prediction. In principle, the dividend is awarded according to the value used in the vote. For example, if a prediction for a vote using a first value is correct, a first value equivalent to the dividend (monetary amount) is awarded. Note that a dividend may be awarded in a value different from the value used in the vote, such as a third value (such as a value that can be used to participate in an event such as a lottery in a voting service or other computer game, etc.) being awarded in a case where a prediction for a vote using a second value is correct.
また、各ユーザは、予想に対する設定操作として、公開設定操作を行うことができる。公開設定操作は、予想(投票内容)を他のユーザに対して公開するための操作であり、具体的には、不図示の選択画面を通じて、予想公開の許否を選択する操作である。本実施形態では、第1価値を利用して投票を行った場合に限り、公開設定操作を行うことができることとする。ただし、投票価値の種類を問わず投票が確定した全ての予想(実際に投票済の予想)について、公開設定操作を行うことができてもよい。また、公開設定操作が可能な予想には、投票前の予想内容、すなわち、実際に投票価値を未だ投じていない段階の単なる予想を含めてもよい。なお、投票が複数の予想を含む場合には、第1価値の投入額が設定された予想のみに対して公開設定操作を行うことができてもよい。あるいは、第1価値の投入額が設定された予想が少なくとも1つ以上含まれる場合には、複数の予想に対して一括して公開設定操作を行うことができてもよい。 In addition, each user can perform a public setting operation as a setting operation for a prediction. The public setting operation is an operation for making a prediction (voting content) public to other users, and specifically, an operation for selecting whether or not to allow the prediction to be made public through a selection screen (not shown). In this embodiment, the public setting operation can be performed only when a vote is made using the first value. However, the public setting operation may be performed for all predictions for which voting has been confirmed (predictions for which voting has actually been performed) regardless of the type of voting value. Furthermore, the predictions for which the public setting operation can be performed may include prediction contents before voting, that is, mere predictions at a stage where the voting value has not yet been actually cast. Note that, when a vote includes multiple predictions, the public setting operation may be performed only for predictions for which the amount of the first value has been set. Alternatively, when at least one prediction for which the amount of the first value has been set is included, the public setting operation may be performed for multiple predictions collectively.
また、公開設定操作において公開範囲を指定できてもよい。例えば、公開された予想を閲覧することができるユーザ、公開時期、及び公開内容のうちの少なくとも一つを制限することができてもよい。また、公開された予想の閲覧は、無償であっても有償であってもよい。 The scope of disclosure may also be specified in the disclosure setting operation. For example, it may be possible to restrict at least one of the users who can view the published predictions, the publication time, and the published contents. Also, viewing of the published predictions may be free of charge or may be subject to a fee.
以下では、公開された予想を公開予想と呼び、その公開予想を行ったユーザを予想公開ユーザ(本発明の予想者に相当)と呼び、その公開予想を利用して既に投票を行っている他のユーザ(予想公開ユーザ以外のユーザ)を第2ユーザと呼ぶこととする。また、以下では、特に断る場合を除き、予想公開ユーザの公開予想を利用して他のユーザによりなされた投票、すなわち、予想者の予想に基づく投票を、単に投票と呼ぶこととする。 In the following, a published prediction will be referred to as a public prediction, the user who made the public prediction will be referred to as the prediction publishing user (corresponding to the prognosticator in this invention), and other users (users other than the prediction publishing user) who have already cast a vote using that public prediction will be referred to as second users. In addition, in the following, unless otherwise specified, votes made by other users using the public predictions of the prediction publishing user, i.e., votes based on the prognosticator's predictions, will be simply referred to as votes.
公開予想を行った予想公開ユーザは、図2に示す予想公開ユーザ一覧画面G2にて、ユーザの端末に表示される。予想公開ユーザ一覧画面G2には、予想公開ユーザに関する情報、すなわち、予想公開ユーザの名前及び画像(アイコン画像)、投票回数等に応じて変動するユーザランク、並びに、その公開予想を利用して既に投票を行った第2ユーザの数(例えば251人)等が一覧で表示されている。他のユーザは、予想公開ユーザ一覧画面G2に表示されている予想公開ユーザを、人気、好調、投票数又は新着等の順で並び替え又は絞り込みを行うこともできる。また、他のユーザは、その予想公開ユーザ一覧画面G2に表示されている予想公開ユーザの中から任意の予想公開ユーザを指定する指定操作を行うことができる。なお、指定操作では、例えば、予想公開ユーザの名前等が表示されている領域(第2ユーザの数を示す領域以外の領域)をタップ等する。 The forecast public user who has made a public prediction is displayed on the user's terminal on the forecast public user list screen G2 shown in FIG. 2. The forecast public user list screen G2 displays information about the forecast public user, i.e., the name and image (icon image) of the forecast public user, the user rank that changes depending on the number of votes, and the number of second users who have already voted using the public prediction (e.g., 251 people), in a list. Other users can also sort or narrow down the forecast public users displayed on the forecast public user list screen G2 in order of popularity, good performance, number of votes, or new arrival. In addition, other users can perform a designation operation to designate any forecast public user from among the forecast public users displayed on the forecast public user list screen G2. Note that the designation operation is performed, for example, by tapping on the area where the name of the forecast public user is displayed (area other than the area showing the number of second users).
他のユーザが指定操作を行うと、予想公開ユーザ一覧画面G2から図3に示す予想内容公開画面G3に遷移し、指定操作により指定された予想公開ユーザによって公開設定操作が行われた公開予想の内容が他のユーザに公開される。すなわち、他のユーザは、端末に表示された予想内容公開画面G3を通じて、公開予想に関する情報を閲覧することができる。ここで公開予想に関する情報としては、その予想を行った予想公開ユーザの名前及び画像(アイコン画像)、投票回数等に応じて変動するユーザランク、投票対象のレース、予想の内容、予想に対して設定された配当倍率(オッズ)、並びに、投票済の場合には予想に対する第1価値及び第2価値のそれぞれの投入額等が挙げられる。 When another user performs the designated operation, the screen transitions from the forecast public user list screen G2 to the forecast content public screen G3 shown in FIG. 3, and the contents of the public forecast for which the forecast public user designated by the designated operation has performed the public setting operation are made public to other users. In other words, other users can view information about the public forecast through the forecast content public screen G3 displayed on the terminal. Here, the information about the public forecast includes the name and image (icon image) of the forecast public user who made the forecast, the user rank that changes depending on the number of votes, etc., the race for which the vote was cast, the contents of the forecast, the payout rate (odds) set for the forecast, and, if a vote has already been cast, the amounts of the first value and the second value invested into the forecast.
なお、予想内容公開画面G3には、上記以外の情報、例えば、その予想を行った予想公開ユーザについて、当日の成績(例えば、的中数、獲得配当、勝率及び回収率等)がさらに表示されてもよい。
当日の的中数とは、レースの開催日においてユーザが行った投票のうち、予想が的中した投票の総数である。本実施形態において、的中数は、投票毎に数えることとする。例えば、1つの投票中に複数の投票内容が含まれる場合であって、その中の1つの投票内容が的中した場合の的中数は1であり、その中の2つの投票内容が的中した場合の的中数も1である。なお、的中数は、個々の投票内容毎に数えることしてもよい。
獲得配当とは、レースの開催日においてユーザが行った投票のうち、予想が的中して獲得した配当の合計額である。
当日の勝率とは、的中率と同義であり、レースの開催日においてユーザが行った投票の回数のうち、予想が的中した投票の数の比率である。本実施形態において、勝率は、投票毎に数えることとする。例えば、第1レースで3/10(的中した投票内容の数/投票に含まれる投票内容の数、以下同じ)、第2レース及び第3レースでそれぞれ0/10(すなわち、ハズレ)、第4レースで1/10の場合であれば、4レース中2レースが的中しているので勝率は50%となる。なお、勝率は、個々の投票内容毎としてもよい。この場合、上記の例であれば、40点の投票内容中4点の投票内容が的中しているので勝率は10%となる。
当日の回収率とは、レースの開催日においてユーザが投票に投入した価値の合計額に対する、当該開催日に獲得した配当の合計額の比率であり、回収率が100%を超えることは、その日に勝ち越していることを意味する。
In addition, the prediction content disclosure screen G3 may further display information other than the above, such as the performance on the day of the prediction disclosure user who made the prediction (e.g., the number of hits, the dividends obtained, the win rate, the recovery rate, etc.).
The number of hits on the day is the total number of votes cast by users on the day the race is held that were correct. In this embodiment, the number of hits is counted for each vote. For example, if one vote contains multiple vote contents and one of the vote contents is correct, the number of hits is 1, and if two of the vote contents are correct, the number of hits is also 1. The number of hits may be counted for each individual vote content.
The earned dividend is the total amount of dividends that a user has won as a result of correct predictions among the votes cast by the user on the day of the race.
The winning rate on the day is synonymous with the hit rate, and is the ratio of the number of votes in which the predictions were correct to the number of votes cast by the user on the day the race was held. In this embodiment, the winning rate is counted for each vote. For example, if the first race is 3/10 (the number of votes that were correct/the number of votes included in the vote, the same applies below), the second and third races are 0/10 (i.e., misses), and the fourth race is 1/10, then two out of four races were correct, so the winning rate is 50%. The winning rate may be calculated for each individual vote. In this case, in the above example, four out of 40 votes were correct, so the winning rate is 10%.
The payout rate for that day is the ratio of the total amount of payouts won on the day of the race to the total amount of value that the user puts into betting on that day, and a payout rate of more than 100% means that the user is winning on that day.
そして、予想内容公開画面G3を見た他のユーザは、予想内容公開画面G3に表示された予想利用ボタンをタップ等して、公開予想を利用することができる。すなわち、他のユーザは、公開された他人(予想公開ユーザ)の予想を見て、その予想を利用して同じ予想内容の投票(のっかり投票)を行うことができる。これにより、投票経験が少ないユーザであっても、簡単に投票を行うことができ、結果として、投票に対するユーザの意欲を喚起することができる。 Other users who view the prediction content public screen G3 can then use the public predictions by, for example, tapping a prediction use button displayed on the prediction content public screen G3. In other words, other users can see the public predictions of others (prediction public users) and use those predictions to vote for the same predictions (join in voting). This allows even users with little voting experience to easily cast their votes, which can ultimately stimulate users' enthusiasm for voting.
なお、他のユーザが投票を行う際、公開予想の内容を編集してもよく、具体的には、公開予想に利用された価値の種類及び/又は価値の投入額を変更してもよく、また、公開予想に含まれない他のユーザ独自の予想を追加してもよい。 When other users cast their votes, they may edit the content of the public forecast, specifically by changing the type of value used in the public forecast and/or the amount of value invested, and may also add their own unique forecasts that are not included in the public forecasts.
また、公開予想が複数の投票内容を含む予想、例えば、競技対象の組み合わせが互いに異なる複数の予想着順を含む場合、他のユーザは、それらの複数の予想着順の中から1以上の予想着順を指定し、指定された予想着順(以下、指定予想ともいう)を利用した投票を行ってもよい。ただし、これに限定されるものではなく、公開予想に含まれる複数の予想全てを一括して利用すること、換言すると、投票単位で公開予想を利用して投票を行ってもよい。 In addition, when the public predictions include multiple voting contents, for example multiple predicted finishing orders for different combinations of competition objects, other users may specify one or more predicted finishing orders from among the multiple predicted finishing orders and cast a vote using the specified predicted finishing orders (hereinafter also referred to as the specified predictions). However, this is not limited to this, and all multiple predictions included in the public predictions may be used together, in other words, voting may be performed using the public predictions on a voting unit basis.
なお、本実施形態では、他のユーザによる投票が行われた場合、その旨を示すプッシュ通知が予想公開ユーザに対してなされる。具体的には、予想公開ユーザの端末に、「あなたの予想を利用した投票が行われました」等の通知メッセージが表示される。これにより、予想公開ユーザは、自分の予想が他のユーザによって利用されたことを認識することができる。 In this embodiment, when another user has voted, a push notification to that effect is sent to the prediction publishing user. Specifically, a notification message such as "A vote has been made using your prediction" is displayed on the prediction publishing user's device. This allows the prediction publishing user to recognize that their prediction has been used by another user.
そして、公開予想が的中した場合、予想公開ユーザ及び第2ユーザ(既に投票を行った他のユーザ)の各々には、的中した予想の配当倍率(オッズ)に応じた配当が付与される。なお、本実施形態では、公開設定操作を行うことができるのは、第1価値を利用した投票済の予想に限られるが、投票価値を未だ投じていない段階の単なる予想も公開予想に含める場合には、未投票の予想公開ユーザには、当然ながら、公開予想が的中したとしても配当は付与されないこととする。 If the public prediction turns out to be correct, the prediction publishing user and the second user (another user who has already voted) are each awarded a payout according to the payout rate (odds) of the correct prediction. Note that in this embodiment, only predictions that have already been voted for using the first value can be set to public, but if predictions that are simply predictions for which a voting value has not yet been cast are also included in the public predictions, naturally, no payout will be awarded to prediction publishing users who have not yet voted, even if the public prediction turns out to be correct.
また、配当に加えて、予想公開ユーザには、第2ユーザが獲得した配当に応じた特典(ボーナス)が付与され、予想公開ユーザに対して有利な効果が発生する。特典は、投票に利用された価値の種類及び投入額によって、付与される特典の種類及び量が決定される(例えば第2ユーザの投入額の1%等)。すなわち、第2ユーザが多くの価値を投じて投票した場合には、予想公開ユーザは多くの特典を得ることができる。本実施形態では、特典は、第2ユーザが第1価値(有利な効果を発生させる投票価値)を用いて投票を行った場合に付与されることとし、第2ユーザが第2価値を用いて投票を行った場合には付与されないこととする。また、第2ユーザが複数人いる場合、すなわち、公開予想が複数の第2ユーザによって利用された場合、上記の特典は、第2ユーザの人数に応じて決められる。なお、投票価値を未だ投じていない段階の単なる予想も公開予想に含める場合には、未投票の予想公開ユーザであっても、上記条件に基づいて特典が付与されることとする。 In addition to the dividend, the prediction public user is given a bonus according to the dividend obtained by the second user, which creates a beneficial effect for the prediction public user. The type and amount of the bonus is determined by the type of value used in the vote and the amount of the investment (for example, 1% of the amount invested by the second user). In other words, if the second user invests a lot of value to vote, the prediction public user can obtain a lot of bonuses. In this embodiment, the bonus is awarded when the second user votes using the first value (voting value that generates a beneficial effect), and is not awarded when the second user votes using the second value. In addition, when there are multiple second users, that is, when the public forecast is used by multiple second users, the above bonus is determined according to the number of second users. In addition, when a mere forecast at a stage where a voting value has not yet been invested is included in the public forecast, even a prediction public user who has not voted will be given a bonus based on the above conditions.
ところで、投票サービスにおいて、ユーザは、上記の投票を行うこと以外に、フレンド(友達)関係にあるユーザとのコミュニケーションを取ることができる。具体的には、フレンド関係にあるユーザ同士は、不図示のチャット画面を通じてメッセージ交換等を行ったり、グループを形成してグループ単位で投票を行ったりすることができる。また、同じグループに属するユーザ同士は、各ユーザの投票の予想をお互いに参照し合い、予想内容をグループ内で共有することができる。 In the voting service, in addition to casting the votes described above, users can also communicate with users who are friends with them. Specifically, users who are friends can exchange messages with each other via a chat screen (not shown), or form groups and cast votes on a group basis. Users who belong to the same group can also refer to each other's voting predictions and share their predictions within the group.
なお、フレンド関係は、本発明の第1関係に相当し、一方のユーザがフレンド申請を行い、他方のユーザが申請に対して承諾することによって、双方の合意で形成される関係である。ちなみに、第1関係があるユーザは、フレンド関係にあるユーザに限定されるものではない。例えば、あるユーザXの公開予想を他のユーザYが所定回数以上利用した場合に、ユーザYを、ユーザXと第1関係があるユーザとしてもよい。 The friend relationship corresponds to the first relationship of the present invention, and is a relationship formed by mutual agreement when one user makes a friend request and the other user accepts the request. Incidentally, users with a first relationship are not limited to users with a friend relationship. For example, if user Y uses the public predictions of user X a predetermined number of times or more, user Y may be considered to have a first relationship with user X.
また、予想公開ユーザ一覧画面G2において、ユーザ(予想公開ユーザ本人を含む)は、予想公開ユーザの公開予想を利用して既に投票を行った第2ユーザの詳細を確認するため、その予想公開ユーザ一覧画面G2に表示されている予想公開ユーザの中から任意の予想公開ユーザを指定する指定操作(第1操作)を行うことができる。第1操作では、例えば、予想公開ユーザに関連付けられた第2ユーザの数を示す領域をタップ等する。このとき、第1操作を行ったユーザを第1ユーザと呼ぶ。第1ユーザには、その公開予想を利用して投票を行おうとしているユーザ(未だ投票を行っていないユーザ)、既にその公開予想を利用して投票を行った第2ユーザ、及び、予想公開ユーザ本人を含む。なお、第1ユーザが予想公開ユーザ本人となる場合は、第1ユーザと予想公開ユーザとの関係は、本発明の第2関係に相当する。 In addition, on the forecast public user list screen G2, a user (including the forecast public user himself/herself) can perform a designation operation (first operation) to designate an arbitrary forecast public user from among the forecast public users displayed on the forecast public user list screen G2 in order to check the details of a second user who has already cast a vote using the forecast public user's public forecast. In the first operation, for example, an area showing the number of second users associated with the forecast public user is tapped. In this case, the user who performed the first operation is called the first user. The first user includes a user who is going to cast a vote using the public forecast (a user who has not yet cast a vote), a second user who has already cast a vote using the public forecast, and the forecast public user himself/herself. Note that when the first user is the forecast public user himself/herself, the relationship between the first user and the forecast public user corresponds to the second relationship of the present invention.
第1ユーザにより第1操作が行われると、予想公開ユーザ一覧画面G2から図4に示す第2ユーザ一覧画面G4に遷移し、第1ユーザの端末には、第1操作により指定された予想公開ユーザの予想に基づき投票を行った第2ユーザを特定する情報が一覧表示される。すなわち、第1ユーザは、端末に表示された第2ユーザ一覧画面G4を通じて、単なる第2ユーザの数だけではなく、第2ユーザを特定する情報までも閲覧することができる。ここで、第2ユーザを特定する情報としては、第2ユーザの名前及び画像(アイコン画像)、投票回数等に応じて変動するユーザランク、並びに、当日の成績(例えば、的中数、獲得配当、勝率及び回収率)等が挙げられる。また、第1ユーザは、第2ユーザ一覧画面G4に表示されている第2ユーザを、投票価値別に並び替え又は絞り込みを行うこともできる。 When the first user performs the first operation, the screen transitions from the predicted public user list screen G2 to the second user list screen G4 shown in FIG. 4, and the terminal of the first user displays a list of information identifying the second users who voted based on the prediction of the predicted public user designated by the first operation. In other words, the first user can view not only the number of second users but also information identifying the second users through the second user list screen G4 displayed on the terminal. Here, examples of information identifying the second users include the name and image (icon image) of the second user, a user rank that changes depending on the number of votes, and the performance on the day (for example, the number of hits, the dividend obtained, the winning rate, and the recovery rate). In addition, the first user can also sort or narrow down the second users displayed on the second user list screen G4 by voting value.
第2ユーザ一覧画面G4における第2ユーザの表示順等の表示の仕方は、以下に例示するようなルールにしたがって決定される。なお、以下のルールを組み合わせて複合的に決定してもよい。
(a)第1ユーザと第2ユーザとの関係性に基づき決定
第1ユーザと第2ユーザとの関係性、すなわち、第1ユーザのユーザ情報と第2ユーザのユーザ情報とに基づき、第2ユーザを特定する情報の表示順等を決定する。具体的には、第1ユーザとフレンド関係(第1関係)にある第2ユーザを特定する情報を、第1ユーザとフレンド関係にない第2ユーザを特定する情報よりも優先して、第1ユーザの端末に表示させる。
(b)第2ユーザの投票経験に基づき決定
予想公開ユーザの予想に基づく投票数が多い第2ユーザを特定する情報を、予想公開ユーザの予想に基づく投票数が少ない第2ユーザを特定する情報よりも優先して、第1ユーザの端末に表示させる。例えば、所定期間(例えば過去一ヵ月間又は過去全ての期間等)で、第1操作により指定された予想公開ユーザの公開予想に基づく投票数が多いユーザを優先する。また、ここでの予想公開ユーザは、第1操作により指定された予想公開ユーザ以外でもよく、その場合は、過去の総投票回数が多い投票経験豊富な第2ユーザが優先されることとなる。
(c)第2ユーザの成績に基づき決定
成績(例えば、的中数、獲得配当、勝率及び回収率等)が良い第2ユーザを特定する情報を、優先して第1ユーザの端末に表示させる。具体的には、1以上の競技の中から所定競技を指定する指定操作(第2操作)を第1ユーザから受け付けた場合、すなわち、第1ユーザが投票対象となるレースを指定した場合、その第2操作により指定されたレースに対応する期間における第2ユーザの成績に基づいて、第2ユーザを特定する情報の表示順等を決定する。なお、所定競技とは、投票対象となるレース(例えば、6月1日東京会場第8レース等)をいうが、投票対象となるレース以外の任意のレースであってもよい。また、対応する期間とは、例えば、所定競技と同日(例えば、6月1日)又は同開催期間(例えば、6月1日~6月5日)等をいう。また、第2ユーザの成績には、所定競技の開催場所とは異なる他会場で行われたレース(例えば、6月1日大阪会場第1~12レース等)の成績を含めてもよい。
(d)第2ユーザが利用した投票価値に基づき決定
投票において、第2ユーザが利用した投票価値に基づき、第2ユーザを特定する情報を投票価値別に表示させる。具体的には、第1価値を利用して投票した第2ユーザを特定する情報を、第2価値を利用して投票した第2ユーザを特定する情報よりも優先して、第1ユーザの端末に表示させる。
(e)第2ユーザが予想公開ユーザに対して発生させた特典に基づき決定
第2ユーザの投票によって予想公開ユーザに発生した特典の種類又は量等に基づき、第2ユーザを特定する情報の表示順等を決定する。具体的には、第1ユーザが予想公開ユーザ本人となる第2関係の場合、予想公開ユーザに対して有利な効果である特典を多く発生させた第2ユーザについて、その第2ユーザを特定する情報を、予想公開ユーザに対して特典を少なく発生させた第2ユーザを特定する情報よりも優先して、第1ユーザの端末に表示させる。
The display order and other manner of displaying the second users on the second user list screen G4 are determined according to the following rules, which are exemplified below: Note that the following rules may be combined to make a composite determination.
(a) Determining based on the relationship between the first user and the second user The display order of information identifying the second user is determined based on the relationship between the first user and the second user, i.e., the user information of the first user and the user information of the second user. Specifically, information identifying a second user who is in a friend relationship (first relationship) with the first user is displayed on the terminal of the first user in priority over information identifying a second user who is not in a friend relationship with the first user.
(b) Determination based on the voting experience of the second user Information identifying a second user who has a large number of votes based on the predictions of the prediction published user is displayed on the terminal of the first user in preference to information identifying a second user who has a small number of votes based on the predictions of the prediction published user. For example, a user who has a large number of votes based on the public predictions of the prediction published user specified by the first operation in a predetermined period (e.g., the past month or the entire past period, etc.) is given priority. In addition, the prediction published user here may be other than the prediction published user specified by the first operation, and in that case, a second user who has a large total number of votes in the past and has a lot of voting experience is given priority.
(c) Determining based on the performance of the second user Information identifying a second user with good performance (e.g., number of hits, dividends obtained, winning rate, recovery rate, etc.) is preferentially displayed on the terminal of the first user. Specifically, when a designation operation (second operation) for designating a predetermined event from one or more events is received from the first user, that is, when the first user designates a race to be voted for, the display order of information identifying the second user is determined based on the performance of the second user in the period corresponding to the race designated by the second operation. Note that the predetermined event refers to a race to be voted for (e.g., race 8 at the Tokyo venue on June 1st, etc.), but may be any race other than the race to be voted for. In addition, the corresponding period refers, for example, to the same day as the predetermined event (e.g., June 1st) or the same period (e.g., June 1st to June 5th), etc. In addition, the performance of the second user may include the results of races held at other venues different from the venue of the predetermined event (e.g., races 1 to 12 at the Osaka venue on June 1st, etc.).
(d) Determination based on the voting value used by the second user Based on the voting value used by the second user in voting, information identifying the second user is displayed for each voting value. Specifically, information identifying the second user who voted using the first value is displayed on the terminal of the first user in priority over information identifying the second user who voted using the second value.
(e) Determining based on benefits generated by the second user for the forecast published user The display order, etc. of information identifying the second user is determined based on the type or amount of benefits generated for the forecast published user by the votes of the second user. Specifically, in the case of a second relationship in which the first user is the forecast published user himself, information identifying the second user who has generated many benefits that are advantageous to the forecast published user is displayed on the terminal of the first user in priority over information identifying a second user who has generated few benefits for the forecast published user.
ここで、優先して表示とは、以下のような態様で表示することをいう。
(a)優先対象となる第2ユーザを特定する情報を、他の第2ユーザを特定する情報よりも表示順を上位にする(画面の上方に表示する)。
(a)優先対象となる第2ユーザを特定する情報の情報量を、他の第2ユーザを特定する情報よりも多くする。
(b)優先対象となる第2ユーザを特定する情報を、他の第2ユーザを特定する情報よりも相対的に大きく表示する。
(c)優先対象となる第2ユーザを特定する情報の文字又は背景等を、他の第2ユーザを特定する情報とは異なる色で表示する。
(d)優先対象となる第2ユーザを特定する情報に特別な印を付けて表示する。
例えば、第1ユーザとフレンド関係にある第2ユーザを優先して表示する場合、第1ユーザとフレンド関係にある第2ユーザを特定する情報を、第1ユーザとフレンド関係にない他の第2ユーザを特定する情報とは異なる表示態様で表示してもよいし、フレンド関係にあることを識別可能なマークを付けて第2ユーザを特定する情報を表示してもよい。また、決定した表示順にしたがって全ての第2ユーザを特定する情報を表示してもよいし、決定した表示順で上位となった所定数(例えば、上位10人)の第2ユーザを特定する情報を抽出して表示してもよい。このとき、所定数は、固定であってもよいし、所定の閾値以上の第2ユーザを全員表示できるように変動であってもよい。なお、この場合、表示対象となる所定数の中では、第2ユーザを特定する情報の表示順は問わないこととしてもよい。
Here, the display with priority refers to displaying in the following manner.
(a) Information identifying a second user to be prioritized is displayed higher in the display order than information identifying other second users (displayed at the top of the screen).
(a) The amount of information identifying a second user to be prioritized is made greater than the amount of information identifying other second users.
(b) Information identifying a second user who is to be prioritized is displayed relatively larger than information identifying other second users.
(c) The characters or background of the information identifying the second user who is to be prioritized are displayed in a color different from the color of the information identifying the other second users.
(d) Information identifying the second user who is to be prioritized is displayed with a special mark.
For example, when a second user who is a friend of the first user is displayed with priority, information identifying the second user who is a friend of the first user may be displayed in a different display mode from information identifying other second users who are not friends of the first user, or information identifying the second user may be displayed with a mark that can identify the friend relationship. In addition, information identifying all second users may be displayed according to the determined display order, or information identifying a predetermined number of second users (e.g., the top 10) who are ranked high in the determined display order may be extracted and displayed. In this case, the predetermined number may be fixed, or may be variable so that all second users above a predetermined threshold can be displayed. In this case, the display order of information identifying second users may not matter among the predetermined number to be displayed.
なお、第1ユーザが予想公開ユーザ本人となる場合、自身の公開予想に多くの第2ユーザ又は投入額を集めた第1ユーザに対しては、第2ユーザを特定する情報の数(表示する第2ユーザの数)を増やしてもよい。例えば、多くの第2ユーザを集める程、第1ユーザは、より多くの第2ユーザについて、第2ユーザを特定する情報を確認することができることとしてもよい。 In addition, when the first user is the user who published the prediction, the amount of information identifying the second user (the number of second users to be displayed) may be increased for a first user who has attracted many second users or investment amounts to his/her published prediction. For example, the more second users a first user attracts, the more information identifying the second users the first user may be able to confirm.
また、第2ユーザ一覧画面G4において、第1ユーザは、第2ユーザの投票内容の詳細を確認するため、その第2ユーザ一覧画面G4に表示されている第2ユーザの中から任意の第2ユーザを指定する指定操作(第3操作)を行うことができる。第3操作では、例えば、第2ユーザの名前等が表示されている領域をタップ等する。 In addition, on the second user list screen G4, the first user can perform a designation operation (third operation) to designate an arbitrary second user from among the second users displayed on the second user list screen G4 in order to check the details of the voting contents of the second users. In the third operation, for example, the first user taps on an area in which the name or the like of the second user is displayed.
第1ユーザにより第3操作が行われると、第2ユーザ一覧画面G4から図5に示す第2ユーザ詳細画面G5に遷移し、第1ユーザの端末には、第3操作により指定された第2ユーザに関するさらに詳細な第2ユーザを特定する情報(例えば、投票内容に関する情報等)が表示される。すなわち、第1ユーザは、端末に表示された第2ユーザ詳細画面G5を通じて、予想公開ユーザの公開予想に含まれる予想のうち、第3操作により指定された第2ユーザが投票に利用した予想内容、すなわち、第2ユーザが実際に投票した投票内容に関する情報を閲覧することができる。ここで、第2ユーザの投票内容に関する情報としては、第2ユーザの名前及び画像(アイコン画像)等の他、投票対象のレース、予想の内容(投票方式にしたがって指定した競技対象を示す内容)、予想に対する第1価値及び第2価値のそれぞれの投入額、並びに、予想に対して設定された配当倍率(オッズ)等が挙げられる。 When the first user performs the third operation, the second user list screen G4 transitions to the second user details screen G5 shown in FIG. 5, and the terminal of the first user displays more detailed information (e.g., information on the voting contents, etc.) that identifies the second user specified by the third operation. That is, the first user can view the prediction contents used by the second user specified by the third operation in the voting, that is, the voting contents that the second user actually voted for, among the predictions included in the public predictions of the prediction public user, through the second user details screen G5 displayed on the terminal. Here, the information on the voting contents of the second user includes the name and image (icon image) of the second user, as well as the race to be voted for, the prediction contents (contents indicating the competition object specified according to the voting method), the amount of each of the first value and second value put into the prediction, and the payout ratio (odds) set for the prediction.
第2ユーザ詳細画面G5における第2ユーザの投票内容に関する情報は、第2ユーザ自身が公開又は非公開の設定をすることができてもよい。すなわち、第3操作により指定された第2ユーザが投票した投票内容のうち、第2ユーザが公開設定している一部の投票内容を第1ユーザの端末に表示させることとしてもよい。例えば、投票方式及び競技対象については公開し、投票価値の種類及び投入額については非公開としてもよい。また、第3操作により指定された第2ユーザが投票した投票内容のうち、第2ユーザが公開設定していない投票内容については少なくとも一部の情報を非公開状態として第1ユーザの端末に表示させることとしてもよい。また、第1ユーザが予想公開ユーザ本人ではなく、且つ、第2ユーザとフレンド関係でもない場合は、第2ユーザが公開設定した情報は表示できるが、非公開設定した情報は表示できないこととしてもよい。 The information on the voting contents of the second user on the second user detail screen G5 may be set to public or private by the second user himself. That is, among the voting contents voted by the second user designated by the third operation, a part of the voting contents that the second user has set to public may be displayed on the terminal of the first user. For example, the voting method and the competition object may be made public, and the type of voting value and the amount of investment may be made private. Also, among the voting contents voted by the second user designated by the third operation, at least a part of the information on the voting contents that the second user has not set to public may be displayed in a private state on the terminal of the first user. Also, if the first user is not the prediction disclosure user himself and is not a friend of the second user, the information that the second user has set to public may be displayed, but the information that the second user has set to private may not be displayed.
また、第2ユーザ詳細画面G5にて表示される第2ユーザを特定する情報の内容は、以下に例示するようなルールにしたがって決定される。なお、以下のルールを組み合わせて複合的に決定してもよい。
(a)第1ユーザと第2ユーザとの関係性に基づき決定
第1ユーザと第2ユーザとの関係性、すなわち、第1ユーザのユーザ情報と第2ユーザのユーザ情報とに基づき、表示させる第2ユーザを特定する情報の情報量を決定する。具体的には、第1ユーザとフレンド関係(第1関係)にある第2ユーザを特定する情報の情報量を、第1ユーザとフレンド関係にない第2ユーザを特定する情報の情報量よりも多く第1ユーザの端末に表示させる。例えば、フレンド関係にある場合には投票価値の種類と投入額を表示し、フレンド関係にない場合には投票価値の種類と投入額は非表示とする。
(b)公開予想を利用した投票数又は投票価値の投入額に基づき決定
第2ユーザの投票数又は投票価値の投入額に基づき、表示させる第2ユーザを特定する情報の内容(表示する第2ユーザの数を含む)を決定する。具体的には、第1ユーザが予想公開ユーザ本人となる場合、自身の公開予想に多くの第2ユーザ又は投入額を集めた第1ユーザに対しては、第2ユーザを特定する情報の情報量、又は投票内容に関する情報を確認できる第2ユーザの数を増やす。例えば、第1ユーザが多くの第2ユーザを集める程、より詳細な第2ユーザを特定する情報(例えば、投票価値の種類及び投入額まで)を表示させる。また、例えば、第1ユーザが100人の第2ユーザを集めた場合は、そのうち20人(20%)の第2ユーザの投票内容を表示させ(残りの80人の第2ユーザの投票内容は表示させない)、200人の第2ユーザを集めた場合は、表示可能となる比率を100人のときよりも増やし、例えば、そのうち80人(40%)の第2ユーザの投票内容を表示させる。すなわち、第2ユーザ一覧画面G4(図4)に表示されている第2ユーザのうち、一部の第2ユーザについては投票内容に関する情報を確認することできることとした場合、多くの第2ユーザを集める程、その投票内容に関する情報を確認することができる第2ユーザの数が増える。
(c)投票価値の種類に基づき決定
第1ユーザが予想公開ユーザ本人となる場合、投票価値のうち、予想者に対して特典を発生させることが可能な第1投票価値を利用して投票した第2ユーザの投票内容を表示させる。なお、このとき、第2ユーザの投票によって予想公開ユーザに発生した特典の種類又は量等に基づき、第2ユーザを特定する情報の情報量を決定してもよい。例えば、期間限定の特典、特定のレースに関連付けられた特典若しくは入手困難な希少価値のある特典を発生させた第2ユーザ、又は、所定量若しくは所定回数以上の特典を発生させた第2ユーザについては、その第2ユーザを特定する情報の情報量を増やす。
The content of the information for identifying the second user displayed on the second user detail screen G5 is determined according to the following rules: Note that the following rules may be combined to determine the content of the information.
(a) Determining based on the relationship between the first user and the second user The amount of information identifying the second user to be displayed is determined based on the relationship between the first user and the second user, i.e., the user information of the first user and the user information of the second user. Specifically, a greater amount of information identifying a second user who is in a friend relationship (first relationship) with the first user is displayed on the first user's terminal than the amount of information identifying a second user who is not in a friend relationship with the first user. For example, if there is a friend relationship, the type of voting value and the amount invested are displayed, and if there is no friend relationship, the type of voting value and the amount invested are hidden.
(b) Determining based on the number of votes or the amount of voting value invested using the public forecast Based on the number of votes or the amount of voting value invested by the second user, the content of the information identifying the second user to be displayed (including the number of second users to be displayed) is determined. Specifically, when the first user is the forecast public user, for a first user who has collected many second users or invested amounts in his/her public forecast, the amount of information identifying the second user or the number of second users who can confirm the information regarding the voting contents is increased. For example, the more second users the first user collects, the more detailed information identifying the second user (for example, the type of voting value and the amount invested) is displayed. Also, for example, if the first user collects 100 second users, the voting contents of 20 (20%) of the second users are displayed (the voting contents of the remaining 80 second users are not displayed), and if the first user collects 200 second users, the ratio that can be displayed is increased from that of 100, and for example, the voting contents of 80 (40%) of the second users are displayed. In other words, if it is possible to check information regarding the voting contents for some of the second users among those displayed on the second user list screen G4 (Figure 4), the more second users are collected, the greater the number of second users who can check information regarding the voting contents.
(c) Determination based on the type of voting value When the first user is the prediction disclosure user, the voting content of the second user who voted using the first voting value that can generate a benefit for the forecaster is displayed. At this time, the amount of information identifying the second user may be determined based on the type or amount of benefit generated for the prediction disclosure user by the vote of the second user. For example, for a second user who has generated a limited-time benefit, a benefit associated with a specific race, or a rare benefit that is difficult to obtain, or a second user who has generated a predetermined amount or more of benefits, the amount of information identifying the second user is increased.
なお、第1ユーザが予想公開ユーザ本人となる場合、第1ユーザと第2ユーザとがフレンド関係にない場合であっても、表示される第2ユーザを特定する情報の情報量が多い場合がある。例えば、フレンド関係にない第1ユーザには投票価値の種類と投入額を非表示とする場合であっても、特典が発生すれば予想公開ユーザは第2ユーザによる投票価値の投入額を計算することができるので、投票価値の投入額まで表示させてもよい。また、投入額まで表示させる場合の他、投入額に代えて特典の量(すなわち、投入額を推測できる別の情報)を表示させてもよい。このとき、特典の量は、「二連単(1)-(2):特典○円」のように予想内容毎に表示させてもよいし、「第1レースの特典:最大○円、最小○円」のようにレース単位でまとめて表示させてもよい。 When the first user is the prediction disclosure user, even if the first user and the second user are not friends, the amount of information to identify the second user displayed may be large. For example, even if the type of voting value and the amount invested are hidden from the first user who is not friends, if a bonus is generated, the prediction disclosure user can calculate the amount of voting value invested by the second user, so the amount of voting value invested may be displayed. In addition to displaying the amount invested, the amount of bonus (i.e., other information that allows the amount of investment to be estimated) may be displayed instead of the amount invested. In this case, the amount of bonus may be displayed for each prediction content, such as "Diamond (1)-(2): Bonus of ○ yen", or may be displayed collectively for each race, such as "Bonus for the first race: Maximum ○ yen, Minimum ○ yen".
また、第1ユーザが予想公開ユーザ本人となる場合は、第1ユーザが第2操作で指定した所定競技(投票対象となるレース)に関する情報だけでなく、第2ユーザを特定する情報として、過去に第2ユーザが第1ユーザの予想に基づいて投票した各レースに関する情報(以下、過去情報という)を表示してもよい。具体的には、過去情報には以下のような情報が含まれる。
(a)過去の各レースにおいて第1ユーザの予想に基づく投票に関する投票内容(買い目及び投入額)に関する情報
(b)過去の各レースにおいて第1ユーザの予想に基づく投票に関する投票価値の割合(第1価値と第2価値のどちらの投票価値で第2ユーザが投票しているか)に関する情報
(c)第1ユーザの予想に基づき投票したレースのグレード、距離、競技対象又はオッズ等に関する情報(どのような場合に自身の予想が第2ユーザに利用されているか分析するため)
(d)第1ユーザの予想に基づき投票して的中したレースのグレード、距離、競技対象又はオッズ等に関する情報(どのような場合に自身の予想が第2ユーザに利用されているか分析するため)
(e)過去のレースを累計した特典の量の多寡に関する情報(第2ユーザが特典をどの程度発生させたかを把握するため)
In addition, when the first user is the prediction disclosure user, not only information about the predetermined race (the race to be voted on) designated by the first user in the second operation, but also information about each race on which the second user has voted in the past based on the predictions of the first user (hereinafter referred to as past information) may be displayed as information to identify the second user. Specifically, the past information includes the following information.
(a) Information regarding the betting content (betting options and amount invested) of votes based on the predictions of the first user in each past race; (b) Information regarding the ratio of voting value of votes based on the predictions of the first user in each past race (whether the second user voted with the first value or the second value); (c) Information regarding the grade, distance, competition subjects, odds, etc. of the race on which the first user voted based on his/her predictions (to analyze in what cases his/her predictions are being used by the second user);
(d) Information regarding the grade, distance, competition subject, odds, etc. of the race that was voted for and won based on the predictions of the first user (to analyze in what cases the first user's predictions are used by second users)
(e) Information regarding the amount of benefits accumulated in past races (to understand how much benefits the second user has generated)
ここで、非表示とは、情報そのものを表示しない場合の他、情報の内容が識別できないような態様で表示する場合も含む。例えば、投入額の表示領域にモザイクを掛けて表示する場合、又は、???円のように表示する場合を含む。また、その表示領域をタップ等すると、情報の内容を識別可能とするために必要な操作を案内することとしてもよい。例えば、フレンド申請を行うか否かを第1ユーザに問う画面を表示する。そして、第1ユーザがその第2ユーザに対してフレンド申請を行った場合、その第2ユーザにはフレンド申請が届き、第2ユーザがそのフレンド申請に対して承諾すると、第1ユーザと第2ユーザとの間でフレンド関係が成立する。その結果、非表示とされていた情報が識別可能な状態で表示される。 Here, "hidden" includes not only not displaying the information itself, but also displaying the information in such a way that the content of the information cannot be identified. For example, this includes displaying the input amount display area with a mosaic, or displaying it as a ? ? ? circle. Furthermore, when the display area is tapped, the necessary operation to make the content of the information identifiable may be displayed. For example, a screen is displayed asking the first user whether or not to make a friend request. Then, when the first user makes a friend request to the second user, the second user receives the friend request, and when the second user accepts the friend request, a friend relationship is established between the first user and the second user. As a result, the information that was hidden is displayed in an identifiable state.
[本実施形態に係る情報処理装置及び周辺機器の構成について]
本実施形態に係る情報処理装置は、コンピュータ、詳しくはサーバコンピュータ10によって構成される。情報処理装置としてのサーバコンピュータ10は、図6に示すように、ユーザがサービス利用のために使用する端末(以下、ユーザ端末12という)、及び、レース結果配信装置14と通信可能に接続されている。装置同士を接続する通信回線網16は、LAN(Local Area Network)、WAN(Wide Area Network)、イントラネット及びイーサネット(登録商標)等を含むものであってもよい。
[Configuration of the information processing device and peripheral devices according to this embodiment]
The information processing device according to this embodiment is configured by a computer, more specifically a server computer 10. As shown in Fig. 6, the server computer 10 as an information processing device is communicatively connected to a terminal used by a user to utilize the service (hereinafter referred to as a user terminal 12) and a race result distribution device 14. A communication line network 16 connecting the devices together may include a LAN (Local Area Network), a WAN (Wide Area Network), an intranet, Ethernet (registered trademark), etc.
サーバコンピュータ10は、投票サービスの提供に係る一連の情報処理を実行する。具体的には、サーバコンピュータ10は、ユーザ端末12と通信してユーザの投票を受け付け、レース終了後には各投票の予想が的中したか否かを判定し、的中した投票を行ったユーザに対して配当を付与する。サーバコンピュータ10は、1台のコンピュータでもよく、あるいは、並列分散された複数台のコンピュータでもよい。また、サーバコンピュータ10は、ASP(Application Service Provider)、SaaS(Software as a Service)、PaaS(Platform as a Service)又はIaaS(Infrastructure as a Service)用のコンピュータであってもよい。 The server computer 10 executes a series of information processes related to the provision of the voting service. Specifically, the server computer 10 communicates with the user terminal 12 to accept user votes, and after the race ends, it determines whether the predictions of each vote were correct or not, and awards dividends to users who cast correct votes. The server computer 10 may be a single computer, or multiple computers distributed in parallel. The server computer 10 may also be a computer for an ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service).
サーバコンピュータ10は、図6に示すように、ハードウェア機器として、プロセッサ21、メモリ22、通信用インタフェース23及びストレージ24を有し、これらの機器がバス25を介して電気的に接続されている。また、サーバコンピュータ10には、ソフトウェアとして、オペレーティングシステム(OS)用のプログラム、及び、投票サービス提供用のプログラムがインストールされている。これらのプログラムは、本発明の「プログラム」に相当する。 As shown in FIG. 6, the server computer 10 has, as hardware devices, a processor 21, a memory 22, a communication interface 23, and a storage 24, and these devices are electrically connected via a bus 25. In addition, as software, a program for an operating system (OS) and a program for providing a voting service are installed in the server computer 10. These programs correspond to the "programs" of the present invention.
プロセッサ21が上記のプログラムにしたがって動作することで、サーバコンピュータ10が本発明の情報処理装置として機能し、本発明に関する一連の処理を実行する。なお、プログラムは、コンピュータが読み取り可能な記録媒体から読み込むことで取得してもよいし、あるいは、インターネット又はイントラネット等のネットワークを介して受信(ダウンロード)することで取得してもよい。 When the processor 21 operates according to the above program, the server computer 10 functions as an information processing device of the present invention and executes a series of processes related to the present invention. The program may be obtained by reading it from a computer-readable recording medium, or may be obtained by receiving (downloading) it via a network such as the Internet or an intranet.
プロセッサ21は、CPU(Central Processing Unit)、MPU(Micro-Processing Unit)、MCU(Micro Controller Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、TPU(Tensor Processing Unit)又はASIC(Application Specific Integrated Circuit)等によって構成されるとよい。 The processor 21 may be configured with a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), an MCU (Micro Controller Unit), a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), a TPU (Tensor Processing Unit), or an ASIC (Application Specific Integrated Circuit), etc.
メモリ22は、ROM(Read Only Memory)及びRAM(Random Access Memory)等の半導体メモリによって構成されるとよい。 The memory 22 may be composed of semiconductor memory such as a ROM (Read Only Memory) and a RAM (Random Access Memory).
通信用インタフェース23は、例えばネットワークインターフェースカード、又は通信インタフェースボード等によって構成されるとよい。通信用インタフェース23によるデータ通信の規格については、特に限定されるものではなく、Wi-fi(登録商標)に基づく無線LANによる通信、3G~5G若しくはそれ以降の世代の移動通信システムによる通信、又はLTE(Long Term Evolution)に基づく通信等が挙げられる。 The communication interface 23 may be, for example, a network interface card or a communication interface board. The standard of data communication by the communication interface 23 is not particularly limited, and examples include communication by a wireless LAN based on Wi-fi (registered trademark), communication by a 3G to 5G or later generation mobile communication system, or communication based on LTE (Long Term Evolution).
ストレージ24は、フラッシュメモリ、HDD(Hard Disc Drive)、SSD(Solid State Drive)、FD(Flexible Disc)、MOディスク(Magneto-Optical disc)、CD(Compact Disc)、DVD(Digital Versatile Disc)、SDカード(Secure Digital card)、又はUSBメモリ(Universal Serial Bus memory)等によって構成されるとよい。また、ストレージ24は、情報処理装置をなすサーバコンピュータ10の筐体内に内蔵されてもよく、外付け形式でサーバコンピュータ10に取り付けてもよい。さらに、ストレージ24は、サーバコンピュータ10と通信可能に接続された別のコンピュータ等によって構成されてもよい。なお、各種データを記録する技術としては、不正なデータ改竄等を回避する目的からブロックチェーンのような分散型台帳技術を用いてもよい。 The storage 24 may be configured with a flash memory, a hard disc drive (HDD), a solid state drive (SSD), a flexible disc (FD), a magneto-optical disc (MO disc), a compact disc (CD), a digital versatile disc (DVD), a secure digital card (SD card), or a universal serial bus memory (USB memory). The storage 24 may be built into the housing of the server computer 10 that constitutes the information processing device, or may be attached to the server computer 10 in an external form. The storage 24 may also be configured with another computer that is communicably connected to the server computer 10. As a technology for recording various data, a distributed ledger technology such as a blockchain may be used to avoid unauthorized data tampering.
ユーザ端末12は、パソコン、スマートフォン、携帯電話、タブレット端末、又は通信機能を有するその他の端末等によって構成される。ユーザ端末12は、ユーザが投票サービス利用時に行う各種の操作を受け付け、受け付けた操作に応じたデータを、通信回線網16を介してサーバコンピュータ10に向けて送信する。また、通信回線網16を介してサーバコンピュータ10から配信される情報の出力(表示及び再生等)を行う。ユーザがユーザ端末12にて行う操作には、各種の選択、指定、指示、要求、命令、許可又は拒否、登録及びその他の入力操作等が含まれる。なお、図6には、図示の都合上、3台のユーザ端末12を図示しているが、当然ながら、実際には、ユーザの人数に応じた台数分のユーザ端末12が存在する。 The user terminal 12 is composed of a personal computer, a smartphone, a mobile phone, a tablet terminal, or other terminals with communication functions. The user terminal 12 accepts various operations performed by the user when using the voting service, and transmits data corresponding to the accepted operations to the server computer 10 via the communication network 16. The user terminal 12 also outputs (displays and plays, etc.) information distributed from the server computer 10 via the communication network 16. Operations performed by the user on the user terminal 12 include various selections, designations, instructions, requests, commands, permission or refusal, registration, and other input operations. Note that for convenience of illustration, three user terminals 12 are shown in FIG. 6, but of course, in reality, the number of user terminals 12 will correspond to the number of users.
レース結果配信装置14は、レース運営者が利用するコンピュータ等によって構成され、各レースが終了してレース結果が確定した時点で、レース結果、すなわち着順を示す情報をサーバコンピュータ10及びユーザ端末12に向けて配信する。なお、レース結果配信装置14は、レース会場に設置されたIPカメラを有し、IPカメラにてレースの映像を撮影し、その映像データを配信するものであってもよい。また、レース結果配信装置14からレース結果を入手する代わりに、例えば、投票サービスの提供会社がレース終了後にレース結果を入力し、その入力情報をサーバコンピュータ10に伝送してもよい。 The race result distribution device 14 is composed of a computer or the like used by the race organizer, and distributes the race results, i.e., information indicating the finishing order, to the server computer 10 and the user terminal 12 when each race is completed and the race results are finalized. The race result distribution device 14 may have an IP camera installed at the race venue, capture video of the race with the IP camera, and distribute the video data. Also, instead of obtaining the race results from the race result distribution device 14, for example, a voting service provider may input the race results after the race is completed and transmit the input information to the server computer 10.
[本実施形態に係る情報処理装置の機能について]
本実施形態に係る情報処理装置、すなわちサーバコンピュータ10が有する機能について、図7を参照しながら説明する。
[Functions of the information processing device according to this embodiment]
The functions of the information processing apparatus according to this embodiment, that is, the server computer 10, will be described with reference to FIG.
サーバコンピュータ10は、図7に示すように、記憶部30、受付部31、表示制御部32、通知部33、的中判定部34、配当付与部35、及び、特典付与部36を有する。これらの機能部うち、記憶部30は、メモリ22又はストレージ24によって実現され、それ以外の機能部は、サーバコンピュータ10を構成するハードウェア機器と、サーバコンピュータ10にインストールされたプログラムとが協働することで実現される。なお、サーバコンピュータ10が複数台のコンピュータによって構成される場合には、上記の機能を分散させて、複数台のコンピュータの各々が互いに異なる機能を発揮してもよい。
以下、各機能部について、それぞれ詳しく説明する。
7, the server computer 10 has a memory unit 30, a reception unit 31, a display control unit 32, a notification unit 33, a hit determination unit 34, a payout providing unit 35, and a bonus providing unit 36. Of these functional units, the memory unit 30 is realized by the memory 22 or the storage 24, and the other functional units are realized by the cooperation of the hardware devices constituting the server computer 10 and the programs installed in the server computer 10. When the server computer 10 is composed of multiple computers, the above functions may be distributed so that each of the multiple computers performs a different function.
Each functional unit will be described in detail below.
(記憶部)
記憶部30は、投票サービスの提供に必要な各種の情報を記憶する。記憶部30が記憶する情報には、図7に示すように、ユーザ情報、レース情報、投票情報、予想利用情報、及びレース結果情報等が含まれる。
(Memory unit)
The storage unit 30 stores various types of information necessary for providing the voting service. The information stored in the storage unit 30 includes user information, race information, voting information, forecast use information, and race result information, as shown in FIG.
ユーザ情報は、投票サービスの利用アカウントを有するユーザに関する情報であり、ユーザ毎に記憶される。ユーザ情報は、図8に示すように、ユーザの氏名及びID等のような識別情報、プロフィール、投票用価値の所持数、フレンド関係にあるユーザの識別情報、投票履歴、及び的中実績等を含む。プロフィールは、ユーザの属性(カテゴリ)に関する情報であり、例えば、性別、年齢及び職業等が含まれる。投票履歴は、ユーザがこれまでに行った投票について、対象レース及び予想の内容等を示す。的中実績は、ユーザがこれまでに行った投票の予想の的中実績であり、具体的には、的中した予想の内容及びその配当(払戻金)等が含まれる。なお、的中実績には、当日における的中率、的中数、獲得配当の合計、及び回収率等が含まれてもよい。また、ユーザ情報には、上記以外の情報、例えば、連絡先等のユーザの個人情報、ログイン履歴(ログイン日時及びログイン回数)、並びに、決済履歴及び課金総額の情報等が、ユーザ情報に含まれていてもよい。 User information is information about users who have an account to use the voting service, and is stored for each user. As shown in FIG. 8, user information includes identification information such as the user's name and ID, profile, number of voting values owned, identification information of users in a friend relationship, voting history, and hit record. The profile is information about the user's attributes (category), and includes, for example, gender, age, and occupation. The voting history indicates the target race and the contents of predictions for the votes the user has made so far. The hit record is the hit record of the predictions for the votes the user has made so far, and specifically includes the contents of the predictions that have hit and the dividends (refunds) for those predictions. The hit record may include the hit rate, number of hits, total dividends obtained, and recovery rate for the day. In addition, the user information may include information other than the above, such as the user's personal information such as contact information, login history (login date and time and number of logins), and payment history and total amount charged.
レース情報は、投票対象となる競技(レース)に関する情報であり、レース毎に記憶される。レース情報は、図9に示すように、レース名及びID等のような識別情報、開催会場、開催日時、競技対象(レース出場者)、レース場の条件、投票候補(着順の候補)、及び、現時点の投票数等を含む。投票候補は、ユーザが投票する際に選択可能な候補(選択肢)に関する情報(投票方式及び競技対象)であり、各投票候補に対して設定された配当倍率(オッズ)を含む。 Race information is information about the competition (race) that is the subject of voting, and is stored for each race. As shown in FIG. 9, race information includes identification information such as the race name and ID, the venue, the date and time of the event, the competition subjects (race participants), the conditions of the race course, voting candidates (candidates for finishing order), and the current number of votes. Voting candidates are information about candidates (options) that a user can select when voting (voting method and competition subjects), and include the payout ratio (odds) set for each voting candidate.
投票情報は、受付部31が受け付けた各ユーザの投票(投票前の予想を含む)に関する情報であり、投票毎に記憶される。投票情報は、図10に示すように、投票者、投票対象レース、投票の識別ID、予想の内容、予想に対する第1価値及び第2価値の各々の投入額、他のユーザの予想を利用したかどうか、並びに、予想を公開するか否か等を含む。他のユーザの予想を利用している場合には、利用元のユーザ(すなわち、予想公開ユーザ)と、利用された予想(すなわち、公開予想)のIDが含まれる。なお、投票前の予想内容、すなわち、実際に投票価値を未だ投じていない場合は、価値投入額の項目にはNULLが入力される。 The voting information is information about each user's vote (including predictions before voting) received by the reception unit 31, and is stored for each vote. As shown in FIG. 10, the voting information includes the voter, the race for which the vote was cast, the vote ID, the content of the prediction, the amount of each of the first value and second value invested for the prediction, whether or not the prediction of another user was used, and whether or not the prediction was made public. If the prediction of another user was used, the ID of the user who used it (i.e., the prediction publishing user) and the prediction used (i.e., the published prediction) are included. Note that, for the content of the prediction before voting, i.e., if the voting value has not yet been actually invested, NULL is entered in the value investment amount field.
予想利用情報は、利用された公開予想に関する情報であり、投票毎に記憶される。予想利用情報は、図11に示すように、公開予想の識別IDと、予想公開ユーザの識別情報、公開予想の内容(予想着順)、公開予想が利用された回数、及び、その利用者である第2ユーザの識別情報等を含む。また、公開予想が互いに内容(着順)が異なる複数の予想を含む場合、第1ユーザは、前述したように1つ以上の予想を指定し、指定予想を利用した投票を行うことができる。この場合、予想利用情報のうち、公開予想の利用回数、及び第2ユーザの識別情報が予想毎に記憶される(図11参照)。 Forecast usage information is information about the public forecasts that have been used, and is stored for each vote. As shown in FIG. 11, forecast usage information includes the identification ID of the public forecast, the identification information of the user who published the forecast, the content of the public forecast (predicted finishing order), the number of times the public forecast has been used, and the identification information of the second user who is the user of the public forecast. In addition, if the public forecasts include multiple forecasts with different contents (finishing order), the first user can specify one or more forecasts as described above and cast a vote using the specified forecasts. In this case, the number of times the public forecast has been used and the identification information of the second user are stored for each forecast among the forecast usage information (see FIG. 11).
レース結果情報は、レース結果配信装置14によって配信されるレースの確定結果の情報であり、レース毎に記憶される。レース結果情報は、図12に示すように、レース名、レースの開催会場、開催日時、及び、確定したレース結果(すなわち、投票方式毎の着順)等を含む。 The race result information is information on the final results of the race distributed by the race result distribution device 14, and is stored for each race. As shown in FIG. 12, the race result information includes the race name, the venue where the race was held, the date and time of the race, and the final race results (i.e., the finishing order for each voting method).
(受付部)
受付部31は、投票サービスを利用するユーザがユーザ端末12を通じて行う操作を、ユーザ端末12と通信することによって受け付け、詳しくは、操作内容を示すデータを取得する。受付部31が受け付ける操作には、例えば、レースに対する投票(予想を含む)、予想を公開する公開設定操作、予想を公開している予想公開ユーザを指定する第1操作、1以上の競技の中から所定競技を指定する第2操作、及び、第2ユーザを指定する第3操作等が含まれる。また、受付部31によって取得されるデータには、上記以外にも、投票サービス中の各場面でユーザが行う各種の選択、指定、指示、要求、命令、許可又は拒否、登録及びその他の入力操作等に基づくデータが含まれる。
(Reception Department)
The reception unit 31 receives operations performed by users who use the voting service through the user terminal 12 by communicating with the user terminal 12, and more specifically, acquires data indicating the operation contents. The operations received by the reception unit 31 include, for example, voting for a race (including predictions), a public setting operation for publishing a prediction, a first operation for designating a prediction publishing user who has published a prediction, a second operation for designating a specific competition from one or more competitions, and a third operation for designating a second user. In addition to the above, the data acquired by the reception unit 31 also includes data based on various selections, designations, instructions, requests, commands, permission or refusal, registration, and other input operations performed by the user at each scene during the voting service.
例えば、対象のレースRについて、ユーザXが予想公開ユーザとして予想を公開し、ユーザYがその公開予想を利用した投票を行う場合、受付部31は、レースRに対する予想(第1価値を利用した投票)、及び、その予想に対する公開設定操作をユーザXから受け付ける。換言すると、投票が第1価値を利用して行われた場合、受付部31は、その投票に含まれる予想内容に対する公開設定操作を受け付け可能となる。そして、公開設定操作の受け付けを契機として、ユーザXによる予想内容が他のユーザに対して公開される。なお、レースRを含む各レースには投票の受付期間が設定されており、受付部31は、レースRについての受付期間内に行われた予想を受け付ける。そして、受付部31は、公開された予想を利用した投票をユーザYから受け付ける。ユーザYによる投票には、利用された予想を公開したユーザXの識別情報、予想の内容、並びに、予想に投じる価値の種類及び投入額等が含まれる。 For example, when user X publishes a prediction for a target race R as a prediction publishing user and user Y casts a vote using the published prediction, the reception unit 31 receives from user X a prediction for race R (a vote using the first value) and a public setting operation for the prediction. In other words, when a vote is cast using the first value, the reception unit 31 can receive a public setting operation for the prediction content included in the vote. Then, upon receiving the public setting operation, the prediction content by user X is made public to other users. Note that a voting acceptance period is set for each race including race R, and the reception unit 31 accepts predictions made for race R within the acceptance period. Then, the reception unit 31 accepts a vote from user Y using the published prediction. A vote by user Y includes identification information of user X who published the prediction used, the content of the prediction, and the type and amount of value invested in the prediction.
なお、受付部31が、互いに異なる複数の予想(具体的には、予想着順)をユーザXから受け付けた場合、ユーザYは、その予想に含まれる複数の予想の中から1以上の予想を指定し、指定予想を利用した投票を行うことができる。この場合には、受付部31は、指定予想に基づく投票をユーザYから受け付けることになる。ただし、これに限定されず、公開予想を利用する際には投票単位で利用してもよい。つまり、ユーザYは、公開予想に含まれる複数の予想の全てを一括して利用し、受付部31は、複数の予想の全てを利用した投票をユーザYから受け付けてもよい。 When the reception unit 31 receives multiple different predictions (specifically, predicted finishing orders) from user X, user Y can specify one or more predictions from the multiple predictions included in the predictions and cast a vote using the specified predictions. In this case, the reception unit 31 will receive a vote from user Y based on the specified prediction. However, this is not limited to this, and public predictions may be used on a vote-by-vote basis. In other words, user Y may use all of the multiple predictions included in the public predictions at once, and the reception unit 31 may receive a vote from user Y using all of the multiple predictions.
(表示制御部)
表示制御部32は、投票サービスをユーザが利用する間において、ユーザ端末12を制御し、ユーザ端末12に所定の操作画面等を表示させる。具体的には、表示制御部32は、受付部31が受け付けたユーザ操作に応じて画面表示用のデータを生成し、生成した表示データをユーザ端末12に向けて送信する。表示制御部32によってユーザ端末12に表示される画面には、図1に示す投票確認画面G1、図2に示す予想公開ユーザ一覧画面G2、図3に示す予想内容公開画面G3、図4に示す第2ユーザ一覧画面G4、及び、図5に示す第2ユーザ詳細画面G5等が含まれる。また、表示制御部32は、上記ルールにしたがって、第2ユーザ一覧画面G4及び第2ユーザ詳細画面G5において、第2ユーザを特定する情報の表示順等の表示態様、表示内容及び表示情報量等を制御する。
(Display control unit)
The display control unit 32 controls the user terminal 12 while the user uses the voting service, and displays a predetermined operation screen, etc. on the user terminal 12. Specifically, the display control unit 32 generates data for screen display in response to the user operation accepted by the acceptance unit 31, and transmits the generated display data to the user terminal 12. The screens displayed on the user terminal 12 by the display control unit 32 include the voting confirmation screen G1 shown in FIG. 1, the forecast public user list screen G2 shown in FIG. 2, the forecast content public screen G3 shown in FIG. 3, the second user list screen G4 shown in FIG. 4, and the second user details screen G5 shown in FIG. 5, etc. In addition, the display control unit 32 controls the display mode, display content, amount of displayed information, etc., of information identifying the second user on the second user list screen G4 and the second user details screen G5 according to the above rules.
(通知部)
通知部33は、受付部31が第1ユーザから公開予想を受け付けた後に、その公開予想を利用した投票を他のユーザから受け付けた場合に、投票の受け付けに関するプッシュ通知を予想公開ユーザに対して行う。具体的には、通知部33は、予想公開ユーザのユーザ端末12に向けて通知データを送信し、ユーザ端末12のディスプレイに通知メッセージを表示させる。このとき、プッシュ通知として表示されるメッセージには、投票の受け付けに関する情報、例えば、投票を行った他のユーザの氏名等のユーザ情報、投票の受付回数、投票に用いられた価値の投入額及びその合計値(総額)、並びに、予想公開ユーザとの間におけるフレンド関係の有無等が含まれてもよい。なお、プッシュ通知は、メッセージ等の文字情報による通知に限定されず、音声、発光又は振動(バイブレーション)による通知であってもよい。
(Notification Department)
When the reception unit 31 receives a public forecast from the first user and then receives a vote from another user using the public forecast, the notification unit 33 sends a push notification regarding the acceptance of the vote to the prediction public user. Specifically, the notification unit 33 transmits notification data to the user terminal 12 of the prediction public user and displays a notification message on the display of the user terminal 12. At this time, the message displayed as the push notification may include information regarding the acceptance of the vote, for example, user information such as the name of the other user who cast the vote, the number of times the vote was accepted, the amount of value inserted into the vote and the total value thereof (total amount), and the presence or absence of a friend relationship with the prediction public user. Note that the push notification is not limited to a notification by text information such as a message, but may be a notification by sound, light emission, or vibration.
(的中判定部)
的中判定部34は、対象レースの終了後、対象レースの確定結果をレース結果配信装置14から取得し、取得した確定結果に基づき、対象レースに対して行われた投票の予想(予想着順)が的中したか否かを判定する。また、複数の予想を含む投票について、的中判定部34は、予想毎に的中の有無を判定する。
(Hit Judgment Section)
After the target race is finished, the hit determination unit 34 obtains the final results of the target race from the race result distribution device 14, and determines whether or not the predictions (predicted finishing order) of the votes made for the target race were correct based on the obtained final results. Furthermore, for votes that include multiple predictions, the hit determination unit 34 determines whether or not each prediction was correct.
(配当付与部)
配当付与部35は、予想が的中した投票を行ったユーザに対して、レース結果(詳しくは、確定した着順)及びオッズに応じた配当(払戻金)を付与する。本実施形態において、配当は、投票に用いた価値と同じ種類の価値によって付与される。なお、配当として付与された価値は、配当付与対象のユーザに関連付けて、記憶部30のユーザ情報に記憶される。
(Dividend Granting Department)
The payout unit 35 pays out a payout (refund) to users who have placed bets with successful predictions according to the race results (specifically, the confirmed finishing order) and odds. In this embodiment, the payout is awarded in the form of the same type of value as that used for the bet. The value awarded as the payout is stored in the user information of the storage unit 30 in association with the user to whom the payout is to be awarded.
(特典付与部)
特典付与部36は、公開予想及びその公開予想を利用した投票のそれぞれの予想が的中した場合に、予想公開ユーザに対して特典を付与する。特典は、公開予想を利用したユーザが獲得した配当、及び、利用したユーザの数(つまり、公開予想を利用した投票の受け付け回数)に応じて決められる。なお、付与された特典は、特典付与対象の予想公開ユーザに関連付けて、記憶部30のユーザ情報に記憶される。
(Benefits Granting Department)
The reward granting unit 36 grants a reward to the prediction public user when the public prediction and the vote using the public prediction are both correct. The reward is determined according to the dividend won by the user who used the public prediction and the number of users who used the public prediction (i.e., the number of votes accepted using the public prediction). The granted reward is stored in the user information of the storage unit 30 in association with the prediction public user to whom the reward is to be granted.
以上、サーバコンピュータ10及びユーザ端末12のそれぞれの構成について説明した。なお、一般的に、サーバコンピュータ10及びユーザ端末12は、上記以外にも種々の機能を有しているが、ここでは、本発明における情報処理システムSにおいて作用効果を奏する特徴的な機能のみを説明することとし、その他の既知の機能等については図示及び説明を省略する。 The above describes the configuration of the server computer 10 and the user terminal 12. Generally, the server computer 10 and the user terminal 12 have various functions other than those described above, but here we will only describe the characteristic functions that provide the desired effect in the information processing system S of the present invention, and will not illustrate or describe other known functions, etc.
[本実施形態に係る情報処理方法について]
次に、本実施形態に係る情報処理方法の一例として、上記のサーバコンピュータ10を用いた情報処理フローについて、図13乃至図14を参照しながら説明する。ただし、以下に説明する情報処理フローは、あくまでも一例であり、本発明の趣旨を逸脱しない範囲において不要なステップを削除したり、新たなステップを追加したり、ステップの実施順序を入れ替えてもよい。
[Information processing method according to this embodiment]
Next, as an example of an information processing method according to this embodiment, an information processing flow using the above-mentioned server computer 10 will be described with reference to Figures 13 and 14. However, the information processing flow described below is merely an example, and unnecessary steps may be deleted, new steps may be added, or the order of steps may be changed without departing from the spirit of the present invention.
[情報処理フロー]
先ず、投票サービスの進行に関する基本的な情報処理フロー(投票用フロー)について説明する。この情報処理フローは、対象レースに関するユーザからの投票の受け付け、及びそれに付随する各種処理に関する情報処理の流れであり、例えば、図13に示す流れに沿って進行する。
[Information processing flow]
First, a basic information processing flow (voting flow) for the progress of the voting service will be described. This information processing flow is a flow of information processing for accepting votes from users for a target race and various processes associated therewith, and proceeds, for example, along the flow shown in FIG. 13.
図13に示すように、先ず、サーバコンピュータ10は、ユーザ端末12との通信を通じ、ユーザXから対象レースについての予想(第1価値を利用して行った投票に係る予想)を受け付ける(S101)。 As shown in FIG. 13, first, the server computer 10 receives a prediction (a prediction related to a vote made using the first value) for a target race from the user X through communication with the user terminal 12 (S101).
続いて、サーバコンピュータ10は、ユーザ端末12との通信を通じ、その予想を行ったユーザXから公開設定操作を受け付けると(S102:YES)、予想公開ユーザ一覧画面G2及び予想内容公開画面G3を、予想を公開したユーザX(以下、予想公開ユーザX)及び他のユーザのユーザ端末12に表示させ、予想公開ユーザXによる予想を公開する(S103)。なお、本実施形態では、予想公開ユーザXの予想内容公開画面G3は、ユーザが予想公開ユーザXを指定する指定操作を契機として、予想公開ユーザ一覧画面G2から遷移する。 Next, when the server computer 10 receives a public setting operation from the user X who made the prediction through communication with the user terminal 12 (S102: YES), it displays the prediction public user list screen G2 and the prediction content public screen G3 on the user terminal 12 of the user X who published the prediction (hereinafter, the prediction public user X) and other users, and makes the prediction by the prediction public user X public (S103). Note that in this embodiment, the prediction content public screen G3 of the prediction public user X transitions from the prediction public user list screen G2 when the user performs a designation operation to designate the prediction public user X.
そして、サーバコンピュータ10は、ユーザ端末12との通信を通じ、他のユーザ(例えばユーザY)から予想公開ユーザXにより公開された公開予想に基づく投票を受け付けると(S104:YES)、その投票を行ったユーザYを予想公開ユーザXに関連付けられた第2ユーザとして記憶する(S105)。なお、公開予想に基づく投票を受け付けていない場合は(S104:NO)、サーバコンピュータ10は、そのまま次の処理に移行する。 Then, when the server computer 10 receives a vote from another user (e.g., user Y) based on the public forecast published by forecast publishing user X through communication with the user terminal 12 (S104: YES), it stores user Y who cast the vote as a second user associated with forecast publishing user X (S105). Note that if a vote based on the public forecast has not been received (S104: NO), the server computer 10 proceeds directly to the next process.
次に、サーバコンピュータ10は、ユーザ(第1ユーザ)から予想公開ユーザXを指定する第1操作を受け付けると(S106:YES)、第2ユーザ表示処理を実行する(S107)。なお、第2ユーザ表示処理の詳細については、後述する。 Next, when the server computer 10 receives a first operation from the user (first user) to specify a predicted public user X (S106: YES), it executes a second user display process (S107). Details of the second user display process will be described later.
そして、サーバコンピュータ10は、ユーザXから公開設定操作を受け付けていない場合(S102:NO)ユーザから第1操作を受け付けていない場合(S106:NO)、又は、第2ユーザ表示処理にて第2ユーザを特定する情報を第1ユーザのユーザ端末12に表示させた場合、対象レースについて設定された受付期間が終了して投票が締め切られたか否か判断し(S108)、未だ投票が締め切られていない場合は(S108:NO)、再び公開予想に基づく投票を受け付け可能な状態に戻る。一方、対象レースについての投票が締め切られた場合(S108:YES)、サーバコンピュータ10は、その時点で処理を終了する。なお、投票締切後の的中判定及び配当付与に関する具体的な処理及び処理の流れ等については、公知の内容であるため、説明を省略することとする。
以上が、本発明の情報処理フローの一例である。
Then, when the server computer 10 has not received a public setting operation from the user X (S102: NO), has not received a first operation from the user (S106: NO), or has caused information identifying the second user to be displayed on the user terminal 12 of the first user in the second user display process, it determines whether the acceptance period set for the target race has ended and voting has been closed (S108), and if voting has not yet been closed (S108: NO), it returns to a state in which voting based on the public forecast can be accepted again. On the other hand, if voting for the target race has been closed (S108: YES), the server computer 10 ends the process at that point. Note that the specific process and process flow for determining whether a winning bid has been made and the awarding of a dividend after the voting has been closed are publicly known, and therefore will not be described here.
The above is an example of the information processing flow of the present invention.
[第2ユーザ表示処理]
次に、図14に基づいて、第2ユーザ表示処理の一例について説明する。
第2ユーザ表示処理とは、サーバコンピュータ10(主に、表示制御部32等)において実行される処理であり、上記情報処理フローのステップS107において実行される処理である。具体的には、第1ユーザによる第1操作に応じて、指定された予想公開ユーザの公開予想に基づき投票した第2ユーザを特定する情報を、第1ユーザのユーザ端末12に表示させる処理である。
[Second User Display Process]
Next, an example of the second user display process will be described with reference to FIG.
The second user display process is a process executed in the server computer 10 (mainly the display control unit 32, etc.) and is a process executed in step S107 of the above information processing flow. Specifically, it is a process for displaying, in response to a first operation by the first user, information identifying a second user who voted based on the public forecast of a designated public forecast user, on the user terminal 12 of the first user.
図14に示すように、先ず、サーバコンピュータ10は、第1ユーザによる第1操作を受け付けると、記憶部30に記憶されている予想公開ユーザXに関連付けられた第2ユーザの情報を読み出す(S201)。そして、サーバコンピュータ10は、第1ユーザから所定競技を指定する第2操作を受け付けると(S202:YES)、指定された所定競技に対応する期間を特定する(S203)。なお、第2操作を受け付けていない場合は(S202:NO)、サーバコンピュータ10は、そのまま次の処理に移行する。 As shown in FIG. 14, first, when the server computer 10 receives a first operation from a first user, it reads out information about the second user associated with the predicted user X stored in the memory unit 30 (S201). Then, when the server computer 10 receives a second operation from the first user specifying a specific sport (S202: YES), it identifies the period corresponding to the specified specific sport (S203). Note that if the second operation has not been received (S202: NO), the server computer 10 proceeds directly to the next process.
次に、サーバコンピュータ10は、読み出した第2ユーザの情報に基づき、第2ユーザを特定する情報の表示順等の表示の仕方を決定する(S204)。具体的には、上記したように、サーバコンピュータ10は、第1ユーザと第2ユーザとの関係性(例えば、第1関係の有無)、第2ユーザの投票経験、第2ユーザの成績(第2操作を受け付けている場合)、第2ユーザが利用した投票価値の種類、又は、第2ユーザが予想公開ユーザXに対して発生させた特典(第1ユーザと予想公開ユーザXとが第2関係の場合)等に基づいて表示順(優先順位)等を決定する。 Next, the server computer 10 determines how to display information identifying the second user, such as the display order, based on the read information of the second user (S204). Specifically, as described above, the server computer 10 determines the display order (priority order), etc., based on the relationship between the first user and the second user (e.g., the presence or absence of the first relationship), the voting experience of the second user, the performance of the second user (if the second operation is accepted), the type of voting value used by the second user, or the benefit generated by the second user for the prediction disclosure user X (if the first user and the prediction disclosure user X are in the second relationship), etc.
そして、サーバコンピュータ10は、ユーザ端末12との通信を通じ、決定した表示順等にしたがって、第2ユーザを特定する情報を第1ユーザのユーザ端末12に表示させる(S205)。具体的には、サーバコンピュータ10は、予想公開ユーザ一覧画面G2から遷移した第2ユーザ一覧画面G4により、第1操作により指定された予想公開ユーザXの予想に基づき投票を行った第2ユーザを特定する情報を、第1ユーザのユーザ端末12に一覧表示させる。 Then, the server computer 10 displays information identifying the second users on the user terminal 12 of the first user according to the determined display order, etc., through communication with the user terminal 12 (S205). Specifically, the server computer 10 displays a list of information identifying the second users who voted based on the prediction of the prediction disclosure user X specified by the first operation on the user terminal 12 of the first user on the second user list screen G4 transitioned from the prediction disclosure user list screen G2.
さらに、サーバコンピュータ10は、第1ユーザから任意の第2ユーザ(例えばユーザY)を指定する第3操作を受け付けると(S206:YES)、第1ユーザに提供する情報内容及び情報量を決定する(S207)。具体的には、上記したように、サーバコンピュータ10は、ユーザY自身が行った公開若しくは非公開設定を考慮したうえで、第1ユーザと第2ユーザとの関係性(例えば、第1関係の有無)、公開予想を利用した投票数若しくは投票価値の投入額(第1ユーザと予想公開ユーザXとが第2関係の場合)、又は、投票価値の種類(第1ユーザと予想公開ユーザXとが第2関係の場合)等に基づいて情報内容及び情報量を決定する。 Furthermore, when the server computer 10 receives a third operation from the first user to specify an arbitrary second user (e.g., user Y) (S206: YES), it determines the content and amount of information to be provided to the first user (S207). Specifically, as described above, the server computer 10 determines the content and amount of information to be provided to the first user based on the relationship between the first user and the second user (e.g., the presence or absence of a first relationship), the number of votes or the amount of voting value invested using the public prediction (if the first user and prediction public user X are in a second relationship), or the type of voting value (if the first user and prediction public user X are in a second relationship), taking into account the public or private setting made by user Y himself.
そして、サーバコンピュータ10は、ユーザ端末12との通信を通じ、決定した情報内容及び情報量にしたがって、ユーザYが行った投票内容に関する情報等、さらに詳細な第2ユーザを特定する情報を第1ユーザのユーザ端末12に表示させ(S208)、処理を終了する。具体的には、サーバコンピュータ10は、第2ユーザ一覧画面G4から遷移した第2ユーザ詳細画面G5により、第3操作により指定されたユーザYが実際に投票した投票内容に関する情報を、第1ユーザのユーザ端末12に一覧表示させる。なお、第3操作を受け付けていない場合は(S206:NO)、サーバコンピュータ10は、そのまま処理を終了する。
以上が、第2ユーザ表示処理の一例である。
Then, the server computer 10, through communication with the user terminal 12, displays on the user terminal 12 of the first user more detailed information for identifying the second user, such as information on the voting contents made by user Y, in accordance with the determined information content and amount of information (S208), and ends the process. Specifically, the server computer 10 displays a list of information on the voting contents actually made by user Y designated by the third operation on the second user detail screen G5 transitioned from the second user list screen G4, on the user terminal 12 of the first user. Note that if the third operation has not been accepted (S206: NO), the server computer 10 ends the process as it is.
The above is an example of the second user display process.
<その他の実施形態>
以上までに、本発明の情報処理装置、情報処理方法及びプログラムに関して、具体例を挙げて説明してきたが、上記の実施形態は、あくまでも一例に過ぎず、本発明は上記の実施形態に限定されるものではなく、他の実施形態も考えられ得る。
<Other embodiments>
Up to this point, specific examples have been given of the information processing device, information processing method, and program of the present invention, but the above-described embodiments are merely examples, and the present invention is not limited to the above-described embodiments, and other embodiments may also be considered.
上記の実施形態では、投票用の情報処理を実行するサーバコンピュータ10が本発明の情報処理装置として機能しているが、これに限定されるものではない。サーバコンピュータ10が有する機能の一部が、予想公開ユーザ及び第1ユーザの各々のユーザ端末12によって実現されてもよい。例えば、予想公開ユーザ及び第1ユーザの各々のユーザ端末12がP2P(ピア・ツー・ピア)方式で通信する場合、第1操作、第2操作、第3操作若しくは投票を受け付ける受付部31としての機能、又は、第2ユーザを特定する情報を第1ユーザのユーザ端末12に表示させる表示制御部32としての機能が、一方又は両方のユーザのユーザ端末12によって構成されてもよい。 In the above embodiment, the server computer 10 that executes the information processing for voting functions as the information processing device of the present invention, but is not limited to this. Some of the functions of the server computer 10 may be realized by the user terminal 12 of each of the forecast publishing user and the first user. For example, when the user terminal 12 of each of the forecast publishing user and the first user communicates in a P2P (peer-to-peer) manner, the function of the reception unit 31 that receives the first operation, the second operation, the third operation, or the vote, or the function of the display control unit 32 that displays information identifying the second user on the user terminal 12 of the first user may be configured by the user terminal 12 of one or both users.
上記の実施形態では、予想公開ユーザが予想を公開し、第1ユーザが公開された予想を利用して第2投票を行うこととしたが、このようなケースには限定されない。例えば、互いにフレンド関係にある予想公開ユーザと第1ユーザとがグループを形成し、各ユーザの投票の予想がグループ内で共有される場合に、予想公開ユーザが行った第1投票の予想が共有され、共有された予想を利用した第2投票を、予想公開ユーザと同じグループに属する第1ユーザから受け付けてもよい。
あるいは、予想公開ユーザがレースの結果を予想して第1投票を行うとともに、自分の予想内容を動画又はSNS(Social Networking Service)の投稿情報として公衆に向けて配信する場合に、第1ユーザは、配信された動画又は投稿情報を参照することで、第1投票の予想を利用した第2投票を行うことができてもよい。
In the above embodiment, the prediction public user publishes a prediction, and the first user uses the published prediction to make a second vote, but the present invention is not limited to such a case. For example, when a prediction public user and a first user who are friends with each other form a group and each user's voting prediction is shared within the group, the prediction of the first vote made by the prediction public user may be shared, and a second vote using the shared prediction may be accepted from the first user who belongs to the same group as the prediction public user.
Alternatively, when a prediction public user predicts the outcome of a race and casts a first vote, and distributes his/her prediction to the public as a video or posted information on a social networking service (SNS), the first user may be able to cast a second vote using the prediction from the first vote by referring to the distributed video or posted information.
上記の実施形態では、プレイヤ情報等は、サーバコンピュータ10に記憶することとしたが、不図示のデータベースサーバを別途設けて、そのデータベースサーバに一括して記憶することとしてもよいし、ユーザ端末12側に記憶することとしてもよい。 In the above embodiment, the player information, etc. is stored in the server computer 10, but a separate database server (not shown) may be provided and the information may be stored all at once in the database server, or may be stored on the user terminal 12.
上記の実施形態では、プレイヤは、原則として無料で全ての機能を享受することができるが、一部の機能を限定し、所定の料金を支払うことによって、その限定された機能が利用できることとしてもよい。また、所定の料金を支払ったプレイヤに対しては、例えばより多くの情報を得ることができる等、投票するうえで有利になるように各種条件等を設定してもよい。なお、この料金については、従量課金制としてもよいし、一度支払えば一定期間(例えば、一か月間又は一年間等)、そのプレイヤに対して効果を有することとしてもよい(サブスクリプション)。 In the above embodiment, players can enjoy all functions free of charge in principle, but some functions may be limited and players may be able to use these limited functions by paying a certain fee. In addition, various conditions may be set for players who have paid the specified fee to give them an advantage in voting, such as being able to obtain more information. Note that this fee may be a pay-per-use system, or may be a system in which a one-time payment has an effect on the player for a certain period of time (e.g., one month or one year) (subscription).
<まとめ>
以上説明した本実施形態に係る情報処理装置、情報処理方法及びプログラムの主な特徴は以下の通りである。
<Summary>
The main features of the information processing device, information processing method, and program according to the above-described embodiment are as follows.
[1]本実施形態に係る情報処理装置は、競技の結果に関する予想を公開している予想者を指定する第1操作を第1ユーザから受け付ける受付部と、受付部が第1ユーザから第1操作を受け付けた場合に、第1操作により指定された予想者の予想に基づき投票した第2ユーザを特定する情報を第1ユーザの端末に表示させる表示制御部と、を有する。
上記の情報処理装置によれば、予想者の予想に基づき投票したユーザ(第2ユーザ)を可視化することにより、予想者の信頼性を判断するうえで参考となる情報を充実させることができ、ユーザの投票行動を促進することができる。具体的には、第1ユーザは、自分が利用しようとしている予想者がどのようなユーザから支持されているか認識することができるため、予想者を選択する際に参考となる情報の信頼性が向上し、予想者を選択し易くなる。また、予想者と第1ユーザとの間、及び、同じ予想者を支持するユーザ間でのコミュニケーションを促進することもできる。さらに、予想者本人が第1ユーザの場合は、自分の予想がどのようなユーザに利用されているか認識することができるため、その結果を分析して今後の予想の際に活用したり、自分を支持してくれているユーザとのコミュニケーションを促進したりすることもできる。
[1] The information processing device of this embodiment has a reception unit that receives from a first user a first operation specifying a docent who has made public his or her predictions regarding the outcome of a competition, and a display control unit that, when the reception unit receives the first operation from the first user, displays on the first user's terminal information identifying a second user who voted based on the predictions of the docent specified by the first operation.
According to the above information processing device, by visualizing the users (second users) who voted based on the predictions of the forecaster, it is possible to enrich the information that is useful for judging the reliability of the forecaster, and to promote the voting behavior of the users. Specifically, the first user can recognize what kind of users support the forecaster he or she is going to use, so the reliability of the information that is useful for selecting a forecaster is improved, making it easier to select a forecaster. It is also possible to promote communication between the forecaster and the first user, and between users who support the same forecaster. Furthermore, if the forecaster himself or herself is the first user, he or she can recognize what kind of users are using his or her predictions, so that the results can be analyzed and used when making future forecasts, or to promote communication with users who support him or her.
[2]上記の情報処理装置において、表示制御部は、第1ユーザのユーザ情報に基づく表示順で第2ユーザを特定する情報を第1ユーザの端末に表示させる。
これにより、第1ユーザは、予想者の予想に基づき投票したユーザ(第2ユーザ)のうち、特に自身との関係性が強いユーザの投票行動を把握し易くなるため、予想者の信頼性を判断するうえで参考となる情報をさらに充実させることができ、ユーザの投票行動をより一層促進することができる。
[2] In the above information processing device, the display control unit causes the terminal of the first user to display information identifying the second user in a display order based on the user information of the first user.
This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the forecaster's predictions, especially those who have a strong relationship with the first user, thereby further enriching the information that is useful for judging the reliability of the forecaster, and further promoting users' voting behavior.
[3]上記の情報処理装置において、表示制御部は、第1ユーザと第1関係にある第2ユーザを特定する情報を、第1ユーザと第1関係にない第2ユーザを特定する情報よりも優先して第1ユーザの端末に表示させる。
これにより、第1ユーザは、予想者の予想に基づき投票したユーザ(第2ユーザ)のうち、特に自身と第1関係にあるユーザの投票行動を把握し易くなるため、予想者の信頼性を判断するうえで参考となる情報をさらに充実させることができ、ユーザの投票行動をより一層促進することができる。
[3] In the above-mentioned information processing device, the display control unit displays information identifying a second user who has a first relationship with the first user on the terminal of the first user in priority to information identifying a second user who does not have the first relationship with the first user.
This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the forecaster's predictions, particularly those who have a first relationship with the first user, thereby further enriching the information that is useful for judging the reliability of the forecaster, and further promoting users' voting behavior.
[4]上記の情報処理装置において、表示制御部は、第1ユーザと第1関係にある第2ユーザを特定する情報の情報量を、第1ユーザと第1関係にない第2ユーザを特定する情報の情報量よりも多く第1ユーザの端末に表示させる。
これにより、第1ユーザは、予想者の予想に基づき投票したユーザ(第2ユーザ)のうち、特に自身と第1関係にあるユーザの投票行動を把握し易くなるため、予想者の信頼性を判断するうえで参考となる情報をさらに充実させることができ、ユーザの投票行動をより一層促進することができる。
[4] In the above-mentioned information processing device, the display control unit displays on the first user's terminal a greater amount of information identifying a second user who has a first relationship with the first user than a greater amount of information identifying a second user who does not have a first relationship with the first user.
This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the forecaster's predictions, particularly those who have a first relationship with the first user, thereby further enriching the information that is useful for judging the reliability of the forecaster, and further promoting users' voting behavior.
[5]上記の情報処理装置において、表示制御部は、予想者の予想に基づく投票数が多い第2ユーザを特定する情報を、予想者の予想に基づく投票数が少ない第2ユーザを特定する情報よりも優先して第1ユーザの端末に表示させる。
これにより、第1ユーザは、予想者の予想に基づき投票したユーザ(第2ユーザ)のうち、特に投票経験豊富なユーザの投票行動を把握し易くなるため、予想者の信頼性を判断するうえで参考となる情報をさらに充実させることができ、ユーザの投票行動をより一層促進することができる。
[5] In the above-mentioned information processing device, the display control unit displays information identifying a second user who has received a large number of votes based on the prediction of the doctor on the terminal of the first user in priority to information identifying a second user who has received a small number of votes based on the prediction of the doctor.
This makes it easier for the first user to understand the voting behavior of users (second users) who voted based on the predictions of the forecaster, particularly users with a lot of voting experience, thereby further enriching the information that is useful for judging the reliability of the forecaster, and further promoting users' voting behavior.
[6]上記の情報処理装置において、受付部は、1以上の競技の中から所定競技を指定する第2操作を第1ユーザから受け付け、表示制御部は、受付部が第1ユーザから第2操作を受け付けた場合に、第2操作により指定された所定競技に対応する期間における第2ユーザの成績に基づく表示順で第2ユーザを特定する情報を第1ユーザの端末に表示させる。
これにより、第1ユーザは、予想者の予想に基づき投票したユーザ(第2ユーザ)のうち、特に回収率等の成績の良いユーザの投票行動を把握し易くなるため、予想者の信頼性を判断するうえで参考となる情報をさらに充実させることができ、ユーザの投票行動をより一層促進することができる。
[6] In the above-mentioned information processing device, the reception unit receives a second operation from the first user specifying a specific sport from one or more sports, and when the reception unit receives the second operation from the first user, the display control unit displays on the first user's terminal information identifying the second user in a display order based on the second user's performance in a period corresponding to the specific sport specified by the second operation.
This makes it easier for the first user to grasp the voting behavior of users (second users) who voted based on the predictions of the prognosticator, particularly those with good results in terms of return rate, etc., thereby further enriching the information that is useful for judging the reliability of the prognosticator and further promoting users' voting behavior.
[7]上記の情報処理装置において、受付部は、第2ユーザを指定する第3操作を第1ユーザから受け付け、表示制御部は、受付部が第1ユーザから第3操作を受け付けた場合に、第1操作により指定された予想者の予想に含まれる投票内容のうち、第3操作により指定された第2ユーザが投票した投票内容を第1ユーザの端末に表示させる。
これにより、第1ユーザは、予想者の予想に基づき投票したユーザ(第2ユーザ)の投票内容まで把握することができるため、予想者の信頼性を判断するうえで参考となる情報をさらに充実させることができ、ユーザの投票行動をより一層促進することができる。
[7] In the above-mentioned information processing device, the reception unit receives a third operation designating a second user from the first user, and when the reception unit receives the third operation from the first user, the display control unit displays on the first user's terminal the voting contents cast by the second user designated by the third operation, among the voting contents included in the prediction of the forecaster designated by the first operation.
This allows the first user to understand the voting content of users (second users) who voted based on the forecaster's predictions, thereby further enriching the information that is useful for judging the reliability of the forecaster, and further encouraging users to vote.
[8]上記の情報処理装置において、受付部は、第2ユーザを指定する第3操作を第1ユーザから受け付け、表示制御部は、受付部が第1ユーザから第3操作を受け付けた場合に、第3操作により指定された第2ユーザが投票した投票内容のうち第2ユーザが公開している投票内容を第1ユーザの端末に表示させる。
これにより、第1ユーザは、予想者の予想に基づき投票したユーザ(第2ユーザ)の投票内容のうち、第2ユーザが公開している投票内容まで把握することができるため、第2ユーザのプライバシーを守りつつ、予想者の信頼性を判断するうえで参考となる情報をさらに充実させることができ、ユーザの投票行動をより一層促進することができる。
[8] In the above-mentioned information processing device, the reception unit receives a third operation designating a second user from the first user, and when the reception unit receives the third operation from the first user, the display control unit displays on the first user's terminal the voting contents cast by the second user designated by the third operation, which have been made public by the second user.
This allows the first user to understand the voting details of users (second users) who voted based on the predictions of the forecaster, including the voting details that the second users have made public.This allows the first user to protect the privacy of the second users while further enriching the information that is useful for judging the reliability of the forecaster, further promoting users' voting behavior.
[9]上記の情報処理装置において、受付部は、第2ユーザを指定する第3操作を第1ユーザから受け付け、表示制御部は、受付部が第1ユーザから第3操作を受け付けた場合に、第3操作により指定された第2ユーザが投票した投票内容のうち第2ユーザが公開していない投票内容については少なくとも一部の情報を非公開状態として第1ユーザの端末に表示させる。
これにより、第1ユーザは、予想者の予想に基づき投票したユーザ(第2ユーザ)の投票内容のうち、第2ユーザが公開していない投票内容まで把握することができる場合があるため、第2ユーザのプライバシーを守りつつ、予想者の信頼性を判断するうえで参考となる情報をさらに充実させることができ、ユーザの投票行動をより一層促進することができる。
[9] In the above-mentioned information processing device, the reception unit receives a third operation designating a second user from the first user, and when the reception unit receives the third operation from the first user, the display control unit displays, on the first user's terminal, at least a portion of the information about the voting contents cast by the second user designated by the third operation that have not been made public by the second user, in a private state.
This allows the first user to potentially learn the voting details of users (second users) who voted based on the predictions of the forecaster, even if the voting details have not been made public by the second users. This allows the first user to protect the privacy of the second users while further enhancing the information that is useful for judging the reliability of the forecaster, further encouraging users to vote.
[10]上記の情報処理装置において、第1ユーザと第1操作により指定された予想者とが第2関係にある場合、表示制御部は、第1操作により指定された予想者の予想に基づく第2ユーザの投票数又は投票額に基づいて、第2ユーザを特定する情報の内容を変更して第1ユーザの端末に表示させる。
これにより、第1ユーザと予想者とが第2関係にある場合、第1ユーザは、自身の予想に基づく投票数又は投票額が多くなれば、自身の予想がどのようなユーザ(第2ユーザ)に利用されているかより正確に認識することができるため、ユーザ(特に予想者)の投票行動をより一層促進することができる。
[10] In the above-mentioned information processing device, when the first user and the doctor specified by the first operation have a second relationship, the display control unit changes the content of the information identifying the second user based on the number of votes or the amount of votes of the second user based on the prediction of the doctor specified by the first operation, and displays the changed content on the terminal of the first user.
As a result, when the first user and the predictor have a second relationship, if the first user receives a large number of votes or a large amount of votes based on his/her prediction, the first user can more accurately recognize what kind of users (second users) are using his/her prediction, thereby further promoting the voting behavior of users (especially the predictor).
[11]上記の情報処理装置において、第1ユーザと第1操作により指定された予想者とが第2関係にある場合、表示制御部は、1以上の投票価値のうち、予想者に対して有利な効果を発生させる投票価値を用いて予想者の予想に基づき投票した第2ユーザを特定する情報を第1ユーザの端末に表示させる。
これにより、第1ユーザと予想者とが第2関係にある場合、第1ユーザは、自身の予想に基づき投票したユーザ(第2ユーザ)のうち、予想者に対して有利な効果を発生させる投票価値を用いて投票したユーザを特定することができるため、予想者は自身に貢献した第2ユーザを把握し易くなり、ユーザ(特に予想者)の投票行動をより一層促進することができる。
[11] In the above-mentioned information processing device, when the first user and the predictor designated by the first operation are in a second relationship, the display control unit displays on the first user's terminal information identifying the second user who voted based on the predictor's prediction using a voting value that generates a favorable effect for the predictor, among one or more voting values.
As a result, when the first user and the predictor are in a second relationship, the first user can identify, among the users (second users) who voted based on the first user's prediction, those who voted using a voting value that generates a favorable effect for the predictor, making it easier for the predictor to understand the second users who contributed to him/her, further promoting the voting behavior of users (especially the predictor).
[12]上記の情報処理装置において、表示制御部は、予想者に対して有利な効果を多く発生させた第2ユーザを特定する情報を、予想者に対して有利な効果を少なく発生させた第2ユーザを特定する情報よりも優先して第1ユーザの端末に表示させる。
これにより、第1ユーザと予想者とが第2関係にある場合、第1ユーザは、自身の予想に基づき投票したユーザ(第2ユーザ)のうち、予想者に対して有利な効果を発生させる投票価値を用いて投票したユーザを特定することができるため、予想者は自身に貢献した第2ユーザを把握し易くなり、ユーザ(特に予想者)の投票行動をより一層促進することができる。
[12] In the above-mentioned information processing device, the display control unit displays, on the terminal of the first user, information identifying a second user who has generated more advantageous effects for the predictor, in priority to information identifying a second user who has generated fewer advantageous effects for the predictor.
As a result, when the first user and the predictor are in a second relationship, the first user can identify, among the users (second users) who voted based on the first user's prediction, those who voted using a voting value that generates a favorable effect for the predictor, making it easier for the predictor to understand the second users who contributed to him/her, further promoting the voting behavior of users (especially the predictor).
[13]また、本実施形態に係る情報処理方法によれば、コンピュータが、競技の結果に関する予想を公開している予想者を指定する第1操作を第1ユーザから受け付け、コンピュータが、第1ユーザから第1操作を受け付けた場合に、第1操作により指定された予想者の予想に基づき投票した第2ユーザを特定する情報を第1ユーザの端末に表示させる。
上記の情報処理方法によれば、予想者の予想に基づき投票したユーザ(第2ユーザ)を可視化することにより、予想者の信頼性を判断するうえで参考となる情報を充実させることができ、ユーザの投票行動を促進することができる。
[13] Furthermore, according to the information processing method of this embodiment, the computer receives from a first user a first operation that designates a docent who has made public his or her predictions regarding the outcome of a competition, and when the computer receives the first operation from the first user, displays on the terminal of the first user information that identifies a second user who voted based on the predictions of the docent designated by the first operation.
According to the above information processing method, by visualizing users (second users) who voted based on the predictions of a forecaster, it is possible to enrich the information that is useful for judging the reliability of the forecaster, and to promote users' voting behavior.
[14]また、本実施形態に係るプログラムによれば、コンピュータに、競技の結果に関する予想を公開している予想者を指定する第1操作を第1ユーザから受け付けさせ、第1ユーザから第1操作を受け付けた場合に、第1操作により指定された予想者の予想に基づき投票した第2ユーザを特定する情報を第1ユーザの端末に表示させる。
上記のプログラムによれば、予想者の予想に基づき投票したユーザ(第2ユーザ)を可視化することにより、予想者の信頼性を判断するうえで参考となる情報を充実させることができ、ユーザの投票行動を促進することができる。
[14] Furthermore, according to the program of this embodiment, the computer receives from a first user a first operation designating a docent who has made public his or her predictions regarding the outcome of a competition, and when the first operation is received from the first user, the computer displays on the terminal of the first user information identifying a second user who voted based on the predictions of the docent designated by the first operation.
According to the above program, by visualizing users (second users) who voted based on the predictions of a forecaster, it is possible to enrich the information that is useful for judging the reliability of the forecaster, thereby promoting users' voting behavior.
10 サーバ
12 ユーザ端末
14 レース結果配信装置
16 通信回線網
21 プロセッサ
22 メモリ
23 通信用インタフェース
24 ストレージ
25 バス
30 記憶部
31 受付部
32 表示制御部
33 通知部
34 的中判定部
35 配当付与部
36 特典付与部
G1 投票確認画面
G2 予想公開ユーザ一覧画面
G3 予想内容公開画面
G4 第2ユーザ一覧画面
G5 第2ユーザ詳細画面
S 情報処理システム
REFERENCE SIGNS LIST 10 Server 12 User terminal 14 Race result distribution device 16 Communication line network 21 Processor 22 Memory 23 Communication interface 24 Storage 25 Bus 30 Memory unit 31 Reception unit 32 Display control unit 33 Notification unit 34 Hit determination unit 35 Dividend award unit 36 Benefit award unit G1 Voting confirmation screen G2 Prediction publication user list screen G3 Prediction content publication screen G4 Second user list screen G5 Second user details screen S Information processing system
Claims (14)
前記受付部が前記第1ユーザから前記第1操作を受け付けた場合に、前記第1操作により指定された前記予想者の予想に基づき投票した第2ユーザを特定する情報を前記第1ユーザの端末に表示させる表示制御部と、
を有する情報処理装置。 A reception unit that receives, from a first user, a first operation for designating a predictor who has published a prediction regarding a result of the competition;
a display control unit that, when the reception unit receives the first operation from the first user, displays, on a terminal of the first user, information that identifies a second user who voted based on the prediction of the doppelganger specified by the first operation; and
An information processing device having the above configuration.
請求項1に記載の情報処理装置。 The display control unit causes information identifying the second user to be displayed on a terminal of the first user in a display order based on user information of the first user.
The information processing device according to claim 1 .
請求項1又は2に記載の情報処理装置。 The display control unit causes information identifying the second user who has a first relationship with the first user to be displayed on the terminal of the first user in priority to information identifying the second user who does not have the first relationship with the first user.
3. The information processing device according to claim 1 or 2.
請求項1乃至3のいずれか1項に記載の情報処理装置。 The display control unit causes an amount of information identifying the second user who has a first relationship with the first user to be displayed on the terminal of the first user greater than an amount of information identifying the second user who does not have the first relationship with the first user.
The information processing device according to claim 1 .
請求項1乃至4のいずれか1項に記載の情報処理装置。 The display control unit causes information identifying the second user who has a large number of votes based on the prediction of the predictor to be displayed on the terminal of the first user in priority to information identifying the second user who has a small number of votes based on the prediction of the predictor.
The information processing device according to claim 1 .
前記表示制御部は、前記受付部が前記第1ユーザから前記第2操作を受け付けた場合に、前記第2操作により指定された前記所定競技に対応する期間における前記第2ユーザの成績に基づく表示順で第2ユーザを特定する情報を第1ユーザの端末に表示させる、
請求項1乃至5のいずれか1項に記載の情報処理装置。 the reception unit receives from the first user a second operation for designating a predetermined event from one or more events;
When the reception unit receives the second operation from the first user, the display control unit displays, on a terminal of the first user, information identifying the second user in a display order based on the results of the second user in a period corresponding to the predetermined competition specified by the second operation.
The information processing device according to claim 1 .
前記表示制御部は、前記受付部が前記第1ユーザから前記第3操作を受け付けた場合に、前記第1操作により指定された前記予想者の予想に含まれる投票内容のうち、前記第3操作により指定された前記第2ユーザが投票した投票内容を前記第1ユーザの端末に表示させる、
請求項1乃至6のいずれか1項に記載の情報処理装置。 the accepting unit accepts a third operation designating the second user from the first user;
When the reception unit receives the third operation from the first user, the display control unit displays, on the terminal of the first user, the voting contents voted by the second user designated by the third operation among the voting contents included in the prediction of the dopestor designated by the first operation.
The information processing device according to claim 1 .
前記表示制御部は、前記受付部が前記第1ユーザから前記第3操作を受け付けた場合に、前記第3操作により指定された前記第2ユーザが投票した投票内容のうち前記第2ユーザが公開している投票内容を前記第1ユーザの端末に表示させる、
請求項1乃至7のいずれか1項に記載の情報処理装置。 the accepting unit accepts a third operation designating the second user from the first user;
When the reception unit receives the third operation from the first user, the display control unit causes a terminal of the first user to display voting contents made public by the second user among voting contents cast by the second user specified by the third operation.
The information processing device according to claim 1 .
前記表示制御部は、前記受付部が前記第1ユーザから前記第3操作を受け付けた場合に、前記第3操作により指定された前記第2ユーザが投票した投票内容のうち前記第2ユーザが公開していない投票内容については少なくとも一部の情報を非公開状態として前記第1ユーザの端末に表示させる、
請求項1乃至8のいずれか1項に記載の情報処理装置。 the accepting unit accepts a third operation designating the second user from the first user;
When the reception unit receives the third operation from the first user, the display control unit displays, on the terminal of the first user, at least a part of information of voting contents cast by the second user specified by the third operation that have not been made public by the second user in a private state.
The information processing device according to claim 1 .
前記表示制御部は、前記第1操作により指定された前記予想者の予想に基づく前記第2ユーザの投票数又は投票額に基づいて、前記第2ユーザを特定する情報の内容を変更して前記第1ユーザの端末に表示させる、
請求項1乃至9のいずれか1項に記載の情報処理装置。 When the first user and the predicted person designated by the first operation are in a second relationship,
The display control unit changes the content of information identifying the second user based on the number of votes or the amount of votes of the second user based on the prediction of the dopestor designated by the first operation, and displays the changed content on the terminal of the first user.
The information processing device according to claim 1 .
前記表示制御部は、1以上の投票価値のうち、前記予想者に対して有利な効果を発生させる投票価値を用いて前記予想者の予想に基づき投票した前記第2ユーザを特定する情報を前記第1ユーザの端末に表示させる、
請求項1乃至10のいずれか1項に記載の情報処理装置。 When the first user and the predicted person designated by the first operation are in a second relationship,
The display control unit displays, on the terminal of the first user, information identifying the second user who voted based on the prediction of the prophet using a voting value that generates an advantageous effect for the prophet among one or more voting values.
The information processing device according to claim 1 .
請求項11に記載の情報処理装置。 The display control unit displays, on the terminal of the first user, information identifying the second user who has generated a large amount of advantageous effects for the predictor in preference to information identifying the second user who has generated a small amount of advantageous effects for the predictor.
The information processing device according to claim 11.
コンピュータが、前記第1ユーザから前記第1操作を受け付けた場合に、前記第1操作により指定された前記予想者の予想に基づき投票した第2ユーザを特定する情報を前記第1ユーザの端末に表示させる、
情報処理方法。 The computer receives a first operation from a first user to designate a probabilist who has published a prediction regarding a result of the competition;
When the computer receives the first operation from the first user, the computer displays, on a terminal of the first user, information identifying a second user who voted based on the prediction of the doppelganger designated by the first operation.
Information processing methods.
競技の結果に関する予想を公開している予想者を指定する第1操作を第1ユーザから受け付けさせ、
前記第1ユーザから前記第1操作を受け付けた場合に、前記第1操作により指定された前記予想者の予想に基づき投票した第2ユーザを特定する情報を前記第1ユーザの端末に表示させる、
プログラム。 On the computer,
A first operation is received from a first user to designate a predictor who has published a prediction regarding a result of the competition;
When the first operation is received from the first user, information identifying a second user who voted based on the prediction of the doppelganger designated by the first operation is displayed on a terminal of the first user.
program.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021098544A JP7659181B2 (en) | 2021-06-14 | 2021-06-14 | Information processing device, information processing method, and program |
| JP2025043880A JP2025083576A (en) | 2021-06-14 | 2025-03-18 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021098544A JP7659181B2 (en) | 2021-06-14 | 2021-06-14 | Information processing device, information processing method, and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025043880A Division JP2025083576A (en) | 2021-06-14 | 2025-03-18 | Information processing apparatus, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022190287A JP2022190287A (en) | 2022-12-26 |
| JP7659181B2 true JP7659181B2 (en) | 2025-04-09 |
Family
ID=84601918
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021098544A Active JP7659181B2 (en) | 2021-06-14 | 2021-06-14 | Information processing device, information processing method, and program |
| JP2025043880A Pending JP2025083576A (en) | 2021-06-14 | 2025-03-18 | Information processing apparatus, information processing method, and program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025043880A Pending JP2025083576A (en) | 2021-06-14 | 2025-03-18 | Information processing apparatus, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7659181B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102739834B1 (en) * | 2024-02-28 | 2024-12-05 | 이준오 | System and server for providing sports event predicting service, and operation method thereof |
| JP7610314B1 (en) | 2024-04-30 | 2025-01-08 | 株式会社ミラティブ | Game live streaming system and program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014038415A (en) | 2012-08-13 | 2014-02-27 | Konami Digital Entertainment Co Ltd | Method for managing event management device, event management device and program for event management device |
| JP2014109887A (en) | 2012-11-30 | 2014-06-12 | Rakuten Inc | Information processor, information processing method, and program |
| WO2020036210A1 (en) | 2018-08-17 | 2020-02-20 | 株式会社ミクシィ | Information processing device, bet acceptance method, and program |
| JP6844102B1 (en) | 2020-02-07 | 2021-03-17 | 株式会社ミクシィ | Information processing equipment, information processing methods and programs |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5172717B2 (en) * | 2009-01-07 | 2013-03-27 | 株式会社エヌ・ティ・ティ・データ | Voting anticipation disclosure system and method, and computer program |
| JP5706272B2 (en) * | 2011-08-26 | 2015-04-22 | 富士通フロンテック株式会社 | Voting terminal device, voting system, and voting method |
| JP5702422B2 (en) * | 2013-03-28 | 2015-04-15 | 楽天株式会社 | Information processing apparatus, information processing method, and information processing program |
| JP6503785B2 (en) * | 2015-02-26 | 2019-04-24 | 日本電気株式会社 | Information processing apparatus, information sharing method, system and program |
| JP6853490B1 (en) * | 2019-09-27 | 2021-03-31 | 株式会社ミクシィ | Information processing equipment, control programs, and control methods |
| JP7368709B2 (en) * | 2019-09-30 | 2023-10-25 | 株式会社Mixi | Information processing device, terminal device, information processing system, control method for information processing device, and program |
-
2021
- 2021-06-14 JP JP2021098544A patent/JP7659181B2/en active Active
-
2025
- 2025-03-18 JP JP2025043880A patent/JP2025083576A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014038415A (en) | 2012-08-13 | 2014-02-27 | Konami Digital Entertainment Co Ltd | Method for managing event management device, event management device and program for event management device |
| JP2014109887A (en) | 2012-11-30 | 2014-06-12 | Rakuten Inc | Information processor, information processing method, and program |
| WO2020036210A1 (en) | 2018-08-17 | 2020-02-20 | 株式会社ミクシィ | Information processing device, bet acceptance method, and program |
| JP6844102B1 (en) | 2020-02-07 | 2021-03-17 | 株式会社ミクシィ | Information processing equipment, information processing methods and programs |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022190287A (en) | 2022-12-26 |
| JP2025083576A (en) | 2025-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7783530B2 (en) | Information processing device, information processing method, and program | |
| JP2025083576A (en) | Information processing apparatus, information processing method, and program | |
| JP7633582B2 (en) | Information processing device, information processing method, and program | |
| JP7648970B2 (en) | Information processing device, information processing method, and program | |
| JP7849622B2 (en) | Information processing device, information processing method, and program | |
| JP2025096582A (en) | Information processing device and program | |
| JP7783525B2 (en) | Information processing device, information processing method, and program | |
| JP7617469B2 (en) | Information processing device and program | |
| JP2024138174A (en) | Information processing device, information processing method, and program | |
| JP7575715B2 (en) | Information processing device, information processing method, and program | |
| JP7702817B2 (en) | Information processing device, information processing method, and program | |
| JP7706270B2 (en) | Information processing device, information processing method, and program | |
| JP7703091B2 (en) | Information processing device, information processing method, and program | |
| JP7678379B2 (en) | Information processing device, information processing method, and program | |
| JP7678298B2 (en) | Information processing device, program, and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240409 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250127 |
|
| 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: 20250225 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250310 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7659181 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |