WO2021059644A1 - 情報処理装置、制御プログラム、及び制御方法 - Google Patents

情報処理装置、制御プログラム、及び制御方法 Download PDF

Info

Publication number
WO2021059644A1
WO2021059644A1 PCT/JP2020/025543 JP2020025543W WO2021059644A1 WO 2021059644 A1 WO2021059644 A1 WO 2021059644A1 JP 2020025543 W JP2020025543 W JP 2020025543W WO 2021059644 A1 WO2021059644 A1 WO 2021059644A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
information
voting ticket
distributor
voting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2020/025543
Other languages
English (en)
French (fr)
Inventor
池田 武史
大丈 照内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mixi Inc
Original Assignee
Mixi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mixi Inc filed Critical Mixi Inc
Priority to AU2020356695A priority Critical patent/AU2020356695A1/en
Priority to EP20870295.1A priority patent/EP4036840A4/en
Publication of WO2021059644A1 publication Critical patent/WO2021059644A1/ja
Priority to US17/702,930 priority patent/US12190401B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/34Betting or bookmaking, e.g. Internet betting
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/3288Betting, e.g. on live events, bookmaking
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/323Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the player is informed, e.g. advertisements, odds, instructions
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed

Definitions

  • the present invention relates to an information processing device, a control program, and a control method.
  • the video distribution service provides a service that accepts uploads from users who desire to provide video content and distributes the video content to users who desire to view the video content.
  • a game providing system that provides a multiplayer type electronic game played by a plurality of players is disclosed (for example, Patent Document 1).
  • a storage means for storing a database in which information identifying a character operated by a plurality of players and the content of an activity executed in an electronic game by a player's operation are associated with each other, and a plurality of players
  • a display means for referring to a database and displaying the contents of activities related to the player in association with each other is provided.
  • video distribution services for example, there is a service that distributes video contents related to the prediction of public competition.
  • the distributor may predict the order of arrival of the public competition, and the viewer may purchase the voting ticket by referring to the prediction.
  • the distributor may predict the order of arrival of the public competition, and the viewer may purchase the voting ticket by referring to the prediction.
  • action information such as a friend may be notified to oneself.
  • the content of the activity performed by each character in the lobby is displayed.
  • a predetermined notification is given to the second user, and the second user's voting ticket purchase request made based on the notification is made.
  • An information processing device capable of communicating with a terminal device used by a user via a communication network according to one aspect of the present invention provides voting ticket information regarding a voting ticket for voting a predetermined value for an expected result for a competition.
  • An acquisition unit that acquires voting information indicating that the first user has voted for a voting ticket based on the provider-designated voting ticket information that indicates the voting ticket information designated by the person, and a predetermined voting information when the voting information is acquired.
  • the notification unit that notifies the terminal device of the second user related to the first user of the information about the provider, and the second user based on the notified information about the provider. It is characterized by including a reception unit that accepts voting tickets based on the provider-designated voting ticket information.
  • a predetermined notification is given to the second user, and the voting of the second user is performed based on the notification. It is possible to accept ticket purchase requests.
  • FIG. 12 It is a figure which shows an example of the screen display in another embodiment. It is a sequence diagram between the user terminal 12a and the server 16 in another embodiment. It is a flowchart of the message notification processing by a server in another embodiment. It is an example of the block diagram of the hardware environment of the computer which executes the program in this embodiment and other embodiments.
  • FIG. 1 is a diagram showing an example of an information processing device according to the present invention.
  • the information processing device 1 is an information processing device capable of communicating with a terminal device 6 used by a user via a communication network.
  • the information processing device 1 includes an acquisition unit 2, a notification unit 3, and a reception unit 4 as an embodiment.
  • a server 16 described later can be mentioned.
  • a user terminal 12 described later can be mentioned.
  • the acquisition unit 2 uses the voter-designated voting ticket information indicating the voting ticket information designated by the provider (for example, the distributor described later) that provides the voting ticket information regarding the voting ticket for voting the predetermined value for the expected result for the competition. Based on this, the voting information indicating that the first user has voted for the voting ticket is acquired.
  • An example of the acquisition unit 2 is the user voting ticket information acquisition unit 46, which will be described later.
  • the predetermined value may be, for example, money such as a stake, may have a property value, or may be a point having no monetary value.
  • the notification unit 3 When the voting information is acquired, the notification unit 3 notifies the terminal device of the second user, who is related to the first user, of the information about the provider by using the predetermined relational information.
  • the notification may be, for example, a push notification described later, a toast notification described later, a message in a group chat described later, or the like.
  • An example of the notification unit 3 is the notification control unit 48, which will be described later.
  • the reception unit 4 receives a voting ticket based on the provider-designated voting ticket information from the second user based on the notified information about the provider.
  • An example of the reception unit 4 is the user voting ticket information acquisition unit 46, which will be described later.
  • the notification unit 3 notifies at least that the first user has voted for the voting ticket based on the information of the voting ticket designated by the provider, and the information related to the provider which is the information about the provider. Either one may be notified.
  • the notification unit 3 When the content related to the provider-designated voting ticket information is not displayed on the terminal device 6 of the second user, the notification unit 3 relates to the provider-designated voting ticket information on the terminal device 6 of the second user as information about the provider. Information about the content may be notified.
  • the second user Can notify the terminal device 6 of.
  • the content of the notification is displayed on the terminal device 6 of the second user who has received the notification.
  • the predetermined relationship information may be group information related to a preset group of users.
  • the notification unit 3 can notify the terminal device 6 of the second user in the same group as the first user of the information based on the provider by using the group information.
  • the voting ticket purchase trend of the first user prompts the purchase of the voting ticket of the second user, which can lead to the purchase of the voting ticket.
  • the information processing device 1 may include a specific unit 5, a notification unit 3, and a reception unit 4.
  • the specific unit 5 specifies the video content selected by the first user from among one or more video contents distributed by the provider.
  • An example of the specific unit 5 is a distribution control unit 43, which will be described later.
  • the notification unit 3 notifies the terminal device of the first user of the voting ticket information for the competition associated with the specified video content at a predetermined timing associated with the video content.
  • the reception unit 4 receives a voting ticket based on the voting ticket information notified from the first user.
  • An example of the notification unit 3 is the notification control unit 48, which will be described later.
  • An example of the reception unit 4 is the user voting ticket information acquisition unit 46, which will be described later.
  • the notification unit 3 not only notifies the voting ticket information for the competition associated with the specified video content, but also, for example, notifies the terminal device of the first user of the link information to the video content together with the voting ticket information. May be good.
  • the predetermined timing associated with the video content is, for example, the expected information of voting by the distributor when the user who has once watched the video distributed by the distributor does not see the distributed video thereafter. It may be the registered timing. The case where the user who has once watched the video delivered by the distributor has not watched the delivered video after that is, for example, the case where a screen negative notification described later is given. Further, as another example of the predetermined timing, the terminal device of the first user may be notified at a timing before the voting deadline of the competition associated with the moving image content (for example, 15 minutes before the voting deadline).
  • the notification unit 3 receives a voting ticket based on the notified voting ticket information from the first user, the first user votes for the terminal device of the second user who is viewing the specified video content. You may notify that you have voted for the ticket.
  • the user terminal of the second user can be used.
  • the first user can notify that the voting ticket has been purchased based on the expectation of the distributor A.
  • the second case is not only when the specified video content is being viewed, but also when the second user who has once viewed the specified video content has not seen the distributed video content thereafter (Case 1).
  • the user's terminal device may be notified that the first user has purchased the voting ticket based on the expectation of the distributor of the video content. Further, when the second user has watched another video content of the distributor of the video content (case 2), the first user predicts the distributor of the video content on the terminal device of the second user. You may notify that you have purchased a voting ticket based on. Alternatively, if either case 1 or case 2 is applicable and the second user has not voted, the first user is the distributor of the video content on the terminal device of the second user.
  • the case where the second user has not voted may be the case where the second user has not purchased a voting ticket at all for the race, or the second user distributes the video content for the race. It may be the case that the voting ticket is not purchased based on the expectation of the person.
  • FIG. 2 is a diagram showing an example of the network configuration of the voting ticket purchasing system according to the present embodiment.
  • the voting ticket purchasing system 11 includes one or more user terminals 12, one or more distributor terminals 15, a server 16, and a communication network 17.
  • One or more user terminals 12, one or more distributor terminals 15, and a server 16 are connected to each other so as to be able to communicate with each other via a communication network 17.
  • the user terminal 12 is a portable electronic terminal device having a communication function capable of connecting to a communication network 17 such as a smartphone, a tablet terminal, or a mobile phone carried by a user.
  • the user terminal 12 includes an operation display unit 13, a microphone for inputting sound, a speaker for outputting sound, and the like.
  • the operation display unit 13 is a device capable of performing an input operation on the screen 14 and displaying an image on the screen 14, for example, a touch panel display.
  • the user terminal 12 may be a so-called personal computer.
  • the user terminal 12 can download and install a predetermined application program from the application program download site on the Internet. As a result, the user can operate the application program by performing an input operation on the operation display unit 13 of the user terminal 12.
  • dedicated application software that can purchase voting tickets in public competitions such as horse racing, boat racing, and bicycle racing, and can view the order of arrival forecast by the distributor (hereinafter, "dedicated"). "Application software" shall be installed on the user terminal 12.
  • the user can make the user terminal 12 access the server 16 by starting this dedicated application software on the user terminal 12.
  • the user terminal 12 accesses the server 16, for example, the input of a user ID registered in advance may be required.
  • GUI graphical user interface
  • Voting tickets can be purchased for a fee or for free. If the purchase of the voting ticket is paid, the dividend will be paid in cash as an example. Therefore, the user ID is associated with, for example, a user's credit card number, a bank account number, or the like for making a payment. If the voting ticket is purchased free of charge, it can be purchased using the points (those having no value as currency) that can be used in the voting ticket purchasing system 11.
  • the distributor terminal 15 is an information communication terminal device having a communication function capable of connecting to a communication network 17 such as a computer, a smartphone, a tablet terminal, or a mobile phone used by the distributor.
  • a communication network 17 such as a computer, a smartphone, a tablet terminal, or a mobile phone used by the distributor.
  • a personal computer may be used.
  • the distributor terminal 15 has an imaging device for the distributor to shoot and distribute a moving image.
  • the image pickup device may be built in the distributor terminal 15 or may be an external type.
  • the distributor accesses the server 16 using the distributor terminal 15. Then, the distributor distributes the moving image content (video content related to the prediction of the finish order of the competition) taken by using the imaging device to the user terminal 12 via the server 16.
  • the moving image content video content related to the prediction of the finish order of the competition
  • the server 16 is an information processing device that manages the dedicated application program installed in the user terminal 12. For example, the server 16 can stream the video content posted from the distributor terminal 15 to the user terminal 12. Further, the server 16 can perform payment processing for purchasing the voting ticket based on the voting ticket purchase instruction from the user terminal 12 and the distributor terminal 15.
  • the server 16 may be a server system composed of one or more physical information processing devices, or may be a virtual server system composed of one or more virtual server devices.
  • FIG. 3 is a diagram showing an example of a functional block of the voting ticket purchasing system 11 in the present embodiment.
  • the functions of the user terminal 12, the distributor terminal 15, and the server 16 will be described.
  • the user terminal 12 includes an operation display unit 13, a communication unit 21, a control unit 22, and a storage unit 27.
  • the communication unit 21 is an interface that enables communication with a device connected to the communication network 17.
  • the communication unit 21 communicates with the server 16 via the communication network 17.
  • the operation display unit 13 is a touch panel display capable of inputting and displaying by a user's input operation.
  • a touch panel display is used as an example, but the present invention is not limited to this, and the input unit and the display unit may be independent of each other.
  • the control unit 22 controls the operation of the entire user terminal 12. By executing the application program according to the present embodiment, the control unit 22 functions as a display control unit 23, an expected adoption unit 24, a purchase request unit 25, and a notification reception unit 26.
  • the display control unit 23 controls the display state of the screen 14 based on the user interface (UI) data 28 of the dedicated application program stored in the storage unit 27. At the same time, the display control unit 23 communicates with the server 16 to display the video content distributed by the distributor and the voting ticket information designated by the distributor on the screen 14.
  • the voting ticket information designated by the distributor includes the voting ticket information (unpurchased voting ticket) and the purchased voting ticket that the distributor only predicted the order of arrival.
  • the predictive recruitment unit 24 When the predictive recruitment unit 24 receives an instruction to adopt the voting ticket information designated by the distributor by the operation from the operation display unit 13, the designated voting ticket information is transferred to the predetermined temporary holding area 29. Hold. At this time, the predictive adoption unit 24 can hold a part or all of the voting ticket information designated by the distributor in the predetermined temporary holding area 29 by the operation from the operation display unit 13. Further, the predictive adoption unit 24 may add new voting ticket information based on the user's own prediction to the information regarding the voting ticket held in the temporary holding area 29 by the operation from the operation display unit 13.
  • the purchase request unit 25 transmits a purchase request for purchasing the voting ticket information held in the temporary holding area 29 to the server 16 in response to an instruction from the operation display unit 13.
  • the purchase request unit 25 receives a purchase completion notification from the server 16 that has performed payment processing for the purchase request.
  • the notification receiving unit 26 receives a notification from another user that the other user has purchased the voting ticket with reference to the voting ticket specified by one of the distributors.
  • the display control unit 23 displays on the screen 14 that another user has purchased the voting ticket with reference to the voting ticket specified by the distributor.
  • the display control unit 23 also displays a display asking the user whether or not to purchase the voting ticket with reference to the voting ticket specified by the distributor.
  • the display control unit 23 specifies the distributor. Display the screen for purchasing the voting ticket with reference to the voting ticket.
  • the other user is a user whose relationship has been formed in advance with the user.
  • a so-called “friend” messages can be exchanged with each other or a group (community). Can be formed.
  • the so-called “friend” refers to a relationship formed by mutual agreement, for example, when one user makes a friend request and the other user accepts the friend request.
  • the group may be automatically formed based on the information registered in advance for both users. For example, if the telephone number and e-mail address of the other party are registered in the user terminals 12 of both users, the server 16 may automatically group them into the same group. Further, the server 16 may group users who are viewing the video content of the same distributor into the same group.
  • the storage unit 27 stores installed programs (including dedicated application programs according to this embodiment), various data, and the like.
  • the storage unit 27 stores UI data 28 and the like as an example.
  • the data includes not only status information and character data but also graphical data.
  • the storage unit 27 has a temporary holding area 29 for temporarily holding the voting ticket information designated by the user. Further, the temporary holding area 29 can temporarily hold a part or all of the voting ticket information to be adopted when the voting ticket information designated by the distributor is adopted.
  • the temporary hold area 29 for example, information identifying the competition (race name or race ID, etc.), group number, bet (or betting point) on the group number, and voting ticket information are held by the expected recruitment unit 24. In that case, information (distributor name, distributor ID, etc.) that identifies the distributor, which is the basis of the voting ticket information, is retained.
  • the distributor terminal 15 includes a communication unit 31, a control unit 32, an input unit 33, and an imaging unit 34.
  • the communication unit 31 is an interface that enables communication with a device connected to the communication network 17.
  • the communication unit 31 communicates with the server 16 via the communication network 17.
  • the control unit 32 controls the operation of the entire distributor terminal 15. Based on the instruction from the input unit 33, the control unit 32 distributes the moving image content captured by the imaging unit 34 to the user terminal 12 via the server 16.
  • the input unit 33 is an input interface for inputting instructions to the control unit 32 and inputting instructions and data.
  • the distributor uses the input unit 33 to input the expected content of the finish order of the target competition, purchase a voting ticket, and input an instruction regarding distribution of the video content.
  • the imaging unit 34 is an imaging device such as a CCD (Charge Coupled Device).
  • the server 16 includes a communication unit 41, a control unit 42, and a storage unit 50.
  • the communication unit 41 is an interface that enables communication with a device connected to the communication network 17.
  • the communication unit 41 communicates with the user terminal 12 and the distributor terminal 15 via the communication network 17.
  • the control unit 42 controls the operation of the entire server 16. At the same time, the control unit 42 executes processing in response to a request from the user terminal 12 or the distributor terminal 15, and controls such as returning the execution result to the user terminal 12 or the distributor terminal 15.
  • the control unit 42 executes the distribution control unit 43, the distributor voting ticket information acquisition unit 44, the distributor voting ticket information providing unit 45, the user voting ticket information acquisition unit 46, and the settlement. It functions as a processing unit 47 and a notification control unit 48.
  • the distribution control unit 43 receives the video content shot by the distributor in response to the distribution request from the distributor. At the same time, the distribution control unit 43 distributes the received video content to the user terminal 12 on which the dedicated application program is running.
  • the distributor voting ticket information acquisition unit 44 acquires the voting ticket information (distributor voting ticket information) specified by the distributor.
  • the distributor voting ticket information includes the prediction information of the order of arrival of the competition input to the distributor and the voting ticket information purchased by the distributor.
  • the distributor voting ticket information providing unit 45 provides the distributor voting ticket information acquired by the distributor voting ticket information acquisition unit 44 to the user terminal 12 in relation to the video content of the corresponding distributor.
  • the user voting ticket information acquisition unit 46 acquires the voting ticket information of the user held in the temporary holding area 29 of the user terminal 12 in response to the voting ticket purchase request from the user terminal 12.
  • the payment processing unit 47 performs payment processing for purchasing a voting ticket based on the user's voting ticket information acquired by the user voting ticket information acquisition unit 46.
  • the payment process is performed based on the credit card, account number, etc. registered in advance.
  • the notification control unit 48 extracts the user Y who has a relationship with the user X in advance from the group information DB 53 when the settlement of the voting ticket purchased by the user X is completed with reference to the voting ticket specified by the distributor.
  • the notification control unit 48 indicates that the user X has purchased with reference to the voting ticket specified by the distributor, and information about the voting ticket specified by the distributor. Generate notifications that include.
  • the notification control unit 48 transmits the generated notification to the extracted user terminal 12 of the user Y.
  • the notification control unit 48 does not transmit a notification to the user terminal 12 of the user X in the example of the present embodiment. Further, if the extracted user has already purchased the voting ticket with reference to the voting ticket specified by the distributor A or another distributor, the notification control unit 48 notifies those users of the voting ticket. You do not have to send.
  • the storage unit 50 stores the distributor voting ticket information database 51, the user voting ticket information database 52, and the group information database 53.
  • the database will be referred to as "DB".
  • the distributor voting ticket information DB 51 is a database that manages the voting ticket information specified by the distributor.
  • the user voting ticket information DB 52 is a database that manages voting ticket information purchased by the user.
  • the group information DB 53 is a database that manages a group (community) formed by users.
  • FIG. 4 is a diagram showing an example of a data structure of a database managed by the server 16 in this embodiment.
  • the distributor voting ticket information DB 51 includes data items of "distributor ID”, “race ID”, "voting ticket”, "purchase amount”, and "video content ID”.
  • each record of the distributor voting ticket information DB 51 may be referred to as distributor voting ticket information.
  • Information that identifies the distributor is stored in the item “distributor ID”.
  • Information that identifies the competition is stored in the item “race ID”.
  • the group number of the order of arrival from the first place to the predetermined order in the competition (race) specified by the race ID is stored.
  • the consecutive win single type, the consecutive win double type, etc. are not mentioned for convenience of explanation, but these are not excluded.
  • the stake corresponding to the voting ticket information is stored.
  • video content ID information (video content ID) for identifying the video content of the corresponding distributor is stored.
  • the user voting ticket information DB 52 includes data items of "user ID”, “race ID”, “voting ticket”, "purchase amount”, “purchase Pt”, and “distributor ID”.
  • Information that identifies the user (user ID) is stored in the item “user ID”.
  • Information that identifies the competition (race ID) is stored in the item “race ID”.
  • the group number of the order of arrival from the first place to the predetermined order in the competition (race) specified by the race ID is stored.
  • purchase amount a stake corresponding to the voting ticket information (an item used in the case of payment and the currency is the stake) is stored.
  • a bet corresponding to the voting ticket information (an item used in the case of free of charge, and points are bets) is stored.
  • the distributor ID when the user purchases a voting ticket by adopting the voting ticket specified by the distributor, the distributor ID is stored.
  • the group information DB 53 includes data items of "user ID” and "group ID". Information that identifies the user (distributor ID) is stored in the item “user ID”. Information (group ID) for identifying a user's group is stored in the item "group ID”.
  • a record (group information) is added to the group information DB 53 when a group is formed or when a new user is added to the group as a member. For example, when one user makes a friend request and the other user approves the friend request, the group information is added to the group information DB 53. Further, for example, when the telephone number and the e-mail address of the other party are registered in the user terminals 12 of both users, the server 16 registers them in the group information DB 53 as the same group. Further, for example, the server 16 registers the users who are viewing the video content of the same distributor in the group information DB 53 as the same group.
  • the user interface of the dedicated application program installed on the user terminal 12 will be described with reference to FIGS. 5 to 8.
  • the screen 14 displays a screen for selecting a race for which a voting ticket can be purchased at that time.
  • the user operates the operation display unit 13 to select a target race. Then, the screen of FIG. 5 is displayed.
  • FIG. 5 is a diagram showing an example of a distributor selection screen in this embodiment.
  • the distributor selection screen 61 includes a login user display field 62, a holding amount display field 63, a holding point display field 64, a purchase target race name display field 65, and a distributor list 66.
  • the icon and user name of the user who is currently logged in to the voting ticket purchasing system 11 using the user terminal 12 are displayed.
  • the holding amount display column 63 the amount currently held by the user in the voting ticket purchasing system 11 is displayed.
  • the holding point display column 64 the points currently held by the user in the voting ticket purchasing system 11 are displayed.
  • the purchase target race name display field 65 the race name for which the voting ticket is to be purchased is displayed.
  • a message notifying the time until the purchase deadline of the voting ticket for the race is displayed.
  • thumbnail images 66a, 66b, 66c, ... Of information (distributor information) regarding race predictions distributed by each distributor for the race displayed in the purchase target race name display field 65 are displayed. Is displayed.
  • the distributor list 66 can display the distributor information that is not currently displayed by the scroll operation by the operation display unit 13. The user taps, for example, the thumbnail image 66a of the distributor information of the distributor A from the distributor list 66 using the operation display unit 13. Then, the screen of FIG. 6 is displayed.
  • FIG. 6 is a diagram showing an example of a distributor prediction screen in the present embodiment.
  • the distributor prediction screen 71 includes a login user display field 72, a selected distributor display field 73, a distributor video content display field 74, a distributor voting ticket information display field 75, and a prediction adoption button 76.
  • the icon and user name of the user who is currently logged in to the voting ticket purchasing system 11 using the user terminal 12 are displayed.
  • the distributor display field 73 the distributor name or the like selected in the distributor list 66 of the distributor selection screen 61 is displayed.
  • the distributor video content display field 74 the video content of the selected distributor (for example, a live distribution video in a streaming format) is displayed.
  • the distributor voting ticket information display field 75 the voting ticket information specified by the distributor is displayed.
  • the expected adoption button 76 is a button that is pressed when purchasing a voting ticket by adopting the voting ticket information of the distributor. In the example of FIG. 6, the expected adoption button 76 is given a caption to the effect that it "gets on the expectation of the distributor A". When the expected adoption button 76 is tapped, the screen of FIG. 7 is displayed. At this time, the contents of the distributor voting ticket information display field 75 are stored in the temporary holding area 29.
  • FIG. 7 is a diagram showing an example of a detailed screen for predicting recruitment of distributors in this embodiment.
  • the distributor recruitment forecast details screen 81 has a distributor video content display column 82, a holding point display column 83, a holding point addition designation column 84, a holding amount display column 85, a holding amount additional designation column 86, and a distributor prediction voting ticket display column.
  • 87 includes a "Add to Cart" button 95.
  • the video content of the selected distributor (for example, a live distribution video in a streaming format) is displayed.
  • the points currently held by the user in the voting ticket purchasing system 11 are displayed.
  • points (charges) used only in the voting ticket purchasing system 11 can be added in order to purchase the voting ticket free of charge.
  • the holding amount display column 85 the amount currently held by the user in the voting ticket purchasing system 11 is displayed.
  • the holding money addition designation field 86 the amount for purchasing the voting ticket for a fee can be added (charged) to the voting ticket purchasing system 11.
  • the voting ticket can be purchased within the charged amount or within the points.
  • the distributor expected voting ticket display column 87 includes the expected voting ticket list 88, the yen / point selection switch 93, and the stake / credit point total display column 92.
  • the distributor expected voting ticket display field 87 the group number of the voting ticket designated by the distributor A and the bet or betting point are displayed by default.
  • the yen / point selection switch 93 is a switch button for switching between purchasing a voting ticket for a fee and purchasing it free of charge.
  • the user specifies "yen” when purchasing a voting ticket for a fee, and specifies "Pt (points)” when purchasing a voting ticket free of charge (when using it only within the voting ticket purchasing system). To do.
  • the expected voting ticket list 88 includes a group number display column 89, an odds display column 90, and a bet / bet point display column 91.
  • the voting group number display field 89 is a column for displaying the group number to be voted, and displays the group number designated by the distributor.
  • the group number of "1st place 1st, 2nd place 4th” the group number of "1st place 1st, 2nd place 4th"
  • "1st place 1st Three group numbers of "2nd, 2nd, 3rd and 4th” are displayed.
  • the odds display field 90 the odds corresponding to the group number displayed in the voting group number display field 89 are displayed.
  • the bet / credit point display field 91 the bet or bet point for each group number is displayed.
  • the bet / credit point total display column 92 the total of the bet / credit point display column 91 in the expected voting ticket list 87a is displayed.
  • the content of the distributor voting ticket information display field 75 is stored in the temporary hold area 29, but the present invention is not limited to this.
  • the contents of the distributor expected voting ticket display field 87 may be stored in the temporary holding area 29.
  • FIG. 8 is a diagram showing an example of a voting ticket purchase screen in this embodiment.
  • the voting ticket purchase screen 101 has a distributor video content display field 102, a holding point display field 103, a holding point addition designation field 104, a holding amount display field 105, a holding money addition designation field 106, and a distributor expected voting ticket display field 107.
  • Distributor video content display column 102, holding point display column 103, holding point addition designation column 104, holding amount display column 105, holding money addition designation column 106 are the distributor video content display column 82 and holding point display in FIG. 7, respectively. Since it is the same as the column 83, the holding point addition designation column 84, the holding amount display column 85, and the holding money addition designation column 86, the description thereof will be omitted.
  • the distributor expected voting ticket display column 107 includes the expected voting ticket list 108, the stake / credit point total display column 112, the set unit purchase button 113, the edit button 114, and the delete button 115.
  • the distributor expected voting ticket display field 107 the group number of the voting ticket designated by the distributor A and the bet or betting point are displayed by default.
  • the expected voting ticket list 108 includes a group number display column 109, an odds display column 110, and a bet / bet point display column 111.
  • the group number display field 109, the odds display field 110, the bet / bet point display field 111, and the bet / credit point total display field 112 are the group number display field 89, the odds display field 90, and the bet / bet, respectively. Since it is the same as the bet point display column 91 and the bet / credit point total display column 92, the description thereof will be omitted.
  • the set unit purchase button 113 is a button for purchasing voting tickets in units of the set, assuming that the combination of voting tickets in the expected voting ticket list 108 is one set. Each time the "+" button of the set unit purchase button 113 is tapped, the set to be purchased can be added. Each time the "-" button of the set unit purchase button 113 is tapped, the set to be purchased can be subtracted.
  • the contents of the expected voting ticket list 108 can be edited.
  • the unit to be purchased can be changed from points (free) to yen (paid), from yen (paid) to points (free), and the user's own forecast is newly added to the forecast voting ticket list 108.
  • Can be added a predetermined group number can be deleted from the expected voting ticket list 108, and the like.
  • the delete button 115 the distributor expected voting ticket display field 107 can be deleted.
  • the user can purchase a voting ticket with reference to the voting ticket expected by the selected distributor.
  • the user X purchases a voting ticket using his / her own user terminal 12a with reference to the voting ticket predicted by the distributor A.
  • the user terminal 12b of the user Y having a predetermined relationship with the user X is notified that the user X has purchased the voting ticket with reference to the voting ticket predicted by the distributor A. This will be described with reference to FIGS. 9 to 11.
  • FIG. 9 is a notification example (Example 1) in this embodiment.
  • FIG. 9 shows an example of a push notification displayed on the screen 14 based on the notification information from the server 16 when the above-mentioned dedicated application program is not in the active state on the user terminal 12b.
  • a message 121 is displayed by a push notification on the home screen of the operating system (OS) of the user terminal 12b.
  • OS operating system
  • the message 121 it is displayed that the user X has purchased the voting ticket with reference to the voting ticket predicted by the distributor A, and further, the user Y is also displayed to recommend the purchase of the voting ticket. ..
  • the message 121 is provided with a link (link information) to the distributor adoption forecast detail screen 81 (FIG. 7) for the voting ticket designated by the distributor A.
  • the "link information" refers to information that identifies the transition destination screen (for example, screen ID) and information that identifies the distributor voting ticket information of the distributor to be displayed on the transition destination screen (for example, distributor ID). Including.
  • the dedicated application program is activated, and based on the link information, the distributor adoption prediction detail screen 81 (FIG. 7) for the voting ticket specified by the distributor A is displayed. Is displayed. After that, by performing the operations described with reference to FIGS. 7 to 8, the user Y can purchase the voting ticket with reference to the prediction of the distributor A in the same manner as the user X.
  • the push notification from the server 16 causes the user terminal 12b to receive the content.
  • Information about the content related to the distributor voting ticket information can be displayed.
  • FIG. 10 is a notification example (Example 2) in this embodiment.
  • FIG. 10 shows an example of a toast notification displayed on the screen 14 based on the notification information from the server 16 when the above-mentioned dedicated application program is in the active state on the user terminal 12b.
  • Toast notification is to temporarily pop up a message notification.
  • the toast notification 131 displays the icon 132 of the user X, the fact that the user X has purchased the voting ticket with reference to the prediction of the distributor A, and the "ride" button 133.
  • the "ride” button 133 is a button to be tapped when riding the forecast of the distributor A.
  • the "ride” button 133 has a link (link information) to the distributor recruitment forecast detail screen 81 (FIG. 7) for the voting ticket designated by the distributor A.
  • the distributor recruitment forecast detail screen 81 (FIG. 7) for the voting ticket designated by the distributor A is displayed based on the link information. After that, by performing the operations described with reference to FIGS. 7 to 8, the user Y can purchase the voting ticket with reference to the prediction of the distributor A in the same manner as the user X.
  • FIG. 11 is a notification example (Example 3) in this embodiment.
  • FIG. 11 is an example of a chat screen 141 displayed by operating a dedicated application program. On the chat screen 141, users can exchange messages (group chat) within a predetermined group by using the chat function of the dedicated application program described above.
  • FIG. 11 shows an example of a message displayed when a member of the group purchases a voting ticket with reference to the prediction of the distributor A when users are exchanging messages with each other in the group.
  • the "ride” button 143 is a button to be tapped when riding the forecast of the distributor A.
  • the “ride” button 143 has a link (link information) to the distributor recruitment forecast detail screen 81 (FIG. 7) for the voting ticket designated by the distributor A.
  • the distributor recruitment forecast detail screen 81 (FIG. 7) for the voting ticket specified by the distributor A is displayed based on the link information. After that, by performing the operations described with reference to FIGS. 7 to 8, the user Y can purchase the voting ticket with reference to the prediction of the distributor A in the same manner as the user X.
  • FIG. 12 is a sequence diagram until the user X purchases the voting ticket with reference to the voting ticket specified by the distributor between the user terminal 12a and the server 16 in the present embodiment.
  • the user X operates the user terminal 12a to start the installed dedicated application program (S1).
  • the user terminal 12a in which the dedicated application program is started makes a data acquisition request to the server 16 (S2).
  • the server 16 transmits the distributor information (including the distributor ID, the race ID, and the video content ID) to the user terminal 12 (S3).
  • the user terminal 12a When the user terminal 12a receives the distributor information from the server 16, the user terminal 12a displays the distributor information in the distributor list 66 of FIG.
  • the user X selects, for example, the thumbnail image 66a of the distributor information of the distributor A from the distributor list 66 (S4). Then, the user terminal 12a requests the video content of the distributor A based on the video content ID (S5).
  • the user terminal 12a receives the video content from the server 16 in response to the request (S6).
  • the user terminal 12a reproduces the received moving image content on the distributor prediction screen 71 of FIG.
  • the server 16 (distributor voting ticket information acquisition unit 44) acquires the contents (distributor voting ticket information) when the group number and the purchase amount of the order of arrival of the voting ticket are specified by the distributor A (S7). ..
  • the distributor voting ticket information includes a distributor ID, a race ID, a voting ticket group number, a purchase price, and a video content ID.
  • the server 16 (distributor voting ticket information acquisition unit 44) registers the acquired distributor voting ticket information in the distributor voting ticket information DB 51. Then, the server 16 (distributor voting ticket information providing unit 45) distributes the distributor voting ticket information to the user terminal 12 (12a) viewing the video content of the distributor A (S8).
  • the user terminal 12a displays the group number of the voting ticket included in the distributor voting information of the distributor A transmitted from the server 16 in the distributor voting ticket information display field 75 of the distributor prediction screen 71 of FIG. 6 ( S9).
  • the user X taps the prediction adoption button 76 on the distributor prediction screen 71 of FIG. Then, the user terminal 12a (predictive recruitment unit 24) holds the distributor voting ticket information in the temporary holding area 29 (S10). At this time, the distributor adoption forecast detail screen 81 of FIG. 7 is displayed. In FIG. 7, when the “Add to cart” button 95 is tapped, the voting ticket purchase screen 101 of FIG. 8 is displayed.
  • the user X may delete a part of the distributor voting ticket information or add the voting ticket information predicted by the user to the distributor voting ticket information. Further, the user X designates a bet (or betting point) for each voting ticket information (S11).
  • the user terminal 12a predictdiction adoption unit 24 updates the information held in the temporary hold area 29. That is, the user terminal 12a (prediction adoption unit 24) updates the contents of the temporary hold area 29 in response to the input operation on the voting ticket purchase screen 101 (all or part of the distributor voting ticket information is set to the temporary hold area 29). Hold).
  • the user X taps the purchase execution button 116 (S12). Then, the user terminal 12a (purchase request unit 25) uses the user voting ticket information (user ID, race ID, voting ticket group number, purchase amount (or purchase Pt), distributor) based on the contents of the temporary holding area 29. A purchase request including (including an ID) is transmitted to the server 16 (S13).
  • the server 16 acquires the purchase request.
  • the server 16 (user voting ticket information acquisition unit 46) registers the content of the user voting ticket information included in the acquired purchase request in the user voting ticket information DB 52.
  • the server 16 (payment processing unit 47) performs payment processing related to the purchase of the voting ticket based on the purchase request (S14).
  • the server 16 updates the content of the user-owned information DB 52 based on the payment content and notifies the user terminal 12a of the completion of the payment process (S15).
  • FIG. 13 shows that the user Y votes between the user terminal 12b and the server 16 in the present embodiment based on the notification that the user X has purchased the voting ticket with reference to the voting ticket designated by the distributor A. It is a sequence diagram until the ticket is purchased.
  • the server 16 (notification control unit 48) extracts the user ID of the user who belongs to the same group as the user X from the group information DB 53 by using the user ID of the user X.
  • the server 16 (notification control unit 48) performs a message generation process (S21).
  • the user ID of the user Y is extracted as a member belonging to the same group as the user X.
  • the server 16 (notification control unit 48) transmits a notification to the user terminal 12b of the user Y extracted in S21 that the user X has purchased the voting ticket with reference to the voting ticket specified by the distributor A ((notification control unit 48). S22).
  • the user terminal 12b receives the notification from the server 16. Then, as described with reference to FIGS. 9 to 11, the user terminal 12b (display control unit 23) purchased the voting ticket by referring to the voting ticket designated by the distributor A based on the notification. A message to that effect is displayed on the screen 14 (S23).
  • the server 16 acquires the distributor voting ticket information of the distributor A from the distributor voting ticket information DB and transmits it to the user terminal 12b (S26).
  • the user terminal 12b receives the distributor voting ticket information of the distributor A from the server 16. Then, the user terminal 12b displays the forecast contents of the distributor A on the distributor recruitment forecast detail screen 81 of FIG. 7 based on the link information and the distributor voting ticket information of the distributor A (S27). At this time, the user terminal 12b (prediction adoption unit 24) holds the distributor voting ticket information of the distributor A in the temporary holding area 29 (S28). When the user Y taps the "Add to cart" button 95 in FIG. 7, the voting ticket purchase screen 101 of FIG. 8 is displayed.
  • the user Y may delete a part of the distributor voting ticket information or add the voting ticket information predicted by the user Y to the distributor voting ticket information. Further, the user Y designates a bet (or betting point) for each voting ticket information (S29).
  • the user terminal 12b predictdiction adoption unit 24 updates the information held in the temporary hold area 29. That is, the user terminal 12b (prediction adoption unit 24) updates the contents of the temporary hold area 29 according to the input operation on the voting ticket purchase screen 101 (all or part of the distributor voting ticket information is set to the temporary hold area 29). Hold).
  • the user Y taps the purchase execution button 116 (S30). Then, the user terminal 12b (purchase request unit 25) uses the user voting ticket information (user ID, race ID, voting ticket group number, purchase amount (or purchase Pt), distributor) based on the contents of the temporary holding area 29. A purchase request including (including an ID) is transmitted to the server 16 (S31).
  • the server 16 acquires the purchase request.
  • the server 16 (user voting ticket information acquisition unit 46) registers the content of the user voting ticket information included in the acquired purchase request in the user voting ticket information DB 52.
  • the server 16 (payment processing unit 47) performs payment processing related to the purchase of the voting ticket based on the purchase request (S32).
  • the server 16 updates the content of the user-owned information DB 52 based on the payment content and notifies the user terminal 12 of the completion of the payment process (S33).
  • FIG. 14 is a flowchart of the message generation process (S21) and the notification process (S22) by the notification control unit 48 in the present embodiment.
  • the notification control unit 48 detects the completion of the settlement processing of the voting ticket purchased by the user X with reference to the prediction of the distributor A (S41).
  • the notification control unit 48 extracts the user ID of the user who belongs to the same group as the user X from the group information DB 53 by using the user ID of the user X (S42). If the user ID of a user belonging to the same group as user X is not extracted, that is, if there is no other member belonging to the group (NO in S43), this flow ends.
  • the notification control unit 48 When the user ID of the user belonging to the same group as the user X is extracted, that is, when there are other members belonging to the group (YES in S43), the notification control unit 48 generates a message including the link information (S44). ). For example, assume that the user ID of user Y is extracted as a member belonging to the same group as user X. In this case, the notification control unit 48 generates a message to the effect that the user X has purchased the voting ticket with reference to the voting ticket designated by the distributor A. Then, the notification control unit 48 adds link information for screen transition to the distributor adoption prediction detail screen 81 for the distributor A to the message. As described above, the link information includes information for specifying the transition destination screen (for example, screen ID) and information for specifying the distributor voting ticket information of the distributor to be displayed on the transition destination screen (for example, distributor ID). Including.
  • the notification control unit 48 transmits a message to which the link information is added to the user terminal 12 of the user extracted in S42 (S45). If the extracted user has already purchased a voting ticket with reference to the voting ticket specified by the distributor A or another distributor, the notification control unit 48 notifies those users of the voting ticket. You do not have to send.
  • the distributor when a user who has once watched the video delivered by the distributor has not watched the delivered video after that, the distributor notifies the user of the voting ticket information in which the voting result is predicted. Then, an example of prompting the user to vote regarding the notified voting ticket information will be described.
  • the user X when the user X once watches the video content in which the distributor A has not finished predicting for a certain race and makes the viewing screen negative, and then the prediction of the distributor A is completed, the user X In response to this, the voting ticket information that the distributor A predicts the voting result is notified.
  • setting the browsing screen to the negative state includes, for example, the case where the dedicated application is terminated, the screen is transitioned to another screen, or the other application is activated.
  • the user X can purchase the voting ticket based on the notification that the prediction of the distributor A is completed.
  • the configuration of the voting ticket purchasing system 11 in the other embodiment is the same as that of FIG. 3 except that the screen state management DB 54 (FIG. 15) is stored in the storage unit 50, and thus the description thereof will be omitted.
  • FIG. 15 is a diagram showing an example of the configuration of the viewing interruption management DB 54 in another embodiment.
  • the screen state management DB 54 includes data items of "user ID”, “distributor ID”, "video content ID”, and "pre-expected interruption flag”.
  • Information that identifies the user is stored in the item “user ID”.
  • Information (group ID) that identifies the distributor is stored in the item “Distributor ID”.
  • video content ID information (video content ID) for identifying the video content of the corresponding distributor is stored.
  • pre-estimation screen negative flag it is determined whether or not the user who was watching the video of the distributor put the viewing screen of the video in the negative state before the prediction of the distributor is made. The flag is stored.
  • FIG. 16 is a diagram showing an example of screen display in another embodiment.
  • FIG. 16A shows a distributor prediction screen 71 before the distributor on the user X side (user terminal 12a) confirms the race prediction.
  • the characters "expected" are displayed in the distributor voting ticket information display field 75.
  • the expected adoption button 76 is disabled.
  • the distributor on the user X side (user terminal 12a) once browses (views) the distributor prediction screen 71 before the race prediction is confirmed, and the user negatively views the dedicated application program.
  • This is an example of notification when the distributor's expectation is specified in the state condition.
  • the distributor's prediction is specified under such conditions, a push notification is made on the screen 14 based on the notification information from the server 16, and the message 152 is displayed. ..
  • Message 152 indicates that the voting ticket expected by distributor A has been specified. Further, the message 121 is provided with a link (link information) to the distributor adoption forecast detail screen 81 (FIG. 7) for the voting ticket designated by the distributor A.
  • the "link information" refers to information that identifies the transition destination screen (for example, screen ID) and information that identifies the distributor voting ticket information of the distributor to be displayed on the transition destination screen (for example, distributor ID). Including.
  • the dedicated application program becomes active, and based on the link information, the distributor prediction screen 71 (FIG. 6) or the distributor for the voting ticket specified by the distributor A.
  • the adoption forecast details screen 81 (FIG. 7) is displayed. After that, by performing the operations described with reference to FIGS. 7 to 8, the user X can purchase the voting ticket with reference to the prediction of the distributor A.
  • the format of the message 152 is an example, and is not limited to this as long as it can be seen that the voting ticket information expected by the distributor A has been registered. Further, the notification may be in the form of notifying the user X by vibration or sound.
  • FIG. 16C shows the user Y who is viewing the video content of the distributor A when the user X purchases the voting ticket on the user Y side (user terminal 12b) with reference to the prediction of the distributor A.
  • An example is shown in which the user X notifies the user terminal 12b of the toast that the voting ticket has been purchased with reference to the prediction of the distributor A.
  • the toast notification 153 displays the icon 154 of the user X and the fact that the user X has purchased the voting ticket with reference to the prediction of the distributor A.
  • the distributor prediction screen 71 is displayed on the user terminal 12b, and the user Y is considering purchasing the voting ticket predicted by the distributor A.
  • the notification 153 indicating that the user X has purchased the voting ticket with reference to the prediction of the distributor A is displayed, the user Y can be urged to purchase the voting ticket.
  • the format of the message 153 is an example, and is not limited to this as long as it can be understood that the user X has purchased the voting ticket with reference to the prediction of the distributor A. Further, the notification may be in the form of notifying the user X by vibration or sound.
  • FIG. 17 is a sequence diagram between the user terminal 12a and the server 16 in another embodiment.
  • FIG. 17 shows that the processes of S51 to S54 and S55 to S59 are added to FIG.
  • User X operates the user terminal 12a to start the installed dedicated application program (S1). Then, the user terminal 12a in which the dedicated application program is started makes a data acquisition request to the server 16 (S2). Accordingly, the server 16 transmits the distributor information (including the distributor ID, the race ID, and the video content ID) to the user terminal 12 (S3).
  • the distributor information including the distributor ID, the race ID, and the video content ID
  • the user terminal 12a When the user terminal 12a receives the distributor information from the server 16, the user terminal 12a displays the distributor information in the distributor list 66 of FIG.
  • the user X selects, for example, the thumbnail image 66a of the distributor information of the distributor A from the distributor list 66 (S4). Then, the user terminal 12a requests the video content of the distributor A based on the video content ID (S5).
  • the user terminal 12a receives the video content from the server 16 in response to the request (S6).
  • the user terminal 12a reproduces the received video content on the distributor prediction screen 71 of FIG. 6 (S51). However, at this point, it is assumed that the distributor's voting ticket forecast has not yet been specified.
  • the user X Before the prediction of the voting ticket of the distributor A is specified, the user X operates the user terminal 12a to put the distributor prediction screen 71 in a negative state (S52).
  • setting the distributor prediction screen 71 to a negative state means, for example, terminating the dedicated application, transitioning to a screen other than the distributor prediction screen 71, activating another application, or the like. Including the case of.
  • the user terminal 12a notifies the server 16 that the distributor prediction screen 71 is in a negative state (screen negative notification) (S53).
  • the screen negative notification includes a user ID, a distributor ID, and a video content ID.
  • the server 16 When the server 16 acquires that the distributor prediction screen 71 is in the negative state, the server 16 manages the user X that the distributor prediction screen 71 is in the negative state before the voting prediction of the distributor A is specified. ..
  • the server 16 acquires the contents (distributor voting ticket information) when the group number and the purchase amount of the order of arrival of the voting ticket are specified by the distributor A (distributor voting ticket information). S7).
  • the distributor voting ticket information includes a distributor ID, a race ID, a voting ticket group number, a purchase price, and a video content ID.
  • the server 16 (distributor voting ticket information acquisition unit 44) registers the acquired distributor voting ticket information in the distributor voting ticket information DB 51.
  • the server 16 (notification control unit 48) sends a message to the effect that the prediction of the voting ticket of the distributor A is specified for the race. Is generated (S55).
  • the server 16 (notification control unit 48) transmits the generated message to the user terminal 12a (S56).
  • the user terminal 12a (notification receiving unit 26) receives the notification from the server 16. Then, as described in FIG. 16B, based on the notification, the user terminal 12a (display control unit 23) sends a message to the effect that the distributor A has specified the prediction of the voting ticket for the race. , Is displayed on the screen 14 (S57).
  • User X taps the link information (for example, message 152 in FIG. 16B) included in the notification (S58). Then, the user terminal 12a (expected recruitment unit 24) requests the server 16 for the distributor voting ticket information of the distributor A based on the link information (S59).
  • the server 16 distributes the distributor voting ticket information to the user terminal 12a (S8). Since this is the same as in FIG. 12, the description thereof will be omitted.
  • FIG. 18 is a flowchart of message notification processing by the server in another embodiment.
  • the distribution control unit 43 distributes the video of the distributor A in response to a request from the user terminal 12a (S61). At this point, it is assumed that the voting forecast of distributor A has not yet been specified.
  • the server 16 is in a waiting state while the user X is watching the video content of the distributor A (“NO” in S63).
  • the server 16 (notification control unit 48). ) Determines whether or not the distributor voting ticket information of the distributor corresponding to the screen negative notification does not exist in the distributor voting ticket information DB 51 (S64).
  • the server 16 displays the screen negative. Based on the notification (including the user ID, the distributor ID, and the video content ID), in the screen state management DB 54, "1" is set in the pre-expected screen negative flag of the corresponding screen state management information (S65).
  • the server 16 (notification control unit 48) predicts.
  • the link information includes information for specifying the transition destination screen (for example, screen ID) and information for specifying the distributor voting ticket information of the distributor to be displayed on the transition destination screen (for example, distributor ID). Including.
  • the notification control unit 48 transmits a message to which the link information is added to the user terminal 12a whose screen is currently in the negative state (S67).
  • the user X who received the message operates the user terminal 12a and taps the link information given to the message. Then, the distributor prediction screen 71 or the distributor recruitment prediction detail screen 81 for the distributor A is displayed. After that, the user X can purchase the voting ticket with reference to the prediction of the distributor A, as in the contents described with reference to FIGS. 6 to 8.
  • the user terminal 12a of the user X is notified of the message including the link information, but only the message may be notified.
  • the user X may operate the user terminal 12a to display the distributor prediction screen 71 or the distributor recruitment prediction detail screen 81 and perform the voting operation.
  • the notification control unit 48 uses the voting ticket information that the distributor predicts the voting result when the user who has once watched the video distributed by the distributor does not see the distributed video thereafter. Notified to the user, but not limited to this.
  • the notification control unit 48 sends the above message (including link information) to the user terminal 12a of the user X at the timing before the voting deadline of the race (for example, 15 minutes before the voting deadline) of the video content related to the prediction of the race. Good) may be notified.
  • the messages of FIGS. 9 to 11 are also displayed for the user terminal 12b of the user Y who has a predetermined relationship with the user X.
  • the user Y operates the user terminal 12b and taps the link information in the message.
  • the distributor recruitment forecast detail screen 81 (FIG. 7) for the voting ticket designated by the distributor A is displayed.
  • the user Y can purchase the voting ticket with reference to the prediction of the distributor A in the same manner as the user X.
  • the server 16 identifies the video content ID from the distributor voting ticket information by using the distributor ID and the race ID included in the user voting information. Based on the distributor ID and the video content ID, the server 16 can identify the user who is viewing the video content corresponding to the voting ticket information purchased by the user X from the screen state management DB 54.
  • the user Y is a user who has a predetermined relationship with the user X as described above.
  • case 1 or case 2 is applicable and user Y has not voted
  • the case where the user Y has not voted may be the case where the user Y has not voted at all for the race, or the user Y has voted for the race based on the expectation of the distributor A. It may be the case that it has not been done.
  • FIG. 19 is an example of a block diagram of a hardware environment of a computer that executes a program in this embodiment and other embodiments.
  • the computer 161 may be a user terminal 12, a distributor terminal 15, or a server 16.
  • the computer 161 is composed of a CPU 162, a ROM 163, a RAM 164, a storage device 165, an input I / F 166, an output I / F 167, a communication I / F 168, a reading device 169, and a bus 170.
  • the CPU indicates a central processing unit.
  • ROM indicates read-only memory.
  • RAM represents a random access memory.
  • I / F indicates an interface.
  • a CPU 162, a ROM 163, a RAM 164, a storage device 165, an input I / F 166, an output I / F 167, a communication I / F 168, and a reading device 169, if necessary, are connected to the bus 170.
  • the CPU 162 reads the program according to the present embodiment from the storage device 165, and the distribution control unit 43, the distributor voting ticket information acquisition unit 44, the distributor voting ticket information providing unit 45, and the user voting ticket. It functions as an information acquisition unit 46, a payment processing unit 47, and a notification control unit 48.
  • ROM 163 indicates a read-only memory.
  • the RAM 164 is a memory that is temporarily stored.
  • the storage device 165 is a device that stores a large amount of information.
  • various types of storage devices such as a hard disk, a solid state drive (SSD), and a flash memory card can be used.
  • the storage device 165 stores the program according to the embodiment of the present invention and various data stored in the storage unit 50.
  • the input I / F166 can be connected to an input device such as a keyboard, mouse, electronic camera, webcam, microphone, scanner, sensor, tablet, touch panel display, and information reader. Further, the output I / F 167 can be connected to an output device such as a display, a touch panel, a projector, a printer, or a speaker.
  • an input device such as a keyboard, mouse, electronic camera, webcam, microphone, scanner, sensor, tablet, touch panel display, and information reader.
  • the output I / F 167 can be connected to an output device such as a display, a touch panel, a projector, a printer, or a speaker.
  • the communication I / F168 is an interface such as a port for connecting to a communication network and communicating with another device.
  • the communication network may be a communication network such as the Internet, a local area network (LAN), a wide area network (WAN), a leased line, a wired network, or a wireless network.
  • the reading device 169 is a device that reads a portable recording medium.
  • the program that realizes the processing described in the above embodiment may be stored in the storage device 165 from the program provider side via the communication network and the communication I / F 168. Further, the program that realizes the processing described in the above embodiment may be stored in a commercially available and distributed portable storage medium.
  • the portable storage medium may be set in the reading device 169, and the program may be read and executed by the CPU 162.
  • various types of storage media such as a CD-ROM, a flexible disk, an optical disk, a magneto-optical disk, an IC card, a USB memory device, and a semiconductor memory card can be used.
  • the program stored in such a storage medium is read by the reading device 169.
  • the program may be installed on a stand-alone computer, or may be installed by a cloud computer to provide only the functions to the user.
  • an application program capable of communicating with the server 16 is installed in the user terminal 12 to control the voting ticket purchasing system in the present embodiment, but the present invention is not limited to this.
  • a Web browser installed on the user terminal 12 may be used to access the server 16 and use the system according to the present embodiment operated on the server 16 side.
  • the user Y when the user X purchases the voting ticket based on the expectation of the distributor A, the user Y is notified that the user X has purchased the voting ticket based on the expectation of the distributor A. can do. As a result, the user Y can be urged to purchase the voting ticket expected by the distributor A based on the notification.
  • user X who has a predetermined relationship with user Y, is in distributor A's expectation.
  • the notification that the voting ticket has been purchased based on the above is more likely to lead to the tendency of the user Y to purchase the voting ticket based on the expectation of the distributor A. Therefore, it is possible to improve the probability that the user Y purchases the voting ticket based on the expectation of the distributor A.
  • Appendix 1 An information processing device that can communicate with a terminal device used by a user via a communication network. The fact that the first user has voted for the voting ticket based on the provider-designated voting ticket information indicating the voting ticket information specified by the provider who provides the voting ticket information regarding the voting ticket for voting the predetermined value for the expected result for the competition.
  • the acquisition department that acquires the voting information to be shown, and When the voting information is acquired, a notification unit that notifies the terminal device of the second user related to the first user of information about the provider by using the predetermined relational information, and a notification unit.
  • a reception unit that accepts voting tickets based on the provider-designated voting ticket information from the second user based on the notified information about the provider, and An information processing device characterized by being equipped with.
  • a predetermined notification is given to the second user, and the voting ticket of the second user is given based on the notification.
  • the notification unit As information about the provider, the notification unit notifies that the first user has voted for the voting ticket based on the provider-designated voting ticket information, and provider-related information which is information about the provider.
  • the information processing apparatus according to Appendix 1, wherein at least one of them is notified.
  • the notification unit displays the content related to the provider-designated voting ticket information on the terminal device of the second user as information about the provider.
  • the information processing device characterized in that it notifies information about the content related to designated voting ticket information.
  • the second user It is possible to notify the terminal device.
  • the content of the notification is displayed on the terminal device of the second user who has received the notification.
  • the predetermined relationship information is group information regarding a preset group of users, and is The notification unit uses the group information to notify the terminal device of the second user in the same group as the first user of the information based on the provider.
  • the information processing device according to item 1.
  • the voting ticket purchase trend of the first user prompts the purchase of the voting ticket of the second user, which can lead to the purchase of the voting ticket.
  • Appendix 5 To a computer that can communicate with the terminal equipment used by the user via a communication network, The fact that the first user has voted for the voting ticket based on the provider-designated voting ticket information indicating the voting ticket information specified by the provider who provides the voting ticket information regarding the voting ticket for voting the predetermined value for the expected result for the competition.
  • the acquisition process to acquire the voting information to be shown and
  • a notification process for notifying the terminal device of the second user who is related to the first user of the information about the provider by using the predetermined relational information and
  • a reception process for accepting a voting ticket based on the provider-designated voting ticket information from the second user based on the notified information about the provider and
  • a control program that executes when the first user purchases a voting ticket based on the distributor's expectation, a predetermined notification is given to the second user, and the voting ticket of the second user is given based on the notification. Can accept purchase requests.
  • a computer capable of communicating with a terminal device used by a user via a communication network, The fact that the first user has voted for the voting ticket based on the provider-designated voting ticket information indicating the voting ticket information specified by the provider who provides the voting ticket information regarding the voting ticket for voting the predetermined value for the expected result for the competition.
  • the expected information of the distributor can be registered. You can notify the user of a message to that effect and encourage them to vote. As a result, it is possible to prevent the loss of the voting opportunity of the user and the loss of the adoption opportunity of the voting forecast of the distributor.
  • Appendix 10 A control method that is executed by a computer capable of communicating with a terminal device used by a user via a communication network.
  • the computer identifies the video content selected by the first user from one or more video contents distributed by the provider, and the computer identifies it.
  • the computer notifies the terminal device of the first user of the voting ticket information for the competition associated with the specified video content at a predetermined timing associated with the video content.
  • the computer accepts a voting ticket based on the voting ticket information notified by the first user. Control method.
  • Information processing device 2 Acquisition unit 3 Notification unit 4 Reception unit 5 Specific unit 6 Terminal device 11 Voting ticket purchase system 12 User terminal 15 Distributor terminal 16 Server 17 Communication network 41 Communication unit 42 Control unit 43 Distribution control unit 44 Distributor voting Ticket information acquisition unit 45 Distributor voting ticket information provision unit 46 User voting ticket information acquisition unit 47 Payment processing unit 48 Notification control unit 50 Storage unit 51 Distributor voting ticket information DB 52 User Voting Ticket Information DB 53 Group information DB

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

