Live interactive method, device, system, electronic device and storage medium
By displaying game interactive tasks in the game live broadcast platform and transmitting task object data, the problem of single interaction methods is solved, and the interactive experience and enthusiasm between content consumers and content producers is enhanced.
Patent Information
- Application Number
- CN202210654709.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-10
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2042-06-10
AI Technical Summary
In the existing game live broadcast platforms, the interaction between content consumers and content producers is relatively single, resulting in poor interaction effects.
By displaying the task object data of the game interactive task in the live broadcast interface and transmitting it to the content consumer side through the live broadcast data stream, the content consumers can perform interactive operations, and the content production side responds to the interactive instructions of the content consumer side to process, displaying the processed interface , enhance the interactive experience.
It enriches the interaction methods between content consumers and content producers, improves the enthusiasm and effect of interaction, and enables content consumers to participate more actively in game interactive tasks.
Smart Images

Figure CN115086741B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the computer field, and in particular to a live interactive method, device, system, electronic device and storage medium. Background Art
[0002] With the development of computer technology and network technology, more and more users (content consumers) watch live broadcasts, and online live broadcasts have become widely popular. On the current live broadcast platforms, a considerable number of anchors (content producers) use live broadcasts of game processes as their main live broadcast content, which can be called game live broadcasts.
[0003] However, the only way for content consumers to interact with content producers of game live broadcasts is through live broadcast room interactions such as giving virtual resources and sending barrages. There is a problem of a relatively single interaction method, which leads to poor interaction between content consumers and content producers. Summary of the invention
[0004] The present disclosure provides a live interactive method, device, system, electronic device and storage medium to at least solve the problem of poor interactive effect caused by a single interactive method in the related art. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, a live broadcast interaction method is provided, which is applied to a content production end, and the method includes:
[0006] In response to a request to publish a game interactive task, display the task object data corresponding to the game interactive task in the current live broadcast interface, and send a live broadcast data stream containing the task object data of the game interactive task to the server, wherein the task object data is used to prompt the content consumer to perform an interactive operation;
[0007] In response to the game interaction instruction corresponding to the interactive operation, a live broadcast interface is displayed after the task object data is processed based on the game interaction instruction.
[0008] In one embodiment, in response to a request to publish a game interactive task, displaying task object data corresponding to the game interactive task in the current live broadcast interface includes:
[0009] In response to the publishing request of the game interactive task triggered by the content producer, the task object data corresponding to the game interactive task is displayed in the current live broadcast interface.
[0010] In one embodiment, in response to a request to publish a game interactive task, displaying task object data corresponding to the game interactive task in the current live broadcast interface includes:
[0011] After receiving the publishing request for the game interactive task sent by the server, the task object data corresponding to the game interactive task is displayed in the current live broadcast interface.
[0012] In one embodiment, in response to the request for publishing the game interactive task, after displaying the task object data corresponding to the game interactive task in the current live broadcast interface, the method further includes:
[0013] When the game interaction task is completed, task completion prompt information is displayed in the live broadcast interface, and the task completion prompt information includes target identification information of the content consumer who completed the game interaction task.
[0014] According to a second aspect of an embodiment of the present disclosure, a live broadcast interaction method is provided, which is applied to a content consumption end, and the method includes:
[0015] Receive a live data stream sent by a server, wherein the live data stream includes task object data of a game interactive task, and the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task;
[0016] Based on the live broadcast data stream, displaying a live broadcast interface containing the task object data of the game interactive task;
[0017] In response to the interactive operation triggered by the content consumer, a live interactive request corresponding to the interactive operation is sent to the server, and the live interactive request is used to instruct the server to send a game interactive instruction corresponding to the interactive operation to the content production end.
[0018] In one of the embodiments, after sending a live interactive request corresponding to the interactive operation to the server in response to the interactive operation triggered by the content consumer, the method further includes:
[0019] A live broadcast interface is displayed after the task object data is processed based on the game interaction instructions.
[0020] In one of the embodiments, after sending a live interactive request corresponding to the interactive operation to the server in response to the interactive operation triggered by the content consumer, the method further includes:
[0021] In response to the task completion response message sent by the server, task completion prompt information is displayed in the live broadcast interface, and the task completion prompt information includes the target identification information of the target content consumption end that completes the game interactive task.
[0022] In one of the embodiments, after sending a live interactive request corresponding to the interactive operation to the server in response to the interactive operation triggered by the content consumer, the method further includes:
[0023] In response to the resource data sending response message sent by the server, resource data sending prompt information is displayed, and the resource data sending prompt information includes the target resource data corresponding to the game interactive task.
[0024] According to a third aspect of an embodiment of the present disclosure, a live interactive method is provided, which is applied to a server and includes:
[0025] Receive a live data stream sent by a content production end; the live data stream includes task object data of a game interactive task, and the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task;
[0026] Sending the live broadcast data stream to the content consumption end, and upon receiving a live broadcast interaction request sent by the content consumption end, determining a game interaction instruction based on an interaction operation corresponding to the live broadcast interaction request;
[0027] The game interaction instruction is sent to the content production end, and the game interaction instruction is used to instruct the content production end to display a live broadcast interface after processing the task object data based on the game interaction instruction.
[0028] In one embodiment, after sending the game interaction instruction to the content production end, the method further includes:
[0029] Receiving a task completion notification message sent by the content production end, wherein the task completion notification message includes target identification information of a target content consumption end that completes the game interactive task;
[0030] Based on the target identification information, a task completion response message is sent to the content consumption end.
[0031] In one embodiment, after sending the game interaction instruction to the content production end, the method further includes:
[0032] The target resource data corresponding to the game interactive task is sent to the account corresponding to the target identification information, and a resource data sending response message is sent to the content consumption end.
[0033] In one of the embodiments, before receiving the live broadcast data stream sent by the content production end, the method further includes:
[0034] Based on the preset interaction strategy, a publishing request for the game interaction task is sent to the content production end.
[0035] According to a fourth aspect of an embodiment of the present disclosure, a live interactive device is provided, which is applied to a content production end, and the device includes:
[0036] A first response unit is configured to execute a response to a publishing request of a game interactive task, display task object data corresponding to the game interactive task in a current live broadcast interface, and send a live broadcast data stream containing the task object data of the game interactive task to a server, wherein the task object data is used to prompt a content consumer to perform an interactive operation;
[0037] The second response unit is configured to execute a game interaction instruction corresponding to the interactive operation, and display a live broadcast interface after processing the task object data based on the game interaction instruction.
[0038] In one embodiment, the first response unit includes:
[0039] The first response subunit is configured to execute a release request for the game interaction task triggered by a content producer, and display the task object data corresponding to the game interaction task in the current live broadcast interface.
[0040] In one embodiment, the first response unit includes:
[0041] The second response subunit is configured to display the task object data corresponding to the game interaction task in the current live broadcast interface after receiving the publishing request of the game interaction task sent by the server.
[0042] In one embodiment, the device further comprises:
[0043] The second display unit is configured to display task completion prompt information in the live broadcast interface when the game interaction task is completed, and the task completion prompt information includes target identification information of the content consumer who completes the game interaction task.
[0044] According to a fifth aspect of an embodiment of the present disclosure, a live interactive device is provided, the device being applied to a content consumption end, the device comprising:
[0045] A first receiving unit is configured to execute and receive a live data stream sent by a server, wherein the live data stream includes task object data of a game interactive task, and the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task;
[0046] A first display unit is configured to execute, based on the live data stream, displaying a live interface containing task object data of the game interactive task;
[0047] The third response unit is configured to execute an interactive operation in response to the interactive operation triggered by the content consumer, and send a live interactive request corresponding to the interactive operation to the server, wherein the live interactive request is used to instruct the server to send a game interactive instruction corresponding to the interactive operation to the content production end.
[0048] In one embodiment, the device further comprises:
[0049] The third display unit is configured to execute and display a live broadcast interface after processing the task object data based on the game interaction instruction.
[0050] In one of the embodiments, after sending a live interactive request corresponding to the interactive operation to the server in response to the interactive operation triggered by the content consumer, the method further includes:
[0051] The fourth display unit is configured to execute a task completion response message sent by the server and display task completion prompt information in the live broadcast interface, wherein the task completion prompt information includes target identification information of the target content consumption end that completes the game interactive task.
[0052] In one embodiment, the device further comprises:
[0053] The fifth display unit is configured to execute in response to the resource data sending response message sent by the server, and display resource data sending prompt information, wherein the resource data sending prompt information includes the target resource data corresponding to the game interactive task.
[0054] According to a sixth aspect of an embodiment of the present disclosure, a live interactive device is provided, which is applied to a server and includes:
[0055] The second receiving unit is configured to receive a live data stream sent by a content production end; the live data stream includes task object data of a game interactive task, and the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task;
[0056] A first sending unit is configured to send the live broadcast data stream to the content consumption end, and upon receiving a live broadcast interaction request sent by the content consumption end, determine a game interaction instruction based on an interaction operation corresponding to the live broadcast interaction request;
[0057] The second sending unit is configured to execute and send the game interaction instruction to the content production end, and the game interaction instruction is used to instruct the content production end to display a live broadcast interface after processing the task object data based on the game interaction instruction.
[0058] In one embodiment, the device further comprises:
[0059] A third receiving unit is configured to receive a task completion notification message sent by the content production end, wherein the task completion notification message includes target identification information of a target content consumption end that completes the game interaction task;
[0060] The third sending unit is configured to send a task completion response message to the content consumption end based on the target identification information.
[0061] In one embodiment, the device further comprises:
[0062] The fourth sending unit sends the target resource data corresponding to the game interactive task to the account corresponding to the target identification information, and sends a resource data sending response message to the content consumption end.
[0063] In one embodiment, the device further comprises:
[0064] The fifth sending unit is configured to execute a publishing request for the game interaction task to the content production end based on a preset interaction strategy.
[0065] According to a seventh aspect of an embodiment of the present disclosure, a live interactive system is provided, the live interactive system comprising a server, a content production end, and a content consumption end, wherein:
[0066] The content production end is used to respond to the publishing request of the game interactive task, display the task object data corresponding to the game interactive task in the current live broadcast interface, and send a live broadcast data stream containing the task object data of the game interactive task to the server, wherein the task object data is used to prompt the content consumer to perform the interactive operation;
[0067] The server is used to send the live data stream to the content consumption end;
[0068] The content consumption end is used to display a live broadcast interface containing the task object data of the game interactive task based on the live broadcast data stream, and in response to the interactive operation triggered by the content consumer, send a live broadcast interactive request corresponding to the interactive operation to the server, wherein the live broadcast interactive request is used to instruct the server to send a game interactive instruction corresponding to the interactive operation to the content production end;
[0069] The server is further configured to determine a game interaction instruction based on the interaction operation corresponding to the live interaction request, and send the game interaction instruction to the content production end;
[0070] The content production end is also used to respond to the game interaction instruction corresponding to the interactive operation, and display a live broadcast interface after processing the task object data based on the game interaction instruction.
[0071] According to an eighth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:
[0072] processor;
[0073] a memory for storing instructions executable by the processor;
[0074] Wherein, the processor is configured to execute the instructions to implement the live interactive method as described in any one of the first aspect, the second aspect, or the third aspect.
[0075] According to the ninth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can execute the live interactive method as described in any one of the first aspect, the second aspect, or the third aspect.
[0076] According to a tenth aspect of an embodiment of the present disclosure, a computer program product is provided, wherein the computer program product includes instructions, and when the instructions are executed by a processor of an electronic device, the electronic device is enabled to perform a live interactive method as described in any one of the first aspect, the second aspect, or the third aspect.
[0077] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects: the content production end can respond to the publishing request of the game interactive task, display the task object data of the game interactive task in the live broadcast interface, and display the task object data of the game interactive task on the content consumption end through the transmission of the live broadcast data stream. In response to the game interactive instruction corresponding to the interactive operation triggered by the content consumption end, the content production end can process the task object data and display the live broadcast interface after the task object data is processed. In this way, by displaying the task object data of the game interactive task, the content consumer can trigger the interactive operation, and then process the task object data according to the interactive operation, and display the processed live broadcast interface, so that the content consumer can participate in the game interactive task, enriching the way for the content consumer to interact with the content producer in the live broadcast interface, increasing the interactive enthusiasm of the content consumer, and enhancing the interactive effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0079] Figure 1 It is an application environment diagram of a live broadcast interactive method according to an exemplary embodiment.
[0080] Figure 2 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0081] Figure 3a It is a schematic diagram of a live broadcast interface in a live broadcast interactive method according to an exemplary embodiment.
[0082] Figure 3b It is a schematic diagram of displaying task object data in a live interactive method according to an exemplary embodiment.
[0083] Figure 4 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0084] Figure 5 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0085] Figure 6 It is a flowchart of the steps of sending a task completion response message in a live interactive method according to an exemplary embodiment.
[0086] Figure 7 The figure is a flow chart of a live interactive method according to an exemplary embodiment.
[0087] Figure 8 The figure is a block diagram of a live interactive device according to an exemplary embodiment.
[0088] Fig. 9 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0089] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0090] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0091] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0092] The live interactive method provided by the present disclosure can be applied to Figure 1 In the application environment shown. The application environment may include a content production end 110, a content consumption end 120, and a server 130. The content production end 110 may communicate with the server 130 through a network, and the content consumption end 120 may also communicate with the server 130 through a network. The content production end 110 and the content consumption end 120 may be, but are not limited to, various terminals (such as personal computers, laptops, smart phones, tablet computers) and portable wearable devices, etc. The server 130 may be implemented as an independent server or a server cluster consisting of multiple servers.
[0093] Figure 2 is a flow chart of a live interactive method according to an exemplary embodiment. Figure 2 As shown, the live interactive method is used in the content production end and includes the following steps.
[0094] In step S210, in response to a request to publish a game interactive task, task object data corresponding to the game interactive task is displayed in the current live broadcast interface, and a live broadcast data stream containing the task object data of the game interactive task is sent to the server.
[0095] Among them, the task object data is used to prompt content consumers to perform interactive operations.
[0096] In the embodiments of the present disclosure, the content production end may be a device with live broadcasting function and game function. For example, the content production end may be installed with a live broadcast client and a game client. The content consumption end refers to a terminal that consumes content produced by other terminals in a virtual space. For example, the virtual space may be a live broadcast room, the content production end may be an anchor end, and the content consumption end may be an audience end that enters the live broadcast room to consume the live broadcast content produced by the anchor end. The content producer may be an anchor, and the content consumer may be an audience. The content production end may broadcast live by opening a virtual space. The content production end is the live broadcast content supply end of the virtual space. After the content production end opens the virtual space, an access entrance to the virtual space may be generated, and the content consumer may enter the virtual space through the access entrance to the virtual space. In addition, the content consumer may also interact with the content producer in the virtual space. There may be many ways for the content producer to broadcast live, such as voice broadcast or video broadcast, etc. There may be many types of live broadcast content of the video broadcast, such as game-type video broadcast, fitness-type video broadcast, film and television work-type video broadcast, etc., which are not limited in the embodiments of the present disclosure.
[0097] During the live broadcast process of the content producer, the content production end can respond to the publishing request of the game interactive task and obtain the task object data corresponding to the game interactive task carried in the publishing request. Among them, the game interactive task can be an interactive task published by the content production end to the content consumers in the virtual space. In one example, the game interactive task can be published in the virtual space, and can enable content consumers to participate in the interactive tasks in the game, such as the task of eliminating the target type object in the "eliminate specific objects" game, the racing task in the racing game, etc. The task object data can be the display data of the task object in the game interactive task, such as the display data of the target type object in the "eliminate specific objects" game, etc.
[0098] After the content production end obtains the task object data, the task object data can be displayed in the current live broadcast interface, and then the content production end can generate a live broadcast data stream containing the task object data, and send the live broadcast data stream to the server, so that the server can synchronously transmit the live broadcast data stream to the content consumption end. The publishing request for the game interactive task can be a publishing request initiated by the content production end, or a publishing request initiated by the server and sent to the content production end, which is not limited in the embodiments of the present disclosure.
[0099] In one example, a live broadcast client and a game client can be run on the content production end. The content production end can broadcast the real-time operation video of the content producer in the game through the live broadcast client. The specific process of broadcasting the video can be: the live broadcast client in the content production end can obtain the real-time operation video of the content producer in the game client, and generate a live broadcast data stream corresponding to the real-time operation video. In this way, the content production end can push the live broadcast data stream to the content consumption end corresponding to the content consumer who accesses the virtual space opened by the content producer through the server. Figure 3a As shown in the figure, it is a live broadcast interface of a content producer who broadcasts a video of a game type through a virtual space. For example, the game type can be a "destroy specific objects" game, and all the objects displayed on the live broadcast interface are ordinary objects. During the live broadcast process, the content producer can respond to the release request of the "destroy target type object task" and obtain the display data corresponding to the target type object in the release request. Figure 3b As shown, the content production end can display the target type object on the current live broadcast interface (the game interface currently being broadcast) to prompt content consumers in the virtual space to perform interactive operations. The difference between the target type object and the ordinary object is that there is an identifier in the display area of the target type object, while there is no such identifier in the display area of the ordinary object. At the same time, the content production end can send the live broadcast data stream corresponding to the live broadcast interface displaying the target type object to the server.
[0100] In step S220, in response to the game interaction instruction corresponding to the interactive operation, a live broadcast interface is displayed after processing the task object data based on the game interaction instruction.
[0101] In the embodiment of the present disclosure, the interactive operation may be an interactive operation issued by the content consumer to the content producer in the virtual space, and may specifically be an operation performed based on the interactive function provided by the live broadcast client, such as a gift of virtual resources operation, a barrage operation, a like operation, etc. The game interactive instruction may be an instruction for causing the content production end to process the task object data displayed on the live broadcast interface, such as an object elimination instruction, etc. The content consumption end may respond to the interactive operation triggered by the content consumer on the live broadcast interface, and send the live broadcast interactive request corresponding to the interactive operation to the first device. The first device may respond to the live broadcast interactive request, obtain the interactive operation carried by the live broadcast interactive request, and convert the interactive operation into a game interactive instruction, and send the game interactive instruction to the content production end. In an example, the first device may be a server, and the first device may also be other electronic devices other than the server, which is not limited in the embodiment of the present disclosure. In this way, the content production end may respond to the game interactive instruction and the preset game logic, process the task object data displayed on the current live broadcast interface, and display the live broadcast interface after processing the task object data on the content production end.
[0102] In one example, when the video content broadcast live by the content producer is a "destroy specific object" game, in response to the release request of the "destroy target type object" task, the live broadcast interface of the content production end can display the target type object and at least one ordinary object, and transmit the live broadcast data stream corresponding to the live broadcast interface currently containing the target type object and at least one ordinary object to the content consumption end through the server. In this way, the content consumption end can display the live broadcast interface containing the target type object and at least one ordinary object based on the received live broadcast data stream. In this way, the content consumer can trigger an interactive operation (such as a gift operation of a virtual resource of the target type) based on the live broadcast interface, and the content consumption end generates a live broadcast interactive request in response to the interactive operation, and sends the live broadcast interactive request to the server. In response to the live broadcast interactive request, the server determines a game interactive instruction (such as an object elimination instruction) based on the interactive operation, and sends the game interactive instruction to the content production end. In response to the object elimination instruction corresponding to the interactive operation, the content production end can process the target type monster based on the preset processing strategy and the object elimination instruction. The specific process of the processing may be: when the preset processing strategy is a random strategy, the content production end responds to the object elimination instruction corresponding to the interactive operation, and may randomly determine the object to be eliminated according to the random strategy. The eliminated object may be an ordinary object, or a target type object. After the eliminated object is eliminated, the eliminated object will disappear from the live broadcast interface. For example, after the content production end eliminates the target type object according to the random strategy, the live broadcast interface of the content production end displays all ordinary objects; after the content production end eliminates any ordinary object according to the random strategy, the live broadcast interface of the content production end displays all ordinary objects and target type objects except the ordinary object that has been eliminated.
[0103] In the above-mentioned live interactive method, the content production end can respond to the publishing request of the game interactive task, display the task object data of the game interactive task in the live interface, and display the task object data of the game interactive task on the content consumption end through the transmission of the live data stream. In response to the game interactive instruction corresponding to the interactive operation triggered by the content consumption end, the content production end can process the task object data and display the live interface after the task object data is processed. In this way, by displaying the task object data of the game interactive task, the content consumer can trigger the interactive operation, and then process the task object data according to the interactive operation, and display the processed live interface, so that the content consumer can participate in the game interactive task, enriching the way for the content consumer to interact with the content producer in the live interface, increasing the interactive enthusiasm of the content consumer, and enhancing the interactive effect.
[0104] In an exemplary embodiment, the processing process of step S210 may be: in response to a publishing request for a game interactive task triggered by a content producer, the task object data corresponding to the game interactive task is displayed in the current live broadcast interface.
[0105] In the disclosed embodiment, the content production end can respond to the task configuration instruction triggered by the content producer and display the configuration interface of the game interactive task. The content producer can perform the configuration operation of the game interactive task on the configuration interface according to the target configuration method. Among them, the target configuration method can be various. In a possible implementation method, the configuration interface can display the task options of multiple pre-set game interactive tasks. The content producer can select one of the task options (which can be called the target task option) according to actual needs. The content production end responds to the selection operation of the target task option, and can obtain the task data of the game interactive task corresponding to the target task option, and then generate the game interactive task corresponding to the target task option according to the task data. Among them, the task data can include the content information of the game interactive task, as well as the task completion condition information, etc., which are not limited in the embodiments of the present application.
[0106] In another possible implementation: the configuration interface may display a first input area for content information of the game interactive task and a second input area for task completion condition information. The content producer may perform input operations in the first input area and the second input area according to actual needs. The content production end responds to the input operation, obtains the content information and task completion condition information input by the content producer, and generates a game interactive task based on the content information and task completion condition information.
[0107] Among them, the content information of the game interactive task may include the number information of the target type objects, the type information of the interactive operation that triggers the instruction to eliminate the object, the reward information for completing the game interactive task, timestamp information, task content information, etc. The task completion condition information may, for example, be the target type object being eliminated or the first N content consumers who triggered the interactive operation or the N content consumers who triggered the most interactive operations.
[0108] Optionally, after generating the game interaction task, the content production end may generate a publishing request for the game interaction task and send the publishing request to the server. The server may judge the publishing request according to preset publishing conditions, and when determining that the publishing request meets the preset publishing conditions, a notification message of the game interaction task may be sent to the content production end. Among them, the process of the server judging the publishing request according to the preset publishing conditions may be: the server judges whether the content information of the game interaction task corresponding to the publishing request meets the preset publishing conditions, for example, whether the number of target type objects is less than the preset object number threshold. If it is less than the preset object number threshold, it can be determined that the content information of the game interaction task meets the preset publishing conditions, that is, the publishing request meets the preset publishing conditions. In this way, the content production end can display the task object data corresponding to the game interaction task on the current live broadcast interface in response to the notification message of the game interaction task, wherein the current live broadcast interface may be the game interface for live broadcasting by the content production end.
[0109] Based on the above scheme, content producers can actively publish game interaction tasks according to actual needs during the live broadcast process, and display the task object data corresponding to the game interaction task on the live broadcast interface, thereby improving the diversity, timeliness and flexibility of game interaction task generation and publishing.
[0110] In an exemplary embodiment, the processing process of step S210 may be, after receiving a publishing request for the game interaction task sent by the server, displaying the task object data corresponding to the game interaction task in the current live broadcast interface.
[0111] In the disclosed embodiment, the server can generate a game interaction task and a publishing request for the game interaction task when it determines that the virtual space of the content producer satisfies the preset interaction strategy, and send the publishing request to the content production end. Upon receiving the publishing request, the content production end can display the task object data corresponding to the game interaction task on the current live broadcast interface.
[0112] In one example, the preset interaction strategy may be, for example, a preset operation activity strategy, so that the server can detect the indicator value of the interaction indicator of the content consumers in the virtual space of each content producer according to the preset operation activity strategy. When it is determined that the interaction indicator in the virtual space of the target content producer does not meet the interaction condition, the server can generate a game interaction task and a release request for the game interaction task, and send the release request to the target content production end. Among them, the interaction indicator may include the number of interactive operations of the content consumer within a preset time (such as the number of times the content consumer sends barrages), the number of interactive operations of the content consumer, the data of the virtual resources donated by the content consumer (such as the number of virtual resources donated by the content consumer), etc.; the interaction condition may be that the target number of interaction indicators is less than or equal to the threshold corresponding to the interaction indicator.
[0113] In another example, the server can preset an operation activity strategy, periodically generate a game interaction task and a release request for the game interaction task, and send the release request to the content production end. The period can be one minute, five minutes, ten minutes, etc., or it can be a period determined by the content producer according to the actual needs of the live broadcast process, which is not limited in the embodiments of the present disclosure.
[0114] Based on the above scheme, the server can actively trigger the generation of game interaction tasks according to the preset interaction strategy, and display the task object data corresponding to the game interaction task on the live broadcast interface, thereby improving the diversity, timeliness and flexibility of game interaction task generation and game interaction task release.
[0115] In an exemplary embodiment, after responding to a request to publish a game interactive task and displaying task object data corresponding to the game interactive task in the current live broadcast interface, the method further includes:
[0116] When the game interaction task is completed, the task completion prompt information will be displayed in the live broadcast interface.
[0117] The task completion prompt information includes target identification information of the content consumer who completes the game interactive task.
[0118] In the disclosed embodiment, the process of determining the completion of the game interactive task can be that the content production end processes the task object data based on the game interactive instruction triggered by the content consumer to obtain the processing result. When the processing result satisfies the task completion condition information corresponding to the game interactive task, the content production end can determine that the game interactive task is completed. The target identification information can be the identification information of the content consumer who completes the game interactive task (such as the name information of the content consumer, etc.). The content production end can determine whether the game interactive task is completed based on the preset processing strategy of the game client. When the content production end determines that the game interactive task has been completed, the content production end can determine the game interactive instruction corresponding to the game interactive task, determine the interactive operation corresponding to the game interactive instruction, and determine the identification information of the content consumer who triggers the interactive operation, that is, the target identification information. In this way, the content production end can generate a task completion prompt information based on the target identification information, and display the task completion prompt information on the current live broadcast interface, wherein the task completion prompt information can also include the content information of the game interactive task. In addition, the content producer can send the task completion notification message corresponding to the task completion prompt information to the server.
[0119] In one example, the task completion prompt information displayed on the live broadcast interface may be "User A has completed Task B and obtained Reward C", where User A is the target identification information.
[0120] Based on the above scheme, when the game interaction task is completed, the execution progress of the game interaction task can be displayed on the current live broadcast interface in a timely manner, and the execution result of the game interaction task can be synchronized to each content consumption end, thereby improving the interaction willingness of each content consumption end with the content producer and increasing the types of interaction methods between the content consumption end and the content producer.
[0121] Figure 4 is a flow chart of a live interactive method according to an exemplary embodiment. Figure 4 As shown, the live interactive method is used in the content consumption end and includes the following steps.
[0122] In step S410, a live data stream sent by a server is received.
[0123] Among them, the live broadcast data stream contains task object data of the game interactive task, and the task object data is used to prompt content consumers to perform interactive operations corresponding to the game interactive task.
[0124] In the disclosed embodiment, the content consumption end is a terminal that consumes content produced by other terminals in a virtual space, such as a viewer end. After the content production end obtains the task object data, the task object data can be displayed in the current live broadcast interface. Then, the content production end can generate a live broadcast data stream containing the task object data and send the live broadcast data stream to the server. When the server receives the live broadcast data stream, the live broadcast data stream can be sent to each content consumption end that accesses the virtual space opened by the content producer.
[0125] In step S420, based on the live broadcast data stream, a live broadcast interface including task object data of the game interactive task is displayed.
[0126] In the disclosed embodiment, when a content consumption end receives a live data stream containing task object data sent by a server, the content consumption end can parse the live data stream to obtain display data of the live interface of the content producer containing the task object data, and then based on the display data, a live interface containing the task object data of the game interactive task can be displayed on the content consumption end.
[0127] In one example, the content consumption end receives the live data stream sent by the server and displays the live data stream on the content consumption end. Specifically, the live interface displayed on the content consumption end can be the real-time operation video of the content producer in the game client and the target type object corresponding to the "target type object elimination" task.
[0128] In step S430, in response to the interactive operation triggered by the content consumer, a live interactive request corresponding to the interactive operation is sent to the server.
[0129] Among them, the live broadcast interaction request is used to instruct the server to send interactive operations corresponding to the game interaction instructions to the content production end.
[0130] In the disclosed embodiments, the interactive operation may be an interactive operation issued by the content consumer to the content producer in the virtual space, and may specifically be an operation performed based on the interactive function provided by the live broadcast client, such as a virtual resource gift operation, a bullet screen sending operation, a like operation, etc. The content consumer may trigger the interactive operation on the live broadcast interface of the content consumer end. The content consumer end may generate a live broadcast interactive request according to the interactive operation in response to the interactive operation triggered by the content consumer on the live broadcast interface, and send the live broadcast interactive request corresponding to the interactive operation to the server. The live broadcast interactive request may enable the content consumer end to complete the live broadcast interaction with the content producer.
[0131] In the above live interactive method, the content production end can respond to the publishing request of the game interactive task, display the task object data of the game interactive task in the live interface, and display the task object data of the game interactive task on the content consumption end through the transmission of the live data stream. In this way, based on the live data stream, the content consumer can trigger the interactive operation based on the game interactive task displayed on the live interface, and convert the interactive operation into a game interactive instruction through the server, so that the content consumer can participate in the game interactive task published on the content production end, increase the types of ways for the content consumption end to interact with the content production end in the live interface, enhance the interactive effect, and increase the interactive frequency of content consumers in the virtual space.
[0132] In an exemplary embodiment, after sending a live interactive request corresponding to the interactive operation to the server in response to the interactive operation triggered by the content consumer, the method further includes:
[0133] Displays the live broadcast interface after processing the task object data based on the game interaction instructions.
[0134] In the embodiment of the present disclosure, the content consumption end can respond to the interactive operation triggered by the content consumer on the live broadcast interface, and send the live broadcast interaction request corresponding to the interactive operation to the first device. The first device can respond to the live broadcast interaction request, obtain the interactive operation carried by the live broadcast interaction request, and convert the interactive operation into a game interaction instruction, and send the game interaction instruction to the content production end. In this way, the content production end can respond to the game interaction instruction and the preset processing strategy of the game client to process the task object data displayed on the current live broadcast interface, and display the live broadcast interface after processing the task object data on the content production end. Since the content production end can send the live broadcast data stream to the server in real time during the live broadcast process, the server can receive the live broadcast data stream after executing the game interaction instruction, and then forward the live broadcast data stream to the content consumption end. In this way, the content consumption end can display the live broadcast interface after processing the task object data based on the game interaction instruction based on the live broadcast data stream. Among them, the first device can be a server, and the first device can also be other electronic devices other than the server, which is not limited in the embodiment of the present disclosure.
[0135] In one example, when the video content broadcast live by the content producer is a "destroy specific object" game, in response to the release request of the "destroy target type object" task, the live broadcast interface of the content production end can display the target type object and at least one ordinary object, and transmit the live broadcast data stream corresponding to the live broadcast interface currently containing the target type object and at least one ordinary object to the content consumption end through the server. In this way, the content consumption end can display the live broadcast interface containing the target type object and at least one ordinary object based on the received live broadcast data stream. In this way, the content consumer can trigger an interactive operation (such as a gift operation of a virtual resource of the target type) based on the live broadcast interface, and the content consumption end generates a live broadcast interactive request in response to the interactive operation, and sends the live broadcast interactive request to the server. In response to the live broadcast interactive request, the server determines a game interactive instruction (such as an object elimination instruction) based on the interactive operation, and sends the game interactive instruction to the content production end. In response to the object elimination instruction corresponding to the interactive operation, the content production end can process the target type monster based on the preset processing strategy and the object elimination instruction. The specific process of the processing may be: when the preset processing strategy is a random strategy, the content production end responds to the object elimination instruction corresponding to the interactive operation, and may randomly determine the object to be eliminated according to the random strategy. The eliminated object may be an ordinary object, or a target type object. After the eliminated object is eliminated, the eliminated object will disappear from the live broadcast interface. For example, after the content production end eliminates the target type object according to the random strategy, the live broadcast interface of the content production end displays all ordinary objects; after the content production end eliminates any ordinary object according to the random strategy, the live broadcast interface of the content production end displays all ordinary objects and target type objects except the ordinary object that has been eliminated.
[0136] Based on the above scheme, the live broadcast interface of the content production end after processing the task object data can be displayed in real time in the content consumption end. In this way, the screen synchronization between the content production end and the content consumption end can be maintained, so that each content consumption end corresponding to the content production end can watch the game operation of the content production end in real time.
[0137] In an exemplary embodiment, after sending a live interactive request corresponding to the interactive operation to the server in response to the interactive operation triggered by the content consumer, the method further includes:
[0138] In response to the task completion response message sent by the server, a task completion prompt message is displayed in the live broadcast interface.
[0139] The task completion prompt information includes target identification information of the target content consumption end that completes the game interactive task.
[0140] In the disclosed embodiment, the content consumption end receives a task completion response message and displays task completion prompt information corresponding to the game interactive task on the current live broadcast interface. The task completion prompt information may also include content information of the game interactive task. In one example, the task completion prompt information may be "User A has completed task B and obtained reward C", where A may be the target user identification information.
[0141] Based on the above scheme, the server can send a task completion response message to multiple content consumption ends in a timely manner after receiving a task completion notification message, so that the completion status of the game interactive task can be displayed in real time on each content consumption end, and the content consumers can also understand the progress of the game interactive task in a timely manner.
[0142] In an exemplary embodiment, in response to an interactive operation triggered by a content consumer, sending a live interactive request corresponding to the interactive operation to a server also includes:
[0143] In response to the resource data sending response message sent by the server, resource data sending prompt information is displayed.
[0144] Among them, the resource data sending prompt information includes the target resource data corresponding to the game interactive task.
[0145] In the embodiment of the present disclosure, the target content consumer terminal that completes the game interactive task can receive the resource data sending prompt information sent by the server, and the target content consumer terminal can display the resource data sending prompt information in a preset display area, and the preset display area can be a preset notification message display area, or a display area determined according to the selection operation of the target content consumer, which is not limited by the present disclosure. In addition, the resource data sending prompt information can be, for example, "You have completed task B and obtained reward C".
[0146] Based on the above scheme, the server can promptly send the target resource data corresponding to the game interaction task to the account corresponding to the target identification information, and notify the content consumer so that the content consumer can promptly receive the resource data corresponding to the completed game interaction task, and display the resource data sending prompt information on the live broadcast interface of the content consumption end, thereby improving the interactive enthusiasm and stickiness of the content consumer.
[0147] Figure 5 is a flow chart of a live interactive method according to an exemplary embodiment. Figure 5 As shown, the live interactive method is used in a server and includes the following steps.
[0148] In step S510, a live data stream sent by a content production end is received.
[0149] Among them, the live broadcast data stream contains task object data of the game interactive task, and the task object data is used to prompt content consumers to perform interactive operations corresponding to the game interactive task.
[0150] In the disclosed embodiment, the content production end and one or more content consumption ends can transmit live streaming data through the server. In the process of live broadcasting through the virtual space, the content production end can respond to the publishing request of the game interactive task, obtain the task object data corresponding to the game interactive task carried in the publishing request, display the task object data on the live broadcast interface of the content production end, and send the live broadcast data stream containing the task object data to the server.
[0151] In one example, when the video content broadcast live by the content producer is a "destroy specific objects" game, the game interaction task can be a "destroy target type object" task, the task object data can be the display data of the target type object, the live broadcast interface of the content production end can display the target type object and at least one ordinary object, and send the live broadcast data stream corresponding to the live broadcast interface currently containing the target type object and at least one ordinary object to the server. In this way, the server can forward the live broadcast data stream to the content consumption end, and the live broadcast data stream can prompt the content consumer that the content producer has released the game interaction task, and the content consumer can complete the game interaction task through interactive operations in the virtual space and complete the live broadcast interaction.
[0152] In step S520, the live broadcast data stream is sent to the content consumption end, and when a live broadcast interaction request sent by the content consumption end is received, a game interaction instruction is determined based on the interaction operation corresponding to the live broadcast interaction request.
[0153] In the disclosed embodiment, the server may send a live data stream containing task object data to a target content consumption terminal, which may be a content consumption terminal that accesses a virtual space opened by a content production terminal. In this way, the target content consumption terminal may display a live interface containing task object data based on the live data stream containing task object data. The content consumption terminal may send a live interaction request to the server in response to an interactive operation triggered by a content consumer in the live interface. In this way, the server may determine the game interaction instruction corresponding to the interactive operation based on the interactive operation contained in the live interaction request.
[0154] In one example, the server may determine the game interaction instruction based on the specific type of the interaction operation. The interaction operation may be a gift operation of a virtual resource. In this way, the server may determine the game interaction instruction corresponding to the interaction operation based on the correspondence between the preset types of virtual resources and the game interaction instructions. For example, when the server determines that the virtual resource is of the target type, the server may determine that the game interaction instruction is an object elimination instruction. When the server determines that the virtual resource is not of the target type, the server may determine that the game interaction instruction is an object non-elimination instruction.
[0155] In step S530, the game interaction instruction is sent to the content production end.
[0156] Among them, the game interaction instructions are used to instruct the content production end to process the game interaction tasks, and display the live broadcast interface after processing the task object data based on the game interaction instructions.
[0157] In the disclosed embodiment, the server sends the obtained game interaction instruction to the content production end. In this way, the content production end can process the task object data displayed on the current live broadcast interface in response to the game interaction instruction and the preset game logic, and display the live broadcast interface after processing the task object data on the content production end.
[0158] In the above live interactive method, the server transmits the live data stream sent by the content production end to each content consumption end, which can realize data synchronization between the content production end and the content consumption end, and timely display the live broadcast interface containing the task object data of the content production end on each content consumption end, thereby prompting each content consumption end to interact with the content production end, increase the types of interaction methods, enhance the effect of live interaction, and improve the interactive enthusiasm of each content consumption end.
[0159] In an exemplary embodiment, if Figure 6 As shown, after sending the game interaction instruction to the content production end, it also includes:
[0160] In step S610, a task completion notification message sent by the content production end is received.
[0161] The task completion notification message includes the target identification information of the target content consumption end that completes the game interactive task.
[0162] In the disclosed embodiment, the process of determining the completion of a game interaction task may be that the content production end processes the task object data based on the game interaction instruction triggered by the content consumer to obtain a processing result. When the processing result satisfies the task completion condition information corresponding to the game interaction task, the content production end may determine that the game interaction task is completed. When the content production end determines that the game interaction task has been completed, the content production end may determine that the game interaction instruction corresponding to the game interaction task has been completed, and determine the interactive operation corresponding to the game interaction instruction, and determine the identification information of the content consumer that triggered the interactive operation, that is, the target identification information. In this way, the content production end may generate a task completion notification message based on the target identification information and the content information of the game interaction task, and send the task completion notification message to the server to notify the server that the game interaction task has been completed.
[0163] In step S620, a task completion response message is sent to the content consumption end based on the target identification information.
[0164] In the disclosed embodiment, the server can determine that the game interactive task is completed based on the task completion notification message. In this way, the server can send the task completion response message corresponding to the game interactive task to each content consumption end, so that each content consumption end displays the task completion prompt message on the live broadcast interface. Among them, the task completion response message may include the timestamp information corresponding to the completion time of the game interactive task, the target identification information of the target content consumer who completed the game interactive task, and so on. In one example, the task completion prompt information displayed on the live broadcast interface may be "User A has completed Task B and obtained Reward C", where User A is the target identification information.
[0165] Based on the above scheme, when the server receives the task completion notification message, it can promptly send the task completion response message to multiple content consumption ends, so that each content consumption end can timely understand the progress of the game interaction task and further improve the interaction enthusiasm of each content consumption end.
[0166] In an exemplary embodiment, after sending the game interaction instruction to the content production end, the method further includes:
[0167] The target resource data corresponding to the game interactive task is sent to the account corresponding to the target identification information, and a resource data sending response message is sent to the content consumption end.
[0168] In the disclosed embodiment, when the server receives the task completion notification message, it can determine that the game interaction task is completed. In this way, the server can determine the corresponding target resource data based on the game interaction task, and send the target resource data to the account corresponding to the target identification information, and send a resource data sending response message to the account to notify the target content consumption end that the target resource data has arrived.
[0169] Based on the above scheme, the server can promptly send the target resource data corresponding to the game interaction task to the account corresponding to the target identification information, and notify the content consumers so that they can promptly receive the resource data corresponding to the completed game interaction task, thereby improving the interactive enthusiasm of the content consumption end.
[0170] In an exemplary embodiment, before receiving the live data stream sent by the content production end, the method further includes:
[0171] Based on the preset interaction strategy, a publishing request for the game interaction task is sent to the content production end.
[0172] In the disclosed embodiment, the server can generate a game interaction task and a publishing request for the game interaction task when it determines that the virtual space of the content producer satisfies the preset interaction strategy, and send the publishing request to the content production end. Upon receiving the publishing request, the content production end can display the task object data corresponding to the game interaction task on the current live broadcast interface.
[0173] In one example, the preset interaction strategy may be, for example, a preset operation activity strategy, so that the server can detect the indicator value of the interaction indicator of the content consumers in the virtual space of each content producer according to the preset operation activity strategy. When it is determined that the interaction indicator in the virtual space of the target content producer does not meet the interaction condition, the server can generate a game interaction task and a release request for the game interaction task, and send the release request to the target content production end. Among them, the interaction indicator may include the number of interactive operations of the content consumer within a preset time (such as the number of times the content consumer sends barrages), the number of interactive operations of the content consumer, the data of the virtual resources donated by the content consumer (such as the number of virtual resources donated by the content consumer), etc.; the interaction condition may be that the target number of interaction indicators is less than or equal to the threshold corresponding to the interaction indicator.
[0174] In another example, the server can preset an operation activity strategy, periodically generate a game interaction task and a release request for the game interaction task, and send the release request to the content production end. The period can be one minute, five minutes, ten minutes, etc., or it can be a period determined by the content producer according to the actual needs of the live broadcast process, which is not limited in the embodiments of the present disclosure.
[0175] Based on the above scheme, the server can actively trigger the generation of game interaction tasks according to the preset interaction strategy, and display the task object data corresponding to the game interaction tasks on the live broadcast interface, thereby improving the diversity, timeliness and flexibility of game interaction task generation and game interaction task publishing. The server can also spontaneously publish game interaction tasks in the virtual space to enable the game interaction tasks to be automatically updated and iterated. Each content consumer can achieve competition through interactive operations, continuously improving the interaction enthusiasm of each content consumer in the virtual space, and also enabling each content consumer to always maintain a sense of freshness and participation.
[0176] In an exemplary embodiment, if Figure 7 As shown, an example of the self-live broadcast interactive method provided by the embodiment of the present disclosure specifically includes the following steps:
[0177] In step S701, the content production end, in response to the publishing request of the game interaction task triggered by the content producer, displays the task object data corresponding to the game interaction task in the current live broadcast interface.
[0178] In step S702, the content production end sends a live data stream containing task object data of the game interactive task to the server, and the task object data is used to prompt the content consumer to perform an interactive operation.
[0179] In step S703, the server sends the live data stream to the content consumption end.
[0180] In step S704, the content consumption end displays a live broadcast interface containing task object data of the game interactive task based on the live broadcast data stream.
[0181] In step S705, the content consumption end, in response to the interactive operation triggered by the content consumer, sends a live interactive request corresponding to the interactive operation to the server, and the live interactive request is used to instruct the server to send a game interactive instruction corresponding to the interactive operation to the content production end.
[0182] In step S706, the server determines the game interaction instruction based on the interactive operation corresponding to the live interactive request.
[0183] In step S707, the server sends the game interaction instruction to the content production end.
[0184] In step S708, the content production end, in response to the game interaction instruction corresponding to the interactive operation, displays a live broadcast interface after processing the task object data based on the game interaction instruction.
[0185] It should be understood that although Figure 1-Figure 7The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-Figure 7 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.
[0186] It can be understood that the same / similar parts between the various embodiments of the above method in this specification can refer to each other, and each embodiment focuses on the differences from other embodiments. For related points, please refer to the description of other method embodiments.
[0187] Figure 8 is a block diagram of a live interactive device according to an exemplary embodiment. Figure 8 The live interactive device 800 includes a first response unit 802 and a second response unit 804.
[0188] The first response unit 802 is configured to execute a response to a publishing request of a game interactive task, display task object data corresponding to the game interactive task in the current live broadcast interface, and send a live broadcast data stream containing the task object data of the game interactive task to the server, where the task object data is used to prompt the content consumer to perform an interactive operation;
[0189] The second response unit 804 is configured to execute a game interaction instruction corresponding to the interactive operation, and display a live broadcast interface after processing the task object data based on the game interaction instruction.
[0190] In an exemplary embodiment, the first response unit 802 includes:
[0191] The first response subunit is configured to execute a release request for a game interaction task triggered by a content producer, and display task object data corresponding to the game interaction task in the current live broadcast interface.
[0192] In an exemplary embodiment, the first response unit 802 includes:
[0193] The second response subunit is configured to display the task object data corresponding to the game interaction task in the current live broadcast interface after receiving a publishing request for the game interaction task sent by the server.
[0194] In an exemplary embodiment, the live interactive device 800 further includes:
[0195] The second display unit is configured to display task completion prompt information in the live broadcast interface when the game interaction task is completed, and the task completion prompt information includes the target identification information of the content consumer who completes the game interaction task.
[0196] In an exemplary embodiment, a live interactive device is provided, which is applied to a content consumption end and includes:
[0197] A first receiving unit is configured to execute and receive a live data stream sent by a server, wherein the live data stream includes task object data of a game interactive task, and the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task;
[0198] A first display unit is configured to execute a live broadcast interface containing task object data of a game interactive task based on a live broadcast data stream;
[0199] The third response unit is configured to execute an interactive operation in response to a content consumer, and send a live interactive request corresponding to the interactive operation to the server, where the live interactive request is used to instruct the server to send a game interactive instruction corresponding to the interactive operation to the content production end.
[0200] In an exemplary embodiment, the live interactive device further includes:
[0201] The third display unit is configured to execute and display a live broadcast interface after processing the task object data based on the game interaction instructions.
[0202] In an exemplary embodiment, the live interactive device further includes:
[0203] The fourth display unit is configured to execute a task completion response message sent by the server and display task completion prompt information in the live broadcast interface. The task completion prompt information includes the target identification information of the target content consumption end that completes the game interaction task.
[0204] In an exemplary embodiment, the live interactive device further includes:
[0205] The fifth display unit is configured to execute a response to the resource data sending response message sent by the server and display the resource data sending prompt information, wherein the resource data sending prompt information includes the target resource data corresponding to the game interactive task.
[0206] In an exemplary embodiment, a live interactive device is provided, which is applied to a server and includes:
[0207] The second receiving unit is configured to receive a live data stream sent by a content production end; the live data stream includes task object data of a game interactive task, and the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task;
[0208] The first sending unit is configured to send the live broadcast data stream to the content consumption end, and upon receiving the live broadcast interaction request sent by the content consumption end, determine the game interaction instruction based on the interaction operation corresponding to the live broadcast interaction request;
[0209] The second sending unit is configured to execute and send the game interaction instruction to the content production end, and the game interaction instruction is used to instruct the content production end to display a live broadcast interface after processing the task object data based on the game interaction instruction.
[0210] In an exemplary embodiment, the live interactive device further includes:
[0211] The third receiving unit is configured to receive a task completion notification message sent by the content production end, where the task completion notification message includes target identification information of a target content consumption end that completes the game interaction task;
[0212] The third sending unit is configured to send a task completion response message to the content consumption end based on the target identification information.
[0213] In an exemplary embodiment, the live interactive device further includes:
[0214] The fourth sending unit sends the target resource data corresponding to the game interactive task to the account corresponding to the target identification information, and sends a resource data sending response message to the content consumption end.
[0215] In one embodiment, the live interactive device further includes:
[0216] The fifth sending unit is configured to execute a publishing request for the game interaction task to the content production end based on a preset interaction strategy.
[0217] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0218] The present disclosure provides a live interactive system, which includes a server, a content production end, and a content consumption end, wherein:
[0219] The content production end is configured to execute a request to publish a game interactive task in response to the request, display the task object data corresponding to the game interactive task in the current live broadcast interface, and send a live broadcast data stream containing the task object data of the game interactive task to the server, where the task object data is used to prompt the content consumer to perform an interactive operation;
[0220] The server is configured to send the live data stream to the content consumption end;
[0221] The content consumption end is configured to execute a live broadcast interface based on the live broadcast data stream, display the task object data containing the game interaction task, and send a live broadcast interaction request corresponding to the interaction operation to the server in response to the interaction operation triggered by the content consumer, and the live broadcast interaction request is used to instruct the server to send the game interaction instruction corresponding to the interaction operation to the content production end;
[0222] The server is configured to perform an interactive operation corresponding to the live interactive request, determine a game interactive instruction, and send the game interactive instruction to the content production end.
[0223] The content production end is configured to execute game interaction instructions corresponding to the interactive operation in response to the game interaction instructions, and display a live broadcast interface after processing the task object data based on the game interaction instructions.
[0224] Fig. 9 1 is a block diagram of an electronic device 900 for a live interactive method according to an exemplary embodiment. For example, the electronic device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0225] Reference Fig. 9 , the electronic device 900 may include one or more of the following components: a processing component 902 , a memory 904 , a power component 906 , a multimedia component 908 , an audio component 910 , an input / output (I / O) interface 912 , a sensor component 914 , and a communication component 916 .
[0226] The processing component 902 generally controls the overall operation of the electronic device 900, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 902 may include one or more modules to facilitate the interaction between the processing component 902 and other components. For example, the processing component 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.
[0227] The memory 904 is configured to store various types of data to support operations on the electronic device 900. Examples of such data include instructions for any application or method operating on the electronic device 900, contact data, phone book data, messages, pictures, videos, etc. The memory 904 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, an optical disk, or a graphene memory.
[0228] The power supply component 906 provides power to the various components of the electronic device 900. The power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 900.
[0229] The multimedia component 908 includes a screen that provides an output interface between the electronic device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the electronic device 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0230] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC), and when the electronic device 900 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 904 or sent via the communication component 916. In some embodiments, the audio component 910 also includes a speaker for outputting an audio signal.
[0231] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0232] The sensor assembly 914 includes one or more sensors for providing various aspects of status assessment for the electronic device 900. For example, the sensor assembly 914 can detect the open / closed state of the electronic device 900, the relative positioning of components, such as the display and keypad of the electronic device 900, and the sensor assembly 914 can also detect the position change of the electronic device 900 or the electronic device 900 component, the presence or absence of user contact with the electronic device 900, the device 900 orientation or acceleration / deceleration and the temperature change of the electronic device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0233] The communication component 916 is configured to facilitate wired or wireless communication between the electronic device 900 and other devices. The electronic device 900 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0234] In an exemplary embodiment, the electronic device 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0235] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, and the above instructions can be executed by the processor 920 of the electronic device 900 to perform the above method. For example, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0236] In an exemplary embodiment, a computer program product is further provided. The computer program product includes instructions. The instructions can be executed by the processor 920 of the electronic device 900 to complete the above method.
[0237] It should be noted that the above-mentioned devices, electronic devices, computer-readable storage media, computer program products, etc. may also include other implementation methods according to the description of the method embodiments. The specific implementation methods can refer to the description of the relevant method embodiments, which will not be described one by one here.
[0238] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
[0239] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A live interactive method, characterized in that: Applied to the content production end, the method includes: In response to a request to publish a game interactive task, the task object data corresponding to the game interactive task is displayed in the current live broadcast interface, and a live broadcast data stream containing the task object data of the game interactive task is sent to the server, wherein the task object data is used to prompt content consumers to perform interactive operations, and the task object data is display data for eliminating a target type object in a specific object game, and an identifier is present in a display area of the target type object, but not in a display area of a common object; In response to the game interaction instruction corresponding to the interactive operation, a live broadcast interface is displayed after the task object data is processed based on the game interaction instruction and preset game logic. The game interaction instruction is sent to the content production end after the server converts the interactive operation based on the interactive operation. The game interaction instruction is an object elimination instruction, and the object elimination instruction is used to eliminate the target type object.
2. The live interactive method according to claim 1, characterized in that: In response to the publishing request of the game interactive task, the task object data corresponding to the game interactive task is displayed in the current live broadcast interface, including: In response to the publishing request of the game interactive task triggered by the content producer, the task object data corresponding to the game interactive task is displayed in the current live broadcast interface.
3. The live interactive method according to claim 1, characterized in that: In response to the publishing request of the game interactive task, the task object data corresponding to the game interactive task is displayed in the current live broadcast interface, including: After receiving the publishing request for the game interactive task sent by the server, the task object data corresponding to the game interactive task is displayed in the current live broadcast interface.
4. The live interactive method according to claim 1, characterized in that: After the task object data corresponding to the game interactive task is displayed in the current live broadcast interface in response to the publishing request of the game interactive task, the method further includes: When the game interaction task is completed, task completion prompt information is displayed in the live broadcast interface, and the task completion prompt information includes target identification information of the content consumer who completed the game interaction task.
5. A live interactive method, characterized in that: Applied to a content consumption end, the method includes: Receive a live data stream sent by a server, wherein the live data stream includes task object data of a game interactive task, wherein the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task, wherein the task object data is display data for eliminating a target type object in a specific object game, wherein an identifier exists in a display area of the target type object, and the identifier does not exist in a display area of a common object; Based on the live broadcast data stream, displaying a live broadcast interface including the task object data of the game interactive task; In response to the interactive operation triggered by the content consumer, a live interactive request corresponding to the interactive operation is sent to the server, the live interactive request is used to instruct the server to send a game interactive instruction corresponding to the interactive operation to the content production end, the game interactive instruction is sent to the content production end after the server converts the interactive operation based on the interactive operation, and the game interactive instruction is an object elimination instruction, and the object elimination instruction is used to eliminate the target type object; Display the live broadcast interface after processing the task object data based on the game interaction instructions and preset game logic.
6. The live interactive method according to claim 5, characterized in that: After the interactive operation triggered by the content consumer is responded to and the live interactive request corresponding to the interactive operation is sent to the server, the method further includes: In response to the task completion response message sent by the server, task completion prompt information is displayed in the live broadcast interface, and the task completion prompt information includes the target identification information of the target content consumption end that completes the game interactive task.
7. The live interactive method according to claim 5, characterized in that: After the interactive operation triggered by the content consumer is responded to and the live interactive request corresponding to the interactive operation is sent to the server, the method further includes: In response to the resource data sending response message sent by the server, resource data sending prompt information is displayed, and the resource data sending prompt information includes the target resource data corresponding to the game interactive task.
8. A live interactive method, characterized in that: Applicable to servers, including: Receive a live data stream sent by a content production end; the live data stream includes task object data of a game interactive task, the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task, the task object data is display data for eliminating a target type object in a specific object game, an identifier is present in a display area of the target type object, and the identifier is not present in a display area of a common object; Sending the live data stream to the content consumption end, and upon receiving a live interaction request sent by the content consumption end, converting the interaction operation based on the interaction operation corresponding to the live interaction request to determine a game interaction instruction; The game interaction instruction is sent to the content production end. The game interaction instruction is used to instruct the content production end to display a live broadcast interface after processing the task object data based on the game interaction instruction and preset game logic. The game interaction instruction is an object elimination instruction, and the object elimination instruction is used to eliminate the target type object.
9. The live interactive method according to claim 8, characterized in that: After sending the game interaction instruction to the content production end, the method further includes: Receiving a task completion notification message sent by the content production end, wherein the task completion notification message includes target identification information of a target content consumption end that completes the game interactive task; Based on the target identification information, a task completion response message is sent to the content consumption end.
10. The live interactive method according to claim 9, characterized in that: After sending the game interaction instruction to the content production end, the method further includes: The target resource data corresponding to the game interactive task is sent to the account corresponding to the target identification information, and a resource data sending response message is sent to the content consumption end.
11. The live interactive method according to claim 8, characterized in that: Before receiving the live broadcast data stream sent by the content production end, the method further includes: Based on the preset interaction strategy, a publishing request for the game interaction task is sent to the content production end.
12. A live interactive device, characterized in that: Applied to a content production end, the device comprises: A first response unit is configured to execute a response to a publishing request for a game interactive task, display task object data corresponding to the game interactive task in a current live broadcast interface, and send a live broadcast data stream containing the task object data of the game interactive task to a server, wherein the task object data is used to prompt a content consumer to perform an interactive operation, and the task object data is display data for eliminating a target type object in a specific object game, wherein an identifier exists in a display area of the target type object, and the identifier does not exist in a display area of a common object; The second response unit is configured to execute a game interaction instruction corresponding to the interactive operation, and display a live broadcast interface after processing the task object data based on the game interaction instruction and preset game logic, wherein the game interaction instruction is an object elimination instruction, and the object elimination instruction is used to eliminate the target type object.
13. A live interactive device, characterized in that: Applied to a content consumption end, the device comprises: A first receiving unit is configured to execute and receive a live data stream sent by a server, wherein the live data stream includes task object data of a game interactive task, and the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task; A first display unit is configured to execute, based on the live data stream, displaying a live interface containing task object data of the game interactive task; A third response unit is configured to execute an interactive operation in response to the interactive operation triggered by the content consumer, send a live interactive request corresponding to the interactive operation to the server, the live interactive request is used to instruct the server to send a game interactive instruction corresponding to the interactive operation to the content production end, and based on the interactive operation corresponding to the live interactive request, convert the interactive operation to determine the game interactive instruction; The third display unit is configured to execute and display a live broadcast interface after processing the task object data based on the game interaction instruction and preset game logic, the task object data is display data for eliminating a target type object in a specific object game, the game interaction instruction is an object elimination instruction, there is an identifier in the display area of the target type object, and there is no identifier in the display area of an ordinary object, and the object elimination instruction is used to eliminate the target type object.
14. A live interactive device, characterized in that: Applicable to servers, including: The second receiving unit is configured to receive a live data stream sent by a content production end; the live data stream includes task object data of a game interactive task, and the task object data is used to prompt a content consumer to perform an interactive operation corresponding to the game interactive task; A first sending unit is configured to send the live broadcast data stream to the content consumption end, and upon receiving a live broadcast interaction request sent by the content consumption end, convert the interaction operation based on the interaction operation corresponding to the live broadcast interaction request to determine a game interaction instruction; The second sending unit is configured to execute and send the game interaction instruction to the content production end, the game interaction instruction is used to instruct the content production end to display a live broadcast interface after processing the task object data based on the game interaction instruction and preset game logic, the task object data is display data for eliminating a target type object in a specific object game, the game interaction instruction is an object elimination instruction, there is an identifier in the display area of the target type object, and the identifier does not exist in the display area of an ordinary object, and the object elimination instruction is used to eliminate the target type object.
15. A live interactive system, characterized in that: The live interactive system includes a server, a content production end, and a content consumption end, wherein: The content production end is used to respond to the publishing request of the game interactive task, display the task object data corresponding to the game interactive task in the current live broadcast interface, and send a live broadcast data stream containing the task object data of the game interactive task to the server, wherein the task object data is used to prompt the content consumer to perform the interactive operation; The server is used to send the live data stream to the content consumption end; The content consumption end is used to display a live broadcast interface containing the task object data of the game interactive task based on the live broadcast data stream, and in response to the interactive operation triggered by the content consumer, send a live broadcast interactive request corresponding to the interactive operation to the server, wherein the live broadcast interactive request is used to instruct the server to send a game interactive instruction corresponding to the interactive operation to the content production end; The server is further configured to convert the interactive operation based on the interactive operation corresponding to the live interactive request, determine a game interactive instruction, and send the game interactive instruction to the content production end; The content production end is also used to respond to the game interaction instruction corresponding to the interactive operation, and display a live broadcast interface after processing the task object data based on the game interaction instruction and preset game logic. The task object data is display data for eliminating a target type object in a specific object game. The game interaction instruction is an object elimination instruction. There is an identifier in the display area of the target type object, and there is no identifier in the display area of an ordinary object. The object elimination instruction is used to eliminate the target type object.
16. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the live interactive method as described in any one of claims 1 to 4, or claims 5 to 7, or claims 8 to 11.
17. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the live interactive method as described in any one of claims 1 to 4, or claims 5 to 7, or claims 8 to 11.
18. A computer program product, comprising instructions, characterized in that: When the instruction is executed by a processor of an electronic device, the electronic device is enabled to execute the live interactive method as described in any one of claims 1 to 4, or claims 5 to 7, or claims 8 to 11.
Citation Information
Patent Citations
Item putting method, item putting device, computer storage medium and electronic device
CN109327709A
Game live broadcasting data processing method, system and device
CN109348248A