Information processing device and program
The information processing device simplifies joint lottery ticket purchases by calculating reward shares and managing deposits, enhancing group purchasing efficiency and equitable reward distribution.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- MIXI INC
- Filing Date
- 2025-05-27
- Publication Date
- 2026-07-08
AI Technical Summary
Existing technologies face challenges in managing funds and rewards when multiple people jointly purchase lottery tickets, particularly in dealing with the generated reward and individual contributions.
An information processing device that communicates with terminal devices, allowing users to select voting targets, calculates reward shares based on purchase cost proportions, and manages deposits for subsequent purchases.
Facilitates easier joint purchasing and reward distribution among group members, ensuring equitable burden sharing and management of funds.
Smart Images

Figure 0007886562000001 
Figure 0007886562000002 
Figure 0007886562000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus and a program.
Background Art
[0002] There are various types of lottery tickets such as winning horse lottery tickets, winning person lottery tickets, winning boat lottery tickets, winning car lottery tickets, and sports promotion lottery tickets. These are often purchased individually, but when purchased jointly by multiple people, a different way of enjoying the process may occur, such as enjoying the process leading to the determination of the voting destination. In addition, when purchasing multiple lottery tickets together, such as in a box purchase, a relatively high cost is incurred, so there is also a desire to purchase jointly by multiple people rather than individually. On the other hand, when multiple people jointly purchase, each person has to bear the purchase cost, and it is necessary to manage these. Note that Patent Document 1 discloses a technology for joint settlement.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, although there may be a reward for the aforementioned voting, it is difficult to deal with the generated reward with the technology described in Patent Document 1.
[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide an information processing apparatus and a program capable of easily managing funds when multiple people jointly purchase lottery tickets.
Means for Solving the Problems
[0006] According to one aspect of the present invention, an information processing device is provided that can communicate with a terminal device, comprising a reception unit and a management unit, wherein the reception unit receives the selection of at least one voting target from any terminal device associated with each user constituting a group, and the management unit, when a reward is generated for the voting target, calculates the amount of reward for each user based on the proportion of 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. [Effects of the Invention]
[0007] According to one aspect of the present invention, the joint purchase of votes by multiple users and the management of rewards become easier. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows the configuration of a system 100 including an information processing device 1 according to an embodiment of the present invention. [Figure 2] This is a block diagram showing the functional configuration of the information processing device 1 and the terminal 3. [Figure 3] This diagram shows an example of user information stored by the information storage unit 104. [Figure 4] This figure shows an example of group information stored by the information storage unit 104. [Figure 5] This is an activity diagram showing the flow of the group purchase process for which voting is taking place. [Figure 6] This diagram shows an example of voting information. [Figure 7] This is a diagram showing an example of group purchasing information. [Figure 8] This is an activity diagram showing the processing flow when distributing rewards. [Figure 9] This diagram shows an example of fund information stored by the information storage unit 104. [Figure 10] This is an activity diagram showing the flow of deposit and withdrawal processing. [Modes for carrying out the invention]
[0009] Embodiments of the present invention will be described below with reference to the drawings. The various features shown in the embodiments below are interchangeable. In particular, in this specification, "part" may include, for example, hardware resources implemented by circuits in a broad sense and software information processing that can be specifically realized by these hardware resources. In addition, various types of information (programs, various contents, etc.) are handled in this embodiment, and this information is represented by high and low signal values as a set of binary bits consisting of 0s and 1s, and communication and calculations can be performed on circuits in a broad sense.
[0010] Furthermore, a circuit in a broad sense is a circuit realized by combining at least a suitable combination of circuits, circuits, processors, and memory. In other words, it includes application-specific integrated circuits (ASICs), programmable logic devices (for example, simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.
[0011] 1. Overall Structure Figure 1 shows 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 consists of 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 can communicate with each other via a network 2 such as the Internet.
[0012] As shown in the figure, the information processing apparatus 1 includes a processing unit 11, a storage unit 12, a temporary storage unit 13, an external device connection unit 14, and a communication unit 15, and these components are electrically connected via a communication bus 10 inside the information processing apparatus 1.
[0013] The processing unit 11 is realized by, for example, a Central Processing Unit (CPU), operates according to a predetermined program stored in the storage unit 12, and realizes various functions.
[0014] The storage unit 12 is a non-volatile storage medium that stores various information. This is realized by, for example, 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 apparatus 1.
[0015] The temporary storage unit 13 is a volatile storage medium. This is realized by, for example, a memory such as a Random Access Memory (RAM), and stores information (arguments, arrays, etc.) that is temporarily required when the processing unit 11 operates. (Random Access Memory:RAM) and other memories, and stores information (arguments, arrays, etc.) that is temporarily required when the processing unit 11 operates.
[0016] The external device connection unit 14 is a connection unit conforming to a standard such as the Universal Serial Bus (USB) or the High-Definition Multimedia Interface (HDMI), and enables connection of input devices such as keyboards and display devices such as monitors.
[0017] The communication unit 15 is communication means conforming to, for example, the Local Area Network (LAN) standard, and realizes communication between the information processing apparatus 1 and the network 2.
[0018] Furthermore, the information processing device 1 can utilize a general-purpose server computer, and it is also possible to configure the information processing device 1 using multiple computers.
[0019] Furthermore, terminals 3-1 through 3-n are each devices equipped with communication means such as smartphones and tablet devices. Since these are general-purpose devices, a detailed explanation will be omitted here.
[0020] 2. Functions of the Information Processing Device 1 Figure 2 is a block diagram showing the functional configuration of the information processing device 1 and terminal 3. Terminal 3 shown in this figure is any of the terminals 3-1 to 3-n shown in Figure 1. Each part shown in Figure 2 is realized by executing a program on the information processing device 1 and terminal 3, respectively.
[0021] As shown in the figure, the information processing device 1 comprises a management unit 101, a presentation unit 102, a reception unit 103, and an information holding unit 104.
[0022] The management unit 101 is responsible for managing user information, managing deposits used for purchasing voting targets, managing the proportion of each user's burden for purchasing voting targets, and calculating the amount each user is responsible for purchasing voting targets.
[0023] For example, the management unit 101 changes the burden ratio in accordance with the instructions received by the reception unit 103 and calculates the amount of the purchase cost to be borne by each user. Also, when a predetermined time is reached, if the amount of the deposit corresponding to at least some of the users is less than the amount to be borne, the burden ratio is changed.
[0024] Furthermore, when a reward is generated for a voting target, the management unit 101 calculates the amount of reward for each user based on each user's share of the purchase cost of the voting target, and manages this reward amount as a deposit that can be used for the purchase costs of subsequent voting targets.
[0025] The display unit 102 presents various information to the users and notifies these terminals 3. For example, if there are users whose deposit amount is less than the amount they are responsible for, the display unit 102 displays the difference between the amount they are responsible for and the amount of their deposit.
[0026] Furthermore, when the reception unit 103 accepts the selection of voting targets, the display unit 102 displays vendors available on the terminal 3 associated with the group's representative, who is a user of the group. This is because the group representative purchases the voting targets, and it would be difficult for them to purchase voting targets from vendors with which they have not registered.
[0027] The reception unit 103 accepts registrations from users and groups. The reception unit 103 also accepts the selection of at least one voting target from one of the terminals 3 associated with each user constituting the group. Furthermore, the reception unit 103 accepts instructions to increase the burden ratio, decrease the burden ratio, or specify the amount of the purchase cost to be borne.
[0028] The information storage unit 104 stores and retains information necessary for management by the management unit 101. Details of the information stored and retained by the information storage unit 104 will be described later.
[0029] Furthermore, terminal 3 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 other data presented by the presentation unit 102 of the information processing device 1 on the screen.
[0031] The notification unit 302 notifies the user by sound or vibration when the presentation unit 102 of the information processing device 1 presents information.
[0032] The operation input unit 303 inputs instructions and other information to the information processing device 1. The instructions and other information input to the operation input unit 303 are received by the reception unit 103 of the information processing device 1.
[0033] 3. User and Group Registration Next, the registration of users and groups to the information processing device 1 will be explained. Figure 3 shows an example of user information stored in the information storage unit 104. Figure 4 shows an example of group information stored in the information storage unit 104.
[0034] As shown in Figure 3, the user information stored in the information storage unit 104 includes a user ID, the user's name, and the betting destinations available to the user. The user ID is a unique identification piece assigned by the management unit 101 when the user information is registered. The name is the user's name, which is received by the management unit 101. The betting destinations available to the user indicate whether they can purchase betting tickets for horse racing, bicycle racing, boat racing, etc., via the network 2, and specifically refer to the betting destinations that the user has registered to use. In addition, other contact information such as email addresses may also be registered as user information and stored in the information storage unit 104.
[0035] Each user enters this user information using terminal 3, the reception unit 103 receives it, and the management unit 101 stores it in the information storage unit 104.
[0036] As shown in Figure 4, the group information stored by the information storage unit 104 is associated with a group ID, a user ID, and a flag indicating the representative. Each user can create a group. When a user who wishes to create a group applies for group creation using terminal 3, and the reception unit 103 accepts the application, the management unit 101 creates a new group. At this time, the management unit 101 assigns a group ID, which is unique identification information. Also, at the time of group creation, the user who applied for group creation becomes the representative.
[0037] The user who becomes the group representative then invites the other users to join the group verbally or by email, and when a user receives this invitation, they apply to join the group using terminal 3. Once the reception unit 103 accepts the application, the management unit 101 processes the application to add the user to the existing group. If there are multiple users joining the group, it is possible to change the representative to any of these users, and the reception unit 103 accepts requests to change the representative as appropriate.
[0038] 4. Group purchase Next, we will explain the group purchasing process for voting targets performed by the information processing device 1. Figure 5 is an activity diagram showing the flow of the group purchasing process for voting targets.
[0039] First, when a new group purchase request is received from terminal 3, the reception unit 103 first identifies the voting scope (A101). The identification of the voting scope by the management unit 101 involves identifying the voting destinations available to the representative of the group to which the user who requested the new group purchase belongs (or the group selected by the user if the user belongs to multiple groups) from the voting destination information shown in Figure 6. Figure 6 is a diagram showing an example of voting destination information.
[0040] The voting destination information is collected by the management unit 101 via the network 2 from each voting destination and is stored in the information storage unit 104. For example, if the only voting destination available to the representative in question is horse racing, the management unit 101 identifies only the horse racing information from the voting destination information as the scope of voting.
[0041] Once the management unit 101 identifies the voting range, the presentation unit 102 presents the voting range to the terminal 3 of the user who applied for a new joint purchase (A102).
[0042] Then, when a user who has applied for a new group purchase selects their desired voting target from the presented range of voting targets, the reception unit 103 accepts this (A103).
[0043] When the reception unit 103 receives a vote item, the management unit 101 calculates the amount each user will have to pay when purchasing that vote item (A104). The amount is calculated by dividing the cost equally among the users belonging to the group in question. However, if the cost-sharing ratio has been predetermined, the amount each user in the group will pay will be calculated according to that ratio.
[0044] Once the management unit 101 calculates the amount to be paid, the presentation unit 102 displays the amount to each user's terminal 3 (A105). At this time, if there are users whose deposit amount is less than the amount to be paid, those users will be shown the difference between the amount to be paid and the deposit amount. The deposit will be explained later.
[0045] Furthermore, the purchase targets and the amount to be paid are stored in the information storage unit 104 as joint purchase information by the management unit 101. Figure 7 shows an example of joint purchase information. As shown in the figure, the joint purchase information associates the joint purchase ID with the group ID, voting destination ID, user ID, purchase amount, burden ratio, and burden amount.
[0046] The joint purchase ID is a unique identification piece of information generated by the management unit 101 when the reception unit 103 receives the voting target.
[0047] Subsequently, if the reception unit 103 receives a request from any of the users belonging to the group to change the burden ratio before the designated time arrives, the management unit 101 changes the burden ratio according to the request (A106). The designated time is a certain amount of time before the end of sales for the relevant voting target, for example, 30 minutes before.
[0048] When the management unit 101 changes the burden ratio, it calculates the amount each user will have to pay when purchasing the voting target based on the changed burden ratio (A104), and the presentation unit 102 displays the amount to each user's terminal 3 (A105).
[0049] Furthermore, instructions to change the burden ratio include not only increasing or decreasing the burden ratio, but also instructions to set 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 amount to 0 also indicates an intention not to participate in the joint purchase subject to the voting.
[0050] Meanwhile, upon reaching the designated time, the management unit 101 confirms the amount of deposits and burdens for each user belonging to the group. If the amount of deposits is equal to or greater than the burden, 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 amount of deposits for each user belonging to the group (A108) and terminates the joint purchase process.
[0051] Furthermore, if the vendor of the voting target registered by the representative allows others to verify the purchase information (based on laws, contracts, etc.), the management department 101 may perform the purchase verification.
[0052] On the other hand, if any user's deposit amount falls below their burden amount when the designated time arrives, the management unit 101 changes the burden ratio so that the user's burden amount is less than or equal to the deposit amount (A109). Subsequently, the management unit 101 calculates the burden amount for each user when purchasing the voting target based on the changed burden ratio (A110), and the presentation unit 102 presents the burden amount to each user's terminal 3 (A111). The reception unit 103 receives confirmation from each user regarding the result (A112), and if the deposit shortage is resolved, the presentation unit 102 instructs the representative's terminal 3 to purchase the voting target, and when the reception unit 103 receives confirmation of this instruction (A107), the management unit 101 updates the deposit amount for each user belonging to the group (A108), and the joint purchase process ends.
[0053] If the deposit shortfall is not resolved, the display unit 102 displays to each user's terminal 3 that the joint purchase was unsuccessful (A113), and terminates the joint purchase process.
[0054] If a reward is generated as a result of a joint purchase of a voting target, such as when that target is elected, that reward will be distributed to the users who participated in the joint purchase based on their respective contributions. Figure 8 is an activity diagram showing the process flow when distributing rewards.
[0055] When a reward is generated for a jointly purchased voting item, and the representative who confirms this performs a deposit confirmation operation from 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 reward amount is calculated by dividing the total reward amount 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 terminates the process.
[0056] 5.Fund management Next, we will explain fund management. Figure 9 shows an example of fund information stored by the information storage unit 104. The management unit 101 associates user IDs with group IDs, and further associates total deposits, total rewards, total purchases, total withdrawals, and balances for each user ID. For the user ID of the user who is the representative of the group, the amount of debt is also associated and managed as fund information.
[0057] Furthermore, while the management unit 101 manages the funds as figures, the actual funds are managed by the representative. This is because payments for purchasing voting targets and receipt of rewards are made through the representative's account.
[0058] The deposit total shows the total amount of cash each user entrusted to the representative. The reward total shows the total amount distributed as rewards for voting targets. The purchase total shows the total amount borne by users in joint purchases of voting targets. The withdrawal total shows the total amount each user received back from the representative. The remaining balance is the sum of the deposit total and reward total minus the sum of the purchase total and withdrawal total, and represents the amount each user has deposited with the representative. The aforementioned deposit amount corresponds to this remaining balance. The debt amount shows the total amount that the representative needs to repay to other users belonging to the group.
[0059] Here, we will explain the deposit and withdrawal process, which involves the actual movement of cash. Figure 10 is an activity diagram showing the flow of the deposit and 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. Withdrawal notices are made by the representative to the reception unit 103, and deposit notices are made by users other than the representative to the reception unit 103. On the other hand, confirmation of withdrawal notices is made by the user who received the cash back from the representative to the reception unit 103, and confirmation of deposit notices is made by the representative to the reception unit 103.
[0060] When the reception department 103 receives confirmation regarding a withdrawal notice or a deposit notice, the management department 101 updates the amount of the deposit based on these (A302) and terminates the process.
[0061] Furthermore, confirmation of withdrawal notifications or deposit notifications can be automatically handled by the management unit 101 by, for example, configuring internet banking services to send notification emails to the recipient, specifically to the information processing device 1.
[0062] 6. Others The present invention may be provided in any of the following embodiments. The information processing device wherein the receiving 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 comprises a display unit, the display unit displays the difference between the amount of the burden and the amount of the deposit if there are users whose deposit amount is less than the burden amount. In the information processing device, the management unit changes the burden ratio when a predetermined time is reached and the amount of the deposit corresponding to at least some of the users is less than the burden amount. In the aforementioned information processing device, the presentation unit is an information processing device that, when the reception unit accepts the selection of the voting target, presents vendors that can be used on terminal devices associated with the representative, who is a user of the group. A program that causes a computer to operate as an information processing device capable of communicating with terminal devices, wherein the information processing device comprises a reception unit and a management unit, the reception unit receives the selection of at least one voting target from any terminal device associated with each user constituting a group, and the management unit, when a reward is generated for the voting target, calculates the amount of reward for each user based on the proportion of 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. Of course, this is not always the case.
[0063] Furthermore, the aforementioned program may be provided as a computer-readable, non-temporary recording medium.
[0064] Furthermore, according to each aspect of the present invention, the following effects can be obtained. • This makes it easier for users to participate in group purchasing and to share costs more easily. Users will be able to easily determine the amount they wish to deposit. If a user fails to deposit funds, it becomes possible to exclude that user from the joint purchase of voting tickets. • It will be possible to share the types of votes available for purchase within the group. [Explanation of Symbols]
[0065] 1: Information Processing Device 2: Network 3: Terminal 3-1: Terminal 3-2: Terminal 3-n: Terminal 10: Communications bus 11: Processing Section 12: Storage section 13:Temporary storage 14: External device connection section 15: Communications Department 100: System 101: Management Department 102: Presentation part 103: Reception Department 104: Information holding section 301:Screen display section 302:Notification Department 303: Operation Input Section
Claims
1. The processor comprises, For each user belonging to the group, the amount deposited by the user, the amount of rewards generated from the purchase of voting targets, the amount of purchases incurred for the purchase of voting targets, and the amount of withdrawals returned to the user are managed as financial information. The group receives a withdrawal notification from the representative of the group instructing other users to withdraw funds, or a deposit notification from a user other than the representative instructing the representative to deposit funds. When the aforementioned withdrawal notification is received, confirmation from the other user is received from the respective terminal device; when the aforementioned deposit notification is received, confirmation from the representative is received from the respective terminal device. In response to the acceptance of the aforementioned confirmation, the amount of deposit funds available to each user for subsequent purchases of voting targets will be updated by updating the aforementioned fund information. The amount of the aforementioned deposit is the remaining amount obtained by subtracting the total amount of the purchase amount and the total amount of the withdrawal amount from the sum of the total amount of the deposit amount and the sum of the reward amount. The amount of the deposit is updated by updating the withdrawal amount in the fund information in response to confirmation of the withdrawal notice, and by updating the deposit amount in the fund information in response to confirmation of the deposit notice. When a reward is generated for the voting target, the amount of the reward for each user is calculated based on each user's share of the purchase cost of the voting target, and the amount of the deposit is updated by updating the reward amount in the fund information. Information processing device.
2. The processor manages the following financial information for each user belonging to the group: the amount deposited by the user, the amount of rewards generated from the purchase of voting targets, the amount of money spent on purchasing voting targets, and the amount of money returned to the user. The processor receives withdrawal notifications instructing the group's representative to withdraw funds to other users, or deposit notifications instructing users other than the representative to deposit funds to the representative. The processor is instructed to receive confirmation from the other user when a withdrawal notification is received, and confirmation from the representative when a deposit notification is received, from the respective terminal devices. The processor updates the fund information in response to the confirmation, thereby updating the amount of deposit funds available to each user for subsequent voting. The amount of the aforementioned deposit is the remaining amount obtained by subtracting the total amount of the purchase amount and the total amount of the withdrawal amount from the sum of the total amount of the deposit amount and the sum of the reward amount. The amount of the deposit is updated by updating the withdrawal amount in the fund information in response to confirmation of the withdrawal notice, and by updating the deposit amount in the fund information in response to confirmation of the deposit notice. When a reward is generated for the voting target, the amount of the reward for each user is calculated based on each user's share of the purchase cost of the voting target, and the amount of the deposit is updated by updating the reward amount in the fund information. program.
3. The processor manages the following as financial information for each user belonging to the group: the amount deposited by the user, the amount of rewards generated from the purchase of voting targets, the amount of purchases incurred for the purchase of voting targets, and the amount of withdrawals returned to the user. The processor receives a withdrawal notification instructing a representative of the group to withdraw funds to other users, or a deposit notification instructing a user other than the representative to deposit funds to the representative. The processor receives confirmation from the other user when a withdrawal notification is received, and confirmation from the representative when a deposit notification is received, from the respective terminal devices. The processor updates the fund information in response to the confirmation, thereby updating the amount of deposit funds available to each user for subsequent purchases of voting targets. The amount of the aforementioned deposit is the remaining amount obtained by subtracting the total amount of the purchase amount and the total amount of the withdrawal amount from the sum of the total amount of the deposit amount and the sum of the reward amount. The amount of the deposit is updated by updating the withdrawal amount in the fund information in response to confirmation of the withdrawal notice, and by updating the deposit amount in the fund information in response to confirmation of the deposit notice. When a reward is generated for the voting target, the amount of the reward for each user is calculated based on each user's share of the purchase cost of the voting target, and the amount of the deposit is updated by updating the reward amount in the fund information. method.
4. The system includes a server and terminal devices. The aforementioned server, For each user belonging to the group, the amount deposited by the user, the amount of rewards generated from the purchase of voting targets, the amount of purchases incurred for the purchase of voting targets, and the amount of withdrawals returned to the user are managed as financial information. The group receives a withdrawal notification from the representative of the group instructing other users to withdraw funds, or a deposit notification from a user other than the representative instructing the representative to deposit funds. When the aforementioned withdrawal notification is received, confirmation from the other user is received from the respective terminal device; when the aforementioned deposit notification is received, confirmation from the representative is received from the respective terminal device. In response to the acceptance of the aforementioned confirmation, the amount of deposit funds available to each user for subsequent purchases of voting targets will be updated by updating the aforementioned fund information. The amount of the aforementioned deposit is the remaining amount obtained by subtracting the total amount of the purchase amount and the total amount of the withdrawal amount from the sum of the total amount of the deposit amount and the sum of the reward amount. The amount of the deposit is updated by updating the withdrawal amount in the fund information in response to confirmation of the withdrawal notice, and by updating the deposit amount in the fund information in response to confirmation of the deposit notice. When a reward is generated for the voting target, the amount of the reward for each user is calculated based on each user's share of the purchase cost of the voting target, and the amount of the deposit is updated by updating the reward amount in the fund information. system.