通信ネットワークを介して、ユーザにより使用される端末装置と通信可能な情報処理装置は、競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する取得部と、投票情報を取得した場合、所定の関係情報を用いて、第1ユーザと関係のある第2ユーザの端末装置に、提供者に関する情報を通知する通知部と、通知された提供者に関する情報に基づいて第2ユーザから提供者指定投票券情報に基づく投票券を受け付ける受付部と、を備える。

Description

情報処理装置、制御プログラム、及び制御方法
 本発明は、情報処理装置、制御プログラム、及び制御方法に関する。
 近年、インターネットの飛躍的な普及及び通信環境の改善に伴い、通信ネットワークを介して様々なサービスが提供されている。そのようなサービスの1つとして、例えば、競馬、競艇、競輪等の公営競技において投票を可能にする投票券購入システムが開示されている。
 また、他のサービスの1つとして、例えば、動画配信サービスがある。動画配信サービスでは、動画コンテンツの提供を所望するユーザからのアップロードを受け付けるとともに、動画コンテンツの視聴を所望するユーザに動画コンテンツを配信するサービスが提供される。
 このようなサービスに関する技術として、複数のプレイヤによってプレイされるマルチプレイヤ型の電子ゲームを提供するゲーム提供システムが開示されている(例えば、特許文献1)。当該ゲーム提供システムでは、複数のプレイヤがそれぞれ操作するキャラクタを特定する情報と、プレイヤの操作によって電子ゲームにおいて実行されたアクティビティの内容と、を関連付けたデータベースを記憶する記憶手段と、複数のプレイヤが情報交換するロビーにおいて、データベースを参照してキャラクタと当該プレイヤに関するアクティビティの内容とを関連付けて表示させる表示手段と、を備える。
