Display method and device of game live broadcast room, storage medium and computer device
By identifying the interaction information of virtual characters in game live streams, determining faction information, and displaying the degree of falsity, the problem of viewers having difficulty understanding the factions of virtual characters in reasoning games is solved, thus improving the effect of game live streams.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUANGZHOU BOGUAN TELECOMM TECH LTD
- Filing Date
- 2023-04-27
- Publication Date
- 2026-06-02
AI Technical Summary
In game live streams, viewers often struggle to remember and understand the faction information of virtual characters in mystery games, as well as their realism, resulting in poor live stream quality.
By identifying the interaction information of virtual characters in the game live stream, the system can determine faction information and display the degree of deception, thus helping viewers understand the game's progress.
It improved the quality of game live streaming, helping viewers better understand game information and the interactions between virtual characters.
Smart Images

Figure CN116492694B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to a display method, apparatus, storage medium, and computer equipment for a game live streaming room. Background Technology
[0002] Gamers can learn gaming skills by watching game livestreams, and the livestreams themselves are entertaining. Therefore, game livestreams are becoming increasingly popular.
[0003] For some reasoning games such as Werewolf and Goose and Duck Kill, a lot of information is generated in the game, such as the disguises of various virtual characters or the words they say. If the audience has to rely on their own memory or other manual methods to memorize this information, the live broadcast will not be effective. Summary of the Invention
[0004] This application provides a method, apparatus, storage medium, and computer equipment for displaying a game live streaming room, which can improve the effect of game live streaming.
[0005] In a first aspect, embodiments of this application provide a method for displaying a game livestream room, including:
[0006] Identify the first virtual character operated by the first streamer in the first game live stream room, and the second virtual character that interacts with the first virtual character, based on the game live stream footage.
[0007] Obtain the interaction information between the first virtual character and the second virtual character, and determine the first faction information claimed by the second virtual character based on the interaction information;
[0008] The degree of falsity of the first faction's information is determined based on the interactive information and the game live stream footage;
[0009] The first faction information and the degree of falsehood of the second virtual character are displayed on the live broadcast screen.
[0010] Secondly, embodiments of this application also provide a display device for a game live streaming room, comprising:
[0011] The identification module is used to identify the first virtual character operated by the first streamer in the first game live broadcast room, and the second virtual character that interacts with the first virtual character, based on the game live broadcast screen.
[0012] The first determining module is used to acquire interaction information between the first virtual character and the second virtual character, and determine the first faction information claimed by the second virtual character based on the interaction information;
[0013] The second determining module is used to determine the degree of falsity of the first faction information based on the interactive information and the game live broadcast screen.
[0014] The display module is used to display the first faction information and the degree of falsehood of the second virtual character on the live broadcast screen.
[0015] Thirdly, embodiments of this application also provide a computer-readable storage medium having a computer program stored thereon, which, when run on a computer, causes the computer to execute the game live streaming room display method provided in any embodiment of this application.
[0016] Fourthly, embodiments of this application also provide a computer device, including a processor and a memory, wherein the memory has a computer program, and the processor executes the game live streaming room display method provided in any embodiment of this application by calling the computer program.
[0017] The technical solution provided in this application identifies a first virtual character operated by the streamer in the game live stream and a second virtual character interacting with the first virtual character based on the game live stream footage. Then, it determines the faction information of the second virtual character based on the interaction information between the first and second virtual characters, and determines the degree of falsity of the faction information by combining the interaction information and the game live stream. Finally, it displays the faction information and the degree of falsity of the second virtual character on the live stream screen. The solution provided in this application can assist in displaying information about other virtual characters interacting with the streamer in the game live stream screen, helping viewers understand game information and improving the effect of game live streaming. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic diagram of the first process of a method for displaying a game live streaming room provided in an embodiment of this application.
[0020] Figure 2 This is a schematic diagram of a game live streaming interface provided in an embodiment of this application.
[0021] Figure 3 This is a schematic diagram of the display device for a game live streaming room provided in an embodiment of this application.
[0022] Figure 4A schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0023] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the protection scope of this application.
[0024] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0025] This application provides a method for displaying a game live streaming room. The execution entity of this method can be the game live streaming room display device provided in this application, or a computer device integrating the game live streaming room display device. The game live streaming room display device can be implemented in hardware or software. The computer device can be a user terminal such as a smartphone, tablet, laptop, touchscreen, or personal computer. The user terminal can also include a client, which can be a live streaming client, a browser client with live streaming software, or an instant messaging client. The computer device can communicate remotely with a live streaming server. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.
[0026] Alternatively, the method for displaying the game live stream can also run on a live streaming server.
[0027] In this scenario, when the game livestream display method operates on a server, the user terminal remotely communicates with the server to acquire livestream data and displays it on the user's graphical interface. For example, the user terminal stores a livestream application and uses it to present the livestream. The user terminal interacts with the user through a graphical user interface (GUI), such as by downloading, installing, and running a game application. The GUI can be provided to the user in various ways, such as by rendering it on the user terminal's screen or by presenting it through holographic projection. For instance, the user terminal may include a touchscreen display and a processor. The touchscreen display presents the GUI and receives user commands generated by the GUI, which includes the livestream. The processor generates the GUI, responds to commands, and controls its display on the touchscreen display.
[0028] In addition, the computer device can also communicate with the game server, transmitting viewer feedback data obtained through the game livestream to the game server.
[0029] The following section will describe in detail the solution of this application embodiment, taking the live streaming server as the execution entity as an example.
[0030] Please see Figure 1 , Figure 1 This is a schematic flowchart of a first method for displaying a game live streaming room according to an embodiment of this application. The specific flow of the method for displaying a game live streaming room provided in this embodiment of the application can be as follows:
[0031] 101. Identify the first virtual character operated by the first streamer in the first game live broadcast room, and the second virtual character that interacts with the first virtual character, based on the game live broadcast screen.
[0032] The game in this application embodiment is a game that requires the participation of multiple virtual characters, such as a reasoning game. This type of game often requires the participation of multiple players, who transform into virtual characters of different factions in the game and engage in reasoning in order to make their own faction win.
[0033] Streamers can broadcast games played on their devices via a live streaming client, and viewers in the live stream can watch the game through the client. The live streaming server displays the game screen from the streamer's user device in the live stream room, where viewers can watch the streamer play.
[0034] In this game, the streamer can team up with one or more other players to play together, and the other players in the game can also act as streamers to broadcast the game in other live streaming rooms.
[0035] When the first streamer in the first game's live stream room starts the game, the live streaming server identifies the streamer's primary virtual character in the game through game screen recognition. Then, after the streamer enters the game, during their gameplay, the server identifies secondary virtual characters that interact with the primary virtual character through the live stream. This interaction can refer to players meeting, conversing, exchanging information, etc., during the game.
[0036] In this embodiment of the application, the live streaming server identifies information in the game scene in real time through the game live streaming screen of the first streamer. For example, it identifies the position of the first virtual character in the game screen, the second virtual character that interacts with the first virtual character, and the position of the second virtual character in the game screen.
[0037] 102. Obtain the interaction information between the first virtual character and the second virtual character, and determine the first faction information claimed by the second virtual character based on the interaction information.
[0038] In this embodiment, the live streaming server identifies information in the game scene in real time through the game live stream of the first streamer. For example, it identifies the position of the first virtual character in the game scene, the second virtual character interacting with the first virtual character, and the position of the second virtual character in the game scene. After detecting the second virtual character, the live streaming server obtains the interaction information between the first and second virtual characters, and then determines the first faction information claimed by the second virtual character based on this interaction information.
[0039] For example, in one embodiment, the interactive information includes voice dialogue; obtaining the interactive information between the first virtual character and the second virtual character, and determining the first faction information claimed by the second virtual character based on the interactive information, includes: obtaining the voice dialogue between the first streamer and the player corresponding to the second virtual character, identifying identity-related keywords in the voice dialogue; and determining the first faction information claimed by the second virtual character based on the keywords.
[0040] In deduction games, players can engage in voice conversations. For example, after streamer A enters the game map and encounters a character, streamer A asks, "Who are you?" The player replies, "I am XX." The streaming server acquires the voice conversation data between streamer A and the player, converts it into text using natural language processing, identifies identity-related keywords in the voice dialogue, and then determines the faction claimed by the second virtual character based on these keywords. In other words, this faction is the one the player of the second virtual character acknowledges as belonging to, and is recorded as the first faction. The keywords can be the faction's name or other words that express the faction's identity, and can be pre-set according to the specific game.
[0041] 103. Determine the degree of falsity of the information about the first faction based on interactive information and game live stream footage.
[0042] Furthermore, in deduction games, to induce incorrect judgments from opposing players or to avoid revealing their true identities and thus win the game, players often provide information that is inconsistent with the facts or even incorrect, to mislead their opponents. For example, a player who is actually on the X side might deliberately claim to be on the Y side to avoid revealing their true identity. This could easily lead the top streamer, A, to receive incorrect information. And viewers of streamer A's channel could also be misled by this incorrect information.
[0043] In the solution of this application embodiment, in addition to determining the claimed first faction information of the second virtual character and displaying it in the live broadcast screen of the live broadcast room, the degree of falsity of the first faction information can be further judged. For example, in one embodiment, the interaction information also includes distance information; determining the degree of falsity of the first faction information based on the interaction information and the game live broadcast screen includes: identifying semantic features in the voice dialogue, judging whether the semantic features are consistent with preset semantic features, and obtaining a first judgment result; judging whether there is a third virtual character other than the first virtual character and the second virtual character in the virtual game scene based on the game live broadcast screen, and obtaining a second judgment result; judging whether the distance between the second virtual character and the first virtual character is greater than a preset distance within a preset time after they meet based on the game live broadcast screen, and obtaining a third judgment result; and determining the degree of falsity of the first faction information based on the first judgment result, the second judgment result, and the third judgment result.
[0044] In this embodiment, the interactive information may include distance information in addition to voice dialogue. The live streaming server identifies semantic features in the voice dialogue and determines whether the semantic features are consistent with preset semantic features to obtain a first judgment result. The preset semantic features are those that demonstrate that the virtual character belongs to its claimed faction. If the semantic features are consistent with the preset semantic features, the first judgment result is "yes"; otherwise, the first judgment result is "no". Furthermore, the live streaming server also determines whether a third virtual character exists in the virtual game scene besides the first and second virtual characters, based on the game live streaming screen. Here, a third virtual character refers to any virtual character other than the first and second virtual characters. If it exists, the second judgment result is "yes"; otherwise, the second judgment result is "no". Moreover, the live streaming server also determines whether the distance between the second and first virtual characters is greater than a preset distance within a preset time after they meet, and whether the second virtual character maintains a certain distance after encountering the first virtual character. This distance can be a pixel distance; for example, the preset distance is 100 pixels. If the second virtual character always maintains a distance greater than the preset distance after encountering the first virtual character, the third judgment result is "yes"; otherwise, the third judgment result is "no".
[0045] After obtaining three judgment results, the degree of falsity of the information from the first camp is determined based on the first, second, and third judgment results. For example, in one embodiment, if the first, second, and third judgment results are all yes, the degree of falsity is 1 point; if the first judgment result is yes, the second judgment result is no, and the third judgment result is yes, the degree of falsity is 0 points; if the first judgment result is yes, and the second and third judgment results are no, the degree of falsity is 2 points; and if all three judgment results are no, the degree of falsity is 3 points.
[0046] 104. Display the first faction information and degree of falsehood of the second virtual character on the live broadcast screen.
[0047] After obtaining the first faction information of the second virtual character and the live streaming server's assessment of the degree of falsity of this first faction information, the first faction information and its degree of falsity are displayed on the live streaming screen.
[0048] In one embodiment, a viewer panel can be displayed at the top of the live stream screen, such as... Figure 2 As shown, Figure 2 This is a schematic diagram of a game live streaming interface provided in an embodiment of this application. Figure 2In the live stream interface, the lower left corner is the audience comment section, the middle part of the screen is the game interface, and the lower right corner is the audience panel. The live stream server can display the information of the first virtual character, as well as the information of the first faction and the degree of authenticity on the audience panel.
[0049] In this way, as the game progresses, the first virtual character will encounter more and more other virtual characters, and the information of these virtual characters can be displayed on the audience panel in this manner, allowing users to understand the information of each virtual character in the game at any time.
[0050] Alternatively, in another embodiment, as the game progresses and more virtual characters appear, the faction information and degree of artificiality of the second virtual character currently appearing in the game screen can be displayed only on the spectator panel.
[0051] In one embodiment, after identifying the first virtual character operated by the first streamer in the first game live broadcast room based on the game live broadcast screen, the second faction information of the first virtual character can be further determined and displayed on the live broadcast screen.
[0052] In addition, to avoid affecting the broadcaster, the audience panel is only displayed on the audience side and not on the broadcaster side.
[0053] In practice, this application is not limited by the execution order of the described steps. Without causing conflicts, some steps may be performed in other orders or simultaneously.
[0054] As can be seen from the above, the game live streaming display method provided in this application identifies the first virtual character operated by the streamer in the game live streaming room and the second virtual character interacting with the first virtual character based on the game live streaming screen. Then, it determines the faction information of the second virtual character based on the interaction information between the first and second virtual characters, and determines the degree of falsity of the faction information by combining the interaction information and the game live streaming. Finally, it displays the faction information and the degree of falsity of the second virtual character on the live streaming screen. The solution of this application embodiment can assist in displaying the information of other virtual characters interacting with the streamer in the game live streaming room on the live streaming screen, helping viewers understand game information and improving the effect of game live streaming.
[0055] In some embodiments, after identifying the first virtual character operated by the first streamer in the first game live broadcast room based on the game live broadcast screen, the method further includes: identifying the first movement route of the first virtual character based on the game live broadcast screen, and determining the third virtual character encountered by the first virtual character on the first movement route and the meeting position; displaying a game map on the live broadcast screen, displaying the first movement route on the game map, and marking the meeting position and the third virtual character on the first movement route.
[0056] In this embodiment, the live streaming server can also identify the first virtual character's first movement route and other virtual characters encountered by the first virtual character along the first movement route based on the game live stream footage during the first streamer's gameplay. For distinction, the other virtual characters encountered by the first virtual character along the movement route are denoted as the third virtual character. The live streaming server determines the meeting position when the first virtual character encounters the third virtual character along the first movement route.
[0057] The live streaming server displays a game map on the live stream screen, which can be displayed in a small window, a floating window, or a panel. The game map shows the first movement route and marks the encounter point and the third virtual character along that route. This allows viewers in the live stream to have a macro-level understanding of the streamer's game progress from this map.
[0058] In some embodiments, after identifying the first movement route of the first virtual character based on the game live stream and determining the third virtual character encountered by the first virtual character on the first movement route and the meeting position, the method further includes: identifying the second movement route of the third virtual character based on the game live stream; when the overlap between the first movement route and the second movement route is greater than a preset threshold, determining the third virtual character as a fellow virtual character; taking the overlap between the first movement route and the second movement route as the fellow route between the first virtual character and the third virtual character, and marking the fellow route and fellow virtual character on the game map.
[0059] In this embodiment, after the live streaming server identifies a third virtual character encountered by the first virtual character, it can further identify the second movement route of the third virtual character through the game live stream footage. Based on the first movement route of the first virtual character and the second movement route of the third virtual character, it determines whether the two are traveling together on a certain segment. Specifically, when the overlap between the first and second movement routes exceeds a preset threshold, it is determined that they are traveling together, the third virtual character is identified as the traveling virtual character, and the overlap between the first and second movement routes is taken as the traveling route between the first and third virtual characters. The traveling route and the traveling virtual character are marked on the game map mentioned above. This helps viewers in the live stream to deduce the current game situation.
[0060] In some embodiments, after determining the third virtual character as a fellow virtual character when the overlap between the first movement route and the second movement route is greater than a preset threshold, the method further includes: determining the number of fellow virtual characters of the first virtual character on the fellow route, and marking the number on the fellow route of the game map.
[0061] Based on the previous embodiment, the embodiment further counts the number of virtual characters traveling together on the same route as the first virtual character and marks the number on the same route on the game map to further help the viewers in the live broadcast room to deduce the current game situation.
[0062] In some embodiments, the method further includes: when it is detected that a viewer in the first game live streaming room switches to the second game live streaming room, and the second game live streaming room and the first game live streaming room are broadcasting the same game, the viewer is identified as a first type of viewer, and other viewers besides the first type of viewer are identified as a second type of viewer; and the information sent by the first type of viewer is blocked in the live streaming client of the second type of viewer.
[0063] In this embodiment, the live streaming server identifies viewers watching multiple players' live streams of the same game, distinguishing these viewers from those who only watch one of the live streams of that game. Specifically, for the first streamer's game live stream, when it detects that a viewer has switched to a second game live stream, and the second game live stream is broadcasting the same game as the first, this viewer is identified as a first-category viewer, and all other viewers are identified as a second-category viewer. That is, the first-category viewer consists of viewers who stream multiple accounts, while the second-category viewer consists of viewers who stream only the first streamer's first game live stream.
[0064] Because viewers in the first category switch between multiple live streams of the same game, they gain access to more information about that game. To prevent these first-category viewers' comments in the first game's live stream from spoiling the game for viewers who are not playing multiple accounts, the second-category viewers' live stream client blocks messages sent by the first-category viewers. This way, second-category viewers can only see messages from other second-category viewers, while first-category viewers can see messages from other second-category viewers.
[0065] In some embodiments, after identifying viewers as first-type viewers and other viewers besides the first-type viewers as second-type viewers, the method further includes: when receiving first identity reasoning information sent by the client corresponding to the first-type viewers, and the player corresponding to the first identity reasoning information is not the first streamer of the first game live stream or the second streamer of the second game live stream, identifying target viewers who are watching the same game live stream as the first-type viewers; and displaying the first identity reasoning information on the live stream screen of the target viewers' live stream client.
[0066] In this embodiment, when the live streaming server receives the first identity reasoning information sent by the client corresponding to the first type of viewer, it determines whether the player corresponding to the first identity reasoning information is the first streamer of the first game live streaming room or the second streamer of the second game live streaming room. If neither is the case, it identifies the target viewer who is watching the same game live streaming room as the first type of viewer. For example, viewer L1 jumps between the first game live streaming room of first streamer A, the second game live streaming room of second streamer B, and the third game live streaming room of third streamer C to watch the same game. Viewer L1 also sends the first identity reasoning information for the fourth streamer D (who participated in the same game) in the first game live streaming room. The live streaming server only identifies other viewers who jump between the first game live streaming room of first streamer A, the second game live streaming room of second streamer B, and the third game live streaming room of third streamer C as the target viewer. It only displays the first identity reasoning information on the live streaming screen of the target viewer's live streaming client to avoid spoiling the game for other viewers, thereby ensuring the viewer's sense of participation in the game.
[0067] In some embodiments, after identifying viewers as first-type viewers and other viewers besides the first-type viewers as second-type viewers, the method further includes: when receiving second identity reasoning information sent by the client corresponding to the second-type viewers, and the player corresponding to the second identity reasoning information is a second virtual character, sending the second identity reasoning information to the game server, so that the game server performs statistics on multiple second identity reasoning information and marks the statistical results on the game map of the first streamer's live streaming client.
[0068] In this embodiment, non-multi-account viewers, i.e., the second type of viewers, can guess the identity of the second virtual character interacting with the streamer in the game. Specifically, when the live streaming server receives second identity deduction information sent by the client corresponding to the second type of viewer, and the player corresponding to the second identity deduction information is the second virtual character, the second identity deduction information is sent to the game server. The game server counts the received multiple second identity deduction information and marks the results on the game map of the first streamer's live streaming client. For example, if the first virtual character of the first streamer A in the first game live streaming room encounters the second virtual character D, non-multi-account viewers in that live streaming room can guess the identity of the second virtual character D and send the second identity deduction information to the live streaming server through the live streaming room. The live streaming server counts the second identity deduction information of multiple second type viewers regarding the second virtual character D. For example, if 25 viewers send second identity deduction information, the statistical results are: 15 viewers believe that the second virtual character D belongs to the good guys, and the other 10 viewers believe that the second virtual character D belongs to the bad guys. The live streaming server marks the statistical results on the game map of the top streamer's live streaming client, helping the top streamer to brainstorm ideas and increasing viewers' engagement with the live stream game.
[0069] In one embodiment, a display device for a game live streaming room is also provided. Please refer to [link / reference]. Figure 3 , Figure 3 A schematic diagram of the structure of a game live streaming room display device 300 provided in an embodiment of this application. The game live streaming room display device 300 is applied to a computer device and includes:
[0070] The identification module 301 is used to identify, based on the game live stream footage, the first virtual character operated by the first streamer in the first game live stream room, and the second virtual character that interacts with the first virtual character.
[0071] The first determining module 302 is used to acquire interaction information between the first virtual character and the second virtual character, and determine the first faction information claimed by the second virtual character based on the interaction information;
[0072] The second determining module 303 is used to determine the degree of falsity of the first faction information based on the interactive information and the game live broadcast screen;
[0073] The display module 304 is used to display the first faction information and the degree of falsehood of the second virtual character on the live broadcast screen.
[0074] In some embodiments, the second determining module 303 is used to determine the second faction information of the first virtual character; the display module 304 is used to display the second faction information on the live broadcast screen.
[0075] In some embodiments, the interactive information includes voice dialogue; the first determining module 302 is used to acquire the voice dialogue between the first anchor and the player corresponding to the second virtual character, identify identity-related keywords in the voice dialogue, and determine the first faction information claimed by the second virtual character based on the keywords.
[0076] In some embodiments, the interactive information further includes distance information; the second determining module 303 is used to identify semantic features in the voice dialogue, determine whether the semantic features are consistent with preset semantic features, and obtain a first determination result; determine whether there is a third virtual character in the virtual game scene other than the first virtual character and the second virtual character based on the game live broadcast screen, and obtain a second determination result; determine whether the distance between the second virtual character and the first virtual character is greater than a preset distance within a preset time after they meet based on the game live broadcast screen, and obtain a third determination result; determine the degree of falsity of the first faction information based on the first determination result, the second determination result and the third determination result.
[0077] In some embodiments, the identification module 301 is configured to identify the first movement route of the first virtual character based on the game live stream screen, and determine the third virtual character encountered by the first virtual character on the first movement route and the meeting position; display a game map on the live stream screen, display the first movement route on the game map, and mark the meeting position and the third virtual character on the first movement route.
[0078] In some embodiments, the identification module 301 is configured to identify the second movement route of the third virtual character based on the game live stream screen; when the overlap between the first movement route and the second movement route is greater than a preset threshold, the third virtual character is identified as a fellow virtual character; the overlap between the first movement route and the second movement route is taken as the fellow route between the first virtual character and the third virtual character, and the fellow route and the fellow virtual character are marked on the game map.
[0079] In some embodiments, the identification module 301 is used to determine the number of fellow virtual characters on the same route as the first virtual character, and to mark the number on the same route on the game map.
[0080] In some embodiments, the device further includes a filtering module, which is configured to: when it is detected that a viewer in the first game live streaming room switches to the second game live streaming room, and the second game live streaming room and the first game live streaming room are broadcasting the same game, identify the viewer as a first type of viewer and identify other viewers besides the first type of viewer as a second type of viewer; and block the information sent by the first type of viewer in the live streaming client of the second type of viewer.
[0081] In some embodiments, the filtering module is configured to: when receiving first identity inference information sent by the client corresponding to the first type of viewer, and the player corresponding to the first identity inference information is not the first streamer of the first game live stream or the second streamer of the second game live stream, determine the target viewer who is watching the same game live stream as the first type of viewer; and display the first identity inference information on the live stream screen of the target viewer's live stream client.
[0082] It should be noted that the game live streaming room display device provided in this application embodiment and the game live streaming room display method in the above embodiment belong to the same concept. The game live streaming room display device can implement any of the methods provided in the game live streaming room display method embodiment. For details of its implementation process, please refer to the game live streaming room display method embodiment, which will not be repeated here.
[0083] As can be seen from the above, the display device for the game live streaming room proposed in this application identifies the first virtual character operated by the streamer in the game live streaming room and the second virtual character interacting with the first virtual character based on the game live streaming screen. Then, it determines the faction information of the second virtual character through the interaction information between the first and second virtual characters, and determines the degree of falsity of the faction information by combining the interaction information and the game live streaming. Then, it displays the faction information and the degree of falsity of the second virtual character on the live streaming screen. The solution of this application embodiment can assist in displaying the information of other virtual characters interacting with the streamer in the game live streaming room on the live streaming screen, helping the audience understand the game information and improving the effect of the game live streaming.
[0084] This application also provides a computer device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Figure 4 As shown, Figure 4This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. The computer device 400 includes a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, and a computer program stored on the memory 402 and executable on the processor. The processor 401 and the memory 402 are electrically connected. Those skilled in the art will understand that the computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0085] The processor 401 is the control center of the computer device 400. It connects various parts of the computer device 400 through various interfaces and lines. By running or loading software programs and / or modules stored in the memory 402, and calling data stored in the memory 402, it performs various functions of the computer device 400 and processes data, thereby monitoring the computer device 400 as a whole.
[0086] In this embodiment, the processor 401 in the computer device 400 loads the instructions corresponding to the processes of one or more applications into the memory 402 according to the following steps, and the processor 401 runs the applications stored in the memory 402 to achieve various functions:
[0087] Identify the first virtual character operated by the first streamer in the first game live stream room, and the second virtual character that interacts with the first virtual character, based on the game live stream footage.
[0088] Obtain the interaction information between the first virtual character and the second virtual character, and determine the first faction information claimed by the second virtual character based on the interaction information;
[0089] The degree of falsity of the first faction's information is determined based on the interactive information and the game live stream footage;
[0090] The first faction information and the degree of falsehood of the second virtual character are displayed on the live broadcast screen.
[0091] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0092] Optional, such as Figure 4 As shown, the computer device 400 also includes: a touch screen display 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 display 403, the radio frequency circuit 404, the audio circuit 405, the input unit 406, and the power supply 407. Those skilled in the art will understand that... Figure 4The computer device structure shown does not constitute a limitation on the computer device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0093] The touch display screen 403 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 403 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 401. It can also receive and execute commands from the processor 401. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 401 to determine the type of touch event. Subsequently, the processor 401 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and display panel can be integrated into the touch display screen 403 to achieve input and output functions. However, in some embodiments, the touch panel and display panel can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 403 can also be used as part of the input unit 406 to achieve input functions.
[0094] The radio frequency circuit 404 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other computer devices, and to transmit and receive signals with network devices or other computer devices.
[0095] Audio circuitry 405 can be used to provide an audio interface between a user and a computer device via a speaker and a microphone. Audio circuitry 405 can convert received audio data into electrical signals and transmit them to the speaker, where the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 405, converted back into audio data, and then processed by processor 401 before being transmitted via radio frequency circuitry 404 to, for example, another computer device, or output to memory 402 for further processing. Audio circuitry 405 may also include an earphone jack to facilitate communication between peripheral headphones and the computer device.
[0096] The input unit 406 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
[0097] Power supply 407 is used to supply power to various components of computer device 400. Optionally, power supply 407 can be logically connected to processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 407 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0098] although Figure 4 As not shown in the diagram, computer equipment 400 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.
[0099] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0100] As can be seen from the above, the computer device provided in this embodiment identifies the first virtual character operated by the streamer in the game live broadcast room and the second virtual character interacting with the first virtual character based on the game live broadcast screen. Then, it determines the faction information of the second virtual character by using the interaction information between the first and second virtual characters, and determines the degree of falsity of the faction information by combining the interaction information and the game live broadcast. Then, it displays the faction information and the degree of falsity of the second virtual character on the live broadcast screen. The solution of this application embodiment can assist in displaying the information of other virtual characters interacting with the streamer in the game live broadcast screen, helping viewers understand game information and improving the effect of game live broadcast.
[0101] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0102] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of computer programs that can be loaded by a processor to execute the steps in any of the game live streaming room display methods provided in embodiments of this application. For example, the computer program can execute the following steps:
[0103] Identify the first virtual character operated by the first streamer in the first game live stream room, and the second virtual character that interacts with the first virtual character, based on the game live stream footage.
[0104] Obtain the interaction information between the first virtual character and the second virtual character, and determine the first faction information claimed by the second virtual character based on the interaction information;
[0105] The degree of falsity of the first faction's information is determined based on the interactive information and the game live stream footage;
[0106] The first faction information and the degree of falsehood of the second virtual character are displayed on the live broadcast screen.
[0107] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0108] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk, or optical disk, etc. Since the computer program stored in the storage medium can execute the steps of any of the game live streaming room display methods provided in the embodiments of this application, it can achieve the beneficial effects that any of the game live streaming room display methods provided in the embodiments of this application can achieve, as detailed in the preceding embodiments, and will not be repeated here.
[0109] The above provides a detailed description of a game live streaming room display method, apparatus, medium, and computer equipment provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for displaying a game live stream room, characterized in that, include: Identify the first virtual character operated by the first streamer in the first game live stream room, and the second virtual character that interacts with the first virtual character, based on the game live stream footage. The interaction information between the first virtual character and the second virtual character is obtained, and the first faction information claimed by the second virtual character is determined based on the interaction information; wherein, the interaction information includes voice dialogue and distance information; The degree of falsity of the first faction's information is determined based on the interactive information and the game live stream footage; The first faction information and the degree of falsehood of the second virtual character are displayed on the live broadcast screen; Determining the degree of falsity of the first faction information based on the interactive information and the game live stream footage includes: Identify semantic features in the voice dialogue, determine whether the semantic features are consistent with preset semantic features, and obtain a first judgment result; Based on the game live stream footage, determine whether there is a third virtual character in the virtual game scene besides the first and second virtual characters, and obtain a second determination result; Based on the game live stream footage, determine whether the distance between the second virtual character and the first virtual character is greater than a preset distance within a preset time after they meet, and obtain a third judgment result; The degree of falsity of the first camp information is determined based on the first judgment result, the second judgment result, and the third judgment result.
2. The method for displaying a game live streaming room as described in claim 1, characterized in that, After identifying the first virtual character operated by the first streamer in the first game live stream based on the game live stream footage, the method further includes: Determine the second faction information of the first virtual character and display the second faction information on the live broadcast screen.
3. The method for displaying a game live streaming room as described in claim 1, characterized in that, The step of obtaining the interaction information between the first virtual character and the second virtual character, and determining the first faction information claimed by the second virtual character based on the interaction information, includes: Acquire the voice conversation between the first streamer and the player corresponding to the second virtual character, and identify identity-related keywords in the voice conversation; Based on the keywords, the information of the first faction to which the second virtual character claims to belong is determined.
4. The method for displaying a game live streaming room as described in claim 1, characterized in that, After identifying the first virtual character operated by the first streamer in the first game live stream based on the game live stream footage, the method further includes: Identify the first movement route of the first virtual character based on the game live stream footage, and determine the third virtual character encountered by the first virtual character on the first movement route and the meeting location. The game map is displayed on the live stream screen, the first movement route is displayed on the game map, and the meeting point and the third virtual character are marked on the first movement route.
5. The method for displaying a game live streaming room as described in claim 4, characterized in that, After identifying the first movement route of the first virtual character based on the game live stream footage, and determining the third virtual character encountered by the first virtual character on the first movement route and the encounter location, the method further includes: Identify the second movement route of the third virtual character based on the game live stream footage; When the overlap between the first and second movement routes is greater than a preset threshold, the third virtual character is identified as a peer virtual character. The overlapping portion of the first movement route and the second movement route is taken as the traveling route between the first virtual character and the third virtual character, and the traveling route and the traveling virtual character are marked on the game map.
6. The method for displaying a game live streaming room as described in claim 5, characterized in that, After determining the third virtual character as a peer virtual character when the overlap between the first and second movement routes exceeds a preset threshold, the method further includes: Determine the number of fellow virtual characters on the same route as the first virtual character, and mark the number on the same route in the game map.
7. The method for displaying a game live streaming room as described in any one of claims 1 to 6, characterized in that, The method further includes: When it is detected that a viewer in the first game live stream room switches to the second game live stream room, and the second game live stream room and the first game live stream room are broadcasting the same game, the viewer is identified as the first type of viewer, and other viewers besides the first type of viewer are identified as the second type of viewer. The live streaming client of the second type of audience blocks the information sent by the first type of audience.
8. The method for displaying a game live streaming room as described in claim 7, characterized in that, After identifying the audience as the first type of audience and identifying other audience members besides the first type of audience as the second type of audience, the method further includes: When the first identity reasoning information is received from the client corresponding to the first type of audience, and the player corresponding to the first identity reasoning information is not the first streamer of the first game live stream or the second streamer of the second game live stream, the target audience watching the same game live stream as the first type of audience is determined. The first identity reasoning information is displayed on the live stream screen of the target audience's live streaming client.
9. The method for displaying a game live streaming room as described in claim 7, characterized in that, After identifying the audience as the first type of audience and identifying other audience members besides the first type of audience as the second type of audience, the method further includes: When the second identity reasoning information is received from the client corresponding to the second type of audience, and the player corresponding to the second identity reasoning information is the second virtual character, the second identity reasoning information is sent to the game server, so that the game server can count multiple second identity reasoning information and mark the statistical results on the game map of the first streamer's live streaming client.
10. A display device for a game live streaming room, characterized in that, include: The identification module is used to identify the first virtual character operated by the first streamer in the first game live broadcast room, and the second virtual character that interacts with the first virtual character, based on the game live broadcast screen. The first determining module is used to acquire interaction information between the first virtual character and the second virtual character, and determine the first faction information claimed by the second virtual character based on the interaction information; wherein, the interaction information includes voice dialogue and distance information; The second determining module is used to determine the degree of falsity of the first faction information based on the interactive information and the game live broadcast screen. The display module is used to display the first faction information and the degree of falsehood of the second virtual character on the live broadcast screen; The second determining module is also used for: Identify semantic features in the voice dialogue, determine whether the semantic features are consistent with preset semantic features, and obtain a first judgment result; Based on the game live stream footage, determine whether there is a third virtual character in the virtual game scene besides the first and second virtual characters, and obtain a second determination result; Based on the game live stream footage, determine whether the distance between the second virtual character and the first virtual character is greater than a preset distance within a preset time after they meet, and obtain a third judgment result; The degree of falsity of the first camp information is determined based on the first judgment result, the second judgment result, and the third judgment result.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is run on a computer, it causes the computer to perform the method for displaying a game live streaming room as described in any one of claims 1 to 9.
12. A computer device comprising a processor and a memory, the memory storing a computer program, characterized in that, The processor invokes the computer program to execute the game live streaming room display method as described in any one of claims 1 to 9.