Interactive live broadcast method, device, computer equipment and storage medium for offline games
By displaying the real-time screen of offline games in the game live broadcast and building a virtual game scene, users can interact with the anchor in real time, solving the problem of low user interaction in the existing technology and improving the interactivity of live broadcasts.
Patent Information
- Application Number
- CN202111342931.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-12
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2041-11-12
AI Technical Summary
In existing game live broadcasts, it is difficult for users to interact with the anchor in real time, resulting in low user participation.
By displaying the real-time screen of offline games on the live broadcast interface, determining the target interactive task events, building a virtual game scene, and updating the scene based on the task data of the audience and game members, controlling the game equipment to achieve interaction.
It realizes effective interaction between users and anchors, and improves the interactivity of live broadcasts and the user's sense of participation.
Smart Images

Figure CN114082197B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, device, storage medium and computer equipment for interactive live broadcasting of offline games. Background Art
[0002] With the development of Internet technology, the live broadcast industry has also developed rapidly. For example, major game manufacturers have combined games with live broadcasts to improve the publicity and promotion of game products. In the current game live broadcast, the game interface is recorded on the screen, and users watch the live broadcast through the live broadcast interface. The interaction between the anchor and the user is mainly through the interaction between the anchor and the anchor, or the user interacts through gift giving, public screen speaking, and microphone connection. It is impossible to play games with the anchor through the live broadcast interface, which makes it difficult for users to establish effective interactive connections with the anchor's ongoing game, and the user's sense of participation is low. Summary of the invention
[0003] The embodiments of the present application provide an interactive live broadcast method, device, storage medium and computer equipment for offline games, which can enable users to establish effective interactive connections with the game being played by the anchor and improve the interactivity of the live broadcast.
[0004] The embodiment of the present application provides an interactive live broadcast method of an offline game, and the interactive live broadcast method of an offline game includes:
[0005] Displaying a live broadcast interface of a client, the live broadcast interface including a real-time picture of at least one game member participating in an offline game in an offline game space;
[0006] Determine the target interactive task event;
[0007] In response to the target interactive task event, a virtual game scene corresponding to the offline game space is constructed;
[0008] In response to the current live broadcast audience participating in the target interactive task event, obtaining first task data of the task participating audience participating in the target interactive task event;
[0009] When the first task data satisfies the task content of the target interactive task, the virtual game scene is updated according to the target information corresponding to the target interactive task, and the target information is sent to the control device of the offline game space, so that the control device controls the game device in the offline game space according to the target information.
[0010] In an optional embodiment, the determining the target interactive task event includes:
[0011] Acquire location information of a target game member among the game members in the offline game space;
[0012] The target interactive task event is determined according to the position information.
[0013] In an optional embodiment, the determining the target interactive task event includes:
[0014] Identifying action information performed by the target game member;
[0015] The target interactive task event is determined according to the action information.
[0016] In an optional embodiment, the determining the target interactive task event includes:
[0017] Receiving a trigger operation for a target mechanism device in the offline game space;
[0018] Determine the target interactive task event corresponding to the target mechanism device.
[0019] In an optional embodiment, after determining the target interactive task event, the method further includes:
[0020] Sending an invitation request for the target interactive task event to the audience terminal corresponding to the current live audience;
[0021] A confirmation instruction for the invitation request sent by the audience terminal is received, and the current live broadcast audience corresponding to the audience terminal that sends the confirmation instruction is determined as the task participating audience of the target interactive task.
[0022] In an optional embodiment, when the first task data satisfies the task content of the target interactive task, updating the virtual game scene according to the target information corresponding to the target interactive task includes:
[0023] parsing the task content of the target interactive task;
[0024] If the task content includes audience task information, then when the first task data matches the audience task information, the virtual game scene is updated according to the target information.
[0025] In an optional embodiment, when the first task data satisfies the task content of the target interactive task, updating the virtual game scene according to the target information corresponding to the target interactive task includes:
[0026] parsing the task content of the target interactive task;
[0027] If the task content includes audience task information and player task information, obtaining second task data of the target game member, the second task data is generated by the target game member performing the target action;
[0028] When the first task data matches the audience task information, and the second task data matches the player task information, a virtual game scene is constructed according to the target information.
[0029] In an optional embodiment, after updating the virtual game scene according to the target information corresponding to the target interactive task, the method further includes:
[0030] The updated virtual game scene picture is sent to the live broadcast server, triggering the live broadcast server to distribute the updated virtual game scene picture to the audience client.
[0031] In an optional embodiment, the target information is light effect information, and updating the virtual game scene according to the target information corresponding to the target interactive task, and sending the target information to the control device of the offline game space so that the control device controls the game device in the offline game space according to the target information, includes:
[0032] The virtual light effects in the virtual game scene are controlled based on the light effect information, and the light effect information is sent to a central control device in the offline game space, so that the central control device controls the lighting equipment in the offline game space according to the light effect information.
[0033] In an optional embodiment, the target information is prop information, and updating the virtual game scene according to the target information corresponding to the target interactive task, and sending the target information to the control device of the offline game space so that the control device controls the game device in the offline game space according to the target information, includes:
[0034] Render a prop animation in the virtual game scene based on the prop information, and send the prop information to the central control device, so that the central control device controls the target prop control device in the offline game space to perform corresponding operations according to the prop information, so that the change of the target prop in the offline game space is consistent with the change of the virtual prop in the prop animation.
[0035] In an optional embodiment, before updating the virtual game scene according to the target information corresponding to the target interactive task and sending the target information to the control device of the offline game space so that the control device controls the game devices in the offline game space according to the target information, the method further includes:
[0036] The central control device in the offline game space is triggered to control the camera device in the offline game space to turn to the target position, and the virtual camera device in the virtual game scene is triggered to turn to the target virtual position corresponding to the target position in the virtual game scene.
[0037] The embodiment of the present application also provides an interactive live broadcast method of an offline game, comprising:
[0038] Displaying a live broadcast interface of a client, the live broadcast interface including a real-time picture of at least one game member participating in an offline game in an offline game space;
[0039] In response to a target interactive task event between a current live audience and a target game member, the current live audience is determined as a task participating audience of the target interactive task, and first task data of the task participating audience under the target interactive task is collected;
[0040] When the first task data of all task participating audiences of the target interactive task meet the task content of the target interactive task, a virtual game scene screen updated according to the target information corresponding to the target interactive task is received, and information to be displayed is updated according to the updated virtual game scene screen.
[0041] In an optional embodiment, the live broadcast interface further includes: a game interaction area, the game interaction area including a plurality of interactive controls for the offline game;
[0042] Before responding to the target interactive task event between the current live audience and the target game member, the method further includes:
[0043] In response to a selection operation on the game member, displaying at least one optional interactive task control corresponding to the selected target game member in the game interactive area;
[0044] In response to a triggering operation on a target interactive task control in the interactive task control, determining a target interactive task event that triggers the current live audience and the target game member, wherein the interactive task corresponding to the target interactive task control is the target interactive task;
[0045] The method further comprises:
[0046] In response to the target interactive task event between the current live broadcast audience and the target game member, control the display of task prompt information of the target interactive task to the target game member in the offline game space, wherein the task prompt information is used to indicate the task content of the target game member in the target interactive task.
[0047] In an optional embodiment, the game interaction area further includes a task information area corresponding to the target interactive task, and the task information area includes user information of task participating audiences of the target interactive task.
[0048] In an optional embodiment, the collecting of the first task data of the task participating audience under the target interactive task includes:
[0049] Collecting voice data through a voice collection module as first task data of the task participating audience under the target interactive task;
[0050] Alternatively, the video data is collected by a video collection module as the first task data of the task participating audience under the target interactive task;
[0051] Alternatively, the touch data for the touch module is collected through the touch module, and the first task data of the task participating audience under the target interactive task is obtained based on the touch data.
[0052] In an optional embodiment, the method further includes:
[0053] In response to a progress viewing operation for the target interactive task, a task progress page is displayed, the task progress page including at least one participating audience display area for the target interactive task, one participating audience display area being used to display the task progress of a task participating audience, wherein user identifiers of task participating audiences who have completed task content in the participating audience display area are displayed based on a first display style, and user identifiers of task participating audiences who have not completed task content in the participating audience display area are displayed based on a second display style, wherein if the cumulative duration after the start of the target interactive task reaches the audience response duration corresponding to the target interactive task, display area locking information is displayed on the task progress page, the display area locking information being used to indicate that non-task participating audiences among the live audience cannot participate in the target interactive task.
[0054] In an optional embodiment, after collecting the first task data of the task participating audience under the target interactive task, the method further includes:
[0055] The first task data is sent to a live broadcast server, triggering the live broadcast server to determine whether the task participating audience has successfully completed the target interactive task based on the first task data of the task participating audience, and when the determination result is yes, sending a first success prompt message and a second success prompt message to the client and the control device of the offline game space respectively, the second success prompt message is used to trigger the control device to control the information display device of the game space where the target game member is located to display the second success prompt message;
[0056] The first success prompt information is received, and the first success prompt information is displayed through the client.
[0057] In an optional embodiment, the method further includes:
[0058] When the live broadcast server is triggered to determine the task result of the target interactive task based on the first task data of all task participating audiences of the target interactive task and the second task data of the target game member, the first task result prompt information and the second task result prompt information are respectively sent to the client and the control device of the offline game space, and the second task result prompt information is used to trigger the control device to control the information display device of the game space where the target game member is located to display the second task success prompt information;
[0059] The first task result prompt information is received, and the first task result prompt information is displayed through the client.
[0060] The embodiment of the present application also provides an interactive live broadcast method of an offline game, comprising:
[0061] If a task triggering instruction for a target game member in a target live broadcast room is detected, the task content of the target interactive task corresponding to the task triggering instruction is determined, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of at least one game member participating in an offline game in an offline game space, and the target game member is one of the at least one game member;
[0062] Determine task participating audiences of the target interactive task among the live broadcast audiences of the target live broadcast room, and receive first task data sent by terminals of the task participating audiences;
[0063] Receiving the second task data of the target game member sent by the control device of the offline game space;
[0064] Determine a task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data;
[0065] The task result is sent to the control device, triggering the control device to control the game device in the offline game space according to the target information corresponding to the target interactive task when the task result is task success.
[0066] In an optional embodiment, it is characterized in that a target mechanism device for triggering the target interactive task is set in the offline game space; the task triggering instruction includes an interactive task start instruction, and the interactive task start instruction is triggered by the target game member's operation on the target mechanism device in the offline game space;
[0067] Alternatively, the task trigger instruction is sent by the audience terminal where the target live broadcast room is located, and the task trigger instruction is generated based on the trigger operation of the target live broadcast audience on the live broadcast interface on the target interactive task control, and the target task control is a control corresponding to the target interactive task.
[0068] In an optional embodiment, determining the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room includes:
[0069] Sending participation prompt information for the target interactive task to the terminals of the live broadcast viewers in the target live broadcast room;
[0070] A processing result of the live broadcast audience with respect to the participation prompt information is received, and based on the processing result, the live broadcast audience who agrees to participate in the target task is selected as the task participating audience of the target interactive task.
[0071] In an optional embodiment, determining the task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data includes:
[0072] Determining that the first task data and the second task data are at least one of voice data, video data, and touch data;
[0073] Extracting sound features from the voice data, and determining whether the sound features meet preset sound features in the task content;
[0074] Alternatively, extracting action features from the video data, and determining whether the action features meet preset action features in the task content;
[0075] Alternatively, extracting touch point features from the touch data, and determining whether the touch point features meet preset touch point features in the task content;
[0076] If yes, then determining the task result is task success;
[0077] If not, it is determined that the task result is a task failure.
[0078] The embodiment of the present application also provides an interactive live broadcast device for offline games, including:
[0079] A display unit, used to display a live broadcast interface of the client, wherein the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space;
[0080] A determination unit, used for determining a target interactive task event;
[0081] A construction unit, configured to respond to the target interactive task event and construct a virtual game scene corresponding to the offline game space;
[0082] An acquisition unit, configured to acquire first task data of a task participating audience member who participates in the target interactive task event in response to the current live broadcast audience member participating in the target interactive task event;
[0083] An updating unit is used to update the virtual game scene according to target information corresponding to the target interactive task when the first task data satisfies the task content of the target interactive task, and to send the target information to the control device of the offline game space so that the control device controls the game devices in the offline game space according to the target information.
[0084] The embodiment of the present application also provides another interactive live broadcast device for offline games, including:
[0085] A display unit, used to display a live broadcast interface of the client, wherein the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space;
[0086] A collection unit, configured to respond to a target interactive task event between a current live audience and a target game member, determine the current live audience as a task participating audience of the target interactive task, and collect first task data of the task participating audience under the target interactive task;
[0087] A receiving unit is used to receive a virtual game scene screen updated according to target information corresponding to the target interactive task when the first task data of all task participating audiences of the target interactive task meet the task content of the target interactive task, and update the information to be displayed according to the updated virtual game scene screen.
[0088] The embodiment of the present application also provides another interactive live broadcast device for offline games, including:
[0089] A first determining unit is configured to, if a task triggering instruction for a target game member in a target live broadcast room is detected, determine the task content of the target interactive task corresponding to the task triggering instruction, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of at least one game member participating in an offline game in an offline game space, and the target game member is one of the at least one game member;
[0090] A first receiving unit, configured to determine task participating audiences of the target interactive task among the live broadcast audiences of the target live broadcast room, and to receive first task data sent by terminals of the task participating audiences;
[0091] A second receiving unit, configured to receive second task data of the target game member sent by the control device of the offline game space;
[0092] A second determining unit, configured to determine a task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data;
[0093] A trigger unit is used to send the task result to the control device, and trigger the control device to control the game device in the offline game space according to the target information corresponding to the target interactive task when the task result is task success.
[0094] An embodiment of the present application also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned interactive live broadcast method of offline games when executing the computer program.
[0095] An embodiment of the present application further provides a storage medium on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the interactive live broadcast method of the offline game as described above are implemented.
[0096] The embodiments of the present application provide an interactive live broadcast method, apparatus, computer equipment and storage medium for offline games. Through the method of the embodiments, a real-time screen of an offline game in which at least one game member participates can be displayed on a live broadcast interface. After an interactive task is determined, a virtual game scene corresponding to the offline game space is constructed. Live broadcast viewers and game members jointly participate in completing the game interactive task. When the task is completed, the virtual game scene is updated according to target information corresponding to the target interactive task, and target information is sent to a control device in the offline game space so that the control device controls the game device in the game space according to the target information. This can enable users to establish effective interactive connections with the game being played by the host, thereby improving the interactivity of the live broadcast. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0098] Figure 1This is a scene diagram of an interactive live broadcast system for offline games provided in an embodiment of the present application;
[0099] Figure 2 It is a flowchart of an interactive live broadcast method of an offline game provided in an embodiment of the present application;
[0100] Figure 3 It is a flowchart of another interactive live broadcast method of offline games provided in an embodiment of the present application;
[0101] Figure 4 It is a schematic diagram of a live broadcast interface of an interactive live broadcast method of an offline game provided in an embodiment of the present application;
[0102] Figure 5 It is a schematic diagram of a task progress page of an interactive live broadcast method of an offline game provided in an embodiment of the present application;
[0103] Figure 6 It is a flowchart of another interactive live broadcast method of offline games provided in an embodiment of the present application;
[0104] Figure 7 A schematic diagram of transmission data of an interactive live broadcast method of an offline game provided in an embodiment of the present application;
[0105] Figure 8 A schematic diagram of the structure of an interactive live broadcast device for offline games provided in an embodiment of the present application;
[0106] Fig. 9 is another structural schematic diagram of an interactive live broadcast device for offline games provided in an embodiment of the present application;
[0107] Fig.10 is another structural schematic diagram of an interactive live broadcast device for offline games provided in an embodiment of the present application;
[0108] Fig.11 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0109] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0110] The interactive live broadcast method of offline games of the present application can be integrated into the interactive live broadcast system of offline games, and the interactive live broadcast system of offline games can be integrated into one or more computer devices, which may include terminals or servers, etc., wherein the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart home, a wearable electronic device, a car computer, etc., but is not limited to this. The terminal and the server can be directly or indirectly connected via wired or wireless communication, and this application does not limit this.
[0111] See also Figure 1 The interactive live broadcast system of offline games may include an interactive live broadcast device of offline games, wherein the interactive live broadcast device of offline games may be integrated on a terminal and a server, wherein the terminal may display a live broadcast interface of a client, the live broadcast interface including a real-time picture of at least one game member participating in an offline game in an offline game space; determining a target interactive task event; responding to the target interactive task event, constructing a virtual game scene corresponding to the offline game space; responding to the current live audience participating in the target interactive task event, obtaining first task data of the task participating audience participating in the target interactive task event; when the first task data satisfies the task content of the target interactive task, updating the virtual game scene according to the target information corresponding to the target interactive task, and sending the target information to the control device of the offline game space, so that the control device controls the game devices in the offline game space according to the target information.
[0112] Or, display the live broadcast interface of the client, the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space; in response to a target interactive task event between a current live broadcast viewer and a target game member, determine the current live broadcast viewer as a task participating viewer of the target interactive task, and collect the first task data of the task participating viewer under the target interactive task; when the first task data of all task participating viewer of the target interactive task meet the task content of the target interactive task, receive a virtual game scene picture updated according to the target information corresponding to the target interactive task, and update the information to be displayed according to the updated virtual game scene picture.
[0113] If the server detects a task trigger instruction for a target game member in a target live broadcast room, it can determine the task content of the target interactive task corresponding to the task trigger instruction, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of at least one game member participating in an offline game in an offline game space, and the target game member is one of the at least one game member; determine the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room, and receive first task data sent by a terminal of the task participating audience; receive second task data of the target game member sent by a control device of the offline game space; determine the task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data; send the task result to the control device, and trigger the control device to control the game device in the offline game space according to the target information corresponding to the target interactive task when the task result is a task success.
[0114] It should be noted that Figure 1 The scene diagram of the interactive live broadcast system of offline games shown is only an example. The interactive live broadcast system and scene of offline games described in the embodiment of the present application are for more clearly illustrating the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the interactive live broadcast device of offline games and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0115] In this embodiment, the interactive live broadcast method of offline games is described in detail. Figure 2 As shown, Figure 2 1 is a flow chart of an interactive live broadcast method for offline games provided in an embodiment of the present application. The interactive live broadcast method for offline games is applied to a host terminal and may include:
[0116] 101. Display a live broadcast interface of a client, wherein the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space.
[0117] In an embodiment of the present application, offline games may include games conducted in a real space, game members may include objects participating in offline games, game members may include real people, intelligent entities, virtual intelligent objects, etc., and real-time images may include captured video images of offline games being conducted in a real space.
[0118] The live broadcast interface may include an interface on the client of the live broadcast software, the live broadcast interface may include an interface of the anchor in the live broadcast room of the live broadcast software, and the live broadcast interface may include multiple areas, each area displays different content to achieve different functions. The live broadcast interface may include a game live broadcast area, and the game live broadcast area may be set at a specific location of the live broadcast interface, which may be determined by at least one of the live broadcast system, the anchor, and the user in actual application, and this application does not limit this.
[0119] Among them, the game live broadcast area may include an area for displaying relevant information of an offline game being broadcast live. The relevant information of the offline game may include multiple types, such as real-time pictures of the offline game, real-time pictures of the offline game host, etc. The game live broadcast area can display at least one picture, for example, it can display real-time pictures of the offline game from different perspectives (such as the first perspective and the second perspective), for example, it can display real-time pictures of the host and the game, and so on.
[0120] 102. Determine the target interactive task event.
[0121] The offline game in the embodiment of the present application is a game played in a real space. The game space may include the real space where the offline game is played. The game may be understood as a task including an end condition. Game members may be in different game processes during the game. The game progress may be understood as the distance between the current game status of the game members and the end condition. The faster the game progress, the closer the game members are to ending the game.
[0122] In an embodiment of the present application, the anchor terminal can obtain the location information of a certain game member in the offline game space among the game members, set the above-mentioned game member as the target game member; determine the target interactive task event according to the location information. For example, each game member has an identity information card (ID card), and an ID sensing device is set in the secret room. The identity information card and the sensing device match a target interactive task: for example, identity x entering room x can trigger target interactive task a; identity y entering room y can trigger target interactive task b, and so on. For another example, the target interactive task has nothing to do with the identity of the game member. An infrared sensing device is set in the secret room, and each secret room is matched with a target interactive event: for example, as long as the infrared sensing device at the door detects someone entering, the corresponding target interactive task event is triggered.
[0123] In the embodiment of the present application, the anchor terminal can identify the action information performed by the target game member and determine the target interactive task event according to the action information. For example, if the target game member is identified to perform action a, the target interactive task is determined to be interactive task m, and if the target game member is identified to perform action b, the target interactive task is determined to be interactive task n.
[0124] In the embodiment of the present application, the anchor terminal can also determine the target interactive task event based on the location information and action information of the target game member. For example, the secret room A corresponds to interactive task M and interactive task N. If the target game member is identified in the secret room A to perform action A, the target interactive task is determined to be interactive task M. If the target game member is identified in the secret room A to perform action B, the target interactive task is determined to be interactive task N.
[0125] In an embodiment of the present application, the anchor terminal can also receive a trigger operation for a target mechanism device in an offline game space, and determine the target interactive task event corresponding to the target mechanism device. Among them, the offline game of the present application takes a closed room game as an example. Game members can trigger an interactive task start instruction by entering a room or triggering a level mechanism in the offline game space, that is, in an offline closed room scene, and determine the corresponding target interactive task. For example, room 1 is pre-set as an interactive task room. When a game member opens the door and enters the room, the interactive task start instruction of room 1 is triggered. The game member is determined as a target game member, and the interactive task room is pre-set with a corresponding interactive task, which is determined as the target interactive task triggered by the target game member. For another example, a mechanism table in a closed room is preset as a target mechanism device. When a touch operation of the target game member on the mechanism table is received, the interactive task event corresponding to the mechanism table is determined.
[0126] In an embodiment of the present application, after determining the target interactive task event, an invitation request for the target interactive task event is sent to the audience terminal corresponding to the current live audience; a confirmation instruction for the invitation request sent by the audience terminal is received, and the current live audience corresponding to the audience terminal that sent the confirmation instruction is determined as the task participating audience of the target interactive task. For example, an invitation request for the target interactive task event is sent to the audience terminal, and the participation prompt information of the target interactive task is displayed on the live broadcast interface of the audience terminal. At this time, the live audience can choose whether to agree to participate in the target interactive task based on the participation prompt information. After the consent operation is performed, the audience terminal where the live audience participating in the task is located generates a confirmation instruction for the invitation request and sends the confirmation instruction to the anchor client.
[0127] In an embodiment of the present application, a virtual game scene can be directly constructed after the target interactive task is determined, and the current live audience can be invited to join the task; or when the target interactive task is determined, the current live audience can be invited to join the task, and the virtual game scene can be constructed after the live audience agrees.
[0128] In an embodiment of the present application, the target game member is the game member who triggered the target interactive task, and the current live audience is the user who is currently watching the live broadcast online, wherein the target interactive task event between the current live audience and the target game member can be triggered by an offline game member or by an online live audience.
[0129] In some optional embodiments, the live broadcast client determines the target interactive task event selected by the live broadcast audience participating in the task by receiving selection instructions for the target game member and selection instructions for the target interactive task sent by the audience terminal.
[0130] 103. In response to the target interactive task event, construct a virtual game scene corresponding to the offline game space.
[0131] In the embodiment of the present application, after determining the target interactive task event, the anchor client responds to the target interactive task event and constructs a virtual game scene corresponding to the offline game space through the secret room mapping server. In the constructed virtual game scene, a one-to-one mapping relationship is established between the virtual camera / other virtual prop trigger mechanism and the offline real camera / prop trigger mechanism.
[0132] 104. In response to the current live broadcast audience participating in the target interactive task event, first task data of the task participating audience participating in the target interactive task event is obtained.
[0133] In the embodiment of the present application, the anchor client responds to the current live broadcast audience participating in the target interactive task, obtains the task data generated by the task participating audience participating in the target interactive task, and sets it as the first task data.
[0134] 105. When the first task data satisfies the task content of the target interactive task, the virtual game scene is updated according to the target information corresponding to the target interactive task, and the target information is sent to the control device of the offline game space, so that the control device controls the game devices in the offline game space according to the target information.
[0135] In the embodiment of the present application, the task content of the target interactive task includes not only the tasks that the task participating audience needs to complete, which is set as the audience task information, and the tasks that the target game members need to complete, which is set as the player task information, but also the prompt information of the success or failure corresponding to the target interactive task, and the scene change information when the task is triggered, all of which serve as target information.
[0136] Among them, the task content of the target interactive task is parsed, and if the task content includes audience task information, when the first task data matches the audience task information, the virtual game scene is updated according to the target information. For example, the player task information in the target interactive task is empty, that is, the operation of the target game member in the offline game space is only used as a triggering event for the target interactive task. It is only necessary to obtain the first task data of the task participating audience, determine whether the target interactive task is completed based on the first task data, and update the virtual game scene according to the target information corresponding to the success or failure of the task.
[0137] Among them, the task content of the target interactive task is parsed. If the task content includes audience task information and player task information, the second task data of the target game member is obtained, and the second task data is generated by the target game member performing the target action; then when the first task data matches the audience task information, and the second task data matches the player task information, the virtual game scene is updated according to the target information. Among them, the player task information can be the action information of the target game member triggering the target interactive task, or it can be different task information. For example, the target game member performs action a to trigger the target interactive task (the task requires the target game member to complete action a, and the task participating audience completes b); wait for the task participating audience to perform action b, and update the virtual game scene after meeting the task conditions. Alternatively, the target game member performs action a to trigger the target interactive task (the task requires the target game member to complete action b, and the task participating audience completes action c); the target game member performs action b, and the task participating audience performs action c, and after meeting the task conditions, the virtual game scene is updated.
[0138] Among them, the updated virtual game scene picture is sent to the live broadcast server, which triggers the live broadcast server to distribute the updated virtual game scene picture to the audience client.
[0139] In the embodiment of the present application, when the task content of the target interactive task is completed, target information is sent to the control device of the offline game space, so that the control device controls the game devices in the offline game space according to the target information.
[0140] The target information may be light effect information, based on which the virtual light effect in the virtual game scene is controlled, and the light effect information is sent to the central control device in the offline game space so that the central control device controls the lighting equipment in the offline game space according to the light effect information. For example, the light effect information may include light flashing frequency, brightness, color, etc., and the light information is sent to the central control console in the secret room so that the central control console controls the lighting equipment in the secret room to generate corresponding light effects according to the light information.
[0141] The target information may be prop information, based on which a prop animation is rendered in a virtual game scene, and the prop information is sent to a central control device, so that the central control device controls a target prop control device in an offline game space to perform a corresponding operation according to the prop information, so that the change of the target prop in the offline game space is consistent with the change of the virtual prop in the prop animation. For example, the prop information may include the name, location, and appearance of the prop, and render a prop animation in a virtual game scene (e.g., an animation of a skull falling from a door); and send the prop information to a central console in a secret room, so that the central console controls the storage device on the door to open according to the prop information, so that a skull prop placed in advance falls out.
[0142] Among them, the target information can also be audio information. For example, if the target information corresponding to the success of the task is specifically a voice broadcast in the game space where the target game members are located to prompt the success of the task, the target information is sent to the offline broadcast control room to make the corresponding secret room broadcast a voice broadcast.
[0143] Before the virtual game scene is updated according to the target information corresponding to the target interactive task, the central control device in the offline game space is triggered to control the camera device in the offline game space to turn to the target position, and the virtual camera device in the virtual game scene is triggered to turn to the target virtual position corresponding to the target position in the virtual game scene. For example, the central control console of the secret room controls the camera in the secret room to turn to the door position; at the same time, the virtual camera in the virtual game scene also turns to the door position in the virtual game scene.
[0144] like Figure 3 As shown, Figure 3 1 is a flow chart of another offline game interactive live broadcast method provided in an embodiment of the present application. The offline game interactive live broadcast method is applied to the audience terminal and may include:
[0145] 201. Display a live broadcast interface of a client, wherein the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space.
[0146] 202. In response to a target interactive task event between a current live broadcast audience and a target game member, determine the current live broadcast audience as a task participating audience of the target interactive task, and collect first task data of the task participating audience under the target interactive task.
[0147] In the embodiment of the present application, the audience terminal responds to the target interactive task event between the current live audience and the target game member, determines the current live audience as the task participating audience of the target interactive task, and collects the first task data of the task participating audience under the target interactive task.
[0148] Among them, the target interactive task event can be triggered by offline game members, and the audience terminal receives the invitation request for the target interactive task event, and displays the participation prompt information of the target interactive task on the live broadcast interface of the audience client. At this time, the live broadcast audience can choose whether to agree to participate in the target interactive task according to the participation prompt information. After the consent operation is performed, the terminal responds to the consent operation for the participation prompt information and determines to trigger the target interactive task event between the current live broadcast audience and the target game member.
[0149] Among them, the participation prompt information can be notified to the current live audience through interactive forms such as pop-up windows / broadcasts, and a selection control can be displayed on the live broadcast interface. The live audience selects yes or no, that is, agrees or refuses to participate in the target interactive task; or a receiving button is displayed, and the target interactive task is participated in by clicking the receiving button. It is also possible to perform other preset specified operations, and the terminal determines whether it is an agreed operation by judging the type corresponding to the operation of the live audience. This application does not limit this. Among them, since the target interactive task event between the current live audience and the target game member is triggered, the current live audience is determined as the task participating audience, that is, the live audience who performs the agreed operation.
[0150] The terminal receives an interactive task start instruction corresponding to a target game member, and the interactive task start instruction is triggered by the target game member's operation of a target mechanism device in the game space of the offline game, and the target mechanism device corresponds to the target interactive task. The offline game of this application takes a secret room game as an example, and the game member can trigger the interactive task start instruction by entering a room or triggering a level mechanism in the offline game space, that is, in the offline secret room scene.
[0151] The target interactive task event can be triggered by online live viewers, and the specific steps include: the live broadcast interface also includes a game interactive area, and the game interactive area includes multiple interactive controls for offline games. In response to the selection operation for the game member, at least one optional interactive task control corresponding to the selected target game member is displayed in the game interactive area; in response to the triggering operation of the target interactive task control in the interactive task control, the target interactive task event that triggers the current live broadcast viewer and the target game member is determined, wherein the interactive task corresponding to the target interactive task control is the target interactive task.
[0152] Among them, the game interaction area can be set at a specific location of the live broadcast page, and the specific areas of the game live broadcast area and the game interaction area can be independent of each other, or they can partially or completely overlap.
[0153] In response to the target interactive task event between the current live broadcast audience and the target game member, the control displays the task prompt information of the target interactive task to the target game member in the game space of the offline game, and the task prompt information is used to indicate the task content of the target game member in the target interactive task. The target game member learns the task content to be performed according to the task prompt information, for example, the game member can be notified by broadcasting or screen display.
[0154] Offline games may include multiple game members, there may be competition between game members, there may be single-player tasks among game members, and users watching live broadcasts may have preferences for specific game members among multiple game members. Based on the above factors, when the live broadcast audience notices that a certain game member in the game screen is progressing slowly, or wants to perform an interactive task with a certain member, they can select the game member. Alternatively, a message asking whether to help a game member with slow progress is displayed on the live broadcast interface, and the live broadcast audience selects the game member they want to help by clicking "Agree".
[0155] For example, the game interaction area can be set with controls for determining target game members. Specifically, a selection control including multiple options (the options are each game member of the offline game) can be set, an editing control for entering target game members can be set, and a member button can be set for each game member, and so on.
[0156] After the live broadcast audience determines the target game member, the optional interactive task controls corresponding to the target game member are displayed in the game interaction area. The user can select and trigger the operation for the target interactive task control from the optional interactive task controls, thereby determining the triggering of the target interactive task event. Different interactive task controls correspond to different interactive tasks, and the live broadcast audience can select the interactive task they want to participate in.
[0157] In the embodiment of the present application, the game interaction area also includes a task information area corresponding to the target interactive task, and the task information area includes user information of the task participants of the target interactive task. Figure 4 , Figure 4 This is a schematic diagram of a live broadcast interface provided by this application. Figure 4 As shown, the live broadcast interface 301 includes a game live broadcast area 302 and a game interactive area 303. The game interactive area 303 includes a task information area 304. The task information area 304 displays user information 305 of multiple task participating viewers. As shown in the figure, the task participating viewers of the interactive task are A, B, C, D, and E. The user information may include the user name, user avatar, identity identification, etc. of the task participating viewers.
[0158] In the embodiment of the present application, the participation prompt information displayed on the terminal includes participant information and task information. The participant information includes the number of task participating audiences required for the target interactive task, and the task information includes the task content of the task participating audiences in the target interactive task.
[0159] In response to the target interactive task event between the current live audience and the target game member, after the target interactive task is started, the terminal collects the first task data of the task participating audience under the target interactive task through the information collection module, and the information collection module may include a voice collection module, a video collection module and a touch module. The voice collection module collects voice data as the first task data of the task participating audience under the target interactive task; or, the video collection module collects video data as the first task data of the task participating audience under the target interactive task; or, the touch module collects touch data for the touch module, and obtains the first task data of the task participating audience under the target interactive task based on the touch data.
[0160] For example, if the target interactive task determines that the task content requires a specific action, the terminal will call up the mobile phone camera of the live audience and start collecting video data of the live audience. If the target interactive task determines that the task content requires a sound to be made, the terminal will call up the mobile phone microphone of the live audience and start collecting voice data of the live audience. If the target interactive task determines that the task content requires sliding or clicking on the terminal screen, the terminal will collect touch data for the screen touch module through the screen touch module.
[0161] In an embodiment of the present application, live broadcast viewers can view the progress of a target interactive task. In response to a progress viewing operation for the target interactive task, the terminal displays a task progress page, wherein the task progress page includes at least one participating audience display area for the target interactive task, wherein a participating audience display area is used to display the task progress of a task participating audience, wherein user identifiers of task participating audiences who have completed task content in the participating audience display area are displayed based on a first display style, and user identifiers of task participating audiences who have not completed task content in the participating audience display area are displayed based on a second display style, wherein if the cumulative duration after the start of the target interactive task reaches the audience response duration corresponding to the target interactive task, display area locking information is displayed on the task progress page, and the display area locking information is used to indicate that non-task participating audiences among the live broadcast viewers cannot participate in the target interactive task.
[0162] See also Figure 5 , Figure 5 A schematic diagram of a task progress page provided in an embodiment of the present application. Figure 5 As shown, the task progress page 401 includes at least one participating audience display area 402. Figure 4The task participating audiences are A, B, C, D, and E. The user identifications of the corresponding task participating audiences are displayed in the five participating audience display areas 402. For example, the user identifications can be user avatars of the task participating audiences. Then, the avatars corresponding to the task participating audiences who have not completed the interactive tasks can be set to be gray, and the avatars corresponding to the task participating audiences who have completed the interactive tasks can be set to be lit. According to the display style in the participating audience display area, the task completion progress of each task participating audience can be clearly viewed. Among them, the first display style and the second display style can be customized. In addition to the above examples, they can also be enlarged or reduced, different display formats, etc., and this application does not limit this.
[0163] Figure 5 Take lock icon 403 as an example of the display area lock information. If the lock icon is displayed on the task progress page, it means that the task participating audience has been determined and cannot be increased or decreased. For example, suppose the audience response time for the target interactive task is 3 minutes, and the number of task participating audiences required for the target interactive task is 5. After the target interactive task is started, the time will be recorded. If the cumulative time after the task starts reaches 3 minutes, and the number of live broadcast audiences who agree to the operation is less than 5 at this time, the display area lock information will be implemented on the task progress page, and the live broadcast audiences who agree to the operation after that will no longer be able to participate in the target interactive task. If the number of task participants has reached 5 people, the display area lock information will also be displayed, indicating that the task participating audience corresponding to the target interactive task has been determined, and the live broadcast audiences who agree to the operation after that will no longer be able to participate in the target interactive task. Among them, the display area lock information can be set at any position in the task progress interface, and can be Figure 5 The lock icon style can also be other information display methods, such as directly using text to prompt, and this application does not limit this. Figure 5 The display method of the lock icon 403 and the participating audience display area 402 is only an example, and other display methods may also be used, such as the participating audience display areas 402 are arranged in sequence, and the lock icon 403 is displayed at other locations on the task progress page.
[0164] 203. When the first task data of all task participating audiences of the target interactive task meet the task content of the target interactive task, receive a virtual game scene screen updated according to the target information corresponding to the target interactive task, and update the information to be displayed according to the updated virtual game scene screen.
[0165] In the embodiment of the present application, if the task content includes audience task information, when the first task data of all task participating audiences of the target interactive task meets the task content of the target interactive task, the virtual game scene screen updated according to the target information corresponding to the target interactive task is received, and the information to be displayed is updated according to the updated virtual game scene screen. For example, the target interactive task is triggered by the target game member, and the triggering event already meets the task content for the game member in the task, so only the first task data needs to be collected.
[0166] In the embodiment of the present application, if the task content includes audience task information and player task information, when the first task data of all task participants of the target interactive task and the second task data of the target game member meet the task content of the target interactive task, the virtual game scene screen updated according to the target information corresponding to the target interactive task is received, and the information to be displayed is updated according to the updated virtual game scene screen. Among them, the task content of the target interactive task for the game member can be the same as the content of the triggering event, or it can be different. If they are the same, the second task data has met the player task information. If they are different, it needs to be sent to the server to determine whether it is satisfied.
[0167] In some embodiments, when the first task data of all task participants of the target interactive task and the second task data of the target game member meet the task content of the target interactive task, the target interactive information corresponding to the target interactive task can be displayed in the offline game space, and the target interactive information is used to guide the game progress of the game members in the offline game. Among them, the target interactive information may include information displayed in the game space to guide the game progress of the game members, and the target interactive information may include multiple forms, such as physical props, multimedia data (such as audio, video), etc.
[0168] In an embodiment of the present application, after responding to a target interactive task event between a current live audience and a target game member, the terminal receives an information display instruction, where the information display instruction is generated based on scene change information corresponding to the target game member in the game space of the offline game; based on the information display instruction, the terminal determines the information to be displayed, and displays the information, wherein the information to be displayed corresponds to the scene change information, and is used to indicate to the current live audience the changes in the scene where the target game member is located.
[0169] The information display instruction includes: at least one of spatial dynamic information, audio information and light effect information of the game space where the target game member is located in the offline game, and the spatial dynamic information is used to indicate the dynamic changes of objects in the game space.
[0170] Among them, the information to be displayed is determined based on the information display instruction, and the specific steps of displaying the information include: determining the dynamic image to be displayed through the live broadcast interface based on the dynamic information in the information display instruction, and displaying the dynamic image on the live broadcast interface; or, extracting the audio information in the information display instruction, and playing the audio information; or, determining the target light effect to be displayed on the live broadcast interface based on the light effect information in the information display instruction, and adjusting the light effect of the live broadcast interface based on the target light effect.
[0171] After the target interactive task is triggered, the offline secret room scene where the target game members are located may change according to the target interactive task, such as changes in lighting effect information. Taking the dimming of the light brightness in the secret room scene as an example, an information display instruction is generated based on the lighting effect change information. After receiving the information display instruction, the terminal determines the target lighting effect to be displayed on the live broadcast interface based on the lighting effect change information, that is, the light brightness dims, and then adjusts the brightness of the terminal screen. If the sound of the offline secret room changes, the sound of the offline secret room is played synchronously in the live broadcast room. If the objects in the offline secret room change dynamically, the entire live broadcast room becomes a dynamic visual atmosphere of the current secret room level. For example, a mechanism suddenly pops up, etc., and the dynamic image corresponding to the mechanism is determined according to the dynamic change information, such as a gif picture / 3D dynamic model, etc. Optionally, if the participating audience display area in the task progress page is such as Figure 4 As shown, after the interactive task is triggered, the position coordinates of the display area of the participating audience may also change.
[0172] In an embodiment of the present application, after the terminal collects the first task data of the task participating audience under the target interactive task, the first task data is sent to the live broadcast server, triggering the live broadcast server to determine whether the task participating audience has successfully completed the target interactive task based on the first task data of the task participating audience, and when the result is determined to be yes, the first success prompt information and the second success prompt information are sent to the client and the broadcast control platform respectively, and the second success prompt information is used to trigger the broadcast control platform to control the information display device of the game space where the target game member is located to display the second success prompt information; the terminal receives the first success prompt information and displays the first success prompt information through the client.
[0173] For example, when task participant audience A completes the target interactive task, a first success prompt message and a second success prompt message are respectively sent to the client and the broadcast control platform, for example, broadcasted in the live broadcast room and the offline game space respectively, to notify the live broadcast audience and the target game members that task participant audience A has completed the target interactive task.
[0174] For example, if audience B completes the target interactive task, the interactive elements of the live broadcast room will be adjusted accordingly. For example, the UI style or special effects of the task completion will be triggered in the live broadcast room. After the adjustment is completed, an adjustment instruction will be sent to the live broadcast server to trigger the remote broadcast control platform of the offline game to perform the same operation on the props, lighting atmosphere or task completion progress indicator elements in the real game scene.
[0175] In the embodiment of the present application, when the triggering live broadcast server determines the task result of the target interactive task based on the first task data of all task participating audiences of the target interactive task and the second task data of the target game members, the first task result prompt information and the second task result prompt information are respectively sent to the client and the offline game broadcast control platform. Among them, the task result includes task success or task failure.
[0176] When the first task data of all task participating audiences of the target interactive task and the second task data of the target game members meet the task content of the target interactive task, the live broadcast server is triggered to send the first task success prompt information and the second task success prompt information to the client and the broadcast control platform respectively, and the second task success prompt information is used to trigger the broadcast control platform to control the information display device of the game space where the target game members are located to display the second task success prompt information; receive the first task success prompt information, and display the first task success prompt information through the client.
[0177] When the first task data of all task participants of the target interactive task and the second task data of the target game members do not meet the task content of the target interactive task, the live broadcast server is triggered to send the first task failure prompt information and the second task failure prompt information to the client and the broadcast control platform respectively, and the second task success prompt information is used to trigger the broadcast control platform to control the information display device of the game space where the target game members are located to display the second task failure prompt information; receive the first task failure prompt information, and display the first task failure prompt information through the client. The first task success prompt information and the first task failure prompt information can be in the form of text, image, dynamic effect, audio and video, etc., and the form of the second task success prompt information and the second task failure prompt information can be determined according to the form of the prompt information, and the text, image, dynamic effect, and audio and video can be displayed on the live page accordingly.
[0178] The live broadcast server determines whether the target interactive task is successfully completed based on the received first task data and second task data, and sends task failure or task success prompt information according to the task results. For example, if the task is completed, a broadcast notification is made in the offline game space, and the task completion music is played. Correspondingly, a broadcast notification is made in the live broadcast room, and the same task completion music is played, with a synchronized interactive effect, and the target game member proceeds to the next game task. If the task fails, the same synchronized interactive effect is achieved online and offline. If the target game member is subject to a preset punishment, the task participating members in the live broadcast room are also subject to the corresponding preset punishment, and a virtual punishment can be presented through dynamic images.
[0179] In the embodiment of the present application, the live broadcast audience enters the live broadcast room box where the game live broadcast is being broadcast and watches the live broadcast normally. In addition to the above-mentioned interactive process, other functional operations can be performed that are no different from other live broadcast rooms.
[0180] This application can display the real-time screen of an offline game in which at least one game member participates in the live broadcast interface. When an interactive task is triggered, the live broadcast user can participate in completing the game interactive task with the game members within the live broadcast platform. When the task is completed, the game controls of the offline game will be triggered to display the target interactive information, which is used to guide the game progress of the game members in the offline game. It can enable users to establish effective interactive connections with the game currently being played by the anchor, thereby effectively improving the interactive experience of the live broadcast.
[0181] In this embodiment, the interactive live broadcast method of offline games will be described in detail. The interactive live broadcast method of offline games can be integrated in a terminal or a server, such as Figure 6 As shown, Figure 6 : is a flow chart of an interactive live broadcast method for offline games provided in an embodiment of the present application. The interactive live broadcast method for offline games may include:
[0182] 501. If a task triggering instruction for a target game member in a target live broadcast room is detected, determine the task content of the target interactive task corresponding to the task triggering instruction, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of at least one game member participating in an offline game in an offline game space, and the target game member is one of the at least one game member.
[0183] In an embodiment of the present application, a target mechanism device for triggering a target interactive task is provided in the game space of an offline game; the task trigger instruction includes an interactive task start instruction, and the interactive task start instruction is triggered by the target game member's operation on the target mechanism device in the game space of the offline game; or, the task trigger instruction is sent by the terminal where the target live broadcast room is located, and the task trigger instruction is generated by the trigger operation of the target interactive task control by the target live broadcast audience in the live broadcast interface, and the target task control is a control corresponding to the target interactive task.
[0184] For example, the target game member operates the target mechanism in the game space of the offline game, such as opening the door of the target task room, pressing the mechanism of a mechanism table, etc., to generate a task trigger instruction. Alternatively, after selecting the target game member, the live broadcast audience in the target live broadcast room clicks the target interactive task control in the interactive task control corresponding to the target game member to generate the task trigger instruction of the corresponding target interactive task. When the live broadcast server detects the task trigger instruction, it starts the target interactive task.
[0185] In an embodiment of the present application, after a task trigger instruction for a target game member in a target live broadcast room is detected, scene change information of a game space where the target game member is located is received from a broadcast control platform of an offline game; information to be displayed through the target live broadcast room is determined based on the scene change information, and the target information is used to indicate changes in the scene where the target game member is located to the live broadcast audience; and information to be displayed is sent to a terminal of the live broadcast audience so that the audience terminal displays the information.
[0186] The information display instruction includes: at least one of spatial dynamic information, audio information and light effect information of the game space where the target game member is located in the offline game, and the spatial dynamic information is used to indicate the dynamic changes of objects in the game space.
[0187] After the target interactive task is triggered, the offline secret room scene where the target game members are located may change according to the target interactive task, such as sound changes. The live broadcast server receives the scene change information, determines the sound to be played in the live broadcast room based on the scene change information, and sends the target information to the terminal of the live broadcast audience as the target information.
[0188] Among them, the task content of the corresponding target interactive task can be determined based on the task trigger instruction. For offline game members, possible interactive tasks may be: posture tasks: such as multiple people sitting together, they need to make specific movements in turn to complete the task; sound tasks: such as multiple people sitting together, they need to make specific sounds in turn to complete the task; touch tasks: such as touching certain objects in sequence, and touching the objects in sequence is considered to be completed. For task-participating audiences, possible interactive tasks may be: posture tasks: such as making specific movements, it is considered to be completed; sound tasks: such as making specific sounds, it is considered to be completed; touch tasks: such as clicking on the picture controls on the live broadcast interface in sequence, and clicking on the picture controls in sequence is considered to be completed.
[0189] 502. Determine task participating audiences of the target interactive task among the live broadcast audiences of the target live broadcast room, and receive first task data sent by terminals of the task participating audiences.
[0190] In an embodiment of the present application, the specific steps for determining the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room are: sending participation prompt information for the target interactive task to the terminals of the live broadcast audience of the target live broadcast room; receiving the processing results of the live broadcast audience for the participation prompt information, and selecting the live broadcast audience who agrees to participate in the target task as the task participating audience of the target interactive task based on the processing results.
[0191] The participation prompt information includes the task content of the target interactive task, and the task participating audience starts to complete the task according to the task content and receives the first task data sent by the terminal of the task participating audience.
[0192] 503. Receive the second task data of the target game member sent by the broadcast control platform of the offline game.
[0193] In the embodiment of the present application, after the target interactive task is started, the target game member of the offline game starts to complete the task in the game space, and sends the second task data of the target game member to the live broadcast server through the remote broadcast control platform of the offline game, and the live broadcast server receives the second task data sent by the broadcast control platform. If the player task information in the target interactive task is the same as the event that triggers the target interactive task, the action information completed by the target game member triggering the target interactive task is directly received as the second task data; or because the target game member has successfully triggered the target interactive task, it can also be directly considered that the player task of this target interactive task has been successfully completed.
[0194] 504. Determine a task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data.
[0195] In the embodiment of the present application, after receiving the first task data and the second task data, the live broadcast server determines the task result of the target interactive task based on the task content, that is, determines whether the target interactive task is completed.
[0196] The first task data and the second task data are determined to be at least one of voice data, video data and touch data. If it is voice data, the sound features in the voice data are extracted to determine whether the sound features meet the preset sound features in the task content. For example, the preset sound features are loudness exceeding XdB and the voice style is female. According to the loudness / style of the sound emitted by the task participating audience, semantic judgment is performed through the connected SDK algorithm to determine whether the sound emitted by the task participating audience meets the preset sound features.
[0197] Alternatively, if it is video data, the action features in the video data are extracted to determine whether the action features meet the preset action features in the task content. For example, the preset action features are making a heart, a number, a specific gesture, etc. According to the gesture (hand / head / body) made by the user, the SDK algorithm connected is used to perform semantic judgment to determine whether the action made by the task participant meets the preset sound features.
[0198] Alternatively, if it is touch data, the touch point features in the touch data are extracted to determine whether the touch point features meet the preset touch point features in the task content. For example, the preset touch point feature is a finger drawing a triangle on the screen. Based on the touch points output on the screen, it is determined whether the task participant draws a corresponding shape on the screen so that the touch point features meet the preset touch point features.
[0199] If the target game member and all the corresponding task participating audiences complete the corresponding target interactive tasks, the task result is determined to be a task success; if not, the task result is determined to be a task failure.
[0200] Among them, after receiving the first task data of the task participating audience sent by the client, the live broadcast server determines whether the task participating audience has successfully completed the target interactive task based on the first task data, and when the result is yes, sends the first success prompt information and the second success prompt information to the client and the broadcast control platform respectively, and the second success prompt information is used to trigger the broadcast control platform to control the information display device of the game space where the target game member is located to display the second success prompt information; the terminal receives the first success prompt information and displays the first success prompt information through the client. At this time, the target game member and the task participating audience can respectively know that the task participating audience has completed the target interactive task.
[0201] 505. Send the task result to the control device, triggering the control device to control the game device in the offline game space according to the target information corresponding to the target interactive task when the task result is task success.
[0202] In an embodiment of the present application, after the live broadcast server determines the task result, it sends the task result to the control device / broadcast control platform. If the task result is successful, the control device is triggered to control the game device in the offline game space according to the target information corresponding to the target interactive task.
[0203] In some embodiments, when the task result is successful, the live broadcast server triggers the control device to display the target interactive information in the game space of the offline game. For example, the target interactive information can be a displayed clue, a key to open the next door, etc. The target game member can proceed to the next decryption task through the clue information or key.
[0204] When the task is completed, the live broadcast server sends a task success prompt message to the broadcast control platform and the live broadcast client, triggering the broadcast control platform to control the information display device of the game space where the target game member is located to display the task success prompt message, and triggering the live broadcast client to display the task success prompt message. When the task fails, the live broadcast server sends a task failure prompt message to the broadcast control platform and the live broadcast client, triggering the broadcast control platform to control the information display device of the game space where the target game member is located to display the task failure prompt message, triggering the live broadcast client to display the task failure prompt message, and punishing the target game member and the audience participating in the task based on the preset penalty corresponding to the target interactive task content. Among them, the task prompt message can be a sound broadcast, an image, etc.
[0205] This application can display the real-time screen of an offline game in which at least one game member participates in the live broadcast interface. When an interactive task is triggered, the live broadcast user can participate in completing the game interactive task with the game members within the live broadcast platform. When the task is completed, the game controls of the offline game will be triggered to display the target interactive information, which is used to guide the game progress of the game members in the offline game. It can enable users to establish effective interactive connections with the game currently being played by the anchor, thereby effectively improving the interactive experience of the live broadcast.
[0206] In the embodiment of the present application, the server may include a secret room mapping server and a live broadcast platform server. The secret room mapping server may construct a virtual secret room scene, a virtual trigger mechanism and a virtual prop corresponding to the secret room according to the secret room of the secret room game. The virtual secret room scene, the virtual trigger mechanism and the virtual prop in the secret room mapping server establish a mapping relationship with the real secret room, as well as the trigger mechanism and props in the secret room. The video acquisition module of the broadcast control platform or the video acquisition device in the secret room may collect real-time multimedia data in the secret room and upload it to the live broadcast platform server. The live broadcast platform server sends these multimedia data to the client of each secret room live broadcast watching user. The interactive operation data of each secret room live broadcast watching user on the live broadcast page may be sent by the client to the live broadcast platform server. The live broadcast platform server then forwards the interactive operation data to the secret room mapping server (such as through a transfer toolkit). The secret room mapping server determines the target interactive information, the target spatial position and other content, and interacts with the broadcast control platform so that the broadcast control platform displays the target interactive information.
[0207] See also Figure 7 , Figure 7A transmission data schematic diagram of an interactive live broadcast method for an offline game is provided, and a relevant information transmission path of a target interactive information display process is provided. A server UE instance (i.e., a secret room mapping server) can transmit information with a remote broadcast control platform, such as transmission of target interactive information, target spatial position, etc. The remote broadcast control platform can control the offline secret room to display props in a real scene according to the received information. The secret room mapping client includes a virtual secret room scene, a virtual trigger mechanism, and virtual props that establish a mapping relationship with a real secret room, as well as a trigger mechanism and props in the secret room.
[0208] The present application can display the real-time screen of an offline game in which at least one game member participates in the live broadcast interface. When an interactive task is triggered, the live broadcast user and the game members jointly participate in completing the game interactive task. When the task is completed, the game controls of the offline game will be triggered to display the target interactive information, which is used to guide the game progress of the game members in the offline game. It can enable users to establish effective interactive connections with the game being played by the anchor, thereby improving the interactivity of the live broadcast.
[0209] In order to facilitate better implementation of the offline game interactive live broadcast method provided in the embodiment of the present application, the embodiment of the present application also provides a device based on the offline game interactive live broadcast method. The meanings of the terms are the same as those in the offline game interactive live broadcast method, and the specific implementation details can refer to the description in the method embodiment.
[0210] like Figure 8 As shown, Figure 8 A schematic diagram of the structure of an interactive live broadcast device for offline games provided in an embodiment of the present application, wherein the interactive live broadcast device for offline games may include:
[0211] A display unit 601 is used to display a live broadcast interface of the client, wherein the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space;
[0212] A determination unit 602, used to determine a target interactive task event;
[0213] A construction unit 603 is used to respond to the target interactive task event and construct a virtual game scene corresponding to the offline game space;
[0214] An acquisition unit 604 is configured to acquire first task data of a task participating audience member who participates in the target interactive task event in response to the current live broadcast audience member participating in the target interactive task event;
[0215] An updating unit 605 is used to update the virtual game scene according to target information corresponding to the target interactive task when the first task data satisfies the task content of the target interactive task, and to send the target information to the control device of the offline game space so that the control device controls the game device in the offline game space according to the target information.
[0216] In an optional embodiment, the determining unit 602 includes:
[0217] Acquire location information of a target game member among the game members in the offline game space;
[0218] The target interactive task event is determined according to the position information.
[0219] In an optional embodiment, the determining unit 602 includes:
[0220] Identifying action information performed by the target game member;
[0221] The target interactive task event is determined according to the action information.
[0222] In an optional embodiment, the determining unit 602 includes:
[0223] Receiving a trigger operation for a target mechanism device in the offline game space;
[0224] Determine the target interactive task event corresponding to the target mechanism device.
[0225] In an optional embodiment, the determining unit 602 further includes:
[0226] Sending an invitation request for the target interactive task event to the audience terminal corresponding to the current live audience;
[0227] A confirmation instruction for the invitation request sent by the audience terminal is received, and the current live broadcast audience corresponding to the audience terminal that sends the confirmation instruction is determined as the task participating audience of the target interactive task.
[0228] In an optional embodiment, the updating unit 605 includes:
[0229] parsing the task content of the target interactive task;
[0230] If the task content includes audience task information, then when the first task data matches the audience task information, the virtual game scene is updated according to the target information.
[0231] In an optional embodiment, the updating unit 605 includes:
[0232] parsing the task content of the target interactive task;
[0233] If the task content includes audience task information and player task information, obtaining second task data of the target game member, the second task data is generated by the target game member performing the target action;
[0234] When the first task data matches the audience task information, and the second task data matches the player task information, a virtual game scene is constructed according to the target information.
[0235] In an optional embodiment, the updating unit 605 further includes:
[0236] The updated virtual game scene picture is sent to the live broadcast server, triggering the live broadcast server to distribute the updated virtual game scene picture to the audience client.
[0237] In an optional embodiment, the target information is light effect information, and the updating unit 605 includes:
[0238] The virtual light effects in the virtual game scene are controlled based on the light effect information, and the light effect information is sent to a central control device in the offline game space, so that the central control device controls the lighting equipment in the offline game space according to the light effect information.
[0239] In an optional embodiment, the target information is prop information, and the updating unit 605 includes:
[0240] Render a prop animation in the virtual game scene based on the prop information, and send the prop information to the central control device, so that the central control device controls the target prop control device in the offline game space to perform corresponding operations according to the prop information, so that the change of the target prop in the offline game space is consistent with the change of the virtual prop in the prop animation.
[0241] In an optional embodiment, the updating unit 605 further includes:
[0242] The central control device in the offline game space is triggered to control the camera device in the offline game space to turn to the target position, and the virtual camera device in the virtual game scene is triggered to turn to the target virtual position corresponding to the target position in the virtual game scene.
[0243] In order to facilitate better implementation of the offline game interactive live broadcast method provided in the embodiment of the present application, the embodiment of the present application also provides another device based on the offline game interactive live broadcast method. The meanings of the terms are the same as those in the offline game interactive live broadcast method, and the specific implementation details can refer to the description in the method embodiment.
[0244] like Fig. 9 As shown, Fig. 9 A schematic diagram of the structure of an interactive live broadcast device for offline games provided in an embodiment of the present application, wherein the interactive live broadcast device for offline games may include:
[0245] A display unit 701 is used to display a live broadcast interface of the client, wherein the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space;
[0246] The collecting unit 702 is used for determining the current live audience as a task participating audience of the target interactive task in response to the target interactive task event between the current live audience and the target game member, and collecting the first task data of the task participating audience under the target interactive task;
[0247] The receiving unit 703 is used to receive the virtual game scene screen updated according to the target information corresponding to the target interactive task when the first task data of all task participating audiences of the target interactive task meet the task content of the target interactive task, and update the information to be displayed according to the updated virtual game scene screen.
[0248] In an optional embodiment, the live broadcast interface further includes: a game interaction area, the game interaction area including a plurality of interactive controls for the offline game;
[0249] The acquisition unit 702 further includes:
[0250] In response to a selection operation on the game member, displaying at least one optional interactive task control corresponding to the selected target game member in the game interactive area;
[0251] In response to a triggering operation on a target interactive task control in the interactive task control, determining a target interactive task event that triggers the current live audience and the target game member, wherein the interactive task corresponding to the target interactive task control is the target interactive task;
[0252] The device also includes:
[0253] In response to the target interactive task event between the current live broadcast audience and the target game member, control the display of task prompt information of the target interactive task to the target game member in the offline game space, wherein the task prompt information is used to indicate the task content of the target game member in the target interactive task.
[0254] In an optional embodiment, the game interaction area further includes a task information area corresponding to the target interactive task, and the task information area includes user information of task participating audiences of the target interactive task.
[0255] In an optional embodiment, the acquisition unit 702 includes:
[0256] Collecting voice data through a voice collection module as first task data of the task participating audience under the target interactive task;
[0257] Alternatively, the video data is collected by a video collection module as the first task data of the task participating audience under the target interactive task;
[0258] Alternatively, the touch data for the touch module is collected through the touch module, and the first task data of the task participating audience under the target interactive task is obtained based on the touch data.
[0259] In an optional embodiment, the device further comprises:
[0260] In response to a progress viewing operation for the target interactive task, a task progress page is displayed, the task progress page including at least one participating audience display area for the target interactive task, one participating audience display area being used to display the task progress of a task participating audience, wherein user identifiers of task participating audiences who have completed task content in the participating audience display area are displayed based on a first display style, and user identifiers of task participating audiences who have not completed task content in the participating audience display area are displayed based on a second display style, wherein if the cumulative duration after the start of the target interactive task reaches the audience response duration corresponding to the target interactive task, display area locking information is displayed on the task progress page, the display area locking information being used to indicate that non-task participating audiences among the live audience cannot participate in the target interactive task.
[0261] In an optional embodiment, the acquisition unit 702 further includes:
[0262] The first task data is sent to a live broadcast server, triggering the live broadcast server to determine whether the task participating audience has successfully completed the target interactive task based on the first task data of the task participating audience, and when the determination result is yes, sending a first success prompt message and a second success prompt message to the client and the control device of the offline game space respectively, the second success prompt message is used to trigger the control device to control the information display device of the game space where the target game member is located to display the second success prompt message;
[0263] The first success prompt information is received, and the first success prompt information is displayed through the client.
[0264] In an optional embodiment, the device further comprises:
[0265] When the live broadcast server is triggered to determine the task result of the target interactive task based on the first task data of all task participating audiences of the target interactive task and the second task data of the target game member, the first task result prompt information and the second task result prompt information are respectively sent to the client and the control device of the offline game space, and the second task result prompt information is used to trigger the control device to control the information display device of the game space where the target game member is located to display the second task success prompt information;
[0266] The first task result prompt information is received, and the first task result prompt information is displayed through the client.
[0267] In order to facilitate better implementation of the offline game interactive live broadcast method provided in the embodiment of the present application, the embodiment of the present application also provides another device based on the offline game interactive live broadcast method. The meanings of the terms are the same as those in the offline game interactive live broadcast method, and the specific implementation details can refer to the description in the method embodiment.
[0268] like Fig.10 As shown, Fig.10 A schematic diagram of the structure of an interactive live broadcast device for offline games provided in an embodiment of the present application, wherein the interactive live broadcast device for offline games may include:
[0269] The first determining unit 801 is configured to, if a task triggering instruction for a target game member in a target live broadcast room is detected, determine the task content of the target interactive task corresponding to the task triggering instruction, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of an offline game participated by at least one game member, and the target game member is one of the at least one game member;
[0270] The first receiving unit 802 is used to determine the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room, and receive the first task data sent by the terminal of the task participating audience;
[0271] The second receiving unit 803 is used to receive the second task data of the target game member sent by the broadcast control platform of the offline game;
[0272] A second determining unit 804 is configured to determine a task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data;
[0273] The trigger unit 805 is used to send the task result to the broadcast control platform, triggering the broadcast control platform to display target interaction information in the game space of the offline game when the task result is a task success, and the target interaction information is used to guide the game process of the target game members in the offline game.
[0274] In an optional embodiment, a target mechanism device for triggering the target interactive task is provided in the offline game space; the task triggering instruction includes an interactive task start instruction, and the interactive task start instruction is triggered by the target game member's operation on the target mechanism device in the game space of the offline game;
[0275] Alternatively, the task trigger instruction is sent by the terminal where the target live broadcast room is located, and the task trigger instruction is generated based on the trigger operation of the target live broadcast audience on the live broadcast interface on the target interactive task control, and the target task control is a control corresponding to the target interactive task.
[0276] In an optional embodiment, the first receiving unit 802 further includes:
[0277] Sending participation prompt information for the target interactive task to the terminals of the live broadcast viewers in the target live broadcast room;
[0278] A processing result of the live broadcast audience with respect to the participation prompt information is received, and based on the processing result, the live broadcast audience who agrees to participate in the target task is selected as the task participating audience of the target interactive task.
[0279] In an optional embodiment, the second determining unit 804 further includes:
[0280] Determining that the first task data and the second task data are at least one of voice data, video data, and touch data;
[0281] Extracting sound features from the voice data, and determining whether the sound features meet preset sound features in the task content;
[0282] or extracting action features in the video data, and determining whether the action features meet preset action features in the task content;
[0283] Alternatively, extracting touch point features from the touch data, and determining whether the touch point features meet preset touch point features in the task content;
[0284] If yes, then determining the task result is successful;
[0285] If not, it is determined that the task result is a failure.
[0286] In addition, the embodiment of the present application also provides a computer device, which can be a terminal or a server. Fig.11 As shown, it shows a schematic diagram of the structure of the computer device involved in the embodiment of the present application, specifically:
[0287] The computer device may include one or more processing core processors 901, one or more computer-readable storage media memories 902, a power supply 903, an input unit 904 and other components. Those skilled in the art will appreciate that Fig.11 The computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:
[0288] The processor 901 is the control center of the computer device. It uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the memory 902 and calling data stored in the memory 902, it executes various functions of the computer device and processes data, thereby monitoring the computer device as a whole. Optionally, the processor 901 may include one or more processing cores; preferably, the processor 901 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user pages and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 901.
[0289] The memory 902 can be used to store software programs and modules. The processor 901 executes various functional applications and data processing by running the software programs and modules stored in the memory 902. The memory 902 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 902 may also include a memory controller to provide the processor 901 with access to the memory 902.
[0290] The computer device also includes a power supply 903 for supplying power to various components. Preferably, the power supply 903 can be logically connected to the processor 901 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 903 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.
[0291] The computer device may further include an input unit 904, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0292] Although not shown, the computer device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 901 in the computer device will load the executable files corresponding to the processes of one or more application programs into the memory 902 according to the following instructions, and the processor 901 will run the application programs stored in the memory 902, thereby realizing various functions, as follows:
[0293] Display the live broadcast interface of the client, which includes a real-time picture of at least one game member participating in an offline game in an offline game space; determine a target interactive task event; respond to the target interactive task event to construct a virtual game scene corresponding to the offline game space; respond to the current live audience participating in the target interactive task event to obtain the first task data of the task participating audience participating in the target interactive task event; when the first task data meets the task content of the target interactive task, update the virtual game scene according to the target information corresponding to the target interactive task, and send the target information to the control device of the offline game space, so that the control device controls the game devices in the offline game space according to the target information. Or,
[0294] Display the live broadcast interface of the client, which includes a real-time screen of at least one game member participating in an offline game in an offline game space; in response to a target interactive task event between the current live broadcast audience and the target game member, determine the current live broadcast audience as a task participating audience of the target interactive task, and collect the first task data of the task participating audience under the target interactive task; when the first task data of all task participating audiences of the target interactive task meet the task content of the target interactive task, receive a virtual game scene screen updated according to the target information corresponding to the target interactive task, and update the information to be displayed according to the updated virtual game scene screen. Or,
[0295] If a task triggering instruction for a target game member in a target live broadcast room is detected, the task content of the target interactive task corresponding to the task triggering instruction is determined, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of at least one game member participating in an offline game in an offline game space, and the target game member is one of the at least one game member; the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room is determined, and first task data sent by a terminal receiving the task participating audience is received; second task data of the target game member sent by a control device of the offline game space is received; a task result of the target interactive task is determined based on the task content of the target interactive task and the first task data and the second task data; the task result is sent to the control device, triggering the control device to control the game device in the offline game space according to the target information corresponding to the target interactive task when the task result is a task success.
[0296] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0297] According to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in various optional implementations in the above-mentioned embodiments.
[0298] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0299] To this end, the embodiment of the present application further provides a storage medium, in which a computer program is stored, and the computer program can be loaded by a processor to execute the steps in any offline game interactive live broadcast method provided in the embodiment of the present application. For example, the computer program can execute the following steps:
[0300] Display the live broadcast interface of the client, which includes a real-time picture of at least one game member participating in an offline game in an offline game space; determine a target interactive task event; respond to the target interactive task event to construct a virtual game scene corresponding to the offline game space; respond to the current live audience participating in the target interactive task event to obtain the first task data of the task participating audience participating in the target interactive task event; when the first task data meets the task content of the target interactive task, update the virtual game scene according to the target information corresponding to the target interactive task, and send the target information to the control device of the offline game space, so that the control device controls the game devices in the offline game space according to the target information. Or,
[0301] Display the live broadcast interface of the client, which includes a real-time screen of at least one game member participating in an offline game in an offline game space; in response to a target interactive task event between the current live broadcast audience and the target game member, determine the current live broadcast audience as a task participating audience of the target interactive task, and collect the first task data of the task participating audience under the target interactive task; when the first task data of all task participating audiences of the target interactive task meet the task content of the target interactive task, receive a virtual game scene screen updated according to the target information corresponding to the target interactive task, and update the information to be displayed according to the updated virtual game scene screen. Or,
[0302] If a task triggering instruction for a target game member in a target live broadcast room is detected, the task content of the target interactive task corresponding to the task triggering instruction is determined, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of at least one game member participating in an offline game in an offline game space, and the target game member is one of the at least one game member; the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room is determined, and first task data sent by a terminal receiving the task participating audience is received; second task data of the target game member sent by a control device of the offline game space is received; a task result of the target interactive task is determined based on the task content of the target interactive task and the first task data and the second task data; the task result is sent to the control device, triggering the control device to control the game device in the offline game space according to the target information corresponding to the target interactive task when the task result is a task success.
[0303] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0304] Since the computer program stored in the storage medium can execute the steps in any offline game interactive live broadcast method provided in the embodiments of the present application, the beneficial effects that can be achieved by any offline game interactive live broadcast method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0305] The above is a detailed introduction to the interactive live broadcast method, device, computer equipment and storage medium of an offline game provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. An interactive live broadcast method for offline games, characterized in that: include: Displaying a live broadcast interface of a client, the live broadcast interface including a real-time picture of at least one game member participating in an offline game in an offline game space; Determine the target interactive task event; In response to the target interactive task event, a virtual game scene corresponding to the offline game space is constructed; In response to the current live audience participating in the target interactive task event, obtaining first task data of the task participating audience participating in the target interactive task event, wherein the first task data is data generated by the task participating audience participating in the target interactive task, wherein the first task data includes at least one of voice data, video data, and touch data; When the first task data satisfies the task content of the target interactive task, the virtual game scene is updated according to the target information corresponding to the target interactive task, and the target information is sent to the control device of the offline game space, so that the control device controls the game devices in the offline game space according to the target information.
2. The interactive live broadcast method of offline games according to claim 1, characterized in that: The target interactive task event includes: Acquire location information of a target game member among the game members in the offline game space; The target interactive task event is determined according to the position information.
3. The interactive live broadcast method of offline games according to claim 1, characterized in that: The target interactive task event includes: Identifying action information performed by a target game member among the game members; The target interactive task event is determined according to the action information.
4. The interactive live broadcast method of offline games according to claim 1, characterized in that: The target interactive task event includes: Receiving a trigger operation for a target mechanism device in the offline game space; Determine the target interactive task event corresponding to the target mechanism device.
5. The interactive live broadcast method of offline games according to claim 1, characterized in that: After determining the target interactive task event, the method further includes: Sending an invitation request for the target interactive task event to the audience terminal corresponding to the current live audience; A confirmation instruction for the invitation request sent by the audience terminal is received, and the current live broadcast audience corresponding to the audience terminal that sends the confirmation instruction is determined as the task participating audience of the target interactive task.
6. The interactive live broadcast method of offline games according to claim 1, characterized in that: When the first task data satisfies the task content of the target interactive task, updating the virtual game scene according to the target information corresponding to the target interactive task includes: parsing the task content of the target interactive task; If the task content includes audience task information, then when the first task data matches the audience task information, the virtual game scene is updated according to the target information.
7. The interactive live broadcast method of offline games according to claim 1, characterized in that: When the first task data satisfies the task content of the target interactive task, updating the virtual game scene according to the target information corresponding to the target interactive task includes: parsing the task content of the target interactive task; If the task content includes audience task information and player task information, obtaining second task data of a target game member among the game members, the second task data being generated by the target game member performing a target action; When the first task data matches the audience task information, and the second task data matches the player task information, the virtual game scene is updated according to the target information.
8. The interactive live broadcast method of offline games according to claim 1, characterized in that: After the virtual game scene is updated according to the target information corresponding to the target interactive task, the method further includes: The updated virtual game scene picture is sent to the live broadcast server, triggering the live broadcast server to distribute the updated virtual game scene picture to the audience client.
9. The interactive live broadcast method of offline games according to claim 1, characterized in that: The target information is light effect information, and the updating of the virtual game scene according to the target information corresponding to the target interactive task, and the sending of the target information to the control device of the offline game space so that the control device controls the game device in the offline game space according to the target information, include: The virtual light effects in the virtual game scene are controlled based on the light effect information, and the light effect information is sent to a central control device in the offline game space, so that the central control device controls the lighting equipment in the offline game space according to the light effect information.
10. The interactive live broadcast method of offline games according to claim 1, characterized in that: The target information is prop information, and the updating of the virtual game scene according to the target information corresponding to the target interactive task, and the sending of the target information to the control device of the offline game space so that the control device controls the game device in the offline game space according to the target information, include: Based on the prop information, a prop animation is rendered in the virtual game scene, and the prop information is sent to a central control device in the offline game space, so that the central control device controls a target prop control device in the offline game space to perform corresponding operations according to the prop information, so that changes of the target props in the offline game space are consistent with changes of the virtual props in the prop animation.
11. The interactive live broadcast method of offline games according to claim 1, characterized in that: Before updating the virtual game scene according to the target information corresponding to the target interactive task, and sending the target information to the control device of the offline game space so that the control device controls the game devices in the offline game space according to the target information, the method further includes: The central control device in the offline game space is triggered to control the camera device in the offline game space to turn to the target position, and the virtual camera device in the virtual game scene is triggered to turn to the target virtual position corresponding to the target position in the virtual game scene.
12. An interactive live broadcast method for offline games, characterized in that: include: Displaying a live broadcast interface of a client, the live broadcast interface including a real-time picture of at least one game member participating in an offline game in an offline game space; In response to a target interactive task event between a current live audience and a target game member, the current live audience is determined as a task participating audience of the target interactive task, and first task data of the task participating audience under the target interactive task is collected, wherein the first task data is data generated by the task participating audience participating in the target interactive task, wherein the first task data includes at least one of voice data, video data, and touch data; When the first task data of all task participating audiences of the target interactive task meet the task content of the target interactive task, a virtual game scene screen updated according to the target information corresponding to the target interactive task is received, and information to be displayed is updated according to the updated virtual game scene screen.
13. The offline game interactive live broadcast method according to claim 12, characterized in that: The live broadcast interface further includes: a game interaction area, wherein the game interaction area includes a plurality of interactive controls for the offline game; Before responding to the target interactive task event between the current live audience and the target game member, the method further includes: In response to a selection operation on the game member, displaying at least one optional interactive task control corresponding to the selected target game member in the game interactive area; In response to a triggering operation on a target interactive task control in the interactive task control, determining a target interactive task event that triggers the current live audience and the target game member, wherein the interactive task corresponding to the target interactive task control is the target interactive task; The method further comprises: In response to the target interactive task event between the current live broadcast audience and the target game member, control the display of task prompt information of the target interactive task to the target game member in the offline game space, wherein the task prompt information is used to indicate the task content of the target game member in the target interactive task.
14. The offline game interactive live broadcast method according to claim 13, characterized in that: The game interaction area also includes a task information area corresponding to the target interactive task, and the task information area includes user information of task participating audiences of the target interactive task.
15. The offline game interactive live broadcast method according to claim 12, characterized in that: The collecting of the first task data of the task participating audience under the target interactive task includes: Collecting voice data through a voice collection module as first task data of the task participating audience under the target interactive task; Alternatively, the video data is collected by a video collection module as the first task data of the task participating audience under the target interactive task; Alternatively, the touch data for the touch module is collected through the touch module, and the first task data of the task participating audience under the target interactive task is obtained based on the touch data.
16. The offline game interactive live broadcast method according to claim 12, characterized in that: The method further comprises: In response to a progress viewing operation for the target interactive task, a task progress page is displayed, the task progress page including at least one participating audience display area for the target interactive task, one participating audience display area being used to display the task progress of a task participating audience, wherein user identifiers of task participating audiences who have completed task content in the participating audience display area are displayed based on a first display style, and user identifiers of task participating audiences who have not completed task content in the participating audience display area are displayed based on a second display style, wherein if the cumulative duration after the start of the target interactive task reaches the audience response duration corresponding to the target interactive task, display area locking information is displayed on the task progress page, the display area locking information being used to indicate that non-task participating audiences among the live audience cannot participate in the target interactive task.
17. The offline game interactive live broadcast method according to claim 12, characterized in that: After collecting the first task data of the task participating audience under the target interactive task, the method further includes: The first task data is sent to a live broadcast server, triggering the live broadcast server to determine whether the task participating audience has successfully completed the target interactive task based on the first task data of the task participating audience, and when the determination result is yes, sending a first success prompt message and a second success prompt message to the client and the control device of the offline game space respectively, the second success prompt message is used to trigger the control device to control the information display device of the game space where the target game member is located to display the second success prompt message; The first success prompt information is received, and the first success prompt information is displayed through the client.
18. The offline game interactive live broadcast method according to claim 12, characterized in that: The method further comprises: When the live broadcast server is triggered to determine the task result of the target interactive task based on the first task data of all task participating audiences of the target interactive task and the second task data of the target game member, the first task result prompt information and the second task result prompt information are respectively sent to the client and the control device of the offline game space, and the second task result prompt information is used to trigger the control device to control the information display device of the game space where the target game member is located to display the second task result prompt information; The first task result prompt information is received, and the first task result prompt information is displayed through the client.
19. An interactive live broadcast method for offline games, characterized in that: include: If a task triggering instruction for a target game member in a target live broadcast room is detected, the task content of the target interactive task corresponding to the task triggering instruction is determined, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of at least one game member participating in an offline game in an offline game space, and the target game member is one of the at least one game member; Determine the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room, and receive first task data sent by the terminal of the task participating audience, wherein the first task data is data generated by the task participating audience participating in the target interactive task, wherein the first task data includes at least one of voice data, video data, and touch data; Receiving the second task data of the target game member sent by the control device of the offline game space; Determine a task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data; The task result is sent to the control device, triggering the control device to control the game device in the offline game space according to the target information corresponding to the target interactive task when the task result is task success.
20. The offline game interactive live broadcast method according to claim 19, characterized in that: The offline game space is provided with a target mechanism device for triggering the target interactive task; the task triggering instruction includes an interactive task start instruction, and the interactive task start instruction is triggered by the target game member's operation on the target mechanism device in the offline game space; Alternatively, the task trigger instruction is sent by the audience terminal where the target live broadcast room is located, and the task trigger instruction is generated based on the triggering operation of the target interactive task control by the task participating audience on the live broadcast interface, and the target interactive task control is a control corresponding to the target interactive task.
21. The offline game interactive live broadcast method according to claim 19, characterized in that: The step of determining the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room includes: Sending participation prompt information for the target interactive task to the terminals of the live broadcast viewers in the target live broadcast room; A processing result of the live broadcast audience with respect to the participation prompt information is received, and based on the processing result, the live broadcast audience who agrees to participate in the target interactive task is selected as the task participating audience of the target interactive task.
22. The offline game interactive live broadcast method according to claim 19, characterized in that: The determining the task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data includes: Determining that the first task data and the second task data are at least one of voice data, video data, and touch data; Extracting sound features from the voice data, and determining whether the sound features meet preset sound features in the task content; Alternatively, extracting action features from the video data, and determining whether the action features meet preset action features in the task content; Alternatively, extracting touch point features from the touch data, and determining whether the touch point features meet preset touch point features in the task content; If yes, then determining the task result is task success; If not, it is determined that the task result is a task failure.
23. An interactive live broadcast device for offline games, characterized in that: include: A display unit, used to display a live broadcast interface of the client, wherein the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space; A determination unit, used for determining a target interactive task event; A construction unit, configured to respond to the target interactive task event and construct a virtual game scene corresponding to the offline game space; An acquisition unit is used for acquiring first task data of a task participating audience participating in the target interactive task event in response to the current live broadcast audience participating in the target interactive task event, wherein the first task data is data generated by the task participating audience participating in the target interactive task, wherein the first task data includes at least one of voice data, video data, and touch data; An updating unit is used to update the virtual game scene according to target information corresponding to the target interactive task when the first task data satisfies the task content of the target interactive task, and to send the target information to the control device of the offline game space so that the control device controls the game devices in the offline game space according to the target information.
24. An interactive live broadcast device for offline games, characterized in that: include: A display unit, used to display a live broadcast interface of the client, wherein the live broadcast interface includes a real-time picture of at least one game member participating in an offline game in an offline game space; A collection unit is used to respond to a target interactive task event between a current live audience and a target game member, determine the current live audience as a task participating audience of the target interactive task, and collect first task data of the task participating audience under the target interactive task, wherein the first task data is data generated by the task participating audience participating in the target interactive task, wherein the first task data includes at least one of voice data, video data, and touch data; A receiving unit is used to receive a virtual game scene screen updated according to target information corresponding to the target interactive task when the first task data of all task participating audiences of the target interactive task meet the task content of the target interactive task, and update the information to be displayed according to the updated virtual game scene screen.
25. An interactive live broadcast device for offline games, characterized in that: include: A first determining unit is configured to, if a task triggering instruction for a target game member in a target live broadcast room is detected, determine the task content of the target interactive task corresponding to the task triggering instruction, wherein the live broadcast interface of the target live broadcast room includes a real-time picture of at least one game member participating in an offline game in an offline game space, and the target game member is one of the at least one game member; A first receiving unit is used to determine the task participating audience of the target interactive task among the live broadcast audience of the target live broadcast room, and receive first task data sent by the terminal of the task participating audience, wherein the first task data is data generated by the task participating audience participating in the target interactive task, wherein the first task data includes at least one of voice data, video data, and touch data; A second receiving unit, configured to receive second task data of the target game member sent by the control device of the offline game space; A second determining unit, configured to determine a task result of the target interactive task based on the task content of the target interactive task and the first task data and the second task data; A trigger unit is used to send the task result to the control device, and trigger the control device to control the game device in the offline game space according to the target information corresponding to the target interactive task when the task result is task success.
26. A computer device, characterized in that: It includes a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the interactive live broadcast method of offline games as described in any one of claims 1-11 or 12-18 or 19-22 are implemented.
27. A computer-readable storage medium, characterized in that: A computer program is stored thereon, wherein when the computer program is executed by a processor, the steps of the interactive live broadcast method of an offline game as described in any one of claims 1-11 or 12-18 or 19-22 are implemented.
Citation Information
Patent Citations
Live broadcast interaction method and device, electronic equipment and storage medium
CN110519611A
Live broadcast interaction method and device, server and machine readable storage medium
CN110708565A