特開2018-000938号公報
 上述の動画配信サービスの1つとして、例えば、公営競技の予想に関する動画コンテンツを配信するサービスがある。公営競技の予想に関する動画コンテンツでは、例えば、配信者が公営競技の着順を予想し、視聴者はその予想を参考して投票券を購入することはあり得る。しかしながら、従来、配信者の予想を参考にしてユーザが投票券を購入した場合、そのことを第三者の投票行動に繋げる技術はなかった。
 例えば、複数のプレイヤによってプレイされるマルチプレイヤ型の電子ゲームでは、フレンドなどの行動情報が、自分に通知される場合があった。例えば、上述したゲーム提供システムでは、各キャラクタがロビーで実行したアクティビティの内容を表示する。
 しかしながら、各キャラクタのアクティビティがそれぞれ通知された場合、各キャラクタのアクションが独立しており、アクション同士の関連性が分からなかった。例えば、ユーザXのアクションとユーザYのアクションとが連携しているか分からなかった。
 このような行動の関連性が明確でないのは、電子ゲームだけに留まらない。すなわち、投票券購入システムにおいても、アクション同士の関連性に着目したものは見られず、配信者の予想を参考にユーザが投票券を購入した場合、そのことを第三者の投票行動に繋げる技術はなかった。
 本発明では、配信者の予想に基づいて第1ユーザが投票券を購入した場合に第2ユーザに所定の通知を行い、その通知に基づいて行われた第2ユーザの投票券の購入要求を受け付ける技術を提供する。
 本発明の一態様に係る、通信ネットワークを介して、ユーザにより使用される端末装置と通信可能な情報処理装置は、競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する取得部と、前記投票情報を取得した場合、所定の関係情報を用いて、前記第1ユーザと関係のある第2ユーザの端末装置に、前記提供者に関する情報を通知する通知部と、通知された前記提供者に関する情報に基づいて前記第2ユーザから前記提供者指定投票券情報に基づく投票券を受け付ける受付部と、を備えることを特徴とする。
 本発明の一態様によれば、配信者の予想に基づいて第1ユーザが投票券を購入した場合に第2ユーザに所定の通知を行い、その通知に基づいて行われた第2ユーザの投票券の購入要求を受け付けることができる。
