Information display method and apparatus, device and storage medium
By displaying the winning rate change information and event identification in the game game video playback interface, the problem of insufficient information in the existing technology is solved, and more comprehensive information display and convenient winning rate change analysis are achieved, which improves the audience's viewing experience.
Patent Information
- Application Number
- PCT/CN2025/076688
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-22
- Filing Date
- 2025-02-10
- Publication Date
- 2025-08-28
AI Technical Summary
In the process of playing game videos in the game, the winning rate change curve can only show the change in the winning rate over time, and the information provided is limited and cannot fully reflect the changes in the winning rate and influencing factors of the game participants.
The winning rate change information and event identifier are displayed in the video playback interface, and the event prompt information is displayed in response to the event identifier operation, indicating the event of the winning rate change and its impact.
It improves the comprehensiveness and convenience of information acquisition, so that users can have a more comprehensive understanding of the winning and losing trend of the game and improve the viewing experience.
Smart Images

Figure CN2025076688_28082025_PF_FP_ABST
Abstract
Description
Information display method, device, equipment and storage medium
[0001] This application claims priority to Chinese patent application number 202410196713.3, filed on February 22, 2024, entitled “Information Display Method, Device, Equipment and Storage Medium,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] The embodiments of the present application relate to the field of computer technology, and in particular to an information display method, apparatus, device, and storage medium. Background Art
[0003] Game matches are constantly changing, and the win rate of game players will also change constantly. The win rate of a game player is the probability of the game player winning the game.
[0004] Related technologies often use win rate curves during game video playback to help users understand the changes in the win rate of game participants. These win rate curves can reflect the strengths and weaknesses of groups or individuals during the game, as well as fluctuations in the game. By viewing the win rate curves, viewers can more objectively understand the competitiveness and strength of each game participant.
[0005] However, the win rate change curve can only show how the win rate of game participants changes over time, and the information it can provide is limited. Summary of the Invention
[0006] The embodiments of the present application provide an information display method, apparatus, device, and storage medium. The technical solutions provided by the embodiments of the present application are as follows:
[0007] According to one aspect of an embodiment of the present application, there is provided an information display method, which is executed by a terminal device and includes:
[0008] Display the video screen of the game in the video playback interface;
[0009] Displaying win rate change information and at least one event identifier in the video playback interface, wherein the win rate change information is used to reflect the change in the win rate of at least one camp participating in the game over time, and the event identifier is used to indicate the event in the game that caused the change in the win rate;
[0010] In response to an operation on a first event identifier among the at least one event identifier, event prompt information of the first event identifier is displayed, wherein the event prompt information of the first event identifier is used to indicate a first event and the impact of the first event on the winning rate, and the first event is the event indicated by the first event identifier.
[0011] According to one aspect of an embodiment of the present application, there is provided an information display device, the device comprising:
[0012] A display module is used to display the video screen of the game in the video playback interface;
[0013] The display module is further configured to display win rate change information and at least one event identifier in the video playback interface, wherein the win rate change information is configured to reflect changes in the win rate of at least one camp participating in the game over time, and the event identifier is configured to indicate an event in the game that caused the change in the win rate;
[0014] The display module is also used to display event prompt information of a first event identifier among the at least one event identifier in response to an operation on the first event identifier, wherein the event prompt information of the first event identifier is used to indicate a first event and the impact of the first event on the winning rate, and the first event is the event indicated by the first event identifier.
[0015] According to one aspect of an embodiment of the present application, a terminal device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the above-mentioned information display method.
[0016] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned information display method.
[0017] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes a computer program stored in a computer-readable storage medium, and a processor reads and executes the computer program from the computer-readable storage medium to implement the above-mentioned information display method.
[0018] The technical solutions provided by the embodiments of the present application include at least the following beneficial effects:
[0019] By displaying win rate change information and at least one event identifier within a video playback interface displaying a video of a game match, since the win rate change information can be used to reflect the change in the win rate of at least one team participating in the game match over time, the event identifier can be used to indicate the event that caused the win rate change within the game match. Furthermore, in response to an operation on a first event identifier among the at least one event identifier, event prompt information corresponding to the first event identifier is displayed. The event prompt information corresponding to the first event identifier indicates the first event and its impact on the win rate, where the first event is the event indicated by the first event identifier. This allows the video playback interface to indicate both the win rate change and the event that caused the win rate change and its impact on the win rate, thereby providing richer and more comprehensive game information within the video playback interface, which facilitates more comprehensive information acquisition. Furthermore, the win rate change information and event identifiers provide viewers with a more comprehensive understanding of the game match's win-loss dynamics, thereby enhancing their viewing experience.
[0020] In addition, event identifiers can be used to quickly understand the events that caused the change in winning rate without the need for viewers to view, replay and analyze frame by frame, allowing viewers to quickly understand key information about the game, reducing the difficulty of obtaining game information, and thus helping to improve the convenience of obtaining information. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] FIG1 is a schematic diagram of an implementation environment of a solution provided by an embodiment of the present application;
[0022] FIG2 is a flow chart of an information display method provided by one embodiment of the present application;
[0023] FIG3 is a schematic diagram of a video playback interface provided by an embodiment of the present application;
[0024] FIG4 is a schematic diagram of a win rate change curve and event identifiers provided by an embodiment of the present application;
[0025] FIG5 is a schematic diagram of event prompt information provided by an embodiment of the present application;
[0026] FIG6 is a schematic diagram of a split-screen display in a video playback interface provided by one embodiment of the present application;
[0027] FIG7 is a schematic diagram of a win rate broadcast barrage displayed in a live video interface according to an embodiment of the present application;
[0028] FIG8 is a schematic diagram of a win rate broadcast barrage provided by an embodiment of the present application;
[0029] FIG9 is a schematic diagram of different display styles of win rate broadcast bullet screens provided by one embodiment of the present application;
[0030] FIG10 is a schematic diagram of a first expression barrage and a second expression barrage provided by an embodiment of the present application;
[0031] FIG11 is a schematic diagram of a third and fourth expression barrage provided by an embodiment of the present application;
[0032] FIG12 is a schematic diagram of a fifth and sixth expression barrage provided by an embodiment of the present application;
[0033] FIG13 is a schematic diagram of a barrage of expressions displayed in a video playback interface according to an embodiment of the present application;
[0034] FIG14 is a schematic diagram of a win rate broadcast barrage display change according to an embodiment of the present application;
[0035] FIG15 is a schematic diagram of first prompt information provided by an embodiment of the present application;
[0036] FIG16 is a schematic diagram of the execution logic of the information display method provided in one embodiment of the present application;
[0037] FIG17 is a schematic diagram of the business side logic of an information display method provided by one embodiment of the present application;
[0038] FIG18 is a block diagram of an information display device provided by one embodiment of the present application;
[0039] FIG19 is a structural block diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0040] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0041] Please refer to FIG1 , which shows a schematic diagram of an implementation environment of a solution provided by an embodiment of the present application. The implementation environment of the solution may include: a terminal device 10 and a server 20 .
[0042] The terminal device 10 may be at least one of electronic devices such as a mobile phone, a tablet computer, a multimedia player, a PC (Personal Computer), a wearable device, an in-vehicle terminal device, an intelligent robot, a VR (Virtual Reality) device, an AR (Augmented Reality) device, an MR (Mixed Reality) device, an MP3 (Moving Picture Experts Group Audio Layer 3, a third-generation audio compression technology based on the MPEG standard) player, or an MP4 (Moving Picture Experts Group Audio Layer 4) player. The terminal device 10 may be installed with a client that runs a target application, which may be a live broadcast application, a video playback application, a game application, a social entertainment application, or any other application that provides a video playback function.
[0043] The server 20 can be used to provide background services for the client of the target application (such as a live broadcast application) in the terminal device 10. For example, the server 20 can be the background server of the target application (such as a live broadcast application). The server 20 can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center.
[0044] The terminal device 10 and the server 20 can communicate via a network, such as a wireless or wired network.
[0045] In addition, in the embodiments of the present application, there is no limitation on the implementation form of the above-mentioned target application. For example, it can be an application that needs to be downloaded and installed, a small program that does not need to be installed, a web application, etc.
[0046] Please refer to Figure 2, which shows a flowchart of an information display method provided by an embodiment of the present application. The execution subject of each step of the method is a terminal device, such as a client of a target application in the terminal device. The method may include at least one of the following steps 210 to 230.
[0047] Step 210: Display the video of the game in the video playback interface.
[0048] The video playback interface is an interface for displaying video images. A game match is a match initiated by a game application. The video images of the game match are images captured during the game match, which are used to display the game process of the game match. Optionally, the client that provides the video playback interface and the client that provides the game match can be the same client, such as both being clients of the game application. The client that provides the video playback interface and the client that provides the game match can be different clients, such as the client that provides the video playback interface being the client of a live broadcast application and the client that provides the game match being the client of the game application. This embodiment of the present application does not limit this.
[0049] In some embodiments, the video playback interface is a live broadcast interface of a live broadcast application, which is used to display real-time video footage of a game match. Optionally, the game match is a currently ongoing game match. For example, the client displays the video footage of the game match in OB (Observer View) in the video playback interface. OB is a viewing angle used in live broadcasts of gaming events. It allows viewers to observe the entire field, factions, and the interactions between player-controlled virtual characters in real time during the live broadcast of the game, while also obtaining comprehensive and detailed game data and information. During gaming events, OB is operated and controlled by camera operators (called observers), who switch according to important moments and key scenes of the game to provide viewers with an enhanced viewing experience. OB allows viewers to watch the game from a neutral perspective, allowing them to understand both the overall strategic progress of the game match and the specific tactical execution and details. Furthermore, OB helps gaming commentators or commentators analyze and interpret the situation.
[0050] Optionally, the above-mentioned video screen may also be a video screen of a recorded game game, that is, the client displays the video screen of the recorded game game in the video playback interface.
[0051] In some embodiments, the game is a multiplayer online battle arena (MOBA) game. In this type of game, players typically control a virtual character called a "hero" and team up with other players to defeat their opponents. Winning the game typically requires destroying the opponent's core building.
[0052] Optionally, the above-mentioned game game can also be a STG (Shooting Game), an RTS (Real-Time Strategy) game, or any other game that determines the victory or defeat of the player, and the embodiment of the present application is not limited to this.
[0053] The video footage of the game match is used to display the in-game content of the game match. For example, the in-game content of the game match may include at least one of the following: the actions of the virtual character controlled by the player in the game match, the virtual scene used to conduct the game match, the interaction between the virtual character and the virtual scene, the interaction between different virtual characters controlled by different players, and a virtual map related to the virtual scene.
[0054] For example, please refer to Figure 3, which shows a schematic diagram of a video playback interface provided by one embodiment of the present application. Video playback interface 30 is a live broadcast interface that displays a video screen of an ongoing game match. The video screen can be used to display in-game content such as interactions between virtual characters and interactions between virtual characters and the virtual environment.
[0055] Step 220: Display the winning rate change information and at least one event identifier in the video playback interface.
[0056] Among them, the win rate change information can be used to reflect the changes in the win rate of at least one camp participating in the game over time. The win rate of a camp participating in the game refers to the probability of that camp winning the game. The winning conditions for a camp in the game can be to achieve a set goal, such as defeating the virtual characters controlled by players of other camps, destroying the core buildings of other camps, the virtual characters reaching a specified location, the collected virtual items meeting specified conditions, etc. This application does not limit the winning conditions for the participating camps in the game. Optionally, each camp can be composed of at least one virtual character. The win rate change information at the current moment can be used to reflect the win rate of the at least one camp at the current moment and the win rates of each moment before the current moment.
[0057] In some embodiments, there are multiple camps participating in the game, and the win rate change information can be used to reflect the change in the win rate of at least one of the multiple camps over time.
[0058] For example, the win rate change information can be used to reflect the change in the win rate of all the camps in the above-mentioned multiple camps over time. For example, if there are 8 camps participating in the game, the win rate change information can reflect the change in the win rate of all 8 camps over time.
[0059] For example, the win rate change information can be used to reflect how the win rates of some of the multiple camps change over time. For example, if there are eight camps participating in a game, the win rate change information can reflect how the win rates of two of the eight camps change over time.
[0060] In some embodiments, there are two camps participating in the game, and the win rate change information can be used to reflect how the win rates of the two camps change over time.
[0061] In some embodiments, the client displays the win rate change information and at least one event identifier simultaneously while playing the video of the game. That is, the video playback interface displays the win rate change information and at least one event identifier while playing the video of the game.
[0062] In some embodiments, the win rate change information includes a win rate change curve, which is a curve used to reflect the change in win rate over time. For example, the win rate change curve is a curve used to reflect the change in the win rate of at least one faction over time as the game progresses. In other words, the win rate change curve is updated in real time as the game progresses.
[0063] It should be noted that the win rate change curve is only one form of the win rate change information. The win rate change information can also be implemented as at least one of the following: a table (for example, different columns in the table correspond to different times and different camps), a bar chart (for example, the horizontal axis of the bar chart is time, the vertical axis is the win rate, and different columns represent different camps), a pie chart (for example, different parts of the pie chart can correspond to the win rates of different lineups), and a broken line. In the following embodiments, only the win rate change information is used as an example of the win rate change curve.
[0064] In some embodiments, the video playback interface is a live broadcast interface, and the game match is a currently ongoing game match. In this case, the win rate change curve is a curve that changes over time to reflect the real-time changes in the win rate.
[0065] In some embodiments, a win rate change curve is used to reflect the change in the win rate of a certain camp participating in the game over time. Each point on the win rate change curve can correspond to a win rate value. In this case, each camp participating in the game can correspond to a win rate change curve.
[0066] In some embodiments, a win rate change curve is used to reflect the change in the win rate of two camps participating in a game over time. Each point on the win rate change curve may correspond to two win rate values, and these two win rate values correspond to the two camps. For example, if there are two camps participating in the game and the sum of their win rates is 1, then a single win rate change curve can be used to reflect the change in the win rates of these two camps over time.
[0067] In some embodiments, a win rate change curve and an event identifier corresponding to at least one mutation point in the win rate change curve are displayed on the video playback interface. A mutation point is a point in the win rate change curve where the change in the win rate of at least one team meets the first condition. Optionally, at least one event identifier corresponds one-to-one to at least one mutation point.
[0068] The first condition is used to determine whether the position point is a mutation point, which can be set according to the degree of change in the winning rate. Exemplarily, the first condition is that the change in the winning rate of at least one camp within the first time range corresponding to the above-mentioned position point is greater than the first threshold value, wherein the span of the first time range and the first threshold value can be set by technical personnel as needed. For example, the span of the first time range can be 10 seconds, 30 seconds, 1 minute, etc., and the first threshold value can be 5%, 10%, etc., which is not limited in this application. The time point corresponding to the above-mentioned position point can be at the beginning, middle or end position of the first time range, which is also not limited in this application. For example, if the winning rate of the position point changes by 5% within 5 seconds of the time point corresponding to the position point not ending at the end position, the position point is determined to be a mutation point.
[0069] The above embodiment displays the winning rate change information in the form of a winning rate change curve, and displays the event identifier corresponding to the mutation point of the winning rate change curve, which can more intuitively show which events have affected the winning rate, which is conducive to improving the convenience of obtaining information.
[0070] The above-mentioned event identifier is used to indicate an event that causes a change in the winning rate during a game, such as an event that causes a change in the winning rate greater than a first threshold, that is, an event that occurs at a time point corresponding to a mutation point.
[0071] In some embodiments, event identifiers are displayed on a playback progress bar, which indicates the progress of the video. Optionally, the playback progress bar can also be used to adjust the progress of the video. For example, please refer to Figure 4, which shows a schematic diagram of a win rate change curve and event identifiers provided in one embodiment of the present application. In this embodiment, a win rate change curve 41 reflects the change in the win rate of two camps, Camp 1 and Camp 2, over time. Camp 1 and Camp 2 are in an adversarial relationship, meaning that as the win rate of one camp increases, the win rate of the other decreases. The leftmost end of this win rate change curve 41 corresponds to the start time of the game match, and the rightmost end corresponds to the current time of the game match (in a live broadcast scenario). The declining portion of the win rate change curve 41 reflects an increase in the win rate of Camp 2 and a decrease in the win rate of Camp 1. The rising portion reflects a decrease in the win rate of Camp 2 and an increase in the win rate of Camp 1. The dashed portion of the win rate change curve 41 reflects that Camp 1 has a higher win rate than Camp 2, while the solid portion reflects that Camp 2 has a higher win rate than Camp 1. An event marker 42 corresponding to the mutation point of the winning rate variation curve 41 is displayed on the playback progress bar 43 .
[0072] It should be noted that the display style of the event identifier 42 in Figure 4 is only for illustrative purposes. It can also be displayed in triangle, arrow symbol, number and other display styles. This application does not limit the display style of the event identifier.
[0073] Optionally, the position in the play progress bar 43 corresponding to the event identifier 42 is marked with a dot.
[0074] In the above embodiment, the event identifier is displayed on the playback progress bar, which can facilitate users to adjust the playback progress of the video screen according to the prompt of the event identifier, so as to accurately view the events that cause the change in the winning rate, thereby improving the convenience of obtaining information.
[0075] In some embodiments, event markers are displayed on the win rate change curve to more intuitively indicate the impact of events on the win rate, thereby facilitating easier access to information. For example, event markers are displayed on the win rate change curve in a one-to-one correspondence with mutation points.
[0076] In some embodiments, for different event identifiers, the event identifier (or the color or border) style can be set differently based on the camp to which the triggerer of the event corresponding to the event identifier belongs. For example, if the two camps participating in a game are divided into the red camp and the blue camp by color, if the triggerer of an event belongs to the blue camp, the event identifier corresponding to the event will be blue, and if the triggerer of an event belongs to the red camp, the event identifier corresponding to the event will be red.
[0077] In some embodiments, the client responds to an operation on a first position point on the win rate change curve by displaying a video frame with a timestamp corresponding to the first position point in the video playback interface, or starts playing the video frame with a timestamp corresponding to the first position point in the video playback interface.
[0078] The first position point can be any position point on the win rate change curve. The operation on the first position point can be used to select the first position point. For example, when the terminal device displays the video playback interface through a touch screen, the operation on the first position point can be a click or long press operation on the first position point, or an operation of swiping from a second position point on the win rate change curve (the second position point is different from the first position point) to the first position point. This application does not limit this. In an embodiment of the present application, a press operation that lasts longer than a set time can be referred to as a long press operation, and an operation that lasts less than a set time can be referred to as a click operation. For example, the set time can be 0.2 seconds, 0.5 seconds, etc.
[0079] In the above embodiment, the win rate change curve can function as a playback progress bar, that is, the user can directly operate the win rate curve to adjust the playback progress of the video. This allows the user to quickly adjust the playback progress of the video according to the changes in the win rate, which is conducive to improving the accuracy and flexibility of adjusting the playback progress.
[0080] In some embodiments, the video playback interface is a live broadcast interface, and the client displays real-time win rate information in the live broadcast interface. The real-time win rate information indicates the win rate of at least one camp participating in the game at the current time. For example, referring to FIG4 , real-time win rate information 44 is displayed above the win rate change curve 41 and indicates the real-time win rate of camp 1 and camp 2 participating in the game, that is, the win rate at the current time.
[0081] In some embodiments, referring to FIG4 , a win rate display control 45 is also displayed in the video playback interface 30. The win rate display control 45 is used to control the display of the win rate change curve 41 (win rate change information). When the win rate display control 45 is in the on state, in response to an operation on the win rate display control 45, the client can cancel the display of the win rate change curve 41, and the display control 45 is switched to the off state. As shown in FIG3 , since the win rate display control 45 is in the off state, the client does not display the win rate change curve. In the case where the win rate change curve is not displayed, the client can display the win rate change curve in response to an operation on the win rate display control 45.
[0082] Step 230: In response to an operation on a first event identifier among the at least one event identifier, display event prompt information of the first event identifier.
[0083] The event prompt information of the first event identifier is used to indicate the first event and the impact of the first event on the win rate. The first event is the event indicated by the first event identifier. The first event identifier is any event identifier among the at least one event identifier. The operation on the first event identifier can be used to select the first event identifier. For example, when the terminal device displays a video playback interface through a touch screen display, the operation on the first event identifier can be a click, long press, or swipe operation on the first event identifier, which is not limited in this application.
[0084] In some embodiments, the event prompt information of the first event identifier indicates the first event through at least one of the following: the name of the first event, the triggerer of the first event, the name and team logo of the camp where the triggerer of the first event is located, a game screenshot of the first event, and a description text of the first event.
[0085] In some embodiments, the event prompt information identified by the first event can be used to indicate the impact of the first event on the winning rate of the camp to which the triggerer of the first event belongs. For example, please refer to 5, which shows a schematic diagram of event prompt information provided by one embodiment of the present application. This event prompt information 51 includes a game screenshot of the first event, the name of the first event, the triggerer of the first event, and the camp to which the triggerer of the first event belongs. It can be used to indicate that Player A in Camp 2 increased Camp 2's winning rate by 8% by triggering the event "Five Consecutive Worlds."
[0086] In some embodiments, after displaying the event prompt information identified by the first event, the client displays a video clip related to the first event in response to an operation on the event prompt information identified by the first event. The operation on the event prompt information is used to select the event prompt information. For example, the operation on the event prompt information can be an operation such as clicking, long pressing, or swiping the event prompt information, which is not limited in this application. The video clip related to the first event includes the video footage during the occurrence of the first event.
[0087] For example, referring to Figure 5, event prompt information 51 includes a playback control 52. In response to the user's operation on the playback control 52, the client can add and display a video clip related to the corresponding event, such as a video clip related to the event "Five Consecutive Worlds", which is used to show the complete process of the event.
[0088] In the above embodiment, the user can directly operate the event identifier to watch the video clip of the corresponding event without adjusting the playback progress bar, so that the user can watch the video clip of the event of interest more conveniently and accurately, which is conducive to improving the convenience and accuracy of operation.
[0089] In some embodiments, in response to an operation on the event prompt information corresponding to the first event identifier, the client displays the game game video and the video clip related to the first event in a split-screen manner on the video playback interface. For example, referring to FIG6 , a game game video 61 and a video 62 related to the event "Five Consecutive Worlds" are displayed in a split-screen manner on the video playback interface 30.
[0090] The above embodiment displays the game game video and the video clip related to the first event in a split-screen display, allowing the video playback interface to simultaneously display the game game at different time points. In a live broadcast scenario, this allows users to replay historical events in the game while not missing the latest developments in the game, which is conducive to improving the user's viewing experience.
[0091] The technical solution provided by the embodiment of the present application is to display win rate change information and at least one event identifier in a video playback interface that displays a video screen of a game match. Since the win rate change information can be used to reflect the change in the win rate of at least one camp participating in the game match over time, the event identifier can be used to indicate the event that causes the win rate to change in the game match. And in response to the operation on the first event identifier among the at least one event identifier, the event prompt information corresponding to the first event identifier is displayed. The event prompt information corresponding to the first event identifier is used to indicate the first event and the impact of the first event on the win rate. The first event is the event indicated by the first event identifier. This enables the video playback interface to indicate not only the change in the win rate, but also the event that causes the change in the win rate and the impact of the event on the win rate, thereby enabling the video playback interface to provide more abundant and comprehensive game information, which is conducive to improving the comprehensiveness of information acquisition.
[0092] In addition, event identifiers can be used to quickly understand the events that caused the change in winning rate without the need for viewers to view, replay and analyze frame by frame, allowing viewers to quickly understand key information about the game, reducing the difficulty of obtaining game information, and thus helping to improve the convenience of obtaining information.
[0093] In addition, through the above-mentioned technical solution (win rate change information and event identification), users can have a more comprehensive understanding of the development trend of the game and the events that affect the outcome of the game, thereby improving the user's viewing experience of the game.
[0094] In some embodiments, a bullet screen may be displayed in the video playback interface to inform the user of an event that has a significant impact on the winning rate during the game. This is specifically described in the following embodiments.
[0095] Optionally, when a second event occurs during a game, a barrage of comments announcing the winning rate is displayed in the video playback interface.
[0096] Among them, the second event refers to an event in which the change in the winning rate of at least one camp meets the second condition. The winning rate broadcast barrage is a barrage used to show the impact of the second event on the winning rate. The winning rate broadcast barrage includes winning rate broadcast information and attitude control. The winning rate broadcast information is used to indicate the impact of the second event on the winning rate, and the attitude control is used to express an attitude on the second event. Expression refers to the process of expressing attitudes. Barrage is also known as "barrage comments" or "real-time comments". It refers to the comments sent by users when the video is playing, which are directly displayed in the form of subtitles in the video playback interface (including static display in the interface, or scrolling in a certain direction), and are updated synchronously with the video content. The barrage function supports user interaction and expresses attitudes, opinions and emotions towards the content being watched, which is conducive to improving user engagement.
[0097] The second condition described above is used to determine whether an event has a significant impact on the win rate, and can be determined based on the degree of change in the win rate caused by the event. For example, the second condition can mean that the change in the win rate of at least one camp is greater than a second threshold. For example, the second threshold can be 5%, 10%, etc., and this application does not limit this. It should be noted that the second threshold can be the same as or different from the first threshold described above. For example, if the change in the win rate caused by an event is greater than 10%, the event can be determined to be a second event.
[0098] In some embodiments, the win rate broadcast information is used to indicate the impact of the second event on the win rate of the camp to which the second event triggerer belongs. For example, referring to FIG7 , a win rate broadcast barrage 71 is displayed at the top of the video playback interface. Win rate broadcast barrage 71 includes win rate broadcast information 72 and a statement control 73. In addition to win rate broadcast barrage 71, other barrages 74 are also displayed in the video playback interface. Win rate broadcast information 72 indicates the impact of the second event "Five Consecutive Worlds" on the win rate of the camp (Camp 2) to which the second event triggerer (Player A) belongs (increasing the win rate by 8%).
[0099] The above embodiment can improve the timeliness of users obtaining information about important events in the game by displaying the winning rate broadcast barrage in real time when the second event occurs, allowing users to quickly learn about important events, which is conducive to improving the user's viewing experience.
[0100] In some embodiments, when the display of the win rate broadcast barrage is triggered, the win rate broadcast information has different forms. Exemplarily, the form of the win rate broadcast information can be determined according to the degree of change in the win rate. For example, when the display of the win rate broadcast barrage is triggered, if the change in the win rate is less than the third threshold, the win rate broadcast information is used to indicate that the second event will increase the win rate of the camp where the second event triggerer is located to a certain value; if the change in the win rate is greater than or equal to the third threshold, the win rate broadcast information is used to indicate that the second event will increase the win rate of the camp where the second event triggerer is located to a certain value. The third threshold can be set and adjusted according to actual usage requirements, and the embodiments of the present application are not limited to this.
[0101] For example, please refer to Figure 8, which shows a schematic diagram of a win rate broadcast barrage provided by one embodiment of the present application. In this embodiment, the win rate broadcast information 72 in the win rate broadcast barrage 71 has two forms: one indicating that a certain event of a certain player has increased the win rate of a certain team by N%, and the other indicating that a certain event of a certain player has increased the win rate of a certain team to N%, where N ranges from 0 to 100.
[0102] Optionally, please refer to Figure 9. For different winning rate broadcast barrages 71, if the triggers of the second events corresponding to them belong to different camps (camp 1 and camp 2 respectively), then these two winning rate broadcast barrages 71 have different display styles (such as different colors).
[0103] In some embodiments, the client displays an attitude barrage in the video playback interface in response to an operation on the attitude control, wherein the attitude barrage is used to indicate the attitude towards the second event. The attitude information on the second event is used to indicate the attitude towards the second event.
[0104] Optionally, the statement information on the second event is used to reflect whether the user supports or does not support the second event. The statement information on the second event can also be used to reflect whether the user supports or does not support the camp of the trigger of the second event.
[0105] The operation on the statement control is used to trigger the function of the statement control. For example, the operation on the statement control can be a click or long press on the statement control, and this application does not limit this.
[0106] In the above embodiment, after the user operates the expression control, the user's expression information will be fed back in the form of barrage, which enhances the fun of the user watching the game and is conducive to improving user stickiness.
[0107] In some embodiments, the attitude control includes a first control and a second control. For example, referring to FIG7 , attitude control 73 includes a first control 75 and a second control 76. A user can indicate support for the second event (i.e., player A's "Five Consecutive Worlds") by operating on the first control 75 (i.e., sending flowers), and can indicate opposition to the second event by operating on the second control 76 (i.e., throwing eggs).
[0108] Optionally, in response to an operation on the first control, the client displays a first statement barrage in the video playback interface, where the first statement barrage is used to indicate a first camp that supports participation in the game match, where the first camp is the camp where the triggerer of the second event is located.
[0109] Optionally, in response to an operation on the second control, the client displays a second statement barrage in the video playback interface, where the second statement barrage is used to indicate support for a second camp participating in the game match, where the second camp is different from the first camp.
[0110] In some embodiments, the first expression barrage moves in a first direction, and the second expression barrage moves in a second direction, and the first direction and the second direction are opposite.
[0111] For example, in response to an operation on the first control 75 in FIG. 7 , a first expression barrage 101 as shown in FIG. 10 is displayed. The first expression barrage 101 can be used to reflect that the user supports the first camp (i.e., camp 2 where player A who triggered the "five consecutive ultimates" is located). Alternatively, in response to an operation on the second control 76 in FIG. 7 , a second expression barrage 102 as shown in FIG. 10 is displayed. The second expression barrage 102 can be used to reflect that the user supports the second camp (i.e., camp 1).
[0112] In the above embodiment, users can quickly express their support for the faction of the triggerer of the second event by operating different areas of the expression control, such as clicking. This allows users to express their preferred faction in real time while watching a game, which helps stimulate user interaction and thereby improve the conversion rate of the target application.
[0113] In some embodiments, in response to the first user's operation on the first control, the client displays a third-state barrage moving in the first direction and a fourth-state barrage moving in the second direction in the live broadcast interface; when the third-state barrage and the fourth-state barrage come into contact, an animation effect of the barrage collision is displayed.
[0114] The first direction is opposite to the second direction. The third barrage is used to reflect that the first user supports the first camp, and the fourth barrage is used to reflect that the second user supports the second camp. The third barrage is triggered by the first user using the first control, and the fourth barrage is triggered by the second user using the second control. The third and fourth barrages can be triggered simultaneously, and the fourth barrage can also be triggered before the third barrage, but displayed later when the third barrage is triggered. The third and fourth barrages can be randomly matched by the client.
[0115] For example, in response to the first user's operation on the first control 75 in Figure 7, as shown in Figure 11, a third expression barrage 111 is displayed moving from the right side to the left side of the video playback interface 30, and a fourth expression barrage 112 is displayed moving from the left side to the right side of the video playback interface 30. When the third expression barrage 111 and the fourth expression barrage 112 come into contact, an animation effect 113 of the barrage collision is displayed.
[0116] In some embodiments, in response to the first user's operation on the second control, a fifth expression barrage moving in the first direction and a sixth expression barrage moving in the second direction are displayed in the video playback interface; when the fifth expression barrage and the sixth expression barrage come into contact, an animation effect of the barrage collision is displayed.
[0117] The second user is different from the first user. The fifth barrage is used to reflect the second user's support for the first camp, and the sixth barrage is used to reflect the first user's support for the second camp. The fifth barrage is the barrage triggered by the second user using the first control, and the sixth barrage is the barrage triggered by the first user using the second control. The fifth and sixth barrages can be randomly matched by the client.
[0118] For example, in response to the first user's operation on the second control 76 in Figure 7, as shown in Figure 12, a fifth expression barrage 121 is displayed moving from the left side to the right side of the video playback interface, and a sixth expression barrage 122 is displayed moving from the right side to the left side of the video playback interface. When the fifth expression barrage 121 and the sixth expression barrage 122 come into contact, an animation effect 113 of the barrage collision is displayed.
[0119] The above embodiment displays comments from different users expressing their support for different factions, as well as the collision effects between these comments. This enables interaction between users supporting different factions when the second event occurs, enhancing the user's interactive experience while watching the game. Furthermore, this allows users to experience and participate in the interaction of important events, increasing the flexibility and diversity of interaction, which helps stimulate user interest in interaction and, in turn, improves the conversion rate of the target application.
[0120] In some embodiments, the barrages supporting different camps have different display styles, that is, the first barrage and the second barrage have different display styles, the third barrage and the fourth barrage have different display styles, and the fifth barrage and the sixth barrage have different display styles. The different display styles of the barrages can be different colors (such as red and blue).
[0121] In some embodiments, referring to FIG. 13 , the indicative barrage is displayed in a setting area 131 of the video playback interface 30 . Only the indicative barrage is displayed in the setting area 131 , and other barrages 74 other than the indicative barrage are not displayed. Optionally, the setting area 131 may be implemented as an area occupied by two rows of barrage tracks. The barrage tracks are used to display the barrage, such as to guide the scrolling of the barrage.
[0122] Alternatively, taking the third and fourth expression barrages as an example, if the third expression barrage is determined to be displayed on the first barrage track in the two-line barrage track, if the fourth expression barrage does not exist in the first barrage track, the third expression barrage will be switched to the second barrage track in the two-line barrage track for display, or the third expression barrage will be delayed until the fourth expression barrage appears in the first barrage track. The second barrage track is different from the first barrage track.
[0123] In some embodiments, as shown in FIG14 , in response to an operation on the first control 75 in the win rate broadcast barrage 71, the win rate broadcast barrage 71 changes to display a first completion barrage 141, which reflects that the user has completed expressing support for the second event. In response to an operation on the second control 76 in the win rate broadcast barrage 71, the win rate broadcast barrage 71 changes to display a second completion barrage 142, which reflects that the user has completed expressing disapproval of the second event.
[0124] In some embodiments, the client displays event prompt information corresponding to the second event in response to an operation on the win rate broadcast information. For example, in response to a click or long press operation on the win rate broadcast information 72 in Figure 7, as shown in Figure 5, event prompt information 51 corresponding to the second event is displayed.
[0125] In the above embodiment, after displaying the winning rate broadcast barrage, the user can quickly open the event prompt information corresponding to the second event through the winning rate broadcast information in the winning rate broadcast barrage, without having to look for the event identifier corresponding to the second event, which is conducive to improving the convenience of operation.
[0126] In some embodiments, in response to the start of a game match, a first prompt message is displayed, and the first prompt message is used to indicate the winning rate corresponding to at least one camp at the start of the game match, and the winning rate corresponding to at least one camp at the start of the game match is determined based on the virtual characters selected by at least one camp.
[0127] In some embodiments, each of the above-mentioned camps corresponds to multiple virtual characters, thereby forming a virtual character lineup, and the winning rate corresponding to at least one camp at the beginning of the game is determined based on the virtual character lineup corresponding to at least one camp.
[0128] Optionally, the first prompt information is used to indicate the winning rates of the two camps participating in the game at the start of the game. For example, referring to Figure 15, the first prompt information includes a first prompt barrage 151 and a second prompt barrage 152, and the first prompt barrage 151 and the second prompt barrage 152 respectively indicate the winning rate of one of the two camps mentioned above. The first prompt barrage 151 moves in the first direction, and the second prompt barrage 152 moves in the second direction (on the same barrage track of the first prompt barrage 151). The first prompt barrage 151 and the second prompt barrage 152 stop moving after they come into contact. The first prompt barrage 151 and the second prompt barrage 152 can have different display styles.
[0129] The above embodiment informs the user of the initial winning rate determined based on the selection of the virtual character through the first prompt information at the beginning of the game, which can help the user adjust the expectation of the game result and enable the user to have a more comprehensive understanding of the game situation.
[0130] In some embodiments, the client displays a second prompt message in response to the end of the game match, wherein the second prompt message is used to indicate the event in the game match that has the greatest impact on the winning rate of the winning camp of the game match.
[0131] Optionally, the second prompt information may be used to indicate, from among at least one event identifier displayed in the video playback interface at the end of a game match, the event identifier corresponding to the event that had the greatest impact on the winning team's win rate. For example, the second prompt information may be obtained by bolding the border of the event identifier and highlighting the event identifier.
[0132] In some embodiments, in response to the end of the game match, the client displays a second prompt message in the form of a bullet screen in the video playback interface.
[0133] In the above embodiment, at the end of the game, the second prompt information informs the user of the event that has the greatest impact on the winning rate of the winning camp of the game, which can help the user better understand the key events that affect the trend of the game, thereby facilitating the user to analyze the reasons for the victory or defeat of the game, and helping to reduce the difficulty of analyzing the reasons for victory or defeat.
[0134] Please refer to FIG. 16 , which shows a schematic diagram of the execution logic of the information display method provided in one embodiment of the present application.
[0135] In some embodiments, client 1600 retrieves win rate data at a first time interval. For example, after client 1600 enters a video playback interface (e.g., a live broadcast interface in a live broadcast room), it can use a timer to retrieve win rate data from the server at a first time interval. The win rate data indicates the win rate of at least one team in a game match and the events that cause changes in the win rate during the game match.
[0136] In some embodiments, the client 1600 displays or refreshes the display of the above-mentioned winning rate change information (winning rate change curve) and at least one event identifier based on the winning rate data.
[0137] In some embodiments, the client 1600 displays event prompt information (such as text, pictures) corresponding to the first event identifier and a video clip related to the first event based on the winning rate data.
[0138] In some embodiments, the first time interval is agreed upon by the server protocol. Exemplarily, the first time interval is a default time interval of the client timer, such as 1000 ms (milliseconds).
[0139] In some embodiments, the client 1600 displays a win rate announcement barrage based on the first broadcast information sent by the server, where the first broadcast information is used to indicate the second event and the impact of the second event on the win rate.
[0140] In some embodiments, client 1600 requests the corresponding chat interface protocol from the server based on the user's operation of the expression control in the win rate broadcast barrage. Different chat interface protocols correspond to different types of expression barrages (different copywriting). Different types of expression barrages are used to reflect support for different camps. For example, when the camps participating in the game are camp 1 and camp 2, the expression barrage used to reflect support for camp 1 is a first type of expression barrage, and the expression barrage used to reflect support for camp 2 is a second type of expression barrage.
[0141] In some embodiments, the client 1600 displays the expression barrage according to the second broadcast information sent by the server. The second broadcast information is used to instruct the display of the expression barrage. In some embodiments, the second broadcast information includes the above-mentioned chat interface protocol.
[0142] In some embodiments, at the start of a game, client 1600 determines the movement direction of different types of barrages based on the respective positions of the two camps participating in the game in the virtual game scene. Continuing with the above example, for a MOBA game, if the core building of camp 1 is on the left side of the game map, and the core building of camp 2 is on the right side of the game map, the movement direction of the first type of barrage can be determined to be from left to right, and the movement direction of the second type of barrage can be determined to be from right to left.
[0143] In some embodiments, the client 1600 determines the type of the statement barrage to be displayed based on the user's operation of the statement control in the winning rate broadcast barrage, thereby determining the direction of the statement barrage to be displayed.
[0144] In some embodiments, after receiving the second broadcast message sent by the server, the client 1600 determines whether a statement barrage is displayed on the first motion track of the set area in the video playback interface. If no statement barrage is displayed on the first motion track, the statement barrage corresponding to the second broadcast message is directly displayed on the first motion track (the following embodiment refers to this statement barrage as the statement barrage being processed). If a statement barrage is displayed on the first motion track, the statement barrage being processed is queued on the first motion track for display. The statement barrage being processed can be displayed after the statement barrage moving in the same direction, or, when the statement barrage is not displayed on the first motion track, the statement barrage being processed is displayed on the first motion track, or, when the statement barrage is about to be displayed on the first motion track in the opposite direction of movement, the statement barrage being processed and the statement barrage in the opposite direction of movement are displayed simultaneously on the first motion track, and the animation effect after their collision is displayed. In other embodiments, if a barrage of comments is displayed on the first motion track, the barrage of comments being processed is switched to the second motion track for display. The first motion track and the second motion track are any two different motion tracks in a set area. The motion track in the embodiment of the present application is the barrage track mentioned above.
[0145] In some embodiments, the client 1600 displays the first prompt information according to the third broadcast information sent by the server. The third broadcast information is used to indicate the winning rate of at least one camp at the beginning of the game.
[0146] In some embodiments, client 1600 queries the configuration items of the management terminal based on the fourth broadcast information sent by the server. The fourth broadcast information is used to instruct the client to change the function configuration, and the configuration items of the management terminal are used to configure the functions of the client. The configuration items of the management terminal include at least one of the following: win rate prediction bullet screen broadcast switch, win rate prediction playback control bar function switch, win rate prediction function master switch, live broadcast replay switch, highlight video on-demand switch, and maximum replay time.
[0147] The win rate prediction barrage broadcast switch can be used to control the display of the win rate broadcast barrage. After the win rate prediction barrage broadcast switch is turned off, the client 1600 will no longer display the win rate broadcast barrage.
[0148] The win rate prediction play control curve function switch can be used to control the display of the win rate change curve and the win rate display control. After the win rate prediction play control curve function switch is turned off, the client 1600 will no longer display the win rate change curve and the win rate display control.
[0149] The main switch of the win rate prediction function can be used to control all functions related to the win rate prediction in the embodiment of the present application. After the main switch of the win rate prediction function is turned off, the client 1600 will no longer display the win rate change curve, win rate broadcast barrage, event prompt information... etc.
[0150] The live playback switch can be used to control the live playback function. After the live playback switch is turned off, the client 1600 cannot adjust the playback progress through the playback progress bar.
[0151] The dot switch can be used to control the dot function of the playback progress bar. When the dot switch is turned off, the playback progress bar has no dot.
[0152] The wonderful video on demand switch can be used to control the display of video clips related to the event. After the wonderful video on demand switch is turned off, the client 1600 will no longer display video clips in response to operations on event prompt information.
[0153] Maximum playback time, used to control the maximum playback time during live broadcast.
[0154] By reading the fourth broadcast information of the server and collaboratively querying the configuration of the management end, the relevant functions of the client can be turned off or on to control the grayscale and full volume of each function when the new version of the client is launched.
[0155] Please refer to Figure 17, which shows a schematic diagram of the business side logic of the information display method provided by one embodiment of the present application. The execution subject of each step in the following embodiment is a server, such as the server of the target application mentioned above.
[0156] In some embodiments, after a game is started, server 1700 uses a big data model to predict the win rate of each camp participating in the game in real time based on the video stream of the game, and provides key event frame information. For example, server 1700 can use a tournament big data model to predict the win rate in real time based on the video stream of the game. The tournament big data model is a big data model trained specifically for the game. Optionally, the predicted win rate can be transmitted to the tournament data aggregation service in the form of a message queue.
[0157] In some embodiments, the server 1700 aggregates real-time game data, such as real-time win rate, key event frame information, etc., through the event data aggregation service, and records and stores the above data.
[0158] In some embodiments, the server 1700 generates a video clip related to the event based on key event frame information through a video editing service according to the notification of the event data aggregation service.
[0159] In some embodiments, server 1700 pushes broadcast information (such as the first broadcast information, the second broadcast information, the third broadcast information, and the fourth broadcast information) to the client through the event data service and the room push service. The event data service is used to provide an interface for various event data (game, player, hero, item build, economy, etc.), and the room push service is used to push broadcast information.
[0160] In some embodiments, server 1700 broadcasts the corresponding barrage (such as statement barrage or barrage sent directly by the user) to the user through the chat barrage service and room push service when the user sends a barrage or the user operates the winning rate broadcast barrage.
[0161] In some embodiments, different data are transmitted through different gateways. For example, data related to the win rate change curve and video clips are transmitted through a short connection gateway, and data related to barrage and real-time win rate information are transmitted through a long connection gateway.
[0162] In some embodiments, server 1700 provides various event data (including the aforementioned win rate data) to an H5 (fifth generation Hypertext Markup Language) data page, allowing users to query relevant information about the game on the H5 page. In some embodiments, the H5 data page and the video playback interface are displayed together in the user interface of the target application.
[0163] In some embodiments, the technical solutions provided by the embodiments of this application can improve metrics such as the number of viewers, retention of viewers, viewing time, and user interaction with commentary for target applications. This can provide users with a better and more professional viewing experience, enabling them to gain a more comprehensive understanding of the outcome of the game and experience and participate in the interactive process of winning decisions. This can achieve at least the following beneficial effects:
[0164] 1. Real-time data analysis: Win rate change information allows users to use real-time data to understand the probability of winning or losing for each camp, allowing users to have a more comprehensive understanding of the game situation.
[0165] 2. Suspense creation: As the game situation is constantly changing, the changes in the win rate information add suspense to the viewing process, bringing users a more exciting and tense viewing experience.
[0166] 3. Psychological preparation: Information on changes in win rates can be used to prepare you mentally in advance, adjust your expectations for game outcomes, and help alleviate possible disappointment.
[0167] 4. Data visualization: Win rate change information is presented in the form of intuitive charts, allowing users to understand the game situation at a glance, thereby bringing convenience and fun to the audience.
[0168] 5. Generate social interaction: Through win rate change information and event markers, users can participate more deeply in game discussions, which is conducive to increasing social interaction.
[0169] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0170] Please refer to Figure 18, which shows a block diagram of an information display device provided by one embodiment of the present application. The device has the functions of implementing the above-mentioned method. The functions can be implemented by hardware or by hardware executing corresponding software. The device can be a terminal device or can be installed in a terminal device. The device 1800 can include: a display module 1810.
[0171] The display module 1810 is used to display the video screen of the game in the video playback interface.
[0172] The display module 1810 is also used to display winning rate change information and at least one event identifier in the video playback interface, wherein the winning rate change information is used to reflect the changes in the winning rate of at least one camp participating in the game over time, and the event identifier is used to indicate the event in the game that causes the change in the winning rate.
[0173] The display module 1810 is also used to display event prompt information of the first event identifier in response to an operation on the first event identifier among the at least one event identifier. The event prompt information of the first event identifier is used to indicate a first event and the impact of the first event on the winning rate. The first event is the event indicated by the first event identifier.
[0174] In some embodiments, the winning rate change information includes a winning rate change curve, which is a curve used to reflect the changes in the winning rate over time.
[0175] The display module 1810 is used to display the winning rate change curve and the event identifier corresponding to at least one mutation point in the winning rate change curve in the video playback interface, wherein the mutation point refers to the position point in the winning rate change curve where the change in the winning rate meets the first condition.
[0176] In some embodiments, the event identifier is displayed on a playback progress bar, which is used to indicate the playback progress of the video image; or, the event identifier is displayed on the winning rate change curve.
[0177] In some embodiments, the display module 1810 is used to display the video picture with the timestamp corresponding to the first position point on the winning rate change curve in the video playback interface in response to an operation on the first position point, or to start playing the video picture with the timestamp corresponding to the first position point in the video playback interface.
[0178] In some embodiments, the display module 1810 is further configured to display a video clip related to the first event in response to an operation on the event prompt information identified by the first event.
[0179] In some embodiments, the display module 1810 is configured to display the video footage of the game match and the video clip related to the first event in split-screen mode in the video playback interface.
[0180] In some embodiments, the display module 1810 is also used to display a win rate broadcast barrage in the video playback interface when a second event occurs in the game match, wherein the second event refers to an event in which the change in the win rate meets a second condition, and the win rate broadcast barrage includes win rate broadcast information and a statement control, the win rate broadcast information is used to indicate the impact of the second event on the win rate, and the statement control is used to express a statement on the second event.
[0181] In some embodiments, the display module 1810 is further configured to display an attitude barrage in the video playback interface in response to an operation on the attitude control, where the attitude barrage is configured to indicate an attitude toward the second event.
[0182] In some embodiments, the expression control includes a first control and a second control;
[0183] The display module 1810 is used to display a first statement barrage in the video playback interface in response to an operation on the first control; or to display a second statement barrage in the video playback interface in response to an operation on the second control; wherein the first statement barrage is used to indicate a first camp that supports participating in the game match, and the second statement barrage is used to indicate a second camp that supports participating in the game match, the first camp is the camp where the triggerer of the second event is located, and the second camp is different from the first camp.
[0184] In some embodiments, the presentation control includes a first control and a second control.
[0185] The display module 1810 is configured to, in response to a first user operating the first control, display a third barrage moving in a first direction and a fourth barrage moving in a second direction in the video playback interface; when the third barrage and the fourth barrage come into contact, display an animation effect of the barrages colliding; or, in response to a first user operating the second control, display a fifth barrage moving in a first direction and a sixth barrage moving in a second direction in the video playback interface; when the fifth barrage and the sixth barrage come into contact, display an animation effect of the barrages colliding. The first direction is opposite to the second direction, the third barrage reflects that the first user supports a first camp participating in the game match, the first camp being the camp of the trigger of the second event, the fourth barrage reflects that the second user supports a second camp participating in the game match, the second user being different from the first user, and the second camp being different from the first camp, the fifth barrage reflects that the second user supports the first camp, and the sixth barrage reflects that the first user supports the second camp.
[0186] In some embodiments, the display module 1810 is further configured to display event prompt information of the second event in response to an operation on the winning rate broadcast information.
[0187] In some embodiments, the display module 1810 is further used to display a first prompt message in response to the start of the game, wherein the first prompt message is used to indicate the winning rate corresponding to the at least one camp at the start of the game, and the winning rate corresponding to the at least one camp at the start of the game is determined based on the virtual characters selected by the at least one camp.
[0188] In some embodiments, the display module 1810 is further used to display a second prompt message in response to the end of the game match, where the second prompt message is used to indicate the event in the game match that has the greatest impact on the winning rate of the winning camp of the game match.
[0189] The technical solution provided by the embodiment of the present application displays win rate change information and at least one event identifier in a video playback interface displaying a video of a game match. Since the win rate change information can be used to reflect the change in the win rate of at least one camp participating in the game match over time, the event identifier can be used to indicate the event that caused the win rate change in the game match. In response to an operation on a first event identifier among the at least one event identifier, event prompt information corresponding to the first event identifier is displayed. The event prompt information corresponding to the first event identifier is used to indicate the first event and its impact on the win rate. The first event is the event indicated by the first event identifier. This allows the video playback interface to indicate both the change in win rate and the event that caused the change in win rate and its impact on the win rate, thereby providing richer and more comprehensive game information on the video playback interface, which is conducive to improving the comprehensiveness of information acquisition. At the same time, through the win rate change information and event identifiers, the audience can have a more comprehensive understanding of the win-loss situation of the game match, which is conducive to improving the audience's viewing experience.
[0190] In addition, event identifiers can be used to quickly understand the events that caused the change in winning rate without the need for viewers to view, replay and analyze frame by frame, allowing viewers to quickly understand key information about the game, reducing the difficulty of obtaining game information, and thus helping to improve the convenience of obtaining information.
[0191] It should be noted that the apparatus provided in the above embodiments, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0192] Please refer to Figure 19, which exemplarily shows a structural block diagram of a terminal device provided by an embodiment of the present application.
[0193] Typically, the terminal device 1900 includes: a processor 1901 and a memory 1902 .
[0194] The processor 1901 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 1901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1901 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1901 may also include an AI processor for processing computing operations related to machine learning.
[0195] Memory 1902 may include one or more computer-readable storage media, which may be tangible and non-transitory. Memory 1902 may also include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices or flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 1902 stores a computer program, which is loaded and executed by processor 1901 to implement the above-described information display method.
[0196] Those skilled in the art will understand that the structure shown in FIG19 does not constitute a limitation on the terminal device 1900 , and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0197] In some embodiments, a computer-readable storage medium is further provided, wherein the storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned information display method.
[0198] Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or an optical disk, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0199] In some embodiments, a computer program product is also provided, which includes a computer program stored in a computer-readable storage medium. A processor reads and executes the computer program from the computer-readable storage medium to implement the above-mentioned information display method.
[0200] It should be understood that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. In addition, the step numbers described in this article only illustrate a possible execution sequence between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to the diagram. The embodiments of the present application do not limit this.
[0201] The above are merely exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for displaying information, the method being executed by a terminal device, the method comprising: Display the video screen of the game in the video playback interface; Displaying win rate change information and at least one event identifier in the video playback interface, wherein the win rate change information is used to reflect the change in the win rate of at least one camp participating in the game over time, and the event identifier is used to indicate the event in the game that caused the change in the win rate; In response to an operation on a first event identifier among the at least one event identifier, event prompt information of the first event identifier is displayed, wherein the event prompt information of the first event identifier is used to indicate a first event and the impact of the first event on the winning rate, and the first event is the event indicated by the first event identifier.
2. The method according to claim 1, wherein The winning rate change information includes a winning rate change curve, which is a curve used to reflect the change of the winning rate over time; The display of the win rate change information and at least one event identifier in the video playback interface includes: In the video playback interface, the winning rate change curve and the event identifier corresponding to at least one mutation point in the winning rate change curve are displayed, wherein the mutation point refers to the position point in the winning rate change curve where the change in the winning rate meets the first condition.
3. The method according to claim 2, wherein: The event identifier is displayed on a playback progress bar, and the playback progress bar is used to indicate the playback progress of the video image; or, The event identifier is displayed on the winning rate change curve.
4. The method according to claim 2 or 3, wherein: The method further comprises: In response to an operation on a first position point on the winning rate change curve, a video frame with a timestamp corresponding to the first position point is displayed in the video playback interface, or playback starts from the video frame with a timestamp corresponding to the first position point in the video playback interface.
5. The method according to any one of claims 1 to 4, wherein: The method further comprises: In response to an operation on the event prompt information identified by the first event, a video clip related to the first event is displayed.
6. The method according to claim 5, wherein: The displaying of the video clip related to the first event includes: In the video playback interface, the video footage of the game match and the video clip related to the first event are displayed in split screens.
7. The method according to any one of claims 1 to 6, wherein: The method further comprises: When a second event occurs during the game, a win rate broadcast barrage is displayed in the video playback interface, wherein the second event refers to an event in which the change in the win rate satisfies a second condition, and the win rate broadcast barrage includes win rate broadcast information and a statement control, the win rate broadcast information is used to indicate the impact of the second event on the win rate, and the statement control is used to express a statement on the second event.
8. The method according to claim 7, wherein: The method further comprises: In response to an operation on the attitude control, an attitude barrage is displayed in the video playback interface, where the attitude barrage is used to indicate the attitude towards the second event.
9. The method according to claim 8, wherein The expression control includes a first control and a second control; The step of displaying a statement barrage in the video playback interface in response to an operation on the statement control includes: In response to an operation on the first control, displaying a first expression barrage in the video playback interface; or, In response to an operation on the second control, displaying a second expression barrage in the video playback interface; Among them, the first statement barrage is used to indicate the first camp that supports participating in the game game, and the second statement barrage is used to indicate the second camp that supports participating in the game game. The first camp is the camp where the triggerer of the second event is located, and the second camp is different from the first camp.
10. The method according to claim 8, wherein The expression control includes a first control and a second control; The step of displaying a statement barrage in the video playback interface in response to an operation on the statement control includes: In response to an operation of the first control by the first user, a third expression barrage moving in the first direction and a fourth expression barrage moving in the second direction are displayed on the video playback interface; when the third expression barrage and the fourth expression barrage come into contact, an animation effect of a barrage collision is displayed; or, In response to the first user's operation on the second control, displaying a fifth expression barrage moving in the first direction and a sixth expression barrage moving in the second direction on the video playback interface; when the fifth expression barrage and the sixth expression barrage come into contact, displaying an animation effect of the barrages colliding; Among them, the first direction is opposite to the second direction, the third statement barrage is used to reflect that the first user supports the first camp participating in the game game, the first camp is the camp where the triggerer of the second event is located, the fourth statement barrage is used to reflect that the second user supports the second camp participating in the game game, the second user is different from the first user, and the second camp is different from the first camp, the fifth statement barrage is used to reflect that the second user supports the first camp, and the sixth statement barrage is used to reflect that the first user supports the second camp.
11. The method according to any one of claims 7 to 10, wherein: The method further comprises: In response to the operation on the winning rate broadcast information, event prompt information of the second event is displayed.
12. The method according to any one of claims 1 to 11, wherein: The method further comprises: In response to the start of the game, a first prompt message is displayed, wherein the first prompt message is used to indicate the winning rate corresponding to the at least one camp at the start of the game, and the winning rate corresponding to the at least one camp at the start of the game is determined based on the virtual characters selected by the at least one camp.
13. The method according to any one of claims 1 to 12, wherein: The method further comprises: In response to the end of the game, a second prompt information is displayed, where the second prompt information is used to indicate the event in the game that has the greatest impact on the winning rate of the winning camp of the game.
14. An information display device, comprising: A display module is used to display the video screen of the game in the video playback interface; The display module is further configured to display win rate change information and at least one event identifier in the video playback interface, wherein the win rate change information is configured to reflect changes in the win rate of at least one camp participating in the game over time, and the event identifier is configured to indicate an event in the game that caused the change in the win rate; The display module is also used to display event prompt information of a first event identifier among the at least one event identifier in response to an operation on the first event identifier, wherein the event prompt information of the first event identifier is used to indicate a first event and the impact of the first event on the winning rate, and the first event is the event indicated by the first event identifier.
15. A terminal device, comprising a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the method according to any one of claims 1 to 13.
16. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, wherein the computer program is loaded and executed by a processor to implement the method according to any one of claims 1 to 13.
17. A computer program product, comprising a computer program, wherein the computer program is stored in a computer-readable storage medium, and a processor reads and executes the computer program from the computer-readable storage medium to implement the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Interpretation system for Chinese-chess playing
CN108888947A
Event result prediction method and event prediction result collection method
CN111539530A
Game live broadcast picture generation method and device thereof
CN112426712A
Display method and device of game information, terminal and storage medium
CN112915538A
Method and device for predicting game winning rate, medium and equipment
CN114588634A