Service method, device and program
The service method allows live streaming site viewers to receive additional services by enabling direct communication and device control between users and live streamers through an additional service program, addressing the limitations of existing live streaming services.
Patent Information
- Application Number
- JP2024190274
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-04-28
- Estimated Expiration
- 2044-10-30
AI Technical Summary
Live streaming sites often fail to provide additional services that meet the needs of their audience, limiting viewer engagement and experience.
A service method that involves an additional service program associated with a web browser on a user terminal device, which sends person identification information to an additional service device, allowing for direct information exchange between the target person and the user without intervening servers.
Enables viewers to receive additional services while using live streaming services, enhancing user experience and engagement by providing control over devices and real-time status updates.
Smart Images

Figure 0007669082000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a service method and the like that enables a viewer to receive an additional service while using a predetermined service. [Background technology]
[0002] Conventionally, a method in which a live streamer broadcasts live via the Internet has been known. Viewers access the live distribution site via a browser on their viewer terminal device and view the live distribution of their favorite live streamers. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2008-301442 A Summary of the Invention [Problem to be solved by the invention]
[0004] There is a demand for additional services in addition to those offered by live streaming sites. However, live streaming sites may not provide services that meet the needs of such viewers in a timely manner.
[0005] The present invention has been made in consideration of the above circumstances, and has an object to provide a service method, service device, and program that enable a viewer to receive an additional service while using a specified service. [Means for solving the problem]
[0006] The service method of the present invention includes a first step in which an additional service program associated with a web browser running on a user terminal device causes the user terminal device to execute a process of transmitting target person identification information contained in a file obtained by the web browser from a first service device to an additional service device different from the first service device, and a second step in which the additional service device executes an additional service process for exchanging information between a target person corresponding to the target person identification information obtained in the first step and a user of the user terminal device without going through the first server device.
[0007] Preferably, a third step in which the additional service program transmits to the additional service device first user operation information corresponding to a first user operation performed by the user on the user terminal device in relation to the additional service processing. the additional service processing further includes an eleventh step in which the additional service device transmits first additional service information including the first user operation information received in the third step to a target person terminal device of the target person related to the target person identification information acquired in the first step, without going through the first service device; a twelfth step in which the additional service device transmits second additional service information received from the target person terminal device to the user terminal device; and a thirteenth step in which the additional service program causes the user terminal device to execute a process of displaying the second additional service information received in the twelfth step in association with a service screen provided by the first service device to the user terminal device.
[0008] Preferably, the first additional service information is control information of a device that can be controlled by the target terminal device, and the second additional service information is operating status information of the device corresponding to the control information.
[0009] Preferably, the additional service processing displays a gift input screen for the user to provide gift information to the target person, and the third step transmits the gift information input via the gift input screen to the additional service device as the first user operation information, and the second additional service information is an action from the target person toward the user.
[0010] Preferably, the additional service processing involves the user inputting a message into the gift input screen in association with the gift information, the first user operation information including the message in association with the gift information, and the second additional service information including a message from the target person in response to the user's message.
[0011] Preferably, the additional service processing displays a tip input screen for the user to provide a tip to the target person when the target person is performing live on the service screen, and transmits the tip information input using the tip input screen to the additional service device as the first additional service information.
[0012] Preferably, the first server device is a live distribution server or an SNS server.
[0013] Preferably, the additional service processing is provided by a provider different from that which provides the service screen display processing by the first server device.
[0014] The present invention is a service device having an additional service program associated with a web browser running on a user terminal device, and an additional service device, wherein the additional service program has a first step of causing the user terminal device to execute a process of transmitting target person identification information contained in a file obtained by the web browser from a first service device to an additional service device different from the first service device, and a second step of the additional service device executing an additional service process for exchanging information between a target person corresponding to the target person identification information obtained in the first step and a user of the user terminal device without going through the first server device.
[0015] The present invention comprises an additional service program associated with a web browser running on a user terminal device and defining the operation of the user terminal device, and an additional service device program defining the processing of the additional service device, wherein the additional service program causes the user terminal device to execute processing to transmit target person identification information contained in a file obtained by the web browser from a first service device to an additional service device different from the first service device, and the additional service device program causes the additional service device to execute additional service processing for exchanging information between a target person corresponding to the target person identification information obtained from the user terminal device and a user of the user terminal device without going through the first server device. Effect of the Invention
[0016] According to the present invention, it is possible to provide a service method, a service device, and a program that enable a viewer to receive an additional service while using a predetermined service. [Brief description of the drawings]
[0017] [Figure 1] FIG. 1 is a diagram showing the overall configuration of a content providing system according to a first embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram for explaining devices controlled by the live broadcaster terminal device 15 shown in FIG. [Diagram 3] FIG. 3 is a functional block diagram of the live broadcaster terminal device 15 shown in FIG. [Figure 4] FIG. 4 is a functional block diagram of the viewer terminal device 13 shown in FIG. [Diagram 5] FIG. 5 is a functional block diagram of the additional service device 21 shown in FIG. [Figure 6] FIG. 6 is a flowchart for explaining an example of the operation of the web browser PRG1 in the viewer terminal device 13 to display a web page. [Figure 7] FIG. 7 is a flow chart for explaining an additional service using the viewer terminal device 13 and the additional service device 21. As shown in FIG. [Figure 8] FIG. 8 is a diagram for explaining a service screen in a browser displayed on the display 51 of the live broadcaster terminal device 15 shown in FIG. [Figure 9] FIG. 9 is a diagram for explaining an extension screen displayed on the service screen shown in FIG. [Figure 10] FIG. 10 is a diagram for explaining an example of a live broadcaster list screen displayed on the live broadcaster terminal device 15 based on information from the additional service device 21. [Figure 11] 11 is a flowchart for explaining the seventh embodiment of the present invention. [Figure 12] FIG. 12 is a diagram for explaining a tip input screen used in the seventh embodiment of the present invention. [Figure 13] FIG. 13 is a diagram for explaining a device operation display screen (additional function screen) displaying second additional service information used in the seventh embodiment of the present invention. [Figure 14] FIG. 14 is a diagram for explaining the configuration of the eighth embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] First Embodiment In this embodiment, a case will be described in which the target person is a live streamer and the user is a viewer of the live streamer. In addition, in this embodiment, the additional service processing is exemplified by a process in which a device that can be controlled by the live streamer's live streamer terminal device is controlled by a user's operation, and video status information of the device is displayed in association with the service screen of the user terminal device.
[0019] FIG. 1 is a diagram showing the overall configuration of a content providing system 1 according to an embodiment of the present invention. FIG. 2 is a diagram for explaining devices controlled by the live broadcaster terminal device 15 shown in FIG. As shown in FIG. 1, the content providing system 1 provides services using a live distribution server 11, a user terminal device 13, a live broadcaster terminal device 15, and an additional service device 21.
[0020] In the content providing system 1, a web browser PRG1 runs on a user terminal device 13. The user terminal device 13 uses the function of the web browser PRG1 to display a service screen associated with the live streamer based on the file received from the live distribution server 11. A live streamer video by the live streamer using the live streamer terminal device 15 is displayed on the service screen. The user terminal device 13 transmits to the live distribution server 11 second user operation information indicating an operation directed to the live broadcaster 23 based on the service screen. The web browser of the user terminal device 13 reflects the information received from the live distribution server 11 in response to the second user operation information on the service screen.
[0021] A user 23 makes a contract with a provider of an additional service device 21 that is different from the provider of the live distribution server 11 . Based on the additional service program PRG2 provided by the operator of the additional service device 21, the user terminal device 13 transmits the first live broadcaster identification information (target person identification information: web page information) contained in the file acquired from the live distribution server 11 to the additional service device 21.
[0022] The additional service device 21 executes an additional service process associated (by the operator of the additional service device) with the acquired first live broadcaster identification information.
[0023] The user terminal device 13 receives a first user operation input related to the additional service processing from the user 23 by the function of the additional service program PRG2, and transmits the first user operation information to the additional service device 21.
[0024] The additional service device 21 executes the following additional service processing. The additional service device 21 transmits first additional service information including first user operation information received from the live broadcaster terminal device 15 and the user terminal device 13 of the live broadcaster related to the live broadcaster identification information acquired by the function of the additional service program PRG2 to the additional service device 21 without going through the live distribution server 11. The additional service device 21 transmits the second additional service information received from the live broadcaster terminal device 15 to the user terminal device 13. The user terminal device 13 executes a process of displaying the second additional service information received from the additional service device 21 in association with the service screen, by the function of the additional service program PRG2.
[0025] The first user operation information and the first additional service information are control information of devices that the live broadcaster terminal device 15 can control. The additional service device 21 controls the device based on the first additional service information. In addition, the live broadcaster terminal device 15 transmits to the additional service device 21 second additional service information including the operation status information of the device. The additional service device 21 transmits the received second additional service information to the user terminal device 13 . The user terminal device 13 displays the received second additional service information in association with the service screen of the user terminal device 13 based on the additional service program PRG2.
[0026] The user terminal device 13 and the live broadcaster terminal device 15 are smartphones, personal computers, etc. The content provided by the live distribution server 11 may be other data such as audio data in addition to moving images.
[0027] The functions of each device will be described in detail below. [Live Streaming Server 11] The live distribution server 11 is a device managed by the operator of a video distribution site. The live distribution server 11 receives and stores content data transmitted by the live streamer 25 using the live streamer terminal device 15. The content data includes first live streamer identification information that uniquely identifies the live streamer by the additional service device 21. The first live streamer identification information is unique information that identifies the live streamer 25 registered by a business operator that provides the additional service of the additional service device 21. The live streamer 25 includes his / her own first live streamer identification information in the content data to be provided to the live distribution server 11. For example, the live streamer 25 inserts the first live streamer identification information in a profile field in the content data created by the live streamer 25.
[0028] The live distribution server 11 transmits a file (such as HTML) corresponding to the stored content data to the user terminal device 13 in response to an access made by a user 23 operating the user terminal device 13. The user terminal device 13 uses the functions of the web browser PRG1 to output video and audio according to the file received from the live distribution server 11.
[0029] The live distribution server 11 receives the second user operation information input in response to an operation by the user 23 viewing the file, and stores it. The second user operation information is information about an operation provided by the user 23 to the live streamer 25 using the user terminal device 13, such as compensation information or comment information. The second user operation information is second user identification information assigned to the user 23 by the operator of the live distribution server 11, as well as compensation information such as tip information and gift information provided by the user 23, and comment information, etc.
[0030] If the second user operation information from the user terminal device 13 includes payment information, the live distribution server 11 may perform a payment process for the payment by the user 23 and also perform a process for paying the live streamer 25.
[0031] In this way, the user 23 and the live streamer 25 can receive services provided by the provider of the additional service device 21 independently of the services provided by the provider of the live distribution server 11.
[0032] [Liver terminal device 15] The live broadcaster terminal device 15 is used by a live broadcaster 25. As described above, each live broadcaster 25 is assigned live broadcaster identification information by the operator of the additional service device 21.
[0033] FIG. 3 is a functional block diagram of the live broadcaster terminal device 15 shown in FIG. As shown in FIG. 3, the live broadcaster terminal device 15 includes, for example, a display 51, a camera 52, an operation unit 53, a communication unit 55, a Bluetooth (registered trademark) communication unit 57, a memory 59, and a processing unit 61.
[0034] The display 51 displays an image based on a signal from the processing unit 61 . The camera 52 captures an image of an object to be captured. In this embodiment, the live streamer 25 captures a video including himself / herself with the camera 52 and transmits the video to the user terminal device 13 via the live distribution server 11.
[0035] The operation unit 53 is an operation means such as a touch panel, a keyboard, or a mouse. The communication unit 55 communicates with the live distribution server 11 and the additional service device 21 . The Bluetooth (registered trademark) communication unit 57 performs Bluetooth (registered trademark) communication with the infrared controller 19. The memory 59 stores a liver program PRG4 executed by the processing unit 61. The processing unit 61 executes the live broadcaster program PRG4 stored in the memory 59 to perform the processing of the live broadcaster terminal device 15 defined in this embodiment.
[0036] In response to an operation of the operation unit 53 by the livelihood provider 25, the processing unit 61 accesses the additional service device 21 via the communication unit 55, downloads the livelihood provider program PRG4, and stores it in the memory 59. The processing unit 61 transmits (uploads) the content data connected by the camera 52 to the live distribution server 11. The content data includes video and audio.
[0037] When the processing unit 61 receives control information (first additional service information) from the additional service device 21 via the communication unit 55, it communicates with the infrared controller 19 shown in Figure 2 via the Bluetooth (registered trademark) communication unit 57 based on the control information. The infrared controller 19 converts the control information received from the live broadcast terminal device 15 via Bluetooth (registered trademark) communication and transmits the converted control information via infrared communication to the first control target device 39 to be controlled via the infrared communication. The infrared controller 19 controls a first control target device 39 such as a power outlet, an air conditioner, or a television by infrared communication.
[0038] Furthermore, the processing unit 61 may control the second control target device 38 controlled by Bluetooth (registered trademark) communication via the Bluetooth (registered trademark) communication unit 57 based on control information from the additional service device 21.
[0039] The processing unit 61 transmits content data including the second live streamer identification information of the live streamer 25 in a profile or the like to the live distribution server 11. The second live streamer identification information is information that enables the live distribution server 11 to uniquely identify the live streamer 25. Furthermore, the processing unit 61 generates operation status information of the first control-target device 39 and the second control-target device 38, and transmits second additional service information including this to the additional service device 21.
[0040] [User terminal device 13] The user terminal 13 is used by a user 23 . Each user 23 is assigned first user identification information that is uniquely assigned and can be identified by the operator of the additional service device 21 . In addition, the user 23 is assigned second user identification information that is uniquely assigned and enables the operator of the live distribution server 11 to identify the user 23.
[0041] FIG. 4 is a functional block diagram of the user terminal device 13 shown in FIG. As shown in FIG. 4, the user terminal device 13 includes, for example, a display 31, a camera 32, an operation unit 33, a communication unit 35, a Bluetooth (registered trademark) communication unit 37, a memory 39, and a processing unit 41.
[0042] The display 31 displays an image based on the signal from the processing unit 41 .
[0043] The operation unit 33 is an operation means such as a touch panel, a keyboard, or a mouse. The communication unit 35 communicates with the live distribution server 11 and the additional service device 21 . The memory 39 stores a web browser PRG1 and an additional service program PRG2 executed by the processing unit 41. The user terminal device 13, for example, downloads the additional service program PRG2 from the additional service device 21 and installs it in association with the web browser PRG1. This allows the web browser PRG1 and the additional service program PRG2 to cooperate with each other to provide a service. The processing unit 41 executes the web browser PRG1 and the additional service program PRG2 stored in the memory 39, and performs the processing of the user terminal device 13 defined in this embodiment.
[0044] The processing unit 41 accesses the additional service device 21 via the communication unit 35 in response to a user's operation of the operation unit 33, downloads the additional service program PRG2, and stores it in the memory 39. The additional service program PRG2 is associated with the web browser PRG1, and adds a predetermined function to the web browser PRG1. The processing unit 41 displays, on the display 31, a service screen (moving image) corresponding to the content data contained in the file received from the live distribution server 11. The content data includes moving images and audio. The processing unit 41 transmits second user operation information indicating an operation by the user 23 toward the live broadcaster 25 to the live distribution server 11 via the communication unit 35 based on the web browser PRG1.
[0045] The processing unit 41 transmits the first live broadcaster identification information contained in the file obtained by the web browser PRG1 from the live streaming server 11 and the first user operation information obtained from the operation unit 33 to the additional service device 21 based on the additional service program PRG2.
[0046] The processing unit 41 displays on the display 31 an additional service screen corresponding to the second additional service information received from the additional service device 21, based on the additional service program PRG2, in association with the service screen displayed based on the web browser PRG1.
[0047] The processing unit 41 transmits the first user identification information of the user 23 to the additional service device 21 based on the function of the additional service program PRG2.
[0048] [Additional service device 21] The additional service device 21 is used by a business operator other than the business operator (operator) of the live distribution server 11. The additional service device 21 receives first user operation information performed by the user 23 on the live streamer 25 using the user terminal device 13, includes this in first additional service information and transmits it to the live streamer terminal device 15, and controls the first control target device 39 and the second control target device 38 around the live streamer 25. In addition, the additional service device 21 receives second additional service information including operation status information of the first control target device 39 and the second control target device 38 from the live broadcaster terminal device 15, and causes the user terminal device 13 to execute a process of displaying this information in association with the service screen (by the function of the additional service program PRG2).
[0049] FIG. 5 is a functional block diagram of the additional service device 21 shown in FIG. As shown in FIG. 5, the additional service device 21 includes, for example, a communication unit 75, a memory 79, and a processing unit 81.
[0050] The communication unit 75 communicates with the user terminal device 13 and the live broadcaster terminal device 15. The memory 79 stores a function addition program PRG3 that the processing unit 81 executes. The processing unit 81 executes the function addition program PRG3 stored in the memory 79 to perform the processing of the additional service device 21 defined in this embodiment.
[0051] When the processing unit 81 receives various information such as the first user operation information, the web page information, and the first user identification information from the user terminal device 13, the processing unit 81 stores this in the memory 79. When the processing unit 81 receives various information such as operation information and first live broadcaster identification information from the live broadcaster terminal device 15, it stores this in the memory 79.
[0052] The processing unit 81 transmits control information of a device associated with a live streamer 25 to a corresponding live streamer terminal device 15 in response to the first user operation information and the first live streamer identification information received from the user terminal device 13 by the function of the additional service program PRG2 of the user terminal device 13, without going through the live distribution server 11. At this time, the live streamer 25 is identified by the first live streamer identification information. The processing unit 81 receives first additional service information indicating the operation status information of each device from the live broadcaster terminal device 15 and transmits it to the user terminal device 13.
[0053] The processing unit 81 generates in advance live streamer list information indicating a list of multiple live streamers 25 that have been pre-specified by the user 23 or that have been pre-associated based on the attributes of the user 23 to the first user identification information of the pre-registered user 23, and stores this in the memory 79. The processing unit 81 transmits the live broadcaster list information to the user terminal device 13 as second additional service information.
[0054] Based on the first live streamer identification information received from the user terminal device 13, the processing unit 81 determines whether the live streamer is registered for the service provided by the additional service device 21, and if it determines that the live streamer is registered, provides registration information indicating this to the user terminal device 13.
[0055] The additional service device 21 acquires, from the live broadcaster terminal device 15, target device information that the live broadcaster terminal device 15 can control (information on the second control device 38 and the first control device 39 in FIG. 2), and stores it in the memory 79. The additional service device 21 acquires the operation status information of the target device from the live broadcaster terminal device 15, and transmits it as second additional service information to the user terminal device 13. The operation status information is, for example, on / off information and operation level information of each device.
[0056] Based on the first user operation information received from the user terminal device 13, the processing unit 81 generates first additional service information including control information (commands, signals) of the first control device 39 and the second control device 38 that can be controlled by the live streamer terminal device 15, and transmits it to the live streamer terminal device 15.
[0057] In response to a request from the live streamer terminal device 15, the processing unit 81 registers the live streamer 25 and installs the live streamer program PRG4 in the live streamer terminal device 15 of the live streamer 25. Furthermore, in response to a request from the user terminal device 13, the processing unit 81 registers the user 23 and installs the additional service program PRG2 in the user terminal device 13 of the user 23.
[0058] The processing unit 81 performs the following processes based on the functions of the additional service program PRG2. That is, the processing unit 81 receives first control target information indicating local devices that can be controlled by the live streamer terminal device 15 from the live streamer terminal device 15, and stores this in the memory 79. The processing unit 81 generates a first control command based on the first control object information.
[0059] The first user operation information includes first user identification information, and compensation information and comments provided by the first user. The memory 79 stores first correspondence information that indicates the correspondence between the consideration information and the operation of the controlled device. The processing unit 81 generates control information further based on the first correspondence information.
[0060] The processing unit 81 communicates with the live streamer terminal device 15 in advance to obtain information regarding the first control device 39 and the second control device 38 with which the live streamer terminal device 15 can communicate, and based on that information, generates device information and stores it in the memory 79. The device information includes information on devices that each live broadcaster terminal device 15 can control. The processing unit 81 transmits the device information to the user terminal device 13 as second additional service information. The user terminal device 13 performs a process of displaying information indicating devices that each live broadcaster 25 can control as second additional service information based on the additional service program PRG2.
[0061] As described above, each live broadcaster 25 is assigned live broadcaster identification information by the operator of the additional service device 21. The first live streamer identification information is uniquely assigned by the operator of the additional service device 21. Note that the first live streamer identification information is not particularly limited as long as it is something that allows the additional service device 21 to uniquely identify the live streamer, such as a URL related to the live streamer.
[0062] In this embodiment, the first control target device is a device that is controlled by infrared communication or a device that is controlled by Bluetooth (registered trademark) communication.
[0063] An example of the operation of the content providing system 1 shown in FIG. 1 will now be described. [Web page display behavior] FIG. 6 is a flowchart for explaining an example of an operation of displaying a web page by the web browser PRG1 in the user terminal device 13. As shown in FIG. Each step shown in FIG. 4 will be explained.
[0064] STEP ST11: In response to an operation by a user 23 using a web page displayed by a web browser PRG1 running on the user terminal device 13, the user terminal device 13 accesses the live distribution server 11. As a result, a file (HTML) is transmitted from the live distribution server 11 to the user terminal device 13, and a service screen corresponding to the file is displayed on the web browser running on the user terminal device 13.
[0065] STEP ST12: The user 23 performs an operation based on the service screen displayed on the user terminal device 13, and transmits second user operation information indicating the content of the operation to the additional service device 21.
[0066] STEP ST13: The live distribution server 11 displays on the user terminal device 13 a service screen updated based on the second user operation information received in step ST12.
[0067] [Example of additional service operation] This operation is performed in parallel with the web page display operation described above. FIG. 7 is a flow chart for explaining an additional service using the user terminal device 13 and the additional service device 21. As shown in FIG. Each step will be explained.
[0068] STEP ST21: As shown in Figure 6, the processing unit 41 of the user terminal device 13 transmits user operation information indicating operations of the user 23 directed at the live streamer 25 to the live streaming server 11 via the communication unit 35 based on the web browser PRG1, and displays a service screen corresponding to the file received from the live streaming server 11 in the browser. Then, based on the additional service program PRG2, the processing unit 41 transmits the live broadcaster identification information (assigned by the operator of the additional service device 21), user identification information, web page information, etc., contained in the service screen to the additional service device 21 without going through the live distribution server 11, in response to a specified operation by the user. Furthermore, the processing unit 41 transmits first user operation information corresponding to the operation of the operation unit 33 of the user 23 to the additional service device 21. The first user operation information includes control information of devices such as the first control device 39 and the second control target device 38 of the live streamer 25. In addition to the device control information, the first user operation information may include a message from the user 23 to the live streamer 25 and tipping information.
[0069] STEP ST22: When the processing unit 81 of the additional service device 21 receives the first live broadcaster identification information and the first user identification information from the user terminal device 13, the processing unit 81 associates the information with the service screen and displays the additional service screen on the user terminal device 13. At this time, the user terminal device 13 uses the function of the additional service program PRG2. The additional service device 21, by the function of the additional service program PRG2, transmits first additional service information including device control information of the first control device 39 and the second control device 38 associated with the live streamer 25 to the corresponding live streamer terminal device 15. In addition, the processing unit 81 transmits messages and tip information received from the user terminal device 13 to the live streamer terminal device 15.
[0070] STEP ST23: The processing unit 61 of the live broadcast terminal device 15 controls the corresponding first control device 39 and second control device 38 based on the device control information included in the first additional service information received from the additional service device 21.
[0071] STEP ST24: The processing unit 61 of the live broadcast terminal device 15 transmits, to the additional service device 21, second additional service information indicating operation status information indicating the operation status of the first control device 39 and the second control device 38. In addition, when the live streamer 25 inputs a message, the live streamer terminal device 15 transmits second additional service information including the message to the additional service device 21.
[0072] STEP ST25: The processing unit 81 of the additional service device 21 transmits the second additional service information received in step ST24 to the user terminal device 13.
[0073] STEP ST26: The user terminal device 13, based on the additional service program PRG2, displays a screen or information corresponding to the second additional service information received in step ST25 in association with the service screen displayed on the browser.
[0074] As described above, according to the content providing system 1, by installing the additional service program PRG2 in the user terminal device 13 and adding a function to the web browser PRG1 to link with the additional service device 21, it is possible to add the functions of the additional service device 21 to the service screen displayed in the browser of the user terminal device 13 based on the web browser PRG1. This makes it possible to provide services to the user 23 that cannot be provided by the live distribution server 11 and the web browser PRG1.
[0075] That is, according to the content providing system 1, the first control target device 39 in the home of the live streamer 25 can be controlled in response to an input operation of the user terminal device 13 by the user 23 who is viewing the content distributed by the live streamer terminal device 15 via the live distribution server 11. This can enhance the entertainment value.
[0076] According to this embodiment, the user 23 can grasp the effect corresponding to the compensation he / she has provided by understanding the operating status of the first control target device 39 and the like around the live streamer 25, and can easily feel the effect of providing the compensation.
[0077] <Second embodiment> In this embodiment, the additional service device 21 provides the user terminal device 13 with a list of live streamers associated with the user identification information of the user 23 . The processing unit 81 of the additional service device 21 manages in advance the live broadcaster identification information of the live broadcaster 25 related to the user 23 acquired from the user terminal device 13 as live broadcaster list information.
[0078] Then, the additional service device 21 transmits the second additional service information including the live broadcaster list information to the user terminal device 13. The user terminal device 13 displays the received live broadcaster list information in association with a service screen (displays it as an additional service screen). The live streamer list information includes, for example, the login status and available control device information for each of the multiple live streamers 25. In addition, information about live streamers registered in other services provided by server devices other than the live distribution server 11 may be included in the live streamer list information.
[0079] According to this embodiment, the user 23 can obtain and use live streamer list information that is not provided by the live streaming server 11 from the additional service device 21. For example, it becomes possible to specify a live streamer 25 displayed as live streamer list information and access a server site other than the live streaming server 11 where the live streamer 25 appears.
[0080] <Third embodiment> The additional service device 21 acquires live streamer identification information from the user terminal device 13, and determines from the pre-registration information whether the live streamer 25 of the live streamer identification information is registered for the service provided by the additional service device 21. If it determines that the live streamer is registered, it transmits registration information indicating this to the user terminal device 13 as second additional service information.
[0081] Based on the second additional service information received from the additional service device 21, the user terminal device 13 displays information indicating whether the liver 25 has registered for the service in association with the service screen displayed by the web browser PRG1.
[0082] This allows the user 23 to easily understand whether the live streamer 25 broadcasting from the live streaming server 11 is registered with the live streaming server 11's service.
[0083] <Fourth embodiment> FIG. 8 is a diagram for explaining a service screen in a browser displayed on the display 51 of the live broadcaster terminal device 15 shown in FIG. FIG. 9 is a diagram for explaining an extension screen displayed on the service screen shown in FIG. The processing unit 41 of the user terminal device 13 displays the above-mentioned service screen on the browser 91 shown in Fig. 8 based on the web browser PRG1. The service screen is a screen corresponding to the file (HTML) received from the live distribution server 11.
[0084] Based on the additional service program PRG2, the processing unit 41 displays additional service screens (pop-up screens) 95, 97 containing the content of the second additional service information received from the additional service device 21 in association with the service screen, as shown in FIG. 9. In the example of Figure 8, additional service screens 95, 97 display chip number information for the liver displayed on the service screen 93, liver ranking information, a list of the devices shown in Figure 2 that the liver can control, and their operating status (on / off), etc.
[0085] According to this embodiment, by displaying additional service screens 95 and 97 on the user terminal device 13 in association with the service screen 93, the user 23 can obtain information about the live streamer 25 that cannot be obtained from the live distribution server 11 from the additional service device 21.
[0086] <Fifth embodiment> FIG. 10 is a diagram for explaining an example of a live broadcaster list screen displayed on the live broadcaster terminal device 15 based on information from the additional service device 21.
[0087] The processing unit 81 of the additional service device 21 generates live streamer list information in advance, which indicates a list of multiple live streamers 25 that have been pre-specified by the user 23 or that have been pre-associated based on the attributes of the user 23, to the user identification information of the pre-registered user 23, and transmits this to the user terminal device 13. The processing unit 41 of the user terminal device 13 displays, for example, a live streamer list 103 shown in FIG. 10 on the display 31 as an additional service screen 101 based on the live streamer list information received from the additional service device 21.
[0088] Sixth embodiment In this embodiment, a plurality of additional service programs PRG2 each for accessing a different additional service device 21 are installed in the user terminal device 13 and associated with the browser, that is, made to function as part of the browser's functions. For example, the first additional service program PRG2 acquires live broadcaster identification information contained in a file received from the live distribution server 11, and accesses the first additional service device 21 to display the second additional service information obtained from the first additional service device 21 on the user terminal device 13. In addition, the second additional service program PRG2 obtains information from a web page from the live distribution server 11, accesses the second additional service device 21, and displays the second additional service information obtained from the second additional service device 21 on the user terminal device 13.
[0089] At this time, the first additional service program PRG2 and the second additional service program PRG2 share additional service information with each other, whereby a composite service can be provided to the user 23.
[0090] Then, the first additional service program PRG2 acquires web page information (including live broadcaster identification information, etc.) from the live distribution server 11, and accesses the first additional service device 21 to cause the user terminal device 13 to execute a process of displaying the second additional service information acquired from the first additional service device 21 in association with the web page. In addition, the second additional service program PRG2 acquires information from a web page from the live distribution server 11, accesses the second additional service device 21, and causes the user terminal device 13 to execute a process of displaying the second additional service information obtained from the second additional service device 21 in association with a service screen (web page). At this time, the first additional service unit 21 generates second additional service information based on the information from the second additional service unit 21 . Moreover, the second additional service unit 21 generates second additional service information based on the information from the first additional service unit 21 . This makes it possible to provide users with a service that combines the services of the additional service devices 21 operated by a plurality of operators.
[0091] Seventh embodiment In this embodiment, a specific example of part of the operation of the first embodiment will be described. FIG. 11 is a flowchart of the seventh embodiment. Each step will be explained. STEP ST31: The user 23 designates an icon for an additional function displayed on a service screen (web screen) corresponding to a file from the live distribution server 11 and displayed on the user terminal device 13 .
[0092] STEP ST32: The additional service program PRG2 of the user terminal device 13 is started, and the first live broadcaster identification information of the live broadcaster 25 displayed on the service screen and the first user identification information are transmitted to the additional service device 21.
[0093] STEP ST33: The additional service device 21 performs a process of displaying, in association with the service screen of the user terminal device 13, a tip input screen as shown in FIG. 12 for the user 23 to tip the live streamer 25.
[0094] STEP ST34: The user 23 operates the user terminal device 13 to input a tip on the tip input screen. The additional service device 21 transmits to the live streamer terminal device 15 first additional service information including control information corresponding to the input tip.
[0095] STEP ST35: The live broadcaster terminal device 15 controls the surrounding devices based on the first additional service information received in step ST34, thereby causing the devices to operate.
[0096] The live broadcaster terminal device 15 transmits second additional service information including the operation status information of the device to the additional service device 21. The additional service device 21 transmits the received second additional service information to the user terminal device 13 .
[0097] The user terminal device 13, by the function of the additional service program PRG2, displays an equipment video display screen showing the received second additional service information (equipment operation status) in association with the service screen (displayed by PRG1). For example, as shown in FIG. 13, the second additional service information (device video) is displayed.
[0098] As described above, according to this embodiment, a tip input screen and a device operation display screen (additional function screen) as shown in Figures 12 and 13 are displayed in association with a service screen, thereby providing a user-friendly screen.
[0099] Eighth embodiment In the above-described embodiment, the live distribution server 11 that performs live distribution has been exemplified as the first service device of the present invention. In this embodiment, a case will be illustrated in which an SNS device 111 that provides SNS such as X (registered trademark), Facebook (registered trademark), and TikTok (registered trademark) is used as the first service device.
[0100] FIG. 14 is a diagram for explaining the configuration of the eighth embodiment of the present invention. In this case, the subjects and users of the present invention are SNS subscribers. Furthermore, in response to a user's operation, the SNS device 111 transmits a file displaying the target person's profile and posts to the user terminal device 13, and the user terminal device 13 displays the target person's page as a service screen of a web page.
[0101] Then, when the user 23 selects an icon for an additional function displayed on the user terminal device 13, a gift input screen (additional service screen: box) is displayed on the user terminal device 13, and the user 23 uses the gift input screen to input gift information (tip) to the liver 25. This allows the user 23 to communicate with the target person 25 based on chat and message functions. This communication is performed separately from the first service device. The gift information is transmitted from the user terminal device 13 to the additional service device 21 as first user operation information. Moreover, the additional service device 21 transmits a message from the user 23 to the target user terminal device 115 as first additional service information. The additional service device 21 receives the message from the target person 25 from the target person terminal device 115 as second additional service information. The additional service device 21 transmits the received message to the user terminal device 13 .
[0102] The present invention is not limited to the above-described embodiments. In this embodiment, the identification information of the user or live streamer may be identification information such as a URL issued by another operator other than that issued by the operator of the live distribution server 11 or the additional service device 21.
[0103] In addition, in the above-described embodiment, the first server device provides live streaming and SNS services, but there is no particular limitation as long as it provides a service screen related to the target person. [Industrial Applicability]
[0104] The present invention is applicable to various systems in which a content distribution site server device provides content to a user device. [Explanation of symbols]
[0105] PRG1…Web browser PRG2…Additional service program PRG3…Additional service device program PRG4…Liver Program 1. Content provision system 11…Live streaming server 13...User terminal device 15... Liver terminal device 21...Additional service device 23...User 25…Liver 93...Service screen 95,96…Additional service screen 111...SNS device
Claims
1. A first step in which an additional service program associated with a web browser running on a user terminal device causes the user terminal device to execute a process of transmitting target person identification information included in a file obtained by the web browser from a first service device to an additional service device different from the first service device; a second step of executing an additional service process by the additional service device for performing an information exchange between a target person corresponding to the target person identification information acquired in the first step and a user of the user terminal device without passing through the first service device; The service method according to claim 1,
2. a third step of transmitting, to the additional service device, first user operation information corresponding to a first user operation performed by the user on the user terminal device in relation to the additional service processing by the additional service program; and The additional service processing includes: an eleventh step of transmitting, by the additional service device, first additional service information including the first user operation information received in the third step to a target person terminal device of the target person related to the target person identification information acquired in the first step, without going through the first service device; a twelfth step of transmitting, by the supplementary service device, the second supplementary service information received from the target person terminal device to the user terminal device; a thirteenth step in which the additional service program causes the user terminal device to execute a process of displaying the second additional service information received in the twelfth step in association with a service screen provided by the first service device to the user terminal device; have The service method according to claim 1 .
3. The first additional service information is control information of a device that can be controlled by the target terminal device, The second additional service information is operation status information of the device corresponding to the control information. The service method according to claim 2.
4. The additional service processing includes: displaying a gift input screen for the user to provide gift information to the target person; the third step includes transmitting the gift information input via the gift input screen to the additional service device as the first user operation information; The second additional service information is an action from the target person to the user. The service method according to claim 2.
5. The additional service processing includes: The user inputs a message in association with the gift information on the gift input screen; the first user operation information includes the message in association with the gift information; The second additional service information includes a message from the target person in response to the message from the user. The service method according to claim 4.
6. The additional service processing includes: When the target person is performing live on the service screen, a tip input screen is displayed in which the user provides a tip to the target person, The tipping information inputted using the tipping input screen is transmitted to the first additional service information of the additional service device. The service method according to claim 2.
7. The first service device is a live distribution server or an SNS server. The service method according to claim 1 .
8. The additional service process is provided by a different operator from the service screen display process by the first service device. The service method according to claim 1 .
9. an additional service program associated with a web browser running on a user terminal device; Additional service devices and having a first step in which the additional service program causes the user terminal device to execute a process of transmitting target person identification information included in a file obtained by the web browser from a first service device to an additional service device different from the first service device; a second step of executing an additional service process by the additional service device for performing an information exchange between a target person corresponding to the target person identification information acquired in the first step and a user of the user terminal device without passing through the first service device; A service device having the above configuration.
10. An additional service program associated with a web browser running on a user terminal device and defining the operation of the user terminal device; A supplementary service device program that specifies the processing of the supplementary service device; having the additional service program causes the user terminal device to execute a process of transmitting target person identification information included in a file obtained by the web browser from a first service device to an additional service device different from the first service device; The additional service device program causes the additional service device to execute additional service processing for exchanging information between a target person corresponding to the target person identification information acquired from the user terminal device and a user of the user terminal device without going through the first service device. program.
Citation Information
Patent Citations
Motion picture sharing system, user terminal equipment, and program
JP2008301442A
JPP7156735B
JPP7269686B
JPP7588443B
Method, computer-readable medium, and information processing device
WO2022137376A1