本実施形態における情報処理装置の一例を示す図である。 本実施形態における投票券購入システムのネットワーク構成の一例を示す図である。 本実施形態における投票券購入システムの機能ブロックの一例を示す図である。 本実施形態におけるサーバにより管理されるデータベースのデータ構造例を示す図である。 本実施形態における配信者選択画面例を示す図である。 本実施形態における配信者予想画面例を示す図である。 本実施形態における配信者採用予想詳細画面例を示す図である。 本実施形態における投票券購入画面例を示す図である。 本実施形態における通知例(実施例1)である。 本実施形態における通知例(実施例2)である。 本実施形態における通知例(実施例3)である。 本実施形態におけるユーザ端末12aとサーバ16との間での配信者の指定した投票券を参考にしてユーザが投票券を購入するまでのシーケンス図である。 本実施形態におけるユーザ端末12bとサーバ16との間で、配信者Aの指定した投票券を参考にしてユーザXが投票券を購入した旨の通知に基づいて、ユーザYが投票券を購入するまでのシーケンス図である。 本実施形態における通知制御部48によるメッセージ生成処理(S21)及び通知処理(S22)のフローチャートである。 他の実施形態における視聴中断管理DB54の構成の一例を示す図である。 他の実施形態における画面表示の一例を示す図である。 他の実施形態におけるユーザ端末12aとサーバ16との間でのシーケンス図である。 他の実施形態におけるサーバによるメッセージ通知処理のフローチャートである。 本実施形態及び他の実施形態におけるプログラムを実行するコンピュータのハードウェア環境の構成ブロック図の一例である。
 図1は、本発明における情報処理装置の一例を示す図である。情報処理装置1は、通信ネットワークを介して、ユーザにより使用される端末装置6と通信可能な情報処理装置である。情報処理装置1は、一実施形態として、取得部2、通知部3、受付部4を含む。情報処理装置1の一例として、後述するサーバ16が挙げられる。端末装置6の一例として、後述するユーザ端末12が挙げられる。
 取得部2は、競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者(例えば、後述する配信者)により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する。取得部2の一例として、後述するユーザ投票券情報取得部46が挙げられる。所定価値とは、例えば、賭金等の金銭であってもよいし、財産的価値のあるものであってもよいし、または金銭的価値のないポイント等であってもよい。
 通知部3は、投票情報を取得した場合、所定の関係情報を用いて、第1ユーザと関係のある第2ユーザの端末装置に、提供者に関する情報を通知する。通知は、例えば、後述するプッシュ通知、後述するトースト通知、後述するグループチャット内のメッセージ等であってもよい。通知部3の一例として、後述する通知制御部48が挙げられる。
 受付部4は、通知された提供者に関する情報に基づいて第2ユーザから提供者指定投票券情報に基づく投票券を受け付ける。受付部4の一例として、後述するユーザ投票券情報取得部46が挙げられる。
 このように構成することにより、配信者の予想に基づいて第1ユーザが投票券を購入した場合に第2ユーザに所定の通知を行い、その通知に基づいて行われた第2ユーザの投票券の購入要求を受け付けることができる。
 通知部3は、提供者に関する情報として、提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を通知する情報、及び提供者に関する情報である提供者関連情報のうち、少なくともいずれか一方を通知してもよい。
 このように構成することにより、例えば、配信者の予想に基づいて第1ユーザが投票券を購入したことや、配信者の予想内容等を第2ユーザに通知することができる。
 通知部3は、第2ユーザの端末装置6において提供者指定投票券情報に関するコンテンツが表示されていない場合、提供者に関する情報として、第2ユーザの端末装置6に、提供者指定投票券情報に関するコンテンツに関する情報を通知してもよい。
 このように構成することにより、例えば、第2ユーザの端末装置6において提供者指定投票券情報に関するコンテンツがアクティブな状態にない場合(例えば、起動していない状態の場合)においても、第2ユーザの端末装置6に通知することができる。その通知を受け取った第2ユーザの端末装置6では、その通知の内容が表示される。
 ここで、所定の関係情報は、予め設定されたユーザのグループに関するグループ情報であってもよい。この場合、通知部3は、グループ情報を用いて、第1ユーザと同一グループ内の第2ユーザの端末装置6に、提供者に基づく情報を通知することができる。
 このように構成することにより、同一グループのユーザに、他のユーザの購入動向を通知することができる。その結果、ユーザ間の関係性に応じて、第1ユーザの投票券購入動向は、第2ユーザの投票券の購入を促すこととなり、投票券の購入につなげることができる。
 また、他の実施形態として、情報処理装置1は、特定部5、通知部3、受付部4を含んでいてもよい。特定部5は、提供者により配信される1以上の動画コンテンツのうちから第1ユーザに選択される動画コンテンツを特定する。特定部5の一例として、後述する配信制御部43が挙げられる。このとき、通知部3は、特定された動画コンテンツに関連付けられる競技に対する投票券情報を、当該動画コンテンツに関連付けられる所定のタイミングで第1ユーザの端末装置に通知する。受付部4は、第1ユーザから、通知された投票券情報に基づく投票券を受け付ける。通知部3の一例として、後述する通知制御部48が挙げられる。受付部4の一例として、後述するユーザ投票券情報取得部46が挙げられる。
 なお、通知部3は、特定された動画コンテンツに関連付けられる競技に対する投票券情報を通知するだけでなく、例えば、投票券情報と共に動画コンテンツへのリンク情報を第1ユーザの端末装置に通知してもよい。
 ここで、当該動画コンテンツに関連付けられる所定のタイミングとは、例えば、配信者が配信した動画を一旦視聴したユーザがその後その配信された動画を見ていない場合に、配信者による投票の予想情報が登録されたタイミングであってもよい。配信者が配信した動画を一旦視聴したユーザがその後その配信された動画を見ていない場合とは、例えば、後述する画面ネガティブ通知がされた場合である。また、所定のタイミングの他の例としては、その動画コンテンツに関連付けられる競技の投票締め切り前のタイミング(例えば、投票締め切り15分前)で第1ユーザの端末装置に通知してもよい。
 このように構成することにより、配信者が配信した動画を一旦視聴したユーザがその後その配信された動画を見ていない場合であっても、配信者の予想情報が登録された場合には、その旨のメッセーをそのユーザに通知し、投票を勧めることができる。これにより、ユーザの投票機会の喪失を防止することができると共に、配信者の投票の予想の採用機会の喪失を防止することができる。
 また、通知部3は、第1ユーザから、通知された投票券情報に基づく投票券を受け付けた場合、特定された動画コンテンツを視聴している第2ユーザの端末装置に、第1ユーザが投票券を投票した旨を通知してもよい。
 このように構成することにより、第1ユーザと所定の関係にある第2ユーザが配信者Aの動画コンテンツを視聴して投票券の購入を検討している場合に、第2ユーザのユーザ端末に、第1ユーザが配信者Aの予想に基づいて投票券を購入した旨を通知できる。これにより、第2ユーザに対して、購入を検討している投票券の購入を促すことができる。
 なお、特定された動画コンテンツを視聴している場合だけでなく、特定された動画コンテンツを一旦視聴した第2ユーザがその後その配信された動画コンテンツを見ていない場合(ケース1)に、第2ユーザの端末装置に、第1ユーザがその動画コンテンツの配信者の予想に基づいて投票券を購入した旨を通知してもよい。また、第2ユーザがその動画コンテンツの配信者の他の動画コンテンツを視聴したことがある場合(ケース2)に、第2ユーザの端末装置に、第1ユーザがその動画コンテンツの配信者の予想に基づいて投票券を購入した旨を通知してもよい。または、ケース1及びケースの2のいずれかに該当する場合であって、さらに第2ユーザが投票していない場合に、第2ユーザの端末装置に、第1ユーザがその動画コンテンツの配信者の予想に基づいて投票券を購入した旨を通知してもよい。ここで、第2ユーザが投票していない場合とは、そのレースについて第2ユーザが全く投票券を購入していない場合であってもよいし、そのレースについて第2ユーザがその動画コンテンツの配信者の予想に基づいて投票券を購入していない場合であってもよい。
 図2は、本実施形態における投票券購入システムのネットワーク構成の一例を示す図である。投票券購入システム11は、1以上のユーザ端末12、1以上の配信者端末15、サーバ16、及び通信ネットワーク17を含む。1以上のユーザ端末12、1以上の配信者端末15、及びサーバ16は、通信ネットワーク17を介して、相互に通信可能に接続されている。
 ユーザ端末12は、例えばユーザが携帯するスマートフォン、タブレット端末、携帯電話等の通信ネットワーク17に接続可能な通信機能を有する携帯電子端末装置である。ユーザ端末12は、操作表示部13、音が入力されるマイクロフォン、音を出力するスピーカ等を有する。操作表示部13は、画面14への入力操作が可能であるとともに、画面14に画像を表示するデバイスであり、例えばタッチパネルディスプレイである。なお、ユーザ端末12は、いわゆるパーソナルコンピュータであってもよい。
 ユーザ端末12は、インターネット上のアプリケーションプログラムのダウンロードサイトから所定のアプリケーションプログラムをダウンロードしてインストールすることができる。これにより、ユーザは、ユーザ端末12の操作表示部13に入力操作を行うことにより、そのアプリケーションプログラムを操作することができる。本実施形態では、一例として、競馬、競艇、競輪等の公営競技における投票券を購入等することが可能で、かつ、配信者による着順予想を閲覧可能な専用のアプリケーションソフトウエア(以下「専用アプリケーションソフトウエア」という。)がユーザ端末12にインストールされるものとする。
 ユーザは、この専用アプリケーションソフトウエアをユーザ端末12で起動させることによって、ユーザ端末12をサーバ16へアクセスさせることができる。ユーザ端末12がサーバ16にアクセスする場合には、例えば、予め登録されているユーザIDの入力が求められてもよい。
 ユーザ端末12にインストールされた専用アプリケーションソフトウエアが起動すると、ユーザ端末12の画面14には、後述するグラフィカルユーザインターフェース(GUI)画面が表示される。GUI画面には、配信者による競技の着順予想に関する動画コンテンツ及び投票券情報等が表示される。ユーザは、GUI画面に表示される動画コンテンツ等を参考にして、競技の着順予想を行い、所定の入力を行うことによって、ユーザ端末12を介して投票券の購入を行う。
 そして、ユーザは、購入した投票券がレース結果に対して的中した場合に、配当倍率(「オッズ」ともいう。)に基づいた配当を受け取る。なお、投票券の購入は有償でも無償でも購入することができる。投票券の購入が有償の場合には、配当は一例として金銭で行われる。このため、ユーザIDには、決済を行うための、例えばユーザのクレジットカードの番号や銀行口座の番号等が関連付けられる。また、投票券の購入が無償の場合には、当該投票券購入システム11内で利用できるポイント(通貨としての価値がないもの)を用いて購入することができる。
 配信者端末15は、例えば配信者が使用するコンピュータ、スマートフォン、タブレット端末、携帯電話等の通信ネットワーク17に接続可能な通信機能を有する情報通信端末装置である。本実施形態では、一例として、パーソナルコンピュータであってもよい。また、配信者端末15は、配信者が動画を撮影して配信するための撮像装置を有する。撮像装置は、配信者端末15に内蔵されていてもよいし、外付けタイプのものであってもよい。
 配信者は、配信者端末15を用いてサーバ16にアクセスする。それから、配信者は、サーバ16を介して、ユーザ端末12に対して、撮像装置を用いて撮影した動画コンテンツ(競技の着順予想に関する動画コンテンツ)を配信する。
 サーバ16は、ユーザ端末12にインストールされた専用アプリケーションプログラムに関する管理を行う情報処理装置である。例えば、サーバ16は、配信者端末15より投稿された動画コンテンツをユーザ端末12に対してストリーミング配信することができる。また、サーバ16は、ユーザ端末12及び配信者端末15からの投票券の購入指示に基づいて、投票券購入のための決済処理等を行うことができる。サーバ16は、1台以上の物理的な情報処理装置により構成されるサーバシステムであってもよいし、1台以上の仮想サーバ装置により構成される仮想サーバシステムであってもよい。
 図3は、本実施形態における投票券購入システム11の機能ブロックの一例を示す図である。以下では、ユーザ端末12、配信者端末15、サーバ16のそれぞれが有する機能について説明する。
 ユーザ端末12は、操作表示部13、通信部21、制御部22、記憶部27を含む。通信部21は、通信ネットワーク17に接続された機器との通信を可能にするインターフェースである。ここでは、通信部21は、通信ネットワーク17を介して、サーバ16と通信を行う。
 操作表示部13は、ユーザの入力操作により入力が可能であると共に、表示も可能なタッチパネルディスプレイである。なお、本実施形態では、一例として、タッチパネルディスプレイを用いるが、これに限定されず、入力部と表示部とがそれぞれ独立していてもよい。
 制御部22は、ユーザ端末12全体の動作を制御する。制御部22は、本実施形態に係るアプリケーションプログラムを実行することにより、表示制御部23、予想採用部24、購入要求部25、通知受付部26として機能する。
 表示制御部23は、記憶部27に格納されている専用アプリケーションプログラムのユーザインターフェース(UI)データ28に基づいて、画面14の表示状態を制御する。併せて、表示制御部23は、サーバ16と通信して、配信者により配信された動画コンテンツ及び配信者より指定された投票券情報を画面14に表示させる。ここで、配信者より指定された投票券情報は、配信者が着順の予想のみした投票券情報(未購入の投票券)及び購入済の投票券を含む。
 予想採用部24は、操作表示部13からの操作により、配信者により指定された投票券情報を採用する旨の指示を受け付けた場合、その指定された投票券情報を所定の一時保留領域29に保持する。このとき、予想採用部24は、操作表示部13からの操作により、配信者により指定された投票券情報の一部または全部を所定の一時保留領域29に保持することができる。さらに、予想採用部24は、操作表示部13からの操作により、一時保留領域29に保持された投票券に関する情報に、ユーザ自身の予想に基づく新たな投票券情報を追加してもよい。
 購入要求部25は、操作表示部13からの指示に応じて、一時保留領域29に保持された投票券情報を購入するための購入要求を、サーバ16へ送信する。購入要求部25は、その購入要求に対して決済処理を行ったサーバ16から、購入完了通知を受信する。
 通知受付部26は、他のユーザにより、いずれかの配信者の指定した投票券を参考にして他のユーザが投票券を購入した旨の通知を受け付ける。表示制御部23は、通知受付部26により受け付けられた通知に応じて、画面14に配信者の指定した投票券を参考にして他のユーザが投票券を購入した旨を表示させる。それと共に、表示制御部23は、当該ユーザに対しても、その配信者の指定した投票券を参考にして投票券を購入するか否かを尋ねる表示をする。さらに、操作表示部13により、その配信者の指定した投票券を参考にして投票券を購入する旨の意思表示を行う入力操作がされた場合、表示制御部23は、その配信者の指定した投票券を参考にして投票券を購入するための画面を表示させる。
 ここで、他のユーザとは、当該ユーザと予め関係性が形成されたユーザであり、例えば、いわゆる「友達(フレンド)」として繋がることにより、相互にメッセージのやり取りを行ったり、グループ(コミュニティ)を形成することができる。いわゆる「友達(フレンド)」とは、例えば、一方のユーザが友達申請をし、他方のユーザがその友達申請に対して承諾することによって、双方の合意で形成される関係を示す。
 なお、グループは、ユーザ双方に予め登録してある情報に基づいて、自動的にグループが形成されるようにしてもよい。例えば、ユーザ双方のユーザ端末12に、相手方の電話番号やメールアドレスが登録されていれば、サーバ16側で、自動でそれらを同一のグループとしてもよい。また、サーバ16は、同一の配信者の動画コンテンツを視聴しているユーザを同一のグループにしてもよい。
 記憶部27は、インストールされたプログラム(本実施形態に係る専用アプリケーションプログラムを含む。)や各種データ等を格納する。記憶部27は、本実施形態では、一例として、UIデータ28等を格納する。ここで、データにはステータス情報や文字データだけでなく、グラフィカルデータも含む。
 また、記憶部27は、ユーザが指定した投票券情報を一時的に保留しておく一時保留領域29を有する。また、一時保留領域29は、配信者が指定した投票券情報を採用する場合にその採用する投票券情報の一部または全部を一時的に保有することもできる。一時保留領域29には、例えば、競技を特定する情報(レース名またはレースID等)、組番号、組番号に対する賭金(または賭ポイント)、及び予想採用部24により投票券情報が保持された場合にはその投票券情報の基になった配信者を特定する情報(配信者名または配信者ID等)等が保持される。
 配信者端末15は、通信部31、制御部32、入力部33、撮像部34を含む。通信部31は、通信ネットワーク17に接続された機器との通信を可能にするインターフェースである。通信部31は、通信ネットワーク17を介して、サーバ16と通信を行う。
 制御部32は、配信者端末15全体の動作を制御する。制御部32は、入力部33からの指示に基づいて、サーバ16を介して、ユーザ端末12に、撮像部34で撮像した動画コンテンツを配信する。
 入力部33は、制御部32に対して指示を入力したり、指示及びデータを入力する入力インターフェースである。配信者は、入力部33を用いて、対象の競技の着順予想内容を入力したり、投票券を購入したり、動画コンテンツの配信に関する指示を入力する。撮像部34は、CCD(Charge Coupled Device)等の撮像装置である。
 サーバ16は、通信部41、制御部42、記憶部50を含む。通信部41は、通信ネットワーク17に接続された機器との通信を可能にするインターフェースである。通信部41は、通信ネットワーク17を介して、ユーザ端末12、配信者端末15と通信を行う。
 制御部42は、サーバ16全体の動作を制御する。それと共に、制御部42は、ユーザ端末12または配信者端末15からの要求に応じて処理を実行し、実行結果をユーザ端末12または配信者端末15に返す等の制御を行う。制御部42は、本実施形態に係るアプリケーションプログラムを実行することにより、配信制御部43、配信者投票券情報取得部44、配信者投票券情報提供部45、ユーザ投票券情報取得部46、決済処理部47、通知制御部48として機能する。
 配信制御部43は、配信者からの配信要求に応じて、配信者より撮影された動画コンテンツを受け付ける。それと共に、配信制御部43は、専用アプリケーションプログラムが起動しているユーザ端末12に対して、受け付けた動画コンテンツを配信する。
 配信者投票券情報取得部44は、配信者が指定した投票券情報(配信者投票券情報)を取得する。ここで、配信者投票券情報には、配信者に入力された競技の着順の予想情報及び配信者が購入した投票券情報を含む。
 配信者投票券情報提供部45は、配信者投票券情報取得部44により取得された配信者投票券情報を、対応する配信者の動画コンテンツと関係付けて、ユーザ端末12に対して提供する。
 ユーザ投票券情報取得部46は、ユーザ端末12からの投票券購入要求に応じて、ユーザ端末12の一時保留領域29に保持されたユーザの投票券情報を取得する。
 決済処理部47は、ユーザ投票券情報取得部46により取得されたユーザの投票券情報に基づいて、投票券を購入するための決済処理を行う。決済処理は、予め登録しているクレジットカード、口座番号等に基づいて、行われる。
 通知制御部48は、配信者の指定した投票券を参考にしてユーザXが購入した投票券の決済が完了した場合、グループ情報DB53からユーザXと予め関係性があるユーザYを抽出する。ユーザXと予め関係性があるユーザYが抽出された場合、通知制御部48は、配信者の指定した投票券を参考にしてユーザXが購入した旨、及び配信者の指定した投票券に関する情報を含む通知を生成する。通知制御部48は、抽出されたユーザYのユーザ端末12に対して、生成した通知を送信する。
 なお、通知制御部48は、本実施形態における一例では、ユーザXのユーザ端末12に対しては通知を送信しない。また、抽出されたユーザが既に、配信者Aまたはその他の配信者の指定した投票券を参考にして投票券を購入している場合、通知制御部48は、それらのユーザに対してはその通知を送信しなくてもよい。
 記憶部50は、配信者投票券情報データベース51、ユーザ投票券情報データベース52、グループ情報データベース53を格納する。なお、以下では、データベースを「DB」と称する。
 配信者投票券情報DB51は、配信者が指定した投票券情報を管理するデータベースである。ユーザ投票券情報DB52は、ユーザが購入した投票券情報を管理するデータベースである。グループ情報DB53は、ユーザ同士で形成されているグループ(コミュニティ)を管理するデータベースである。
 図4は、本実施形態におけるサーバ16により管理されるデータベースのデータ構造例を示す図である。
 配信者投票券情報DB51は、「配信者ID」、「レースID」、「投票券」、「購入金額」、「動画コンテンツID」のデータ項目を含む。以下では、配信者投票券情報DB51の各レコードを配信者投票券情報と称する場合がある。項目「配信者ID」には、配信者を特定する情報(配信者ID)が格納される。項目「レースID」には、競技を特定する情報(レースID)が格納される。項目「投票券」には、レースIDで特定される競技(レース)における1着から所定の順位までの着順の組番号が格納される。なお、本実施形態では、連勝単式、連勝複式等については、説明の便宜上、言及しないが、これらを除外するものではない。項目「購入金額」には、投票券情報に対応する賭金が格納される。項目「動画コンテンツID」には、対応する配信者の動画コンテンツを特定する情報(動画コンテンツID)が格納される。
 ユーザ投票券情報DB52は、「ユーザID」、「レースID」、「投票券」、「購入金額」、「購入Pt」、「配信者ID」のデータ項目を含む。項目「ユーザID」には、ユーザを特定する情報(ユーザID)が格納される。項目「レースID」には、競技を特定する情報(レースID)が格納される。項目「投票券」には、レースIDで特定される競技(レース)における1着から所定の順位までの着順の組番号が格納される。項目「購入金額」には、投票券情報に対応する賭金(有償の場合に用いられる項目であり、通貨が賭金となる)が格納される。項目「購入Pt」には、投票券情報に対応する賭金(無償の場合に用いられる項目であり、ポイントが賭金となる)が格納される。項目「配信者ID」には、配信者の指定した投票券を採用してユーザが投票券を購入した場合、その配信者IDが格納される。
 グループ情報DB53は、「ユーザID」、「グループID」のデータ項目を含む。項目「ユーザID」には、ユーザを特定する情報(配信者ID)が格納される。項目「グループID」には、ユーザのグループを特定する情報(グループID)が格納される。
 グループ情報DB53には、グループが形成された場合、またはグループに新たなユーザがメンバーとして追加される場合に、レコード(グループ情報)が追加される。例えば、一方のユーザが友達申請を行い、他方のユーザがその友達申請を承諾した場合にグループ情報がグループ情報DB53に追加される。また、例えば、ユーザ双方のユーザ端末12に、相手方の電話番号やメールアドレスが登録されている場合、サーバ16は、それらの同一のグループとしてグループ情報DB53に登録する。また、例えば、サーバ16は、同一の配信者の動画コンテンツを視聴しているユーザを同一のグループとしてグループ情報DB53に登録する。
 次に、ユーザ端末12においてインストールされた専用アプリケーションプログラムのユーザインターフェースについて、図5~図8を用いて説明する。ユーザ端末12において、ユーザが専用アプリケーションプログラムを起動させると、画面14にはその時点において投票券を購入可能なレースを選択する画面が表示される。ユーザは、操作表示部13を操作して対象となるレースを選択する。すると、図5の画面が表示される。
 図5は、本実施形態における配信者選択画面例を示す図である。配信者選択画面61は、ログインユーザ表示欄62、保有金額表示欄63、保有ポイント表示欄64、購入対象レース名表示欄65、配信者一覧66を含む。
 ログインユーザ表示欄62には、現在、ユーザ端末12を用いて投票券購入システム11にログインしているユーザのアイコン及びユーザ名が表示される。保有金額表示欄63には、現在、投票券購入システム11においてそのユーザが保有している金額が表示される。保有ポイント表示欄64には、現在、投票券購入システム11においてそのユーザが保有しているポイントが表示される。購入対象レース名表示欄65には、投票券の購入対象のレース名が表示される。なお、購入対象レース名表示欄65には、そのレースの投票券の購入締切までの時間を知らせるメッセージが表示される。
 配信者一覧66には、購入対象レース名表示欄65において表示されているレースについて、各配信者が配信するレース予想に関する情報(配信者情報)のサムネイル画像66a,66b,66c,・・・が表示される。配信者一覧66は、操作表示部13によるスクロール操作により、現在表示されていない配信者情報を表示させることができる。ユーザは、操作表示部13を用いて、配信者一覧66から例えば配信者Aの配信者情報のサムネイル画像66aをタップする。すると、図6の画面が表示される。
 図6は、本実施形態における配信者予想画面例を示す図である。配信者予想画面71は、ログインユーザ表示欄72、選択配信者表示欄73、配信者動画コンテンツ表示欄74、配信者投票券情報表示欄75、予想採用ボタン76を含む。
 ログインユーザ表示欄72には、現在、ユーザ端末12を用いて投票券購入システム11にログインしているユーザのアイコン及びユーザ名が表示される。選択配信者表示欄73には、配信者選択画面61の配信者一覧66において選択した配信者名等が表示される。配信者動画コンテンツ表示欄74には、その選択した配信者の動画コンテンツ(例えば、ストリーミング形式によるライブ配信動画)が表示される。配信者投票券情報表示欄75には、その配信者の指定した投票券情報が表示される。予想採用ボタン76には、その配信者の投票券情報を採用して、投票券を購入する場合に押下されるボタンである。図6の例では、予想採用ボタン76には、「配信者Aの予想に乗っかる」旨のキャプションが付与されている。予想採用ボタン76がタップされると、図7の画面が表示される。このとき、配信者投票券情報表示欄75の内容は、一時保留領域29に格納される。
 図7は、本実施形態における配信者採用予想詳細画面例を示す図である。配信者採用予想詳細画面81は、配信者動画コンテンツ表示欄82、保有ポイント表示欄83、保有ポイント追加指定欄84、保有金額表示欄85、保有金追加指定欄86、配信者予想投票券表示欄87、「カートに入れる」ボタン95を含む。
 配信者動画コンテンツ表示欄82には、その選択した配信者の動画コンテンツ(例えば、ストリーミング形式によるライブ配信動画)が表示される。保有ポイント表示欄83には、現在、投票券購入システム11においてそのユーザが保有しているポイントが表示される。保有ポイント追加指定欄84をタップすると、投票券を無償で購入するために投票券購入システム11内だけで使用するポイント(チャージ)を追加することができる。保有金額表示欄85には、現在、投票券購入システム11においてそのユーザが保有している金額が表示される。保有金追加指定欄86をタップすると、投票券を有償で購入するための金額を投票券購入システム11に追加(チャージ)することができる。なお、投票券購入システム11では、このチャージした金額内またはポイント内にて投票券を購入することができる。
 配信者予想投票券表示欄87は、予想投票券一覧88、円/ポイント選択スイッチ93、賭金/掛ポイント合計表示欄92を含む。配信者予想投票券表示欄87には、配信者Aが指定した投票券の組番号及び賭金または賭ポイントがデフォルト表示される。
 円/ポイント選択スイッチ93は、投票券を有償で購入するか、無償で購入するかを切り替えるスイッチボタンである。ユーザは、投票券を有償で購入する場合には「円」を指定し、投票券を無償で購入する場合(投票券購入システム内だけで使用する場合)には「Pt(ポイント)」を指定する。
 予想投票券一覧88は、組番号表示欄89、オッズ表示欄90、賭金/賭ポイント表示欄91を含む。投票組番号表示欄89は、投票する組番号を表示する欄であり、配信者が指定した組番号を表示する。図7の例では、予想投票券一覧88には、「1着1番、2着4番」の組番号、「1着1番、2着4番」の組番号、「1着1番、2着2番、3着4番」の組番号の3つの組番号が表示されている。
 オッズ表示欄90には、投票組番号表示欄89に表示されている組番号に対応するオッズが表示される。賭金/掛ポイント表示欄91は、各組番号に対しての賭金または賭ポイントが表示される。賭金/掛ポイント合計表示欄92には、予想投票券一覧87a中の賭金/掛ポイント表示欄91の合計が表示される。
 「カートに入れる」ボタン95をタップすると、図8で説明する投票券購入画面が表示される。
 なお、図6の予想採用ボタン76がタップされると、配信者投票券情報表示欄75の内容は一時保留領域29に格納されたが、これに限定されない。例えば、「カートに入れる」ボタン95をタップした場合に配信者予想投票券表示欄87の内容を一時保留領域29に格納してもよい。
 図8は、本実施形態における投票券購入画面例を示す図である。投票券購入画面101は、配信者動画コンテンツ表示欄102、保有ポイント表示欄103、保有ポイント追加指定欄104、保有金額表示欄105、保有金追加指定欄106、配信者予想投票券表示欄107、購入実行ボタン116を含む。
 配信者動画コンテンツ表示欄102、保有ポイント表示欄103、保有ポイント追加指定欄104、保有金額表示欄105、保有金追加指定欄106はそれぞれ、図7の配信者動画コンテンツ表示欄82、保有ポイント表示欄83、保有ポイント追加指定欄84、保有金額表示欄85、保有金追加指定欄86と同様なので、その説明を省略する。
 配信者予想投票券表示欄107は、予想投票券一覧108、賭金/掛ポイント合計表示欄112、セット単位購入ボタン113、編集ボタン114、削除ボタン115を含む。配信者予想投票券表示欄107には、配信者Aが指定した投票券の組番号及び賭金または賭ポイントがデフォルト表示される。
 予想投票券一覧108は、組番号表示欄109、オッズ表示欄110、賭金/賭ポイント表示欄111を含む。組番号表示欄109、オッズ表示欄110、賭金/賭ポイント表示欄111、及び賭金/掛ポイント合計表示欄112はそれぞれ、図7の組番号表示欄89、オッズ表示欄90、賭金/賭ポイント表示欄91、及び賭金/掛ポイント合計表示欄92と同様なので、その説明を省略する。
 セット単位購入ボタン113は、予想投票券一覧108の投票券の組み合わせを1セットとすると、そのセット単位で投票券を購入するためのボタンである。セット単位購入ボタン113の「+」ボタンをタップする毎に、購入するセットの加算をすることができる。セット単位購入ボタン113の「-」ボタンをタップする毎に、購入するセットの減算をすることができる。
 編集ボタン114をタップすると、予想投票券一覧108の内容を編集することができる。編集としては、例えば、購入する単位をポイント(無償)から円(有償)に変更したり、円(有償)からポイント(無償)に変更したり、予想投票券一覧108に新たにユーザ自身の予想を追加したり、予想投票券一覧108から所定の組番号を削除したり等することができる。削除ボタン115をタップすると、配信者予想投票券表示欄107を削除することができる。
 購入実行ボタン116をタップすると、投票券購入画面101にて指定された投票券情報の購入処理が実行される。
 上記で説明したように、図5~図8の画面操作により、ユーザは、選択した配信者の予想した投票券を参考にして投票券を購入することができる。このようにして、例えば、ユーザXが、自身のユーザ端末12aを用いて配信者Aの予想した投票券を参考にして投票券を購入したとする。すると、ユーザXと所定の関係性のあるユーザYのユーザ端末12bには、ユーザXが配信者Aの予想した投票券を参考にして投票券を購入した旨が通知される。これについて、図9~図11を用いて説明する。
 図9は、本実施形態における通知例(実施例1)である。図9は、ユーザ端末12bにおいて、上述した専用アプリケーションプログラムがアクティブ状態でない場合に、サーバ16からの通知情報に基づいて、画面14に表示されたプッシュ通知例を示す。
 図9では、ユーザ端末12bのオペレーティングシステム(OS)のホーム画面上においてプッシュ通知によりメッセージ121が表示されている。メッセージ121には、ユーザXが配信者Aの予想した投票券を参考にして投票券を購入した旨が表示され、さらにユーザYに対しても同様に投票券の購入を勧める表示がされている。さらに、メッセージ121には、配信者Aが指定した投票券についての配信者採用予想詳細画面81(図7)へのリンク(リンク情報)が張られている。
 ここで、「リンク情報」は、遷移先画面を特定する情報(例えば、画面ID)及びその遷移先画面において表示させる配信者の配信者投票券情報を特定する情報(例えば、配信者ID)を含む。
 したがって、ユーザYがこのメッセージ121をタップすると、専用アプリケーションプログラムがアクティブ状態になり、そのリンク情報に基づいて、配信者Aが指定した投票券についての配信者採用予想詳細画面81(図7)が表示される。これ以降は、図7~図8で説明した操作を行うことにより、ユーザYは、ユーザXと同様に配信者Aの予想を参考にして投票券を購入することができる。
 このように、ユーザYのユーザ端末12bにおいて配信者投票券情報に関するコンテンツが表示されていない場合(例えば、専用アプリケーションプログラムがアクティブ状態でない場合)でも、サーバ16からのプッシュ通知により、ユーザ端末12bに、配信者投票券情報に関するコンテンツに関する情報を表示させることができる。
 図10は、本実施形態における通知例(実施例2)である。図10は、ユーザ端末12bにおいて、上述した専用アプリケーションプログラムがアクティブ状態である場合、サーバ16からの通知情報に基づいて、画面14に表示されたトースト通知例を示す。トースト通知とは、メッセージ通知を一時的にポップアップ表示することである。
 図10の例では、トースト通知131には、ユーザXのアイコン132と、ユーザXが配信者Aの予想を参考にして投票券を購入した旨、及び「乗っかる」ボタン133が表示されている。
 「乗っかる」ボタン133は、配信者Aの予想に乗る場合にタップするボタンである。「乗っかる」ボタン133には、配信者Aが指定した投票券についての配信者採用予想詳細画面81(図7)へのリンク(リンク情報)が張られている。
 したがって、ユーザYがこの「乗っかる」ボタン133をタップすると、そのリンク情報に基づいて、配信者Aが指定した投票券についての配信者採用予想詳細画面81(図7)が表示される。これ以降は、図7~図8で説明した操作を行うことにより、ユーザYは、ユーザXと同様に配信者Aの予想を参考にして投票券を購入することができる。
 図11は、本実施形態における通知例(実施例3)である。図11は、専用アプリケーションプログラムを操作して表示されるチャット用画面141の一例である。チャット用画面141では、上述した専用アプリケーションプログラムのチャット機能を用いて、所定のグループ内でユーザ同士がメッセージのやり取り(グループチャット)をすることができる。
 図11は、グループ内でユーザ同士がメッセージのやり取りをしている場合において、そのグループのメンバーが配信者Aの予想を参考にして投票券を購入した場合に表示されるメッセージ例を示す。
 メッセージ142には、グループ内のメンバーであるユーザXが配信者Aの予想を参考にして投票券を購入した旨、配信者Aの着順予想の内容、及び「乗っかる」ボタン143が表示されている。
 「乗っかる」ボタン143は、配信者Aの予想に乗る場合にタップするボタンである。「乗っかる」ボタン143には、配信者Aが指定した投票券についての配信者採用予想詳細画面81(図7)へのリンク(リンク情報)が張られている。
 したがって、ユーザYがこの「乗っかる」ボタン143をタップすると、そのリンク情報に基づいて、配信者Aが指定した投票券についての配信者採用予想詳細画面81(図7)が表示される。これ以降は、図7~図8で説明した操作を行うことにより、ユーザYは、ユーザXと同様に配信者Aの予想を参考にして投票券を購入することができる。
 図12は、本実施形態におけるユーザ端末12aとサーバ16との間での配信者の指定した投票券を参考にしてユーザXが投票券を購入するまでのシーケンス図である。ユーザXは、ユーザ端末12aを操作して、インストールされている専用アプリケーションプログラムを起動させる(S1)。すると、専用アプリケーションプログラムが起動したユーザ端末12aは、サーバ16にデータ取得要求を行う(S2)。それに応じて、サーバ16は、ユーザ端末12に配信者情報(配信者ID,レースID,動画コンテンツIDを含む)を送信する(S3)。
 ユーザ端末12aは、サーバ16から配信者情報を受信すると、図5の配信者一覧66に配信者情報を表示させる。ユーザXは、配信者一覧66から、例えば配信者Aの配信者情報のサムネイル画像66aを選択する(S4)。すると、ユーザ端末12aは、動画コンテンツIDに基づいて配信者Aの動画コンテンツを要求する(S5)。ユーザ端末12aは、その要求に応じてサーバ16から動画コンテンツを受信する(S6)。ユーザ端末12aは、受信した動画コンテンツを図6の配信者予想画面71にて再生する。
 サーバ16(配信者投票券情報取得部44)は、配信者Aにより投票券の着順の組番号及び購入金額が指定された場合、その内容(配信者投票券情報)を取得する(S7)。配信者投票券情報は、配信者ID、レースID、投票券の組番号、購入金額、動画コンテンツIDを含む。サーバ16(配信者投票券情報取得部44)は、取得した配信者投票券情報を配信者投票券情報DB51に登録する。すると、サーバ16(配信者投票券情報提供部45)は、配信者Aの動画コンテンツを視聴しているユーザ端末12(12a)に対して、配信者投票券情報を配信する(S8)。
 ユーザ端末12aは、図6の配信者予想画面71の配信者投票券情報表示欄75に、サーバ16から送信された配信者Aの配信者投票情報に含まれる投票券の組番号を表示する(S9)。
 ユーザ端末12a側では、ユーザXは、図6の配信者予想画面71において予想採用ボタン76をタップする。するとユーザ端末12a(予測採用部24)は、配信者投票券情報を一時保留領域29に保持する(S10)。このとき、図7の配信者採用予想詳細画面81が表示される。図7において、「カートに入れる」ボタン95をタップすると、図8の投票券購入画面101が表示される。
 投票券購入画面101において、ユーザXは、配信者投票券情報の一部を消去したり、配信者投票券情報にユーザ自身で予想した投票券情報を追加してもよい。また、ユーザXは、各投票券情報に対して賭金(または賭ポイント)を指定する(S11)。これらの操作に応じて、ユーザ端末12a(予測採用部24)は、一時保留領域29に保持されている情報を更新する。すなわち、ユーザ端末12a(予測採用部24)は、投票券購入画面101における入力操作に応じて一時保留領域29の内容を更新する(配信者投票券情報の全部又は一部を一時保留領域29に保持する)。
 投票券購入画面101において、購入する投票券が確定すると、ユーザXは購入実行ボタン116をタップする(S12)。すると、ユーザ端末12a(購入要求部25)は、一時保留領域29の内容に基づいて、ユーザ投票券情報(ユーザID、レースID、投票券の組番号、購入金額(または購入Pt)、配信者IDを含む)を含む購入要求をサーバ16へ送信する(S13)。
 サーバ16(ユーザ投票券情報取得部46)は、その購入要求を取得する。サーバ16(ユーザ投票券情報取得部46)は、取得した購入要求に含まれるユーザ投票券情報の内容をユーザ投票券情報DB52に登録する。サーバ16(決済処理部47)は、その購入要求に基づいて、投票券の購入に関する決済処理を行う(S14)。決済処理が完了した場合、サーバ16は、決済内容に基づいてユーザ保有情報DB52の内容を更新すると共に、決済処理の完了をユーザ端末12aに通知する(S15)。
 図13は、本実施形態におけるユーザ端末12bとサーバ16との間で、配信者Aの指定した投票券を参考にしてユーザXが投票券を購入した旨の通知に基づいて、ユーザYが投票券を購入するまでのシーケンス図である。
 サーバ16(通知制御部48)は、図12のS15後、ユーザXのユーザIDを用いて、グループ情報DB53からユーザXと同一のグループに属するユーザのユーザIDを抽出する。ユーザXと同一のグループに属するユーザのユーザIDが抽出された場合、サーバ16(通知制御部48)は、メッセージ生成処理を行う(S21)。ここでは、ユーザXと同一のグループに属するメンバーとして、ユーザYのユーザIDが抽出されるとする。サーバ16(通知制御部48)は、S21で抽出されたユーザYのユーザ端末12bに、配信者Aの指定した投票券を参考にしてユーザXが投票券を購入した旨の通知を送信する(S22)。
 ユーザ端末12b(通知受付部26)は、サーバ16からその通知を受信する。すると、図9~図11で説明したように、その通知に基づいて、ユーザ端末12b(表示制御部23)は、配信者Aの指定した投票券を参考にしてユーザXが投票券を購入した旨のメッセージを、画面14に表示させる(S23)。
 ユーザYはその通知に含まれるリンク情報(例えば、図9のメッセージ121、図10の「乗っかる」ボタン133、図11の「乗っかる」ボタン143)をタップする(S24)。すると、ユーザ端末12b(予想採用部24)は、リンク情報に基づいてサーバ16に配信者Aの配信者投票券情報を要求する(S25)。
 サーバ16は、その要求に基づいて、配信者投票券情報DBから配信者Aの配信者投票券情報を取得し、ユーザ端末12bへ送信する(S26)。
 ユーザ端末12bは、サーバ16から配信者Aの配信者投票券情報を受信する。すると、ユーザ端末12bは、リンク情報及び配信者Aの配信者投票券情報に基づいて、図7の配信者採用予想詳細画面81に、配信者Aの予想内容を表示させる(S27)。このとき、ユーザ端末12b(予測採用部24)は、配信者Aの配信者投票券情報を一時保留領域29に保持する(S28)。ユーザYは、図7において、「カートに入れる」ボタン95をタップすると、図8の投票券購入画面101が表示される。
 投票券購入画面101において、ユーザYは、配信者投票券情報の一部を消去したり、配信者投票券情報にユーザY自身で予想した投票券情報を追加してもよい。また、ユーザYは、各投票券情報に対して賭金(または賭ポイント)を指定する(S29)。これらの操作に応じて、ユーザ端末12b(予測採用部24)は、一時保留領域29に保持されている情報を更新する。すなわち、ユーザ端末12b(予測採用部24)は、投票券購入画面101における入力操作に応じて一時保留領域29の内容を更新する(配信者投票券情報の全部又は一部を一時保留領域29に保持する)。
 投票券購入画面101において、購入する投票券が確定すると、ユーザYは購入実行ボタン116をタップする(S30)。すると、ユーザ端末12b(購入要求部25)は、一時保留領域29の内容に基づいて、ユーザ投票券情報(ユーザID、レースID、投票券の組番号、購入金額(または購入Pt)、配信者IDを含む)を含む購入要求をサーバ16へ送信する(S31)。
 サーバ16(ユーザ投票券情報取得部46)は、その購入要求を取得する。サーバ16(ユーザ投票券情報取得部46)は、取得した購入要求に含まれるユーザ投票券情報の内容をユーザ投票券情報DB52に登録する。サーバ16(決済処理部47)は、その購入要求に基づいて、投票券の購入に関する決済処理を行う(S32)。決済処理が完了した場合、サーバ16は、決済内容に基づいてユーザ保有情報DB52の内容を更新すると共に、決済処理の完了をユーザ端末12に通知する(S33)。
 図14は、本実施形態における通知制御部48によるメッセージ生成処理(S21)及び通知処理(S22)のフローチャートである。通知制御部48は、ユーザXが配信者Aの予想を参考にして購入した投票券の決済処理の完了を検知する(S41)。
 すると、通知制御部48は、ユーザXのユーザIDを用いて、グループ情報DB53からユーザXと同一のグループに属するユーザのユーザIDを抽出する(S42)。ユーザXと同一のグループに属するユーザのユーザIDが抽出されなかった場合、すなわちグループに属する他のメンバーはいない場合(S43でNO)、本フローは終了する。
 ユーザXと同一のグループに属するユーザのユーザIDが抽出された場合、すなわちグループに属する他のメンバーはいる場合(S43でYES)、通知制御部48は、リンク情報を含むメッセージを生成する(S44)。例えば、ユーザXと同一のグループに属するメンバーとして、ユーザYのユーザIDが抽出されるとする。この場合、通知制御部48は、配信者Aの指定した投票券を参考にしてユーザXが投票券を購入した旨のメッセージを生成する。そして、通知制御部48は、配信者Aについての配信者採用予想詳細画面81に画面遷移させるリンク情報をそのメッセージに付与する。上述したように、リンク情報は、遷移先画面を特定する情報(例えば、画面ID)及びその遷移先画面において表示させる配信者の配信者投票券情報を特定する情報(例えば、配信者ID)を含む。
 通知制御部48は、そのリンク情報が付与されたメッセージを、S42で抽出されたユーザのユーザ端末12に送信する(S45)。なお、通知制御部48は、抽出されたユーザが既に、配信者Aまたはその他の配信者の指定した投票券を参考にして投票券を購入している場合、それらのユーザに対してはその通知を送信しなくてもよい。
 次に、他の実施形態として、配信者が配信した動画を一旦視聴したユーザがその後その配信された動画を見ていない場合に、配信者が投票結果を予想した投票券情報をそのユーザに通知し、通知した投票券情報に関してユーザに投票を促す例について説明する。
 例えば、ユーザXが、あるレースに関して、配信者Aの予想がし終わっていない状態の動画コンテンツを一旦視聴してその閲覧画面をネガティブ状態にした後に、配信者Aの予想が完了すると、ユーザXに対して、配信者Aが投票結果を予想した投票券情報が通知される。ここで、その閲覧画面をネガティブ状態にするとは、例えば、専用アプリケーションを終了させたり、または他の画面に遷移していたり、または他のアプリケーションをアクティブにしていたり等の場合を含む。これにより、ユーザXは、配信者Aの予想が完了した旨の通知に基づいて投票券を購入することができる。
 他の実施形態における投票券購入システム11の構成は、記憶部50に画面状態管理DB54(図15)が格納されている以外は、図3と同様なので、その説明を省略する。
 図15は、他の実施形態における視聴中断管理DB54の構成の一例を示す図である。画面状態管理DB54は、「ユーザID」、「配信者ID」、「動画コンテンツID」、「予想前中断フラグ」のデータ項目を含む。項目「ユーザID」には、ユーザを特定する情報(配信者ID)が格納される。項目「配信者ID」には、配信者を特定する情報(グループID)が格納される。項目「動画コンテンツID」には、対応する配信者の動画コンテンツを特定する情報(動画コンテンツID)が格納される。項目「予想前画面ネガティブフラグ」には、配信者の動画を視聴していたユーザが、その配信者の予想がされる前に、その動画の視聴画面をネガティブ状態にしたか否かを判定するフラグが格納される。
 図16は、他の実施形態における画面表示の一例を示す図である。図16(A)は、ユーザX側(ユーザ端末12a)での配信者がレースの予想を確定する前の配信者予想画面71を示す。この場合、配信者Aは、まだ投票券情報を指定していないので、配信者投票券情報表示欄75には、「予想中」の文字が表示される。このとき、予想採用ボタン76は使用不可となっている。
 図16(B)は、ユーザX側(ユーザ端末12a)での配信者がレースの予想を確定する前の配信者予想画面71を一度閲覧(視聴)して、ユーザが当該専用アプリケーションプログラムをネガティブ状態にした条件において、その配信者の予想が指定された場合の通知例である。この例では、ユーザ端末12aにおいて、そのような条件において、その配信者の予想が指定された場合、サーバ16からの通知情報に基づいて、画面14にプッシュ通知がなされ、メッセージ152が表示される。
 メッセージ152には、配信者Aの予想した投票券が指定された旨が表示される。さらに、メッセージ121には、配信者Aが指定した投票券についての配信者採用予想詳細画面81(図7)へのリンク(リンク情報)が張られている。
 ここで、「リンク情報」は、遷移先画面を特定する情報(例えば、画面ID)及びその遷移先画面において表示させる配信者の配信者投票券情報を特定する情報(例えば、配信者ID)を含む。
 したがって、ユーザXがこのメッセージ152をタップすると、専用アプリケーションプログラムがアクティブ状態になり、そのリンク情報に基づいて、配信者Aが指定した投票券についての配信者予想画面71(図6)または配信者採用予想詳細画面81(図7)が表示される。これ以降は、図7~図8で説明した操作を行うことにより、ユーザXは、配信者Aの予想を参考にして投票券を購入することができる。
 なお、メッセージ152の形式は一例であって、配信者Aが予想した投票券情報が登録された旨が分かるものであれば、これに限定されない。また、その通知は、振動や音でユーザXに知らせる形式であってもよい。
 図16(C)は、ユーザY側(ユーザ端末12b)において、ユーザXが配信者Aの予想を参考にして投票券を購入した場合、その配信者Aの動画コンテンツを視聴しているユーザYのユーザ端末12bに、ユーザXが配信者Aの予想を参考にして投票券を購入した旨をトースト通知する例を示す。この例では、トースト通知153には、ユーザXのアイコン154と、ユーザXが配信者Aの予想を参考にして投票券を購入した旨が表示されている。例えば、ユーザ端末12bにて配信者予想画面71を表示させ、ユーザYが配信者Aの予想した投票券の購入を検討しているとする。この場合に、ユーザXが配信者Aの予想を参考にして投票券を購入した旨の通知153が表示された場合には、ユーザYにその投票券の購入を促すことができる。
 なお、メッセージ153の形式は一例であって、ユーザXが配信者Aの予想を参考にして投票券を購入した旨が分かるものであれば、これに限定されない。また、その通知は、振動や音でユーザXに知らせる形式であってもよい。
 図17は、他の実施形態におけるユーザ端末12aとサーバ16との間でのシーケンス図である。図17は、図12に、S51~S54,S55~S59の処理を追加したものである。
 ユーザXは、ユーザ端末12aを操作して、インストールされている専用アプリケーションプログラムを起動させる(S1)。すると、専用アプリケーションプログラムが起動したユーザ端末12aは、サーバ16にデータ取得要求を行う(S2)。それに応じて、サーバ16は、ユーザ端末12に配信者情報(配信者ID,レースID,動画コンテンツIDを含む)を送信する(S3)。
 ユーザ端末12aは、サーバ16から配信者情報を受信すると、図5の配信者一覧66に配信者情報を表示させる。ユーザXは、配信者一覧66から、例えば配信者Aの配信者情報のサムネイル画像66aを選択する(S4)。すると、ユーザ端末12aは、動画コンテンツIDに基づいて配信者Aの動画コンテンツを要求する(S5)。ユーザ端末12aは、その要求に応じてサーバ16から動画コンテンツを受信する(S6)。ユーザ端末12aは、受信した動画コンテンツを図6の配信者予想画面71にて再生する(S51)。ただし、この時点では、配信者の投票券の予想はまだ指定されていないものとする。
 配信者Aの投票券の予想が指定される前に、ユーザXは、ユーザ端末12aを操作して、配信者予想画面71をネガティブ状態とする(S52)。ここで、その配信者予想画面71をネガティブ状態にするとは、例えば、専用アプリケーションを終了させたり、または配信者予想画面71以外の画面に遷移していたり、または他のアプリケーションをアクティブにしていたり等の場合を含む。すると、ユーザ端末12aは、サーバ16に配信者予想画面71がネガティブ状態である旨(画面ネガティブ通知)を通知する(S53)。画面ネガティブ通知は、ユーザID,配信者ID,動画コンテンツIDを含む。
 サーバ16は、配信者予想画面71がネガティブ状態である旨を取得すると、ユーザXについて、配信者Aの投票予想が指定される前に配信者予想画面71がネガティブ状態になったことを管理する。
 その後、サーバ16(配信者投票券情報取得部44)は、配信者Aにより投票券の着順の組番号及び購入金額が指定された場合、その内容(配信者投票券情報)を取得する(S7)。配信者投票券情報は、配信者ID、レースID、投票券の組番号、購入金額、動画コンテンツIDを含む。サーバ16(配信者投票券情報取得部44)は、取得した配信者投票券情報を配信者投票券情報DB51に登録する。
 配信者Aの配信者投票券情報が配信者投票券情報DB51に登録された場合、サーバ16(通知制御部48)は、そのレースについて配信者Aの投票券の予想が指定された旨のメッセージを生成する(S55)。サーバ16(通知制御部48)は、ユーザ端末12aに、その生成したメッセージを送信する(S56)。
 ユーザ端末12a(通知受付部26)は、サーバ16からその通知を受信する。すると、図16(B)で説明したように、その通知に基づいて、ユーザ端末12a(表示制御部23)は、配信者Aがそのレースについての投票券の予想が指定された旨のメッセージを、画面14に表示させる(S57)。
 ユーザXはその通知に含まれるリンク情報(例えば、図16(B)のメッセージ152)をタップする(S58)。すると、ユーザ端末12a(予想採用部24)は、リンク情報に基づいてサーバ16に配信者Aの配信者投票券情報を要求する(S59)。
 すると、サーバ16(配信者投票券情報提供部45)は、ユーザ端末12aに対して、配信者投票券情報を配信する(S8)。これ以降は、図12と同様なので、その説明を省略する。
 図18は、他の実施形態におけるサーバによるメッセージ通知処理のフローチャートである。配信制御部43は、ユーザ端末12aからの要求に応じて、配信者Aの動画を配信する(S61)。この時点で、配信者Aの投票予想はまだ指定されていないものとする。
 このとき、配信制御部43は、ユーザXに対する配信者Aの動画コンテンツの配信開始に応じて、画面状態管理DB54に、画面状態管理情報(ユーザID,配信者ID,動画コンテンツID,予想前画面ネガティブフラグ=0)をデフォルト登録する(S62)。
 サーバ16は、ユーザXが配信者Aの動画コンテンツを視聴中の間は、待ち状態となる(S63で「NO」)。ユーザXが配信者Aの動画コンテンツの視聴している画面がネガティブ状態になった、すなわち、ユーザ端末12aから画面ネガティブ通知を受信した場合(S63で「YES」)、サーバ16(通知制御部48)は、配信者投票券情報DB51に画面ネガティブ通知に対応する配信者の配信者投票券情報が存在しないか否かを判定する(S64)。
 配信者投票券情報DB51に、画面ネガティブ通知に対応する配信者の配信者投票券情報が存在しないと判定された場合(S64で「YES」)、サーバ16(通知制御部48)は、画面ネガティブ通知(ユーザID,配信者ID,動画コンテンツIDを含む。)に基づいて、画面状態管理DB54において、対応する画面状態管理情報の予想前画面ネガティブフラグに「1」をセットする(S65)。
 その後、画面ネガティブ通知に対応する配信者の配信者投票券情報が登録されたとする。すると、配信者投票券情報DB51に、画面ネガティブ通知に対応する配信者の配信者投票券情報が存在すると判定された場合(S64で「NO」)、サーバ16(通知制御部48)は、予想前画面ネガティブフラグ=1の画面状態管理情報に基づいて、リンク情報を含むメッセージを生成する(S66)。すなわち、通知制御部48は、予想がされる前に視聴した配信者の動画コンテンツについて、予想された投票券情報が指定された無旨のメッセージを生成する。そして、通知制御部48は、配信者Aについての配信者予想画面71または配信者採用予想詳細画面81に画面遷移させるリンク情報をそのメッセージに付与する。上述したように、リンク情報は、遷移先画面を特定する情報(例えば、画面ID)及びその遷移先画面において表示させる配信者の配信者投票券情報を特定する情報(例えば、配信者ID)を含む。
 通知制御部48は、画面ネガティブ通知に基づいて、そのリンク情報が付与されたメッセージを、現在画面をネガティブ状態にしているユーザ端末12aに送信する(S67)。
 そのメッセージを受け取ったユーザXは、ユーザ端末12aを操作して、そのメッセージに付与されたリンク情報をタップする。すると、配信者Aについての配信者予想画面71または配信者採用予想詳細画面81が表示される。これ以降は、図6~図8で説明した内容と同様に、ユーザXは、配信者Aの予想を参考にして投票券を購入することができる。
 なお、上記の例では、ユーザXのユーザ端末12aに、リンク情報を含むメッセージを通知したが、メッセージのみを通知してもよい。この場合、ユーザXが、ユーザ端末12aを操作して、配信者予想画面71または配信者採用予想詳細画面81を表示させ、投票操作を行うようにしてもよい。
 また、上記の例では、通知制御部48は、配信者が配信した動画を一旦視聴したユーザがその後その配信された動画を見ていない場合に、配信者が投票結果を予想した投票券情報をそのユーザに通知したが、これに限定されない。例えば、通知制御部48は、そのレースの予想に関する動画コンテンツのそのレースの投票締め切り前のタイミング(例えば、投票締め切り15分前)でユーザXのユーザ端末12aに、上記メッセージ(リンク情報を含んでもよい)を通知してもよい。
 また、その後、ユーザXと所定の関係があるユーザYのユーザ端末12bについても、図9~図11のメッセージが表示される。ユーザYは、ユーザ端末12bを操作して、メッセージ中のリンク情報をタップする。すると、そのリンク情報に基づいて、配信者Aが指定した投票券についての配信者採用予想詳細画面81(図7)が表示される。これ以降は、図7~図8で説明した操作を行うことにより、ユーザYは、ユーザXと同様に配信者Aの予想を参考にして投票券を購入することができる。
 また、図16(C)で説明したように、ユーザXと所定の関係にあるユーザYが配信者Aの動画コンテンツを視聴して投票券の購入を検討している場合に、ユーザYのユーザ端末12bに対して、ユーザXが配信者Aの予想に基づいて投票券を購入した旨を通知することもできる。この場合、サーバ16は、ユーザXの投票券購入の決済が完了した場合、そのユーザ投票情報に含まれる配信者IDとレースIDを用いて、配信者投票券情報から動画コンテンツIDを特定する。サーバ16は、配信者ID,動画コンテンツIDに基づいて、画面状態管理DB54から、ユーザXが購入したア投票券情報に対応する動画コンテンツを視聴しているユーザを特定することができる。このとき、ユーザYは、上述したようにユーザXと所定の関係があるユーザである。これにより、ユーザXと所定の関係があるユーザYに対して、購入を検討している投票券の購入を促すことができる。
 なお、ユーザYが配信者Aの動画コンテンツを視聴している場合だけでなく、その動画コンテンツを一旦視聴したユーザYがその後その配信された動画コンテンツを見ていない場合(ケース1)に、ユーザYのユーザ端末12bに、ユーザXが配信者Aの予想に基づいて投票券を投票した旨を通知してもよい。また、ユーザYがその動画コンテンツの配信者Aの他の動画コンテンツを視聴したことがある場合(ケース2)に、ユーザYのユーザ端末12bに、ユーザXが配信者Aの予想に基づいて投票券を投票した旨を通知してもよい。または、ケース1及びケースの2のいずれかに該当する場合であって、さらにユーザYが投票していない場合に、ユーザYのユーザ端末12bに、ユーザXが配信者Aの予想に基づいて投票券を投票した旨を通知してもよい。ここで、ユーザYが投票していない場合とは、そのレースについてユーザYが全く投票を行っていない場合であってもよいし、そのレースについてユーザYが配信者Aの予想に基づいて投票を行っていない場合であってもよい。
 図19は、本実施形態及び他の実施形態におけるプログラムを実行するコンピュータのハードウェア環境の構成ブロック図の一例である。コンピュータ161は、ユーザ端末12であってもよいし、配信者端末15であってもよいし、サーバ16であってもよい。コンピュータ161は、CPU162、ROM163、RAM164、記憶装置165、入力I/F166、出力I/F167、通信I/F168、読取装置169、バス170によって構成されている。
 ここで、CPUは、中央演算装置を示す。ROMは、リードオンリメモリを示す。RAMは、ランダムアクセスメモリを示す。I/Fは、インターフェースを示す。バス170には、CPU162、ROM163、RAM164、記憶装置165、入力I/F166、出力I/F167、通信I/F168、及び必要に応じて読取装置169が接続されている。
 コンピュータ161がサーバ16の場合、CPU162は、記憶装置165から本実施形態に係るプログラムを読み出し、配信制御部43、配信者投票券情報取得部44、配信者投票券情報提供部45、ユーザ投票券情報取得部46、決済処理部47、通知制御部48として機能する。ROM163は、読み出し専用のメモリを示す。RAM164は、一時的に記憶するメモリである。
 記憶装置165は、大容量の情報を記憶する装置である。記憶装置165としては、ハードディスク、ソリッドステートドライブ(SSD)、フラッシュメモリカードなど様々な形式の記憶装置を使用することができる。記憶装置165には、本発明の実施形態に係るプログラムや、記憶部50に格納されている各種データが記憶されている。
 入力I/F166は、キーボード、マウス、電子カメラ、ウェブカメラ、マイク、スキャナ、センサ、タブレット、タッチパネルディスプレイ、情報読取装置等の入力装置と接続することが可能である。また、出力I/F167は、ディスプレイ、タッチパネル、プロジェクタ、プリンタ、スピーカ等の出力装置と接続することが可能である。
 通信I/F168は、通信ネットワークと接続して他の装置と通信するためのポート等のインターフェースである。通信ネットワークは、インターネット、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、専用線、有線、無線等の通信網であってよい。読取装置169は、可搬型記録媒体を読み出す装置である。
 上記実施形態で説明した処理を実現するプログラムは、プログラム提供者側から通信ネットワークおよび通信I/F168を介して、例えば記憶装置165に格納されてもよい。また、上記実施形態で説明した処理を実現するプログラムは、市販され、流通している可搬型記憶媒体に格納されていてもよい。この場合、この可搬型記憶媒体は読取装置169にセットされて、CPU162によってそのプログラムが読み出されて、実行されてもよい。可搬型記憶媒体としてはCD-ROM、フレキシブルディスク、光ディスク、光磁気ディスク、ICカード、USBメモリ装置、半導体メモリカードなど様々な形式の記憶媒体を使用することができる。このような記憶媒体に格納されたプログラムが読取装置169によって読み取られる。
 また、当該プログラムは、スタンドアローン型のコンピュータにインストールされてもよいし、クラウドコンピュータによりインストールされて機能のみをユーザに提供してもよい。また、本実施形態では、ユーザ端末12にサーバ16と通信可能なアプリケーションプログラムをインストールして、本実施形態における投票券購入システムの制御を行ったが、これに限定されない。例えば、ユーザ端末12にインストールされたWebブラウザを用いて、サーバ16にアクセスし、サーバ16側で運用されている本実施形態に係るシステムを使用してもよい。
 本実施形態によれば、ユーザXが配信者Aの予想に基づいて投票券を購入した場合にユーザYに対して、ユーザXが配信者Aの予想に基づいて投票券を購入した旨を通知することができる。その結果、ユーザYに対して、その通知に基づいて配信者Aの予想する投票券の購入を促すことができる。このとき、ユーザYとは関係のない第三者が配信者Aの予想に基づいて投票券を購入した旨の通知よりも、ユーザYと所定の関係があるユーザXが配信者Aの予想に基づいて投票券を購入した旨の通知の方が、ユーザYに配信者Aの予想に基づいて投票券を購入させる動向につながりやすい。したがって、ユーザYが配信者Aの予想に基づいて投票券を購入する確率を向上させることができる。
 以上、実施形態、変形例に基づき本態様について説明してきたが、上記した態様の実施の形態は、本態様の理解を容易にするためのものであり、本態様を限定するものではない。本態様は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本態様にはその等価物が含まれる。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することができる。
 上記実施形態に加え、さらに、以下を付記する。
