Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7644401B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7644401B2 - Information processing device, information processing method, and program - Google Patents

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

Info

Publication number
JP7644401B2
JP7644401B2 JP2024019643A JP2024019643A JP7644401B2 JP 7644401 B2 JP7644401 B2 JP 7644401B2 JP 2024019643 A JP2024019643 A JP 2024019643A JP 2024019643 A JP2024019643 A JP 2024019643A JP 7644401 B2 JP7644401 B2 JP 7644401B2
Authority
JP
Japan
Prior art keywords
group
voting
user
vote
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
Application number
JP2024019643A
Other languages
Japanese (ja)
Other versions
JP2024040383A5 (en
JP2024040383A (en
Inventor
公二 石井
大地 楠井
一文 舛井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mixi Inc
Original Assignee
Mixi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mixi Inc filed Critical Mixi Inc
Priority to JP2024019643A priority Critical patent/JP7644401B2/en
Publication of JP2024040383A publication Critical patent/JP2024040383A/en
Publication of JP2024040383A5 publication Critical patent/JP2024040383A5/ja
Application granted granted Critical
Publication of JP7644401B2 publication Critical patent/JP7644401B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

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

例えば、競輪や競馬、競艇等の競技においては、投票者(ユーザ)からの投票を受け付ける投票装置が用いられる。投票者は、投票に必要な投票事項を投票用紙に記載し、投票装置に入力することにより投票を行うことができる。一例として、競輪の場合、投票者は、過去の戦績、競技当日の選手の状態、オッズ等の情報を参考にして競技結果を予想し、予想結果に基づき、競技番号や、3連単、ワイドといった投票方式、投票対象となる選手の車番、投票する金額等を投票用紙にマークすることで、投票券を購入することができる。 For example, in bicycle racing, horse racing, boat racing, and other competitions, a voting device that accepts votes from voters (users) is used. Voters can cast their votes by writing the voting information required for voting on a ballot paper and inputting it into the voting device. As an example, in the case of bicycle racing, voters can predict the results of the race by referring to information such as past race results, the condition of the athletes on the day of the race, and odds, and based on their predictions, they can purchase a voting ticket by marking the race number, the betting method such as trifecta or wide, the car number of the athlete being voted for, the amount to be bet, etc. on the ballot paper.

特開平11-96253号公報Japanese Patent Application Publication No. 11-96253

ここで、投票を行うユーザが自分一人で投票券を購入する場合には、ある競技で大きく勝つこともあるが、別の競技で大きく負け越すこともあり、所定期間(例えば1日や1週間)でのユーザの払戻額が不安定になることが予測される。このことは、投票したことがないユーザや投票経験が少ないユーザを遠ざける一因になっていると考えられる。 Here, when a user who votes purchases a voting ticket by himself/herself, the user may win a large amount in one event but lose a large amount in another event, and it is predicted that the user's payout amount over a given period (e.g., one day or one week) will be unstable. This is thought to be one of the factors that alienates users who have never voted or have little voting experience.

本発明は、以上説明した事情を鑑みてなされたものであり、個人が単独で投票する場合に比べて、投票によって得られる払戻額を安定させることが可能な技術を提供することを目的とする。 The present invention was made in consideration of the circumstances described above, and aims to provide technology that can stabilize the payout amount obtained by voting compared to when an individual votes alone.

本発明の一態様に係る情報処理装置は、グループに所属する複数のユーザの各々から、順位を競う競技の投票を受け付ける第1受付部と、各ユーザによる競技の投票結果に応じた払戻額を、グループに対して設定されている分配条件に従って分配する分配部と、を具備することを要旨とする。 The information processing device according to one aspect of the present invention includes a first reception unit that receives votes for a competition in which rankings are competed for from each of a plurality of users belonging to a group, and a distribution unit that distributes a payout amount according to the voting results of each user in the competition in accordance with distribution conditions set for the group.

本発明によれば、個人が単独で投票する場合に比べて、投票によって得られる払戻額を安定させることが可能となる。 According to the present invention, it is possible to stabilize the payout amount obtained by voting compared to when an individual votes alone.

本実施形態に係る投票システムのシステム構成の一例を示す図である。1 is a diagram illustrating an example of a system configuration of a voting system according to an embodiment of the present invention. サーバのハードウェア構成例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a server. サーバの機能ブロック構成例を示す図である。FIG. 2 illustrates an example of a functional block configuration of a server. ユーザ管理DB、グループ管理DB及び分配条件DBの一例を示す。4 shows examples of a user management DB, a group management DB, and a distribution condition DB. サーバが行う処理手順の一例を示すフローチャートである。13 is a flowchart illustrating an example of a processing procedure performed by a server. 分配条件1の説明図である。FIG. 13 is an explanatory diagram of distribution condition 1. 分配条件2の説明図である。FIG. 13 is an explanatory diagram of distribution condition 2. 分配条件3の説明図である。FIG. 13 is an explanatory diagram of distribution condition 3. 分配条件4の説明図である。FIG. 13 is an explanatory diagram of distribution condition 4. サーバの機能ブロック構成例を示す図である。FIG. 2 illustrates an example of a functional block configuration of a server.

添付図面を参照して、本発明の実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 The following describes an embodiment of the present invention with reference to the attached drawings. In each drawing, the same reference numerals denote the same or similar configurations.

A.本実施形態
<システム構成>
図1は、本実施形態に係る投票システム1のシステム構成の一例を示す図である。図1に示す投票システム1は、サーバ10と、1以上の端末20とを備える。サーバ10及び端末20は、インターネットやイントラネット、無線LAN、移動通信等の通信ネットワークNを介して互いに通信可能に接続されている。サーバ10及び端末20は、情報処理装置と称されてもよい。
A. This embodiment <System configuration>
Fig. 1 is a diagram showing an example of a system configuration of a voting system 1 according to this embodiment. The voting system 1 shown in Fig. 1 includes a server 10 and one or more terminals 20. The server 10 and the terminals 20 are communicatively connected to each other via a communication network N such as the Internet, an intranet, a wireless LAN, or mobile communication. The server 10 and the terminals 20 may be referred to as information processing devices.

サーバ10は、1又は複数の物理的なサーバ等から構成されていてもよいし、ハイパーバイザー(hypervisor)上で動作する仮想的なサーバを用いて構成されていてもよいし、クラウドサーバを用いて構成されていてもよい。端末20は、ユーザが利用する端末であり、ユーザは、端末20を操作することで投票対象に投票を行うことができる。端末20は、例えば、携帯電話(スマートフォンを含む)、タブレット端末、パーソナルコンピュータ等である。 The server 10 may be configured with one or more physical servers, or may be configured with a virtual server running on a hypervisor, or may be configured with a cloud server. The terminal 20 is a terminal used by a user, and the user can cast a vote for a voting target by operating the terminal 20. The terminal 20 is, for example, a mobile phone (including a smartphone), a tablet terminal, a personal computer, etc.

サーバ10は、投票が行われる各競技において、各ユーザが所属するグループの管理、各ユーザによって行われる投票の管理、各ユーザが保持する所定価値の管理、競技の結果に応じた払戻額(払い戻し量)の管理などの各種処理を実行する。 For each competition where voting takes place, the server 10 performs various processes such as managing the groups to which each user belongs, managing the votes cast by each user, managing the predetermined value held by each user, and managing the payout amount (payout amount) according to the results of the competition.

競技は、例えば、競輪、競馬、競艇、オート競技、サッカー、野球、ラグビーのように、複数の出場者(チーム又は個人)の間で順位を競う、あらゆる競技を含む。 Competition includes any sport in which multiple participants (teams or individuals) compete for ranking, such as bicycle racing, horse racing, boat racing, auto racing, soccer, baseball, and rugby.

グループは、払戻額の分配を目的として設立されるグループである。本実施形態では、グループに所属するユーザであって、当該グループの発起人となるユーザ(以下、「ホストユーザ」という。)により、当該グループの所属条件(例えば、投票経験年数や年齢など)が設定される。 A group is a group established for the purpose of distributing refund amounts. In this embodiment, the conditions for membership in the group (e.g., years of voting experience, age, etc.) are set by a user who belongs to the group and who is the initiator of the group (hereinafter referred to as the "host user").

投票とは、各ユーザが、予想結果に基づき、競技番号や、投票方式(例えば、3連単やワイドなど)、投票対象(選手や動物)などを指定し、所定価値を投票する(賭ける)ことを意味する。 Voting means that each user selects a race number, a betting method (e.g., trifecta or wide), a betting target (athlete or animal), etc. based on the predicted results, and bets (wagers) a predetermined value.

所定価値とは、投票に利用可能な価値であり、例えば、金銭でもよいし、ポイントであってもよい。ポイントは、投票することに加えて、所定のサービス又はゲームで利用可能であってもよい。また、ポイントは、例えば所定のサービス又はゲームをプレイするユーザが、所定のサービスやゲーム内にて無償で受け取ることが可能なポイント(無償ポイント)であってもよいし、所定のサービスやゲーム内で金銭の支払と引き換えに(課金することで)受け取ることが可能なポイント(有償ポイント)であってもよい。所定価値は、単に「価値」と称されてもよい。 The predetermined value is a value that can be used for voting, and may be, for example, money or points. In addition to voting, the points may be usable in a predetermined service or game. Furthermore, the points may be, for example, points that a user who plays a predetermined service or game can receive for free within the predetermined service or game (free points), or points that can be received in exchange for paying money (by charging) within the predetermined service or game (paid points). The predetermined value may simply be referred to as "value."

本実施形態では、グループに対して払戻額の分配条件(収益、損益を平均化する手法など)が設定されている。グループに所属する各ユーザは、投票を行うと、グループに対して設定されている分配条件に従って、投票結果に応じた払戻額を受けることができる(詳細は後述)。 In this embodiment, payout distribution conditions (such as a method for averaging revenues and profits and losses) are set for the group. When each user belonging to the group casts a vote, they can receive a payout amount according to the voting results, in accordance with the distribution conditions set for the group (details will be described later).

<ハードウェア構成>
図2は、サーバ10のハードウェア構成例を示す図である。サーバ10は、CPU(Central Processing Unit)、GPU(Graphical processing unit)等のプロセッサ11、メモリ、HDD(Hard Disk Drive)及び/又はSSD(Solid State Drive)等の記憶装置12、有線又は無線通信を行う通信IF(Interface)13、入力操作を受け付ける入力デバイス14、及び情報の出力を行う出力デバイス15を有する。入力デバイス14は、例えば、キーボード、タッチパネル、マウス及び/又はマイク等である。出力デバイス15は、例えば、ディスプレイ及び/又はスピーカ等である。
<Hardware Configuration>
2 is a diagram showing an example of a hardware configuration of the server 10. The server 10 includes a processor 11 such as a central processing unit (CPU) or a graphical processing unit (GPU), a storage device 12 such as a memory, a hard disk drive (HDD) and/or a solid state drive (SSD), a communication interface (IF) 13 for wired or wireless communication, an input device 14 for accepting input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, a touch panel, a mouse, and/or a microphone. The output device 15 is, for example, a display and/or a speaker.

<機能ブロック構成>
図3は、サーバ10の機能ブロック構成例を示す図である。サーバ10は、記憶部100と、条件受付部110と、募集部120と、投票受付部130と、投票実行部140と、分配部150とを含む。記憶部100は、サーバ10が備える記憶装置12を用いて実現することができる。また、条件受付部110と、募集部120と、投票受付部130と、投票実行部140と、分配部150は、サーバ10のプロセッサ11が、記憶装置12に記憶されたプログラムを実行することにより実現することができる。また、当該プログラムは、記憶媒体に格納することができる。当該プログラムを格納した記憶媒体は、コンピュータ読み取り可能な非一時的な記憶媒体(Non-transitory computer readable medium)であってもよい。非一時的な記憶媒体は特に限定されないが、例えば、USBメモリ又はCD-ROM等の記憶媒体であってもよい。
<Function block configuration>
FIG. 3 is a diagram showing an example of a functional block configuration of the server 10. The server 10 includes a storage unit 100, a condition receiving unit 110, a soliciting unit 120, a vote receiving unit 130, a vote executing unit 140, and a distribution unit 150. The storage unit 100 can be realized using a storage unit 12 provided in the server 10. The condition receiving unit 110, the soliciting unit 120, the vote receiving unit 130, the vote executing unit 140, and the distribution unit 150 can be realized by the processor 11 of the server 10 executing a program stored in the storage unit 12. The program can be stored in a storage medium. The storage medium storing the program may be a non-transitory computer readable storage medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as a USB memory or a CD-ROM.

記憶部100には、ユーザに関する各種情報を管理するユーザ管理DB101と、各ユーザが所属するグループに関する各種情報を管理するグループ管理DB102と、払戻額を分配する際の分配条件を格納する分配条件DB103とを記憶する。 The memory unit 100 stores a user management DB 101 that manages various information related to users, a group management DB 102 that manages various information related to groups to which each user belongs, and a distribution conditions DB 103 that stores distribution conditions when distributing refund amounts.

図4のAは、ユーザ管理DB101の一例を示す。
ユーザ管理DB101には、グループIDと、ユーザIDと、所持価値と、収支情報とが対応づけて登録されている。「グループID」は、ユーザが所属するグループを一意に識別するための識別子である。「ユーザID」は、ユーザを一意に識別するための識別子である。「所持価値」は、ユーザが投票に利用可能な所定価値である。「収支情報」は、競技ごとの投資額と、回収額と、払戻額とを含んで構成される。「投資額」は、ユーザによって投票される所定価値をあらわし、「回収額」は、投票結果に基づいて、ユーザに回収される所定価値をあらわし、「払戻額」は、所属するグループに設定されている分配条件に従って、当該ユーザに分配される所定価値をあらわす。
FIG. 4A shows an example of the user management DB 101 .
In the user management DB 101, group IDs, user IDs, possession values, and income/expense information are registered in association with each other. "Group ID" is an identifier for uniquely identifying the group to which the user belongs. "User ID" is an identifier for uniquely identifying the user. "Possession value" is a predetermined value that the user can use for voting. "Income/expense information" is composed of an investment amount for each competition, a recovery amount, and a payout amount. "Investment amount" represents a predetermined value voted for by the user, "recovery amount" represents a predetermined value recovered by the user based on the voting results, and "payout amount" represents a predetermined value distributed to the user according to the distribution conditions set for the group to which the user belongs.

図4のBは、グループ管理DB102の一例を示す。
グループ管理DB102には、グループIDと所属条件とが対応づけて登録されている。「所属条件」は、投票経験年数や年齢など、そのグループに所属するのに必要な条件が含まれる。上述したように、本実施形態では、グループに所属するユーザであって、グループの発起人となるホストユーザが所属条件を設定するケースを想定するが、これに限る趣旨ではない。システム側で所属条件を予め設定してもよく、また、グループに所属しないシステム運営者などが所属条件を設定してもよい。
FIG. 4B shows an example of the group management DB 102 .
Group management DB 102 stores group IDs and membership conditions in association with each other. The "membership conditions" include the conditions necessary to belong to a group, such as years of voting experience and age. As described above, this embodiment assumes a case in which the membership conditions are set by a host user who is a user belonging to a group and who is the initiator of the group, but this is not intended to be limiting. The membership conditions may be set in advance on the system side, or may be set by a system administrator who does not belong to the group.

図4のCは、分配条件DB103の一例を示す。
分配条件DB103には、グループIDと、払戻額の分配条件とが対応付けて登録されている。図4のCについて説明すると、グループAについては、当該グループAに所属する各ユーザの損益と収益を平均化し、各ユーザへ払戻額を分配する手法(分配条件1)が登録され、グループBについては、利益の多いユーザほど分配を大きくする手法(分配条件2)が登録され、・・・といった具合である。分配条件は、例えばホストユーザが設定してもよいが、システム側で予め設定してもよく、また、グループに所属しないシステム運営者などが設定してもよい。
FIG. 4C shows an example of the distribution condition DB 103 .
In the distribution condition DB 103, group IDs and distribution conditions for refund amounts are registered in association with each other. Regarding C in Fig. 4, for group A, a method (distribution condition 1) of averaging the profits and losses and earnings of each user belonging to group A and distributing the refund amount to each user is registered, and for group B, a method (distribution condition 2) of distributing a larger amount to a user with a larger profit is registered, and so on. The distribution conditions may be set, for example, by the host user, or may be set in advance on the system side, or may be set by a system operator who does not belong to the group.

条件受付部(第2受付部)110は、グループの発起人であるホストユーザから、グループを識別するグループIDとともに、当該グループへの所属条件を受け付ける。条件受付部110は、受け付けたグループIDと所属条件とを、対応づけてグループ管理DB102に登録する。 The condition reception unit (second reception unit) 110 receives a group ID that identifies the group from the host user who is the initiator of the group, along with the conditions for belonging to the group. The condition reception unit 110 registers the received group ID and the conditions for belonging in the group management DB 102 in association with each other.

募集部120は、所属条件を受け付けたグループについて、当該グループに所属するメンバ(すなわちユーザ)の募集を行う。一例として、募集部120は、本投票システム1を利用する各ユーザの端末20に対し、グループへの所属条件(例えば、「投票経験年数が5年以上、募集人数は5名」など)を送信し、グループの募集が開始された旨を通知する。その後、募集部120は、所属条件に合致するユーザから、グループへの所属を希望する旨のリクエストを受けると、当該グループに所属するユーザとして承認する。例えば、あるユーザAを、グループAに所属するユーザとして承認した場合には、募集部120は、前掲図4のAに示すように、ユーザAのユーザID(U0001)に、グループAのグループID(G001)を対応づけてユーザ管理DB101に登録する。 The recruiting unit 120 recruits members (i.e., users) to belong to the group for which the membership conditions have been accepted. As an example, the recruiting unit 120 transmits the group membership conditions (e.g., "5 or more years of voting experience, 5 people being recruited") to the terminal 20 of each user using the voting system 1, and notifies them that recruitment for the group has begun. After that, when the recruiting unit 120 receives a request from a user who meets the membership conditions to join the group, it approves the user as a user who belongs to the group. For example, when a certain user A is approved as a user who belongs to group A, the recruiting unit 120 registers the user ID (U0001) of user A in the user management DB 101 in association with the group ID (G001) of group A, as shown in A of FIG. 4 above.

投票受付部(第1受付部)130は、グループに所属する各ユーザの端末20から、競技の投票を受け付ける。前述したように、各ユーザからの投票には、ユーザID、グループID、競技番号、投票方式、投票対象、投票する所定価値などの指定を含む。 The vote acceptance unit (first acceptance unit) 130 accepts votes for the competition from the terminals 20 of each user belonging to the group. As described above, the vote from each user includes specifications such as the user ID, group ID, competition number, voting method, voting target, and the predetermined value of the vote.

投票実行部140は、受け付けた投票内容に従って投票券を購入するとともに、該当する競技の結果に基づき、各ユーザの投票が当たったか否か(すなわち、投票結果)を検出する。 The voting execution unit 140 purchases voting tickets according to the received voting details, and detects whether each user's vote was correct or not (i.e., the voting result) based on the result of the corresponding competition.

分配部150は、検出された各ユーザの投票結果とともに、所属するグループに対して設定されている分配条件に基づき、各ユーザへ払戻額の分配を行う。なお、具体的な払戻額の分配方法については、後に詳述するため、ここでは割愛する。 The distribution unit 150 distributes the payout amount to each user based on the voting results of each detected user and the distribution conditions set for the group to which the user belongs. Note that the specific method of distributing the payout amount will be described in detail later, so it will not be described here.

<処理手順>
図5は、サーバ10が行う処理手順の一例を示すフローチャートである。図5に示すフローチャートは、あるグループに所属する複数のユーザの各々が、競技に投票を行う場合を想定する。
<Processing Procedure>
Fig. 5 is a flowchart showing an example of a processing procedure performed by the server 10. The flowchart shown in Fig. 5 assumes a case in which each of a plurality of users belonging to a certain group casts a vote in a competition.

ステップS1で、投票受付部130は、グループに所属する各ユーザの端末20から投票の受付を開始する。各ユーザは、競技を観戦しながら、端末20の画面を操作することで投票を行う。端末20は、各ユーザから投票を受け付けると、ユーザID、グループID、競技番号、投票方式、投票対象、投票する所定価値の量などの指定を含む投票情報をサーバ10に送信する。投票受付部130は、端末20から投票情報を受信することで、投票を受け付ける。 In step S1, the vote acceptance unit 130 starts accepting votes from the terminal 20 of each user belonging to the group. Each user casts their vote by operating the screen of the terminal 20 while watching the competition. When the terminal 20 accepts a vote from each user, it transmits voting information to the server 10, including specifications such as the user ID, group ID, competition number, voting method, voting target, and the amount of a predetermined value to be voted. The vote acceptance unit 130 accepts votes by receiving the voting information from the terminal 20.

ステップS2で、投票実行部140は、受け付けた投票内容に従って投票券を購入し、該当する競技の結果に基づき、各ユーザの投票が当たったか否か(すなわち、投票結果)を検出する。ここで、投票結果については、例えば競技の中継映像を分析することで自動的に検出してもよく、また、外部から競技結果をあらわす競技結果データを受信し、受信した競技結果データをもとに、投票結果を検出してもよい。 In step S2, the voting execution unit 140 purchases a voting ticket according to the received voting details, and detects whether or not each user's vote is correct (i.e., the voting result) based on the result of the corresponding competition. Here, the voting result may be detected automatically, for example, by analyzing live broadcast footage of the competition, or the voting result may be detected based on the received competition result data that represents the competition result received from an external source.

ステップS3で、分配部150は、検出された各ユーザの投票結果とともに、所属するグループに対して設定されている分配条件に基づき、各ユーザへ払戻額の分配を行い、処理を終了する。以下、設定可能な分配条件のバリエーションについて、図6~図9を参照しながら具体例を挙げて説明する。なお、図6~図9では、説明の便宜上、3名のユーザA、ユーザB、ユーザCが所属するグループにおいて、ユーザA、ユーザB、ユーザCの投資額は、それぞれ、50000円、10000円、40000円であり、回収額は、それぞれ、70000円、17000円、25000円である場合を想定する。 In step S3, the distribution unit 150 distributes the refund amount to each user based on the detected voting results of each user and the distribution conditions set for the group to which the user belongs, and then ends the process. Below, specific examples of the variations in distribution conditions that can be set are explained with reference to Figures 6 to 9. For ease of explanation, in Figures 6 to 9, it is assumed that in a group to which three users, User A, User B, and User C, belong, the investment amounts of User A, User B, and User C are 50,000 yen, 10,000 yen, and 40,000 yen, respectively, and the recovery amounts are 70,000 yen, 17,000 yen, and 25,000 yen, respectively.

<分配条件1>
分配条件1は、グループに所属するユーザ全員の損益と収益を平均化して、各ユーザへの払戻額を決定する。図6は、分配条件1の説明図である。
分配部150は、まず、各ユーザの収支(すなわち、投資額と回収額)を把握する(図6のA参照)。
<Distribution Condition 1>
In distribution condition 1, the profits and losses of all users belonging to the group are averaged to determine the amount of payout to each user. FIG.
The distribution unit 150 first grasps the balance (i.e., the investment amount and the return amount) of each user (see A in FIG. 6).

次に、分配部150は、全ユーザの合計収支を求める(図6のB参照)。ここでは、合計投資額が100000円、合計回収額が112000円であることから、全ユーザの合計収支は、合計回収額から合計投資額を減じた12000円となる。そして、分配部150は、合計収支額をユーザの人数で除することで、ユーザ1人当たりの収支額を求める(図6のC参照)。ここでは、合計収支額が12000円であり、ユーザの人数が3人であることから、1人当たりの収支額は4000円となる。 Next, the distribution unit 150 calculates the total balance of all users (see B in Figure 6). Here, the total investment amount is 100,000 yen and the total recovery amount is 112,000 yen, so the total balance of all users is 12,000 yen, which is the total recovery amount minus the total investment amount. The distribution unit 150 then calculates the balance per user by dividing the total balance by the number of users (see C in Figure 6). Here, the total balance is 12,000 yen and the number of users is three, so the balance per user is 4,000 yen.

最後に、分配部150は、1人当たりの収支額を、各ユーザの投資額にそれぞれ加算することで、各ユーザへの払戻額を求める(図6のD参照)。ここでは、1人当たりの収支額が4000円であることから、ユーザAへの払戻額は、54000円(=50000円+4000円)、ユーザBへの払戻額は、14000円(=10000円+4000円)、ユーザCへの払戻額は、44000円(=40000円+4000円)となる。 Finally, the distribution unit 150 calculates the payout amount to each user by adding the balance per person to the investment amount of each user (see D in Figure 6). In this case, since the balance per person is 4,000 yen, the payout amount to user A is 54,000 yen (= 50,000 yen + 4,000 yen), the payout amount to user B is 14,000 yen (= 10,000 yen + 4,000 yen), and the payout amount to user C is 44,000 yen (= 40,000 yen + 4,000 yen).

<分配条件2>
分配条件2は、利益が多いユーザほど取り分が多くなるように、各ユーザへの払戻額を決定する。図7は、分配条件2の説明図である。
分配部150は、まず、各ユーザの回収率(=回収額/投資額)を求める(図7のA参照)。ここでは、ユーザA、ユーザB、ユーザCの回収率は、それぞれ1.4倍、1.7倍、0.625倍となる。
<Distribution Condition 2>
The distribution condition 2 determines the amount of payout to each user so that the more profitable a user is, the larger the share of the user is. FIG.
The distribution unit 150 first calculates the recovery rate (=recovery amount/investment amount) of each user (see A in FIG. 7). In this example, the recovery rates of user A, user B, and user C are 1.4 times, 1.7 times, and 0.625 times, respectively.

次に、分配部150は、全ユーザの合計収支を求める(図7のB参照)。全ユーザの合計収支は、前掲図6のBと同様に説明できるため割愛する。そして、分配部150は、各ユーザの回収率を利用して、各ユーザの収支額を求める(図7のC参照)。ここでは、ユーザAの収支額は、4510円(=12000円×1.4/(1.4+1.7+0.625))となり、ユーザBの収支額は、5476円(=12000円×1.7/(1.4+1.7+0.625)となり、ユーザCの収支額は、2013円(=12000×0.625/(1.4+1.7+0.625)となる。 Next, the distribution unit 150 calculates the total balance of all users (see B in FIG. 7). The total balance of all users can be explained in the same way as in B in FIG. 6, so it will not be explained here. The distribution unit 150 then calculates the balance of each user using the recovery rate of each user (see C in FIG. 7). In this example, the balance of user A is 4,510 yen (= 12,000 yen x 1.4/(1.4 + 1.7 + 0.625)), the balance of user B is 5,476 yen (= 12,000 yen x 1.7/(1.4 + 1.7 + 0.625), and the balance of user C is 2,013 yen (= 12,000 x 0.625/(1.4 + 1.7 + 0.625).

最後に、分配部150は、各ユーザの収支額を、各ユーザの投資額にそれぞれ加算することで、各ユーザへの払戻額を求める(図7のD参照)。ここでは、ユーザA、ユーザB、ユーザCの収支額が、それぞれ、4510円、5476円、2013円であることから、ユーザAへの払戻額は、54510円(=50000円+4510円)、ユーザBへの払戻額は、15476円(=10000円+5476円)、ユーザCへの払戻額は、42013円(=40000円+2013円)となる。 Finally, the distribution unit 150 calculates the payout amount for each user by adding the balance of each user to the investment amount of each user (see D in Figure 7). In this case, since the balances of users A, B, and C are 4,510 yen, 5,476 yen, and 2,013 yen, respectively, the payout amount for user A is 54,510 yen (= 50,000 yen + 4,510 yen), the payout amount for user B is 15,476 yen (= 10,000 yen + 5,476 yen), and the payout amount for user C is 42,013 yen (= 40,000 yen + 2,013 yen).

<分配条件3>
分配条件3は、各ユーザの収益のみを平均化して、各ユーザへの払戻額を決定する。図8は、分配条件3の説明図である。
分配部150は、まず、各ユーザの収支(すなわち、投資額と回収額)を把握する(図8のA参照)。
<Distribution Condition 3>
In the distribution condition 3, the amount of the refund to each user is determined by averaging only the profits of each user. FIG.
The distribution unit 150 first grasps the balance (i.e., the investment amount and the return amount) of each user (see A in FIG. 8).

次に、分配部150は、利益が出ているユーザ(以下、利益ユーザという。)を特定し、利益ユーザの利益額の合計(合計利益)求める(図8のB参照)。ここでは、ユーザAの利益が20000円(=70000円-50000円)であり、ユーザBの利益が70000円(=17000円-10000円)であることから、合計利益は27000円となる。一方、ユーザCは、15000円の損失(=25000円-40000円)を出していることから、利益ユーザとはならない。 Next, the distribution unit 150 identifies users who are making a profit (hereafter referred to as profit users) and calculates the total profit amount of the profit users (total profit) (see B in Figure 8). In this case, user A's profit is 20,000 yen (= 70,000 yen - 50,000 yen) and user B's profit is 70,000 yen (= 17,000 yen - 10,000 yen), so the total profit is 27,000 yen. On the other hand, user C has incurred a loss of 15,000 yen (= 25,000 yen - 40,000 yen), so he is not a profit user.

そして、分配部150は、合計利益をユーザの人数で除することで、ユーザ1人当たりの分配利益を求める(図8のC参照)。ここでは、合計利益が27000円であり、ユーザの人数が3人であることから、1人当たりの分配利益は9000円となる。 The distribution unit 150 then divides the total profit by the number of users to determine the distributed profit per user (see C in Figure 8). In this case, the total profit is 27,000 yen, and since there are three users, the distributed profit per user is 9,000 yen.

最後に、分配部150は、1人当たりの分配利益を、それぞれの投資額(利益を出しているユーザ)または回収額(損失を出しているユーザ)に加算することで、各ユーザへの払戻額を求める(図8のD参照)。ここでは、ユーザA及びユーザBが利益を出している一方で、ユーザCが損失を出していることから、ユーザAへの払戻額は、59000円(=50000円(投資額)+9000円)、ユーザBへの払戻額は、19000円(=10000円(投資額)+9000円)、ユーザCへの払戻額は、34000円(=25000円(回収額)+9000円)となる。 Finally, the distribution unit 150 calculates the payout amount for each user by adding the distributed profit per person to the respective investment amount (users making a profit) or recovery amount (users making a loss) (see D in Figure 8). In this case, since users A and B are making profits while user C is making a loss, the payout amount for user A is 59,000 yen (= 50,000 yen (investment amount) + 9,000 yen), the payout amount for user B is 19,000 yen (= 10,000 yen (investment amount) + 9,000 yen), and the payout amount for user C is 34,000 yen (= 25,000 yen (recovery amount) + 9,000 yen).

<分配条件4>
分配条件4は、各ユーザの投資割合に応じて、各ユーザへの払戻額を決定する。図9は、分配条件4の説明図である。
<Distribution Condition 4>
The distribution condition 4 determines the amount of payout to each user according to the investment ratio of each user. FIG.

分配部150は、まず、各ユーザの収支(すなわち、投資額と回収額)を把握し(図9のA参照)、次に、全ユーザの合計収支を求める(図9のB参照)。そして、分配部150は、投資割合に応じた各ユーザの収支額を求める(図9のC参照)。ここでは、ユーザA、ユーザB、ユーザCの投資割合は、それぞれ、0.5(=5/(5+1+4))、0.1(=1/(5+1+4))、0.4(=4/(5+1+4))であることから、ユーザAの収支額は、6000円(=12000円×0.5)となり、ユーザBの収支額は、1200円(=12000円×0.1)となり、ユーザCの収支額は、4800円(=12000円×0.4)となる。 The distribution unit 150 first grasps the balance of each user (i.e., the investment amount and the return amount) (see A in FIG. 9), and then calculates the total balance of all users (see B in FIG. 9). The distribution unit 150 then calculates the balance of each user according to the investment ratio (see C in FIG. 9). Here, the investment ratios of users A, B, and C are 0.5 (= 5/(5 + 1 + 4)), 0.1 (= 1/(5 + 1 + 4)), and 0.4 (= 4/(5 + 1 + 4)), respectively, so that user A's balance is 6,000 yen (= 12,000 yen x 0.5), user B's balance is 1,200 yen (= 12,000 yen x 0.1), and user C's balance is 4,800 yen (= 12,000 yen x 0.4).

最後に、分配部150は、各ユーザの収支額を、各ユーザの投資額にそれぞれ加算することで、各ユーザへの払戻額を求める(図9のD参照)。ここでは、ユーザA、ユーザB、ユーザCの収支額が、それぞれ、6000円、1200円、4800円であることから、ユーザAへの払戻額は、56000円(=50000円+6000円)、ユーザBへの払戻額は、11200円(=10000円+1200円)、ユーザCへの払戻額は、44800円(=40000円+4800円)となる。 Finally, the distribution unit 150 calculates the payout amount for each user by adding the balance of each user to the investment amount of each user (see D in Figure 9). In this case, since the balances of users A, B, and C are 6,000 yen, 1,200 yen, and 4,800 yen, respectively, the payout amount for user A is 56,000 yen (= 50,000 yen + 6,000 yen), the payout amount for user B is 11,200 yen (= 10,000 yen + 1,200 yen), and the payout amount for user C is 44,800 yen (= 40,000 yen + 4,800 yen).

以上説明したように、本実施形態によれば、ユーザは自身の投票のみに基づいて、投票結果に応じた払戻額を受けるのではなく、自身が所属するグループに対して設定されている分配条件に従って、投票結果に応じた払戻額を受ける。よって、競技に投票を行うユーザの払戻額を安定させることが可能となる。 As described above, according to this embodiment, a user does not receive a payout amount according to the voting result based only on his/her own vote, but receives a payout amount according to the voting result according to the distribution conditions set for the group to which the user belongs. This makes it possible to stabilize the payout amount for users who vote in a competition.

B.変形例
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態で説明したフローチャート、シーケンス、実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
B. Modifications The above-described embodiments are intended to facilitate understanding of the present invention, and are not intended to limit the present invention. The flow charts, sequences, elements included in the embodiments, and their arrangements, materials, conditions, shapes, sizes, etc. described in the embodiments are not limited to those illustrated, and can be modified as appropriate. In addition, configurations shown in different embodiments can be partially replaced or combined with each other.

本実施形態では、競技ごとに、グループに所属する各ユーザへ払戻額の分配を行う場合について説明したが、例えば複数の競技終了後(例えば、午前中に行われる4競技終了後や、その日の最終競技終了後など)に、それまでの各ユーザの投票結果を取り纏め、各ユーザへ払戻額の分配を行うようにしてもよい。 In this embodiment, the case where the payout amount is distributed to each user belonging to a group for each competition has been described, but for example, after multiple competitions have finished (for example, after the four competitions held in the morning have finished or after the final competition of the day has finished), the voting results of each user up to that point may be compiled and the payout amount may be distributed to each user.

また、本実施形態では、投票受付部130が受け付けた各ユーザの投票を全て実行する場合について説明したが、これに限る趣旨ではない。グループの発起人であるホストユーザが承認した投票についてのみ、投票を実行(すなわち、投票券を購入)するようにしてもよい。この場合、投票実行部(実行部)140は、投票受付部130が受け付けた各ユーザの投票であり、かつ、ホストユーザによって承認された投票についてのみ、投票を実行する。言い換えると、投票実行部140は、受け付けた各ユーザの投票について実際には投票せずに、一旦保留する。その後、投票実行部140は、保留中の投票についてホストユーザの承認があった場合に、実際に投票を実行する。なお、ホストユーザは、端末20を適宜操作することで、投票受付部130が受け付けた当該グループの全ての投票について、閲覧・承認することが可能となっている。かかる構成によれば、ホストユーザの意図に沿わない投票(例えば、三連単に巨額投資をするなど)を未然に防止することができる。 In the present embodiment, the case where all votes of each user accepted by the vote acceptance unit 130 are executed has been described, but the present invention is not limited to this. It is also possible to execute votes (i.e., purchase voting tickets) only for votes approved by the host user who is the initiator of the group. In this case, the vote execution unit (execution unit) 140 executes votes only for votes of each user accepted by the vote acceptance unit 130 and approved by the host user. In other words, the vote execution unit 140 does not actually cast the votes of each user that it has received, but temporarily holds them. After that, if the host user approves the reserved vote, the vote execution unit 140 actually executes the vote. Note that the host user can view and approve all votes of the group accepted by the vote acceptance unit 130 by appropriately operating the terminal 20. With this configuration, it is possible to prevent voting that is not in line with the host user's intention (for example, making a huge investment in a triplet).

また、本実施形態では、募集部120が、ホストユーザによって設定されたグループの所属条件(投票経験年数や年齢など)に基づき、グループに所属するユーザを募集したが、これに限る趣旨ではない。例えば、募集部120が、設定される投票方針(大穴狙い、安全狙い)に基づき、グループに所属するユーザを募集してもよい。ここで、「投票方針」は、グループに所属する各ユーザが投票可能な投票対象の払戻倍率(いわゆる、オッズ)や、オッズの範囲を表すものであってもよい。一例として、投票方針が「大穴狙い」に設定されている場合には、高いオッズ(例えば、15倍以上)にのみ投票が可能となり、高いオッズ以外のオッズが、表示されなくなる、あるいはグレーアウト(ブラックアウト)されるなどにより、各ユーザは、高いオッズ以外のオッズが選択できなくなる。
一方、投票方針が「安全狙い」に設定されている場合には、低いオッズ(例えば、2倍未満)にのみ投票が可能となり、低いオッズ以外のオッズが、表示されなくなる、あるいはグレーアウト(ブラックアウト)されるなどにより、各ユーザは、低いオッズ以外のオッズが選択できなくなる。もっとも、グループに所属するユーザが、グループのためではなく、個人で投票する場合には、これまで説明した所定のオッズが「選択できなくなる」といった制限を外すことも可能である。
また、ホストユーザは、投票方針として、投票可能なオッズ範囲を設定してもよい。一例として、ホストユーザは、投票可能な高いオッズの範囲として「10倍以上、20倍未満」を設定したり、低いオッズの範囲として「1倍以上、3倍未満」を設定してもよい。なお、これらの投票可能なオッズ範囲は、あくまで例示にすぎず、ホストユーザが任意に設定可能である。また、投票方針は、ホストユーザが設定してもよいが、システム側で予め設定してもよく、また、運営者等が設定してもよい。
In addition, in this embodiment, the recruiting unit 120 recruits users to belong to a group based on the group membership conditions (such as years of voting experience and age) set by the host user, but the present invention is not limited to this. For example, the recruiting unit 120 may recruit users to belong to a group based on a voting policy (longshot, safe bet) set. Here, the "voting policy" may represent the payout rate (so-called odds) or the range of odds for which each user belonging to the group can vote. As an example, when the voting policy is set to "longshot," only high odds (for example, 15 times or more) can be voted for, and odds other than the high odds are not displayed or are grayed out (blacked out), so that each user cannot select odds other than the high odds.
On the other hand, when the voting policy is set to "Play it safe," only low odds (e.g., less than 2:1) can be voted for, and odds other than low odds are not displayed or are grayed out (blacked out), so that each user cannot select odds other than low odds. However, when a user belonging to a group votes individually, not for the group, it is possible to remove the restriction that the predetermined odds described above "cannot be selected."
Furthermore, the host user may set a range of odds that can be voted for as a voting policy. As an example, the host user may set a range of high odds that can be voted for of "10 times or more, less than 20 times," and a range of low odds that can be voted for of "1 time or more, less than 3 times." Note that these ranges of odds that can be voted for are merely examples, and can be set arbitrarily by the host user. Furthermore, the voting policy may be set by the host user, but may also be set in advance on the system side, or may be set by the operator, etc.

図10は、変形例に係るサーバ10の機能ブロック構成例を示す図である。図10に示すサーバ10は、図3に示すサーバ10に管理部160を設けたものである。管理部160は、ユーザごとに、グループ用の所持価値(第1価値)と、個人用の所持価値(第2価値)とを分けて管理する。「グループ用の所持価値」とは、グループのために投票に利用可能な所定価値をいい、「個人用の所持価値」とは、個人で投票に利用可能な所定価値をいう。 Figure 10 is a diagram showing an example of a functional block configuration of a server 10 according to a modified example. The server 10 shown in Figure 10 is the server 10 shown in Figure 3 with a management unit 160 added. The management unit 160 manages a group possession value (first value) and an individual possession value (second value) separately for each user. "Group possession value" refers to a predetermined value that can be used for voting for a group, and "individual possession value" refers to a predetermined value that can be used for voting by an individual.

グループに所属する各ユーザは、端末20を操作することで、グループのために投票を行うか、あるいは個人で投票を行うかを指示するとともに、投票に利用する所定価値を指示する。例えば、グループに所属するユーザAによって、個人で2000円分の投票を行う旨の指示(以下、投票指示という。)の入力が行われると、入力された投票指示が端末20からサーバ10へ送信される。サーバ10の投票受付部130は、投票指示を受け付けると、これを管理部160に送る。管理部160は、受け取った投票指示に基づき、ユーザAは個人で2000円分の投票を行うことを希望していることを把握すると、ユーザ管理DB101にアクセスし、ユーザAの個人用の所持価値から、指定された所定価値(ここでは、2000円分)を減算するとともに、投票実行部140に対し、投票内容に従って投票券を購入すべき旨を指示する。なお、この後の動作については、本実施形態と同様であるため、説明を割愛する。 Each user belonging to the group operates the terminal 20 to indicate whether to vote for the group or individually, and to indicate the predetermined value to be used for voting. For example, when a user A belonging to the group inputs an instruction to vote 2000 yen individually (hereinafter referred to as a voting instruction), the input voting instruction is transmitted from the terminal 20 to the server 10. When the voting instruction is received by the voting reception unit 130 of the server 10, it sends it to the management unit 160. When the management unit 160 determines based on the received voting instruction that user A wishes to vote individually for 2000 yen, it accesses the user management DB 101, subtracts the specified predetermined value (here, 2000 yen) from the personal value held by user A, and instructs the voting execution unit 140 to purchase a voting ticket according to the voting content. Note that the operation after this is the same as in this embodiment, and therefore will not be described.

また、本実施形態では特に言及しなかったが、各ユーザが投票できる所定価値の限度額を設定するようにしてもよい。限度額は、単競技ごとに設定してもよく、または複数競技ごとに設定してもよい。限度額は、例えば、グループの発起人となるホストユーザが設定してもよい。限度額を設定することで、資金の使い過ぎを未然に防止することが可能となる。 Although not specifically mentioned in this embodiment, a limit may be set for the amount of a predetermined value that each user can bet on. The limit may be set for each sport, or for multiple sports. The limit may be set, for example, by the host user who initiates the group. By setting a limit, it is possible to prevent overspending of funds.

また、グループに所属するユーザが、所定の競技が終了するまで(例えば、その日に開催される競技のうちの半分の競技が終了するまで)に、設定された閾値以上の所定価値(例えば、合計50000円以上)を投票しなかった場合には、当該ユーザを払戻額の分配対象から外すようにしてもよい。例えば、6競技を終了した時点で、ユーザA、Bは、それぞれ合計150000円、140000円の投票を行っていたのに対し、ユーザCは、合計300円しか投票を行っていなかったとする。このような場合、上述した所定価値の閾値(合計50000円以上)が設定されることで、ユーザCは、払戻額の分配対象から外れることとなり、ユーザA及びユーザBは、自身の投資に見合った納得感の高い払戻額を得ることができる。 In addition, if a user belonging to a group does not bet a predetermined value equal to or greater than a set threshold (e.g., a total of 50,000 yen or more) by the time a predetermined competition is completed (e.g., by the time half of the competitions held on that day are completed), the user may be excluded from the distribution of the refund amount. For example, at the time when six competitions are completed, users A and B have bet a total of 150,000 yen and 140,000 yen, respectively, while user C has only bet a total of 300 yen. In such a case, by setting the above-mentioned predetermined value threshold (a total of 50,000 yen or more), user C will be excluded from the distribution of the refund amount, and users A and B will be able to receive a refund amount that is commensurate with their investment.

C.その他
[付記1]
グループに所属する複数のユーザの各々から、順位を競う競技の投票を受け付ける第1受付部と、
各ユーザによる前記競技の投票結果に応じた払戻額を、前記グループに対して設定されている分配条件に従って分配する分配部と
を具備する、情報処理装置。
C. Others [Appendix 1]
a first reception unit that receives votes for a competition in which rankings are competed for from each of a plurality of users belonging to the group;
a distribution unit that distributes a payout amount according to the betting results of each user in the competition in accordance with distribution conditions set for the group.

付記1によれば、個人が単独で投票する場合に比べて、投票によって得られる払戻額が安定する。 According to Appendix 1, the payout from voting is more stable than if an individual voted alone.

[付記2]
前記グループに所属するユーザであって前記グループの発起人となるホストユーザから、前記グループへの所属条件を受け付ける第2受付部と、
前記所属条件に基づいて、前記グループに所属する前記各ユーザを募集する募集部と、をさらに備える、付記1に記載の情報処理装置。
[Appendix 2]
a second reception unit that receives a condition for belonging to the group from a host user who is a user belonging to the group and who is a founder of the group;
The information processing device according to claim 1, further comprising: a recruiting unit that recruits the users to belong to the group based on the membership conditions.

付記2によれば、各ユーザの投票に関する経験値のバラツキ等を抑えることができる。 According to Appendix 2, it is possible to reduce the variation in experience points related to each user's votes.

[付記3]
前記各ユーザから受け付けた前記競技の投票であり、かつ、前記ホストユーザによって承認された前記投票を実行する実行部をさらに備える、付記2に記載の情報処理装置。
[Appendix 3]
3. The information processing device of claim 2, further comprising an execution unit that executes votes for the competition accepted from each of the users and approved by the host user.

付記3によれば、ホストユーザの意図に沿わない投票(例えば単勝に巨額を投資するなど)を未然に防止することができる。 Additional Note 3 makes it possible to prevent betting that is not in line with the host user's intentions (such as investing a huge amount of money in a single bet).

[付記4]
設定される前記競技への投票方針に基づき、前記グループに所属する前記各ユーザを募集する募集部をさらに備える、付記1に記載の情報処理装置。
[Appendix 4]
The information processing device described in Appendix 1, further comprising a recruiting unit that recruits the users belonging to the group based on a voting policy for the competition that is set.

付記4によれば、グループ内での投票方針に近い方針を持つユーザを集めることができる。 According to Appendix 4, it is possible to gather users who have voting policies similar to those within the group.

[付記5]
前記投票方針は、当該グループに所属する各ユーザが投票可能な投票対象のオッズ範囲を表す、付記4に記載の情報処理装置。
[Appendix 5]
The information processing device according to claim 4, wherein the voting policy represents an odds range for voting targets for which each user belonging to the group can vote.

付記5によれば、投票方針から外れた内容での投票を、未然に防止することができる。 According to Appendix 5, it is possible to prevent votes that deviate from the voting guidelines.

[付記6]
前記ユーザごとに、所属する前記グループのために前記投票に利用可能な第1価値と、当該ユーザが個人で前記投票に利用可能な第2価値とを分けて管理する管理部をさらに備える、付記1~5のいずれか一つに記載の情報処理装置。
[Appendix 6]
An information processing device described in any one of Appendices 1 to 5, further comprising a management unit that manages, for each user, separately a first value that can be used for the voting for the group to which the user belongs and a second value that the user can personally use for the voting.

付記6によれば、グループに所属しながらも、グループのための投票、個人的な投票の両方を実現することができる。 According to Appendix 6, while belonging to a group, it is possible to both vote for the group and vote personally.

[付記7]
情報処理装置が行う情報処理方法であって、
グループに所属する複数のユーザの各々から、順位を競う競技の投票を受け付けるステップと、
各ユーザによる前記競技の投票結果に応じた払戻額を、前記グループに対して設定されている分配条件に従って分配するステップと
を含む、情報処理方法。
[Appendix 7]
An information processing method performed by an information processing device,
A step of accepting votes for a competition in which rankings are competed for from each of a plurality of users belonging to the group;
and distributing a payout amount according to the betting results of each user in the competition in accordance with distribution conditions set for the group.

付記7によれば、個人が単独で投票する場合に比べて、投票によって得られる払戻額が安定する。 According to Appendix 7, the payout from voting is more stable than if an individual voted alone.

[付記8]
コンピュータに、
グループに所属する複数のユーザの各々から、順位を競う競技の投票を受け付けるステップと、
各ユーザによる前記競技の投票結果に応じた払戻額を、前記グループに対して設定されている分配条件に従って分配するステップと
を実行させるためのプログラム。
[Appendix 8]
On the computer,
A step of accepting votes for a competition in which rankings are competed for from each of a plurality of users belonging to the group;
and distributing the payout amount according to the betting results of each user in the competition in accordance with distribution conditions set for the group.

付記8によれば、個人が単独で投票する場合に比べて、投票によって得られる払戻額が安定する。 According to Appendix 8, the payout from voting is more stable than if an individual voted alone.

1…投票システム、10…サーバ、11…プロセッサ、12…記憶装置、13…通信IF、14…入力デバイス、15…出力デバイス、20…端末、100…記憶部、101…ユ0ーザ管理DB、102…グループ管理DB、103…分配条件DB、110…条件受付部、120…募集部、130…投票受付部、140…投票実行部、150…分配部 1...voting system, 10...server, 11...processor, 12...storage device, 13...communication IF, 14...input device, 15...output device, 20...terminal, 100...storage unit, 101...user management DB, 102...group management DB, 103...distribution condition DB, 110...condition acceptance unit, 120...recruitment unit, 130...vote acceptance unit, 140...vote execution unit, 150...distribution unit

Claims (6)

プロセッサを備え、前記プロセッサは、
ホストユーザが操作する端末から、順位を競う競技に対する投票方針のグループに対する設定を受け付け、
ホストユーザが操作する端末から、投票方針に基づいた投票を行うグループに所属するユーザの募集を受け付け、
グループに所属する複数のユーザの各々の端末に対して、グループの投票において、投票方針に基づいたオッズ範囲の投票を投票可能にし、前記オッズ範囲外の投票に対して投票をできないように制限し、
グループに所属する複数のユーザの各々の端末から、競技への投票を受け付け、
前記複数のユーザの各々の端末に対して、個人での投票においては、前記オッズ範囲外の投票に対しての制限をしない、
、情報処理装置。
a processor, the processor comprising:
Accepting settings for a group regarding voting policies for a competition in which rankings are competed for from a terminal operated by a host user;
A host user operates a terminal to accept a call for users to belong to a group that will vote based on the voting policy,
Allowing each terminal of a plurality of users belonging to the group to vote within an odds range based on a voting policy in a group vote and restricting the terminal from voting outside the odds range;
Votes for the competition are accepted from each device of multiple users belonging to the group,
For each terminal of the plurality of users, in individual voting, there is no restriction on voting outside the odds range.
, information processing device.
前記プロセッサは、さらに、
グループに所属する複数のユーザの各々の端末から受け付けた前記競技の投票であり、
かつ、前記ホストユーザによって承認された前記投票を実行する、請求項1に記載の情報処理装置。
The processor further comprises:
votes for the competition received from each terminal of a plurality of users belonging to the group;
The information processing apparatus of claim 1 , further comprising: a host user configured to host the vote;
前記プロセッサは、さらに、
グループに所属するユーザごとに、所属する前記グループのために前記投票に利用可能な第1価値と、当該ユーザが個人で前記投票に利用可能な第2価値とを分けて管理する、
請求項1または2に記載の情報処理装置。
The processor further comprises:
For each user belonging to a group, a first value available for the vote for the group to which the user belongs and a second value available for the vote by the user are managed separately.
3. The information processing device according to claim 1 or 2.
プロセッサが、ホストユーザが操作する端末から、順位を競う競技に対する投票方針のグループに対する設定を受け付け、
プロセッサが、ホストユーザが操作する端末から、投票方針に基づいた投票を行うグループに所属するユーザの募集を受け付け、
プロセッサが、グループに所属する複数のユーザの各々の端末に対して、グループの投票において、投票方針に基づいたオッズ範囲の投票を投票可能にする一方、前記オッズ範囲外の投票に対して投票をできないように制限し、
プロセッサが、グループに所属する複数のユーザの各々の端末から、競技への投票を受け付け、
プロセッサが、前記複数のユーザの各々の端末に対して、個人での投票においては、前記オッズ範囲外の投票に対しての制限をしない、
情報処理方法。
The processor receives a setting of a voting policy for a group in a competition for ranking from a terminal operated by a host user;
The processor accepts, from a terminal operated by a host user, a call for users to belong to a group that will vote based on the voting policy;
The processor allows each terminal of a plurality of users belonging to the group to vote within an odds range based on a voting policy in a group vote, while restricting the terminals from voting outside the odds range;
The processor accepts votes for the competition from each terminal of a plurality of users belonging to the group;
The processor does not impose any restriction on a vote outside the odds range in an individual vote for each terminal of the plurality of users.
Information processing methods.
プロセッサに、ホストユーザが操作する端末から、順位を競う競技に対する投票方針のグループに対する設定を受け付けさせ、
プロセッサに、ホストユーザが操作する端末から、投票方針に基づいた投票を行うグループに所属するユーザの募集を受け付けさせ、
プロセッサに、グループに所属する複数のユーザの各々の端末に対して、グループの投票において、投票方針に基づいたオッズ範囲の投票を投票可能にする一方、前記オッズ範囲外の投票に対して投票をできないように制限させ、
プロセッサに、グループに所属する複数のユーザの各々の端末から、競技への投票を受け付けさせ、
プロセッサに、前記複数のユーザの各々の端末に対して、個人での投票においては、前記オッズ範囲外の投票に対しての制限をさせない、
処理を実行させるプログラム。
causing the processor to accept settings of voting policies for the group in a competition for rankings from a terminal operated by a host user;
A processor is caused to accept, from a terminal operated by a host user, a call for users to belong to a group that will vote based on a voting policy;
a processor that allows each terminal of a plurality of users belonging to the group to vote within an odds range based on a voting policy in a group vote, while restricting the terminals from voting outside the odds range;
causing the processor to accept votes for the competition from each terminal of a plurality of users belonging to the group;
The processor does not restrict a vote outside the odds range in an individual vote for each terminal of the plurality of users.
A program that executes a process.
サーバと端末装置とを備え、
前記サーバは、ホストユーザが操作する端末から、順位を競う競技に対する投票方針のグループに対する設定を受け付け、
ホストユーザが操作する端末から、投票方針に基づいた投票を行うグループに所属するユーザの募集を受け付け、
グループに所属する複数のユーザの各々の端末に対して、グループの投票において、投票方針に基づいたオッズ範囲の投票を投票可能にし、前記オッズ範囲外の投票に対して投票をできないように制限し、
グループに所属する複数のユーザの各々の端末から、競技への投票を受け付け、
前記複数のユーザの各々の端末に対して、個人での投票においては、前記オッズ範囲外の投票に対しての制限をしない、
システム。
A server and a terminal device are provided,
The server accepts settings for a group of voting policies for a competition in which rankings are competed for from a terminal operated by a host user,
A host user operates a terminal to accept a call for users to belong to a group that will vote based on the voting policy,
Allowing each terminal of a plurality of users belonging to the group to vote within an odds range based on a voting policy in a group vote and restricting the terminal from voting outside the odds range;
Votes for the competition are accepted from each device of multiple users belonging to the group,
For each terminal of the plurality of users, in individual voting, there is no restriction on voting outside the odds range.
system.
JP2024019643A 2020-01-09 2024-02-13 Information processing device, information processing method, and program Active JP7644401B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024019643A JP7644401B2 (en) 2020-01-09 2024-02-13 Information processing device, information processing method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020001998A JP7443664B2 (en) 2020-01-09 2020-01-09 Information processing device, information processing method and program
JP2024019643A JP7644401B2 (en) 2020-01-09 2024-02-13 Information processing device, information processing method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020001998A Division JP7443664B2 (en) 2020-01-09 2020-01-09 Information processing device, information processing method and program

Publications (3)

Publication Number Publication Date
JP2024040383A JP2024040383A (en) 2024-03-25
JP2024040383A5 JP2024040383A5 (en) 2024-04-01
JP7644401B2 true JP7644401B2 (en) 2025-03-12

Family

ID=77059868

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020001998A Active JP7443664B2 (en) 2020-01-09 2020-01-09 Information processing device, information processing method and program
JP2024019643A Active JP7644401B2 (en) 2020-01-09 2024-02-13 Information processing device, information processing method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020001998A Active JP7443664B2 (en) 2020-01-09 2020-01-09 Information processing device, information processing method and program

Country Status (1)

Country Link
JP (2) JP7443664B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7719365B2 (en) * 2021-09-29 2025-08-06 株式会社Mixi Information processing device, program, and information processing method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002312625A (en) 2001-04-13 2002-10-25 Nec Corp Computer, method, and program for group purchase management
US20030110115A1 (en) 2001-12-11 2003-06-12 Fujitsu Limited Change management system, change management server, change management method, and change management program
JP6246099B2 (en) 2014-09-01 2017-12-13 シーエフピーエイチ, エル.エル.シー. Products and processing for point exchange

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08272879A (en) * 1995-03-30 1996-10-18 Mitsubishi Electric Corp Remote voting system
JP6306287B2 (en) * 2013-04-25 2018-04-04 株式会社 ミックウェア Server apparatus, information processing method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002312625A (en) 2001-04-13 2002-10-25 Nec Corp Computer, method, and program for group purchase management
US20030110115A1 (en) 2001-12-11 2003-06-12 Fujitsu Limited Change management system, change management server, change management method, and change management program
JP6246099B2 (en) 2014-09-01 2017-12-13 シーエフピーエイチ, エル.エル.シー. Products and processing for point exchange

Also Published As

Publication number Publication date
JP2021111079A (en) 2021-08-02
JP2024040383A (en) 2024-03-25
JP7443664B2 (en) 2024-03-06

Similar Documents

Publication Publication Date Title
JP7311794B2 (en) Information processing device and program
JP6923835B1 (en) Information processing equipment, information processing methods and programs
JP6857825B2 (en) Information processing equipment and programs
JP7716029B2 (en) Information processing device, information processing method, and program
US20170084108A1 (en) System and method for sporting event wagering
JP2025031890A (en) Information processing device and program
JP2025133990A (en) Information processing device, program, and information processing method
JP7644401B2 (en) Information processing device, information processing method, and program
US20200254324A1 (en) Computer implemented system and method of conducting a contest
JP2025170147A (en) Information processing device, information processing method, and program
JP2025092679A (en) Information processing device, information processing method, and program
JP2022190287A (en) Information processing device, information processing method, and program
JP7575715B2 (en) Information processing device, information processing method, and program
US10741026B2 (en) Systems and methods for providing augmented reality experiences
WO2021240923A1 (en) Information processing device, information processing method, and program
JP7393716B2 (en) Information processing device, information processing method and program
JP7460900B2 (en) Information processing device, information processing method, program and information processing system
WO2022209631A1 (en) Information processing device, information processing method, and system
WO2025079260A1 (en) Information processing method, information processing device, non-transitory computer-readable recording medium, and information processing system
JP2025113430A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240305

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240305

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241211

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: 20250128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250210

R150 Certificate of patent or registration of utility model

Ref document number: 7644401

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150