Game live broadcast interaction method, device, storage medium and electronic device
By responding to the audience's role selection operation in the game live broadcast, and calculating and displaying the battle results of virtual characters based on different installation plans, the problem of insufficient audience interaction in the existing technology is solved, and a higher sense of interaction and participation is achieved.
Patent Information
- Application Number
- CN202111144054.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-28
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2041-09-28
AI Technical Summary
The audience's interaction in the existing game live broadcast is insufficient, and it is impossible to compare the battle results of the same virtual character in the game based on different installation plans in real time.
By responding to the role selection operation of the audience terminal, the target virtual character in the game event is determined, and the battle result data of the virtual character in the battle event is calculated based on the audience's installation plan and the contestant's installation plan, and the battle result data of the virtual character in the battle event is displayed in the live broadcast interface in real time.
It increases the interactiveness of the game live broadcast, allowing the audience to compare the battle results of the same virtual character based on different installation plans in real time, and improves the audience's sense of participation and viewing experience.
Smart Images

Figure CN113877213B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a game live broadcast interaction method, device, storage medium and electronic device. Background Art
[0002] In today's Internet digital age, electronic games have become an important part of people's lives, and MOBA (Multiplayer Online Battle Arena) games are currently the most popular type of electronic games. Nowadays, MOBA e-sports have become a regular event in sports competitions such as the Asian Games, and the live broadcasts of various games, offline competitions and other activities have also created huge economic wealth for the society and greatly enriched people's lives.
[0003] However, in the current live broadcast of game events, viewers can only watch the live broadcast through the live broadcast interface, and the interactivity of game live broadcast needs to be improved. Summary of the invention
[0004] The purpose of this application is to provide a game live broadcast interactive method, device, storage medium and electronic device to improve the interactivity of game live broadcast.
[0005] The present application provides a game live broadcast interaction method, including:
[0006] In response to a character selection operation of a game event through a first viewer terminal during a live broadcast of the game event, a target virtual character in the game event is determined from at least two opponents of the game event, each opponent including at least one virtual character;
[0007] Determine the first equipment plan corresponding to the target virtual character under the current game player account;
[0008] Determine first battle result data of the target virtual character participating in the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event;
[0009] The first battle result data is displayed on the live broadcast interface of the first viewer terminal.
[0010] The embodiment of the present application also provides a game live interactive device, including:
[0011] A first determination module is used to respond to a character selection operation of a game event through a first audience terminal during a live broadcast of the game event, and determine a target virtual character in the game event from at least two opponents of the game event, each opponent including at least one virtual character;
[0012] The second determination module is used to determine a first equipment plan corresponding to a target virtual character under a current game player account;
[0013] A third determination module is used to determine first battle result data of a target virtual character participating in a target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event;
[0014] The first display module is used to display the first battle result data on the live broadcast interface of the first audience terminal.
[0015] Among them, the game live interactive device also includes:
[0016] The fourth determination module is used to determine a target battle event in the game event from battle events of at least two opponents.
[0017] The battle event includes a battle event that has been completed, and the fourth determination module is specifically used for:
[0018] In response to a selection operation of a battle event of at least two opponents in a game event that has ended through a first audience terminal during a live broadcast of the game event, a selected target battle event is determined.
[0019] In response to a selection operation of a battle event of at least two opponents in a game event that has ended through a first audience terminal during a live broadcast of the game event, determining the selected target battle event specifically includes:
[0020] In response to a selection operation of a ended battle event mark point on a live broadcast progress bar of a game event through a first audience terminal, a target battle event corresponding to the selected ended battle event mark point is determined.
[0021] Wherein, the first determination module is specifically used for:
[0022] In response to a selection operation of a virtual character in a battle lineup information interface of a game event through a first audience terminal during a live broadcast of the game event, a selected target virtual character is determined, and the battle lineup information interface includes at least two virtual characters of at least two opponents.
[0023] Wherein, the second determination module is specifically used for:
[0024] Obtain at least one equipment plan of the target virtual character saved in the current game player account;
[0025] Displaying an outfit setting interface corresponding to the target virtual character on the live broadcast interface of the first viewer terminal, where the outfit setting interface includes at least one outfit solution;
[0026] In response to a selection operation on an equipment plan on an equipment plan setting interface, a selected first equipment plan is determined.
[0027] Among them, the game live interactive device also includes:
[0028] The fifth determination module is used to respond to the modification operation of the first equipment plan on the equipment plan setting interface, determine the modified first equipment plan, and update the first equipment plan using the modified first equipment plan, and then trigger the fourth determination module to re-execute the step of determining the target virtual character to participate in the first battle result data of the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event.
[0029] Wherein, the third determination module is specifically used for:
[0030] Obtaining the combat actions of the target virtual character in the target combat event;
[0031] Determine first battle result data of a target virtual character performing a battle action based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event.
[0032] Among them, the game live interactive device also includes:
[0033] An acquisition module, used to acquire second battle result data generated by the target virtual character in the target battle event;
[0034] The second display module is used to display the second equipment plan and the second battle result data on the live broadcast interface of the first audience terminal.
[0035] Among them, the game live interactive device also includes:
[0036] A generating module, configured to respond to a sharing operation of the first battle result data through the first audience terminal, and generate a corresponding battle result comparison bullet screen based on the second equipment configuration, the second battle result data, the first equipment configuration and the first battle result data;
[0037] The third display module is used to display the battle result comparison barrage on the live broadcast screen of the game event.
[0038] Among them, the game live interactive device also includes:
[0039] The fourth display module is used to respond to the preset operation of comparing the battle results through the second audience terminal, and display the corresponding second equipment plan, second battle result data, first equipment plan and first battle result data on the live broadcast interface of the second audience terminal.
[0040] The first audience terminal is installed with a live broadcast client and a game client, and the live broadcast client and the game client are connected via a first data interface. The third determination module is specifically used for:
[0041] Synchronizing the first equipment scheme to the competition client through the first data interface, so that the competition client determines that the target virtual character participates in the first battle result data of the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event;
[0042] Receive first match result data returned by the event client through the first data interface.
[0043] The first viewer terminal is installed with a live broadcast client and a game client, the live broadcast client and the game client are connected via a second data interface, and the second determination module is specifically used for:
[0044] The first equipment plan corresponding to the target virtual character under the current game player account logged into the game client is obtained through the second data interface.
[0045] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is suitable for loading by a processor to execute the steps in any of the above-mentioned game live broadcast interaction methods.
[0046] An embodiment of the present application also provides an electronic device, which includes a memory and a processor, wherein a computer program is stored in the memory, and the processor executes the steps in any of the above-mentioned game live broadcast interaction methods by calling the computer program stored in the memory.
[0047] The game live interactive method, device, storage medium and electronic device provided by the present application determine the target virtual character in the game event from at least two opponents of the game event by responding to the character selection operation of the game event through the first audience terminal during the live broadcast of the game event, each opponent includes at least one virtual character, and then determine the first outfit plan corresponding to the target virtual character under the current game player account, and determine the first battle result data of the target virtual character participating in the target battle event based on the first outfit plan replacing the second outfit plan of the target virtual character in the target battle event, and then display the first battle result data on the live broadcast interface of the first audience terminal. Therefore, during the live broadcast of the game, the audience can compare the battle results generated by the same virtual character in the game participating in the same battle event based on different outfit plans, which is conducive to increasing the interactivity of the game live broadcast. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The technical solution and other beneficial effects of the present application will be made apparent by describing in detail the specific implementation methods of the present application in conjunction with the accompanying drawings.
[0049] Figure 1 is a scene diagram of a game live interactive system provided in an embodiment of the present application;
[0050] Figure 2 is another scenario schematic diagram of the game live broadcast interactive system provided in an embodiment of the present application;
[0051] Figure 3 It is a flowchart of a game live broadcast interactive method provided in an embodiment of the present application;
[0052] Figure 4 It is a schematic diagram of the operation of triggering the display of the battle lineup information interface on the live broadcast interface provided by an embodiment of the present application;
[0053] Figure 5 yes Figure 4 A magnified picture of the battle lineup information interface in ;
[0054] Figure 6 is another flowchart of the game live interactive method provided by an embodiment of the present application;
[0055] Figure 7 This is a schematic diagram of an operation of selecting a virtual character on a live broadcast interface provided by an embodiment of the present application;
[0056] Figure 8 The embodiment of the present application provides Figure 7 A schematic diagram of the operation of selecting an equipment plan on the equipment plan setting interface;
[0057] Fig. 9 It is a structural schematic diagram of a live broadcast screen of a game event provided in an embodiment of the present application;
[0058] Fig.10 It is a structural diagram of the equipment configuration interface provided in the embodiment of the present application;
[0059] Fig.11 It is a structural diagram of a game live interactive device provided in an embodiment of the present application;
[0060] Fig.12 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] 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.
[0062] Embodiments of the present application provide a game live broadcast interaction method, device, storage medium and electronic device.
[0063] See also Figure 1 and Figure 2 , Figure 1 and Figure 2 A scenario diagram of a game live broadcast interactive system provided in an embodiment of the present application. The game live broadcast interactive system may include any game live broadcast interactive device provided in the embodiment of the present application. The game live broadcast interactive device may be specifically integrated in an electronic device such as a terminal or a server, wherein the terminal may be a smart phone, a tablet computer, a laptop computer, or a personal computer (PC) and other devices, and the server may be specifically an independent physical server, or a server cluster or distributed system composed of multiple physical servers.
[0064] The electronic device can respond to a character selection operation of a game event through a first audience terminal during a live broadcast of the game event, determine a target virtual character in the game event from at least two opponents in the game event, each opponent including at least one virtual character; determine a first equipment scheme corresponding to the target virtual character under a current game player account; determine first battle result data of the target virtual character participating in a target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event; and display the first battle result data on the live broadcast interface of the first audience terminal.
[0065] In a possible application scenario, such as Figure 1 As shown, the game live interactive system can be applied to the interaction in the live broadcast of e-sports events, and the game live interactive system can include a live server, an event server connected to the live server, and at least one audience terminal. Among them, a live client and an event client are installed in each audience terminal, the live client can be connected to the live server through a network, the event client can be connected to the event server through a network, and the event client and the live client in the same audience terminal are connected through a data interface to perform data interaction. Specifically, the event server can provide game event data (such as game screen, battle lineup information, and battle event information of the game event) to the live server, the live server can generate a live screen of the game event based on the game event data, and send the live screen of the game event to the live client in each audience terminal, the live client can provide a live interface through the audience terminal, and the live interface is used to display the live screen of the game event.
[0066] Specifically, when a user of a certain audience terminal (for example, a user of a first audience terminal) uses a live broadcast client on the first audience terminal (hereinafter referred to as the "first live broadcast client") to watch the live broadcast of a game event, the first live broadcast client will provide a live broadcast interface to the user of the first audience terminal (that is, the first live broadcast viewer) through the first audience terminal to display the live broadcast screen of the game event. Furthermore, in the process of watching the live broadcast of the game event, the first live broadcast viewer can perform a role selection operation for the game event on the live broadcast interface of the first viewer terminal, so that the first live broadcast client responds to the role selection operation and determines the selected target virtual character from at least two opponents of the game event. After that, the first live broadcast client can determine the first outfit plan corresponding to the target virtual character under the current game player account (that is, the account used by the first live broadcast viewer to log in to the game client in the first viewer terminal), and can synchronize the first outfit plan corresponding to the target virtual character to the event client in the first viewer terminal (hereinafter referred to as the "first event client") through the data interface, so that the first event client sends the first outfit plan of the target virtual character to the event server, thereby triggering the event server to calculate the first battle result data of the target virtual character participating in the target battle event based on the first outfit plan replacing the second outfit plan of the target virtual character in the target battle event. Among them, the target battle event can be a battle event in which the target virtual character participates in the game event. Afterwards, the above-mentioned event server can return the first battle result data to the above-mentioned first event client, and then the first event client can receive the first battle result data returned by the event server, and return the first battle result data to the above-mentioned first live broadcast client through the data interface, and then the first live broadcast client can receive the first battle result data returned by the first event client through the data interface, and display the first battle result data on the live broadcast interface of the above-mentioned first audience terminal, so that the above-mentioned first live broadcast audience can compare the difference in battle result data corresponding to the same virtual character participating in the battle event based on the player's equipment plan and their own equipment plan in the game event, so as to know which one of the player's equipment plan and their own equipment plan is better.
[0067] In another possible application scenario, Figure 2As shown, the game live interactive system can also be applied to the interaction in the anchor's game live broadcast, and the game live interactive system can include a live broadcast server and a game server connected to the live broadcast server, an anchor terminal and at least one audience terminal. The anchor terminal and the audience terminal can be user devices with a live broadcast client and a game client installed, and can be connected to the game server and the live broadcast server through a network. The live broadcast client can be an application client for live broadcast and viewing live broadcast, and the game client can be an application client for playing games, and the live broadcast client and the game client in the same terminal device are connected through a data interface to perform data interaction.
[0068] Specifically, when the anchor uses the live broadcast client in the anchor terminal to broadcast a game event live, the game client in the anchor terminal can receive the anchor's game operation data and send the game operation data to the game server, so that the game server controls the behavior of the virtual character in the game scene according to the game operation data. At the same time, the live broadcast client in the anchor terminal can collect the screen image and audio signal of the anchor terminal, and encode the collected screen image and audio signal to obtain live broadcast data, and then send the live broadcast data to the above-mentioned live broadcast server. Then the live broadcast server can receive the live broadcast data and send the live broadcast data to each audience terminal that needs to watch the live broadcast of the game event, so as to realize the live broadcast of the above-mentioned game event.
[0069] Furthermore, after a user of a certain audience terminal (for example, a user of a first audience terminal) logs in to a live broadcast client (hereinafter referred to as "the first live broadcast client") on the first audience terminal, the user of the first audience terminal (that is, the first live broadcast audience) can watch the live broadcast of the above-mentioned game event through the first live broadcast client, and in the process of watching the live broadcast of the game event, the user of the first audience terminal (that is, the first live broadcast audience) can perform a role selection operation for the game event on the live broadcast interface of the first audience terminal, so that the above-mentioned first live broadcast client responds to the role selection operation and determines the selected target virtual character from at least two opponents of the game event. After that, the first live broadcast client can determine the first outfit plan corresponding to the target virtual character under the current game player account (that is, the account used by the above-mentioned first live broadcast audience to log in to the game client in the first audience terminal), and can synchronize the first outfit plan corresponding to the target virtual character to the game client in the above-mentioned first audience terminal (hereinafter referred to as "the first game client") through the data interface, so that the first game client sends the first outfit plan corresponding to the above-mentioned target virtual character to the game server, thereby triggering the game server to calculate the first battle result data of the target virtual character participating in the target battle event based on the first outfit plan replacing the second outfit plan of the target virtual character in the target battle event. The target battle event is a battle event in which the target virtual character in the game event participates. Afterwards, the game server may return the first battle result data to the first game client, and then the first game client may receive the first battle result data returned by the game server, and return the first battle result data to the first live broadcast client through the data interface, and then the first live broadcast client may receive the first battle result data returned by the first game client through the data interface, and display the first battle result data on the live broadcast interface of the first audience terminal, so that the first live broadcast audience can compare the battle result data differences corresponding to the same virtual character participating in the target battle event based on the player's outfit plan and their own outfit plan in the game event, so as to know which one is better, the player's outfit plan or their own outfit plan.
[0070] like Figure 3 As shown, Figure 3 : is a flowchart of a game live interactive method provided in an embodiment of the present application. The specific process of the game live interactive method can be as follows:
[0071] S101. In response to a character selection operation of a game event through a first viewer terminal during a live broadcast of the game event, a target virtual character in the game event is determined from at least two opponents of the game event, each opponent including at least one virtual character.
[0072] In this embodiment, the game live interactive method can be applied to the interaction in the live broadcast of e-sports events (that is, the interaction during the process of the user of the first viewer terminal watching the live broadcast of the e-sports event), and can also be applied to the interaction in the live broadcast of the anchor game (that is, the interaction during the process of the user of the first viewer terminal watching the live broadcast of the anchor playing the game). In addition, for the sake of ease of understanding and explanation, the embodiment of the application specifically describes the application of the game live interactive method to the interaction in the live broadcast of e-sports events as an example.
[0073] Specifically, when the user of the first audience terminal (i.e., the first live audience) wants to watch the live broadcast of a certain game event, he can watch the live broadcast of the game event by starting the live broadcast client installed on the first audience terminal (hereinafter referred to as the "first live broadcast client"), wherein the first live broadcast client is used to provide a live broadcast interface to the first live audience through the first audience terminal, and the live broadcast interface is used to display the game screen of the game event. In addition, in the process of watching the live broadcast of the game event, the first live audience can perform a role selection operation for the game event on the live broadcast interface of the first audience terminal, so that the first live broadcast client responds to the role selection operation and determines the selected target virtual character from at least two opponents of the game event.
[0074] In this embodiment, the game event may be a game match, wherein the game match includes at least two camps (i.e., opponents), the at least two camps including a camp composed of virtual characters (also referred to as player characters) controlled by players, and may also include a neutral camp composed of non-player characters (NPC), and each camp includes at least one virtual character, and each virtual character can attack virtual characters of other camps.
[0075] In one embodiment, the above S101 can be specifically as follows: responding to a selection operation of a virtual character in a battle lineup information interface of a game event through a first audience terminal during a live broadcast of the game event, determining a selected target virtual character, and the battle lineup information interface includes at least two virtual characters of at least two opposing parties in the game event.
[0076] Specifically, after the game event begins or the players of the game event have selected the virtual characters they control, the event server may send the battle lineup information of the game event to the live broadcast server, wherein the battle lineup information may include the names of the opponents of the game event and the virtual character names of all the virtual characters in each opponent. In some embodiments, the battle lineup information may also include the names of the players corresponding to the virtual characters in each opponent and the equipment options selected by the players. Figure 4As shown, the live broadcast server can receive the battle lineup information, and in response to the preset operation (e.g., click operation) of the first live broadcast viewer on the preset control 11C in the live broadcast interface 11 of the first viewer terminal, generate and display the battle lineup information interface 22 of the game event in the live broadcast interface 11 of the first viewer terminal according to the battle lineup information. In some alternative embodiments, without the need for user triggering of the viewer terminal, the live broadcast server can automatically generate and display the battle lineup information interface 22 of the game event in the live broadcast interface of each viewer terminal after receiving the battle lineup information of the game event.
[0077] And, in specific implementation, Figure 4 As shown, the live broadcast interface 11 of the first audience terminal may include a first preset area 11A for displaying the live broadcast screen of the game event, and the game event battle lineup information interface 22 may be displayed superimposed on the first preset area 11A, or as shown in FIG. Figure 4 As shown, it is displayed on the second preset area 11B in the live broadcast interface 11 of the first viewer terminal, wherein the second preset area 11B and the first preset area 11A can be arranged side by side in the live broadcast interface 11 .
[0078] It can be understood that the second preset area 11B can be dedicated to displaying the battle lineup information interface 22 of the game event, and before the game event starts or the players of the game event select the virtual characters they control, the second preset area 11B can only display the window position, but not the battle lineup information, and after the game event starts or the players of the game event select the virtual characters they control, the live broadcast server can fill in the corresponding battle lineup information at the window position of the second preset area 11B according to the received battle lineup information.
[0079] Among them, Figure 5 As shown, the battle lineup information interface 22 may include the names of the opponents of the game event (e.g., opponent 1 and opponent 2) and the virtual character names of all virtual characters in each opponent (e.g., virtual character A1, virtual character A2, virtual character A3, virtual character A4 and virtual character A5 in opponent 1 and virtual character B1, virtual character B2, virtual character B3, virtual character B4 and virtual character B5 in opponent 2), and the corresponding game event may be a 5-on-5 game match. In some embodiments, as Figure 5As shown, the battle lineup information interface 22 may also include names of players corresponding to the virtual characters of each opponent. In addition, in specific implementation, the first live broadcast viewer may select the target virtual character by clicking the name, avatar or corresponding player name of the virtual character (e.g., virtual character A1) that he wants to select on the battle lineup information interface 22 through the first viewer terminal.
[0080] S102. Determine a first equipment plan corresponding to the target virtual character under the current game player account.
[0081] In one embodiment, Figure 6 As shown, the above S102 may specifically include:
[0082] S1021. Obtain at least one equipment plan for the target virtual character saved in the current game player account.
[0083] Among them, a game client may be installed in the above-mentioned first audience terminal, and the above-mentioned current game player account may be an account of the user of the first audience terminal (that is, the first live audience) used to log in to the game client in the first audience terminal (hereinafter referred to as the "first game client"). The above-mentioned outfit plan may be the outfit plan of the target virtual character pre-saved by the above-mentioned first live audience in the game application to which the first game client belongs. The outfit plan may include multiple equipment, such as "flash" equipment of the "rune" type, "magic penetration rod" equipment of the "weapon" type, "blood-sucking knife" equipment of the "weapon" type, and "blood-sucking book" equipment of the "weapon" type. In this way, in this embodiment, by pre-saving the outfit plan of the target virtual character in the game application under the game player account, it is conducive to improving the efficiency or convenience of determining the first outfit plan in the subsequent steps.
[0084] In a specific embodiment, the first live broadcast client may be a plug-in in the first game client for watching live broadcasts of game events, that is, the account used by the first audience terminal to log in to the first live broadcast client is the account used to log in to the first game client (that is, the current game player account). Therefore, the game live broadcast interactive device can directly obtain the current game player account logged in to the first live broadcast client and the first game client through the first live broadcast client, and at least one outfit plan of the target virtual character saved in the current game player account in the game application to which the first game client belongs.
[0085] In another specific embodiment, the first live broadcast client may also be an application client for live broadcast and viewing live broadcast, which is independent of the first game client. Furthermore, the first live broadcast client, which is independent of the first game client, may be connected to the first game client through a corresponding data interface to interact with data. For example, the first live broadcast client may be integrated with a second data interface, the first game client may be integrated with a fourth data interface, and the second data interface and the fourth data interface may be connected through a transmission protocol (e.g., TCP / UDP protocol) to interact with data.
[0086] S1022. Displaying an outfit setting interface corresponding to the target virtual character on the live broadcast interface of the first viewer terminal, the outfit setting interface including at least one outfit solution.
[0087] S1023. In response to the selection operation of an equipment plan on the equipment plan setting interface, determine the first equipment plan selected.
[0088] Specifically, Figure 7 As shown, the first live broadcast client can respond to the selection operation of the first live broadcast viewer on the virtual character (for example, virtual character A1) in the battle lineup information interface 22 of the game event through the first viewer terminal. After determining the selected target virtual character, the first live broadcast client can obtain the current game player account of the first live broadcast viewer who logs into the first game client and at least one outfit plan of the target virtual character saved by the first live broadcast viewer under the current game player account through the first game client through the second data interface and the fourth data interface. Then, the first live broadcast client can generate and display the outfit plan setting interface 23 corresponding to the target virtual character in the live broadcast interface 11 of the first viewer terminal according to the at least one outfit plan of the target virtual character obtained.
[0089] And, in specific implementation, Figure 7 As shown, the outfit setting interface 23 corresponding to the target virtual character can be superimposed on the battle lineup information interface 22 of the game event or the second preset area 11B of the live broadcast interface for display. In some alternative embodiments, the outfit setting interface 23 corresponding to the target virtual character can also be superimposed on the live broadcast screen of the game event or the first preset area 11A of the live broadcast interface 11 for display, or displayed on the third preset area (not shown in the figure) in the live broadcast interface 11 of the first audience terminal, wherein the third preset area, the first preset area 11A and the second preset area 11B can be arranged side by side in the live broadcast interface 11.
[0090] Among them, Figure 8As shown, the outfit setting interface 23 may display the name of the target virtual character (e.g., "virtual character A1"), the avatar, and the corresponding player name (e.g., "player A11"), and may also display at least one outfit (e.g., three outfits 231 / 232 / 233). Specifically, the first live broadcast viewer may select the first outfit by clicking on the display area of the outfit he wants to select (e.g., outfit 231) on the outfit setting interface 23.
[0091] In some embodiments, Figure 8 As shown, the equipment setting interface 23 may display the economy of the target virtual character in the game (e.g., "2000"), and the more economy the target virtual character has in the game, the more powerful equipment the corresponding player can buy for the target virtual character. Therefore, by displaying the economy of the target virtual character in the game on the equipment setting interface, when the first live broadcast audience selects an equipment on the equipment setting interface, they can use the economy of the target virtual character in the game as a reference to select an equipment, so as to avoid the situation where the economy of the target virtual character in the game is not enough to purchase the equipment in the selected equipment.
[0092] In some alternative embodiments, the above S1022 and the above S1023 may also be replaced by:
[0093] S1024. Determine a first equipment plan corresponding to the target virtual character from at least one equipment plan.
[0094] Specifically, the first live broadcast client can directly randomly select an outfit plan from at least one outfit plan of the target virtual character pre-saved by the first live broadcast audience as the first outfit plan, or can also select an outfit plan with the latest saving time from the at least one outfit plan as the first outfit plan, or the game live broadcast interactive device can obtain the economy of the target virtual character in the game event, and determine from the at least one outfit plan that the economy required for purchase is closest to the economy of the target virtual character in the game event as the first outfit plan.
[0095] In some other alternative embodiments, the first equipment scheme may also be temporarily configured by the first live broadcast viewer during the live broadcast of the game event. Accordingly, the above S102 may specifically include:
[0096] S1025. In response to the equipment configuration operation of the target virtual character through the first viewer terminal, determine a first equipment scheme configured for the target virtual character.
[0097] Specifically, after the target virtual character in the game event is determined through the first live client, the game live interactive device can generate and display the outfit configuration interface corresponding to the target virtual character on the live interface of the first audience terminal through the first live client, and then the first live audience can perform the outfit configuration operation of the target virtual character on the outfit configuration interface through the first audience terminal to trigger the game live interactive device to respond to the outfit configuration operation through the first live client, and determine that the outfit scheme configured by the first live audience for the target virtual character on the outfit configuration interface is the first outfit scheme. In addition, it should be noted that the outfit configuration interface and outfit configuration operation can refer to the outfit configuration interface and outfit configuration operation used to configure the outfit scheme for the virtual character in the existing game client, so it will not be repeated here.
[0098] S103. Determine first battle result data of the target virtual character participating in the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event.
[0099] The target battle event may be a battle event in which a target virtual character participates in a game event, that is, participants in the target battle event include the target virtual character.
[0100] Specifically, taking the above-mentioned game event as a game match as an example, the battle event of this embodiment can refer to the confrontation of at least two virtual characters in the game match in the camp, for example, it can include fighting in a group, single killing, big dragon, etc. In addition, according to the number of virtual characters participating in the battle event in the two camps, the above-mentioned battle event can be divided into a one-on-one duel event (that is, there is a virtual character participating in the battle event in each of the two camps), a one-to-many group battle event (that is, there is only one virtual character participating in the battle event in one of the two camps) and a multi-to-many group battle event (that is, there are multiple virtual characters participating in the battle event in each of the two camps). For example, several virtual characters in one camp attacked several virtual characters in another camp in the bush. In this case, the attack event (that is, the battle event) can be a multi-to-many group battle event. In addition, it can be understood that from the beginning to the end of a game match, multiple confrontations will occur between virtual characters in different camps, and each confrontation can correspond to a battle event in the above-mentioned game event.
[0101] In some embodiments, Figure 6 As shown, before the above S103, the following may also be included:
[0102] S105. Determine a target battle event in the game match from battle events of at least two opponents.
[0103] In a specific embodiment, the above-mentioned battle events may include battle events that have ended in the game competition. The above-mentioned S105 may specifically include: responding to the selection operation of the battle events that have ended between at least two opponents in the game competition through the first audience terminal during the live broadcast of the game competition, and determining the selected target battle event.
[0104] Specifically, after each battle event in the above-mentioned game event ends, the above-mentioned event server can send the event occurrence time and event description information corresponding to the ended battle event to the above-mentioned live broadcast server, and then the live broadcast server can receive the event occurrence time and event description information corresponding to the ended battle event, and obtain the time point position corresponding to the event occurrence time on the live broadcast progress bar of the above-mentioned game event, and then set a ended battle event mark point corresponding to the time point position on the live broadcast progress bar of the above-mentioned game event, and then when receiving the mark trigger instruction generated by triggering the ended battle event mark point, the corresponding event description information of the ended battle event can be displayed.
[0105] Furthermore, in a specific implementation, while watching the live broadcast of the game event, the first live broadcast viewer may select a ended battle event mark point on the live broadcast progress bar of the game event through the first viewer terminal, and then the first live broadcast client may respond to the selection operation of the first live broadcast viewer on the ended battle event mark point on the live broadcast progress bar of the game event through the first viewer terminal, and determine that the ended battle event corresponding to the selected ended battle event mark point is the target battle event.
[0106] For example, Fig. 9As shown, when the first live broadcast viewer uses the first viewer terminal to watch the game event being broadcast live by the first live broadcast client, the live broadcast interface of the first viewer terminal will display the live broadcast screen 21 of the game event, wherein the live broadcast screen 21 of the game event may include the game screen 211 of the game event, the live broadcast progress bar 212 located at the bottom of the game screen 211, and at least one ended battle event mark point 213 set on the live broadcast progress bar 212. In addition, in the process of watching the live broadcast of the game event, when the first live broadcast viewer triggers a certain ended battle event mark point 213 on the live broadcast progress bar 212 through the first viewer terminal, for example, when the first live broadcast viewer touches a certain ended battle event mark point 213 on the live broadcast progress bar 212 on the live broadcast interface of the first viewer terminal, the live broadcast interface of the first viewer terminal will display the corresponding bubble display bar 214 at the position of the triggered ended battle event mark point 213, and the bubble display bar 214 is used to display at least part of the battle event corresponding to the triggered ended battle event mark point 213. The above event description information is displayed so that the first live broadcast viewer can have a general understanding of the corresponding battle event after seeing the bubble display bar 214. If the first live broadcast viewer wants to further compare the battle result data difference corresponding to the same virtual character participating in the same battle event based on the player's equipment plan and his own equipment plan in the game event, the first live broadcast viewer can click the bubble display bar 214 or click the query button 215 in the bubble display bar 214 to select the corresponding ended battle event mark point 213 on the live broadcast progress bar 212 of the game event. In this way, in this embodiment, the user selects the target battle event in the game event whose battle result data difference he wants to compare, which is conducive to improving the efficiency of determining the target battle event, and at the same time can increase the participation of the live broadcast audience to improve the interactivity of the game live broadcast.
[0107] In an alternative embodiment, the above S105 may also be specifically: determining a target battle event in which the target virtual character participates from battle events of at least two opponents in the game event.
[0108] Specifically, after determining the target virtual character in the game event through the first live client, the game live interactive device can automatically detect the battle event in the game event through the event server, and when detecting the battle event in which the target virtual character participates, the battle event in which the target virtual character participates is used as the target battle event. In some alternative embodiments, after determining the target virtual character in the game event through the first live client, the game live interactive device can also use the event server based on the battle event parameters (for example, the minimum number of virtual characters participating in the battle event, etc.) to use the battle event in which the target virtual character participates in the game event and matches the battle event parameters as the target battle event. For example, a battle event in which the target virtual character participates in the game event and the number of virtual characters participating is not less than the minimum number of virtual characters participating is used as the target battle event.
[0109] In this way, in this embodiment, the game live interactive device automatically detects and determines the target battle event, so that multiple target battle events can be obtained at one time, and then in the subsequent steps, the battle result data differences corresponding to the same virtual character participating in multiple target battle events based on the player's equipment plan and its own equipment plan can be compared at one time, which is conducive to providing more abundant battle result comparison data to the live audience.
[0110] It can be understood that the target battle events automatically detected and determined by the game live interactive device may include not only battle events that have ended in the game event, but also battle events that have not occurred in the game event and / or battle events that are occurring.
[0111] In some embodiments, the above S105 can also be executed before the above S101, that is, the target battle event in the game event can be determined first, and then the target virtual character in the game event can be determined. Specifically, the above S105 can be specifically as follows: responding to the selection operation of the battle events of at least two opponents in the game event that have ended through the first audience terminal during the live broadcast of the game event, determining the selected target battle event. And, the above S101 can be specifically as follows: responding to the character selection operation of the game event through the first audience terminal during the live broadcast of the game event, determining the target virtual character in the game event from at least two opponents in the game event, each opponent including at least one virtual character.
[0112] Furthermore, in a specific implementation, while watching the live broadcast of the game event, the first live broadcast viewer may select a ended battle event mark point on the live broadcast progress bar of the game event through the first viewer terminal, and then the first live broadcast client may respond to the selection operation of the first live broadcast viewer on the ended battle event mark point on the live broadcast progress bar of the game event through the first viewer terminal, and determine that the ended battle event corresponding to the selected ended battle event mark point is the target battle event.
[0113] Accordingly, the above S101 may specifically include:
[0114] S1011. Displaying a battle lineup information interface corresponding to the target battle event on the live broadcast interface of the first viewer terminal, the battle lineup information interface including at least two virtual characters of at least two opponents who participated in the target battle event.
[0115] Specifically, the above-mentioned first live broadcast client can respond to the selection operation of the first live broadcast viewer on the live broadcast progress bar of the game event through the first viewer terminal, and while determining the target battle event corresponding to the selected ended battle event mark point, display the battle lineup information interface corresponding to the target battle event on the live broadcast interface of the first viewer terminal.
[0116] S1012. In response to a selection operation of a virtual character participating in a target battle event in the battle lineup information interface, determine a selected target virtual character.
[0117] Among them, Figure 5 As shown, the battle lineup information interface 22 corresponding to the target battle event may include the names of at least two opponents participating in the target battle event (for example, opponent 1 and opponent 2) and the names of virtual characters actually participating in the target battle event in each opponent participating in the target battle event (for example, virtual character A1, virtual character A2, virtual character A3, virtual character A4 and virtual character A5 in opponent 1 and virtual character B1, virtual character B2, virtual character B3, virtual character B4 and virtual character B5 in opponent 2). The target battle event may be a 5V5 team battle event. In some embodiments, as Figure 5 As shown, the battle lineup information interface 22 may also include the names of players corresponding to the virtual characters participating in the target battle event.
[0118] Specifically, Figure 5As shown, the first live broadcast viewer can select the target virtual character by clicking on the display area where the name, avatar or corresponding player name of the virtual character (e.g., virtual character A1) he wants to select on the battle lineup information interface 22 corresponding to the target battle event through the first viewer terminal.
[0119] In some embodiments, the first viewer terminal may be installed with a live broadcast client and a competition client at the same time, and the live broadcast client in the first viewer terminal (that is, the first live broadcast client) and the competition client in the first viewer terminal (hereinafter referred to as the "first competition client") may be connected through the first data interface to perform data interaction. The above S103 may specifically include:
[0120] S1031. Synchronize the first equipment plan to the first event client through the first data interface, so that the first event client determines that the target virtual character participates in the first battle result data of the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event.
[0121] S1032. Receive first battle result data returned by the first competition client through the first data interface.
[0122] The first data interface may be integrated into the first live broadcast client. Specifically, the first event client may be integrated with a third data interface, and the first data interface and the third data interface may be connected via a transmission protocol (eg, TCP / UDP protocol) to perform data exchange.
[0123] Specifically, after determining the first equipment scheme corresponding to the target virtual character, the first live broadcast client can synchronize the first equipment scheme to the first event client through the first data interface and the third data interface, so that the first event client determines that the target virtual character replaces the second equipment scheme of the target virtual character in the target battle event based on the first equipment scheme to participate in the first battle result data of the target battle event. And, after determining the first battle result data, the first event client can return the first battle result data to the first live broadcast client through the third data interface and the first data interface. Afterwards, the first live broadcast client can receive the first battle result data returned by the first event client through the third data interface and the first data interface.
[0124] Furthermore, in a specific implementation, after the first live broadcast client synchronizes the first outfit scheme corresponding to the target virtual character to the first event client, the first event client can then send the first outfit scheme corresponding to the target virtual character to the event server to trigger the event server to obtain the target virtual character's battle action in the target battle event, and determine the first battle result data generated by the target virtual character performing the same battle action in the target battle event based on the first outfit scheme replacing the target virtual character's second outfit scheme in the target battle event, and then the event server can return the first battle result data to the first event client, and the first event client can return the first battle result data to the first live broadcast client through the third data interface and the first data interface. Furthermore, it can be understood that the target battle event can be determined by the first live broadcast client in response to the selection operation of the first live broadcast viewer in the live broadcast of the game event through the first viewer terminal for the battle event that has ended between at least two opponents in the game event, or it can be determined by the event server from the battle events that have ended between at least two opponents in the game event after obtaining the first outfit scheme corresponding to the target virtual character.
[0125] In some specific embodiments, the determining of the first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event may specifically include:
[0126] Step A: Obtain the combat actions of the target virtual character in the target combat event.
[0127] Among them, the above-mentioned combat actions may include the behaviors imposed by the target virtual character on virtual characters of non-same camp during the duration of the target combat event (that is, from the beginning to the end of the target combat event), such as attacking behaviors, killing behaviors and controlling behaviors, etc., and may also include the behaviors imposed by the target virtual character on other virtual characters of the same camp during the duration of the target combat event, such as healing behaviors and injury-bearing behaviors, etc. Among them, attack behavior refers to the behavior of the virtual character reducing the blood volume or other status (such as mana, which is consumed by the virtual character to release skills) of virtual characters in different camps. Killing behavior refers to the virtual character reducing the blood volume of virtual characters in different camps to 0, making the virtual characters in different camps in a dead state. Control behavior refers to the virtual character restricting the movement speed and behavior of virtual characters in different camps, making the virtual characters in different camps in a restricted state. When in the restricted state, the movement speed is reduced or even unable to move, and they are unable to release skills or attack other virtual characters. Healing behavior refers to the behavior of the virtual character restoring and locking the blood volume of other virtual characters in the same camp. Restoring blood volume means updating the blood volume from a lower blood volume to a higher blood volume. Locking blood volume means locking the blood volume value at a fixed value for a certain period of time.
[0128] Step B: determining first combat result data corresponding to a combat action performed by the target virtual character based on the first equipment solution replacing the second equipment solution of the target virtual character in the target combat event.
[0129] Among them, the first battle result data may include the damage caused to virtual characters of non-same camp by the above-mentioned target virtual character based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event and performing the same combat action in the above-mentioned target battle event, the number of virtual characters of non-same camp killed, the time required for killing, and the number of assists provided to other virtual characters of the same camp.
[0130] Specifically, after the first live broadcast client synchronizes the first equipment scheme corresponding to the target virtual character to the first competition client, the first competition client can then send the first equipment scheme corresponding to the target virtual character to the competition server. Afterwards, the competition server can receive the first equipment scheme corresponding to the target virtual character sent by the first competition client, and obtain the combat action of the target virtual character in the target combat event, and then determine the first combat result data generated by the target virtual character performing the same combat action in the target combat event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target combat event, and then the competition server can return the first combat result data to the first competition client, and the first competition client can return the first combat result data to the first live broadcast client through the third data interface and the first data interface.
[0131] It should be noted that, in a battle event in a game match, the battle result data generated by the target virtual character performing the same battle action based on different equipment schemes will be different, among which the battle result data generated by the target virtual character performing the above battle action based on the player's equipment scheme (that is, the above-mentioned second equipment scheme) is the battle result actually generated by the target virtual character in the above-mentioned target battle event of the game match, while the battle result data generated by the target virtual character performing the above battle action based on the first equipment scheme of the first live broadcast audience is not the battle result actually generated by the target virtual character in the above-mentioned target battle event of the game match, that is, the above-mentioned process of determining the first battle result data of the target virtual character performing a battle action based on the first equipment scheme to replace the second equipment scheme of the target virtual character in the target battle event will not have any impact on the outcome of the game match.
[0132] It is understandable that an application scenario of the game live broadcast interactive method of this embodiment is: for a virtual character controlled by a player in a game, the equipment plan of the live broadcast audience is different from that of the player, and the live broadcast audience has the idea that I know more than the player, or has the idea that my equipment plan can have better benefits in a certain battle event in the game. That is, in the process of watching the live broadcast of the game event, some live broadcast audiences will have the need to compare the difference in battle result data generated by their own equipment plan and the player's equipment plan under the player's operation.
[0133] In some alternative embodiments, the above step B may also be replaced by:
[0134] Step C. According to the economy of the target virtual character when participating in the above-mentioned target battle event, at least one target equipment is determined from the first equipment plan to obtain a target equipment plan.
[0135] Step D: determining first battle result data corresponding to a battle action performed by the target virtual character based on the target equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event.
[0136] Specifically, when the target virtual character has enough money to purchase all the equipment included in the first equipment plan when participating in the target battle event, the target equipment plan is the first equipment plan. When the target virtual character does not have enough money to purchase all the equipment included in the first equipment plan when participating in the target battle event, the target equipment plan is the set of all the equipment that the player can purchase for the target virtual character at the same time during the target battle event in the first equipment plan.
[0137] S104. Display the first battle result data on the live broadcast interface of the first viewer terminal.
[0138] In one embodiment, Fig.10 As shown, the first live broadcast client can directly display the first battle result data 234 in the equipment setting interface 23. Fig.10 As shown, the outfit setting interface 23 can also display the second outfit 235 of the player corresponding to the target virtual character and the second battle result data 236 corresponding to the second outfit 235. In this way, the first live broadcast audience can quickly know the difference in battle result data between the outfit selected by himself (that is, the first outfit) and the outfit of the player in the target battle event (that is, the second outfit) when seeing the outfit setting interface 23.
[0139] In a specific embodiment, Figure 6 As shown, after the above S104, the following may also be included:
[0140] S106. In response to the modification operation on the first equipment plan on the equipment plan setting interface, determine the modified first equipment plan, and use the modified first equipment plan to update the first equipment plan, and then return to execute the above S103.
[0141] Specifically, Fig.10As shown, the above-mentioned equipment plan setting interface 23 may include a modification button 237, and when the above-mentioned first live broadcast viewer wants to further compare the battle result data difference corresponding to another equipment plan saved by the first live broadcast viewer (for example, equipment plan 232) and the equipment plan 235 of the player in the target battle event, the first live broadcast viewer can update the equipment plan (that is, the above-mentioned first equipment plan) selected by the first live broadcast viewer by clicking the modification button 237 on the above-mentioned equipment plan setting interface 23, and can then click the display area of the other equipment plan (for example, equipment plan 232) saved by the first live broadcast viewer on the above-mentioned equipment plan setting interface 23 to use the other equipment plan to update the above-mentioned selected equipment plan (for example, equipment plan 231).
[0142] In this way, a loop can be formed, and through multiple loops, the equipment plans saved by the first live broadcast audience can be compared one by one with the battle result data differences corresponding to the equipment plans of the players in the target battle event, which is conducive to improving the interactivity and viewing experience of the game live broadcast.
[0143] In the above embodiment, if Figure 6 As shown, after the above S104, the following may also be included:
[0144] S107. In response to the first live broadcast viewer's sharing operation of the first battle result data through the first viewer terminal, a corresponding battle result comparison bullet screen is generated based on the second equipment configuration, the second battle result data, the first equipment configuration and the first battle result data.
[0145] S108. Display the battle results and compare barrages on the live broadcast of the game event.
[0146] Specifically, Fig.10 As shown, the above-mentioned equipment plan setting interface 23 may also include a sharing button 238, and when the above-mentioned first live broadcast viewer wants to share the above-mentioned first battle result data 234 with other live broadcast viewers, the above-mentioned first live broadcast client can be triggered to generate a corresponding battle result comparison barrage based on the above-mentioned second equipment plan, the second battle result data, the first equipment plan and the first battle result data by clicking the sharing button 238 in the above-mentioned equipment plan setting interface 23, and send the battle result comparison barrage to the above-mentioned live broadcast server. After that, the live broadcast server will display the above-mentioned battle result comparison barrage on the live broadcast screen of the above-mentioned game event, thereby realizing the sharing of the above-mentioned first battle result data 234 by the first live broadcast viewer.
[0147] Furthermore, during specific implementation, the first live broadcast client may generate a corresponding battle result comparison page according to the second equipment plan, the second battle result data, the first equipment plan and the first battle result data, and then generate the corresponding battle result comparison barrage according to the battle result comparison page.
[0148] The battle result comparison bullet screen may be a bullet screen in the form of a hyperlink. The battle result comparison page is used to show the first equipment plan and the second equipment plan of the target virtual character to the live audience, as well as the first battle result data and the second battle result data corresponding to the target virtual character participating in the target battle event based on the first equipment plan and the second equipment plan, respectively.
[0149] In this way, each live viewer who uses the live broadcast client in each viewer terminal to watch the live broadcast of the game event can see the battle result comparison barrage including the above-mentioned second equipment plan, second battle result data, first equipment plan and first battle result data, which greatly increases the interactivity of the game live broadcast.
[0150] In some specific embodiments, Figure 6 As shown, after the above S108, the following may also be included:
[0151] S109. In response to a preset operation of comparing the battle result bullet screen through the second viewer terminal, the corresponding second equipment plan, second battle result data, first equipment plan and first battle result data are displayed on the live broadcast interface of the second viewer terminal.
[0152] The second viewer terminal and the first viewer terminal may be the same viewer terminal or different viewer terminals. Furthermore, in a specific implementation, when the user of the second viewer terminal (i.e., the second live viewer) clicks on the battle result comparison bullet screen in the live broadcast screen of the game event on the live broadcast interface of the second viewer terminal, the live broadcast server in the second viewer terminal may be triggered to display the battle result comparison page on the live broadcast interface of the second viewer terminal, so as to display the second equipment plan, the second battle result data, the first equipment plan and the first battle result data to the second live viewer.
[0153] As can be seen from the above, the game live broadcast interactive method provided by the present embodiment determines a target virtual character in the game event from at least two opponents in the game event by responding to a character selection operation of the game event through the first audience terminal during the live broadcast of the game event, each opponent including at least one virtual character, and then determines a first equipment scheme corresponding to the target virtual character under the current game player account, and determines the first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event, and then displays the first battle result data on the live broadcast interface of the first audience terminal, so that during the live broadcast of the game, the audience can compare the battle results generated by the same virtual character in the game participating in the same battle event based on different equipment schemes, which is conducive to increasing the interactivity of the game live broadcast.
[0154] The following will take the application of the above-mentioned game live interactive method to the first audience terminal, the second audience terminal, the live broadcast server and the event server in the game live interactive system as an example to briefly introduce the process of the game live interactive method.
[0155] Among them, the first audience terminal and the second audience terminal are installed with a live broadcast client and a match client, the live broadcast client can be connected to the live broadcast server through the network, the match client can be connected to the match server through the network, and the match client and the live broadcast client in the same audience terminal are connected through a data interface to perform data interaction. Specifically, the match server can provide game match data (such as game screen, battle lineup information, and battle event information of the game match) to the live broadcast server, the live broadcast server can generate a live broadcast screen of the game match based on the game match data, and send the live broadcast screen of the game match to the live broadcast client in each audience terminal, and the live broadcast client can provide a live broadcast interface through the audience terminal, and the live broadcast interface is used to display the live broadcast screen of the game match.
[0156] When the user of the first viewer terminal (i.e., the first live broadcast viewer) uses the live broadcast client on the first viewer terminal (hereinafter referred to as the "first live broadcast client") to watch the live broadcast of the game event, the first live broadcast client will provide the first live broadcast viewer with a live broadcast interface through the first viewer terminal to display the live broadcast screen of the game event. In addition, during the process of watching the live broadcast of the game event, the first live broadcast viewer can perform a role selection operation for the game event on the live broadcast interface of the first viewer terminal, so that the first live broadcast client responds to the role selection operation and determines the selected target virtual character from at least two opponents of the game event.
[0157] After determining the first equipment plan corresponding to the target virtual character under the current game player account (that is, the account used by the first live broadcast viewer to log in to the game client in the first viewer terminal), the first live broadcast client can synchronize the first equipment plan corresponding to the target virtual character to the event client in the first viewer terminal (hereinafter referred to as the "first event client") through the data interface.
[0158] After receiving the first equipment plan corresponding to the target virtual character, the first competition client may send the first equipment plan corresponding to the target virtual character to the competition server.
[0159] After receiving the first equipment plan corresponding to the target virtual character, the event server may calculate the first battle result data of the target virtual character participating in the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event, and return the first battle result data to the first event client. The target battle event is a battle event in which at least two opponents in the game event have ended and the target virtual character has participated.
[0160] After receiving the first match result data, the first event client may return the first match result data to the first live broadcast client through a data interface.
[0161] After receiving the first battle result data, the first live broadcast client can display the first battle result data on the live broadcast interface of the first audience terminal, so that the first live broadcast audience can compare the battle result data differences corresponding to the same virtual character participating in the battle event based on the player's equipment plan and their own equipment plan in the game event, so as to know which one is better, the player's equipment plan or their own equipment plan.
[0162] In some embodiments, the first live broadcast server may also determine a selected target battle event in response to a selection operation of a first live broadcast viewer on a battle event of at least two opponents in the game event that has ended through a first viewer terminal during the live broadcast of the game event.
[0163] Specifically, in the process of watching the live broadcast of the game event, the first live broadcast viewer can select the ended battle event mark point on the live broadcast progress bar of the game event through the first viewer terminal to trigger the first live broadcast client to determine the ended battle event corresponding to the selected ended battle event mark point as the target battle event according to the selection operation. In addition, after determining the target virtual character and the target battle event, the first live broadcast server can also synchronize the identifier of the target battle event to the first event client through the data interface, so that the first event client can send the identifier of the target battle event to the event server to perform subsequent calculation of the first battle result data.
[0164] In some alternative embodiments, after receiving the first equipment configuration plan corresponding to the target virtual character, the event server may determine a battle event in which at least two opponents of the game event have ended and in which the target virtual character participated as a target battle event.
[0165] In some embodiments, the first live broadcast client may also respond to the modification operation of the first live broadcast viewer on the equipment plan setting interface through the first viewer terminal, determine the modified first equipment plan, and use the modified first equipment plan to update the first equipment plan, and then synchronize the updated first equipment plan to the first event client through the data interface, so that the event server recalculates the first battle result data based on the updated first equipment plan.
[0166] In some embodiments, the first live broadcast client can also respond to the first live broadcast viewer's sharing operation of the first battle result data through the first viewer terminal, generate a corresponding battle result comparison bullet screen based on the second equipment plan, the second battle result data, the first equipment plan and the first battle result data, and send the battle result comparison bullet screen to the live broadcast server. In addition, after receiving the battle result comparison bullet screen, the live broadcast server can display the battle result comparison bullet screen on the live broadcast screen of the game event, thereby enabling the first live broadcast viewer to share the first battle result data.
[0167] In some specific embodiments, the user of the second audience terminal (i.e., the second live broadcast audience) can click on the battle result comparison barrage in the live broadcast screen of the game event on the live broadcast interface of the second audience terminal to trigger the live broadcast server in the second audience terminal to display the battle result comparison page on the live broadcast interface of the second audience terminal to show the second equipment plan, second battle result data, first equipment plan and first battle result data to the second live broadcast audience.
[0168] From the above, it can be seen that the game live broadcast interactive method provided in this embodiment is applied to the game live broadcast interactive system, so that during the game live broadcast, the audience can compare the battle results generated by the same virtual character in the game participating in the same battle event based on different equipment schemes, which is conducive to increasing the interactivity of the game live broadcast.
[0169] Based on the method described in the above embodiment, this embodiment will be further described from the perspective of a game live interactive device. The game live interactive device can be implemented as an independent entity or integrated in electronic devices such as servers or terminals.
[0170] See also Fig.11 , Fig.11 The game live interactive device provided by the embodiment of the present application is specifically described, and the game live interactive device includes: a first determination module 301, a second determination module 302, a third determination module 303 and a first display module 304, wherein:
[0171] (1) First determination module 301
[0172] The first determination module 301 is used to respond to a role selection operation of a game event through a first audience terminal during a live broadcast of the game event, and determine a target virtual character in the game event from at least two opponents of the game event, each opponent including at least one virtual character.
[0173] The first determining module 301 may be specifically used for:
[0174] In response to a selection operation of a virtual character in a battle lineup information interface of a game event through a first audience terminal during a live broadcast of the game event, a selected target virtual character is determined, and the battle lineup information interface includes at least two virtual characters of at least two opponents.
[0175] (2) Second determination module 302
[0176] The second determination module 302 is used to determine a first equipment plan corresponding to the target virtual character under the current game player account.
[0177] The second determining module 302 may be specifically used for:
[0178] Obtain at least one equipment plan of the target virtual character saved in the current game player account;
[0179] Displaying an outfit setting interface corresponding to the target virtual character on the live broadcast interface of the first viewer terminal, where the outfit setting interface includes at least one outfit solution;
[0180] In response to a selection operation on an equipment plan on an equipment plan setting interface, a selected first equipment plan is determined.
[0181] In one embodiment, a live broadcast client and a game client may be installed in the first audience terminal, and the live broadcast client and the game client are connected via a second data interface, and the first equipment scheme corresponding to the target virtual character under the current game player account may specifically include:
[0182] The first equipment plan corresponding to the target virtual character under the current game player account logged into the game client is obtained through the second data interface.
[0183] (3) Third determination module 303
[0184] The third determination module 303 is used to determine first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event.
[0185] The first viewer terminal may be installed with a live broadcast client and a match client, the live broadcast client and the match client are connected via a first data interface, and the third determination module 303 may be specifically used for:
[0186] Synchronizing the first equipment scheme to the competition client through the first data interface, so that the competition client determines that the target virtual character participates in the first battle result data of the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event;
[0187] Receive first match result data returned by the event client through the first data interface.
[0188] In a specific embodiment, the determining of the first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event may specifically include:
[0189] Obtaining the combat actions of the target virtual character in the target combat event;
[0190] Determine first battle result data of a target virtual character performing a battle action based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event.
[0191] (4) First display module 304
[0192] The first display module 304 is used to display the first battle result data on the live broadcast interface of the first viewer terminal.
[0193] In one embodiment, the game live interactive device may further include:
[0194] (5) Fourth determination module
[0195] The fourth determination module is used to determine a target battle event in the game event from battle events of at least two opponents.
[0196] The above-mentioned battle event may include a battle event that has been ended, and the above-mentioned fourth determination module may be specifically used for:
[0197] In response to a selection operation of a battle event of at least two opponents in a game event that has ended through a first audience terminal during a live broadcast of the game event, a selected target battle event is determined.
[0198] Specifically, the above-mentioned responding to the selection operation of the at least two battle events of the battle parties in the game event that have ended through the first audience terminal in the live broadcast of the game event to determine the selected target battle event may specifically include:
[0199] In response to a selection operation of a ended battle event mark point on a live progress bar of a game event through a first audience terminal, a target battle event corresponding to the selected ended battle event mark point is determined at the first audience terminal.
[0200] In a specific embodiment, the game live interactive device may further include:
[0201] (6) Fifth determination module
[0202] The fifth determination module is used to respond to the modification operation of the first equipment plan on the equipment plan setting interface, determine the modified first equipment plan, and update the first equipment plan using the modified first equipment plan, and then trigger the above-mentioned third determination module 303 to re-execute the step of determining the target virtual character to participate in the first battle result data of the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event.
[0203] In the above embodiment, the above game live interactive device may further include:
[0204] (7) Get module
[0205] The acquisition module is used to acquire the second battle result data generated by the target virtual character in the target battle event.
[0206] (8) Second display module
[0207] The second display module is used to display the second equipment plan and the second battle result data on the live broadcast interface of the first audience terminal.
[0208] In a specific embodiment, the game live interactive device may further include:
[0209] (9) Generate module
[0210] The generation module is used to respond to the sharing operation of the first battle result data through the first audience terminal, and generate corresponding battle result comparison barrage based on the second equipment plan, the second battle result data, the first equipment plan and the first battle result data.
[0211] (10) Third display module
[0212] The third display module is used to display the battle result comparison barrage on the live broadcast screen of the game event.
[0213] In some embodiments, the game live interactive device may further include:
[0214] (11) Fourth display module
[0215] The fourth display module is used to respond to the preset operation of comparing the battle results through the second audience terminal, and display the corresponding second equipment plan, second battle result data, first equipment plan and first battle result data on the live broadcast interface of the second audience terminal.
[0216] In specific implementation, the above modules can be implemented as independent entities, or can be arbitrarily combined and implemented as the same or several entities. The specific implementation of the above modules can be found in the previous method embodiments, which will not be repeated here.
[0217] As can be seen from the above, the game live interactive device provided by this embodiment includes a first determination module, which is used to respond to the role selection operation of the game event through the first audience terminal in the live broadcast of the game event, and determine the target virtual character in the game event from at least two opponents of the game event, and each opponent includes at least one virtual character; a second determination module, which is used to determine the first equipment scheme corresponding to the target virtual character under the current game player account; a third determination module, which is used to determine the first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event; a first display module, which is used to display the first battle result data on the live broadcast interface of the first audience terminal, so that during the game live broadcast, the audience can compare the battle results generated by the same virtual character in the game participating in the same battle event based on different equipment schemes, which is conducive to increasing the interactivity of the game live broadcast.
[0218] Accordingly, the embodiment of the present application also provides an electronic device, which may be a terminal or a server, such as Fig.12 As shown, it shows a schematic diagram of the structure of the electronic device involved in the embodiment of the present application, specifically:
[0219] The electronic device 400 includes a processor 401 having one or more processing cores, a memory 402 having one or more computer-readable storage media, and a computer program stored in the memory 402 and executable on the processor. The processor 401 is electrically connected to the memory 402. Those skilled in the art will appreciate that the electronic device structure shown in the figure does not limit the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0220] The processor 401 is the control center of the electronic device 400. It uses various interfaces and lines to connect various parts of the entire electronic device 400, executes various functions of the electronic device 400 and processes data by running or loading software programs and / or modules stored in the memory 402, and calling data stored in the memory 402, thereby monitoring the electronic device 400 as a whole.
[0221] In the embodiment of the present application, the processor 401 in the electronic device 400 will load instructions corresponding to the processes of one or more application programs into the memory 402 according to the following steps, and the processor 401 will run the application programs stored in the memory 402 to implement various functions:
[0222] In response to a character selection operation of a game event through a first viewer terminal during a live broadcast of the game event, a target virtual character in the game event is determined from at least two opponents of the game event, each opponent including at least one virtual character;
[0223] Determine the first equipment plan corresponding to the target virtual character under the current game player account;
[0224] Determine first battle result data of the target virtual character participating in the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event;
[0225] The first battle result data is displayed on the live broadcast interface of the first viewer terminal.
[0226] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0227] Optional, such as Fig.12 As shown, the electronic device 400 further includes: a touch screen 403, a radio frequency circuit 404, an audio circuit 405, an input unit 406, and a power supply 407. The processor 401 is electrically connected to the touch screen 403, the radio frequency circuit 404, the audio circuit 405, the input unit 406, and the power supply 407, respectively. Those skilled in the art can understand that Fig.12The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0228] The touch display screen 403 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 403 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 401, and can receive the command sent by the processor 401 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 401 to determine the type of touch event, and then the processor 401 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 403 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 403 can also be used as a part of the input unit 406 to realize the input function.
[0229] In an embodiment of the present application, the processor 401 executes a game application to generate a screen of a virtual three-dimensional scene on the touch display screen 403, which includes a graphical user interface (UI interface), and the graphical user interface includes a second spatial orientation indicator, which displays a spatial orientation mark corresponding to the target object, and the spatial orientation mark is used to indicate the position of the target object.
[0230] The touch screen 403 can be used to present images of a virtual three-dimensional scene and a graphical user interface and receive operation instructions generated by a user acting on the graphical user interface.
[0231] The radio frequency circuit 404 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals with the network device or other electronic devices.
[0232] The audio circuit 405 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 405 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 405 and converted into audio data, and then the audio data is output to the processor 401 for processing, and then sent to another electronic device through the radio frequency circuit 404, or the audio data is output to the memory 402 for further processing. The audio circuit 405 may also include an earplug jack to provide communication between an external headset and an electronic device.
[0233] The input unit 406 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0234] The power supply 407 is used to supply power to various components of the electronic device 400. Optionally, the power supply 407 can be logically connected to the processor 401 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 407 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0235] although Fig.12 Not shown, the electronic device 400 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0236] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0237] It can be seen from the above that the electronic device provided in this embodiment can increase the interactivity of game live broadcast.
[0238] 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 completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0239] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored, and the computer program can be loaded by a processor to execute the steps in any one of the game live broadcast interaction methods provided in the embodiments of the present application. For example, the computer program can execute the following steps:
[0240] In response to a character selection operation of a game event through a first viewer terminal during a live broadcast of the game event, a target virtual character in the game event is determined from at least two opponents of the game event, each opponent including at least one virtual character;
[0241] Determine the first equipment plan corresponding to the target virtual character under the current game player account;
[0242] Determine first battle result data of the target virtual character participating in the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event;
[0243] The first battle result data is displayed on the live broadcast interface of the first viewer terminal.
[0244] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0245] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0246] Since the computer program stored in the storage medium can execute the steps in any game live interactive method provided in the embodiments of the present application, the beneficial effects that can be achieved by any game live interactive method provided in the embodiments of the present application can be achieved. Please see the previous embodiments for details and will not be repeated here.
[0247] The above is a detailed introduction to a game live interactive method, device, storage medium and electronic device 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. A game live interactive method, characterized in that: include: In response to a character selection operation of the game event through a first viewer terminal during a live broadcast of the game event, a target virtual character in the game event is determined from at least two opponents of the game event, each of the opponents including at least one virtual character; Determine a first equipment plan corresponding to the target virtual character under the current game player account; Determine first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event; Displaying the first battle result data on the live broadcast interface of the first audience terminal; The game live interactive method further includes: determining a target battle event in the game event from the battle events of the at least two opponents; The battle event includes a completed battle event, and determining the target battle event in the game event from the battle events of the at least two opponents specifically includes: responding to a selection operation of the completed battle events of the at least two opponents in the game event through the first audience terminal during the live broadcast of the game event, determining the selected target battle event; The responding to a selection operation of a ended battle event of at least two opponents in the game event through the first audience terminal during the live broadcast of the game event to determine a selected target battle event specifically includes: responding to a selection operation of a ended battle event mark point on the live broadcast progress bar of the game event through the first audience terminal to determine the target battle event corresponding to the selected ended battle event mark point.
2. The game live interactive method according to claim 1, characterized in that: The step of responding to a character selection operation of the game event through the first audience terminal during the live broadcast of the game event and determining a target virtual character in the game event from at least two opponents of the game event specifically includes: In response to a selection operation of a virtual character in a battle lineup information interface of the game event through a first audience terminal during a live broadcast of the game event, a selected target virtual character is determined, wherein the battle lineup information interface includes at least two virtual characters of the at least two opponents.
3. The game live interactive method according to claim 1, characterized in that: The determining of the first equipment scheme corresponding to the target virtual character under the current game player account specifically includes: Obtaining at least one equipment plan of the target virtual character saved in the current game player account; Displaying an outfit setting interface corresponding to the target virtual character on the live broadcast interface of the first viewer terminal, wherein the outfit setting interface includes the at least one outfit solution; In response to a selection operation of an equipment plan on the equipment plan setting interface, a selected first equipment plan is determined.
4. The game live interactive method according to claim 3, characterized in that: After the live broadcast interface of the first audience terminal displays the first battle result data, the method further includes: In response to a modification operation on the first equipment plan on the equipment plan setting interface, a modified first equipment plan is determined, and the first equipment plan is updated using the modified first equipment plan, and then the step of determining the first battle result data of the target virtual character participating in the target battle event based on the first equipment plan replacing the second equipment plan of the target virtual character in the target battle event.
5. The game live interactive method according to claim 1, characterized in that: The determining the first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event specifically includes: Obtaining a combat action of the target virtual character in a target combat event; Determine first battle result data of the target virtual character performing the battle action based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event.
6. The game live interactive method according to claim 1, characterized in that: The game live broadcast interaction method also includes: Acquire second battle result data generated by the target virtual character in the target battle event; The second equipment plan and the second battle result data are displayed on the live broadcast interface of the first audience terminal.
7. The game live interactive method according to claim 6, characterized in that: After the live broadcast interface of the first audience terminal displays the first battle result data, the method further includes: In response to a sharing operation of the first battle result data through the first audience terminal, generating a corresponding battle result comparison bullet screen based on the second equipment configuration, the second battle result data, the first equipment configuration, and the first battle result data; The live broadcast screen of the game event displays the battle result comparison barrage.
8. The game live interactive method according to claim 7, characterized in that: After the live broadcast screen of the game event displays the battle result comparison barrage, it also includes: In response to a preset operation of comparing the battle result barrage through the second audience terminal, the corresponding second equipment plan, the second battle result data, the first equipment plan and the first battle result data are displayed on the live broadcast interface of the second audience terminal.
9. The game live interactive method according to claim 1, characterized in that: The first audience terminal is installed with a live broadcast client and a competition client, and the live broadcast client is connected with the competition client via a first data interface. The determining of the first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event specifically includes: Synchronizing the first equipment scheme to the competition client through the first data interface, so that the competition client determines that the target virtual character participates in first battle result data of the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event; Receive the first battle result data returned by the event client through the first data interface.
10. The game live interactive method according to claim 1, characterized in that: The first audience terminal is installed with a live broadcast client and a game client, and the live broadcast client is connected with the game client via a second data interface. The determining of the first equipment scheme corresponding to the target virtual character under the current game player account specifically includes: The first equipment plan corresponding to the target virtual character under the current game player account logged in to the game client is obtained through the second data interface.
11. A game live interactive device, characterized in that: include: A first determination module is configured to respond to a character selection operation of the game event through a first audience terminal during the live broadcast of the game event, and determine a target virtual character in the game event from at least two opponents of the game event, each of the opponents including at least one virtual character; A second determination module is used to determine a first equipment plan corresponding to the target virtual character under the current game player account; A third determining module is used to determine first battle result data of the target virtual character participating in the target battle event based on the first equipment scheme replacing the second equipment scheme of the target virtual character in the target battle event; A display module, configured to display the first battle result data on a live broadcast interface of the first viewer terminal; A first determination module, configured to determine a target battle event in the game event from battle events of the at least two opponents; The battle event includes a completed battle event, and determining the target battle event in the game event from the battle events of the at least two opponents specifically includes: responding to a selection operation of the completed battle events of the at least two opponents in the game event through the first audience terminal during the live broadcast of the game event, determining the selected target battle event; The responding to a selection operation of a ended battle event of at least two opponents in the game event through the first audience terminal during the live broadcast of the game event to determine a selected target battle event specifically includes: responding to a selection operation of a ended battle event mark point on the live broadcast progress bar of the game event through the first audience terminal to determine the target battle event corresponding to the selected ended battle event mark point.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the steps in the game live broadcast interaction method as described in any one of claims 1-10.
13. An electronic device, characterized in that: The electronic device includes a memory and a processor, wherein a computer program is stored in the memory, and the processor executes the steps in the game live broadcast interaction method as described in any one of claims 1 to 10 by calling the computer program stored in the memory.
Citation Information
Patent Citations
Live broadcast interaction method and device based on cloud game and storage medium
CN112351302A
Live broadcast battle picture display method and device, terminal and storage medium
CN112426714A