(付記1)
 通信ネットワークを介して、ユーザにより使用される端末装置と通信可能な情報処理装置であって、
 競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する取得部と、
 前記投票情報を取得した場合、所定の関係情報を用いて、前記第1ユーザと関係のある第2ユーザの端末装置に、前記提供者に関する情報を通知する通知部と、
 通知された前記提供者に関する情報に基づいて前記第2ユーザから前記提供者指定投票券情報に基づく投票券を受け付ける受付部と、
 を備えることを特徴とする情報処理装置。
 このように構成することにより、配信者の予想に基づいて第1ユーザが投票券を購入した場合に第2ユーザに所定の通知を行い、その通知に基づいて行われた第2ユーザの投票券の購入要求を受け付けることができる。
(付記2)
 前記通知部は、前記提供者に関する情報として、前記提供者指定投票券情報に基づいて前記第1ユーザが投票券を投票した旨を通知する情報、及び前記提供者に関する情報である提供者関連情報のうち、少なくともいずれか一方を通知する
 ことを特徴とする付記1に記載の情報処理装置。
 このように構成することにより、例えば、配信者の予想に基づいて第1ユーザが投票券を購入したことや、配信者の予想内容等を第2ユーザに通知することができる。
(付記3)
 前記通知部は、前記第2ユーザの前記端末装置において前記提供者指定投票券情報に関するコンテンツが表示されていない場合、前記提供者に関する情報として、前記第2ユーザの前記端末装置に、前記提供者指定投票券情報に関する前記コンテンツに関する情報を通知する
 ことを特徴とする付記1に記載の情報処理装置。
 このように構成することにより、例えば、第2ユーザの端末装置において提供者指定投票券情報に関するコンテンツがアクティブな情報にない場合(例えば、起動していない状態の場合)においても、第2ユーザの端末装置に通知することができる。その通知を受け取った第2ユーザの端末装置では、その通知の内容が表示される。
