Information processing device and program
The information processing device addresses fund and reward management in joint betting ticket purchases by calculating and distributing rewards based on individual shares, enhancing the efficiency and equity of group transactions.
Patent Information
- Application Number
- JP2025087948
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2025-08-13
- Estimated Expiration
- 2039-09-17
AI Technical Summary
Existing technologies face challenges in managing funds and rewards when multiple individuals jointly purchase betting tickets, particularly in distributing rewards based on individual shares of the purchase cost.
An information processing device with a reception unit and management unit that calculates and manages reward amounts for each user based on their share of the purchase cost, facilitating easy fund management and distribution of rewards for subsequent purchases.
Facilitates efficient management of joint purchases and rewards among multiple users, ensuring equitable distribution and understanding of financial obligations and rewards.
Smart Images

Figure 2025119039000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and a program. [Background technology]
[0002] There are various types of betting tickets, such as pari-mutuel betting tickets, winner betting tickets, winning boat betting tickets, winning car betting tickets, sports promotion betting tickets, etc. These are often purchased individually, but by purchasing tickets jointly with multiple people, it can be enjoyed in a different way than purchasing tickets individually, such as enjoying the process of how the bet is decided. Additionally, purchasing multiple tickets at once, such as buying a box, can be relatively expensive, so there is a desire to purchase tickets jointly with multiple people rather than purchasing individually. On the other hand, when multiple people make a joint purchase, each person has to pay the purchase cost, and it is necessary to manage this. Patent Document 1 discloses a technology for joint settlement. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6486593 Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, while rewards may be generated for the above-mentioned votes, the technology described in Patent Document 1 has difficulty in dealing with the generated rewards.
[0005] The present invention has been made in consideration of the above circumstances, and aims to provide an information processing device and program that can easily manage funds when multiple people jointly purchase betting tickets. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided an information processing device capable of communicating with a terminal device, the information processing device comprising a reception unit and a management unit, wherein the reception unit receives a selection of at least one voting target from one of the terminal devices associated with each of the users constituting a group, and the management unit, when a reward is generated for the voting target, calculates the amount of reward for each user for the reward based on each user's share of the purchase cost of the voting target, and manages the amount of reward as a deposit that can be used for the purchase cost of subsequent voting targets. [Effects of the Invention]
[0007] One aspect of the present invention facilitates the management of joint purchases of votes and rewards by multiple users. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram showing a configuration of a system 100 including an information processing device 1 according to an embodiment of the present invention. [Figure 2] 2 is a block diagram showing the functional configuration of an information processing device 1 and a terminal 3. FIG. [Figure 3] 3 is a diagram showing an example of user information stored and held by an information holding unit 104. FIG. [Figure 4] 10 is a diagram showing an example of group information stored and held by an information holding unit 104. FIG. [Figure 5] FIG. 10 is an activity diagram showing the flow of a joint purchase process for voting targets. [Figure 6] FIG. 10 is a diagram showing an example of voting destination information. [Figure 7] FIG. 10 is a diagram showing an example of joint purchasing information. [Figure 8] FIG. 10 is an activity diagram showing the process flow when distributing rewards. [Figure 9] 10 is a diagram showing an example of fund information stored in the information storage unit 104. FIG. [Figure 10] FIG. 10 is an activity diagram showing the flow of deposit and withdrawal processing. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various features shown in the following embodiments can be combined with each other. In particular, in this specification, the term "unit" may include, for example, a combination of hardware resources implemented by a broadly defined circuit and software information processing that can be specifically realized by these hardware resources. Furthermore, this embodiment deals with various information (programs, various contents, etc.), and this information is represented by high or low signal values as a binary bit collection consisting of 0 or 1, and communication and calculation can be performed on a broadly defined circuit.
[0010] In addition, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0011] 1. Overall structure 1 is a diagram showing the configuration of a system 100 including an information processing device 1 according to an embodiment of the present invention. As shown in the figure, the system 100 is configured to include the information processing device 1 and a plurality of terminals, terminals 3-1 to 3-n. The information processing device 1 and terminals 3-1 to 3-n are capable of communicating with each other via a network 2 such as the Internet.
[0012] As shown in the same figure, the information processing device 1 has a processing unit 11, a memory unit 12, a temporary memory unit 13, an external device connection unit 14, and a communication unit 15, and these components are electrically connected within the information processing device 1 via a communication bus 10.
[0013] The processing unit 11 is realized by, for example, a central processing unit (CPU), and operates according to a predetermined program stored in the storage unit 12 to realize various functions.
[0014] The storage unit 12 is a non-volatile storage medium that stores various information. This is realized by a storage device such as a hard disk drive (HDD) or a solid state drive (SSD). Note that the storage unit 12 can also be arranged in another device that can communicate with the information processing device 1.
[0015] The temporary storage unit 13 is a volatile storage medium, such as a random access memory (RAM). The memory is realized by a memory such as a random access memory (RAM), and stores information (arguments, arrays, etc.) temporarily required when the processing unit 11 operates.
[0016] The external device connection unit 14 is a connection unit that conforms to standards such as Universal Serial Bus (USB) and High-Definition Multimedia Interface (HDMI), and is capable of connecting input devices such as keyboards and display devices such as monitors.
[0017] The communication unit 15 is a communication means conforming to, for example, a local area network (LAN) standard, and realizes communication between the information processing device 1 and the network 2.
[0018] It should be noted that the information processing device 1 can be a general-purpose server computer or the like, and the information processing device 1 can also be configured using a plurality of computers.
[0019] Furthermore, the terminals 3-1 to 3-n are terminals having communication means such as smartphones, tablet terminals, etc. These are general-purpose terminals, and therefore detailed explanations thereof will be omitted here.
[0020] 2. Functions of the information processing device 1 Fig. 2 is a block diagram showing the functional configuration of the information processing device 1 and the terminal 3. The terminal 3 shown in the figure is any one of the terminals 3-1 to 3-n shown in Fig. 1. Each unit shown in Fig. 2 is realized by executing a program on each of the information processing device 1 and the terminal 3.
[0021] As shown in the figure, the information processing device 1 includes a management unit 101, a presentation unit 102, a reception unit 103, and an information storage unit 104.
[0022] The management unit 101 manages user information, manages the deposit used for the purchase costs of the voting target, manages the burden ratio of each user for the purchase costs of the voting target, calculates the burden amount of each user for the purchase costs of the voting target, etc.
[0023] For example, the management unit 101 calculates the amount of purchase costs to be borne by each user by changing the burden rate in accordance with an instruction received by the reception unit 103. Furthermore, when a pre-specified time arrives and the amount of deposit corresponding to at least some of the users is less than the burden rate, the management unit 101 changes the burden rate.
[0024] In addition, when a reward is generated for a voting target, the management unit 101 calculates the reward amount for each user based on each user's share of the purchase cost of the voting target, and manages the reward amount as a deposit that can be used for the purchase cost of subsequent voting targets.
[0025] The presentation unit 102 presents various information to the users and notifies these terminals 3. For example, if there is a user whose deposit amount is less than the burden amount, the presentation unit 102 presents the difference between the burden amount and the deposit amount.
[0026] Furthermore, when the reception unit 103 receives the selection of a voting target, the presentation unit 102 presents vendors that can be used by the terminal 3 associated with the representative who is a user of the group. This is because the purchase of a voting target is made by the representative of the group, and it is difficult for the representative to purchase a voting target from a vendor for which he or she has not registered for use.
[0027] The reception unit 103 receives registrations of users and groups. The reception unit 103 also receives a selection of at least one voting target from any of the terminals 3 associated with each of the users constituting the group. The reception unit 103 also receives an instruction to increase the burden rate, decrease the burden rate, or specify the amount of the burden for the purchase cost.
[0028] The information storage unit 104 stores and holds information necessary for management by the management unit 101. Details of the information stored and held by the information storage unit 104 will be described later.
[0029] The terminal 3 also includes a screen display unit 301 , a notification unit 302 , and an operation input unit 303 .
[0030] The screen display unit 301 displays information and the like presented by the presentation unit 102 of the information processing device 1 on the screen.
[0031] When the presentation unit 102 of the information processing device 1 presents information, the notification unit 302 notifies the user by sound or vibration.
[0032] The operation input unit 303 inputs instructions and the like to the information processing device 1. The instructions and the like input to the operation input unit 303 are received by the receiving unit 103 of the information processing device 1.
[0033] 3. User and group registration Next, a description will be given of the registration of users and groups in the information processing device 1. Fig. 3 is a diagram showing an example of user information stored and held by the information holding unit 104. Fig. 4 is a diagram showing an example of group information stored and held by the information holding unit 104.
[0034] As shown in FIG. 3, the user information stored in the information storage unit 104 associates a user ID with the user's name and the user's available betting destinations, etc. The user ID is unique identification information assigned by the management unit 101 when the user information is registered. The name is the user's name and is accepted by the management unit 101. The available betting destinations for a user indicate, for example, whether or not betting tickets for horse racing, bicycle racing, boat racing, etc. can be purchased via the network 2, and specifically, are the betting destinations that the user has registered to use. In addition to this, contact information such as an email address may be registered as user information, and the information storage unit 104 may store and retain this information as user information.
[0035] The user information is input by each user using the terminal 3, and is received by the reception unit 103, and the management unit 101 stores and holds the information in the information holding unit 104.
[0036] As shown in Fig. 4, the group information stored in the information storage unit 104 associates a group ID with a user ID and a flag indicating a representative. Groups can be created by each user, and when a user wishing to create a group applies for group creation using terminal 3 and the application is accepted by the acceptance unit 103, the management unit 101 creates a new group. At this time, the management unit 101 assigns a group ID, which is unique identification information. Furthermore, at the time the group is created, the user who applied for group creation becomes the representative.
[0037] The user who becomes the group representative then urges the users he or she added to the group to join the group verbally or by email, etc., and the users who receive this urge operate terminal 3 to apply to join the group. When this is accepted by the acceptance unit 103, the management unit 101 performs processing to include the user in the existing group. When multiple users join a group, it is possible to change the representative to one of these users, and the acceptance unit 103 accepts requests to change the representative as appropriate.
[0038] 4. Group Purchase Next, a description will be given of the joint purchase process for voting targets performed by the information processing device 1. Fig. 5 is an activity diagram showing the flow of the joint purchase process for voting targets.
[0039] First, when the reception unit 103 receives a request for a new joint purchase from the terminal 3, the management unit 101 first identifies the voting range (A101). The management unit 101 identifies the voting range by identifying voting destinations available to the representative of the group to which the user who requested the new joint purchase belongs (if the user belongs to multiple groups, the group selected by the user), from the voting destination information shown in Fig. 6. Fig. 6 is a diagram showing an example of voting destination information.
[0040] The voting destination information is information on the betting targets currently on sale collected by the management unit 101 from each betting destination via the network 2, and is stored and held in the information holding unit 104. For example, if the only betting destination available to the relevant representative is horse racing, the management unit 101 will specify only the horse racing information from the betting destination information as the voting target range.
[0041] When the management unit 101 identifies the voting target range, the presentation unit 102 presents the voting target range to the terminal 3 of the user who has applied for a new joint purchase (A102).
[0042] Then, when a user who has applied for a new joint purchase selects a desired voting target from the presented voting target range, the accepting unit 103 accepts this (A103).
[0043] When the accepting unit 103 accepts the voting target, the management unit 101 calculates the amount each user will have to pay when purchasing the voting target (A104). The amount is calculated by dividing the cost equally among the users belonging to the group, but if the cost ratio has been determined in advance, the amount each user will have to pay is calculated according to that cost ratio.
[0044] When the management unit 101 calculates the burden amount, the presentation unit 102 presents the burden amount to each user's terminal 3 (A105). At this time, if there is a user among the users for whom the burden amount is presented whose deposit amount is less than the presented burden amount, the difference between the burden amount and the deposit amount is presented to that user. The deposit will be described later.
[0045] The management unit 101 stores and holds the purchase target, the payment amount, etc. as joint purchasing information in the information storage unit 104. Fig. 7 is a diagram showing an example of joint purchasing information. As shown in the diagram, the joint purchasing information associates a joint purchasing ID with a group ID, a voting destination ID, a user ID, a purchase amount, a payment rate, and a payment amount.
[0046] The group purchasing ID is unique identification information generated by the management unit 101 when the acceptance unit 103 accepts a voting target.
[0047] Thereafter, if the receiving unit 103 receives an instruction to change the share of the payment from one of the users belonging to the group before the designated time arrives, the management unit 101 changes the share of the payment in accordance with the instruction (A106). The designated time is a certain time, for example, 30 minutes, before the end of the sales of the relevant voting target.
[0048] When the management unit 101 changes the burden ratio, it calculates the amount each user will have to pay when purchasing the voting item based on the changed burden ratio (A104), and the presentation unit 102 presents the amount to be paid to each user's terminal 3 (A105).
[0049] Instructions to change the burden ratio include not only increasing or decreasing the burden ratio, but also setting the burden ratio to 0. Instructions to change the burden ratio may also be given in monetary terms. An instruction to set the burden ratio or burden amount to 0 also indicates an intention not to participate in the joint purchase for the relevant voting target.
[0050] On the other hand, when the designated time arrives, the management unit 101 checks the deposit amount and the amount of contribution of each user belonging to the group. If the deposit amount is equal to or greater than the amount of contribution, the presentation unit 102 instructs the representative terminal 3 to purchase the corresponding voting target, and when the reception unit 103 receives confirmation of this instruction (A107), the management unit 101 updates the deposit amount of each user belonging to the group (A108), and the joint purchasing process ends.
[0051] In addition, if the seller of the voting item for which the representative is registered allows others to confirm purchase information (based on laws, regulations, contracts, etc.), the management unit 101 may confirm the purchase.
[0052] On the other hand, if there is a user whose deposit amount falls below the amount to be paid by the designated time, the management unit 101 changes the contribution ratio so that the amount to be paid by that user is equal to or less than the amount of the deposit (A109). Next, the management unit 101 calculates the amount to be paid by each user when purchasing the voting item based on the changed contribution ratio (A110), and the presentation unit 102 presents the amount to be paid to each user's terminal 3 (A111). The reception unit 103 receives confirmation of the results from each user (A112). If the shortage of deposit is resolved, the presentation unit 102 instructs the representative's terminal 3 to purchase the corresponding voting item. When the reception unit 103 receives confirmation of this instruction (A107), the management unit 101 updates the deposit amount of each user belonging to the group (A108), and the joint purchasing process ends.
[0053] If the shortage of the deposit is not resolved, the notification unit 102 notifies each user's terminal 3 that the joint purchase has not been concluded (A113), and the joint purchase process ends.
[0054] If a reward is generated as a result of a joint purchase of a voting target, such as when the voting target wins, the reward will be distributed to the users who made the joint purchase based on their contribution ratios. Figure 8 is an activity diagram showing the process flow for distributing the reward.
[0055] When a reward is generated for a jointly purchased voting object, and the representative confirms this and performs a payment confirmation operation on terminal 3, and the reception unit 103 receives the instruction (A201), the management unit 101 calculates the individual reward amount for each user (A202). The calculated reward amount is the total reward amount divided according to each user's share of the burden. After calculating the individual reward amount for each user, the management unit 101 updates the amount of each user's deposit (A203) and ends the process.
[0056] 5.Fund management Next, fund management will be explained. Fig. 9 is a diagram showing an example of fund information stored and held by the information holding unit 104. The management unit 101 associates a user ID with a group ID, and further associates, for each user ID, a total of deposits, a total of rewards, a total of purchases, a total of withdrawals, and a remaining balance, and also associates the user ID of the user who is the representative of the group with the amount of debt, and manages this as fund information.
[0057] Furthermore, although the management unit 101 manages funds as numbers, the actual funds are managed by the representative, because payments for purchasing voting targets and receipt of rewards are made through the representative's account.
[0058] The total deposits indicate the total amount of cash entrusted to the representative by each user. The total rewards indicate the total amount distributed as rewards for voting targets. The total purchases indicate the total amount borne when making joint purchases for voting targets. The total withdrawals indicate the total amount repaid to each user by the representative. The remaining amount is the sum of the total deposits and rewards minus the total purchases and withdrawals, and is the amount each user has entrusted to the representative. The aforementioned deposit amount corresponds to this remaining amount. The debt amount indicates the total amount that the representative needs to repay to other users in the group.
[0059] Here, we will explain the deposit / withdrawal process, which involves the actual movement of cash. Figure 10 is an activity diagram showing the flow of the deposit / withdrawal process. First, when the reception unit 103 receives either a withdrawal notice or a deposit notice (A301), the management unit 101 waits for confirmation of these notices. The representative sends a withdrawal notice to the reception unit 103, and a user other than the representative sends a deposit notice to the reception unit 103. On the other hand, the user who has received the cash back from the representative confirms the withdrawal notice to the reception unit 103, and the representative confirms the deposit notice to the reception unit 103.
[0060] When the acceptance unit 103 accepts confirmation of the withdrawal notice or confirmation of the deposit notice, the management unit 101 updates the amount of the deposit based on the confirmation (A302), and the process ends.
[0061] In addition, confirmation of withdrawal notifications or deposit notifications can also be performed automatically by the management unit 101, for example, by setting up a service such as Internet banking to send a notification email to the transfer destination to the information processing device 1.
[0062] 6.Other The present invention may be provided in the following aspects. In the information processing device, the reception unit receives an instruction to increase the burden ratio, decrease the burden ratio, or specify the amount of the purchase cost to be borne, and the management unit changes the burden ratio in accordance with the instruction and calculates the amount of the purchase cost to be borne by each user. The information processing device is provided with a presentation unit, which, if there is a user among the users whose deposit amount is less than the burden amount, presents the difference between the burden amount and the deposit amount. In the information processing device, the management unit changes the burden ratio when the amount of the deposit corresponding to at least some of the users is less than the burden amount when a predetermined time is reached. In the information processing device, the presentation unit presents vendors that can be used on a terminal device associated with a representative who is a user of the group when the reception unit receives the selection of the voting target. A program that causes a computer to operate as an information processing device capable of communicating with a terminal device, the information processing device having a reception unit and a management unit, the reception unit receiving a selection of at least one voting target from one of the terminal devices associated with each of the users constituting a group, and the management unit calculating, when a reward is generated for the voting target, the amount of reward for each user for the reward based on each user's share of the purchase cost of the voting target, and managing the amount of reward as a deposit that can be used for the purchase cost of subsequent voting targets. Of course, this is not the case.
[0063] The above-mentioned program may also be provided as a computer-readable non-transitory recording medium that stores the program.
[0064] Furthermore, according to each aspect of the present invention, the following effects can be obtained. - It will be easier for users to participate in group purchases and share costs. - Users can easily understand the amount to be deposited. If a user does not make a deposit, it will be possible to exclude that user from a joint purchase of voting tickets. -It will be possible to share the types of votes available for purchase within a group. [Explanation of symbols]
[0065] 1: Information processing equipment 2: Network 3: Terminal 3-1: Terminal 3-2: Terminal 3-n: Terminal 10: Communication bus 11: Processing section 12: Storage section 13:Temporary storage 14: External device connection 15: Communications Department 100: System 101: Management Department 102: Presentation part 103: Reception 104: Information holding unit 301:Screen display section 302:Notification Department 303: Operation input section
Claims
1. An information processing device capable of communicating with a terminal device, It has a reception department and an administrative department. the accepting unit accepts a selection of at least one voting target from any one of the terminal devices associated with each of the users constituting the group; When a reward is generated for the voting target, the management unit calculates the amount of reward for each user for the reward based on the proportion of the purchase cost of the voting target that each user bears, and manages the amount of reward as a deposit that can be used for the purchase cost of the voting target thereafter. Information processing device.
2. 2. The information processing device according to claim 1, the receiving unit receives an instruction to increase the burden rate, decrease the burden rate, or specify a burden amount for the purchase cost; the management unit changes the burden rate in response to the instruction and calculates the burden amount of the purchase cost for each user. Information processing device.
3. 3. The information processing device according to claim 2, A presentation unit is provided, If there is a user among the users whose deposit amount is less than the burden amount, the presentation unit presents the difference between the burden amount and the deposit amount. Information processing device.
4. 4. The information processing device according to claim 2, The management unit changes the burden ratio when the amount of the deposit corresponding to at least some of the users is less than the burden amount at a predetermined time. Information processing device.
5. 4. The information processing device according to claim 3, The presentation unit presents available vendors to a terminal device associated with a representative who is a user of the group when the reception unit receives the selection of the voting target. Information processing device.
6. A program that causes a computer to operate as an information processing device capable of communicating with a terminal device, the information processing device includes a reception unit and a management unit; the accepting unit accepts a selection of at least one voting target from any one of the terminal devices associated with each of the users constituting the group; When a reward is generated for the voting target, the management unit calculates the amount of reward for each user for the reward based on the proportion of the purchase cost of the voting target that each user bears, and manages the amount of reward as a deposit that can be used for the purchase cost of the voting target thereafter. program.
Citation Information
Patent Citations
Method and system for lot drawing
JP2003303249A
Group purchase device, group purchase method, and program
JP2013225228A
Computer image processing methods and systems for displaying image objects or text in wagering environment
JP2013251008A
Electronic apparatus
JP1989086593A