Information processing device, program, and information processing method
The information processing device addresses the issue of users guessing competition results by notifying users of the winning results only after they have initiated video viewing, ensuring continued engagement and interest in the competition's outcome.
Patent Information
- Application Number
- JP2024094562
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2040-01-22
AI Technical Summary
Existing technologies do not consider the scenario where users can guess the winning results of a competition before watching the corresponding video, leading to a lack of engagement and interest in the competition's outcome.
An information processing device and method that includes a vote accepting unit and a holding value notification unit, which accepts votes from users on competition results and notifies them of a holding value reflecting the winning results only after the competition is completed and the user initiates operations related to viewing the competition video.
This solution ensures that users remain unaware of the competition results until they have initiated the process of watching the video, thereby maintaining engagement and interest in the competition's outcome.
Smart Images

Figure 0007678387000001 
Figure 0007678387000002 
Figure 0007678387000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, a program, and an information processing method. [Background technology]
[0002] Patent Document 1 describes a technique for acquiring a voting history including winning votes made by a user, extracting competition videos (race footage) corresponding to the voting history, and compiling them into one video. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication 2018-142035 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional techniques do not take into consideration the fact that users may be able to guess the winning results before watching the competition video.
[0005] The present invention provides an information processing device, a program, and an information processing method that enable a user to keep a state in which the result of a competition cannot be guessed. [Means for solving the problem]
[0006] An information processing device according to one embodiment of the present invention is an information processing device comprising a vote accepting unit and a holding value notification unit, wherein the vote accepting unit accepts votes from users regarding the results of a competition, and the holding value notification unit notifies the user of the holding value reflecting a winning result corresponding to the content of the vote, on the condition that the vote accepting unit accepts an operation from the user regarding viewing a video of the competition after the competition for which the vote was accepted has ended.
[0007] According to one aspect of the present invention, the user can be prevented from guessing the outcome of the competition. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram showing an overview of a holding value notification system 1 according to a first embodiment. [Diagram 2] 1 is a block diagram showing a hardware configuration of a server 10 according to a first embodiment. [Diagram 3] 1 is a block diagram showing the hardware configuration of a user terminal 20 according to the first embodiment. [Figure 4] 2 is a block diagram showing a functional configuration of a server 10 according to the first embodiment. FIG. [Diagram 5] FIG. 11 is a diagram illustrating the relationship between the notification of the holding value reflecting the hit result in the first embodiment and the actual holding value. [Figure 6] 1 is a diagram showing a flow of processing by the holding value notification system 1 according to the first embodiment. [Figure 7] FIG. 11 is a block diagram showing a functional configuration of a server 10 according to a second embodiment. [Figure 8] FIG. 11 is a diagram illustrating the relationship between the notification of the holding value reflecting the hit result and the actual holding value in the second embodiment. [Figure 9] 13 is a diagram showing a flow of processing by the holding value notification system 1 according to the second embodiment. [Figure 10] FIG. 11 is a block diagram showing a functional configuration of a server 10 according to a third embodiment. [Figure 11] 13 is a diagram showing a flow of processing by the holding value notification system 1 according to the third embodiment. [Figure 12] FIG. 13 is a block diagram showing a functional configuration of a server 10 according to a fourth embodiment. [Figure 13] FIG. 13 is a diagram illustrating a video displayed together with a competition video in the fourth embodiment. [Figure 14] FIG. 13 is a diagram illustrating a user icon and its display mode displayed together with a competition video in the fourth embodiment. [Figure 15]FIG. 13 is a diagram illustrating a modified example of the display mode of a user icon displayed together with a competition video in the fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, several 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. Also, each feature can be an invention independently.
[0010] <1. First embodiment> (1-1. Holding Value Notification System 1) An information processing device according to one embodiment of the present invention is a server 10 constituting a part of an ownership value notification system 1 as shown in Fig. 1. The ownership value notification system 1 includes the server 10 and a user terminal 20.
[0011] The server 10 is configured to be able to communicate with the user terminal 20 via the communication line 5. After the end of the competition for which votes have been accepted, the server 10 notifies the user of the holding value reflecting the winning result according to the contents of the vote, on the condition that the server 10 accepts an operation from the user regarding viewing of the video of the competition. The server 10 realizes notifying the user of the holding value at an appropriate time by notifying the user of the holding value according to such an operation by the user. Each component will be described below.
[0012] (1-2. Hardware configuration of holding value notification system 1) The hardware configuration of the holding value information system 1 will be described with reference to FIG. 2 and FIG.
[0013] (1-2-1. Hardware configuration of server 10) 2 is a block diagram showing a hardware configuration of the server 10 according to this embodiment. The server 10 includes a control unit 11, a storage unit 12, and a communication unit 13. The server 10 may also include an operation input unit 14 including a keyboard, a mouse, etc., for accepting input of various operations, and a monitor 15 such as a liquid crystal display device for displaying various images.
[0014] The control unit 11 is, for example, a CPU (Central Processing Unit), a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the server 10.
[0015] A part of the storage unit 12 is composed of, for example, a RAM (Random Access Memory) or a DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 11 executes processes based on various programs. In addition, a part of the storage unit 12 is, for example, a non-volatile memory such as a ROM (Read Only Memory) or an HDD (Hard Disk Drive), and stores various data and programs used in the processing of the control unit 11.
[0016] The programs stored in the memory unit 12 include, for example, an OS (Operating System) for realizing the basic functions of the server 10, drivers for controlling various hardware, programs for realizing various functions, etc., and include the computer program related to this embodiment.
[0017] The communication unit 13 is, for example, a NIC (Network Interface Controller) and has a function of connecting to the communication line 5. Instead of or together with the NIC, the communication unit 13 may have a function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), a function of enabling short-distance wireless communication such as Bluetooth (registered trademark), and infrared communication, etc. The server 10 is connected to other information processing devices such as a user terminal 20 via the communication line 5, and can transmit and receive various data to and from the other information processing devices, etc.
[0018] The control unit 11, storage unit 12, communication unit 13, operation input unit 14, and monitor 15 are electrically connected to one another via a system bus 16. Therefore, the control unit 11 can access the storage unit 12, display images on the monitor 15, grasp the operation state of the operation input unit 14 by the user, and access various communication networks and other information processing devices via the communication unit 13.
[0019] (1-2-2. Hardware Configuration of User Terminal 20) 3 is a block diagram showing a hardware configuration of a user terminal 20 according to this embodiment. The user terminal 20 is, for example, an information processing terminal such as a smartphone or a tablet terminal, and includes a control unit 21, a storage unit 22, and a communication unit 23. The user terminal 20 may also include a display unit 25 such as a touch panel display capable of displaying images and receiving operations, a speaker 26 that outputs sound, a microphone 27 to which sound is input, a camera 28 that captures an image of a subject, and operation buttons 29. The following description will focus on the differences from the server 10.
[0020] The operation buttons 29 are provided on the side of the user terminal 20, and include a power button for starting and stopping the user terminal 20, a volume adjustment button for the sound output by the speaker 26, and the like.
[0021] The control unit 21, storage unit 22, communication unit 23, display unit 25, speaker 26, microphone 27, camera 28, and operation button 29 are electrically connected to one another via a system bus 30. Therefore, the control unit 21 can access the storage unit 22, display images on the display unit 25, grasp the operation state of the touch panel display (display unit 25) and operation buttons 29 by the user, input sound to the microphone 27, output sound from the speaker 26, control the camera 28, and access various communication networks and other information processing devices via the communication unit 23.
[0022] (1-3. Functional configuration of server 10) As shown in FIG. 4, the control unit 11 of the server 10 includes a vote acceptance unit 11a, a viewing-related operation information acquisition unit 11b, and a holding value informing unit 11c.
[0023] The vote acceptance unit 11a accepts votes from the user U1 for the results of the competition. The viewing-related operation information acquisition unit 11b accepts operations related to viewing the video of the competition from the user U1. The holding value notification unit 11c notifies the user U1 of the holding value reflecting the winning result according to the content of the vote after the competition for which the vote was accepted is over, on the condition that an operation related to viewing the video of the competition is accepted from the user U1. The details of each function will be described later.
[0024] The above-mentioned functional configuration may be realized by software (including so-called applications) appropriately installed in the server 10, or may be realized by hardware. When realized by software, various functions can be realized by the control unit 11 executing a program constituting the software.
[0025] When the function is realized by executing a program, the program may be stored in the storage unit 12 built into the server 10, or may be stored in a non-transitory recording medium readable by a computer. The function may also be realized by reading out a program stored in an external storage device, so-called cloud computing. When the function is realized by hardware, it may be realized by various circuits such as ASIC, SOC, FPGA, or DRP. The above-mentioned functional configuration may be partially processed by the user terminal 20 using software or hardware.
[0026] (1-4. Functions of the vote acceptance unit 11a) The vote acceptance unit 11a accepts votes for the results of the competition of the user U1 from the user terminal 20, and records the accepted vote contents in the storage unit 12, etc. The competitions include various sports, such as races using bicycles, cars, boats, or racehorses, or baseball or soccer games.
[0027] (1-5. Functions of the viewing-related operation information acquisition unit 11b) The viewing-related operation information acquisition unit 11b acquires information on operations related to viewing the video of the competition from the user U1. The viewing-related operation is, for example, an operation for starting viewing to view the video of the competition (clicking the play button). The viewing-related operation may also be an operation for selecting not to view.
[0028] (1-6. Functions of holding value notification unit 11c) After the end of the competition for which votes were accepted, the holding value notification unit 11c notifies the user U1 of the holding value reflecting the winning result according to the content of the vote, on condition that an operation related to viewing the video of the competition is accepted from the user U1. It can be said that the condition (notification condition) for notifying the holding value reflecting the winning result includes accepting an operation related to viewing the video of the competition from the user. The holding value notification unit 11c determines whether the operation has been accepted based on information related to the operation related to viewing the video of the competition by the user U1 received from the user terminal 20 by the viewing-related operation information acquisition unit 11b.
[0029] The "held value" here refers to a value held by the user. In this embodiment, it means a value that is held by the user for use within a service and is managed by the server 10. Furthermore, the "value" here may be cash, electronic money, virtual currency, or other coins, or may simply be points that can be used within a specific service.
[0030] The reflection of the winning result according to the contents of the bet may be performed by recording the return amount calculated based on the results of the competition and the contents of the bet in the storage unit 12, etc. Alternatively, the reflection of the winning result according to the contents of the bet may be performed by adding the return amount to the holding value of the user U1 and recording the added value in the storage unit 12, etc. Such addition and recording may be performed by a result reflection unit or the like of the control unit 11.
[0031] The "return amount" here refers to the amount that will be refunded to the user if the voting results are correct. (The amount of the so-called "payout" in bicycle racing, horse racing, etc.) is the amount obtained by multiplying the bet amount by a multiplier set according to the content of the bet (the so-called fixed "odds" or "dividend rate" in bicycle racing, horse racing, etc.).
[0032] With reference to FIG. 5, the relationship between the holding value notifying unit 11c notifying the holding value reflecting the winning result according to the contents of the vote and the actual holding value will be described.
[0033] First, the holding value, which is the value held by user U1 during the period P1 before the vote is accepted, will be described. During the period P1, the "actual holding value VA" recorded by the server 10 is V1. The "reported holding value VB" that has been notified to user U1 and that user U1 recognizes is also V1. In other words, VA and VB are equal.
[0034] Next, during the period P2 from the acceptance of votes to the end of the competition, VA is V2, and VB is also V2. In other words, VA and VB are equal. Here, V2 is the amount obtained by subtracting the amount of the vote from V1.
[0035] Next, during the period P3 from the end of the competition to the acceptance of viewing-related operations, VA is V3 and VB is V2. Here, V3 is the holding value reflecting the winning result, and if the voting results are correct, it is V2 plus the return amount. In other words, V3 is larger than V2. On the other hand, if the voting results are incorrect, V3 does not increase and is equal to V2. Therefore, depending on the winning result, VA and VB may not be equal.
[0036] During this period P3, if user U1 knows V3, which is the holding value reflecting the winning result, he / she may be able to guess the result of the competition. If he / she can guess the result of the competition, he / she will be less interested in the development of the video of the competition and less excited when watching the video, compared to when he / she cannot guess without knowing V3.
[0037] Next, in a period P4 after the operation for viewing is accepted, VA is V3, and VB is also V3. That is, VA and VB are equal. After the operation for viewing the video of the competition is accepted from user U1, it is assumed that user U1 knows about the progress of the competition or has lost interest, so the impact of user U1 knowing V3 is greatly reduced. Also, user U1 needs to know his actual holding value in order to vote for the results of other competitions.
[0038] As described above, by configuring the notification to the user of the holding value reflecting the winning result to be controlled based on the user's viewing operation after the end of the competition, it is possible to keep the user from guessing the outcome of the competition until the operation is accepted.
[0039] (1-7. Processing flow by holding value notification system 1) With reference to FIG. 6, a flow from acceptance of votes by the holding value informing system 1 to informing the user U1 of the holding value reflecting the winning result will be described.
[0040] First, S110 is executed as shown in Fig. 6. In S110, the vote acceptance unit 11a accepts votes for the results of the competition of the user U1 transmitted from the user terminal 20 (S210), and records the accepted contents in the storage unit 12 or the like.
[0041] After the end of the contest for which votes were accepted, step S120 is executed. In step S120, the winning result based on the result of the contest and the contents of the votes is reflected in the holding value of user U1.
[0042] Next, the viewing-related operation information acquisition unit step S130 is executed. The user terminal 20 accepts an operation related to viewing by the user U1, and transmits information related to the accepted operation to the server 10 (S230). In S130, the viewing-related operation information acquisition unit 11b of the server 10 receives information related to the acceptance of the viewing-related operation.
[0043] Next, a viewing-related operation receiving step S140 is executed. In S140, when the holding value notifying unit 11c determines that an operation related to viewing has been received based on the received information, it transmits a holding value reflecting a winning result according to the contents of the vote to the user terminal 20 and notifies the user U1. The user terminal 20 receives the reflected holding value. The user terminal 20 notifies the user U1 of the reflected holding value by displaying it on the display unit 25 (S240) or the like.
[0044] (1-8. Modifications) The operation related to viewing may be an operation of switching to a video of a next sport. Also, the operation related to viewing may be an operation of completing viewing of the video of a sport. The operation of switching to the video of the next sport can be said to include an operation of completing viewing of the video of the sport currently being viewed.
[0045] In addition, the operation of completing the viewing of the video of the competition may be an operation of completing the viewing of the video without performing an operation to start the viewing, i.e., without viewing the video of the competition. In other words, the operation of completing the viewing can be said to be an operation by a user that permits the notification of the holding value reflecting the winning result, without viewing the video of the competition.
[0046] In addition, the holding value notification unit 11c may be configured to notify the user U1 of the holding value reflecting the winning result of the competition when the reservation period has passed after the end of the competition for which votes were accepted without accepting any operation from the user U1 regarding viewing the video of the competition, regardless of whether or not the operation is accepted. The reservation period is a period from the end of the competition, and is a predetermined length of time (for example, six days). By configuring in this way, even if the user loses interest in viewing and forgets to watch, it is possible to control so that the notification is finally made. In addition, the holding value notification unit 11c may be configured to notify the user that there is a video of the competition that has not been viewed before the reservation period has elapsed.
[0047] Furthermore, the vote acceptance unit 11a may be configured not to accept votes from the user U1 for the results of other competitions after the end of the competition for which bets have already been made and before the holding value reflecting the winning result is notified to the user U1. By configuring in this way, it is possible to prevent the occurrence of a mismatch between the actual amount of holding value available for voting (i.e., the amount of holding value reflecting the winning result) and the amount of holding value recognized by the user during the period from the end of the competition when the amount of the user's holding value is unknown to the notification of the holding value reflecting the winning result.
[0048] In addition, the voting acceptance unit 11a may be configured to notify (guide) user U1 to check the results of a competition when user U1 attempts to place a new vote after the end of a competition in which the user has already voted and before the user U1 is notified of the holding value reflecting the winning result.
[0049] The confirmation of the result of the competition is, for example, viewing a video of the competition. Alternatively, the server 10 may accept an operation by the user U1 to notify the reflected holding value without viewing the video of the competition. In such a case, the holding value notifying unit 11c may notify the user U1 of the reflected holding value on the condition that an operation related to viewing the video of the competition from the user is accepted that viewing of the video has been completed without viewing.
[0050] <2. Second embodiment> (2-1. Holding value notification system 1 according to the second embodiment) The holding value notification system 1 according to the second embodiment of the present invention will be described below. The holding value notification system 1 in the second embodiment differs from the first embodiment in that it determines whether to notify the user of the holding value reflecting the hit result based on the user's viewing situation as well. The following description will focus on the differences.
[0051] (2-2. Functional configuration of server 10) As shown in FIG. 7, the control unit 11 of the server 10 includes a vote acceptance unit 11a, a viewing-related operation information acquisition unit 11b, a holding value notifying unit 11c, and a viewing status acquisition unit 11d.
[0052] (2-3. Functions of the viewing status acquisition unit 11d) The viewing status acquiring unit 11d acquires the viewing status of the video of the competition by the user U1 from the user terminal 20. Here, the viewing status is, for example, the status of how far the user U1 has watched the video.
[0053] (2-4. Functions of holding value notification unit 11c) The holding value notification unit 11c notifies the user U1 of the holding value reflecting the winning result based on the viewing situation of the user U1 in response to the operation. That is, after the end of the competition for which votes were accepted, the holding value notification unit 11c accepts an operation from the user U1 related to the viewing of the video of the competition, and further notifies the user U1 of the holding value reflecting the winning result when the viewing situation satisfies a predetermined condition (viewing situation condition). It can be said that the notification condition includes accepting an operation from the user related to the viewing of the video of the competition and satisfying the viewing situation condition.
[0054] The viewing situation conditions are, for example, whether viewing of a video has started, whether a predetermined time has passed since the start of a competition in the video being viewed, whether the time at which the result of the competition in the video being viewed is determined has passed, whether viewing of the video has been completed, etc. The predetermined time from the start of a competition may be set commonly for all competitions, or may be set for each competition (e.g., each race).
[0055] Furthermore, the time at which the results of a competition are finalized may be determined regardless of the content of the vote, but may also be determined according to the content of the vote. For example, if the content of the vote is a prediction of only the first place in the race, it may be the time when the first place is finalized (the time when the race organizer officially announces it), or when the first place runner crosses the finish line (the time when it can be confirmed on the video that the leader has crossed the finish line). On the other hand, if the content of the vote is a prediction of the combination of the first to third place in the race, it may be the time when the first three places are finalized (the time when the race organizer officially announces it), or when the third place runner crosses the finish line. (The point in the video where it can be seen that the third place runner has crossed the finish line).
[0056] With reference to FIG. 8, the relationship between the holding value notifying unit 11c notifying the holding value reflecting the winning result according to the contents of the vote and the actual holding value will be described.
[0057] In the example of Fig. 8, unlike the example of Fig. 5, a period P3' is further provided in addition to the period P3. Period P3' is the period from the reception of an operation related to viewing to the satisfaction of a viewing situation condition. When the viewing situation condition to be satisfied is the passage of a predetermined time (e.g., 4 minutes) from the start of the competition in the video being viewed, period P3' is the period until the passage of the predetermined time.
[0058] 8, a period P4' is provided instead of the period P4. The period P4' is a period after the viewing situation condition is satisfied.
[0059] In period P3', VA is V3, and VB is V2, which is the holding value that does not reflect the winning outcome. Therefore, depending on the winning outcome, VA and VB may not be equal.
[0060] During a period P4' after the reception of an operation related to viewing, VA is V3 and VB is also V3. That is, VA and VB are equal.
[0061] By configuring in this way, it is possible to notify the user of the holding value reflecting the winning result according to the viewing situation, on the condition that the operation related to the viewing of the video related to the competition result that was the subject of voting is accepted. In other words, the holding value notifying unit 11c can more appropriately determine the timing to notify the user U1 of the holding value reflecting the winning result.
[0062] (2-7. Processing flow by holding value notification system 1) With reference to FIG. 9, a flow from acceptance of votes by the holding value informing system 1 to informing the user U1 of the holding value reflecting the winning result will be described.
[0063] After S130 is executed, S135 is executed. In S135, the viewing status acquisition unit 11d acquires the viewing status of the video of the competition by the user U1, which was transmitted from the user terminal 20 (S235).
[0064] In S140, the holding value notification unit 11c determines that a viewing operation has been accepted based on the received information, and if it determines that the viewing situation condition has been satisfied, it transmits the holding value reflecting the winning result according to the voting content to the user terminal 20 and notifies the user U1.
[0065] <3. Third embodiment> (3-1. Holding value notification system 1 according to the third embodiment) Hereinafter, a holding value notification system 1 according to a third embodiment of the present invention will be described. The holding value notification system 1 in the third embodiment differs from the first embodiment and the like in that it has a reservation setting unit. Below, the difference will be mainly described.
[0066] (3-2. Functional configuration of server 10) As shown in FIG. 10, the control unit 11 of the server 10 includes a vote acceptance unit 11a, a viewing-related operation information acquisition unit 11b, a holding value notifying unit 11c, a viewing status acquisition unit 11d, and a hold setting unit 11e.
[0067] (3-3. Functions of the hold setting unit 11e) The reservation setting unit 11e accepts a reservation setting for reserving notification of the holding value reflecting the winning result to the user U1. The reservation setting is, for example, a viewing reservation (a request for viewing later) made by the user U1 at the time of voting.
[0068] The reservation setting unit 11e may be configured to accept reservation settings up until a predetermined time of the competition. By configuring in this way, it is possible to avoid a situation in which the reflection of the results is reserved after the user knows the results.
[0069] The predetermined time may be, for example, a point in time when a predetermined time has elapsed since the start of the race (e.g., when three minutes have elapsed), when the first place runner has crossed the finish line, when all runners have crossed the finish line, etc. If the race is a race in which runners complete multiple laps around a predetermined course, etc., it may also be a point in time when the leading runner has a predetermined number of laps remaining.
[0070] The reservation setting unit 11e may be configured to receive from the user U1 whether reservation setting is necessary or not when the vote reception unit 11a receives votes. That is, the reservation setting unit 11e confirms with the user U1 whether reservation setting is necessary or not. By configuring in this way, it is possible to prevent reservation setting from being missed by confirming with the user whether reservation setting is necessary or not when voting.
[0071] In one embodiment, the touch panel display of the user terminal 20 prompts the user U1 with a question such as "Do you want to watch the race later? (Yes / No)?", and if the user U1 responds by selecting "Yes", a hold is set based on the viewing reservation.
[0072] The hold setting may be performed while the competition video is being viewed after the vote is cast. In one embodiment, the hold setting is performed by clicking a "Watch Later" button or the like on the touch panel display of the user terminal 20 while the competition video being live-streamed is being viewed.
[0073] Furthermore, the reservation setting unit 11e may be configured to, when the vote reception unit 11a receives the vote, confirm with the user whether or not the reservation is necessary if the event for which the vote is being cast is a predetermined type, or if the bet amount or the return amount in the event of a win is equal to or exceeds a predetermined amount. With this configuration, the reservation setting can be confirmed for the results of events in which the user is particularly interested.
[0074] The reserved setting unit 11e may be configured to be able to release the reserved setting in accordance with an operation of the user U1 or a predetermined condition. By configuring in this way, the results of a competition in which the user's interest has decreased can be controlled to be notified without waiting for the user to watch it.
[0075] The release of the hold setting by the operation of the user U1 may be, for example, a release operation in the hold setting list.The hold setting may also be released in response to a cancel operation of a video that has been reserved for viewing.The hold setting may also be released in response to a viewing completion operation that marks a video that has been reserved for viewing but has not been viewed or is in the middle of being viewed as having been completed.
[0076] The reserved setting unit 11e may accept reserved settings from the user for each competition (for example, each race), or the reserved setting unit 11e may automatically accept reserved settings according to a predetermined setting criterion. In other words, when the predetermined setting criterion is met, the reserved setting unit 11e can process the reserved setting as having been accepted, even if the user does not operate the race for each competition. The predetermined setting criterion is, for example, a race of a predetermined grade or higher, or a bet amount of a predetermined amount or higher. The predetermined setting criterion may be changeable by the user.
[0077] (3-4. Functions of holding value notification unit 11c) If there is a reservation setting, the holding value notification unit 11c notifies the user U1 in response to the operation. More specifically, if the reservation setting is made by the operation of the user U1 or by the server 10 or the like according to a predetermined condition after the end of the competition for which votes have been accepted, the holding value notification unit 11c notifies the user U1 of the holding value reflecting the winning result according to the contents of the vote, on the condition that an operation related to viewing the video of the competition is accepted from the user U1. The holding value notification unit 11c may further notify the user U1 of the holding value reflecting the winning result when a viewing situation condition is satisfied.
[0078] If there is a reservation setting, it is necessary to satisfy the notification condition in order to notify the holding value reflecting the winning result. That is, after the end of the competition, the holding value notification unit 11c changes the timing of notifying the user U1 of the holding value reflecting the winning result according to the contents of the bet, depending on whether or not there is a reservation setting. If there is no reservation setting, the holding value notification unit 11c notifies the user U1 of the holding value reflecting the winning result according to the contents of the bet as soon as the return amount is determined after the end of the competition. On the other hand, if there is a reservation setting, the holding value notification unit 11c does not notify the user U1 until it receives an operation related to viewing the video of the competition from the user U1, even if the return amount is determined after the end of the competition and the winning result according to the contents of the bet is reflected.
[0079] In this way, by accepting the reservation setting, it is possible to control so that the holding value reflecting the winning result is not notified before the notification condition is satisfied for a competition result that is estimated to have a relatively high interest in the user. On the other hand, for a competition result that is estimated to have a relatively low interest in the user for which the reservation setting has not been made (or the setting has been released), it is possible to control so that the holding value reflecting the winning result is notified regardless of the viewing situation, etc.
[0080] (3-7. Processing flow by holding value notification system 1) With reference to FIG. 11, a flow from acceptance of votes by the holding value informing system 1 to informing the user U1 of the holding value reflecting the winning result will be described.
[0081] After execution of S110, S115 is executed. In S115, the reservation setting unit 11e accepts reservation setting for reserving notification to the user U1 of the holding value reflecting the winning result, which is transmitted from the user terminal 20 in response to the operation of the user U1 (S215).
[0082] Thereafter, if the hold setting is not released, when an operation related to viewing is accepted, a notification of the holding value reflecting the winning result according to the contents of the vote is made, similarly to the first embodiment and the like.
[0083] <4. Fourth embodiment> (4-1. Holding value notification system 1 according to the fourth embodiment) The holding value notification system 1 according to the second embodiment of the present invention will be described below. The holding value notification system 1 in the fourth embodiment differs from the first embodiment in that it includes a display content determination unit that controls the display of other videos and user icons displayed together with the video of the competition. The following description will focus on the differences.
[0084] (4-2. Functional configuration of server 10) As shown in FIG. 12, the control unit 11 of the server 10 has a vote acceptance unit 11a, a viewing-related operation information acquisition unit 11b, a holding value notification unit 11c, a viewing status acquisition unit 11d, a hold setting unit 11e, and a display content determination unit 11f.
[0085] (4-3. Functions of the display content determination unit 11f) The display content determination unit 11f is configured to select a video to be displayed together with the video of the competition, the video including video or audio relating to the competition by a person who made a prediction about the outcome of the competition, when a vote by user U1 is made based on the content of the prediction.
[0086] A video including video or audio of a competition by a person who predicted the outcome of the competition is, for example, a video including video or audio of the person who predicted the outcome of the competition watching the competition. The video or audio is content related to a live commentary, explanation, impressions, or the like.
[0087] Also, the user U1 may be configured to be able to confirm the content of the prediction of the person who made the prediction about the result of the competition at the time of voting and to be able to vote for the same content. The vote acceptance unit 11a records in the storage unit 12, etc., that the vote by the user U1 was made based on the content of the prediction of the person.
[0088] In addition, the fact that the vote by user U1 was based on the content of the prediction may be determined based on the existence of a record of user U1 confirming the content of the prediction, or based on the fact that the vote was made with the same or similar content as the content of the prediction. In one embodiment, the condition may be that the content is completely the same.
[0089] With this configuration, users can watch the video of the competition together with the video that provides related information. By watching the video of the competition and the spectators who had similar votes and predictions, users can feel more at home.
[0090] The video 42 determined as the video to be displayed together with the video of the competition is displayed superimposed on the video 40 of the competition on the display unit 25 of the user terminal 20, as shown in Fig. 13. In another embodiment, the video 40 and the video 42 may be displayed without superimposing each other.
[0091] Moreover, the display content determination unit 11f determines one or more icons to be displayed together with the video of the competition, which indicate one or more users who have voted for the result of the competition, and determines the display mode of the one or more icons based on the situation of the competition and the contents of the votes of each of the one or more users. With this configuration, it is possible to grasp other users who have voted for the result of the competition related to the video, and to share a sense of unity with the other users.
[0092] The display content determination unit 11f can determine users to be displayed as user icons based on the fact that users voted for the results of the same competition, as well as on the relevance between predetermined users. The display content determination unit 11f can also be configured to obtain information such as the voting content of a user corresponding to a user icon by performing a predetermined operation on the user icon. With this configuration, a user can obtain information such as the voting content of other users who are highly related to the user.
[0093] In one embodiment, the relevance between predetermined users may be a relevance determined based on various information of the users. The user information is, for example, information on the friendship between user U1 and user U2 (hereinafter, also referred to as "friend information"). The friend information is an index of interactions inside and outside the service that manages the contents of users' votes on the results of competitions related to the ownership value notification system 1.
[0094] Examples of interactions within a service include forming a chat group and having a conversation in a chat room, or exchanging accounts or IDs in the service and being connected so that they can be contacted, etc. Examples of interactions outside the service include having some kind of contact (such as "liking," "following," "adding friends," etc.) on a specific social networking service (SNS).
[0095] In one embodiment, the one or more icons displayed along with the video of the competition are user icon I1 of user U1 himself, and user icon I2 and user icon I3 of users U2 and U3 who form a chat room with user U1, as shown in FIG. 14.
[0096] The display content determination unit 11f determines to display the icons of users whose voting contents at least partially match the competition situation in a different manner from the icons of users whose voting contents do not match the competition situation. In this way, it is possible to distinguish between users who are likely to hit the mark and users who are unlikely to hit the mark, and to understand the voting contents of other users.
[0097] As shown in Fig. 14, suppose that competitors R1 to R4 are racing in a bicycle race, and at a certain point in the race, competitors R1 to R4 are racing in that order. Then, suppose that user U2 votes for the results of the race, with competitor R1 coming in first, competitor R2 coming in second, and competitor R3 coming in third. In such a case, the situation of the race matches the voting content of user U2, and the display content decision unit 11f may decide to display user icon I2 larger than the other icons.
[0098] 15, the display content determination unit 11f may determine to display the contents of votes received from users that match the status of the competition together with the icon of the user. By configuring in this way, the contents of votes of each user that are likely to be correct can be more clearly confirmed.
[0099] <5. Other embodiments> Although the embodiment and the modified examples of the present invention have been described above, application of the present disclosure is not limited to the above-mentioned contents.
[0100] (5-1. Video Streaming) For example, the control unit 11 of the server 10 may have a video distribution unit that distributes videos of a competition. The video distribution unit can distribute multiple videos. It may be configured such that some of the multiple videos are distributed by the server 10 and other videos are distributed by another video distribution server.
[0101] In addition, there may be several versions of the video to be distributed. Examples of the video versions include a full version including the start to finish of a competition, a highlight version edited to include only the highlights of the competition, and a composite version in which a plurality of competitions are joined together. The video distribution unit may be configured to accept a selection of a video version from the user when starting to watch the video. In such a case, the user terminal 20 may be configured to display a selection screen on the display unit 25 and accept the user's selection.
[0102] (5-2. Example of multiple sports) In addition, when betting is being done for multiple competitions, the holding value notification unit 11c may be configured to notify the user of the holding value reflecting the winning result when the notification conditions are met for a competition that is not subject to the reserved setting, until the notification conditions are met for at least one of the multiple competitions that is subject to the reserved setting.
[0103] For example, let us consider the case where user U1, whose holding value is 3,000 yen, casts the following votes on the results of a bicycle race. He cast a vote of 1,000 yen for the first race and did not set a hold. He then cast a vote of 2,000 yen for the second race and set a hold by reserving a view. Furthermore, he correctly predicted the result of the first race, receiving a return of 3,000 yen, and correctly predicted the result of the second race, receiving a return of 4,000 yen.
[0104] In such a case, before the notification conditions for the second race are met (for example, before viewing begins or ends), if viewing of the video of the first race is completed, a holding value of 3,000 yen is displayed (VB: 3,000 yen), and after viewing of the video of the second race is completed, 7,000 yen is displayed (VB: 7,000 yen). In such an example, the notification conditions for the second race for which a hold has been set are not met, but viewing of the video of the first race has been completed and the notification conditions are met. Therefore, before the notification conditions for the second race are met, the holding value reflecting the winning result of the first race is notified to user U1.
[0105] On the other hand, before the notification conditions for the second race are met (for example, before viewing begins or ends), if the video of the first race has not been viewed, a holding value of 0 yen is displayed (VB: 0 yen), and after viewing of the video of the second race is completed, 7,000 yen is displayed (VB: 7,000). In this example, before viewing of the video of the second race, the notification conditions for the second race for which a hold has been set are not met, and the notification conditions for the video of the first race are not met either. Therefore, before the notification conditions for the second race are met, the holding value reflecting the winning result of the first race is not notified to user U1.
[0106] In one embodiment, the holding value notification unit 11c may be configured to notify the user of the holding value reflecting the winning result when the notification conditions are satisfied for a race that is not subject to the reserved setting, until the notification conditions are satisfied for all of the races that are subject to the reserved setting among the multiple races.
[0107] (5-3.Others) In addition, in the above embodiment, the server 10 is mainly provided with each function, but it is also possible to configure the user terminal 20 to have some of the functions, or to have some of the functions in both the server 10 and the user terminal 20.
[0108] Furthermore, an information processing device such as the server 10 may not only be a device that is physically composed of a single device, but may also include a plurality of devices that are connected to each other in a wired or wireless manner so as to function as essentially a single information processing device.
[0109] Moreover, each step described in the above embodiment as being executed by the server 10 can also be executed by the user terminal 20.
[0110] Various embodiments of the present invention have been described above, but these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and modifications thereof are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
[0111] <6. Features of the embodiment> The features of the embodiments of the present invention are summarized below.
[0112] The server 10 according to one embodiment of the present invention is an information processing device that includes a vote accepting unit 11a and a holding value notification unit 11c. The vote accepting unit 11a accepts votes from users regarding the results of a competition, and the holding value notification unit 11c notifies the user of the holding value reflecting the winning result according to the content of the vote, on the condition that the vote accepting unit 11a accepts an operation from the user regarding viewing a video of the competition after the competition for which the votes were accepted has ended.
[0113] With this configuration, notification to the user of the holding value reflecting the winning result can be controlled based on the user's viewing operations after the end of the competition, thereby preventing the user from guessing the competition result until certain conditions are met.
[0114] The holding value notifying unit 11c may be configured to notify the user of the holding value reflecting the winning result based on the user's viewing situation in response to an operation. By configuring in this way, it is possible to notify the user of the holding value reflecting the winning result based on the viewing situation, with the operation related to the viewing of the video related to the competition result that is the target of voting being accepted as a condition.
[0115] The server 10 may further include a reservation setting unit 11e, which accepts a reservation setting for reserving notification of the holding value reflecting a winning result to the user, and the holding value notification unit 11c may be configured to notify the user in response to an operation when the reservation setting is present. In this way, by accepting the reservation setting, it is possible to control so that the holding value reflecting the winning result is not notified before a predetermined condition is satisfied for a competition result in which it is estimated that the user is relatively interested. On the other hand, for a competition result in which it is estimated that the user is relatively less interested in for which the reservation setting has not been made (or the setting has been released), it is possible to control so that the holding value reflecting the winning result is notified regardless of the viewing situation, etc.
[0116] The reservation setting unit 11e may be configured to accept reservation settings up to a predetermined time of the competition. By configuring in this way, it is possible to avoid a situation in which the reflection of the results is reserved after the user knows the results.
[0117] The vote acceptance unit 11a may be configured to accept from the user whether or not the reservation setting is required when accepting votes. In this way, by confirming with the user whether or not the reservation setting is required when voting, it is possible to prevent the reservation setting from being overlooked.
[0118] The reservation setting unit 11e may be configured to receive from the user whether or not to reserve a result when the game for which the vote is being voted is a predetermined type, or when the bet amount or the return amount in the event of a win is equal to or exceeds a predetermined amount, when the vote acceptance unit 11a accepts the vote. In this way, by confirming with the user whether to reserve a result when the type of game for which the vote is being voted, or the bet amount or the return amount reaches a predetermined amount, it is possible to confirm whether or not to reserve a result of a game in which the user is particularly interested.
[0119] The vote acceptance unit 11a may be configured not to accept votes from users for the results of other competitions after the end of a competition for which bets have already been made and before the holding value reflecting the winning result is notified to the user. By configuring in this way, it is possible to prevent a mismatch between the amount of available betting and the amount of holding value recognized by the user, which may occur due to the acceptance of votes, from the end of the competition when the amount of the user's holding value is unknown until the holding value reflecting the winning result is notified.
[0120] The server 10 further includes a display content determination unit 11f, which may be configured to select a video to be displayed together with the video, the video including video or audio of the competition by the person who predicted the outcome of the competition, when the vote is based on the content of the prediction. With this configuration, the user can watch the video of the competition together with a video providing related information. By watching the content of the vote and the state of watching the competition by the person who predicted the outcome, simultaneously with the competition video, the user can experience a higher sense of realism.
[0121] The display content determination unit 11f may be configured to determine one or more icons to be displayed together with the video, which represent one or more users who have voted for the result of the competition, and to determine the display mode of the one or more icons based on the situation of the competition and the contents of the votes of each of the one or more users. By configuring in this way, it is possible to grasp other users who have voted for the result of the competition related to the video, and to share a sense of unity with the other users.
[0122] The display content determination unit 11f may be configured to determine that the icon of a user whose vote matches at least a part of the competition situation is displayed in a different manner from the icon of a user whose vote does not match the competition situation. By configuring in this way, it is possible to distinguish between users who are likely to hit the mark and users who are unlikely to hit the mark, and to understand the votes of other users.
[0123] A computer program according to one embodiment of the present invention is a computer program that causes a computer to execute a vote acceptance step and a holding value notification step, in which the vote acceptance step accepts votes from users regarding the results of a competition, and the holding value notification step notifies the user of the holding value reflecting the winning result based on the content of the vote, on the condition that an operation related to watching a video of the competition is accepted from the user after the competition for which the votes were accepted has ended.
[0124] An information processing method according to one embodiment of the present invention includes a vote accepting step and a holding value notifying step, in which in the vote accepting step, a computer accepts votes from users regarding the results of a competition, and in the holding value notifying step, the computer notifies the user of the holding value reflecting the winning result corresponding to the content of the vote, on the condition that the computer accepts an operation from the user regarding viewing a video of the competition after the competition for which the votes were accepted has ended. [Explanation of symbols]
[0125] 1: Holding value notification system, 5: Communication line, 10: Server, 11: Control unit, 11a: Voting acceptance unit, 11b: Viewing-related operation information acquisition unit, 11c: Holding value notification unit, 11d: Viewing status acquisition unit, 11e: Hold setting unit, 11f: Display content determination unit, 12: Memory unit, 13: Communication unit, 14: Operation input unit, 15: Monitor, 16: System bus, 20: User terminal, 21: Control unit, 22: Memory unit, 23: Communication unit, 25: Display unit, 26: Speaker, 27: Microphone, 28: Camera, 29: Operation button, 30: System bus, 40: Video, 42: Video, I1, I2, I3: User icon, P1, P2, P3, P3', P4, P4': Period, R1, R2, R3, R4: Contestant, U1, U2, U3: User, VA, VB: Holding value
Claims
1. A processor is provided. a processor accepting votes from users regarding the outcome of the competition; after the end of the competition for which the votes were accepted, when a first operation for starting viewing of a video of the competition for which the votes were accepted is accepted from the user, the video is displayed on the terminal of the user, and a holding value reflecting a winning result according to the content of the vote is notified to the user; When a second operation of selecting not to watch the video is received from the user, the information processing device notifies the user of the holding value reflecting the winning result according to the content of the vote, without displaying the video on the user's terminal.
2. The processor is capable of accepting a reservation setting for suspending notification of the holding value reflecting the winning result to the user; when the reserved setting has been accepted, when the first operation or the second operation is accepted from the user after the end of the competition for which the vote has been accepted, the user is notified of the holding value reflecting a winning result according to the content of the vote; when the reservation setting has not been accepted, the holding value reflecting a winning result according to the contents of the vote is notified to the user without accepting the first operation or the second operation from the user. The information device according to claim 1.
3. a processor accepting votes from users regarding the outcome of the competition; when the processor receives a first operation from the user to start watching a video of the competition for which the votes were accepted after the competition for which the votes were accepted is finished, the processor causes the video to be displayed on the user's terminal, and notifies the user of a holding value that reflects a winning result according to the content of the vote; An information processing method in which, when a processor receives a second operation from the user selecting not to watch the video, the processor notifies the user of the holding value reflecting the winning result based on the content of the vote, without displaying the video on the user's terminal.
4. causing the processor to accept votes from users regarding the outcome of the competition; when a first operation for starting viewing of a video of the competition for which the votes were accepted is received from the user after the competition for which the votes were accepted is finished, the processor causes the video to be displayed on the terminal of the user, and notifies the user of a holding value reflecting a winning result according to the content of the vote; A program that executes a process in which, when a processor receives a second operation from the user selecting not to watch the video, the processor displays to the user the holding value reflecting the winning result based on the content of the vote, without displaying the video on the user's terminal.
5. A processor and a terminal device, The processor, accepting votes on the results of the competition from users of the terminal devices; after the end of the competition for which the votes were accepted, when a first operation for starting viewing of a video of the competition for which the votes were accepted is accepted from the user, the video is displayed on the terminal device of the user, and a holding value reflecting a winning result according to the content of the vote is notified to the user; When a second operation of selecting not to watch the video is received from the user, the video is not displayed on the terminal device of the user, and the holding value reflecting a winning result according to the content of the vote is notified to the user. system.
Citation Information
Patent Citations
Information distribution and notice system in information communication network
JP2000341317A
Off-track betting ticket sales system and program for telephone betting terminal
JP2006155318A
Public race information acquisition system, public race information acquisition program, and public race information acquiring method
JP2008271219A
Video display method, race result display method, program, and totalization system
JP2015207227A
Server, race image synthesizing method, and program
JP2018142035A