(付記4)
 前記所定の関係情報は、予め設定されたユーザのグループに関するグループ情報であり、
 前記通知部は、前記グループ情報を用いて、前記第1ユーザと同一グループ内の第2ユーザの端末装置に、前記提供者に基づく情報を通知する
 ことを特徴とする付記1~3のうちいずれか1項に記載の情報処理装置。
 このように構成することにより、同一グループのユーザに、他のユーザの購入動向を通知することができる。その結果、ユーザ間の関係性に応じて、第1ユーザの投票券購入動向は、第2ユーザの投票券の購入を促すこととなり、投票券の購入につなげることができる。
(付記5)
 通信ネットワークを介して、ユーザにより使用される端末装置と通信可能なコンピュータに、
 競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する取得処理と、
 前記投票情報を取得した場合、所定の関係情報を用いて、前記第1ユーザと関係のある第2ユーザの端末装置に、前記提供者に関する情報を通知する通知処理と、
 通知された前記提供者に関する情報に基づいて前記第2ユーザから前記提供者指定投票券情報に基づく投票券を受け付ける受付処理と、
 を実行させる制御プログラム。
 このように構成することにより、配信者の予想に基づいて第1ユーザが投票券を購入した場合に第2ユーザに所定の通知を行い、その通知に基づいて行われた第2ユーザの投票券の購入要求を受け付けることができる。
