Interaction method and related device
Through the turn-based interaction method, through the live broadcast interaction behavior of multiple task rounds, the problem of the audience's desire to reduce after completing a single interactive behavior is solved, the audience stickiness and interaction closeness in the live broadcast room are improved, and the promotion of live broadcast content is promoted.
Patent Information
- Application Number
- CN202410046535.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-11
- Publication Date
- 2025-07-11
AI Technical Summary
Live broadcast interaction methods in related technologies are difficult to improve audience stickiness. The audience's willingness to watch live broadcasts after completing designated interactive behaviors has decreased, resulting in a decline in live broadcast popularity and the insecurity between the anchor and the audience cannot effectively maintain the closeness of interaction between the anchor and the audience.
The turn-based interaction method is adopted. Through the live interaction behavior of multiple task rounds, the viewing object receives virtual resource rewards after completing the last task round, increasing the interaction duration and diversity.
It improves the audience's interaction closeness and retention rate in the live broadcast room, brings a novel interactive experience, and promotes the promotion of live broadcast content.
Smart Images

Figure CN120302115A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of human-computer interaction technologies, and particularly to an interaction method and related devices. Background Art
[0002] Live streaming is one of the popular information dissemination methods nowadays. The live streamer can broadcast rich live content to the audience through the live streaming room. To narrow the distance between the audience and the live streamer and increase the popularity of the live stream, the audience can perform various live streaming interaction behaviors when watching the live stream, such as forwarding the live streaming room, watching the live stream for a certain duration, etc.
[0003] In the related art, to promote the interaction between the audience and the live streamer, some interactive tasks are fixedly generated in the live streaming room. The audience can obtain corresponding rewards by completing the interactive behaviors specified in the interactive tasks.
[0004] However, the interaction methods in the related art are difficult to bring high audience stickiness. After the audience completes the specified single interactive behavior to receive the reward, the willingness to watch the live stream will decrease, which easily leads to a decline in the popularity of the live stream, and it is impossible to effectively maintain the closeness of the interaction between the live streamer and the audience, and it is difficult to effectively promote the content of the live streamer. Summary of the Invention
[0005] To solve the above technical problems, this application provides an interaction method. The viewing object in the live streaming room can complete the interactive task to obtain rewards through turn-based interaction, which prolongs the interaction duration of the viewing object for the live streaming room and improves the interaction stickiness of the viewing object in the live streaming room.
[0006] The embodiments of this application disclose the following technical solutions:
[0007] In a first aspect, the embodiments of this application disclose an interaction method. The interaction method is applied to a first device on the side of a target viewing object. The method includes:
[0008] Display an interaction progress interface corresponding to a first task round. The interaction progress interface is used to display the corresponding task round and the live streaming interaction behavior corresponding to the task round. The task round corresponding to the interaction progress interface is the task round where the target viewing object is located. The first interaction round is any one of multiple task rounds. The multiple task rounds constitute a target interaction task. The multiple task rounds respectively have corresponding live streaming interaction behaviors. The live streaming interaction behavior is an interaction behavior for the target live streaming room;
[0009] Based on the target viewer completing the first live interaction behavior corresponding to the first task round, and the first task round not being the last task round among the multiple task rounds, display an interaction progress interface corresponding to the second task round, where the second task round is the next task round corresponding to the first task round among the multiple task rounds;
[0010] Based on the target viewer completing the first live interaction behavior, and the first interaction round being the last task round among the multiple task rounds, send the target virtual resource corresponding to the target interaction task to the target viewer.
[0011] In a second aspect, an embodiment of the present application discloses an interaction method, and the interaction method is applied to a second device on the side of the host object corresponding to the target live room. The method includes:
[0012] Display a task initiation interface, where the task initiation interface includes a round setting control, a resource selection control, and a second confirmation control, and the task initiation interface is used to initiate a target interaction task;
[0013] Based on a setting operation on the round setting control, a selection operation on the resource selection control, and a triggering operation on the second confirmation control, instruct the first device on the side of the target viewer to display an interaction progress interface corresponding to the third task round. The setting operation is used to set the live interaction behaviors corresponding to the multiple task rounds respectively, the live interaction behavior is an interaction behavior for the target live room, the multiple task rounds constitute the target interaction task, the selection operation is used to select the target virtual resource obtained by completing the target interaction task, the interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round, the task round corresponding to the interaction progress interface is the task round where the target viewer is located, the third task round is the first task round among the multiple task rounds, and the target viewer enters the next task round by completing the live interaction behavior corresponding to the task round where the target viewer is located.
[0014] In a third aspect, an embodiment of the present application discloses an interaction device, and the device includes a first display unit, a second display unit, and a sending unit:
[0015] The first display unit is configured to display an interaction progress interface corresponding to the first task round. The interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the task round. The task round corresponding to the interaction progress interface is the task round in which the target viewer is located. The first interaction round is any one of a plurality of task rounds, and the plurality of task rounds constitute a target interaction task. The plurality of task rounds respectively have corresponding live interaction behaviors, and the live interaction behavior is an interaction behavior for the target live broadcast room.
[0016] The second display unit is configured to, based on the target viewer completing the first live interaction behavior corresponding to the first task round and the first task round not being the last task round in the plurality of task rounds, display an interaction progress interface corresponding to the second task round. The second task round is the next task round corresponding to the first task round in the plurality of task rounds.
[0017] The sending unit is configured to, based on the target viewer completing the first live interaction behavior and the first interaction round being the last task round in the plurality of task rounds, send the target virtual resource corresponding to the target interaction task to the target viewer.
[0018] In a possible implementation, the device further includes a third display unit and a fourth display unit:
[0019] The third display unit is configured to display an interaction participation interface. The interaction participation interface includes participation controls, and the participation controls are used to participate in the target interaction task.
[0020] The fourth display unit is configured to, based on a trigger operation on the participation control, display an interaction progress interface corresponding to the third task round. The third task round is the first task round in the plurality of task rounds.
[0021] In a possible implementation, the interaction participation interface is further configured to display the live interaction tasks corresponding to the plurality of task rounds respectively, and / or the target virtual resource.
[0022] In a possible implementation, the target virtual resource includes sub-virtual resources corresponding to the plurality of task rounds respectively. The sending unit is specifically configured to:
[0023] Send the sub-virtual resource corresponding to the completed task round to the target viewer. The completed task round is the task round in which the target viewer completes the corresponding live interaction behavior.
[0024] In a possible implementation, the interaction progress interface is further configured to display sub-virtual resources corresponding to the corresponding task round.
[0025] In a possible implementation, the multiple task rounds each have corresponding executable time periods. The first live interaction behavior is a live interaction behavior performed during the first executable time period. The first task round corresponds to the first executable time period. The interaction progress interface corresponding to the first task round is further configured to display the start time of the first executable time period.
[0026] In a possible implementation, the device further includes a fifth display unit:
[0027] The fifth display unit is configured to display an object information interface based on reaching the end time corresponding to the first executable time period. The object information interface is configured to display the interaction states respectively corresponding to multiple viewing objects of the target live broadcast room. The target viewing object is any one of the multiple viewing objects. The interaction states include a completed state and an uncompleted state. The completed state is used to indicate that the corresponding viewing object has completed the first live interaction behavior. The uncompleted state is used to indicate that the corresponding viewing object has not completed the first live interaction behavior.
[0028] In a possible implementation, the multiple viewing objects are viewing objects participating in the target interaction task. The device further includes a sixth display unit and a processing unit:
[0029] The sixth display unit is configured to display the object identifiers respectively corresponding to the multiple viewing objects through the object information interface;
[0030] The processing unit is configured to remove the object identifier corresponding to the target viewing object from the object information interface based on the interaction state corresponding to the target viewing object being the uncompleted state.
[0031] In a possible implementation, the device further includes a determination unit:
[0032] The determination unit is configured to determine that the target viewing object has completed the second live interaction behavior corresponding to the second task round based on the target viewing object triggering the display of the interaction progress interface corresponding to the second task round by completing the first live interaction behavior, and the target viewing object completing the sub-live interaction behavior. The sub-live interaction behavior is a partial live interaction behavior in the second live interaction behavior.
[0033] In a possible implementation, the sending unit is specifically configured to:
[0034] Based on the target viewer completing the first live interaction behavior, and the first interaction round being the last task round among the multiple task rounds, display a request control;
[0035] Based on a trigger operation on the request control, instruct a second device on the host object side to display a resource distribution interface, where the resource distribution interface is used to display interaction completion information and a first confirmation control, and the interaction completion information is used to represent that the target viewer has completed the target interaction task;
[0036] Based on a trigger operation on the first confirmation control, send the target virtual resource corresponding to the target interaction task to the target viewer.
[0037] In a possible implementation manner, the resource distribution interface is further used to display historical interaction information corresponding to the target viewer, and the historical interaction information is used to represent the number of live interaction behaviors completed by the target viewer.
[0038] In a possible implementation manner, the sending unit is specifically configured to:
[0039] Based on the target viewer being one of the first N viewers among multiple viewers to complete the first live interaction behavior, and the first interaction round being the last task round among the multiple task rounds, send the target virtual resource corresponding to the target interaction task to the target viewer, where the multiple viewers are viewers participating in the target interaction task;
[0040] Based on the target viewer not being one of the first N viewers among the multiple viewers to complete the first live interaction behavior, and the first interaction round being the last task round among the multiple task rounds, display the request control.
[0041] In a possible implementation manner, the target virtual resource includes any one or a combination of multiple of display resources and sending resources. The display resources are used to display the display effect corresponding to the display resources through the target live broadcast room, and the sending resources are resources used to send to the host object corresponding to the target live broadcast room.
[0042] In a possible implementation manner, the device further includes a seventh display unit:
[0043] The seventh display unit is used to display the live broadcast room recommendation interface. The live broadcast room display interface is used to display the live broadcast room identifiers corresponding to multiple live broadcast rooms and the popularity information corresponding to the multiple live broadcast rooms. The target live broadcast room is any one of the multiple live broadcast rooms. The target popularity information corresponding to the target live broadcast room is used to characterize the degree of interaction closeness of the audience object corresponding to the target live broadcast room. The target popularity information is determined based on the number of live broadcast interaction behaviors completed by the audience object corresponding to the target live broadcast room.
[0044] In a possible implementation manner, the device further includes an eighth display unit:
[0045] The eighth display unit is used to display the live broadcast interface corresponding to the target live broadcast room based on a selection operation on the live broadcast room identifier corresponding to the target live broadcast room. The live broadcast interface is used to display the live broadcast content corresponding to the target live broadcast room.
[0046] In a possible implementation manner, the target live broadcast room is used to broadcast the live broadcast content of a corresponding game program. The device further includes a ninth display unit and a tenth display unit:
[0047] The ninth display unit is used to display an interaction initiation control based on the target viewing object completing the first live broadcast interaction behavior and the first interaction round being the last task round among the multiple task rounds.
[0048] The tenth display unit is used to display the interaction interface corresponding to the game program based on a trigger operation on the interaction initiation control. The interaction interface is used to enable the target viewing object and the host object corresponding to the target live broadcast room to perform target game interaction behaviors in the game program.
[0049] In a fourth aspect, an embodiment of the present application discloses an interaction device. The device includes an eleventh display unit and a twelfth display unit:
[0050] The eleventh display unit is used to display a task initiation interface. The task initiation interface includes a round setting control, a resource selection control, and a second confirmation control. The task initiation interface is used to initiate a target interaction task.
[0051] The twelfth display unit is configured to, based on a setting operation for a setting control for the round, a selection operation for a resource selection control, and a triggering operation for a second confirmation control, instruct a first device on the target viewer side to display an interaction progress interface corresponding to a third task round. The setting operation is used to set live interaction behaviors corresponding to multiple task rounds respectively, where the live interaction behaviors are interaction behaviors for the target live broadcast room, and the multiple task rounds constitute the target interaction task. The selection operation is used to select a target virtual resource obtained by completing the target interaction task. The interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round. The task round corresponding to the interaction progress interface is the task round where the target viewer is located, and the third task round is the first task round among the multiple task rounds. The target viewer enters the next task round by completing the live interaction behavior corresponding to the task round where the target viewer is located.
[0052] In a possible implementation, the selection operation is used to select the target virtual resource from the selectable virtual resources corresponding to the host object. The selectable virtual resources are virtual resources allocated to the host object based on the popularity information corresponding to the target live broadcast room. The popularity information is used to characterize the interaction closeness of the viewer objects corresponding to the target live broadcast room, and the popularity information is determined based on the number of live interaction behaviors completed by the viewer objects corresponding to the target live broadcast room. The amount of the selectable virtual resources is positively correlated with the interaction closeness.
[0053] In a fifth aspect, an embodiment of the present application discloses a computer device, which includes a processor and a memory:
[0054] The memory is used to store a computer program and transmit the computer program to the processor;
[0055] The processor is used to execute the interaction method according to any one of the first aspect, or execute the interaction method according to any one of the second aspect according to the instructions in the computer program;
[0056] In a fourth aspect, an embodiment of the present application discloses a computer-readable storage medium, which is used to store a computer program, and the computer program is used to execute the interaction method according to any one of the first aspect, or execute the interaction method according to any one of the second aspect;
[0057] In a fifth aspect, an embodiment of the present application discloses a computer program product including a computer program. When it runs on a computer device, it causes the computer device to execute the interaction method according to any one of the first aspect, or execute the interaction method according to any one of the second aspect.
[0058] As can be seen from the above technical solution, the interaction method provided by this application does not only include a single live interaction behavior, but can provide a target interaction task composed of multiple task rounds to the viewing object. During the interaction process, an interaction progress interface corresponding to the first task round can be displayed to the viewing object. This interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round. That is, through this interaction progress interface, the viewing object can understand the task round they are in and the live interaction behavior corresponding to this task round, so that they can enter the next task round or complete the target interaction task by completing the live interaction behavior corresponding to the task round they are in. Taking the first task round as an example, if the target viewing object completes the first live interaction behavior corresponding to the first task round, and the first task round is not the last task round among the multiple task rounds, it means that the viewing object still needs to complete the live interaction behaviors corresponding to the other task rounds among the multiple task rounds to complete this target interaction task; if the first task round is the last task round among the multiple task rounds, it means that the viewing object has completed the multiple task rounds required for this target interaction task, and the target virtual resource corresponding to this target interaction task can be sent to this viewing object. Since the viewing object needs to complete the live interaction behaviors corresponding to the multiple task rounds in the target interaction task to complete this target interaction task and obtain this target virtual resource, and the live interaction behavior is a live behavior for the target live broadcast room, the interaction process of the viewing object for the target live broadcast room can be extended, the live interaction behaviors executed by the viewing object for the target live broadcast room can be enriched. At the same time, combined with the incentive of virtual resources, the number and duration of the live interaction behaviors executed by the viewing object for the target live broadcast room can be greatly increased, thereby improving the interaction intimacy and object stickiness of the viewing objects in the live broadcast room, and to a certain extent solving the problem of viewing object loss caused by single interaction behavior, which helps to promote the content dissemination of the live broadcast form. In addition, through the round-based interaction task, the viewing object can perform various live interaction behaviors step by step, which can bring more sense of participation to the viewing object. Also, since the execution progress of the live interaction behavior is extended, the contact degree between the viewing object and the live content broadcast by the target live broadcast room increases, which helps to improve the acceptance degree of the viewing object for the live content and improves the viewing object retention rate of the target live broadcast room. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required to be used in the description of the embodiments or the prior art. Obviously, the following described drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0060] Figure 1 Schematic diagram of an interaction method in an actual application scenario provided by an embodiment of the present application;
[0061] Figure 2 Flowchart of an interaction method provided by an embodiment of the present application;
[0062] Figure 3 Schematic diagram of an interaction method provided by an embodiment of the present application;
[0063] Figure 4 Schematic diagram of an interaction method provided by an embodiment of the present application;
[0064] Figure 5 Schematic diagram of an interaction method provided by an embodiment of the present application;
[0065] Figure 6 Schematic diagram of an interaction method provided by an embodiment of the present application;
[0066] Figure 7 Schematic diagram of an interaction method provided by an embodiment of the present application;
[0067] Figure 8 Schematic diagram of an interaction method provided by an embodiment of the present application;
[0068] Figure 9 Schematic diagram of an interaction method provided by an embodiment of the present application;
[0069] Figure 10 Flowchart of an interaction method provided by an embodiment of the present application;
[0070] Figure 11 Flowchart of an interaction method in an actual application scenario provided by an embodiment of the present application;
[0071] Figure 12 Structural block diagram of an interaction device provided by an embodiment of the present application;
[0072] Figure 13 Structural block diagram of an interaction device provided by an embodiment of the present application;
[0073] Figure 14 Structural diagram of a terminal provided by an embodiment of the present application;
[0074] Figure 15 Structural diagram of a server provided by an embodiment of the present application. Detailed implementation manners
[0075] The embodiments of the present application will be described below with reference to the accompanying drawings.
[0076] In the related art, in order to encourage viewers in a live broadcast room to interact with the live broadcast room, specific live broadcast interaction behaviors can be set, such as watching the live broadcast for a certain period of time, sending specified barrage information in the live broadcast room, sharing the live broadcast room, etc. These live broadcast interaction behaviors have corresponding virtual resource rewards. The viewer can directly obtain the corresponding virtual resource reward by completing a certain live broadcast interaction behavior, so as to improve the willingness of the viewer to perform the live broadcast interaction behavior, and further improve the promotion degree of the live broadcast content.
[0077] However, the live broadcast interaction behaviors in the related art correspond one-to-one with the virtual resource rewards, that is, completing a certain live broadcast interaction behavior can obtain the corresponding virtual resource reward. This leads to the viewer being able to easily obtain the virtual resource rewards they need. After obtaining the virtual resources, the viewers watching the live broadcast content are likely to choose to exit the live broadcast room due to the lack of demand drive. Therefore, it is difficult to effectively retain the viewers in the live broadcast room through the interaction method in the related art, resulting in a low retention rate of the viewers in the live broadcast room. At the same time, it is also difficult to bring a relatively unique interaction experience to the viewers, which easily leads to a decrease in the interaction willingness of the viewers, and ultimately leads to a decline in the live broadcast popularity of the live broadcast room, which is not conducive to the promotion of the live broadcast content.
[0078] To solve the above technical problems, the present application provides an interaction method, which provides a turn-based interaction experience for viewers. The viewer can participate in a target interaction task composed of multiple task rounds. Each task round has a corresponding live broadcast interaction behavior for the target live broadcast room. During the participation process, the viewer can enter the next task round by completing the live broadcast interaction behavior corresponding to the current task round. After completing the live broadcast interaction behavior corresponding to the last task round, the viewer can obtain the virtual resources corresponding to the target interaction task. Thus, the present application can use virtual resources to motivate the viewer to participate in the turn-based interaction method, lengthen the interaction process of the viewer for the target live broadcast room, bring a novel interaction participation experience to the viewer, help improve the overall interaction closeness of the viewers in the target live broadcast room and the retention rate of the viewers, and further help promote the live broadcast content broadcast by the target live broadcast room.
[0079] It can be understood that this method can be applied to a computer device, which is a computer device capable of supporting interaction, such as a terminal device or a server. This method can be independently executed by the terminal device or applied to a network scenario where the terminal device and the server communicate and executed in cooperation with the terminal device and the server. Among them, the terminal device can be a mobile phone, a tablet computer, a laptop computer, a desktop computer, etc. The terminal device can also include a variety of virtual reality devices, such as augmented reality (AR) devices, such as AR glasses, AR screens, etc., and can also include virtual reality technology (VR) devices, such as head-mounted VR glasses. The terminal device can also include a variety of Internet of Things devices, such as mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. The server can be understood as an application server or a Web server. In actual deployment, the server can be an independent server, a cluster server, or a cloud server, etc.
[0080] This application also relates to artificial intelligence (AI) technology. Artificial intelligence is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science. It attempts to understand the essence of intelligence and produce a new intelligent machine that can react in a way similar to human intelligence. Artificial intelligence is also the study of the design principles and implementation methods of various intelligent machines, enabling the machines to have the functions of perception, reasoning and decision-making.
[0081] Artificial intelligence technology is an interdisciplinary subject, involving a wide range of fields, including both hardware-level technologies and software-level technologies. Artificial intelligence basic technologies generally include sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, pre-trained model technology, operation / interaction systems, mechatronics, etc. Among them, the pre-trained model, also known as the large model or the basic model, can be widely applied to downstream tasks in various major directions of artificial intelligence after fine-tuning. Artificial intelligence software technology mainly includes several major directions such as computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0082] This application mainly relates to the operation / interaction system coefficient among them. For example, background algorithms can be constructed based on artificial intelligence to support various interaction behaviors involved in live interaction in this application.
[0083] To facilitate the understanding of the technical solution provided by this application, next, an interactive method provided by this application will be introduced in combination with an actual application scenario.
[0084] See Figure 1 , Figure 1 which is a schematic diagram of an interactive method in an actual application scenario provided by an embodiment of this application. In this actual application scenario, the computer device can be the terminal device 101 on the viewer side, such as the viewer's mobile phone, etc.
[0085] The viewer can participate in the target interactive task initiated in the target live broadcast room through the terminal device 101. The target interactive task includes four task rounds: the first task round, the second task round, the third task round, and the fourth task round. Each task round has a corresponding live interactive behavior for the target live broadcast room. For example, the live interactive behavior corresponding to the third task round is to watch the live broadcast in the target live broadcast room for 3 minutes, and the live interactive behavior corresponding to the fourth task round is to forward the target live broadcast room. The viewer can enter the next task round by performing the live interactive behavior corresponding to the task round, and can complete the target interactive task after completing the live interactive behavior corresponding to the fourth task round.
[0086] During the execution process, if the target viewer executes to the third task round, the interactive progress interface corresponding to the third task round will be displayed in the target live broadcast room. The interactive progress interface can display the third task round to prompt the viewer that they are currently executing the third task round, and display the live interactive behavior corresponding to the third task round, so that the viewer can understand how to complete the third task round. After performing the live interactive behavior of watching the live broadcast for 3 minutes, the terminal device 101 can determine that the viewer has completed the third task round. At this time, the interactive progress interface corresponding to the fourth task round will be displayed in the target live broadcast room. The interactive progress interface can display the fourth task round and the live interactive behavior corresponding to the fourth task round.
[0087] After the viewer performs the live interactive behavior of forwarding the target live broadcast room corresponding to the fourth task round, since the fourth task round is the last task round in the target interactive task, the terminal device 101 can determine that the viewer has completed the target interactive task. Based on this, the terminal device 101 can send the virtual resource corresponding to the target interactive task to the viewer. In this actual application scenario, the virtual resource can be the game prop x1, and the viewer can learn that they have obtained the virtual resource through the relevant information displayed in the target live broadcast room.
[0088] It can be seen that the present application provides a turn-based interaction method, enabling the viewing object to complete the interaction task composed of multiple task rounds by successively completing the live interaction behaviors corresponding to each task round. On the one hand, it lengthens the interaction process of the viewing object, improves the interaction intimacy for the target live broadcast room, thereby increasing the retention rate of the viewing objects in the target live broadcast room. On the other hand, it can bring a novel interaction experience to the viewing object, enabling the viewing object to experience rich and diverse live interaction behaviors during the process of completing the interaction task, bringing more sense of participation to the viewing object, and thus achieving a win-win situation between the live broadcast room and the viewing object.
[0089] Next, the interaction method provided by the present application will be introduced in detail with reference to the accompanying drawings.
[0090] See Figure 2 , Figure 2 which is a flowchart of an interaction method provided by an embodiment of the present application. The computer device can be the first device on the side of the target viewing object, such as a mobile phone, a computer, etc. used by the target viewing object to watch the live broadcast, or a combination of a server and a terminal device. The method includes:
[0091] S201: Display an interaction progress interface corresponding to the first task round.
[0092] To solve the problem in the related art that due to the overly single live interaction behaviors required to obtain rewards, the probability that the viewing object exits the live broadcast room after completing the live interaction behaviors is relatively high, the retention rate of the viewing objects in the live broadcast room is low, and the live interaction experience of the viewing object is single, the present application provides an interaction task form composed of multiple task rounds. The viewing object can obtain the virtual resource rewards corresponding to the interaction task by completing the live interaction behaviors corresponding to the multiple task rounds in the interaction task.
[0093] Taking the target interaction task as an example, the target interaction task can be any interaction task composed of multiple task rounds, the target live broadcast room can be any live broadcast room, and the target viewing object can be any viewing object corresponding to the target live broadcast room, such as the audience in the target live broadcast room, etc. During the process of the target viewing object performing the target interaction task, the computer device can display an interaction progress interface corresponding to the task round where the target viewing object is located.
[0094] For example, the first task round can be any one of multiple task rounds. When the target viewing object is in the first task round, the computer device can display an interactive progress interface corresponding to the first task round. The interactive progress interface is used to display the corresponding task round and the live interactive behavior corresponding to the corresponding task round. The task round corresponding to the interactive progress interface is the task round in which the target viewing object is located. Thus, through this interactive progress interface, the target viewing object can know the task round in which it is currently located and can also know how to complete this task round. Each of the multiple task rounds has a corresponding live interactive behavior, and the live interactive behavior is an interactive behavior for the target live room. Thus, when the live interactive behavior is completed, it can bring more live exposure and live popularity to the target live room, which helps to improve the interactive intimacy of the viewing object in the target live room. For example, the live interactive behavior can be watching the live content for a certain duration, forwarding the live room, sending comments in the live room, etc.
[0095] S202: Based on the fact that the target viewing object has completed the first live interactive behavior corresponding to the first task round and the first task round is not the last task round among the multiple task rounds, display the interactive progress interface corresponding to the second task round.
[0096] The target viewing object can complete the first task round by completing the first live interactive behavior corresponding to the first task round. At this time, the computer device can decide the subsequent interaction method based on whether the first task round is the last task round among the multiple task rounds. Based on the fact that the first task round is not the last task round among the multiple task rounds, it means that the target viewing object still needs to complete the live interactive behaviors corresponding to other task rounds to complete the target interaction task. At this time, the computer device can display the interactive progress interface corresponding to the second task round, and the second task round is the next task round corresponding to the first task round among the multiple task rounds, so that the target viewing object can understand that it has entered the next task round and can know the live interactive behavior corresponding to the next task round.
[0097] Thus, it can be seen that the target viewing object can experience a gradually increasing sense of interactive participation during the process of completing the target interaction task, which can bring a novel interactive experience to the target viewing object. At the same time, since the target interaction task can include multiple task rounds and the live interactive behaviors corresponding to different task rounds can be different, the target viewing object can participate in a variety of live interactive behaviors during the process of completing the target interaction task, enriching the interaction diversity and the interactive experience of the target viewing object.
[0098] S203: Based on the target viewing object, complete the first live interaction behavior, and if the first interaction round is the last task round among multiple task rounds, send the target virtual resource corresponding to the target interaction task to the target viewing object.
[0099] Based on the fact that the first interaction round is the last task round among multiple task rounds, it indicates that the target viewing object has completed the task rounds required to complete the target interaction task. At this time, the computer device can determine that the target object has completed the target interaction task and can send the target virtual resource corresponding to the target interaction task to the target object. The target virtual resource can be any virtual resource that can be sent to the target object. For example, it can be a prop in a game program, a decoration in a live broadcast room, etc., which is not limited here.
[0100] It can be seen from the above technical solutions that the interaction method provided by this application not only includes a single live interaction behavior, but can provide a target interaction task composed of multiple task rounds to the viewing object. Since the viewing object needs to complete the live interaction behaviors corresponding to the multiple task rounds in the target interaction task to complete the target interaction task and obtain the target virtual resource, and the live interaction behavior is a live behavior for the target live broadcast room, the interaction process of the viewing object for the target live broadcast room can be extended, the live interaction behaviors executed by the viewing object for the target live broadcast room can be enriched. At the same time, combined with the incentive of virtual resources, the number and duration of the live interaction behaviors executed by the viewing object for the target live broadcast room can be greatly increased, thereby improving the interaction intimacy and object stickiness of the viewing objects in the live broadcast room, solving to a certain extent the problem of viewing object loss caused by single interaction behavior, and helping to promote the content dissemination of the live broadcast form. In addition, through the round-based interaction task, the viewing object can perform various live interaction behaviors step by step, which can bring more sense of participation to the viewing object. And because the execution progress of the live interaction behavior is extended, the contact degree between the viewing object and the live content broadcast by the target live broadcast room increases, which helps to improve the acceptance degree of the viewing object for the live content and improves the viewing object retention rate of the target live broadcast room.
[0101] Next, the technical details of the interaction behavior provided by this application will be introduced in detail.
[0102] First, in order to improve the freedom of viewing object interaction, the computer device can provide the viewing object with the function of independently choosing whether to participate in the target interaction task. In a possible implementation manner, the computer device can display an interaction participation interface, and the interaction participation interface includes a participation control for participating in the target interaction task.
[0103] If the target viewer chooses to participate in the target interaction task, a triggering operation can be performed on the participation control. It should be emphasized that the triggering operations in this application can include various operations, such as click operations, swipe operations, etc., which are not limited here. Based on the triggering operation on the participation control, the computer device can display an interaction progress interface for the corresponding third task round, and the third task round is the first task round among multiple task rounds, so that the target viewer can start executing the target interaction task from the beginning. Through this interaction participation interface, the target viewer can freely choose whether to participate in the turn-based interaction task, thereby further improving the freedom of interaction.
[0104] As Figure 3 shown, the interaction participation interface can be a live broadcast room interface. The live broadcast room interface is used to display live broadcast content and interaction participation controls. While watching the live broadcast content, if the target viewer wants to participate in the turn-based target interaction task, a triggering operation can be performed on the interaction participation control. For example, the interaction participation control can be clicked. At this time, the computer device can enable the target viewer to start participating in the target interaction control and display an interaction progress interface for the corresponding first task round. The first task round is the first task round corresponding to the target interaction task, so that the target viewer can understand which live broadcast interaction behavior to execute first. For example, in Figure 3 it is necessary to perform a live broadcast interaction behavior of sending a comment to complete the first task round.
[0105] Among them, in order to mobilize the enthusiasm of the target viewer to participate in the interaction task, the computer device can display the interaction participation interface from the following two aspects.
[0106] On the one hand, in a possible implementation, since the unknown and mystery are likely to attract viewers to explore, on the interaction participation interface, information related to the live broadcast interaction behavior involved in the target interaction task or related to the target virtual reward can be not displayed. Thus, without knowing the specific live broadcast interaction behavior and virtual reward, it will arouse the curiosity of the target viewer and make it want to participate in the target interaction task to understand the specific live broadcast interaction behavior and virtual reward, thereby being able to increase the participation probability of the target viewer.
[0107] On the other hand, in a possible implementation, the interactive participation interface can also be used to display the live interactive tasks corresponding to multiple task rounds, and / or target virtual resources. Thus, the target viewer can directly understand the live interactive behaviors required to complete the target interactive task and the virtual resources that can be obtained by completing the target interactive task through this interactive participation interface. Furthermore, it can make viewers interested in these live interactive behaviors or virtual resources have a higher willingness to participate, thereby improving the participation degree of the target interactive task from another dimension and enhancing the interactive intimacy of the target live room.
[0108] Thus, it can be seen that this application can flexibly select two display methods, namely hiding information and displaying information, to mobilize the enthusiasm of viewers to participate in tasks from different dimensions, thereby enriching the interactive display methods of this application, attracting viewers to participate in interactive tasks from multiple dimensions, and further increasing the interactive popularity of the live room.
[0109] The above content mainly makes diversified descriptions for the stage of participating in the interactive task. Next, the execution stage of the interactive task will be introduced in detail.
[0110] In a possible implementation, the target interactive task can correspond to different completion degrees, which are based on the number of task rounds actually executed by the viewer during the process of completing the target interactive task. To encourage the viewer to participate in the target interactive task more deeply and execute more task rounds to improve the interactive intimacy of the viewer with respect to the target live room, the computer device can determine the virtual resources that the target viewer can obtain based on the completion degree of the target viewer's completion of the target interactive task.
[0111] In this implementation, the target virtual resources can include sub-virtual resources corresponding to multiple task rounds. When performing step S203, the computer device can perform step S2031 (not shown in the figure), and step S2031 is a possible implementation of step S203, including:
[0112] S2031: Send the sub-virtual resources corresponding to the completed task rounds to the target viewer.
[0113] Instead of directly sending all the target virtual resources to the target viewer, the computer device can first determine the number of task rounds completed by the target viewer during the process of completing the target interaction task. For example, some viewers start participating in the target interaction task from the first task round, that is, after completing the last task round, the viewer has completed all the task rounds; some viewers may start participating in the target interaction task from a middle task round. For example, if the target interaction task includes 10 task rounds and the viewer starts participating in the target interaction task from the 5th task round, then after completing the last task round, the viewer may have only completed 5 task rounds.
[0114] The computer device can send the sub-virtual resources corresponding to the completed task rounds to the target viewer, where the completed task rounds are the task rounds for the target viewer to complete the corresponding live interaction behavior. Thus, the more task rounds the target viewer executes during the process of completing the target interaction task, the more virtual resources the target viewer can obtain.
[0115] In this way, during the process of the target viewer completing the target interaction task, the number of live interaction behaviors executed by the target viewer is positively correlated with the amount of virtual resources obtained, which can encourage the target viewer to complete more task rounds, so as to improve the participation degree of the target viewer in the target interaction task, and further contribute to improving the interaction intimacy of the target live broadcast room.
[0116] In addition, for the above virtual resource form, in order to enable the target viewer to more clearly know the virtual resources that can be obtained by completing the target interaction task, in a possible implementation, the interaction progress interface can also be used to display the sub-virtual resources corresponding to the corresponding task rounds. Thus, during the process of participating in the target interaction task, the target viewer can clearly know the virtual resources that can be obtained by completing each task round through the interaction progress interface, which helps to improve the enthusiasm of the target viewer to complete each task round, and further increases the probability of the player to complete each task round, so as to ensure the interaction intimacy in the target live broadcast room.
[0117] In addition to increasing the participation willingness of the viewer through the virtual resource dimension, in a possible implementation, the computer device can also limit the time for completing the task rounds to improve the efficiency of the viewer's live interaction behavior.
[0118] In this implementation, multiple task rounds each have corresponding executable time periods. Only the live interaction behaviors performed during the executable time periods can be regarded as the live interaction behaviors for completing the task rounds. For example, the first live interaction behavior is the live interaction behavior performed during the first executable time period, and the first task round corresponds to the first executable time period. For example, the executable time period corresponding to the first task round can be from 10:00 to 12:00, and the corresponding live interaction behavior is watching the live broadcast for 5 minutes. Then, the target viewer can only be considered to have completed the first task round if they watch the live broadcast for 5 minutes between 10:00 and 12:00. Watching the live broadcast outside this executable time period will not complete the first task round. The interaction progress interface corresponding to the first task round can also be used to display the start time of the first executable time period, so as to facilitate the target viewer to understand when they can complete the first task round and avoid the situation of failure to complete. As Figure 4 shown, on the interaction participation control for participating in the target interaction task, the information "There are still 5 minutes until the task starts" is displayed to prompt the viewer that there are still 5 minutes to participate in the target interaction task. After successful participation, the interaction progress interface corresponding to the first task round (i.e., the first task round) will be displayed. This interaction progress interface shows the first task round, the live interaction information corresponding to the first task round, and the information "There are still 10 minutes until the round starts", which is used to identify that the time point 10 minutes later is the start time of the executable time period corresponding to the first task round. The target viewer can start performing the live interaction behavior of "sending comments" after this time point to complete the first task round.
[0119] By this method, it is possible to prevent the target viewer from lacking the enthusiasm to participate in the target interaction task, enabling the target viewer to complete the live interaction behavior within a limited time, and to a certain extent improving the interaction intensity of the target live broadcast room. At the same time, since the viewers participating in the target interaction task can include multiple ones, by restricting the executable time period, multiple viewers can perform live interaction behaviors in the same time period.
[0120] Similarly, the computer device can also display the end time corresponding to the executable time period through the interaction progress interface to remind the viewer to complete the live interaction behavior within the executable time period and avoid the situation of failure to complete.
[0121] As mentioned above, by setting the executable time period, multiple viewers can perform various live interaction behaviors simultaneously to improve the interaction intensity among the viewers. Based on this, in a possible implementation, in order to further improve the interaction experience among the viewers, the computer device can provide a relevant interface to enable the viewers to understand the interaction status of other viewers.
[0122] Taking the first task round as an example, based on reaching the end time corresponding to the first executable period, that is, after the first task round ends, the computer device can display an object information interface. The object information interface is used to display the interaction statuses corresponding to multiple viewing objects in the target live broadcast room. The target viewing object can be any one of the multiple viewing objects. The interaction status includes a completed status and an uncompleted status. The completed status is used to indicate that the corresponding viewing object has completed the first live interaction behavior, and the uncompleted status is used to indicate that the corresponding viewing object has not completed the first live interaction behavior. Thus, through this object information interface, the target viewing object can clearly understand which viewing objects are currently participating in the target interaction task, which viewing objects have completed the previous task round, and which viewing objects have not completed the previous task round. In this way, it can bring an interactive experience with multiple participants to the target viewing object, allowing the target viewing object to feel the interaction progress of other viewing objects, and to a certain extent, it can also promote the target viewing object to complete each task round and improve the interaction enthusiasm of the target viewing object.
[0123] As Figure 5 shown, after the first task round ends, the object information interface will be displayed. The object information interface will prompt that the current round number is the second task round, that is, the next task round after the first task round, and at the same time will prompt that there are still 5 minutes until the start of the second task round, that is, there are still 5 minutes until the start time of the executable period of the second task round. The viewing object can know at what time to complete the live interaction behavior corresponding to the second task round.
[0124] At the same time, on the object information interface, the interaction statuses corresponding to the three viewing objects, namely Object 1, Object 2, and Object 3, will be displayed. For example, Object 1 corresponds to "eliminated", that is, the uncompleted status, indicating that Object 1 has not completed the live interaction behavior corresponding to the first task round, that is, has not sent a comment during the executable period corresponding to the first task round. Object 2 and Object 3 correspond to "waiting to start", that is, these two viewing objects have completed the live interaction behavior corresponding to the first task round and are waiting for the start of the executable period of the second task round.
[0125] Among them, in order to enable the object information interface to enable the target viewing object to more clearly understand the information of the viewing objects still participating in the target interaction task, in a possible implementation manner, the computer device can only display the interaction statuses of the viewing objects participating in the target interaction task through this object information interface, that is, the above-mentioned multiple viewing objects are the viewing objects participating in the target interaction task. For example, they can be the viewing objects that have triggered the interaction participation control in the interaction participation interface.
[0126] A computer device can display the object identifiers corresponding to multiple viewing objects through an object information interface. The object identifiers are used to identify the corresponding viewing objects, so that it can be known through the object information interface which viewing objects have participated in the target interaction task. Based on the fact that the interaction status corresponding to the target viewing object is an unfinished status, it means that the target viewing object has not completed the live interaction behavior corresponding to the previous task round, and the execution of the target interaction task fails, and the subsequent task round cannot be carried out. At this time, the computer device can remove the object identifier corresponding to the target viewing object from the object information interface to inform the target viewing object that it has exited the target interaction task.
[0127] As Figure 6 shown, when the first task round is completed, the object information interface will display the object identifiers corresponding to Object 1, Object 2, and Object 3 respectively, as well as the interaction statuses corresponding to these three viewing objects. Among them, Object 1 corresponds to the unfinished status, and Object 2 and Object 3 correspond to the completed status, that is, Object 1 has not completed the live interaction behavior corresponding to the first task round, so Object 1 cannot continue to execute the next task round. After the second task round ends, the object identifier and interaction status corresponding to Object 1 are no longer displayed in the displayed object information interface, and only the object identifiers and interaction statuses corresponding to Object 2 and Object 3 that continue to participate in the second task round are displayed.
[0128] As mentioned above, during the process of completing the target interaction task, due to the possible situation of participating in the target interaction task midway, the number of task rounds executed by different viewing objects when completing the target interaction task may be different. The above content motivates the viewing objects to complete as many task rounds as possible by sending different amounts of virtual resources, thereby improving the participation rate of the target interaction task. In another possible implementation, the computer device can also adjust the completion difficulty of the task rounds to attract the viewing objects to participate in more task rounds.
[0129] In this implementation, based on the fact that the target viewing object triggers the display of the interaction progress interface corresponding to the second task round by completing the first live interaction behavior, and the target viewing object completes the sub live interaction behavior, the computer device can determine that the target viewing object has completed the second live interaction behavior corresponding to the second task round. The sub live interaction behavior is a partial live interaction behavior in the second live interaction behavior. For example, if the second live interaction behavior is watching the live broadcast for 10 minutes, then the sub live interaction behavior can be watching the live broadcast for 5 minutes, that is, the execution difficulty of the sub live interaction behavior is lower than that of the second live interaction behavior.
[0130] In this way, the completion difficulty of the viewer who has completed the first task round can be reduced when completing the second task round, so that some positive feedback can be brought to the viewer who has completed the previous task round, making it easier for them to complete the second task round compared to the viewers who start participating in the target interaction task from the second task round. This helps to encourage the target viewer to participate in the target interaction task earlier, improve the participation rate of the target interaction task, and further enhance the interaction intensity of the viewer with respect to the target live stream room.
[0131] It can be understood that due to limiting factors such as limited virtual resources, not all viewers who complete the target interaction task may be able to obtain the target virtual resource. For example, only the first few viewers who complete the target interaction task may be able to obtain the target virtual resource, etc.
[0132] In a possible implementation manner, in order to strengthen the interaction intensity between the host object and the viewers in the target live stream room, the computer device can provide a way for the host object to obtain virtual resources through the interaction between the host object and the viewers.
[0133] When executing step S203, the computer device can execute steps S2032 - S2034 (not shown in the figure). Steps S2032 - S2034 are a possible implementation manner of step S203 and include:
[0134] S2032: Based on the target viewer completing the first live interaction behavior and the first interaction round being the last task round among multiple task rounds, display a request control.
[0135] Based on the target viewer completing the first live interaction behavior and the first interaction round being the last task round, it indicates that the target viewer has completed the target interaction task. At this time, the computer device may not directly send the target virtual resource, but can display a request control. This request control is used to request the host object to agree to send the target virtual resource. The host object is the host object in the target live stream room, which is used to produce the live content broadcast in the target live stream room, such as the host in the target live stream room.
[0136] S2033: Based on the trigger operation on the request control, instruct the second device on the host object side to display a resource distribution interface.
[0137] Among them, the second device can be a terminal device such as a computer or a mobile phone used by the live broadcast object for live broadcast, or a combination of a terminal device and a server. The resource distribution interface is used to display the interaction completion information and the first confirmation control. The interaction completion information is used to represent that the target viewing object has completed the target interaction task. Thus, through this resource distribution interface, the live broadcast object can learn that the target viewing object has completed the target interaction task. For example Figure 7 As shown, both Object 2 and Object 3 have completed the target interaction tasks, such as interaction tasks like watching the live broadcast and sending barrage messages. Among them, Object 2 can directly obtain the target virtual resource because it meets some conditions (such as Object 2 being one of the top 2 objects to complete the target interaction task), while Object 3 needs to obtain the target virtual resource through interactions such as having a private chat with the live broadcast object, sending barrage messages, and sending comments in the live broadcast comment area. Taking the private chat interaction method as an example, in this interaction method, the request control is used to request the live broadcast object to send the target virtual resource through private chat. Object 3 can trigger an operation on the request control, and through this request control, it can have a private chat with the live broadcast object, that is, trigger the display of a chat interface on the live broadcast object side. Through this interface, Object 3 can send a request message such as "Host, I have also completed the target interaction task. Can you give me a copy of the target virtual resource?" and will send a screenshot of the task completion, which can be used as the interaction completion information to inform the live broadcast object that it has completed the target interaction task.
[0138] S2034: Based on the trigger operation for the first confirmation control, send the target virtual resource corresponding to the target interaction task to the target viewing object.
[0139] The first confirmation control is used to confirm sending the target virtual resource to the target viewing object. If the live broadcast object agrees to send the target virtual resource to the target viewing object, a trigger operation can be performed on the first confirmation control.
[0140] Among them, there can be various types of the first confirmation control. For example, in Figure 7 , the first confirmation control can be an input control for chat information. The live broadcast object can perform the trigger operation for the first confirmation control by completing the information sending operation of sending the chat information "agree". After confirming that the live broadcast object has sent "agree", the computer device can send the target virtual resource to Object 3.
[0141] Through this method, the interaction closeness between the live broadcast object and the viewing objects in the live broadcast room can be strengthened, which helps to improve the interaction stickiness between the viewing objects and the live broadcast object. On the one hand, it can bring a better interaction experience to the viewing objects and narrow the distance between the live broadcast object and the viewing objects. On the other hand, it can increase the retention rate of the viewing objects in the target live broadcast room, bring more live broadcast popularity to the live broadcast object, and contribute to the promotion of the live broadcast content.
[0142] It can be understood that the degree of interaction closeness of different viewing objects in the target live broadcast room may vary. In a possible implementation manner, the computer device can also enable the host object to decide whether to send the target virtual resource to the viewing object based on the interaction closeness of the viewing object, so as to bring different virtual resource feedbacks to viewing objects with different interaction closeness degrees.
[0143] In this implementation manner, the resource distribution interface can also be used to display the historical interaction information corresponding to the target viewing object. The historical interaction information is used to represent the number of live broadcast interaction behaviors completed by the target viewing object. Generally, the more the number of completed live broadcast interaction behaviors, the closer the historical interaction situation of the target viewing object with respect to the target live broadcast room. Thus, the host object can perform targeted virtual resource distribution based on this historical interaction information for different virtual resource feedback purposes.
[0144] For example, on the one hand, in order to give positive virtual resource feedback to the viewing object, the host object can send the target virtual resource to the viewing object with a larger number of live broadcast interaction behaviors represented by the historical interaction information. For example, when the number of live broadcast interaction behaviors reaches 20 times, the host object can agree to send the target virtual resource to maintain the interaction enthusiasm of these viewing objects with relatively close interactions; on the other hand, in order to attract more viewing objects to participate in the interaction for the target live broadcast room, the host object can also send the target virtual resource to the viewing object with a smaller number of live broadcast interaction behaviors represented by the historical interaction information. For example, when the number of live broadcast interaction behaviors is only 5 times, it indicates that the target viewing object may be a newly joined viewing object in the target live broadcast room. At this time, in order to attract the target viewing object to continue to participate in the interaction tasks related to the target live broadcast room subsequently, the host object can send the target virtual resource to it to improve the interaction enthusiasm of the target viewing object.
[0145] In addition, the computer device can also set the acquisition qualification of the virtual resource to promote more active participation of multiple viewing objects in the target interaction task. For example, in a possible implementation manner, the computer device can set that only the first N viewing objects who complete the target interaction task can directly obtain the target virtual resource, so as to enable the viewing object to complete the live broadcast interaction behaviors involved in the target interaction task more actively and efficiently.
[0146] When executing step S203, the computer device can execute step S2035 (not shown in the figure). Step S2035 is a possible implementation manner of step S203, including:
[0147] S2035: Based on that the target viewing object is the first N viewing objects among multiple viewing objects that have completed the first live interaction behavior, and the first interaction round is the last task round among multiple task rounds, send the target virtual resource corresponding to the target interaction task to the target viewing object.
[0148] If the target viewing object is the first N viewing objects among multiple viewing objects that have completed the first live interaction behavior, and the first interaction round is the last task round among multiple task rounds, it indicates that the target viewing object is the first N viewing objects among multiple viewing objects that have completed the target interaction task, and the multiple viewing objects are the viewing objects participating in the target interaction task. Based on this, the computer device can directly send the target virtual resource to the target viewing object to motivate these viewing objects with relatively high interaction enthusiasm.
[0149] When executing step S2032, the computer device can execute step S20321 (not shown in the figure). Step S20321 is a possible implementation manner of step S2032, including:
[0150] S20321: Based on that the target viewing object is not the first N viewing objects among multiple viewing objects that have completed the first live interaction behavior, and the first interaction round is the last task round among multiple task rounds, display a request control.
[0151] That is, when the target viewing object is not the first N viewing objects that have completed the target interaction task, the computer device may not directly distribute the target virtual resource, but may display the request control to the target viewing object, so that the target viewing object can obtain the target virtual resource by interacting with the host object.
[0152] Thus, through the above interaction method, on the one hand, positive feedback can be given to viewing objects with high enthusiasm, ensuring the interaction participation enthusiasm of viewing objects with high enthusiasm. On the other hand, the interaction participation enthusiasm of viewing objects with low enthusiasm can be improved by interacting with the host object, realizing the optimization of the interaction experience of the overall viewing objects.
[0153] Among them, the above virtual resources can include various types. For example, in a possible implementation manner, in order to further improve the correlation degree between the interaction method of the present application and the live broadcast form, the computer device can set virtual resources that are relatively closely related to the live broadcast form as the target virtual resources.
[0154] In this implementation, the target virtual resource can include any one or a combination of multiple display resources and sending resources. The display resource is used to display the display effect corresponding to the display resource through the target live broadcast room. That is, through this display resource, the target viewing object can affect the live broadcast effect of the target live broadcast room. For example, virtual resources can be consumed in the live broadcast room to display fireworks effects, rocket effects, etc., or it can also be the dressing effects that can be displayed through the target live broadcast room. Since this display effect is displayed through the target live broadcast room, all viewing objects corresponding to the target live broadcast room can see this display effect through the target live broadcast room. On the one hand, it can bring relatively novel virtual resource usage effects to the viewing objects, thereby increasing the attraction of the target virtual resource to the viewing objects and improving the participation willingness of the viewing objects to participate in the interaction task. On the other hand, it can increase the interaction intimacy among multiple viewing objects in the target live broadcast room.
[0155] The sending resource is a resource used to send to the host object corresponding to the target live broadcast room. For example, it can be a prop, eigenvalue, etc. that can be given to the host object, so that the sending resource can help the viewing object and the host object to have a closer interaction.
[0156] From the above content, it can be seen that the interaction method in this application is completed by performing live broadcast interaction behaviors. Therefore, to a certain extent, the number of live broadcast interaction behaviors performed by the viewing objects in the live broadcast room can reflect the interaction intimacy of the viewing objects in the live broadcast room. Usually, the interaction intimacy of the viewing objects is closely related to the quality of the live broadcast content broadcast by the live broadcast room and the interaction diversity provided by the live broadcast room. That is, the higher the quality of the live broadcast content and the stronger the interaction diversity provided by the live broadcast room, the higher the interaction intimacy of the viewing objects in the live broadcast room. Based on this, in a possible implementation, the computer device can measure the live broadcast content quality and interaction situation of the live broadcast room based on the number of completed live broadcast interaction behaviors, so as to be able to make a more reasonable live broadcast recommendation to the viewing objects.
[0157] A computer device can display a live stream recommendation interface. This live stream display interface is used to display the live stream identifiers corresponding to multiple live streams and the popularity information corresponding to multiple live streams. The live stream identifier is used to identify the corresponding live stream. Among them, the target live stream is any one of the multiple live streams. The target popularity information corresponding to the target live stream can be used to characterize the degree of interaction closeness of the audience object corresponding to the target live stream. This target popularity information is determined based on the number of live interaction behaviors completed by the audience object corresponding to the target live stream. The number of live interaction behaviors is positively correlated with the target popularity information. Thus, the viewing object can understand the degree of interaction closeness of each live stream through the popularity information corresponding to each live stream, and to a certain extent, can also understand the quality of the live content of each live stream, so as to be able to make a more reasonable choice of live streams to bring a better live viewing experience for themselves. For example, the viewing object can select a live stream with a higher degree of interaction closeness through the popularity information, so as to see better live content and experience richer live interactions.
[0158] Among them, in order to facilitate the viewing object to select the live stream that they are interested in to watch, in a possible implementation, the live stream identifier displayed by the computer device can also have the function of jumping to the corresponding live stream. If the target viewing object wants to watch the live content corresponding to the target live stream, they can perform a selection operation on the live stream identifier corresponding to the target live stream. For example, they can click or long-press the live stream identifier, etc.
[0159] Based on the selection operation on the live stream identifier corresponding to the target live stream, the computer device can display the live stream interface corresponding to the target live stream. This live stream interface is used to display the live content corresponding to the target live stream. Thus, through the live stream identifier, the target viewing object can quickly enter the live stream that they are interested in, receive the live content and participate in the live interaction, further improving the convenience of the live interaction.
[0160] It can be understood that in game live streams, the live content is usually the game behaviors performed by the host object in the game program, such as playing a game match, etc. Therefore, the viewing object watching the live stream is likely to have the desire to perform game behaviors with the host object, such as completing a game match together, performing game tasks, etc.
[0161] Based on this, in a possible implementation, in addition to improving the enthusiasm of the viewing object to participate in the interaction task through the method of virtual resources, the computer device can also improve the enthusiasm of the viewing object by rewarding the viewing object and the host object for jointly performing game behaviors. In this implementation, the target live broadcast room is specifically used to broadcast the live content of the corresponding game program. Based on the target viewing object completing the first live broadcast interaction behavior and the first interaction round being the last task round among multiple task rounds, the computer device can determine that the target viewing object has completed the target interaction task and can display an interaction initiation control, which is used to enable the target viewing object to initiate an interaction in the game program and jointly perform game behaviors, that is, the target viewing object can obtain the qualification to jointly perform game behaviors with the host object in the game program by completing the target interaction task.
[0162] If the target viewing object wants to jointly perform game behaviors with the host object, it can perform a triggering operation on the interaction initiation control. Based on the triggering operation on the interaction initiation control, the computer device can display the interaction interface corresponding to the game program, which is used to enable the target viewing object and the host object corresponding to the target live broadcast room to perform target game interaction behaviors in the game program, so that the target viewing object and the host object can complete the interaction in the game program. For example, the interaction interface can be a teaming interface in the game program, and the target viewing object can team up with the host object through this teaming interface and jointly play the game.
[0163] As Figure 8 shown, the second task round is the last task round among multiple task rounds. Through the interaction progress interface corresponding to the second task round, object 1 can know that the live broadcast interaction behavior corresponding to the second task round is "watching the live broadcast for 5 minutes". After object 1 completes this live broadcast interaction behavior, the computer device will display a notification interface, and in this notification interface, there is text "Congratulations on completing the target interaction task!" displayed to inform object 1 that it has completed the target interaction task. At the same time, an interaction initiation control is displayed on this notification interface. If object 1 wants to jointly perform game behaviors with the host object in the game program, it can perform a triggering operation on this interaction initiation control.
[0164] Based on the triggering operation on this interaction initiation control, the computer device will display an interaction interface for object 1 in the game program. This interaction interface is the game teaming interface in the game program, which can enable multiple objects in the game program to team up, and the objects with a teaming relationship can jointly perform game behaviors, such as jointly playing the game. As Figure 8 shown, the game teaming interface includes object 1 and the host object, indicating that object 1 and the host object can jointly perform game behaviors in the game program.
[0165] The above content mainly introduced the interaction method on the viewer side. Next, it will focus on the computer device on the host side and introduce the interaction method provided by this application.
[0166] See Figure 9 , Figure 9 which is a flowchart of an interaction method provided by an embodiment of this application. In this embodiment, the computer device can be a second device on the host side corresponding to the target live room. The second device can be a terminal device used by the host for live broadcast, or a combination of a terminal device and a server, etc.
[0167] The method includes:
[0168] S901: Display a task initiation interface.
[0169] In this embodiment, the above-mentioned turn-based target interaction task can be actively initiated by the host. The task initiation interface is used to initiate the above-mentioned target interaction task. Among them, in order to give the host a highly free task initiation method, the computer device can support the host to set each task detail in the interaction task. For example, the task initiation interface can include a turn setting control, a resource selection control, and a second confirmation control. Among them, the turn setting control is used to set the live interaction behaviors corresponding to multiple task turns in the target interaction task. The resource selection control is used to select the target virtual resources that can be obtained by completing the target interaction task. The second confirmation control is used to confirm the initiation of the target interaction task. Thus, through this task initiation interface, the host can perform fine-grained settings on the target interaction task from two dimensions: live interaction behavior and virtual resources.
[0170] S902: Based on the setting operation for the turn setting control, the selection operation for the resource selection control, and the triggering operation for the second confirmation control, instruct the first device on the target viewer side to display the interaction progress interface corresponding to the third task turn.
[0171] The host can complete the initiation of the target interaction task through the setting operation, the selection operation, and the triggering operation. Among them, the setting operation is used to set the live interaction behaviors corresponding to multiple task turns. For example Figure 10 as shown, the host can, through the turn setting control, input the live interaction behaviors corresponding to the first task turn, the second task turn, and the third task turn respectively. For example, the live interaction behavior corresponding to the first task turn can be sharing the live room, etc. The live interaction behavior is an interaction behavior for the target live room, and multiple task turns can constitute the target interaction task.
[0172] The selection operation is used to select the target virtual resources obtained by completing the target interaction task. For example, in Figure 10In this case, the host object can select "a set of game costumes" as the virtual resource corresponding to completing the target interaction task through the resource selection control. That is, the viewing object can obtain a set of game costumes by completing the target interaction behavior. The game costumes can be costume props that can be used for game characters in the game program, etc.
[0173] The second confirmation operation is used to confirm the initiation of the target interaction task. If the host object confirms the completion of the setting of the target interaction task, a trigger operation can be performed on the second confirmation operation, and the computer device will initiate the target interaction task for the viewing objects in the target live room to participate in. Since multiple task rounds in this application are carried out one by one, the first device on the side of the target viewing object can be first instructed to display the interaction progress interface corresponding to the third task round. Among them, similar to the above embodiment, the interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round. The task round corresponding to the interaction progress interface is the task round where the target viewing object is located, and the third task round is the first task round among the multiple task rounds. Thus, the target viewing object can know that they are currently in the third task round and know that they need to complete the third task round by performing the corresponding live interaction behavior. The target viewing object can enter the next task round by completing the live interaction behavior corresponding to the task round they are in, and thus sequentially complete the multiple task rounds corresponding to the target interaction task and finally complete the target interaction task to obtain the target virtual resource.
[0174] As mentioned above, the number of completed live interaction behaviors can represent the quality of the live content and the degree of interaction closeness in the live room. Based on this, in a possible implementation manner, in order to enable live rooms with high-quality live content and a high degree of interaction closeness to carry out more attractive interaction tasks, thereby driving more viewing objects to participate in the interaction tasks and bringing positive feedback to these live rooms to further improve the interaction enthusiasm of the host object and the viewing object and the quality of the live content, the computer device can allocate the amount of virtual resources available for interaction tasks in each live room based on the completion situation of the live interaction behaviors.
[0175] In this implementation manner, the above selection operation can be used to select a target virtual resource from the selectable virtual resources corresponding to the host object, that is, the host object can only select the target virtual resource corresponding to the target interaction task from the selectable virtual resources. Among them, the selectable virtual resources are virtual resources allocated to the host object based on the popularity information corresponding to the target live room. The popularity information is used to characterize the interaction intimacy of the viewer objects corresponding to the target live room. The popularity information is determined based on the number of live interaction behaviors completed by the viewer objects corresponding to the target live room. The resource amount of the selectable virtual resources is positively correlated with the interaction intimacy. That is, the higher the interaction intimacy of the target live room, the more the resource amount of the selectable virtual resources allocated to the target live room. Thus, the host object can select more virtual resources to initiate interaction tasks, thereby attracting more viewer objects to participate in the interaction tasks, and further improving the interaction intimacy between the host object and the viewer objects, realizing positive feedback for the live room with a higher interaction intimacy.
[0176] To facilitate understanding of the technical solution provided by the embodiments of the present application, next, a practical application scenario will be combined to introduce the interaction method provided by the present application in detail.
[0177] See Figure 11 , Figure 11 is a flowchart of an interaction method in a practical application scenario provided by the embodiments of the present application. In this practical application scenario, the computer device includes a first device on the viewer object side, a second device on the host object side, and a server of the live broadcast platform. The method includes:
[0178] S1101: The server allocates selectable virtual resources to the host object.
[0179] The server can determine the resource amount of the selectable virtual resources allocated to the host object according to the execution number of the live interaction behaviors of the viewer objects in the live room of the host object in the historical period. The resource amount is positively correlated with the execution number.
[0180] S1102: The host object initiates a target interaction task through the second device.
[0181] The host object can click on the control related to the virtual resource to view the selectable virtual resources it owns, and then select the live interaction behaviors corresponding to each task round and the target virtual resource corresponding to completing the target interaction task through the task initiation interface. After successfully publishing the target interaction task, the server will deduct the target virtual resource from the selectable virtual resources owned by the host object. In this practical application scenario, the target interaction task includes a first task round and a second task round. The first task round is the first task round, and the second task round is the second task round.
[0182] S1103: The viewing object performs a live interaction behavior corresponding to the first task round through the first device.
[0183] After the host object successfully initiates the target interaction task, the first device will display an interaction progress interface corresponding to the first round to the viewing object. This interaction progress interface can be displayed in the form of subscription information (pubsub). The viewing object can understand the task round they are in and the live interaction behavior corresponding to the task round through this interaction progress interface, and thus can enter the next task round by completing the live interaction behavior. At the same time, the start time of the current task round can also be displayed on the interaction progress interface to prompt the viewing object to perform the corresponding live interaction behavior during the executable period corresponding to the task round. On the server side, if the viewing object participates in the target interaction task, the server will put the object information of this viewing object into the information collection pool to collect the live interaction behavior information executed by this viewing object, so as to analyze whether this viewing object has completed the live interaction behavior corresponding to the task round.
[0184] S1104; The server settles the first task round.
[0185] After the end of the executable period corresponding to the first task round, the server will settle the completion status of the first task round, and judge which viewing objects have completed the live interaction behavior corresponding to the first task round and which viewing objects have not completed the live interaction behavior corresponding to the first task round. Among them, the object information of the viewing objects that have completed will continue to be retained in the information collection pool to collect the live interaction behavior information corresponding to the second task round, and the object information of the viewing objects that have not completed will be deleted from the information collection pool, and the live interaction behavior information corresponding to this part of the viewing objects will no longer be collected, and this part of the viewing objects will no longer participate in the second task round.
[0186] If no viewing object completes the first task round, it means that the interaction intimacy of the live broadcast room of this host object is too low. The server can directly terminate the target interaction task and reduce the amount of selectable virtual resources allocated to the host object.
[0187] S1105: The viewing object performs a live interaction behavior corresponding to the second task round through the first device.
[0188] S1106: The server settles the second task round.
[0189] The completion method and settlement method of the above second task round are similar to those of the first task round. If the server determines that the viewing object has completed the second task round, it can determine that the viewing object has completed the target interaction task.
[0190] S1107: The server sends the target virtual resource corresponding to the target interaction task to the viewing object.
[0191] In this actual application scenario, the server can directly send the target virtual resource to the first N viewing objects that complete the target interaction task. For the viewing objects that complete later, the server can display a request control through the first device, enabling these viewing objects to interact with the host object through the request control and request the host object to agree to send the target virtual resource to them.
[0192] S1108: The viewing object uses the target virtual resource through the target live room.
[0193] The target virtual resource may include a sending resource that can be sent to the host object, a display resource that can be displayed through the target live room, etc. Thus, on the one hand, it can improve the interaction intimacy between the host object and the viewing object, and on the other hand, it can improve the interaction intimacy between different viewing objects in the live room, enabling the live interaction behavior to receive positive feedback among all parties participating in the live room, and ultimately contributing to the promotion of the live content.
[0194] From the above content, it can be seen that the technical solution of this application has the following significant advantages compared with the related technologies:
[0195] (1) This application provides a novel turn-based live interaction method, which not only brings a novel interaction experience to the viewing object but also lengthens the process of the viewing object's participation in the live interaction, thereby improving the viewing object retention rate in the live room and contributing to the promotion of the live content.
[0196] (2) During the entire process of participating in the interaction task, the viewing object only needs to perform the live interaction behavior to complete each task round, and the participation difficulty is relatively low. At the same time, the participation process of the interaction task is closely bound to the live room, so it can effectively spread the content for the live room.
[0197] (3) Through the distribution and use of virtual resources, it can further improve the interaction intimacy between the host object and the viewing object, and between the viewing objects in two dimensions, enabling all parties participating in the live broadcast to have a stronger sense of participation in the live broadcast.
[0198] (4) The background logic processing of this application is relatively simple, so it can be applied to various live broadcast platforms efficiently and conveniently, with strong versatility and practicality, and has good prospects for implementation.
[0199] Based on the interaction method for the viewing object side provided in the above embodiments, this application also provides an interaction device. See Figure 12 , Figure 12The following is a structural block diagram of an interaction device provided by an embodiment of the present application. The device 1200 includes a first display unit 1201, a second display unit 1202, and a sending unit 1203:
[0200] The first display unit 1201 is configured to display an interaction progress interface corresponding to a first task round. The interaction progress interface is used to display the corresponding task round, as well as the live interaction behavior corresponding to the corresponding task round. The task round corresponding to the interaction progress interface is the task round in which the target viewing object is located. The first interaction round is any one of a plurality of task rounds. The plurality of task rounds constitute a target interaction task. The plurality of task rounds each have a corresponding live interaction behavior. The live interaction behavior is an interaction behavior for a target live broadcast room;
[0201] The second display unit 1202 is configured to, based on the target viewing object completing the first live interaction behavior corresponding to the first task round, and the first task round not being the last task round among the plurality of task rounds, display an interaction progress interface corresponding to a second task round. The second task round is the next task round corresponding to the first task round among the plurality of task rounds;
[0202] The sending unit is configured to, based on the target viewing object completing the first live interaction behavior, and the first interaction round being the last task round among the plurality of task rounds, send the target virtual resource corresponding to the target interaction task to the target viewing object.
[0203] In a possible implementation manner, the device further includes a third display unit and a fourth display unit:
[0204] The third display unit is configured to display an interaction participation interface. The interaction participation interface includes participation controls. The participation controls are used to participate in the target interaction task;
[0205] The fourth display unit is configured to, based on a trigger operation on the participation control, display an interaction progress interface corresponding to a third task round. The third task round is the first task round among the plurality of task rounds.
[0206] In a possible implementation manner, the interaction participation interface is further configured to display the live interaction tasks corresponding to the plurality of task rounds, and / or the target virtual resource.
[0207] In a possible implementation manner, the target virtual resource includes sub-virtual resources corresponding to the plurality of task rounds respectively. The sending unit is specifically configured to:
[0208] Send the sub-virtual resource corresponding to the completed task round to the target viewer, where the completed task round is the task round in which the target viewer completes the corresponding live interaction behavior.
[0209] In a possible implementation, the interaction progress interface is further configured to display the sub-virtual resource corresponding to the corresponding task round.
[0210] In a possible implementation, each of the multiple task rounds has a corresponding executable period. The first live interaction behavior is a live interaction behavior performed during the first executable period. The first task round corresponds to the first executable period, and the interaction progress interface corresponding to the first task round is further configured to display the start time of the first executable period.
[0211] In a possible implementation, the device further includes a fifth display unit:
[0212] The fifth display unit is configured to display an object information interface based on reaching the end time corresponding to the first executable period. The object information interface is configured to display the interaction statuses corresponding to multiple viewers of the target live room respectively. The target viewer is any one of the multiple viewers. The interaction statuses include a completed status and an uncompleted status. The completed status is used to indicate that the corresponding viewer has completed the first live interaction behavior, and the uncompleted status is used to indicate that the corresponding viewer has not completed the first live interaction behavior.
[0213] In a possible implementation, the multiple viewers are viewers participating in the target interaction task. The device further includes a sixth display unit and a processing unit:
[0214] The sixth display unit is configured to display the object identifiers corresponding to the multiple viewers respectively through the object information interface;
[0215] The processing unit is configured to remove the object identifier corresponding to the target viewer from the object information interface based on the interaction status corresponding to the target viewer being the uncompleted status.
[0216] In a possible implementation, the device further includes a determination unit:
[0217] The determination unit is configured to determine that the target viewer has completed the second live interaction behavior corresponding to the second task round based on the target viewer triggering the display of the interaction progress interface corresponding to the second task round by completing the first live interaction behavior and the target viewer completing the sub-live interaction behavior. The sub-live interaction behavior is a partial live interaction behavior of the second live interaction behavior.
[0218] In a possible implementation, the sending unit is specifically configured to:
[0219] Based on the target viewing object, complete the first live interaction behavior, and the first interaction round is the last task round among the multiple task rounds, and display a request control;
[0220] Based on a trigger operation on the request control, instruct a second device on the host object side to display a resource distribution interface, where the resource distribution interface is used to display interaction completion information and a first confirmation control, and the interaction completion information is used to represent that the target viewing object has completed the target interaction task;
[0221] Based on a trigger operation on the first confirmation control, send the target virtual resource corresponding to the target interaction task to the target viewing object.
[0222] In a possible implementation, the resource distribution interface is further used to display historical interaction information corresponding to the target viewing object, and the historical interaction information is used to represent the number of live interaction behaviors completed by the target viewing object.
[0223] In a possible implementation, the sending unit is specifically configured to:
[0224] Based on the target viewing object being one of the first N viewing objects among multiple viewing objects to complete the first live interaction behavior, and the first interaction round is the last task round among the multiple task rounds, send the target virtual resource corresponding to the target interaction task to the target viewing object, where the multiple viewing objects are viewing objects participating in the target interaction task;
[0225] Based on the target viewing object not being one of the first N viewing objects among the multiple viewing objects to complete the first live interaction behavior, and the first interaction round is the last task round among the multiple task rounds, display the request control.
[0226] In a possible implementation, the target virtual resource includes any one or a combination of a display resource and a sending resource, the display resource is used to display a display effect corresponding to the display resource through the target live broadcast room, and the sending resource is a resource used to send to the host object corresponding to the target live broadcast room.
[0227] In a possible implementation, the device further includes a seventh display unit:
[0228] The seventh display unit is used to display the live broadcast room recommendation interface. The live broadcast room display interface is used to display the live broadcast room identifiers corresponding to multiple live broadcast rooms and the popularity information corresponding to the multiple live broadcast rooms. The target live broadcast room is any one of the multiple live broadcast rooms. The target popularity information corresponding to the target live broadcast room is used to characterize the interaction intimacy degree of the audience object corresponding to the target live broadcast room. The target popularity information is determined based on the number of live broadcast interaction behaviors completed by the audience object corresponding to the target live broadcast room.
[0229] In a possible implementation manner, the device further includes an eighth display unit:
[0230] The eighth display unit is used to display the live broadcast interface corresponding to the target live broadcast room based on a selection operation on the live broadcast room identifier corresponding to the target live broadcast room. The live broadcast interface is used to display the live broadcast content corresponding to the target live broadcast room.
[0231] In a possible implementation manner, the target live broadcast room is used to broadcast the live broadcast content of a corresponding game program. The device further includes a ninth display unit and a tenth display unit:
[0232] The ninth display unit is used to display an interaction initiation control based on the target viewing object completing the first live broadcast interaction behavior and the first interaction round being the last task round among the multiple task rounds.
[0233] The tenth display unit is used to display the interaction interface corresponding to the game program based on a trigger operation on the interaction initiation control. The interaction interface is used to enable the target viewing object and the host object corresponding to the target live broadcast room to perform target game interaction behaviors in the game program.
[0234] Based on the interaction method for the host object side provided in the above embodiments, the present application further provides an interaction device. Refer to Figure 13 , Figure 13 which is a structural block diagram of an interaction device provided in an embodiment of the present application. The device 1300 includes an eleventh display unit 1301 and a twelfth display unit 1302:
[0235] The eleventh display unit 1301 is used to display a task initiation interface. The task initiation interface includes a round setting control, a resource selection control, and a second confirmation control. The task initiation interface is used to initiate a target interaction task.
[0236] The twelfth display unit 1302 is configured to, based on a setting operation for the round setting control, a selection operation for the resource selection control, and a triggering operation for the second confirmation control, instruct a first device on the target viewer side to display an interaction progress interface corresponding to a third task round. The setting operation is used to set live interaction behaviors respectively corresponding to multiple task rounds, the live interaction behaviors being interaction behaviors for the target live broadcast room, the multiple task rounds constituting the target interaction task. The selection operation is used to select a target virtual resource obtained by completing the target interaction task. The interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round. The task round corresponding to the interaction progress interface is the task round in which the target viewer is located. The third task round is the first task round among the multiple task rounds. The target viewer enters the next task round by completing the live interaction behavior corresponding to the task round in which the target viewer is located.
[0237] In a possible implementation, the selection operation is used to select the target virtual resource from the selectable virtual resources corresponding to the host object. The selectable virtual resources are virtual resources allocated to the host object based on the popularity information corresponding to the target live broadcast room. The popularity information is used to characterize the interaction intimacy degree of the viewer objects corresponding to the target live broadcast room. The popularity information is determined based on the number of live interaction behaviors completed by the viewer objects corresponding to the target live broadcast room. The resource amount of the selectable virtual resources is positively correlated with the interaction intimacy degree.
[0238] The embodiments of the present application also provide a computer device. Please refer to Figure 14 as shown. This computer device may be a terminal device. Taking the terminal device as a mobile phone as an example:
[0239] Figure 14 The block diagram of a part of the structure of the mobile phone related to the terminal device provided by the embodiments of the present application is shown. Refer to Figure 14 , the mobile phone includes: a radio frequency (RF) circuit 710, a memory 720, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a wireless fidelity (WiFi) module 770, a processor 780, and a power supply 790, etc. Those skilled in the art can understand that Figure 14 the structure of the mobile phone shown in
[0240] does not constitute a limitation on the mobile phone, and may include more or fewer components than shown in the figure, or combine some components, or arrange different components. Figure 14 The following will specifically introduce each component of the mobile phone in combination with
[0241] The RF circuit 710 can be used for receiving and transmitting information during communication or a call, specifically, receiving the downlink information from the base station and processing it by the processor 780; in addition, sending the designed uplink data to the base station. Generally, the RF circuit 710 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 710 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0242] The memory 720 can be used to store software programs and modules. The processor 780 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 720. The memory 720 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory 720 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0243] The input unit 730 can be used to receive input numerical or character information, and generate key signal inputs related to the user settings and function controls of the mobile phone. Specifically, the input unit 730 can include a touch panel 731 and other input devices 732. The touch panel 731, also known as a touch screen, can collect touch operations of the user thereon or nearby (such as operations of the user using any suitable object or accessory such as a finger, a stylus, etc. on or near the touch panel 731), and drive corresponding connection devices according to a preset program. Optionally, the touch panel 731 can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch orientation of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 780, and can receive and execute the commands sent by the processor 780. In addition, multiple types such as resistive, capacitive, infrared, and surface acoustic wave can be used to implement the touch panel 731. In addition to the touch panel 731, the input unit 730 can also include other input devices 732. Specifically, the other input devices 732 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc.
[0244] The display unit 740 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 740 can include a display panel 741. Optionally, the display panel 741 can be configured in forms such as a liquid crystal display (LCD for short) and an organic light-emitting diode (OLED for short). Further, the touch panel 731 can cover the display panel 741. When the touch panel 731 detects a touch operation thereon or nearby, it is transmitted to the processor 780 to determine the type of touch event. Subsequently, the processor 780 provides corresponding visual output on the display panel 741 according to the type of touch event. Although in Figure 14 the touch panel 731 and the display panel 741 are implemented as two independent components to realize the input and input functions of the mobile phone, in some embodiments, the touch panel 731 and the display panel 741 can be integrated to realize the input and output functions of the mobile phone.
[0245] The mobile phone may further include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 741 and / or the backlight when the mobile phone is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary, and can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors that the mobile phone can also be configured with, they will not be elaborated here.
[0246] The audio circuit 760, the speaker 761, and the microphone 762 can provide an audio interface between the user and the mobile phone. The audio circuit 760 can transmit the electrical signal converted from the received audio data to the speaker 761, and the speaker 761 converts it into a sound signal for output; on the other hand, the microphone 762 converts the collected sound signal into an electrical signal, which is received by the audio circuit 760 and then converted into audio data. After the audio data is output to the processor 780 for processing, it is sent to another mobile phone through the RF circuit 710, for example, or the audio data is output to the memory 720 for further processing.
[0247] WiFi belongs to short - range wireless transmission technology. The mobile phone can help users send and receive emails, browse the web, and access streaming media through the WiFi module 770, which provides users with wireless broadband Internet access. Although Figure 14 the WiFi module 770 is shown, it can be understood that it does not belong to an essential component of the mobile phone and can be omitted completely within the scope of not changing the essence of the invention according to needs.
[0248] The processor 780 is the control center of the mobile phone, connecting various parts of the entire mobile phone through various interfaces and lines. By running or executing software programs and / or modules stored in the memory 720, and calling data stored in the memory 720, it executes various functions of the mobile phone and processes data, thereby performing an overall detection of the mobile phone. Optionally, the processor 780 may include one or more processing units; preferably, the processor 780 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above - mentioned modem processor may not be integrated into the processor 780 either.
[0249] The mobile phone further includes a power source 790 (such as a battery) for supplying power to each component. Preferably, the power source can be logically connected to the processor 780 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system.
[0250] Although not shown, the mobile phone may further include a camera, a Bluetooth module, etc., which will not be elaborated here.
[0251] In this embodiment, the processor 780 included in the terminal device further has the following functions:
[0252] Display an interaction progress interface corresponding to the first task round, where the interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round. The task round corresponding to the interaction progress interface is the task round in which the target viewing object is located. The first interaction round is any one of a plurality of task rounds, and the plurality of task rounds constitute a target interaction task. The plurality of task rounds each have a corresponding live interaction behavior, and the live interaction behavior is an interaction behavior for the target live broadcast room;
[0253] Based on the fact that the target viewing object completes the first live interaction behavior corresponding to the first task round, and the first task round is not the last task round among the plurality of task rounds, display an interaction progress interface corresponding to the second task round, where the second task round is the next task round corresponding to the first task round among the plurality of task rounds;
[0254] Based on the fact that the target viewing object completes the first live interaction behavior, and the first interaction round is the last task round among the plurality of task rounds, send the target virtual resource corresponding to the target interaction task to the target viewing object.
[0255] Alternatively, the processor 780 included in the terminal device further has the following functions:
[0256] Display a task initiation interface, where the task initiation interface includes a round setting control, a resource selection control, and a second confirmation control, and the task initiation interface is used to initiate a target interaction task;
[0257] Based on the setting operation for the round setting control, the selection operation for the resource selection control, and the triggering operation for the second confirmation control, instruct the first device on the target viewer side to display an interaction progress interface corresponding to the third task round. The setting operation is used to set the live interaction behaviors corresponding to multiple task rounds, the live interaction behaviors are interaction behaviors for the target live room, the multiple task rounds constitute the target interaction task, the selection operation is used to select the target virtual resources obtained by completing the target interaction task, the interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round, the task round corresponding to the interaction progress interface is the task round where the target viewer is located, the third task round is the first task round among the multiple task rounds, and the target viewer enters the next task round by completing the live interaction behavior corresponding to the task round where the target viewer is located.
[0258] An embodiment of the present application further provides a server. Please refer to Figure 15 as shown in Figure 15 It is a structural diagram of the server 800 provided by the embodiment of the present application. The server 800 may vary greatly due to configuration or performance differences, and may include one or more central processing units (CPUs) 822 (for example, one or more processors) and a memory 832, and one or more storage media 830 (for example, one or more mass storage devices) for storing application programs 842 or data 844. Among them, the memory 832 and the storage media 830 may be transient storage or persistent storage. The program stored in the storage media 830 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Further, the central processing unit 822 may be configured to communicate with the storage media 830 and execute a series of instruction operations in the storage media 830 on the server 800.
[0259] The server 800 may further include one or more power supplies 826, one or more wired or wireless network interfaces 850, one or more input / output interfaces 858, and / or one or more operating systems 841, such as Windows Server TM , Mac OS X TM , Unix TM , Linux TM , FreeBSD TM and so on.
[0260] The steps performed by the server in the above embodiments may be based on Figure 15 the server structure shown in
[0261] An embodiment of the present application further provides a computer-readable storage medium for storing a computer program, and the computer program is used to execute any one of the interaction methods described in the foregoing various embodiments.
[0262] An embodiment of the present application further provides a computer program product including a computer program. When the computer program product runs on a computer device, the computer device is caused to execute the interaction method described in any one of the foregoing embodiments.
[0263] It can be understood that in the specific implementation manner of the present application, data related to user information (such as interaction behavior information) and the like are involved. When the foregoing embodiments of the present application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards of relevant countries and regions.
[0264] Those of ordinary skill in the art can understand that all or part of the steps of implementing the foregoing method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the foregoing method embodiments; and the foregoing storage medium can be at least one of the following media: read-only memory (abbreviation: ROM), RAM, magnetic disk, or optical disc, etc., which can store program codes.
[0265] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments. The device and system embodiments described above are only illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement without creative efforts.
[0266] The above is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An interaction method, characterized in that, The interaction method is applied to a first device on the side of a target viewer, and the method includes: Display an interaction progress interface corresponding to a first task round, where the interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the task round. The task round corresponding to the interaction progress interface is the task round where the target viewer is located. The first interaction round is any one of multiple task rounds, and the multiple task rounds constitute a target interaction task. Each of the multiple task rounds has a corresponding live interaction behavior, and the live interaction behavior is an interaction behavior for a target live broadcast room; Based on the target viewer completing the first live interaction behavior corresponding to the first task round, and the first task round not being the last task round among the multiple task rounds, display an interaction progress interface corresponding to a second task round, where the second task round is the next task round corresponding to the first task round among the multiple task rounds; Based on the target viewer completing the first live interaction behavior, and the first interaction round being the last task round among the multiple task rounds, send the target virtual resource corresponding to the target interaction task to the target viewer.
2. The method according to claim 1, wherein The method further includes: Display an interaction participation interface, where the interaction participation interface includes a participation control for participating in the target interaction task; Based on a trigger operation on the participation control, display an interaction progress interface corresponding to a third task round, where the third task round is the first task round among the multiple task rounds.
3. The method according to claim 2, wherein The interaction participation interface is further used to display the live interaction tasks corresponding to the multiple task rounds respectively, and / or the target virtual resource.
4. The method according to claim 1, characterized in that, The target virtual resource includes sub-virtual resources corresponding to the multiple task rounds respectively. Sending the target virtual resource corresponding to the target interaction task to the target viewer includes: Sending the sub-virtual resources corresponding to the completed task rounds to the target viewer, where the completed task rounds are the task rounds where the target viewer completes the corresponding live interaction behavior.
5. The method according to claim 4, characterized in that, The interaction progress interface is further used to display the sub-virtual resources corresponding to the corresponding task round.
6. The method according to claim 1, characterized in that, Each of the multiple task rounds has a corresponding executable period. The first live interaction behavior is a live interaction behavior executed during a first executable period. The first task round corresponds to the first executable period, and the interaction progress interface corresponding to the first task round is further used to display the start time of the first executable period.
7. The method according to claim 6, wherein The method further includes: Based on reaching the end time corresponding to the first executable period, display an object information interface, where the object information interface is used to display the interaction statuses corresponding to multiple viewers of the target live broadcast room respectively. The target viewer is any one of the multiple viewers, and the interaction status includes a completed status and an uncompleted status. The completed status is used to indicate that the corresponding viewer has completed the first live interaction behavior, and the uncompleted status is used to indicate that the corresponding viewer has not completed the first live interaction behavior.
8. The method according to claim 7, wherein The multiple viewing objects are viewing objects participating in the target interaction task, and the method further includes: Displaying the object identifiers corresponding to the multiple viewing objects through the object information interface; Removing the object identifier corresponding to the target viewing object from the object information interface based on the interaction state corresponding to the target viewing object being an unfinished state.
9. The method according to claim 1, characterized in that, The method further includes: Based on the target viewing object triggering the display of the interaction progress interface corresponding to the second task round by completing the first live interaction behavior, and the target viewing object completing the sub-live interaction behavior, determining that the target viewing object has completed the second live interaction behavior corresponding to the second task round, where the sub-live interaction behavior is a partial live interaction behavior of the second live interaction behavior.
10. The method according to claim 1, wherein The sending the target virtual resource corresponding to the target interaction task to the target viewing object based on the target viewing object completing the first live interaction behavior and the first interaction round being the last task round among the multiple task rounds includes: Displaying a request control based on the target viewing object completing the first live interaction behavior and the first interaction round being the last task round among the multiple task rounds; Based on a trigger operation on the request control, instructing a second device on the host object side to display a resource distribution interface, where the resource distribution interface is used to display interaction completion information and a first confirmation control, and the interaction completion information is used to represent that the target viewing object has completed the target interaction task; Based on a trigger operation on the first confirmation control, sending the target virtual resource corresponding to the target interaction task to the target viewing object.
11. The method according to claim 10, characterized in that, The resource distribution interface is further used to display the historical interaction information corresponding to the target viewing object, and the historical interaction information is used to represent the number of live interaction behaviors completed by the target viewing object.
12. The method according to claim 10, wherein The sending the target virtual resource corresponding to the target interaction task to the target viewing object based on the target viewing object completing the first live interaction behavior and the first interaction round being the last task round among the multiple task rounds includes: Sending the target virtual resource corresponding to the target interaction task to the target viewing object based on the target viewing object being one of the first N viewing objects among the multiple viewing objects to complete the first live interaction behavior and the first interaction round being the last task round among the multiple task rounds, where the multiple viewing objects are viewing objects participating in the target interaction task; The displaying the request control based on the target viewing object completing the first live interaction behavior and the first interaction round being the last task round among the multiple task rounds includes: Displaying the request control based on the target viewing object not being one of the first N viewing objects among the multiple viewing objects to complete the first live interaction behavior and the first interaction round being the last task round among the multiple task rounds.
13. The method according to claim 1, characterized in that, The target virtual resource includes any one or a combination of a display resource and a sending resource. The display resource is used to display the display effect corresponding to the display resource through the target live room, and the sending resource is a resource used to send to the host object corresponding to the target live room.
14. The method according to claim 1, wherein The method further includes: Displaying a live room recommendation interface, where the live room display interface is used to display the live room identifiers corresponding to multiple live rooms and the popularity information corresponding to the multiple live rooms. The target live room is any one of the multiple live rooms, and the target popularity information corresponding to the target live room is used to characterize the degree of interaction closeness of the viewer object corresponding to the target live room. The target popularity information is determined based on the number of live interaction behaviors completed by the viewer object corresponding to the target live room.
15. The method according to claim 14, wherein The method further includes: Based on a selection operation for the live room identifier corresponding to the target live room, displaying the live interface corresponding to the target live room, where the live interface is used to display the live content corresponding to the target live room.
16. The method according to claim 1, characterized in that The target live room is used to broadcast the live content of the corresponding game program. The method further includes: Based on the target viewing object completing the first live interaction behavior and the first interaction round being the last task round among the multiple task rounds, displaying an interaction initiation control. Based on a triggering operation for the interaction initiation control, displaying the interaction interface corresponding to the game program, where the interaction interface is used to enable the target viewing object and the host object corresponding to the target live room to perform a target game interaction behavior in the game program.
17. An interaction method, characterized in that, The interaction method is applied to a second device on the side of the host object corresponding to the target live room. The method includes: Displaying a task initiation interface, where the task initiation interface includes a round setting control, a resource selection control, and a second confirmation control, and the task initiation interface is used to initiate a target interaction task. Based on the setting operation for the round setting control, the selection operation for the resource selection control, and the triggering operation for the second confirmation control, instructing the first device on the side of the target viewing object to display the interaction progress interface corresponding to the third task round. The setting operation is used to set the live interaction behaviors corresponding to the multiple task rounds, and the live interaction behaviors are interaction behaviors for the target live room. The multiple task rounds constitute the target interaction task. The selection operation is used to select the target virtual resource obtained by completing the target interaction task. The interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round. The task round corresponding to the interaction progress interface is the task round in which the target viewing object is located. The third task round is the first task round among the multiple task rounds. The target viewing object enters the next task round by completing the live interaction behavior corresponding to the task round in which it is located.
18. The method according to claim 17, wherein The selection operation is used to select the target virtual resource from the selectable virtual resources corresponding to the host object. The selectable virtual resources are virtual resources allocated to the host object based on the popularity information corresponding to the target live room. The popularity information is used to characterize the degree of interaction closeness of the audience objects corresponding to the target live room. The popularity information is determined based on the number of live interaction behaviors completed by the audience objects corresponding to the target live room. The resource amount of the selectable virtual resources is positively correlated with the degree of interaction closeness.
19. An interactive device, characterized in that, The device includes a first display unit, a second display unit, and a sending unit: The first display unit is used to display an interaction progress interface corresponding to a first task round. The interaction progress interface is used to display the corresponding task round and the live interaction behaviors corresponding to the corresponding task round. The task round corresponding to the interaction progress interface is the task round in which the target viewing object is located. The first interaction round is any one of multiple task rounds. The multiple task rounds constitute a target interaction task. Each of the multiple task rounds has corresponding live interaction behaviors. The live interaction behaviors are interaction behaviors for the target live room; The second display unit is used to display an interaction progress interface corresponding to a second task round based on the fact that the target viewing object has completed the first live interaction behavior corresponding to the first task round and the first task round is not the last task round among the multiple task rounds. The second task round is the next task round corresponding to the first task round among the multiple task rounds; The sending unit is used to send the target virtual resource corresponding to the target interaction task to the target viewing object based on the fact that the target viewing object has completed the first live interaction behavior and the first interaction round is the last task round among the multiple task rounds.
20. An interactive device, characterized in that, The device includes an eleventh display unit and a twelfth display unit: The eleventh display unit is used to display a task initiation interface. The task initiation interface includes a round setting control, a resource selection control, and a second confirmation control. The task initiation interface is used to initiate a target interaction task; The twelfth display unit is configured to, based on a setting operation on the round setting control, a selection operation on the resource selection control, and a triggering operation on the second confirmation control, instruct a first device on the target viewer side to display an interaction progress interface corresponding to a third task round. The setting operation is used to set live interaction behaviors respectively corresponding to multiple task rounds. The live interaction behaviors are interaction behaviors for the target live broadcast room. The multiple task rounds constitute the target interaction task. The selection operation is used to select target virtual resources obtained by completing the target interaction task. The interaction progress interface is used to display the corresponding task round and the live interaction behavior corresponding to the corresponding task round. The task round corresponding to the interaction progress interface is the task round where the target viewer is located. The third task round is the first task round among the multiple task rounds. The target viewer enters the next task round by completing the live interaction behavior corresponding to the task round where the target viewer is located.
21. A computer device, characterized in that, The computer device includes a processor and a memory: The memory is used to store a computer program and transmit the computer program to the processor; The processor is used to execute the interaction method according to any one of claims 1-16 in the computer program, or execute the interaction method according to any one of claims 17-18.
22. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the interaction method according to any one of claims 1-16, or execute the interaction method according to any one of claims 17-18.
23. A computer program product including a computer program, when running on a computer device, causes the computer device to execute the interaction method according to any one of claims 1-16, or execute the interaction method according to any one of claims 17-18.