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
JP7443664B2 - Information processing device, information processing method and program - Google Patents
[go: Go Back, main page]

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

Information processing device, information processing method and program Download PDF

Info

Publication number
JP7443664B2
JP7443664B2 JP2020001998A JP2020001998A JP7443664B2 JP 7443664 B2 JP7443664 B2 JP 7443664B2 JP 2020001998 A JP2020001998 A JP 2020001998A JP 2020001998 A JP2020001998 A JP 2020001998A JP 7443664 B2 JP7443664 B2 JP 7443664B2
Authority
JP
Japan
Prior art keywords
group
voting
user
yen
votes
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
JP2020001998A
Other languages
Japanese (ja)
Other versions
JP2021111079A (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 JP2020001998A priority Critical patent/JP7443664B2/en
Publication of JP2021111079A publication Critical patent/JP2021111079A/en
Priority to JP2024019643A priority patent/JP7644401B2/en
Application granted granted Critical
Publication of JP7443664B2 publication Critical patent/JP7443664B2/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 competitions such as bicycle racing, horse racing, and boat racing, voting devices are used that accept votes from voters (users). Voters can vote by writing voting items necessary for voting on a voting paper and inputting it into a voting device. For example, in the case of bicycle racing, voters predict the outcome of the race by referring to information such as past results, the conditions of the athletes on the day of the race, and the odds. You can purchase a voting ticket by marking the voting method, the car number of the player you are voting for, the amount you are voting on, etc. on your voting paper.

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

ここで、投票を行うユーザが自分一人で投票券を購入する場合には、ある競技で大きく勝つこともあるが、別の競技で大きく負け越すこともあり、所定期間(例えば1日や1週間)でのユーザの払戻額が不安定になることが予測される。このことは、投票したことがないユーザや投票経験が少ないユーザを遠ざける一因になっていると考えられる。 Here, if the voting user purchases a voting ticket by himself/herself, he or she may win greatly in one competition, but may lose greatly in another competition, and the user may win a large amount in a certain competition, but may lose significantly in another competition. It is predicted that the amount of refunds for users will become unstable. This is thought to be a factor in alienating users who have never voted or users with little voting experience.

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

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

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

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

添付図面を参照して、本発明の実施形態について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。 Embodiments of the present invention will be described with reference to the accompanying drawings. In addition, in each figure, those with the same reference numerals have 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 the system configuration of a voting system 1 according to the present embodiment. The voting system 1 shown in FIG. 1 includes a server 10 and one or more terminals 20. The server 10 and the terminal 20 are communicably connected to each other via a communication network N such as the Internet, an intranet, a wireless LAN, or a mobile communication network. The server 10 and the terminal 20 may also be referred to as information processing devices.

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

サーバ10は、投票が行われる各競技において、各ユーザが所属するグループの管理、各ユーザによって行われる投票の管理、各ユーザが保持する所定価値の管理、競技の結果に応じた払戻額(払い戻し量)の管理などの各種処理を実行する。 In each competition in which voting is held, the server 10 manages the group to which each user belongs, manages the votes performed by each user, manages the predetermined value held by each user, and provides a refund amount (refund amount) according to the result of the competition. Execute various processes such as managing the amount of data.

競技は、例えば、競輪、競馬、競艇、オート競技、サッカー、野球、ラグビーのように、複数の出場者(チーム又は個人)の間で順位を競う、あらゆる競技を含む。 Competitions include any competition in which a plurality of 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 belonging to the group (for example, the number of years of voting experience, age, etc.) are set by the user who belongs to the group and is the initiator of the group (hereinafter referred to as the "host user"). be done.

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

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

本実施形態では、グループに対して払戻額の分配条件(収益、損益を平均化する手法など)が設定されている。グループに所属する各ユーザは、投票を行うと、グループに対して設定されている分配条件に従って、投票結果に応じた払戻額を受けることができる(詳細は後述)。 In this embodiment, conditions for distributing the refund amount (such as a method of averaging profits and losses) are set for the group. When each user belonging to a group votes, they can receive a refund according to the voting results according to 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>
FIG. 2 is a diagram showing an example of the hardware configuration of the server 10. The server 10 includes a processor 11 such as a CPU (Central Processing Unit) and a GPU (Graphical Processing Unit), a memory, a storage device 12 such as an HDD (Hard Disk Drive) and/or an SSD (Solid State Drive), and wired or wireless communication. It has a communication IF (Interface) 13 for performing communication, an input device 14 for receiving input operations, and an output device 15 for outputting information. The input device 14 is, for example, a keyboard, touch panel, mouse, and/or 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等の記憶媒体であってもよい。
<Functional block configuration>
FIG. 3 is a diagram showing an example of the functional block configuration of the server 10. The server 10 includes a storage section 100, a condition reception section 110, a recruitment section 120, a vote reception section 130, a vote execution section 140, and a distribution section 150. The storage unit 100 can be realized using the storage device 12 included in the server 10. Further, the condition reception unit 110, the recruitment unit 120, the vote reception unit 130, the vote execution unit 140, and the distribution unit 150 are implemented by the processor 11 of the server 10 by executing a program stored in the storage device 12. It can be realized. Further, the program can be stored in a storage medium. The storage medium storing the program may be a non-transitory computer readable medium. The non-temporary storage medium is not particularly limited, but may be a storage medium such as a USB memory or a CD-ROM.

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

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

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

図4のCは、分配条件DB103の一例を示す。
分配条件DB103には、グループIDと、払戻額の分配条件とが対応付けて登録されている。図4のCについて説明すると、グループAについては、当該グループAに所属する各ユーザの損益と収益を平均化し、各ユーザへ払戻額を分配する手法(分配条件1)が登録され、グループBについては、利益の多いユーザほど分配を大きくする手法(分配条件2)が登録され、・・・といった具合である。分配条件は、例えばホストユーザが設定してもよいが、システム側で予め設定してもよく、また、グループに所属しないシステム運営者などが設定してもよい。
C in FIG. 4 shows an example of the distribution condition DB 103.
In the distribution condition DB 103, group IDs and conditions for distributing refund amounts are registered in association with each other. To explain C in Figure 4, for group A, a method (distribution condition 1) is registered that averages the profits and losses and profits of each user belonging to group A and distributes the refund amount to each user, and for group B, a method (distribution condition 1) is registered. In this case, a method (distribution condition 2) is registered in which the distribution is larger for users with more profits, and so on. The distribution conditions may be set by the host user, for example, but may also 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 receiving unit (second receiving unit) 110 receives a group ID for identifying the group and conditions for belonging to the group from a host user who is the promoter of the group. The condition accepting unit 110 registers the accepted group ID and affiliation condition 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 recruitment unit 120 recruits members (that is, users) who belong to the group for which the membership condition has been accepted. As an example, the recruiting unit 120 transmits group membership conditions (for example, "Voting experience is 5 years or more, number of recruitment is 5 people", etc.) to the terminal 20 of each user who uses this voting system 1. and notify that group recruitment has started. Thereafter, when the recruiting unit 120 receives a request to belong to a group from a user who meets the affiliation conditions, the recruiting unit 120 approves the user as belonging to the group. For example, when a certain user A is approved as a user belonging to group A, the recruiting unit 120 adds the group ID of group A to the user ID (U0001) of user A, as shown in A of FIG. (G001) is associated and registered in the user management DB 101.

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

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

分配部150は、検出された各ユーザの投票結果とともに、所属するグループに対して設定されている分配条件に基づき、各ユーザへ払戻額の分配を行う。なお、具体的な払戻額の分配方法については、後に詳述するため、ここでは割愛する。 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. Note that the specific method of distributing the refund amount will be explained in detail later, so it is omitted here.

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

ステップS1で、投票受付部130は、グループに所属する各ユーザの端末20から投票の受付を開始する。各ユーザは、競技を観戦しながら、端末20の画面を操作することで投票を行う。端末20は、各ユーザから投票を受け付けると、ユーザID、グループID、競技番号、投票方式、投票対象、投票する所定価値の量などの指定を含む投票情報をサーバ10に送信する。投票受付部130は、端末20から投票情報を受信することで、投票を受け付ける。 In step S1, the voting accepting unit 130 starts accepting votes from the terminals 20 of each user belonging to the group. Each user votes by operating the screen of the terminal 20 while watching the competition. When the terminal 20 receives a vote from each user, it transmits voting information including designations such as a user ID, group ID, competition number, voting method, voting target, amount of a predetermined value to vote, etc. to the server 10. The voting accepting unit 130 accepts votes by receiving 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 each user's vote was correct (that is, the voting result) based on the result of the corresponding competition. Here, the voting results may be detected automatically by, for example, analyzing the live video of the competition, or by receiving competition result data representing the competition results from an external source and based on the received competition result data. The voting results may also be detected.

ステップ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 ends the process. Hereinafter, variations in distribution conditions that can be set will be explained using specific examples with reference to FIGS. 6 to 9. In addition, in FIGS. 6 to 9, for convenience of explanation, in a group to which three users A, B, and C belong, the investment amounts of User A, B, and C are 50,000 yen and 10,000 yen, respectively. , 40,000 yen, and the collection amounts are 70,000 yen, 17,000 yen, and 25,000 yen, respectively.

<分配条件1>
分配条件1は、グループに所属するユーザ全員の損益と収益を平均化して、各ユーザへの払戻額を決定する。図6は、分配条件1の説明図である。
分配部150は、まず、各ユーザの収支(すなわち、投資額と回収額)を把握する(図6のA参照)。
<Distribution condition 1>
Distribution condition 1 determines the refund amount to each user by averaging the profits and losses and profits of all users belonging to the group. FIG. 6 is an explanatory diagram of distribution condition 1.
The distribution unit 150 first grasps each user's income and expenditure (that is, the investment amount and the recovery amount) (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 FIG. 6). Here, since the total investment amount is 100,000 yen and the total recovery amount is 112,000 yen, the total balance of all users is 12,000 yen, which is the total investment amount subtracted from the total recovery amount. Then, the distribution unit 150 calculates the amount of income and expenditure per user by dividing the total amount of income and expenditure by the number of users (see C in FIG. 6). Here, since the total amount of income and expenditure is 12,000 yen and the number of users is three, the amount of income and expenditure per person 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 refund amount to each user by adding the income and expenditure amount per person to the investment amount of each user (see D in FIG. 6). Here, since the balance per person is 4,000 yen, the refund amount to user A is 54,000 yen (= 50,000 yen + 4,000 yen), and the refund amount to user B is 14,000 yen (= 10,000 yen + 4,000 yen). ), the refund amount to user C will be 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>
Distribution condition 2 determines the payout amount to each user so that the user with more profits receives a larger share. FIG. 7 is an explanatory diagram of distribution condition 2.
The distribution unit 150 first calculates the recovery rate (=recovery amount/investment amount) for each user (see A in FIG. 7). Here, the recovery rates for 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 income and expenditure of all users can be explained in the same way as B in FIG. 6 above, so it will be omitted. Then, the distribution unit 150 calculates each user's income and expenditure using the collection rate of each user (see C in FIG. 7). Here, user A's income and expenditure amount is 4,510 yen (= 12,000 yen x 1.4/(1.4 + 1.7 + 0.625)), and user B's income and expenditure amount is 5,476 yen (= 12,000 yen x 1.7 /(1.4+1.7+0.625), and the balance of user C is 2013 yen (=12000×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 refund amount to each user by adding each user's income and expenditure amount to each user's investment amount (see D in FIG. 7). Here, the balances of user A, user B, and user C are 4,510 yen, 5,476 yen, and 2,013 yen, respectively, so the refund amount to user A is 54,510 yen (= 50,000 yen + 4,510 yen), The refund amount to B is 15,476 yen (=10,000 yen+5,476 yen), and the refund amount to user C is 42,013 yen (=40,000 yen+2,013 yen).

<分配条件3>
分配条件3は、各ユーザの収益のみを平均化して、各ユーザへの払戻額を決定する。図8は、分配条件3の説明図である。
分配部150は、まず、各ユーザの収支(すなわち、投資額と回収額)を把握する(図8のA参照)。
<Distribution condition 3>
Distribution condition 3 determines the refund amount to each user by averaging only the profits of each user. FIG. 8 is an explanatory diagram of distribution condition 3.
The distribution unit 150 first grasps each user's income and expenditure (that is, the investment amount and the recovery amount) (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 profits (hereinafter referred to as profitable users), and calculates the total profit amount (total profit) of the profitable users (see B in FIG. 8). Here, since 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), the total profit is 27,000 yen. On the other hand, user C is not a profitable user because he has incurred a loss of 15,000 yen (=25,000 yen - 40,000 yen).

そして、分配部150は、合計利益をユーザの人数で除することで、ユーザ1人当たりの分配利益を求める(図8のC参照)。ここでは、合計利益が27000円であり、ユーザの人数が3人であることから、1人当たりの分配利益は9000円となる。 Then, the distribution unit 150 calculates the distributed profit per user by dividing the total profit by the number of users (see C in FIG. 8). Here, since the total profit is 27,000 yen and the number of users is 3, 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 adds the distributed profit per person to the respective investment amount (users making a profit) or collection amount (users making a loss) to calculate the refund amount to each user. (see D in Figure 8). Here, user A and user B are making a profit, while user C is making a loss, so the refund amount to user A is 59,000 yen (= 50,000 yen (investment amount) + 9,000 yen), The refund amount to user B is 19,000 yen (=10,000 yen (investment amount) + 9,000 yen), and the refund amount to user C is 34,000 yen (=25,000 yen (collected amount) + 9,000 yen).

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

分配部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 income and expenditure (that is, the investment amount and the recovery amount) of each user (see A in FIG. 9), and then calculates the total income and expenditure of all users (see B in FIG. 9). Then, the distribution unit 150 calculates the income and expenditure amount of each user according to the investment ratio (see C in FIG. 9). Here, the investment ratios of user A, user B, and user C are 0.5 (=5/(5+1+4)), 0.1 (=1/(5+1+4)), and 0.4 (=4/( 5+1+4)), user A's income and expenditure amount is 6000 yen (=12000 yen x 0.5), user B's income and expenditure amount is 1200 yen (=12000 yen x 0.1), and user C. The income and expenditure amount will be 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 refund amount to each user by adding the income and expenditure amount of each user to the investment amount of each user (see D in FIG. 9). Here, the balances of user A, user B, and user C are 6,000 yen, 1,200 yen, and 4,800 yen, respectively, so the refund amount to user A is 56,000 yen (= 50,000 yen + 6,000 yen), The refund amount to user B is 11,200 yen (= 10,000 yen + 1,200 yen), and the refund amount to user C is 44,800 yen (= 40,000 yen + 4,800 yen).

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

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

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

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

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

図10は、変形例に係るサーバ10の機能ブロック構成例を示す図である。図10に示すサーバ10は、図3に示すサーバ10に管理部160を設けたものである。管理部160は、ユーザごとに、グループ用の所持価値(第1価値)と、個人用の所持価値(第2価値)とを分けて管理する。「グループ用の所持価値」とは、グループのために投票に利用可能な所定価値をいい、「個人用の所持価値」とは、個人で投票に利用可能な所定価値をいう。 FIG. 10 is a diagram showing an example of the functional block configuration of the server 10 according to a modification. The server 10 shown in FIG. 10 is the server 10 shown in FIG. 3 provided with a management section 160. The management unit 160 separately manages a group possession value (first value) and an individual possession value (second value) for each user. The "possession value for a group" refers to a predetermined value that can be used for voting for a group, and the "possession value for an individual" 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に対し、投票内容に従って投票券を購入すべき旨を指示する。なお、この後の動作については、本実施形態と同様であるため、説明を割愛する。 By operating the terminal 20, each user belonging to a group instructs whether to vote for the group or as an individual, and also instructs a predetermined value to be used for voting. For example, when user A who belongs to a group inputs an instruction to vote for 2,000 yen as an individual (hereinafter referred to as voting instruction), the input voting instruction is sent from the terminal 20 to the server 10. be done. The voting reception unit 130 of the server 10 receives the voting instruction and sends it to the management unit 160. When the management unit 160 learns that User A wishes to vote for 2,000 yen as an individual based on the received voting instruction, it accesses the user management DB 101 and records the value of User A's personal possessions. The designated predetermined value (in this case, 2000 yen) is subtracted from , and the voting execution unit 140 is instructed to purchase a voting ticket according to the voting details. Note that the subsequent operation is the same as that of this embodiment, and therefore a description thereof will be omitted.

また、本実施形態では特に言及しなかったが、各ユーザが投票できる所定価値の限度額を設定するようにしてもよい。限度額は、単競技ごとに設定してもよく、または複数競技ごとに設定してもよい。限度額は、例えば、グループの発起人となるホストユーザが設定してもよい。限度額を設定することで、資金の使い過ぎを未然に防止することが可能となる。 Further, although not specifically mentioned in this embodiment, a limit amount of a predetermined value that each user can vote may be set. The limit may be set for each single sport or for multiple sports. The limit amount may be set, for example, by a host user who is the promoter of 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, users belonging to the group can earn a predetermined value (for example, total 50,000 yen or more), the user may be excluded from the distribution of the refund amount. For example, suppose that at the end of the six competitions, users A and B have voted a total of 150,000 yen and 140,000 yen, respectively, while user C has only voted a total of 300 yen. In such a case, by setting the above-mentioned predetermined value threshold (total of 50,000 yen or more), User C will be excluded from the distribution of the refund amount, and User A and User B will not be eligible for the distribution of the refund amount. You can get a refund amount that is highly satisfactory.

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

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

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

付記2によれば、各ユーザの投票に関する経験値のバラツキ等を抑えることができる。 According to Supplementary Note 2, it is possible to suppress variations in the experience values of each user regarding voting.

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

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

[付記4]
設定される前記競技への投票方針に基づき、前記グループに所属する前記各ユーザを募集する募集部をさらに備える、付記1に記載の情報処理装置。
[Additional note 4]
The information processing device according to supplementary note 1, further comprising a recruitment unit that recruits each of 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 a voting policy similar to the voting policy within the group.

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

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

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

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

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

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

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

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

1…投票システム、10…サーバ、11…プロセッサ、12…記憶装置、13…通信IF、14…入力デバイス、15…出力デバイス、20…端末、100…記憶部、101…ユーザ管理DB、102…グループ管理DB、103…分配条件DB、110…条件受付部、120…募集部、130…投票受付部、140…投票実行部、150…分配部 DESCRIPTION OF SYMBOLS 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 reception section, 120...Recruitment section, 130...Vote reception section, 140...Vote execution section, 150...Distribution section

Claims (5)

プロセッサを備え、前記プロセッサは、
ホストユーザが操作する端末から、順位を競う競技に対する投票方針及び払戻金の分配条件のグループに対する設定を受け付け、
ホストユーザが操作する端末から、投票方針に基づいた投票を行うグループに所属するユーザの募集を受け付け、
グループに所属する複数のユーザの各々の端末に対してグループの投票において、投票方針に基づいたオッズ範囲の投票を投票可能にし、前記オッズ範囲外の投票に対して投票をできないように制限し、
グループに所属する複数のユーザの各々の端末から、競技の投票を受け付け、
各ユーザによるグループの投票の投票結果に応じた払戻額を、前記グループに対して設定されている分配条件に従って分配する
、情報処理装置。
a processor, the processor comprising:
Accepts settings for groups of voting policy and refund distribution conditions for ranking competitions from a terminal operated by a host user,
From a terminal operated by a host user, we accept recruitment of users who belong to a group that votes based on voting policy,
In group voting, each terminal of a plurality of users belonging to a group is enabled to vote within an odds range based on a voting policy, and is restricted from voting outside the odds range. ,
Accept votes for the competition from each terminal of multiple users belonging to the group ,
An information processing device that distributes a refund amount according to a voting result of a group by each user according to distribution conditions set for the group.
前記プロセッサは、さらに、
グループに所属する複数のユーザの各々の端末から受け付けた前記競技の投票であり、かつ、前記ホストユーザによって承認された前記投票を実行する、請求項に記載の情報処理装置。
The processor further includes:
The information processing device according to claim 1 , wherein the information processing device executes the voting for the competition that is received from the terminals of each of a plurality of users belonging to a group and that is approved by the host user.
前記プロセッサは、さらに、
グループに所属するユーザごとに、所属する前記グループのために前記投票に利用可能な第1価値と、当該ユーザが個人で前記投票に利用可能な第2価値とを分けて管理する、請求項1または2に記載の情報処理装置。
The processor further includes:
Claim 1: For each user belonging to a group , a first value that can be used for the voting for the group to which the user belongs and a second value that can be used for the voting by the user individually are managed separately. or the information processing device according to 2 .
情報処理装置が行う情報処理方法であって、
ホストユーザが操作する端末から、順位を競う競技に対する投票方針及び払戻金の分配条件のグループに対する設定を受け付けるステップと、
ホストユーザが操作する端末から、投票方針に基づいた投票を行うグループに所属するユーザの募集を受け付けるステップと、
グループに所属する複数のユーザの各々の端末に対して、グループの投票において、投票方針に基づいたオッズ範囲の投票を投票可能にする一方、前記オッズ範囲外の投票に対して投票をできないように制限するステップと、
グループに所属する複数のユーザの各々の端末から、競技の投票を受け付けるステップと
各ユーザによるグループの投票の投票結果に応じた払戻額を、前記グループに対して設定されている分配条件に従って分配するステップと
を含む、情報処理方法。
An information processing method performed by an information processing device, the method comprising:
a step of accepting, from a terminal operated by a host user, settings for a voting policy for a ranking competition and conditions for distributing refunds for a group;
accepting recruitment of users belonging to a group that votes based on a voting policy from a terminal operated by a host user;
For each terminal of multiple users belonging to a group, in group voting, it is possible to vote within the odds range based on the voting policy, but it is not possible to vote for votes outside the odds range. a step to limit;
accepting votes for the competition from each terminal of a plurality of users belonging to the group ;
An information processing method comprising the step of distributing a refund amount according to a voting result of a group vote by each user according to distribution conditions set for the group.
コンピュータに、
ホストユーザが操作する端末から、順位を競う競技に対する投票方針及び払戻金の分配条件のグループに対する設定を受け付けるステップと、
ホストユーザが操作する端末から、投票方針に基づいた投票を行うグループに所属するユーザの募集を受け付けるステップと、
グループに所属する複数のユーザの各々の端末に対してグループの投票において、投票方針に基づいたオッズ範囲の投票を投票可能にする一方、前記オッズ範囲外の投票に対して投票をできないように制限するステップと、
グループに所属する複数のユーザの各々の端末から、競技の投票を受け付けるステップと
各ユーザによるグループの投票の投票結果に応じた払戻額を、前記グループに対して設定されている分配条件に従って分配するステップと
を実行させるためのプログラム。
to the computer,
a step of accepting, from a terminal operated by a host user, settings for a voting policy for a ranking competition and conditions for distributing refunds for a group;
accepting recruitment of users belonging to a group that votes based on a voting policy from a terminal operated by a host user;
For each terminal of multiple users belonging to a group, in group voting, it is possible to vote within the odds range based on the voting policy, but it is not possible to vote for votes outside the odds range. a step to limit;
accepting votes for the competition from each terminal of a plurality of users belonging to the group ;
A program for distributing a refund amount according to a voting result of a group by each user according to distribution conditions set for the group.
JP2020001998A 2020-01-09 2020-01-09 Information processing device, information processing method and program Active JP7443664B2 (en)

Priority Applications (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

Applications Claiming Priority (1)

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

Related Child Applications (1)

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

Publications (2)

Publication Number Publication Date
JP2021111079A JP2021111079A (en) 2021-08-02
JP7443664B2 true JP7443664B2 (en) 2024-03-06

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 After (1)

Application Number Title Priority Date Filing Date
JP2024019643A Active JP7644401B2 (en) 2020-01-09 2024-02-13 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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014215783A (en) 2013-04-25 2014-11-17 株式会社 ミックウェア Server device, information processing method and program
JP6246099B2 (en) 2014-09-01 2017-12-13 シーエフピーエイチ, エル.エル.シー. Products and processing for point exchange

Family Cites Families (3)

* 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
JP2002312625A (en) 2001-04-13 2002-10-25 Nec Corp Computer, method, and program for group purchase management
JP2003178194A (en) 2001-12-11 2003-06-27 Fujitsu Ltd Change operation system, change operation server, change operation method and change operation program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014215783A (en) 2013-04-25 2014-11-17 株式会社 ミックウェア Server device, information processing method and 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
JP7644401B2 (en) 2025-03-12

Similar Documents

Publication Publication Date Title
JP2023115165A (en) Information processing device and program
US20240286044A1 (en) System and method for video game matchmaking with match authentication
US20170084108A1 (en) System and method for sporting event wagering
US7896745B2 (en) System for providing go-stop game service via on-line and method therefor
JP6431014B2 (en) Server apparatus, program, and method
JP2025129420A (en) Information processing device, information processing method, and program
JP2025133990A (en) Information processing device, program, and information processing method
JP7335516B2 (en) Information processing device, information processing method and program
JP2024040383A (en) Information processing device, information processing method and program
US20200254324A1 (en) Computer implemented system and method of conducting a contest
US8588944B1 (en) Virtual user-based scoring of real events
JP2021093218A (en) Information processing device and program
WO2021182120A1 (en) Information processing device, information processing method, and program
JP2021119481A (en) Information processing equipment, information processing methods and programs
JP7393716B2 (en) Information processing device, information processing method and program
US10741026B2 (en) Systems and methods for providing augmented reality experiences
JP7535352B1 (en) Game live distribution system and program
US20250391236A1 (en) Linked digital games system
US20120196668A1 (en) gaming system and method of gaming
JP7648968B2 (en) Information processing device, program, and information processing method
JP7592820B2 (en) Information processing system, information processing device, program, and information processing method
JP5812803B2 (en) Voting system in public competition
WO2025079260A1 (en) Information processing method, information processing device, non-transitory computer-readable recording medium, and information processing system
JP2024106956A (en) Information processing system, information processing device, program, and information processing method
JP2025129297A (en) Game server, game system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221011

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230922

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231114

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240204

R150 Certificate of patent or registration of utility model

Ref document number: 7443664

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150