(付記6)
 通信ネットワークを介して、ユーザにより使用される端末装置と通信可能なコンピュータが、
 競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する取得処理と、
 前記投票情報を取得した場合、所定の関係情報を用いて、前記第1ユーザと関係のある第2ユーザの端末装置に、前記提供者に関する情報を通知する通知処理と、
 通知された前記提供者に関する情報に基づいて前記第2ユーザから前記提供者指定投票券情報に基づく投票券を受け付ける受付処理と、
 を実行する制御方法。
 このように構成することにより、配信者の予想に基づいて第1ユーザが投票券を購入した場合に第2ユーザに所定の通知を行い、その通知に基づいて行われた第2ユーザの投票券の購入要求を受け付けることができる。
(付記7)
 通信ネットワークを介して、ユーザにより使用される端末装置と通信可能な情報処理装置であって、
 提供者により配信される1以上の動画コンテンツのうちから第1ユーザに選択される動画コンテンツを特定する特定部と、
 前記特定された動画コンテンツに関連付けられる競技に対する投票券情報を、当該動画コンテンツに関連付けられる所定のタイミングで前記第1ユーザの端末装置に通知する通知部と、
 前記第1ユーザから前記通知された投票券情報に基づく投票券を受け付ける受付部と、
 を備えることを特徴とする情報処理装置。
 このように構成することにより、配信者が配信した動画を一旦視聴したユーザがその後その配信された動画を見ていない場合であっても、配信者の予想情報が登録された場合には、その旨のメッセーをそのユーザに通知し、投票を勧めることができる。これにより、ユーザの投票機会の喪失を防止することができると共に、配信者の投票の予想の採用機会の喪失を防止することができる。
