Information processing device and program
The system addresses the issue of unfair remuneration in online entertainment by using recipient reactions to determine fair compensation for entertainers, ensuring payment aligns with performance quality.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2026-03-10
AI Technical Summary
Online drinking parties lack appropriate remuneration systems for entertainers, leading to potential overpayment or underpayment based on subjective evaluations, as existing systems do not accurately reflect the quality of performances.
An information processing device and system that acquires recipient reactions to entertainers' performances, derives reward information based on these reactions, and updates basic fees for future events, incorporating a registration, determination, and update mechanism to ensure fair compensation.
Enables derivation of appropriate remuneration for entertainers, aligning payment with performance quality, thereby enhancing the fairness and sustainability of online entertainment services.
Smart Images

Figure 0007826677000001 
Figure 0007826677000002 
Figure 0007826677000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and a program. [Background technology]
[0002] In recent years, the dining out environment has changed due to factors such as the spread of COVID-19, and so-called "real drinking parties" where multiple people (hosts and participants) gather at restaurants, homes, etc. to eat, drink, and chat have decreased, resulting in fewer opportunities for entertainers who used to work in restaurants as service providers. Entertainers are people who, as a service, perform entertainment (hereinafter referred to as "performative arts") such as their own special skills, acting, tricks, performances, magic tricks, stand-up comedy, music (singing, playing), etc. to an audience.
[0003] Also known is a web conferencing system that provides a web conference as a remote conference in which multiple remote terminal devices are connected by communication and real-time images and audio of participants operating each terminal device are exchanged between the terminal devices. Using an existing web conferencing system, so-called online drinking parties (remote drinking parties) are becoming more common as online events in which the host of a drinking party invites participants to a web conference, and the host and participants eat, drink, and chat while operating terminal devices in remote locations. The host and participants are the recipients of services (performances) provided by an entertainer (provider).
[0004] In addition, there is a known intermediary device that is connected via the Internet to the computer of a hosting organization that wishes to listen to a visiting performance and the computer of a performing organization that will be performing the visiting performance, and that compares and determines whether the conditions of the hosting organization and the performing organization match based on various items such as musical genre and performance scale, and then presents the conditions of matching organizations to the other organization (see Patent Document 1).
[0005] Also known is a karaoke scoring system (karaoke device) that acquires the singing voice signal (voice data) of a karaoke singer using a microphone, compares the singing voice signal with singing scoring reference data (guide melody data) to calculate a singing scoring value, and adds points to an evaluation value that evaluates specific actions of the listener (audience) detected by a specific action detection means (see Patent Documents 2 and 3). [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-230339 [Patent Document 2] Japanese Patent Application Laid-Open No. 2016-102962 [Patent Document 3] Japanese Patent Application Laid-Open No. 2008-170685 Summary of the Invention [Problem to be solved by the invention]
[0007] Online drinking parties have little information other than what is displayed on the screen, so there is a risk that people will run out of topics to talk about and lose interest. For this reason, there are calls to invite entertainers to online drinking parties to liven up the atmosphere by performing arts.
[0008] However, when applied to the intermediary device described above, when acting as an intermediary between an entertainer and the host of an online drinking party, the performing group corresponding to the entertainer registers the fee (remuneration) as a condition before mediating with the host group corresponding to the host, so the fee does not reflect the evaluation of the actual performance. The karaoke scoring system described above is a system that scores without regard to the fee. As a result, the host group may pay a fee that they perceive as too high if the performance is worse than expected, or conversely, may pay a fee that they perceive as too low if the performance is better than expected.
[0009] An object of the present invention is to derive appropriate remuneration information for a service provider. [Means for solving the problem]
[0010] In order to solve the above-mentioned problems, the information processing device of the present invention includes: an acquisition unit for acquiring reaction information representing a reaction of a recipient to at least a part of a service provided by a provider; and the basic fee of said provider. a reward derivation means for deriving reward information of the provider based on the The system includes a first registration means for registering provider information about the provider, a determination means for determining an online event in which the provider and the provided person will participate based on the provider information, and an update means for deriving and updating a basic fee for the next event and thereafter from past reward information. . [Effects of the Invention]
[0011] According to the present invention, appropriate reward information for the provider can be derived. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a block diagram showing a performance management system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a block diagram showing the internal configuration of a performance management server. [Figure 3] FIG. 2 is a block diagram showing the internal configuration of an entertainer's terminal device. [Figure 4] FIG. 2 is a block diagram showing the internal configuration of a terminal device of a host. [Figure 5] 10A is a diagram showing the configuration of an entertainer information table, and FIG. 10B is a diagram showing the configuration of a host information table. [Figure 6] 1A is a diagram showing the configuration of a points addition table, and FIG. 1B is a diagram showing a history information table. [Figure 7] 10 is a flowchart showing an entertainer information setting process. [Figure 8] 10 is a flowchart showing a process of setting organizer information; [Figure 9] 10 is a flowchart showing a matching process of the entertainer information setting process and the organizer information setting process. [Figure 10] 10 is a flowchart showing the matching process continued from FIG. 9. [Figure 11]10A is a diagram showing a time period input screen, FIG. 10B is a diagram showing a reference information input dialog, and FIG. 10C is a diagram showing a panel. [Figure 12] 10 is a flowchart showing an evaluation process. [Figure 13] 13 is a flowchart showing the evaluation process continued from FIG. 12. [Figure 14] 10 is a flowchart showing a first fee process of the evaluation process. [Figure 15] 10 is a flowchart showing a second fee process. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, embodiments and modifications of the present invention will be described in detail in order with reference to the accompanying drawings. Note that the embodiments and modifications described below are subject to various technically preferable limitations for carrying out the present invention, but the scope of the present invention is not limited to the following embodiments, modifications, and illustrated examples.
[0014] (Embodiment) An embodiment of the present invention will be described with reference to Figs. 1 to 14. First, the device configuration of this embodiment will be described with reference to Figs. 1 to 4. Fig. 1 is a block diagram showing a performance providing system 1 of this embodiment. Fig. 2 is a block diagram showing the internal configuration of a performance management server 10. Fig. 3 is a block diagram showing the internal configuration of a terminal device 30. Fig. 4 is a block diagram showing the internal configuration of a terminal device 40.
[0015] First, the overall device configuration of this embodiment will be described with reference to Figure 1. The entertainment providing system 1 of this embodiment is a system that acts as an intermediary between a host who holds an online drinking party via a web conference as a remote conference and entertainers who can participate in the online drinking party, provides the web conference for the online drinking party, and calculates and presents compensation information for the participating entertainers based on an evaluation of the entertainment that the participating entertainers perform (show) and distribute. An online drinking party is basically attended by the host and participants invited by the host, and entertainers also participate if conditions are met. The host and participants participating in one online drinking party are collectively called a group.
[0016] As shown in Fig. 1, entertainment providing system 1 comprises an entertainment management server 10 as an information processing device, a Web conference server 20, and at least one terminal device 30, 40, 50. The devices in entertainment providing system 1 are connected to each other via a communications network N. Communications network N is, for example, the Internet, and may also include a LAN (Local Area Network) or a dedicated line. Terminal devices 30, 40, 50 are terminal devices used by the entertainer, organizer, and participant, respectively, and are located remotely from each other.
[0017] The entertainment management server 10 is a server that manages information about entertainers and organizers, and provides services such as matching (mediation) between entertainers who wish to broadcast entertainment performances at online drinking parties and organizers who want to invite entertainers to online drinking parties, evaluating entertainment performances performed by entertainers who participate in online drinking parties, and offering rewards according to the evaluation.
[0018] The Web conference server 20 is a server that provides Web conference services to multiple terminal devices connected via a communication network N. When the Web conference server 20 provides a Web conference for a time period set by the organizer via a terminal device 40, for example, it issues a participation URL (Uniform Resource Locator) for participating in the Web conference. The organizer of an online drinking party notifies participants of the participation URL by email or the like. The Web conference server 20 provides a Web conference that exchanges real-time images and audio of the organizer and participants who join from terminal devices 40, 50 using the participation URL via the communication network N. Entertainers can participate in the Web conference (of an online drinking party) provided by the Web conference server 20 via a terminal device 30.
[0019] The terminal device 30 is assumed to be a notebook PC (Personal Computer) used by an entertainer as a user, and is an information processing device capable of taking pictures, displaying images, and inputting and outputting audio, and is assumed to be located, for example, in the entertainer's home, a studio for filming performances, etc. The entertainer may be either a professional (expert in performing arts) or an amateur (layperson).
[0020] The terminal device 40 is a notebook PC serving as an information processing device that is used by the organizer as a user and is capable of photographing, displaying images, and inputting and outputting audio, and is located, for example, in the organizer's home. The terminal device 50 is a notebook PC serving as an information processing device that is used by the participant as a user and is capable of photographing, displaying images, and inputting and outputting audio, and is located, for example, in the participant's home.
[0021] However, the terminal devices 30, 40, 50 may be other information processing devices capable of taking pictures, displaying images, and inputting voice, such as a desktop PC, a tablet PC, or a smartphone.
[0022] Next, the internal configuration of the performance management server 10 will be described with reference to Fig. 2. As shown in Fig. 2, the performance management server 10 comprises a CPU (Central Processing Unit) 11 serving as an acquisition means, a reward derivation means, a first registration means, a second registration means, a determination means, and an update means, an operation unit 12, a RAM (Random Access Memory) 13, a display unit 14, a storage unit 15, a communication unit 16 serving as a first input means, a second input means, and a third input means, and a timing unit 17. The various units of the performance management server 10 are connected via a bus B1.
[0023] The CPU 11 controls each section of the performance management server 10. The CPU 11 reads out various programs stored in the storage section 15, loads them into the RAM 13, and executes various processes in cooperation with the loaded programs.
[0024] The operation unit 12 has a keyboard with various keys and a pointing device such as a mouse that accepts position input, accepts key input and position input from the user, and outputs the operation information to the CPU 11.
[0025] The RAM 13 is a volatile semiconductor memory that can read and write information, provides a work area for the CPU 11, and temporarily stores data and programs.
[0026] The display unit 14 has a display panel such as an LCD (Liquid Crystal Display) or an EL (Electro-Luminescence) display, and displays various display information input from the CPU 11 and the like on the display panel.
[0027] The storage unit 15 is configured with a hard disk drive (HDD), a solid state drive (SSD), etc., is a storage unit that can read and write information, and stores various data and programs. In particular, the storage unit 15 stores an entertainer information setting program P1 for executing an entertainer information setting process (described later), an organizer information setting program P2 for executing an organizer information setting process (described later), an evaluation program P3 for executing an evaluation process (described later), an entertainer information table 60, an organizer information table 80, a points table 100, and a history information table 110 (described later).
[0028] The communication unit 16 is a communication unit such as a network card connected to the communication network N, and transmits and receives information to and from external devices on the communication network N (such as the Web conference server 20, terminal devices 30 and 40) in accordance with instructions from the CPU 11.
[0029] The timekeeping unit 17 is a real-time clock that keeps track of the current date and time, and outputs the kept current date and time information to the CPU 11.
[0030] Next, the internal configuration of the terminal device 30 will be described with reference to Fig. 3. As shown in Fig. 3, the terminal device 30 includes a CPU 31, an operation unit 32, a RAM 33, a display unit 34, a storage unit 35, a communication unit 36, an image capture unit 37, and an audio input / output unit 38. The respective units of the terminal device 30 are connected via a bus B2.
[0031] The CPU 31, operation unit 32, RAM 33, display unit 34, memory unit 35, and communication unit 36 of the terminal device 30 are configured in the same manner as the CPU 11, operation unit 12, RAM 13, display unit 14, memory unit 15, and communication unit 16 of the performance management server 10, respectively, so we will omit explanations of the overlapping parts and mainly explain the different parts.
[0032] The CPU 31 controls each part of the terminal device 30. The communication unit 36, in accordance with instructions from the CPU 31, transmits and receives information to and from external devices on the communication network N (such as the performance management server 10, the Web conference server 20, and the terminal devices 30, 40, and 50).
[0033] The photographing unit 37 is a digital camera unit having an optical system and an imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor), and photographs the entertainer as a subject, generates video image data, and outputs it to the CPU 31.
[0034] The audio input / output unit 38 has an audio input unit such as a microphone, and an audio output unit such as an amplifier, speaker, etc. The audio input unit acquires audio signals such as the voice of an entertainer, converts them into audio data, and outputs them to the CPU 31. The audio output unit outputs audio based on the audio data such as the audio of the web conference input from the CPU 31.
[0035] Next, the internal configuration of terminal device 40 will be described with reference to Fig. 4. As shown in Fig. 4, terminal device 40 includes a CPU 41, an operation unit 42, a RAM 43, a display unit 44, a storage unit 45, a communication unit 46, an image capture unit 47, and an audio input / output unit 48. The respective units of terminal device 40 are connected via a bus B3.
[0036] The CPU 41, operation unit 42, RAM 43, display unit 44, memory unit 45, communication unit 46, photographing unit 47, and audio input / output unit 48 of terminal device 40 are configured in the same manner as the CPU 31, operation unit 32, RAM 33, display unit 34, memory unit 35, communication unit 36, photographing unit 37, and audio input / output unit 38 of terminal device 30, respectively, so we will omit explanations of the overlapping parts and mainly explain the different parts.
[0037] The CPU 41 controls each part of the terminal device 40. The communication unit 46, in accordance with instructions from the CPU 41, transmits and receives information to and from external devices on the communication network N (such as the performance management server 10, the Web conference server 20, and the terminal devices 30 and 50).
[0038] The imaging unit 47 captures an image of the organizer as a subject, generates video image data, and outputs it to the CPU 41. The audio input / output unit 48 acquires audio signals such as the organizer's voice via the audio input unit, converts them into audio data, and outputs it to the CPU 41, and also outputs audio via the audio output unit based on audio data such as the web conference voice input from the CPU 41.
[0039] The terminal device 50 has the same configuration as the terminal device 40, and the user is a participant.
[0040] Next, the information stored in the storage unit 15 of the performance management server 10 will be described with reference to Figs. 5(a) to 6(b). Fig. 5(a) is a diagram showing the configuration of an entertainer information table 60. Fig. 5(b) is a diagram showing the configuration of a host information table 80. Fig. 6(a) is a diagram showing the configuration of an additional points table 100. Fig. 6(b) is a diagram showing a history information table 110.
[0041] As shown in FIG. 5(a), entertainer information table 60 is a table that stores entertainer information about entertainers who wish to broadcast performances of their performances at online drinking parties. In this embodiment, as an example, a case will be described in which one entertainer wishes to perform one type of performance once at one online drinking party. Entertainer information table 60 stores information about unbroadcast (unperformed) performances of each entertainer.
[0042] The entertainer information table 60 has items such as entertainer ID 61, email address 62, stage name 63, bank transfer information 64, available broadcast times 65, number of broadcast hours 66, category 67, request for intrusion 68, simultaneous release 69, first-time only 70, basic fee 71, comments 72, and photo 73.
[0043] The entertainer ID 61 is identification information of the entertainer. The email address 62 is the email address of the entertainer with the entertainer ID 61, and serves as a contact point for requests to perform at online drinking parties. The stage name 63 is the stage name of the entertainer with the entertainer ID 61, and serves as the display name of the entertainer when participating in an online drinking party.
[0044] The transfer information 64 is the financial institution account information of the entertainer with the entertainer ID 61, and is the transfer destination information to which the organizer will pay the fee for the performance of a performance at an online drinking party. The available broadcast time period 65 is the time period on the date and time when the entertainer with the entertainer ID 61 can perform and broadcast their performance. The number of broadcast hours 66 is information about the length of time it takes the entertainer with the entertainer ID 61 to broadcast one performance of their performance. If any of the number of broadcast hours 66 within the available broadcast time period 65 matches the time period when the online drinking party is being held, the entertainer with the entertainer ID 61 can participate in the online drinking party and broadcast their performance.
[0045] Category 67 is information about the category of entertainment performed by the entertainer with entertainer ID 61, such as "magic tricks," "comedy comedy," and so on.
[0046] The intrusion request 68 is information indicating whether the entertainer with the entertainer ID 61 wishes to intrude on the online drinking party that the host wishes to join (hopes to intrude) or not (does not wish to intrude). As will be described later, the host can select the entertainers to invite to the online drinking party they host. However, even without making a selection, they can allow any entertainer who is available to perform during the event time period (the event time period matches the number of broadcast hours 66 within the available broadcast time period 65, i.e., there is available time for performance) to join (intrude on) the online drinking party. In other words, the host does not know which entertainer will be participating until the actual participation in the online drinking party, and can expect the unexpected excitement of an unknown entertainer intruding. If the host wishes to select the entertainer themselves, the intrusion request 68 is set to "does not wish to intrude."
[0047] Simultaneous release 69 is information indicating whether the entertainer with entertainer ID 61 wishes to simultaneously participate in multiple online drinking parties held at the same time and make their performance public (simultaneous broadcast) (with simultaneous release) or not (without simultaneous release). An entertainer can not only perform at a single online drinking party, but also simultaneously perform at multiple online drinking parties and broadcast their performance. However, while it is easy for an entertainer to communicate with the host and participants when participating in a single online drinking party, it may not be easy for an entertainer to communicate with multiple host and participants when participating in multiple online drinking parties simultaneously. Therefore, an entertainer may choose to broadcast their performance one-way without communicating with multiple hosts and participants, as in a TV broadcast. Furthermore, if simultaneous release 69 is "with simultaneous release," the number of hours in available broadcast time slot 65 becomes the number of broadcast hours 66 when the performance is simultaneously broadcast.
[0048] First-time viewers only 70 is information indicating whether the entertainer with entertainer ID 61 wishes to limit online drinking party participation to first-time viewers (with first-time viewers only) or not (without first-time viewers only), excluding organizers of online drinking parties who have previously performed their entertainment. Depending on the type of entertainment, some performances are exciting the first time you watch them, but lose their excitement the second time you watch them. An entertainer who performs this type of entertainment may set First-time viewers only 70 to "with first-time viewers only," for example.
[0049] When the request for intrusion 68 is "request for intrusion," there are three cases: (1) the case where the simultaneous release 69 is set to "simultaneous release available," (2) the case where the first-time limit 70 is set to "first-time limit available," and (3) the case where the simultaneous release 69 is set to "not simultaneous release" and the first-time limit 70 is set to "not first-time limit available" (when a normal intrusion is desired).
[0050] Basic fee 71 is information about the basic fee as the basic remuneration for the performance performed by entertainer with entertainer ID 61 at the online drinking party. The fee as the remuneration for the entertainer is calculated by adding points according to the evaluation of the performance to basic fee 71.
[0051] The comment 72 is information about a comment on the performance of the entertainer with the entertainer ID 61. The comment 72 is a promotional text for the performance of the entertainer that is displayed on the terminal device 30 when the host selects the entertainer.
[0052] Photo 73 is information indicating the storage location in memory unit 15 of image data of a photo uploaded by the entertainer with entertainer ID 61. The image data of photo 73 is a promotional photo that is displayed on terminal device 30 when the organizer selects an entertainer, and is, for example, image data of a still image of the entertainer performing a show.
[0053] As shown in FIG. 5(b), the organizer information table 80 is a table that stores organizer information related to organizers. In this embodiment, as an example, a case will be described in which one organizer can simultaneously hold one online drinking party (the next online drinking party can be held once the current online drinking party is over) and wishes to invite one entertainer to each online drinking party. The organizer information table 80 stores information related to unheld online drinking parties for each organizer.
[0054] The organizer information table 80 has items such as organizer ID 81, email address 82, drinking party ID 83, group name 84, event time period 85, participation URL 86, category 87, request for participation 88, simultaneous release 89, first-time only 90, and the like.
[0055] The host ID 81 is identification information of the host. The email address 82 is an email address used to contact the host of the host ID 81, and is used to contact information such as the fees for entertainers at the online drinking party. The drinking party ID 83 is identification information of the online drinking party hosted by the host of the host ID 81.
[0056] The group name 84 is the name of the group (organizer, participants) of the online drinking party with the drinking party ID 83 hosted by the organizer with the organizer ID 81. For example, in a web conference for an online drinking party, the drinking party ID 83 and the group name 84 are displayed. The holding time period 85 is the time period of the date and time when the online drinking party with the drinking party ID 83 hosted by the organizer with the organizer ID 81 will be held.
[0057] Participation URL 86 is a URL for participating in the web conference of the online drinking party with drinking party ID 83 hosted by the organizer with organizer ID 81. Participation URL 86 is a participation URL that is issued by web conference server 20 after setting up the web conference when the organizer requests web conference server 20 via terminal device 40 to hold a web conference for the online drinking party during time slot 85.
[0058] Category 87 is a category of entertainment that the organizer with organizer ID 81 wishes the entertainer invited to the online drinking party with drinking party ID 83 to perform. Hoping to join 88 is information indicating whether the organizer with organizer ID 81 wishes the entertainer to join the online drinking party with drinking party ID 83 (hoping to join) or not (hoping not to join). Simultaneous release 89 is information indicating whether the organizer with organizer ID 81 wishes the entertainer's performance at the online drinking party with drinking party ID 83 to be simultaneously released (simultaneous distribution) (with simultaneous release) or not (without simultaneous release). First-time only 90 is information indicating whether the organizer with organizer ID 81 wishes the entertainer to perform a first-time-only entertainment at the online drinking party with drinking party ID 83 to be simultaneously released (with first-time only) or not (without first-time only).
[0059] 6(a), the point addition table 100 is a table that stores information about points to be added to the basic fee to determine the fee for an entertainer who performs a performance. The point addition table 100 has items for excitement score 101 and multiplier 102.
[0060] The excitement score 101 is a score indicating the degree of excitement of the host and participants regarding the performance performed by the entertainer, and reflects evaluation information (voting information, analytical evaluation information). The voting information is information indicating the degree of evaluation of the performance performed by the entertainer, which the host votes for and submits to the performance management server 10, and is, for example, information on a five-point scale. The analytical evaluation information is evaluation information calculated based on evaluation elements of excitement obtained by the performance management server 10 participating in an online drinking party and acquiring and analyzing image data and audio data of the host and participants during the entertainer's performance.
[0061] Evaluation elements analyzed from the image data of the host and participants include, for example, whether the host and participants are smiling (a smile indicates a positive level of excitement, no smile indicates a negative level of excitement), whether the host and participants are looking at the screen of the web conference (looking at the screen indicates that they are engrossed in the performance and the level of excitement is positive, no looking at the screen indicates a negative level of excitement), whether the host and participants are making physical rhythms (body rhythms indicate a positive level of excitement, no body rhythms indicate a negative level of excitement), and whether the host and participants are making arm movements (claps, cheers) (arm movements indicate a positive level of excitement, no arm movements indicate a negative level of excitement). However, the evaluation elements analyzed from the image data of the host and participants are not limited to these.
[0062] Evaluation elements analyzed from the voice data of the host and participants include, for example, whether the host and participants cheered (cheers indicate a positive level of excitement, no cheers indicate a negative level of excitement), whether the host and participants laughed (laughter indicates a positive level of excitement, no laughter indicates a negative level of excitement), and whether the host and participants booed (booing indicates a negative level of excitement, no booing indicates a positive level of excitement). However, the evaluation elements analyzed from the voice data of the host and participants are not limited to these.
[0063] The multiplier 102 is a multiplier used to multiply the basic fee 71 in accordance with the excitement score 101 in order to calculate the entertainer's fee.
[0064] As shown in FIG. 6(b), the history information table 110 is a table that stores history information about performances performed by entertainers at online drinking parties that have been held.
[0065] The history information table 110 has items such as a performance ID 111, an entertainer ID 112, a host ID 113, a drinking party ID 114, a broadcast time period 115, a request to join in 116, simultaneous release 117, first-time only 118, a basic fee 119, a fee 120, voting information 121, analysis and evaluation information 122, and tip information 123.
[0066] The entertainment ID 111 is identification information for the entertainment performed by the entertainer. Here, even if the same entertainer performs the same entertainment at multiple online drinking parties held at different times, a different entertainment ID 111 is assigned to each entertainment.
[0067] Entertainer ID 112 is identification information of the entertainer who performs the performance of performance ID 111. Host ID 113 is identification information of the host who has hosted the online drinking party where the performance of performance ID 111 is performed. Drinking party ID 114 is identification information of the online drinking party where the performance of performance ID 111 is performed.
[0068] The distribution time period 115 is the time period on which the host with the host ID 113 will actually distribute the performance with the performance ID 111 at the online drinking party. The interruption request 116 is information indicating whether an entertainer who wishes to interrupt will perform the performance with the performance ID 111 (with interruption request), or whether an entertainer who does not wish to interrupt will perform the performance with the performance ID 111 (whether an entertainer selected by the host will perform) (without interruption request).
[0069] The simultaneous release 117 is information indicating whether the entertainer will perform the performance of the performance ID 111 in a simultaneous release (with simultaneous release) or not (without simultaneous release). Here, if the simultaneous release 117 is "with simultaneous release," one performance of the performance ID 111 is associated with multiple organizers of the organizer IDs 113.
[0070] The first-time limited offer 118 is information indicating whether the first-time limited entertainer will perform the performance of the performance ID 111 (first-time limited offer) or not (first-time limited offer). The basic fee 119 is the basic fee for the performance of the entertainer with the entertainer ID 112 who will perform the performance of the performance ID 111.
[0071] The fee 120 is the actual fee paid to the entertainer with the entertainer ID 112 who performed the performance with the performance ID 111. The voting information 121 is voted evaluation information indicating the degree of evaluation given to the host with the host ID 113 for the performance with the performance ID 111.
[0072] The analysis evaluation information 122 is evaluation information indicating the degree of evaluation obtained by analyzing image data and audio data of the host with the host ID 113 and participants of the online drinking party during the performance of the entertainment with the entertainment ID 111.
[0073] Tip information 123 is information about the amount of tips paid by the organizer with organizer ID 113 to the entertainer who performed the performance with performance ID 111. When the performance with performance ID 111 is a hit, the organizer with organizer ID 113 can pay the tip information for both his / her own share and that of the participants to the entertainer who performed the performance by operating terminal device 30.
[0074] In the history information table 110, when the correspondence between the entertainer and the host (mediation or entertainer selection) is decided, the performance ID 111 to the basic fee 119 are stored as information on an undelivered performance, and when the performance is subsequently performed at an online drinking party and evaluated, the fee 120 to the tip information 123 are stored in the same record as information on a performed performance.
[0075] Next, the operation of the entertainment providing system 1 will be described with reference to Figs. 7 to 14. Fig. 7 is a flowchart showing the entertainer information setting process. Fig. 8 is a flowchart showing the organizer information setting process. Fig. 9 is a flowchart showing the matching process for the entertainer information setting process and the organizer information setting process. Fig. 10 is a flowchart showing the matching process continued from Fig. 9. Fig. 11(a) is a diagram showing the time period input screen 200. Fig. 11(b) is a diagram showing the participation information input dialog 300. Fig. 11(c) is a diagram showing the panel 400. Fig. 12 is a flowchart showing the evaluation process. Fig. 13 is a flowchart showing the evaluation process continued from Fig. 12. Fig. 14 is a flowchart showing the first fee process of the evaluation process.
[0076] 7, the entertainer information setting process executed by the performance management server 10 will be described. The entertainer information setting process is a process in which entertainer information about an entertainer is input and stored in the entertainer information table 60, and based on the entertainer information table 60 and the host information table 80, a match is made between an entertainer who wishes to broadcast a performance at an online drinking party and a host who wishes to invite an entertainer to the online drinking party.
[0077] In terminal device 30, when an instruction to execute the entertainer information setting process is input from the user entertainer via operation unit 32, CPU 31 transmits the instruction to execute the entertainer information setting process to performance management server 10 via communication unit 36. In performance management server 10, when the instruction to execute the entertainer information setting process is received from terminal device 30, CPU 11 executes the entertainer information setting process in accordance with entertainer information setting program P1 stored in memory unit 15.
[0078] First, CPU 11 determines whether to register the registration information depending on whether a registration instruction for the registration information has been received from terminal device 30 via communication unit 16 (step S11). In response to step S11, when a registration instruction for the registration information is input from the entertainer via operation unit 32 in terminal device 30, the registration instruction for the registration information is transmitted to performance management server 10 via communication unit 36. The registration information refers to the entertainer's entertainer ID, email address, stage name, and bank transfer information from among the entertainer information.
[0079] When registering registration information (step S11; YES), CPU 11 generates registration information input screen information for inputting the registration information and transmits the registration information input screen information to terminal device 30 via communication unit 16 (step S12). In response to step S12, CPU 31 of terminal device 30 receives the registration information input screen information from performance management server 10 via communication unit 36 and displays it on display unit 34, accepts input of registration information from the entertainer via operation unit 32, and transmits the registration information to performance management server 10 via communication unit 36.
[0080] Then, CPU 11 receives the registration information from terminal device 30 via communication unit 16 (step S13). Then, CPU 11 stores the registration information received in step S13 in entertainer ID 61, email address 62, stage name 63, and transfer information 64 in entertainer information table 60 in storage unit 15 (step S14).
[0081] After step S14 is executed, or if the registration information is not to be registered (step S11; NO), the CPU 11 determines whether to register the participation information depending on whether an instruction to register the participation information is received from the terminal device 30 via the communication unit 16 (step S15). In response to step S15, when an instruction to register the participation information is input from the entertainer via the operation unit 32 in the terminal device 30, the instruction to register the participation information is transmitted to the performance management server 10 via the communication unit 36. The participation information refers to entertainer information such as the available broadcast time period for the performance the entertainer wishes to perform, the number of broadcast hours, category, request for interruption, simultaneous release, first-time only, basic fee, comments, and (image data of) a photo to be uploaded.
[0082] When registering the participation information (step S15; YES), the CPU 11 generates participation information input screen information for inputting the participation information and transmits the participation information input screen information to the terminal device 30 via the communication unit 16 (step S16). In response to step S16, the participation information input screen information is received from the performance management server 10 via the communication unit 36 and displayed on the display unit 34. The participation information input screen information is, for example, screen information for the time slot input screen 200 shown in FIG. 11(a).
[0083] The time slot input screen 200 has input fields for multiple time slots on a calendar and is an input screen that accepts click input of the start time of a time slot available for streaming. The time slot input screen 200 is an input screen that accepts click input of the start time of a time slot available for streaming. When the entertainer clicks to input the start time of the time slot available for streaming on the time slot input screen 200 via the operation unit 32, a participation information input dialog 300 shown in FIG. 11(b) is displayed on the display unit 34. The participation information input dialog 300 has input fields for the end date and time of the time slot available for streaming of the performance, the number of hours of streaming, the category, whether or not to join, whether or not to release to everyone, the first-time limit, the basic fee, comments, and the storage location in the memory unit 35 of image data of photos to be uploaded. The CPU 31 accepts the input of participation information from the entertainer via the operation unit 32 and transmits the participation information (the time slot available for streaming, the number of hours of streaming, the category, whether or not to join, whether or not to release to everyone, the first-time limit, the basic fee, comments, and image data of photos) to the performance management server 10 via the communication unit 36.
[0084] Then, CPU 11 receives the participation information from terminal device 30 via communication unit 16 (step S17). Then, CPU 11 stores the participation information (available broadcast time slots, broadcast duration, category, desire to join, simultaneous release, first-time limit, basic fee, and comments) received in step S17 in available broadcast time slots 65, duration 66, category 67, desire to join 68, simultaneous release 69, first-time limit 70, basic fee 71, and comments 72 in entertainer information table 60 in storage unit 15, and stores image data of the photo of the participation information in storage unit 15 and stores the storage location in photo 73 (step S18).
[0085] After step S18 is executed, or if the participation information is not registered (step S15; NO), the CPU 11 performs a matching process (step S19) and ends the entertainer information setting process. The matching process of step S19 will be described later.
[0086] Next, the host information setting process executed by the performance management server 10 will be described with reference to Fig. 8. The host information setting process accepts input of information about the host, stores it in the host information table 80, and, based on the entertainer information table 60 and the host information table 80, matches entertainers who wish to broadcast performances at online drinking parties with hosts who wish to invite entertainers to their online drinking parties.
[0087] In terminal device 40, when an instruction to execute the organizer information setting process is input from the user organizer via operation unit 42, CPU 31 transmits the instruction to execute the organizer information setting process to performance management server 10 via communication unit 46. In performance management server 10, receipt of the instruction to execute the organizer information setting process from terminal device 40 triggers CPU 11 to execute the organizer information setting process in accordance with organizer information setting program P2 stored in memory unit 15.
[0088] First, CPU 11 determines whether to register the organizer information depending on whether an instruction to register the organizer information has been received from terminal device 40 via communication unit 16 (step S21). In response to step S21, when an instruction to register the organizer information is input from the organizer via operation unit 42 in terminal device 40, the instruction to register the organizer information is sent to performance management server 10 via communication unit 46. The organizer information includes the organizer's organizer ID, email address, drinking party ID, group name, time period, participation URL, category, desire to join, simultaneous release, and first-time only information.
[0089] When registering organizer information (step S21; YES), CPU 11 generates organizer information input screen information for inputting the organizer information and transmits the organizer information input screen information to terminal device 40 via communication unit 16 (step S22). In response to step S22, CPU 41 of terminal device 40 receives the organizer information input screen information from performance management server 10 via communication unit 46 and displays it on display unit 44, accepts input of organizer information from the organizer via operation unit 42, and transmits the organizer information to performance management server 10 via communication unit 46.
[0090] Then, the CPU 11 receives the organizer information from the terminal device 40 via the communication unit 16 (step S23). Then, the CPU 11 stores the organizer information received in step S23 in the organizer ID 81, email address 82, drinking party ID 83, group name 84, holding time period 85, participation URL 86, category 87, request to join 88, simultaneous release 89, and first-time only 90 in the organizer information table 80 in the storage unit 15 (step S24).
[0091] After step S24 is executed, or if the host information is not registered (step S21; NO), the CPU 11 determines whether to directly select an entertainer (step S25) depending on whether an instruction to directly select an entertainer to invite to the online drinking party is received from the terminal device 40 via the communication unit 16. In response to step S25, if an instruction to directly select an entertainer is input from the host via the operation unit 42 in the terminal device 40, the instruction to directly select an entertainer is sent to the performance management server 10 via the communication unit 46. However, this assumes that the host's intrusion preference 88 is set to "do not want to intrude."
[0092] If direct selection of an entertainer is to be performed (step S25; YES), CPU 11 generates selection screen information for direct selection input of an entertainer and transmits the selection screen information to terminal device 40 via communication unit 16 (step S26). In response to step S26, CPU 41 of terminal device 40 receives the selection screen information from performance management server 10 via communication unit 46 and displays it on display unit 44.
[0093] As the selection screen information, for example, a time slot input screen 200 shown in FIG. 11(a) is displayed. If the available broadcast time slots of an entertainer (without interruptions) have already been registered, the time slots are displayed in a predetermined color (e.g., hatched in the figure). When the host clicks to input the available broadcast time slot that matches the time slot of the online drinking party to be held, for example, the CPU 11 generates a panel (e.g., panel 400 shown in FIG. 11(c)) corresponding to the entertainer for the click-inputted available broadcast time slot, transmits it to the terminal device 40 via the communication unit 16, and displays it on the display unit 44. The panel 400 includes a photo of the entertainer for the click-inputted available broadcast time slot, a comment such as "I'll liven up the atmosphere with a magic trick using a ring!", a stage name such as "MIGI Man," a broadcast time duration of "30 minutes," and a basic fee of "2,000 yen" (corresponding to the photo 73, comment 72, stage name 63, broadcast time duration 66, and basic fee 71, respectively).
[0094] The time slot input screen 200 may be configured to display the distribution time slot 115 of a performance that has already been set (directly selected or matched) (only performance ID 111 to basic fee 119 is stored) based on the history information table 110 in a predetermined color (shaded in the figure) different from the distribution time slot before it was set. Furthermore, the time slot input screen 200 may be configured to display the distribution time slot 115 of a performance that has already been distributed (performance ID 111 to tip information 123 is stored) based on the history information table 110 in a predetermined color different from the distribution time slot before it was set or has already been set. The distribution time slot that has already been set or the distribution time slot that has already been distributed cannot be directly selected.
[0095] The CPU 41 accepts direct selection input of the entertainer, for example, by the organizer clicking on the panel 400 via the operation unit 42, generates entertainer selection information, and transmits the entertainer selection information to the performance management server 10 via the communication unit 46. The entertainer selection information includes the entertainer ID corresponding to the stage name of the entertainer on the selected panel, the organizer ID of the organizer, and the broadcast time period.
[0096] Then, CPU 11 receives entertainer selection information from terminal device 40 via communication unit 16 (step S27). Based on the entertainer selection information received in step S27, CPU 11 stores the new or updated performance ID, the entertainer ID 61 of the selected entertainer, the host ID 81 of the host, the drinking party ID 83, the selected broadcast time slot, no interruption request, no simultaneous release, no first-time limit, and basic fee 71 in entertainer information table 60 and host information table 80 in storage unit 15 as performance ID 111, entertainer ID 112, host ID 113, drinking party ID 114, broadcast time slot 115, interruption request 116, simultaneous release 117, first-time limit 118, and basic fee 119 in history information table 110 (step S28).
[0097] Then, the CPU 11 refers to the entertainer information table 60, the organizer information table 80, and the history information table 110 in the memory unit 15, and generates a request information email requesting a performance at an online drinking party, including the group name 84, drinking party ID 83, event time period 85, distribution time period 115, participation URL 86, etc. of the organizer ID 81 corresponding to the organizer ID 113, and sends it to the email address 62 of the entertainer ID 61 corresponding to the entertainer ID 112 (step S29).
[0098] After step S29 is executed, or if an entertainer is not directly selected (step S25; NO), the CPU 11 performs matching processing (step S30) and ends the organizer information setting processing.
[0099] Here, the matching process in step S19 of the entertainer information setting process and the matching process in step S30 of the organizer information setting process will be described with reference to FIGS.
[0100] 9, CPU 11 refers to entertainer information table 60 in storage unit 15 and selects one unselected entertainer with entertainer ID 61 whose break-in desire 68 is "yes" (step S41). CPU 11 then determines whether or not simultaneous release 69 of the entertainer selected in step S41 is "yes" (step S42). If simultaneous release 69 is "yes", break-in desire 68 is also "yes".
[0101] If simultaneous release is enabled (step S42; YES), the CPU 11 refers to the organizer information table 80 in the memory unit 15 and selects one unselected organizer with an organizer ID 81 whose simultaneous release 89 is "simultaneous release enabled" and whose broadcast available time slots 65 of the entertainer selected in step S41 match the broadcast available time slots 65 (at least a portion of the broadcast available time slots 65 is included in the broadcast available time slots 85, and that portion is equal to or greater than the broadcast available time slots 66) (step S43).
[0102] Then, CPU 11 obtains the organizer information of the organizer selected in step S43 from organizer information table 80 (step S44). Then, CPU 11 determines whether or not there is an organizer that has not been selected in step S43 (step S45). If there is an unselected organizer (step S45; YES), the process proceeds to step S43.
[0103] If there are no unselected hosts (step S45; NO), the CPU 11 refers to the entertainer information of the entertainer selected in step S41 in the entertainer information table 60, the host information of all hosts obtained in step S44, and the history information table 110 in the memory unit 15 to determine whether the entertainer's performance is new (the history information table 110 does not contain any undistributed information regarding the selected entertainer's public performance) or updated (the history information table 110 contains undistributed information regarding the selected entertainer's public performance and contains newly changed information in the entertainer information or host information) (step S46).
[0104] If it is a new or updated performance (step S46; YES), the CPU 11 updates the history information table 110 by newly storing or updating the new or updated performance ID, entertainer ID 61, organizer ID 81, drinking party ID 83, available broadcast time 65, request for interruptions 116, simultaneous release 117, first-time limit 118, and basic fee 119 in the history information table 110 based on the entertainer information in the entertainer information table 60 of the entertainer selected in step S41 and the organizer information of all organizers obtained in step S44 (step S47).
[0105] Then, the CPU 11 refers to the entertainer information table 60, the organizer information table 80, and the history information table 110 in the memory unit 15, and generates a request information email for a performance at an online drinking party, including the group name 84, drinking party ID 83, event time period 85, distribution time period 115, participation URL 86, etc. of the organizer ID 81 corresponding to the organizer ID 113 of all the organizers selected in step S44, and sends the email to the email address 62 of the entertainer ID 61 of the entertainer selected in step S41 (step S48).
[0106] After step S48 is executed, or if the performance is not new or updated (if there is no newly changed information in the entertainer information or organizer information) (step S46; NO), CPU 11 determines whether or not there are any entertainers that have not been selected in step S41 (step S49). If there are any entertainers that have not been selected (step S49; YES), the process proceeds to step S41. If there are no entertainers that have not been selected (step S49; NO), the matching process ends.
[0107] If simultaneous release is not available (step S42; NO), the CPU 11 determines whether the first-time limit 70 of the entertainer selected in step S41 is "first-time limit available" (step S50). If the first-time limit 70 is "first-time limit available", the request for interruption 68 is also "request for interruption available".
[0108] If there is a first-time limit (step S50; YES), the CPU 11 refers to the organizer information table 80 in the memory unit 15 and selects one unselected organizer with an organizer ID 81 whose first-time limit 70 is "first-time limit" (step S51).
[0109] Then, the CPU 11 determines whether the available delivery time slots 65 of the entertainer selected in step S41 match the open delivery time slots 85 of the organizer selected in step S51 (whether at least a portion of the available delivery time slots 65 is included in the open delivery time slots 85, and the portion is equal to or greater than the number of delivery hours 66) (step S52). If the time slots do not match (step S52; NO), the CPU 11 determines whether there is an organizer that has not been selected in step S51 (step S53). If there is an unselected organizer (step S53; YES), the process proceeds to step S51. If there is no unselected organizer (step S53; NO), the process proceeds to step S49.
[0110] If the time periods match (step S52; YES), the CPU 11 determines whether the category 67 of the entertainer selected in step S41 matches the category 87 of the organizer selected in step S51 (step S54). If the categories do not match (step S54; NO), the process proceeds to step S53. If the categories match (step S54; YES), the CPU 11 obtains the organizer information of the organizer selected in step S51 from the organizer information table 80 (step S55).
[0111] Then, CPU 11 refers to the entertainer information of the entertainer selected in step S41 in entertainer information table 60, the host information of the host acquired in step S55, and history information table 110 in storage unit 15 to determine whether the entertainer's performance is new (the history information table 110 does not contain undistributed information about the selected entertainer's performance with a first-time limited release) or updated (the history information table 110 contains undistributed information about the selected entertainer's performance with a first-time limited release and contains newly changed information in the entertainer information or host information) (step S56). If the performance is not new or updated (there is no newly changed information in the entertainer information or host information) (step S56; NO), the process proceeds to step S49.
[0112] If it is a new or updated performance (step S56; YES), based on the entertainer information in entertainer information table 60 of the entertainer selected in step S41 and the organizer information of the organizer obtained in step S55, CPU 11 updates history information table 110 by newly storing or updating the new or updated performance ID, entertainer ID 61, organizer ID 81, drinking party ID 83, available broadcast time 65, request for interruptions allowed, no simultaneous release, first-time limit allowed, and basic fee 71 in performance ID 111, entertainer ID 112, organizer ID 113, drinking party ID 114, broadcast time 115, request for interruptions allowed 116, simultaneous release 117, first-time limit allowed 118, and basic fee 119 in history information table 110 (step S57).
[0113] Then, the CPU 11 refers to the entertainer information table 60, the organizer information table 80, and the history information table 110 in the memory unit 15, and generates a request information email for a performance at an online drinking party, including the group name 84, drinking party ID 83, event time period 85, distribution time period 115, participation URL 86, etc. of the organizer ID 81 corresponding to the organizer ID 113 of the organizer selected in step S51, and sends the email to the email address 62 of the entertainer ID 61 of the entertainer selected in step S41 (step S48), and proceeds to step S49.
[0114] As shown in FIG. 10, if there is no first-time limit (step S50; NO), the CPU 11 refers to the organizer information table 80 in the memory unit 15 and selects one unselected organizer with an organizer ID 81 whose entry request 68 is "enterprise request accepted", whose simultaneous release 69 is "not simultaneous release", and whose first-time limit 70 is "not first-time limit accepted" (step S59).
[0115] Then, the CPU 11 determines whether the available delivery time slots 65 of the entertainer selected in step S41 match the open delivery time slots 85 of the organizer selected in step S59 (whether at least a portion of the available delivery time slots 65 is included in the open delivery time slots 85, and the portion is equal to or greater than the number of delivery hours 66) (step S60). If the time slots do not match (step S60; NO), the CPU 11 determines whether there is an organizer that has not been selected in step S59 (step S61). If there is an unselected organizer (step S61; YES), the process proceeds to step S59. If there is no unselected organizer (step S61; NO), the process proceeds to step S49.
[0116] If the time periods match (step S60; YES), the CPU 11 determines whether the category 67 of the entertainer selected in step S41 matches the category 87 of the organizer selected in step S59 (step S62). If the categories do not match (step S62; NO), the process proceeds to step S61. If the categories match (step S62; YES), the CPU 11 obtains the organizer information of the organizer selected in step S59 from the organizer information table 80 (step S63).
[0117] Then, CPU 11 refers to the entertainer information of the entertainer selected in step S41 in entertainer information table 60, the host information of the host acquired in step S64, and history information table 110 in storage unit 15 to determine whether the entertainer's performance is new (the history information table 110 does not contain undistributed information about a performance by the selected entertainer with a request to interrupt, not released to the public, and not limited to first-run releases) or updated (the history information table 110 contains undistributed information about a performance by the selected entertainer with a request to interrupt, not released to the public, and not limited to first-run releases, and there is newly changed information in the entertainer information or host information) (step S64). If the performance is not new or updated (there is no newly changed information in the entertainer information or host information) (step S64; NO), the process proceeds to step S49.
[0118] If it is a new or updated performance (step S64; YES), based on the entertainer information in the entertainer information table 60 of the entertainer selected in step S41 and the organizer information of the organizer obtained in step S59, the CPU 11 updates the history information table 110 by newly storing or updating the new or updated performance ID, entertainer ID 61, organizer ID 81, drinking party ID 83, available broadcast time 65, request for interruptions allowed, no simultaneous release, no first-time limit, and basic fee 71 in the performance ID 111, entertainer ID 112, organizer ID 113, drinking party ID 114, broadcast time 115, request for interruptions allowed 116, simultaneous release 117, first-time limit 118, and basic fee 119 in the history information table 110 (step S65).
[0119] Then, the CPU 11 refers to the entertainer information table 60, the organizer information table 80, and the history information table 110 in the memory unit 15, and generates a request information email for a performance at an online drinking party, including the group name 84, drinking party ID 83, event time period 85, distribution time period 115, participation URL 86, etc. of the organizer ID 81 corresponding to the organizer ID 113 of the organizer selected in step S59, and sends the email to the email address 62 of the entertainer ID 61 of the entertainer selected in step S41 (step S66), and proceeds to step S49.
[0120] Next, the evaluation process executed by the performance management server 10 will be described with reference to Figures 12 to 14. When an online drinking party is held by a host and an entertainer participates, the evaluation process evaluates the reactions of the host and participants to the performance performed by the entertainer at the online drinking party, such as the excitement level, and calculates the fee to be paid to the entertainer based on the evaluation (reaction) and presents it to the host and entertainer by email. The evaluation process is also executed repeatedly at a predetermined interval.
[0121] After the entertainer information setting process and the organizer information setting process are executed, information on the mediated entertainer and the organizer's undistributed performances is stored in the history information table 110.
[0122] When the time for the online drinking party to start arrives, in terminal device 40, CPU 41 accepts input of the online drinking party participation URL from the host via operation unit 42, and transmits a request to join the online drinking party to web conference server 20 via communication unit 46. Similarly, in terminal device 50, CPU accepts input of the online drinking party participation URL notified by the host from the participants via the operation unit, and transmits a request to join the online drinking party to web conference server 20 via communication unit.
[0123] The Web conference server 20 provides a Web conference for an online drinking party by acquiring and providing real-time image data and audio data to the terminal devices 40, 50 of the host and participants who have requested participation via the participation URL. Specifically, the Web conference server 20 receives image data of the host captured by the image capture unit 47 and audio data of the host input to the audio input / output unit 48 from the terminal device 40, and similarly receives image data of the participants captured and audio data of the participants input from the terminal device 50, and transmits the received image data and audio data of the host and participants to the terminal devices 40, 50, causing a live image based on the image data of the host and participants of the Web conference for the online drinking party to be displayed on the display unit (44) and a live audio based on the audio data of the host and participants to be output to the audio input / output unit (48).
[0124] It is assumed that the entertainer has received the request information email sent in step S29 of the host information setting process and steps S48, S58, and S66 of the matching process using terminal device 30 or the like, and has acquired the participation URL for the online drinking party web conference mediated by performance management server 10. During the online drinking party, the entertainer joins the online drinking party web conference at the start date and time of the broadcast time slot for the performance he or she will be performing. Specifically, in terminal device 30, CPU 31 accepts input of the participation URL from the request information email from the entertainer via operation unit 32 and transmits a participation request for the online drinking party to web conference server 20 via communication unit 16. In the same manner, web conference server 20 provides the terminal devices 30, 40, and 50 with the web conference for the online drinking party in which the host, participants, and entertainers participate.
[0125] In the performance management server 10, the CPU 11 executes the evaluation process in accordance with the evaluation program P3 stored in the storage unit 15, for example, when a predetermined period has elapsed since the end of the previous evaluation process.
[0126] As shown in Figure 12, first, the CPU 11 refers to the history information table 110 in the memory unit 15, acquires current date and time information from the timing unit 17, and determines whether there is an online drinking party with drinking party ID 83 (drinking party ID 114) where the acquired current date and time information is the start date and time of the time slot 85 of the organizer ID 81 corresponding to the organizer ID 113 of the undistributed performance (step S71).
[0127] If there is no online drinking party (step S71; NO), the evaluation process is terminated. If there is an online drinking party (step S71; YES), the CPU 11 uses the participation URL 86 of the online drinking party whose start date and time has arrived at the time slot 85 in step S71 to send a participation request for the online drinking party whose start date and time has arrived at the time slot 85 in step S71 to the Web conference server 20 via the communication unit 16 (step S72).
[0128] If an online drinking party is taking place (step S71; YES), the CPU 11 executes a new evaluation process in parallel with the execution of step S72 and subsequent steps. Therefore, it is assumed that multiple evaluation processes are executed in parallel for each online drinking party.
[0129] Then, the CPU 11 refers to the Web conference data received from the Web conference server 20 via the communication unit 16, and also refers to the entertainer information table 60 in the memory unit 15, and determines whether the entertainer has participated in the online drinking party using the stage name 63 of the entertainer ID 61 corresponding to the entertainer ID 112 of the drinking party ID 114 of the online drinking party in which the entertainer is participating in step S72 (step S73).
[0130] If the entertainer is not participating in the online drinking party (step S73; NO), the process proceeds to step S73. If the entertainer has participated in the online drinking party (step S73; YES), the CPU 11 acquires image data and audio data of a predetermined time of the host and participants of the online drinking party from the Web conference server 20 via the communication unit 16 (step S74).
[0131] Then, the CPU 11 performs image analysis on the image data acquired in step S74, for example, by using comparison image data of smiles to detect smiles of the organizer and participants, and determines whether or not a smile has been detected (step S75). If a smile has been detected (step S75; YES), the CPU 11 increments the smile count value by 1 (step S76).
[0132] If a smile is not detected (step S75; NO), or after executing step S76, the CPU 11 performs image analysis on the image data acquired in step S74, and detects the gaze of the host and participants based on their pupils using, for example, gaze comparison image data, and determines whether the gaze of the host toward the screen of the display unit 44 of the terminal device 40 and the gaze of the participants toward the screen of the display unit of the terminal device 50 have been detected (step S77). If a gaze toward the screen has not been detected (step S77; NO), the CPU 11 decrements the count value of the gaze outside the screen by 1 (step S78). If a gaze toward the screen has been detected (step S77; YES), the CPU 11 increments the count value of the gaze within the screen by 1 (step S79).
[0133] Then, the CPU 11 performs image analysis on the image data acquired in step S74, and determines whether the bodies of the organizer and participants are in rhythm by using, for example, comparative moving image data showing the bodies in rhythm (step S80). If the body rhythm is detected (step S80; YES), the CPU 11 increments the body rhythm count value by 1 (step S81).
[0134] If the body rhythm is not detected (step S80; NO), or after executing step S81, CPU 11 performs image analysis on the image data acquired in step S74, and detects the clapping and cheering arm movements of the organizer and participants using, for example, comparative video data of the arm clapping and cheering arm movements, and determines whether the arm movements are detected (step S82). If the arm movements are detected (step S82; YES), CPU 11 increments the count value of the arm movements by 1 (step S83).
[0135] If no arm movement is detected (step S82; NO), or after executing step S83, the CPU 11 performs audio analysis on the audio data acquired in step S74, and detects cheers from the organizer and participants using, for example, comparison audio data of cheers, and determines whether cheers have been detected (step S84). If cheers have been detected (step S84; YES), the CPU 11 increments the count value of cheers by 1 (step S85).
[0136] If cheers are not detected (step S84; NO), or after executing step S85, the CPU 11 performs audio analysis on the audio data acquired in step S74, detects laughter from the host and participants using, for example, comparison audio data of laughter, and determines whether laughter is detected (step S86). If laughter is detected (step S86; YES), the CPU 11 increments the count value of laughter by 1 (step S87).
[0137] If laughter is not detected (step S86; NO), or after executing step S87, the CPU 11 performs audio analysis on the audio data acquired in step S74, and detects laughter from the host and participants using, for example, comparison audio data of booing, and determines whether laughter is detected (step S86).If booing is detected (step S88; YES), the CPU 11 decrements the count value of booing by 1 (step S89).
[0138] If booing is not detected (step S88; NO), or after executing step S89, CPU 11 refers to the web conference data received from web conference server 20 via communication unit 16, and determines whether or not the entertainer has left the web conference of the online drinking party using stage name 63 acquired in step S73 (step S90). If the entertainer has not left (step S90; NO), the process proceeds to step S74. Note that in steps S75 to S89, the number of times each evaluation element is detected is counted as a count value, but this is not limiting, and the time during which each evaluation element is detected may be counted as a count value (count time).
[0139] If the entertainer has left (step S90; YES), CPU 11 calculates analysis and evaluation information using a predetermined algorithm using the smile count value of step S76, the off-screen gaze count value of step S78, the on-screen gaze count value of step S79, the body rhythm count value of step S81, the arm movement count value of step S83, the cheer count value of step S85, the laughter count value of step S87, and the booing count value of step S89 (step S91). The analysis and evaluation information is, for example, a total count value per unit time obtained by dividing the total of all count values by the broadcast time.
[0140] Then, CPU 11 generates an input request message requesting input of voting information and tip information for the host to evaluate the performances performed in steps S74 to S90, and transmits the input request message to terminal device 40 via communication unit 16 (step S92). In response to step S92, CPU 41 of terminal device 40 receives the input request message from performance management server 10 via communication unit 46 and displays it on display unit 44, accepts input of voting information and tip information from the host via operation unit 42, and transmits the voting information and tip information to performance management server 10 via communication unit 46.
[0141] Then, CPU 11 receives the voting information and tip information from terminal device 40 via communication unit 16 (step S93). Then, CPU 11 executes first fee processing (step S94). Then, CPU 11 transmits a request to leave the Web conference of the online drinking party to Web conference server 20 via communication unit 16, leaves the Web conference (step S96), and ends the evaluation processing.
[0142] The first fee processing in step S94 will now be described with reference to Fig. 14. As shown in Fig. 14, CPU 11 refers to point addition table 100 in storage unit 15, and calculates an excitement score indicating the degree of excitement of the organizer and participants using a predetermined algorithm from the voting information received in step S93 and the analysis and evaluation information calculated in step S91, and obtains multiplier 102 corresponding to calculated excitement score 101 (step S101).
[0143] Then, CPU 11 refers to history information table 110 in storage unit 15, acquires basic fee 119 of entertainer ID 112 of the drinking party attended in step S72, and calculates a fee using a predetermined algorithm from the acquired basic fee 119, the tip information received in step S93, and the multiplier 102 acquired in step S101 (step S102). The fee is, for example, basic fee 119 × multiplier 102 + tip information.
[0144] Then, the CPU 11 stores the fee calculated in step S102, the evaluation information (voting information received in step S93, analysis and evaluation information calculated in step S91), and the tip information received in step S93 in the history information table 110 as fee 120, voting information 121, analysis and evaluation information 122, and tip information 123 corresponding to the drinking party ID 114 of the drinking party attended in step S72 (step S103).
[0145] Then, CPU 11 refers to entertainer information table 60 and host information table 80 in storage unit 15, and generates a fee information email including performance ID 111 of the drinking party attended in step S72, host ID 113, drinking party ID 114, broadcast time period 115, stage name 63 of entertainer ID 61 corresponding to entertainer ID 112, transfer information 64, fee 120, evaluation information (voting information 121, analysis and evaluation information 122), tip information 123, etc., and sends it to email address 82 of host ID 81 corresponding to host ID 113 of drinking party ID 114 of the drinking party attended in step S72 (step S104). The host receives the fee information email of step S104 using terminal device 40 or the like, views the fee information email, and transfers the fee to the transfer destination in the transfer information.
[0146] Then, CPU 11 generates an evaluation information email including the performance ID 111 of the drinking party that was attended in step S72, entertainer ID 112, drinking party ID 114, broadcast time period 115, group name 84 of host ID 81 corresponding to host ID 113, fee 120, evaluation information (voting information 121, analysis evaluation information 122), tip information 123, etc., and sends it to email address 62 of entertainer ID 61 corresponding to entertainer ID 112 of the entertainer of the drinking party that was attended in step S72 (step S105), thereby completing the first fee processing. The entertainer receives the evaluation information email of step S105 using terminal device 30 or the like, and views the evaluation information email.
[0147] As described above, according to this embodiment, the performance management server 10 is equipped with a CPU 11 that acquires evaluation information as reaction information representing the reaction of the organizer and participants to at least a portion of the performance performed (provided) by the entertainer (generated from information on the Web conference server 20 or received from the terminal device 40), and calculates (derives) a fee as compensation information for the entertainer based on the acquired evaluation information.
[0148] This allows for the calculation and presentation of appropriate fees for entertainers. In addition, since the performance evaluation information is reflected in the entertainer's fee, entertainers can be encouraged to liven up the online drinking party host and participants, allowing the host and participants to enjoy the excitement of the online drinking party.
[0149] Furthermore, the CPU 11 registers entertainer information as provider information about the entertainer, and determines an online drinking party as an online event in which the entertainer, the host, and the participants will participate, based on the entertainer information. This allows the CPU 11 to act as an intermediary between the entertainer and the host of the online drinking party.
[0150] Furthermore, the CPU 11 registers, via the terminal device 40, organizer information regarding at least one organizer who will be hosting an online drinking party. The entertainer information includes a broadcastable time slot 65 during which the entertainer can broadcast their performance. The organizer information includes a broadcasting time slot 85 for the online drinking party hosted by the organizer. If the broadcastable time slot 65 and the broadcasting time slot 85 match (at least a portion of the broadcastable time slot 65 is included in the broadcasting time slot 85, and that portion is equal to or greater than the number of broadcast hours 66), the CPU 11 determines an online drinking party corresponding to the broadcastable time slot 65, in which the entertainer corresponding to the broadcastable time slot 65 will participate. This allows for automatic matching between entertainers and organizers, reducing the burden on the entertainers and organizers.
[0151] The entertainer information also includes a category 67 of the entertainment the entertainer will perform. The host information includes a category 87 of the entertainment desired by the host. If the categories 67, 87 in the entertainer information and the host information match, the CPU 11 determines the online drinking party that the entertainer will participate in. This allows the CPU 11 to mediate between the entertainer and the host based on the entertainment category each desires.
[0152] The entertainer information also includes simultaneous disclosure 69 as information on whether the entertainer wishes to make their performance public at multiple online drinking parties. The host information includes simultaneous disclosure 89 as information on whether the host wishes to make their performance public at multiple online drinking parties. The CPU 11 determines the online drinking parties in which the entertainer will participate based on the simultaneous disclosure 69 of the entertainer information and the simultaneous disclosure 89 of the host information. Therefore, entertainers who wish to be publicly disclosed can participate in the online drinking party of the host who wishes to be publicly disclosed at multiple online drinking parties.
[0153] The entertainer information also has a first-time limit 70 as information on whether the entertainer wishes to perform a limited-time performance of a show. The host information has a first-time limit 90 as information on whether the host wishes to perform a limited-time performance of a show. The CPU 11 determines the online drinking party for the entertainer to participate in based on the first-time limit 70 in the entertainer information and the first-time limit 90 in the host information. Therefore, an entertainer who wishes to perform a limited-time performance of a show can participate in an online drinking party of a host who wishes to perform a limited-time performance of a show.
[0154] The entertainment management server 10 also has a broadcastable time slot 65 during which the entertainment can be broadcast. The entertainment management server 10 includes a communication unit 16 that receives input of selection information for a desired entertainer from the host based on the entertainer information via the terminal device 40. The CPU 11 determines the online drinking party in which the entertainer will participate based on the selection information. This allows the host to directly select the entertainer they want, accurately reflecting the host's wishes.
[0155] Furthermore, CPU 11 acquires image data and audio data of at least one of the hosts and participants of the online drinking party from Web conference server 20, which provides the Web conference, and analyzes the image data and audio data to generate analytical evaluation information as evaluation information of the performances performed by the entertainers who participated in the online drinking party. Therefore, evaluation information of the performances can be accurately generated based on the image data and audio data of the host and participants of the online drinking party, and the entertainer's fee can be accurately calculated.
[0156] Furthermore, the communication unit 16 receives input of voting information indicating evaluations (reactions) of the performances performed by the entertainers participating in the online drinking party from the host as the recipient via the terminal device 40. The CPU 11 generates evaluation information of the performances performed by the entertainers participating in the online drinking party based on the voting information. Therefore, the evaluation information of the performances can be accurately generated based on the voting information that directly reflects the host's evaluation, and the entertainer's fee can be accurately calculated.
[0157] The communication unit 16 also receives input of tip information for tips to be paid to entertainers participating in the online drinking party from the host as the recipient via the terminal device 40. The CPU 11 calculates the fees for the entertainers participating in the online drinking party based on the evaluation information and tip information. This allows for more appropriate generation of evaluation information for performances based on tip information that directly reflects the evaluation amounts of the host and participants, and more appropriate calculation of the entertainers' fees.
[0158] (Variation) A modification of the above embodiment will be described with reference to Fig. 15. Fig. 15 is a flowchart showing the second fee processing.
[0159] In the above embodiment, the fee is calculated to reflect the evaluation of the performance performed by the entertainer, but in this modified example, the fee is calculated to reflect the evaluation of the performance performed by the entertainer, and this is reflected in the basic fee for the next performance.
[0160] As in the above embodiment, the device configuration of this modified example uses entertainment providing system 1. The entertainer information setting process and organizer information setting process executed by entertainment management server 10 are the same as in the above embodiment, and the evaluation process is a change from the first fee process in step S94 to a second fee process, and the second fee process will be mainly described.
[0161] 15, the second fee processing of the evaluation processing executed by the performance management server 10 will be described. Steps S111 to S115 of the second fee processing are the same as steps S101 to S105 of the first fee processing in FIG.
[0162] Then, the CPU 11 calculates a basic fee that reflects the evaluation information (voting information 121, analysis and evaluation information 122) and tip information 123 in the history information table 110 in the storage unit 15 (step S116). The fee 120 is the actual fee that reflects the evaluation information and tip information 123. Therefore, in step S116, for example, the CPU 11 calculates a basic fee that reflects the evaluation information from the fee 120 of the entertainer ID 112 of the entertainer who participated in the drinking party in step S72, using a predetermined algorithm. The predetermined algorithm is, for example, calculating the average value of all past fees 120 of the entertainer ID 112 of the entertainer who participated in step S72 and multiplying it by a predetermined coefficient.
[0163] Then, the CPU 11 refers to the entertainer information table 60 in the memory unit 15 and updates the basic fee 71 of the entertainer ID 61 of the entertainer of the drinking party that was joined in step S72 with the basic fee calculated in step S116 (step S117), and the second fee processing ends.
[0164] The updated basic fee 71 is used, for example, as the basic fee for performances of the next and subsequent available delivery time slots 65 (newly set available delivery time slots 65 for the same entertainer through the entertainer information setting process). In the above embodiment, the fee 120 reflects the evaluation information of the performance with performance ID 111, encouraging the entertainer to entertain the host and attendees in order to increase the fee 120 for that performance. In contrast, in this modified example, the fee 120 and the basic fee 71 for the next and subsequent performances reflect the evaluation information of the performance with performance ID 111, encouraging the entertainer to repeatedly and continuously entertain the host and attendees in order to increase the fee 120 for the current and subsequent performances. Note that when the CPU 11 changes the basic fee 71 in the entertainer information table 60 in response to a change input from the entertainer via the operation unit 32 of the terminal device 30, the basic fee 71 may be configured to only be lowered up to the basic fee 71 updated in step S117.
[0165] As described above, according to this modification, the CPU 11 of the performance management server 10 calculates (derives) a fee as remuneration information for an entertainer who participated in an online drinking party based on the evaluation information and the entertainer's basic fee, and calculates (derives) and updates the basic fee 119 for the next and subsequent performances from past fees. This makes it possible to set the entertainer's fee to a more appropriate amount that reflects the past evaluation information, and to repeatedly and continuously encourage the entertainer to liven up the host and participants in order to increase the fee 120 for future performances.
[0166] In the above description, an example has been disclosed in which the storage unit 15 is used as a computer-readable medium for the program according to the present invention, but this is not limiting. Other computer-readable media may be used, such as flash memory or portable recording media such as CD-ROMs. Furthermore, a carrier wave may also be used as a medium for providing data for the program according to the present invention via a communication line.
[0167] The description in the above embodiment is an example of the information processing device and the program according to the present invention, and the present invention is not limited to this.
[0168] For example, in the above embodiment, the entertainer information table 60 is configured so that the available delivery time slots 65 for one entertainer to perform one performance are set, but this is not limiting. For example, the available delivery time slots 65 for one entertainer to perform multiple performances that do not overlap may be set, and the matching process in the entertainer setting process and the organizer information setting process may act as an intermediary between the multiple performances of one entertainer and multiple organizers.
[0169] In the above embodiment, the organizer information table 80 is configured such that, for one organizer, an event time period 85 during which one performance can be performed for one online drinking party is set, but this is not limited to this. For example, an event time period 85 during which multiple performances can be performed for one online drinking party may be set for one organizer, and the matching process of the entertainer setting process and the organizer information setting process may mediate between multiple performances by multiple entertainers and one organizer. Also, an event time period 85 during which one performance can be performed for one online drinking party may be set for one organizer, and the matching process of the entertainer setting process and the organizer information setting process may mediate between multiple performances by multiple entertainers and multiple drinking parties by one organizer at once.
[0170] In the above-described embodiment and modified example, an online drinking party (web conference) is held as an online event in which entertainers participate, but this is not limited to this. The online event is not limited to a web conference using the Internet, and may be a video conference using dedicated conference devices and systems. Furthermore, the online event in which entertainers participate may be an online gathering that does not involve eating and drinking, an online wedding, or other online events that provide various online services.
[0171] In the above-described embodiment and modified example, an entertainer as a provider participates in an online event and performs (provides) entertainment as a service to the host and participants as the recipients of the entertainment, but the present invention is not limited to this. Service providers include various targets who provide various services via distribution, such as entertainers, seminar instructors who provide seminar distribution as a service, and salesmen who provide sales promotion distribution to introduce products as a service.
[0172] Although embodiments and modifications of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments and modifications, but includes the scope of the invention described in the claims and its equivalents. The inventions described in the claims originally attached to this application are as follows. The claim numbers described in the appendix are the same as those of the claims originally attached to this application. [Note] <Claim 1> an acquisition means for acquiring reaction information representing a reaction of a recipient to at least a part of a service provided by a provider; and a reward derivation means for deriving reward information for the provider based on the acquired reaction information. <Claim 2> a first registration means for registering provider information relating to the provider; 2. The information processing apparatus according to claim 1, further comprising a determination unit that determines an online event in which the provider and the provided person will participate, based on the provider information. <Claim 3> a second registration means for registering organizer information relating to at least one organizer who will host the online event; the provider information includes a delivery time period during which the provider can deliver the service; The organizer information includes a time period during which the online event will be held, 3. The information processing device according to claim 2, wherein the determining unit determines the online event in which the provider will participate if the available delivery time slot and the event time slot match. <Claim 4> the provider information includes a category of the service provided by the provider; the organizer information includes a category of the service desired by the organizer; 4. The information processing apparatus according to claim 3, wherein the determining unit determines the online event in which the provider will participate if categories of the provider information and the organizer information match. <Claim 5> the provider information includes information as to whether the provider wishes to simultaneously release the service at multiple online events; The organizer information includes information on whether the organizer wishes to simultaneously release the service, 5. The information processing device according to claim 3, wherein the determining unit determines the online event in which the provider will participate, based on information indicating whether the provider wishes to simultaneously disclose the provider information and the organizer information. <Claim 6> The provider information includes information as to whether the provider wishes to provide the service only for the first time, The organizer information includes information on whether the organizer wishes to provide the service only for the first time, The information processing device according to any one of claims 3 to 5, wherein the determination means determines the online event in which the provider will participate based on information indicating whether the provider information and the organizer information are to be provided only for the first time. <Claim 7> the provider information includes a delivery time period during which the provider can deliver the service; a first input means for receiving input of selection information of a desired provider from a host who will be hosting the online event, based on the available time period of the provider information; 3. The information processing device according to claim 2, wherein the determining means determines the online event in which the provider will participate based on the selection information. <Claim 8> The information processing device described in any one of claims 2 to 7, wherein the acquisition means acquires at least one of image data and audio data of at least one of the provided persons participating in the online event from a server providing the online event, and derives reaction information of the service provided by the provider who participated in the online event by analyzing the at least one of the image data and audio data. <Claim 9> a second input means for receiving, from the provided party, an input of voting information indicating a reaction to the service provided by the provider who participated in the online event; 9. The information processing device according to claim 2, wherein the acquisition unit generates reaction information about the service provided by the provider who participated in the online event based on the voting information. <Claim 10> a third input means for receiving, from the provided person, input of tip information to be paid to the provider who has participated in the online event; 10. The information processing device according to claim 2, wherein the reward deriving means derives reward information for the provider who participated in the online event based on the reaction information and the tip information. <Claim 11> the reward derivation means derives reward information of the provider who participated in the online event based on the reaction information and the provider's basic fee; 11. The information processing device according to claim 2, further comprising an update unit that derives and updates the basic fee for the next and subsequent periods from past remuneration information. <Claim 12> Computer, an acquisition means for acquiring reaction information representing a reaction of a recipient to at least a part of a service provided by a provider; A program for functioning as a reward derivation means for deriving reward information for the provider based on the acquired reaction information. [Explanation of symbols]
[0173] 1. Entertainment provision system 10. Entertainment Management Server 30, 40, 50 terminal equipment 11,31,41 CPU 12,32,42 Operation section 13,33,43 RAM 14,34,44 Display section 15,35,45 Storage section 16, 36, 46 Communications Department 17 Timing section 37,47 Filming Department 38,48 Audio input / output section B1, B2, B3 bus 20 Web conference server N Communication Network
Claims
1. an acquisition means for acquiring reaction information representing a reaction of a recipient to at least a part of a service provided by a provider; a reward derivation means for deriving reward information of the provider based on the acquired reaction information and the provider's basic fee; a first registration means for registering provider information relating to the provider; a determination means for determining an online event in which the provider and the provided person will participate based on the provider information; and an update means for deriving and updating a basic fee for the next time and thereafter from past remuneration information.
2. a second registration means for registering organizer information relating to at least one organizer who will host the online event; the provider information includes a delivery time period during which the provider can deliver the service; The organizer information includes a time period during which the online event will be held, The information processing device according to claim 1 , wherein the determining unit determines the online event in which the provider will participate if the available delivery time period and the event time period match.
3. the provider information includes a category of the service provided by the provider; the organizer information includes a category of the service desired by the organizer; The information processing apparatus according to claim 2 , wherein the determining unit determines the online event in which the provider will participate if categories of the provider information and the organizer information match.
4. the provider information includes information as to whether the provider wishes to simultaneously release the service at multiple online events; The organizer information includes information on whether the organizer wishes to simultaneously release the service, 4. The information processing apparatus according to claim 2, wherein the determining unit determines the online event in which the provider will participate, based on information indicating whether the provider wishes to simultaneously disclose the provider information and the organizer information.
5. The provider information includes information as to whether the provider wishes to provide a predetermined service that does not target a host to whom the provider has previously provided a service; the organizer information includes information on whether the organizer wishes to provide the predetermined service; 5. The information processing device according to claim 2, wherein the determining unit determines the online event in which the provider will participate based on the provider information and information in the organizer information indicating whether the provider wishes to provide the specified service.
6. the provider information includes a delivery time period during which the provider can deliver the service; a first input means for receiving input of selection information of a desired provider from a host who is hosting an online event, based on the available time period for delivery of the provider information; The information processing apparatus according to claim 1 , wherein the determining means determines the online event in which the provider will participate based on the selection information.
7. The information processing device described in any one of claims 1 to 6, wherein the acquisition means acquires at least one of image data and audio data of at least one of the provided persons participating in the online event from a server providing the online event, and derives reaction information of the service provided by the provider who participated in the online event by analyzing the image data and audio data.
8. a second input means for receiving, from the provided party, an input of voting information indicating a reaction to the service provided by the provider who participated in the online event; The information processing device according to claim 1 , wherein the acquisition unit generates reaction information about the service provided by the provider who participated in the online event based on the voting information.
9. a third input means for receiving, from the provided party, input of tip information of a tip to be paid to the provided party who has participated in the online event; The information processing device according to claim 1 , wherein the reward deriving means derives reward information for the provider who participated in the online event based on the reaction information and the tip information.
10. Computer, an acquisition means for acquiring reaction information representing a reaction of a recipient to at least a part of a service provided by a provider; a reward derivation means for deriving reward information of the provider based on the acquired reaction information and the provider's basic fee; a first registration means for registering provider information relating to the provider; a determination means for determining an online event in which the provider and the provided person will participate based on the provider information; A program that functions as an update method to derive and update the basic fee from the next time onwards based on past remuneration information.
Citation Information
Patent Citations
Mediating device for event, client device and method, and recording medium
JP2002230339A
Retrieval system
JP2006031530A
Voice evaluation device and karaoke device
JP2008170685A
Order system and fare adjustment method
JP2013004011A
Occurrence of a live event
JP2013530432A