(付記8)
 前記通知部は、前記第1ユーザから、前記通知された投票券情報に基づく投票券を受け付けた場合、前記特定された動画コンテンツを視聴している第2ユーザの端末装置に、前記第1ユーザが投票券を投票した旨を通知する
 ことを特徴とする請求項7に記載の情報処理装置。
 このように構成することにより、例えば、第1ユーザと所定の関係にある第2ユーザが配信者Aの動画コンテンツを視聴して投票券の購入を検討している場合に、第2ユーザのユーザ端末に対して、第1ユーザが配信者Aの予想に基づいて投票券を購入した旨を通知することができる。これにより、第2ユーザに対して、購入を検討している投票券の購入を促すことができる。
(付記9)
 通信ネットワークを介して、ユーザにより使用される端末装置と通信可能な情報処理装置に、
 提供者により配信される1以上の動画コンテンツのうちから第1ユーザに選択される動画コンテンツを特定する特定処理と、
 前記特定された動画コンテンツに関連付けられる競技に対する投票券情報を、当該動画コンテンツに関連付けられる所定のタイミングで前記第1ユーザの端末装置に通知する通知処理と、
 前記第1ユーザから前記通知された投票券情報に基づく投票券を受け付ける受付処理と、
 を実行させる制御プログラム。
 このように構成することにより、配信者が配信した動画を一旦視聴したユーザがその後その配信された動画を見ていない場合であっても、配信者の予想情報が登録された場合には、その旨のメッセーをそのユーザに通知し、投票を勧めることができる。これにより、ユーザの投票機会の喪失を防止することができると共に、配信者の投票の予想の採用機会の喪失を防止することができる。
(付記10)
 通信ネットワークを介して、ユーザにより使用される端末装置と通信可能なコンピュータに実行させる制御方法であって、
 提供者により配信される1以上の動画コンテンツのうちから第1ユーザに選択される動画コンテンツを、コンピュータが特定し、
 前記特定された動画コンテンツに関連付けられる競技に対する投票券情報を、当該動画コンテンツに関連付けられる所定のタイミングで前記第1ユーザの端末装置に、コンピュータが通知し、
 前記第1ユーザから前記通知された投票券情報に基づく投票券を、コンピュータが受け付ける、
 制御方法。
 このように構成することにより、配信者が配信した動画を一旦視聴したユーザがその後その配信された動画を見ていない場合であっても、配信者の予想情報が登録された場合には、その旨のメッセーをそのユーザに通知し、投票を勧めることができる。これにより、ユーザの投票機会の喪失を防止することができると共に、配信者の投票の予想の採用機会の喪失を防止することができる。
  1   情報処理装置
  2   取得部
  3   通知部
  4   受付部
  5   特定部
  6   端末装置
  11  投票券購入システム
  12  ユーザ端末
  15  配信者端末
  16  サーバ
  17  通信ネットワーク
  41  通信部
  42  制御部
  43  配信制御部
  44  配信者投票券情報取得部
  45  配信者投票券情報提供部
  46  ユーザ投票券情報取得部
  47  決済処理部
  48  通知制御部
  50  記憶部
  51  配信者投票券情報DB
  52  ユーザ投票券情報DB
  53  グループ情報DB

 

Claims (10)

  1.  通信ネットワークを介して、ユーザにより使用される端末装置と通信可能な情報処理装置であって、
     競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する取得部と、
     前記投票情報を取得した場合、所定の関係情報を用いて、前記第1ユーザと関係のある第2ユーザの端末装置に、前記提供者に関する情報を通知する通知部と、
     通知された前記提供者に関する情報に基づいて前記第2ユーザから前記提供者指定投票券情報に基づく投票券を受け付ける受付部と、
     を備えることを特徴とする情報処理装置。
  2.  前記通知部は、前記提供者に関する情報として、前記提供者指定投票券情報に基づいて前記第1ユーザが投票券を投票した旨を通知する情報、及び前記提供者に関する情報である提供者関連情報のうち、少なくともいずれか一方を通知する
     ことを特徴とする請求項1に記載の情報処理装置。
  3.  前記通知部は、前記第2ユーザの前記端末装置において前記提供者指定投票券情報に関するコンテンツが表示されていない場合、前記提供者に関する情報として、前記第2ユーザの前記端末装置に、前記提供者指定投票券情報に関する前記コンテンツに関する情報を通知する
     ことを特徴とする請求項1に記載の情報処理装置。
  4.  前記所定の関係情報は、予め設定されたユーザのグループに関するグループ情報であり、
     前記通知部は、前記グループ情報を用いて、前記第1ユーザと同一グループ内の第2ユーザの端末装置に、前記提供者に基づく情報を通知する
     ことを特徴とする請求項1~3のうちいずれか1項に記載の情報処理装置。
  5.  通信ネットワークを介して、ユーザにより使用される端末装置と通信可能なコンピュータに、
     競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する取得処理と、
     前記投票情報を取得した場合、所定の関係情報を用いて、前記第1ユーザと関係のある第2ユーザの端末装置に、前記提供者に関する情報を通知する通知処理と、
     通知された前記提供者に関する情報に基づいて前記第2ユーザから前記提供者指定投票券情報に基づく投票券を受け付ける受付処理と、
     を実行させる制御プログラム。
  6.  通信ネットワークを介して、ユーザにより使用される端末装置と通信可能なコンピュータが、
     競技に対する予想結果に所定価値を投票する投票券に関する投票券情報を提供する提供者により指定された投票券情報を示す提供者指定投票券情報に基づいて第1ユーザが投票券を投票した旨を示す投票情報を取得する取得処理と、
     前記投票情報を取得した場合、所定の関係情報を用いて、前記第1ユーザと関係のある第2ユーザの端末装置に、前記提供者に関する情報を通知する通知処理と、
     通知された前記提供者に関する情報に基づいて前記第2ユーザから前記提供者指定投票券情報に基づく投票券を受け付ける受付処理と、
     を実行する制御方法。
  7.  通信ネットワークを介して、ユーザにより使用される端末装置と通信可能な情報処理装置であって、
     提供者により配信される1以上の動画コンテンツのうちから第1ユーザに選択される動画コンテンツを特定する特定部と、
     前記特定された動画コンテンツに関連付けられる競技に対する投票券情報を、当該動画コンテンツに関連付けられる所定のタイミングで前記第1ユーザの端末装置に通知する通知部と、
     前記第1ユーザから前記通知された投票券情報に基づく投票券を受け付ける受付部と、
     を備えることを特徴とする情報処理装置。
  8.  前記通知部は、前記第1ユーザから、前記通知された投票券情報に基づく投票券を受け付けた場合、前記特定された動画コンテンツを視聴している第2ユーザの端末装置に、第1ユーザが投票券を投票した旨を通知する
     ことを特徴とする請求項7に記載の情報処理装置。
  9.  通信ネットワークを介して、ユーザにより使用される端末装置と通信可能な情報処理装置に、
     提供者により配信される1以上の動画コンテンツのうちから第1ユーザに選択される動画コンテンツを特定する特定処理と、
     前記特定された動画コンテンツに関連付けられる競技に対する投票券情報を、当該動画コンテンツに関連付けられる所定のタイミングで前記第1ユーザの端末装置に通知する通知処理と、
     前記第1ユーザから前記通知された投票券情報に基づく投票券を受け付ける受付処理と、
     を実行させる制御プログラム。
  10.  通信ネットワークを介して、ユーザにより使用される端末装置と通信可能なコンピュータに実行させる制御方法であって、
     提供者により配信される1以上の動画コンテンツのうちから第1ユーザに選択される動画コンテンツを、コンピュータが特定し、
     前記特定された動画コンテンツに関連付けられる競技に対する投票券情報を、当該動画コンテンツに関連付けられる所定のタイミングで前記第1ユーザの端末装置に、コンピュータが通知し、
     前記第1ユーザから前記通知された投票券情報に基づく投票券を、コンピュータが受け付ける、
     制御方法。
     
     

     
PCT/JP2020/025543 2019-09-27 2020-06-29 情報処理装置、制御プログラム、及び制御方法 Ceased WO2021059644A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2020356695A AU2020356695A1 (en) 2019-09-27 2020-06-29 Information processor apparatus, control program, and control method
EP20870295.1A EP4036840A4 (en) 2019-09-27 2020-06-29 INFORMATION PROCESSING DEVICE, CONTROL PROGRAM AND CONTROL METHOD
US17/702,930 US12190401B2 (en) 2019-09-27 2022-03-24 Information processor apparatus, control program, and control method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019178104A JP6853490B1 (ja) 2019-09-27 2019-09-27 情報処理装置、制御プログラム、及び制御方法
JP2019-178104 2019-09-27

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/702,930 Continuation-In-Part US12190401B2 (en) 2019-09-27 2022-03-24 Information processor apparatus, control program, and control method

Publications (1)

Publication Number Publication Date
WO2021059644A1 true WO2021059644A1 (ja) 2021-04-01

Family

ID=75158371

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/025543 Ceased WO2021059644A1 (ja) 2019-09-27 2020-06-29 情報処理装置、制御プログラム、及び制御方法

Country Status (5)

Country Link
US (1) US12190401B2 (ja)
EP (1) EP4036840A4 (ja)
JP (4) JP6853490B1 (ja)
AU (1) AU2020356695A1 (ja)
WO (1) WO2021059644A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023000686A (ja) * 2021-06-18 2023-01-04 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP2023009912A (ja) * 2021-07-08 2023-01-20 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP2025031892A (ja) * 2021-03-30 2025-03-07 株式会社Mixi 情報処理装置、制御プログラムおよび情報処理方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7705009B2 (ja) * 2021-05-31 2025-07-09 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP7705008B2 (ja) * 2021-05-31 2025-07-09 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP7827969B2 (ja) * 2022-02-18 2026-03-11 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP2024017238A (ja) * 2022-07-27 2024-02-08 株式会社Mixi 情報処理装置、情報処理方法及びプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001188847A (ja) * 2000-01-04 2001-07-10 Kenji Kiyota 情報提供システム、投票券購入システム、情報提供方法、投票券購入方法及び情報記録媒体
JP2010160612A (ja) * 2009-01-07 2010-07-22 Ntt Data Corp 投票予想公開システム及び方法ならびにコンピュータプログラム
JP2018000938A (ja) 2016-07-08 2018-01-11 株式会社 ディー・エヌ・エー ゲーム提供システム及びゲームプログラム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6735487B1 (en) * 1999-07-01 2004-05-11 Ods Properties, Inc. Interactive wagering system with promotions
JP2009230541A (ja) 2008-03-24 2009-10-08 Toshiba Corp 携帯端末装置
JP5827676B2 (ja) 2013-12-27 2015-12-02 楽天株式会社 情報処理装置、情報処理方法、情報処理プログラム及び情報処理システム
GB2526862A (en) * 2014-06-05 2015-12-09 Philip Coulter Betting system
WO2016201515A1 (en) * 2015-06-16 2016-12-22 Exciting Holdings Pty Limited Collaborative betting platform
US10713895B2 (en) * 2015-09-28 2020-07-14 Interblock D.D. Demonstration mode in skill-based gaming technology

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001188847A (ja) * 2000-01-04 2001-07-10 Kenji Kiyota 情報提供システム、投票券購入システム、情報提供方法、投票券購入方法及び情報記録媒体
JP2010160612A (ja) * 2009-01-07 2010-07-22 Ntt Data Corp 投票予想公開システム及び方法ならびにコンピュータプログラム
JP2018000938A (ja) 2016-07-08 2018-01-11 株式会社 ディー・エヌ・エー ゲーム提供システム及びゲームプログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4036840A4

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025031892A (ja) * 2021-03-30 2025-03-07 株式会社Mixi 情報処理装置、制御プログラムおよび情報処理方法
JP7791482B2 (ja) 2021-03-30 2025-12-24 株式会社Mixi 情報処理装置、制御プログラムおよび情報処理方法
JP2023000686A (ja) * 2021-06-18 2023-01-04 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP7702817B2 (ja) 2021-06-18 2025-07-04 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP2025113430A (ja) * 2021-06-18 2025-08-01 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP2023009912A (ja) * 2021-07-08 2023-01-20 株式会社Mixi 情報処理装置、情報処理方法及びプログラム
JP7702826B2 (ja) 2021-07-08 2025-07-04 株式会社Mixi 情報処理装置、情報処理方法、プログラム及び情報処理システム

Also Published As

Publication number Publication date
JP2021056680A (ja) 2021-04-08
JP6853490B1 (ja) 2021-03-31
JP7709094B2 (ja) 2025-07-16
JP2025003707A (ja) 2025-01-09
US12190401B2 (en) 2025-01-07
EP4036840A1 (en) 2022-08-03
US20220222764A1 (en) 2022-07-14
EP4036840A4 (en) 2023-08-30
AU2020356695A1 (en) 2022-04-21
JP7587138B2 (ja) 2024-11-20
JP2025123536A (ja) 2025-08-22
JP2021077419A (ja) 2021-05-20

Similar Documents

Publication Publication Date Title
JP6853490B1 (ja) 情報処理装置、制御プログラム、及び制御方法
US11778278B2 (en) Server and method
JP7125729B1 (ja) サーバ
US12363354B2 (en) Server and method
JP7428334B1 (ja) ライブ配信者及び視聴者向けのギフトボックスイベント
JP6853492B1 (ja) 情報処理装置、情報処理プログラム、情報処理方法、及び情報端末プログラム
JP7769258B2 (ja) 情報処理装置、特典提供プログラム、及び特典提供方法
JP7313643B1 (ja) 配信時間提案のためのシステム、方法およびコンピュータ可読媒体
US8588944B1 (en) Virtual user-based scoring of real events
TW202341038A (zh) 電腦程式、終端及伺服器
JP7610153B2 (ja) 情報処理装置、払出制御プログラム、及び払出制御方法
JP7038310B2 (ja) 情報処理装置、及び報酬算出プログラム
JP7246054B1 (ja) コンピュータプログラム、端末及びサーバ
JP2022094110A (ja) サーバー装置、プログラム及び方法
JP2022102174A (ja) 配信システム、配信システムのコンピュータプログラム及び制御方法
JP6909395B1 (ja) 情報処理装置、情報処理プログラム、情報処理方法、及び情報端末プログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20870295

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020356695

Country of ref document: AU

Date of ref document: 20200629

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2020870295

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2020870295

Country of ref document: EP

Effective date: 20220428