Live broadcast room page display method, device, electronic device, and storage medium
By dynamically displaying interaction components based on the content of the live broadcast video, the method enhances user interaction efficiency and concentration in live broadcast applications, addressing the inefficiencies of fixed component setups.
Patent Information
- Application Number
- JP2024575417
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-10
- Filing Date
- 2023-11-10
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2043-11-10
AI Technical Summary
Existing live broadcast applications have low operation efficiency and interaction effect due to fixedly set interaction components, which do not adapt to the varying needs of users during different stages of a competitive event.
A live broadcast room page is displayed with a first area for video and a second area for interaction components, where the interaction components are dynamically determined and displayed based on the content of the video, adapting to different stages of the event.
This approach improves user interaction efficiency and concentration by ensuring the display of relevant interaction components at the right time, enhancing the overall interaction effect in the live broadcast room.
Smart Images

Figure 2025522552000001_ABST
Abstract
Description
Technical Field
[0001] Cross-reference to Related Applications This application claims the priority of a Chinese invention patent application filed on November 10, 2022, with the invention title "Live Broadcast Room Page Display Method, Device, Electronic Device, and Storage Medium" and application number 2022114072404, and the entire content disclosed in the above application is incorporated herein by reference.
[0002] Embodiments of the present invention relate to the field of Internet technology, and in particular, to a live broadcast room page display method, device, electronic device, and storage medium.
Background Art
[0003] Currently, in the live broadcast application of competitive events, users can enter the live broadcast room of the competitive event through the live broadcast application client executed on the terminal device and watch the live broadcast video of the game. During this process, in addition to the window area for playing the live broadcast video, related function areas are also set in the live broadcast application client, and users can trigger the interaction components in the function area to realize interaction functions corresponding to speech, "like", etc.
[0004] However, the prior art solution has problems of low operation efficiency and low interaction effect because the interaction components are fixedly set in the function area.
Summary of the Invention
[0005] Embodiments of the present invention provide a live broadcast room page display method, device, electronic device, and storage medium for overcoming the problems of low operation efficiency and low interaction effect of interaction components in the live broadcast room page.
[0006] In a first aspect, an embodiment of the present invention provides a live broadcast room page display method, the method comprising: displaying a live broadcast room page including a first area and a second area, wherein the first area is used to display a live broadcast video, and based on the content of the live broadcast video displayed in the first area, displaying a target interaction component in the second area, and the target interaction component is used to execute a component function corresponding to the live broadcast video after being triggered.
[0007] In a second aspect, an embodiment of the present invention provides a live broadcast room page display device, the device comprising: a display module for displaying a live broadcast room page including a first area and a second area, wherein the first area is used to display a live broadcast video, and a display module; a processing module for displaying a target interaction component in the second area based on the content of the live broadcast video displayed in the first area, and the target interaction component is used to execute a component function corresponding to the live broadcast video after being triggered, and a processing module.
[0008] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising: a processor and a memory communicatively connected to the processor, the memory stores computer-executable instructions, the processor realizes the live broadcast room page display method described in the first aspect and various possible designs of the first aspect by executing the computer-executable instructions stored in the memory.
[0009] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, the live broadcast room page display method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.
[0010] In a fifth aspect, an embodiment of the present invention provides a computer program product including a computer program, and when the computer program is executed by a processor, the live broadcast room page display method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.
[0011] The live broadcast room page display method, apparatus, electronic device, and storage medium provided by this embodiment display a live broadcast room page including a first area and a second area, and based on the content of the live broadcast video displayed in the first area, display a target interaction component in the second area. Here, the first area is used to display the live broadcast video, and the target interaction component is used to execute the component function corresponding to the live broadcast video after being triggered. Therefore, since the interaction components required by the user are different at different stages of the live broadcast, by determining the corresponding target interaction components through the content of the live broadcast video, when playing different live broadcast videos, the corresponding target interaction components are displayed, achieving the purpose of dynamically displaying interaction components on the live broadcast room page, improving the user's interaction efficiency when the corresponding interaction components are triggered at different stages of the live broadcast, and further increasing the concentration of the interaction components triggered by the users in the live broadcast room, improving the direct interaction effect of the users in the live broadcast room.
Brief Description of the Drawings
[0012] In the following, in order to more clearly explain the embodiments of the present invention or the technical solutions of the prior art, the drawings used in the embodiments or the prior art will be briefly described. Obviously, the drawings described below are only some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without creative effort.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Embodiments for Carrying Out the Invention
[0013] In the following, in order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, in conjunction with the drawings of the embodiments of the present invention, the technical solutions of the embodiments of the present invention will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments in the present invention without creative efforts all belong to the protection scope of the present invention.
[0014] In the following, the application scenarios of the embodiments of the present invention will be interpreted.
[0015] FIG. 1 is an application scenario diagram of a live broadcast room page display method provided by an embodiment of the present invention. The live broadcast room page display method provided by the embodiment of the present invention can be applied to an application scenario of a live broadcast of a competitive event. As shown in FIG. 1, the method provided by the embodiment of the present invention can be applied to a terminal device, on which a client of a live broadcast application is running. The terminal device performs server communication with the live broadcast service side. The server sends live broadcast data to the terminal device, and the terminal device obtains the live broadcast data and plays it back on the client page to realize a video live broadcast of a sports competition event such as a soccer game, a basketball game, an e-sports game, etc. Here, in the live broadcast room page of the live broadcast application client, interaction components for realizing interaction between users, such as the "chat" component and the "vote" component shown in the drawing, are set. When the user operates the terminal device to trigger the corresponding interaction component, the live broadcast application client executes the corresponding target function, such as displaying a function page corresponding to the "chat" component or displaying a function page corresponding to the "vote" component.
[0016] In the prior art, interaction components are usually fixedly set, that is, before starting a live broadcast room, through the service side, a live broadcast room is arranged, and one or more interaction components that are fixedly displayed are set. After starting the live broadcast room broadcast, the user enters the live broadcast room page through the live broadcast application client, and based on some fixed interaction components provided by the live broadcast room, corresponding fixed several target functions are executed. However, in the application scenario of live broadcast of competitive events, the process of live broadcast of competitive events in the live broadcast room is divided into at least several live broadcast stages, such as before the start of the game, during the game, and after the game. For each live broadcast stage, the interaction components required by the user are different. For example, users in the live broadcast room need to use the interaction component of "game Vote " in the live broadcast stage before the start of the game, and need to use the interaction component of "chat" in the live broadcast stage during the game. In this case, the user can only trigger the required corresponding interaction component by manually selecting from all the interaction components supported on the live broadcast room page (Outer 1) from the live broadcast room page . Moreover, since the display space in the live broadcast room page is limited, most interaction components are in a folded state, which further reduces the operation efficiency in the selection process of interaction components, resulting in the problems of low operation efficiency and low interaction effect.
[0017] Embodiments of the present invention provide a method for displaying a live broadcast room page to solve the above problems.
[0018] Referring to FIG. 2, FIG. 2 is a schematic flowchart of a live broadcast room page display method provided by an embodiment of the present invention. The method of this embodiment is applicable to a terminal device or a server. Taking the example of a terminal device, the method includes the following steps.
[0019] In step S101, a live broadcast room page including a first area and a second area is displayed, where the first area is used to display a live broadcast video.
[0020] Exemplarily, the execution entity of the method of this embodiment is a terminal device such as a smartphone. Referring to the schematic diagram of the application scenario shown in FIG. 1, a client of a live broadcast application is running on the terminal device. When the user enters the corresponding live broadcast room through the client, a live broadcast room page is displayed on the client of the terminal device. FIG. 3 is a schematic diagram of a live broadcast room page provided by an embodiment of the present invention. As shown in FIG. 3, the live broadcast room page includes a first area and a second area. Exemplarily, the first area is arranged at the upper part of the live broadcast room page, and the second area is arranged at the lower part of the live broadcast room page. Here, the first area is used to display a live broadcast video, such as a match live broadcast video of a soccer game, a basketball game, etc., and the second area is used to display interaction components associated with the live broadcast video, such as a public chat channel component, a match lineup display component, etc.
[0021] Furthermore, based on the body posture of the terminal device, the positional relationship between the first region and the second region changes. FIG. 4 is a schematic diagram of another live broadcast room page provided according to an embodiment of the present invention. Referring to the embodiment where the body posture shown in FIG. 3 is in the portrait state, as shown in FIG. 4, exemplarily, when the body posture is in the landscape state, the first region and the second region are arranged left and right. The first region for playing the live broadcast video is arranged on the left side of the live broadcast room page, and the second region for displaying the interaction component is arranged on the right side of the live broadcast room page. In the application scenario of the live broadcast of a competitive event, by arranging the first region and the second region left and right in the landscape state, it can better adapt to the screen size of the live broadcast video (match video), improve visual recognition, and realize the normal interaction function within the live broadcast room page.
[0022] In step S102, based on the content of the live broadcast video displayed in the first region, a target interaction component is displayed in the second region. After being triggered, the target interaction component is used to execute the component function corresponding to the live broadcast video.
[0023] Exemplarily, while displaying the content of a live video in the first region, a corresponding interaction component that matches the content of the live video, i.e., the target interaction component, is displayed in the second region. Here, the component content displayed after the target interaction component is triggered is the component function for the live video. Here, the second region may include one or more target interaction components. When the second region includes only the target interaction component corresponding to the content of one live video, executing the component function corresponding to the live video includes, exemplarily and specifically, displaying the component name of the target interaction component and the component content in the second region. When the second region includes a plurality of target interaction components, executing the component function corresponding to the live video includes, exemplarily and specifically, displaying the component names of the plurality of target interaction components corresponding to the content of the live video and the component content of the currently triggered target interaction component in the second region.
[0024] For example, when the content of the live video is #1, interaction component A, interaction component B, and interaction component C are displayed in the second area. Here, when interaction component A is triggered, the component content of interaction component A is displayed. When the content of the live video is #2, interaction component A and interaction component D are displayed in the second area. When interaction component D is triggered, the component content of interaction component D is displayed. FIG. 5 is a schematic diagram showing the second area provided by an embodiment of the present invention. As shown in FIG. 5, the second area includes a component list area and a component content area. Taking a soccer game as an example, before the game starts, it is shown as the first stage in FIG. 5. The content of the live video displayed in the first area is the introduction of the players and lineups of both teams. Correspondingly, in the component list area within the second area, corresponding target interaction components including "lineup introduction", "game prediction", and "channel chat" are displayed. In the component content area, the component content corresponding to the currently triggered target interaction component is displayed. As shown in FIG. 5, when the currently triggered target interaction component is "lineup introduction", for example, the team lineup of team Team_1 is displayed in the corresponding component content area. When the user clicks on other target interaction components within the component list area, it is triggered to display the corresponding component content in the component content area. For example, when "channel chat" is clicked, the component content corresponding to the interaction component of the "channel chat" is displayed in the component content area, for example, the remarks of the users in the live broadcast room (not shown).
[0025] After the start of the game, as shown in the second stage in Figure 5, the content of the live broadcast video displayed in the first area is the specific game situation of the soccer game. Accordingly, in the component list area within the second area, corresponding target interaction components including "channel chat" and "game data" are displayed. Here, if the currently triggered target interaction component is "channel chat", in the corresponding component content area, the component content corresponding to the "channel chat" interaction component is displayed. Similarly, when the user clicks on other target interaction components within the component list area, it is triggered to display the corresponding component content in the component content area, and the details will not be repeated.
[0026] Here, the specific implementation form of the component content of the "lineup introduction" interaction component shown in Figure 5 above is only exemplary. The specific implementation forms of the component content of interaction components such as the above-mentioned "lineup introduction", "win prediction", "channel chat", "game data", etc. can be flexibly set as needed, and are not specifically limited here. Please note that they will not be repeated one by one.
[0027] Furthermore, in a possible implementation, when the component list area includes a plurality of target interaction components, based on the content of the live broadcast video, the client of the terminal device determines one default target interaction component as the currently triggered target interaction component. For example, the target interaction component triggered by the default determined before the start of the game is the interaction component A (e.g., the "lineup introduction" interaction component), and the target interaction component triggered by the default determined after the start of the game is the interaction component B (e.g., the "channel chat" interaction component). Thereby, users in the live broadcast room execute interactions using the same interaction component in the default state, improving the concentration of the interaction components used by users in the live broadcast room and improving the interaction effect.
[0028] Furthermore, in a possible implementation, as shown in FIG. 6, the specific implementation of step S102 is Step S1021: Receiving the live broadcast information sent by the service side, where the live broadcast information characterizes the content of the live broadcast video currently displayed on the live broadcast room page; Step S1022: Determining at least one target interaction component based on the live broadcast information; Step S1023: Displaying at least one target interaction component in the second area.
[0029] Exemplarily, the live broadcast data transmitted by the service side (server executing the live broadcast application service side) to the client (terminal device executing the live broadcast application client) includes live broadcast information used to characterize the content of the live broadcast video currently displayed on the live broadcast room page. Here, in the application scenario of a sports live broadcast, exemplarily, the live broadcast information includes live broadcast event information, and the live broadcast event information characterizes the live broadcast events occurring in the live broadcast video. The live broadcast event information is, for example, an identifier of the live broadcast time. The live broadcast event information is triggered based on the content of the live broadcast video and is used to characterize the events of specific content segments. For example, when the live broadcast video played in the target live broadcast room is a "soccer game", the live broadcast events corresponding to the content of the live broadcast video include, for example, "goal", "substitution", "foul", "first half / second half game start", "first half / second half game end", etc. The fact that the live broadcast event is triggered based on the content of the live broadcast video means that when the content of the live broadcast video meets the requirements (for example, a foul or a goal occurs), the live broadcast information transmitted by the service side to the client on the terminal device side includes the live broadcast event information. Here, the live broadcast event information characterizes the identifier of a specific live broadcast event.
[0030] Furthermore, based on the live broadcast event information in the live broadcast information, determine the corresponding target live broadcast event, and obtain the target interaction component corresponding to the target live broadcast event based on a predetermined correspondence relationship. For example, if the received live broadcast information includes live broadcast event information info_1, determine the corresponding target live broadcast event as "match start", and at this time, obtain the target interaction components corresponding to this target live broadcast event, namely, "channel chat", "team information", and "real-time match data". If the received live broadcast information includes live broadcast event information info2, determine the corresponding target live broadcast event as "match end", and at this time, obtain the target interaction components corresponding to this target live broadcast event, namely, "channel chat" and "final match data".
[0031] Of course, in other possible embodiments, the live broadcast information may further include other information such as live broadcast room information characterizing the number of viewers in the live broadcast room in addition to the live broadcast event information. Thereby, a more accurate target live broadcast event can be determined. The specific implementation form will be described in detail in subsequent embodiments and will not be repeated here. In this embodiment, by obtaining the live broadcast information, the target interaction components corresponding to the content of the live broadcast video are determined and displayed, realizing a highly real-time and diverse determination method for the target interaction components, improving the rationality of the target interaction components displayed in real time, improving the concentration of the interaction components used by the users in the live broadcast room, and improving the interaction effect.
[0032] In the above-described embodiments, in an application scenario where the body posture of the terminal device is in a vertical screen state, it is an implementation form of displaying a target interaction component in the second region. In an application scenario of playing a live broadcast video in a horizontal screen in the embodiment shown in FIG. 4, exemplarily, the target interaction component in the second region is not triggered by default, that is, before the terminal device receives a trigger command, the component content of the target interaction component is not displayed in the second region. Exemplarily, in the horizontal screen state, the specific implementation form of step S102 is Step S1023: Based on the content of the live broadcast video, display a corresponding preview component in the second region, where the appearance of the component of the preview component is used to characterize the content of at least one interaction function; Step S1024: In response to a trigger operation on the preview component, display at least one target interaction component in the second region.
[0033] FIG. 7 is a schematic diagram of the display process of the target interaction component provided by an embodiment of the present invention. When the body posture is in the landscape state, for example, when the screen size of the terminal device is the same as that of the live broadcast video, due to the high compatibility with the screen size of the live broadcast video, borderless full-screen playback can be realized, thereby realizing a better video viewing experience. As shown in FIG. 7, exemplarily, in the landscape state, the second region partially overlaps with the first region, that is, the second region is a sub-region of the first region. When playing the live broadcast video through the first region, when it is necessary to display the target interaction component based on the content of the live broadcast video (receiving the target live broadcast information corresponding to the target live broadcast event), in the second region (within the first region), first, by displaying a preview component suspended above the live broadcast video, the interference of the interaction component to the user's viewing of the live broadcast video is reduced. Here, the appearance of the component of the preview component is used to characterize the content of at least one interaction function. For example, it includes characters characterizing the component name of the interaction component (in the drawing, the appearance of the component of the preview component includes characters such as "Chat" and "Data"). Then, when the user triggers the preview component (if necessary), the terminal device responds to the trigger operation for the preview component and displays the target interaction component in the second region. At this time, the first region no longer overlaps with the second region, and the second region corresponds to an independent region, thereby better displaying the component content of the target interaction component. Here, the specific implementation form of determining the target interaction component based on the content of the live broadcast video in the landscape state and displaying the target interaction component in the second region is the same as the implementation form of displaying the target interaction component in the second region in the portrait state described above, and will not be repeated here.
[0034] In this embodiment, a live broadcast room page including a first region and a second region is displayed, and based on the content of the live broadcast video displayed in the first region, a target interaction component is displayed in the second region. Here, the first region is used to display the live broadcast video, and the target interaction component is used to execute a component function corresponding to the live broadcast video after being triggered. Therefore, since the interaction components required by the user are different at different stages of the live broadcast, by determining the corresponding target interaction components through the content of the live broadcast video, when playing different live broadcast videos, the corresponding target interaction components are displayed, achieving the purpose of dynamically displaying interaction components on the live broadcast room page, improving the user's interaction efficiency when the corresponding interaction components are triggered at different stages of the live broadcast, and further increasing the concentration of the interaction components triggered by the users in the live broadcast room, thereby improving the direct interaction effect of the users in the live broadcast room.
[0035] Referring to FIG. 8, FIG. 8 is another schematic flowchart of the live broadcast room page display method provided by an embodiment of the present invention. Based on the embodiment shown in FIG. 2, this embodiment further narrows down the method of determining and displaying the target interaction component in step S102. Exemplarily, the live broadcast room page display method includes Step S201, which is to display a live broadcast room page including a first region and a second region, where the first region is used to display the live broadcast video, and Step S202: Receiving the live broadcast information sent by the service side, where the live broadcast information includes live broadcast event information and / or live broadcast room information. The live broadcast event information characterizes the live broadcast events occurring in the live broadcast video, and the live broadcast room information characterizes the number of times the target interaction event is triggered within the live broadcast room. Step S203: Determining the corresponding target interaction component based on the live broadcast information.
[0036] Exemplarily, in the steps of this embodiment, the live broadcast information sent by the service side determines the content of the live broadcast video, and further determines the corresponding target interaction component. Here, the live broadcast information includes live broadcast event information and live broadcast room information. The live broadcast event information can characterize the identifiers of live broadcast events such as "match start" and "match end". The specific implementation form of determining the corresponding target interaction component based on the live broadcast event information has been described in detail in the embodiment shown in FIG. 2, so it will not be repeated here.
[0037] Regarding live broadcast room information, the live broadcast room information characterizes the number of times a target interaction event is triggered within the live broadcast room of the played live broadcast video, where the target interaction event is an event triggered by users in the live broadcast room, such as "like", "follow", "support the selected team", etc. The target interaction event may be realized by the corresponding interaction component. According to the number of times the target interaction event is triggered, the corresponding target interaction component is triggered. More specifically, for example, when the number of times of "like" (target interaction event) reaches 30,000 times, it is determined that the corresponding target interaction component is interaction component A used for participating in "virtual gift giving", and when the number of times of "support" reaches 100,000 times, it is determined that the corresponding target interaction component is interaction component B used for participating in "physical lottery".
[0038] Based on this, further, by combining the live broadcast event information to determine the corresponding target interaction component, the target interaction component finally displayed in the second area can be determined. For example, based on the live broadcast room information, the target interaction component A is determined, and based on the live broadcast event information, the target interaction component B is determined. Here, the set of the target interaction component A and the target interaction component B is the target interaction component finally displayed in the second area. Of course, in this embodiment, in addition to the method of jointly determining the target interaction component displayed in the second area by combining the live broadcast event information and the live broadcast room information, the target interaction component displayed in the second area may be separately and independently determined based on the live broadcast event information, or the target interaction component displayed in the second area may be independently determined based on the live broadcast room information. The specific implementation form is the same as above, and it is understood that it will not be repeated here.
[0039] In this embodiment, by determining the corresponding target interaction component through the live broadcast event information and / or the live broadcast room information, the target interaction component displayed in the second area can be dynamically adjusted based on the progress of the game and the user participation degree in the live broadcast room. Therefore, the interest of the users in the live broadcast room in participating in the interaction can be enhanced, and the interaction effect can be improved.
[0040] In step S204, based on the live broadcast information, the position of each target interaction component in the second area is determined.
[0041] Furthermore, after determining the target interaction components, if there are multiple target interaction components, the display positions of the target interaction components in the second region affect the user's attention to each target interaction component, thereby affecting the trigger probability of the target interaction components.
[0042] Exemplarily, as shown in FIG. 9, a specific implementation form of step S204 is Step S2041, based on the live broadcast information, determining the priority of each target interaction component; Step S2042, based on the priority of each target interaction component, determining the display information of each target interaction component; Step S2043, based on the display information, determining the positions of each target interaction component in the second region, and includes.
[0043] Exemplarily, based on live broadcast information such as live broadcast event information, while determining each target interaction component, the priority of each target interaction component is determined. Further, based on the priority of each target interaction component, the target interaction components with higher priority are arranged in the front position, and the target interaction components with lower priority are arranged in the rear position, thereby realizing the guidance of the user's attention, increasing the concentration of the user in the live broadcast room to participate in the interaction event, and improving the interaction effect. FIG. 10 is a schematic diagram for determining the position of the target interaction component based on the live broadcast event information provided by the embodiment of the present invention. As shown in FIG. 10, based on the live broadcast event information in the live broadcast information, when the live broadcast event information is #1, the characterized live broadcast event is "the start of the first half of the game", and when the live broadcast event information is #2, the characterized live broadcast event is "the start of the second half of the game". Accordingly, the target interaction components corresponding to the live broadcast event information #1 are the interaction component A for displaying "AI victory prediction", the interaction component B for displaying "channel chat", and the interaction component C for displaying "team support rate", respectively.Here, the priorities of the respective target interaction components corresponding to the live broadcast event information #1 are as follows: the priority of interaction component A = 3, the priority of interaction component B = 2, and the priority of interaction component C = 2. Here, the priority of interaction component A is the highest, and the priorities of interaction component B and interaction component C are the same and lower. Based on the priorities of the respective target interaction components, the corresponding display order is determined as [interaction component A, interaction component B, interaction component C]. As shown in the reference figure 9 for the positions of the respective interaction components within the second area, the interaction component A with the highest priority is arranged at the leftmost side within the component list area of the second area, and the positions of interaction component B and interaction component C are set successively rearward. Furthermore, in a possible implementation form, the target interaction component with the highest priority (for example, the leftmost side within the component list area) is triggered by default, and its component content is displayed in the component content area of the second area by default, thereby realizing the attention guidance of the users within the live broadcast room. Optionally, when the priorities of interaction component B and interaction component C are the same, it may be set randomly, or it may be determined based on the live broadcast information. Specifically, for example, based on the live broadcast room information within the live broadcast information, the relative priorities of interaction component B and interaction component C are determined to determine the position order of interaction component B and interaction component C within the component list area.
[0044] Similarly, the target interaction components corresponding to the live broadcast event information #2 are, respectively, interaction component A for displaying "AI win prediction", interaction component B for displaying "channel chat", and interaction component C for displaying "team support rate" (the same as the live broadcast event information #1). Here, the priority of each target interaction component corresponding to the live broadcast event information #2 is, respectively, the priority of interaction component A = 1, the priority of interaction component B = 3, and the priority of interaction component C = 2. Accordingly, based on the priority of each target interaction component, the corresponding display order is determined as [interaction component B, interaction component C, interaction component A]. As shown in FIG. 10, at this time, the interaction component B with the highest priority is arranged at the leftmost side within the component list area of the second region, and the positions of interaction component C and interaction component A are set backward in order. In this implementation step, by determining the priority corresponding to each target interaction component through the live broadcast information, the dynamic arrangement of each target interaction component in the second region is realized, better satisfying the corresponding interaction needs of users at different game stages, and improving the interaction efficiency and interaction effect of the live broadcast room.
[0045] Furthermore, the display information is further used to characterize the chronological order of the target interaction components to be displayed in the target time period. Before or after step S2043, the method further includes determining the chronological order for displaying each target interaction component in the target time period based on the display information.
[0046] Exemplarily, the target time period is determined by the display information. For example, it is the time period from the start of the game to the end of the game. Here, based on the display information, during the time period from after the start of the game to half-time (the first time period), the interaction component A is displayed in the second area, and during the time period from half-time to the end of the game (the second time period), the interaction component B is displayed in the second area. In this embodiment, by determining the display order of the target interaction components in the second area through the display information, the dynamic display of the interaction components based on the time characteristics is realized, and the interaction efficiency of the interaction components is further improved.
[0047] Furthermore, in a possible implementation form, the live broadcast information includes the broadcast time length, and based on the broadcast time length, the priority of each target interaction component is determined. Here, the broadcast time length may be the duration after the live broadcast room is started, or may be the duration calculated starting from the target live broadcast event corresponding to the live broadcast video. For example, it is the duration from "the start of the game" to the present. For example, after "the start of the game", at 10 minutes after the start of the game, among the corresponding target interaction components, the priority of the interaction component A is level 2, and the priority of the interaction component B is level 1. At 30 minutes after the start of the game, among the corresponding target interaction components, the priority of the interaction component A is level 1, and the priority of the interaction component B is level 2. In the steps of this embodiment, by further narrowing down the priority of each target interaction component through the broadcast time length in the live broadcast information, the purpose of dynamically adjusting the sorting position of the target interaction components as the duration of the game changes is achieved, the dynamic setting accuracy of the target interaction components is further improved, the corresponding interaction needs of the user in different game stages are better satisfied, and the interaction efficiency and interaction effect of the live broadcast room are improved.
[0048] In step S205, based on the live broadcast information, determine the display method and / or fixation method of the target interaction component, where the display method is an embedded display or a hovering display, and the fixation method is a resident state or an adjustable state.
[0049] In step S206, based on the display method and / or fixation method of each target interaction component, display each target interaction component in the second area.
[0050] Exemplarily, the target interaction component has corresponding attributes of a display method and / or a fixation method, where the display method refers to a style of displaying the target interaction component in the second area, such as an embedded display or a hovering display. Specifically, the embedded display means embedding the target interaction component in the component list area of the second display area, and the component list area corresponds to a component box or a component panel for mounting a plurality of components. The target interaction component is fixedly set in the component box or the component panel in an embedded manner. The hovering display means setting the target interaction component in a non-fixed manner inside the component list area of the second area, for example, outside the component box corresponding to the component list area, and covering (making invisible) the interaction components in the component list area to achieve a more prominent display effect and induce the user's trigger. After receiving the live broadcast event information characterizing the target live broadcast event included in the live broadcast information transmitted by the service side based on the live broadcast information, configure the display method of the target interaction component as a hovering display. More specifically, when the target live broadcast event corresponding to the live broadcast information is "goal", configure the target interaction component A as a hovering display and configure the target interaction component B as an embedded display.
[0051] Furthermore, the fixing method is another attribute of the target interaction component, which means the way in which the target interaction component responds to the switching component. Based on a predetermined correspondence relationship, the fixing method corresponding to the target interaction component can be determined based on the live broadcast information. The specific implementation form is the same as the determination method of the display method, and will not be repeated here.
[0052] In step S207, in response to the component movement operation, the position of the target interaction component in the adjustable state in the second area is adjusted.
[0053] Exemplarily, the component list area in the second area includes at least two target interaction components, and its display method is embedded display, that is, at least two target interaction components are fixedly set in an embedded manner in the component box in the component list area. Here, exemplarily, the fixing method of the target interaction component A is the resident state, and the fixing method of the target interaction component B is the adjustable state. After the terminal device receives the long-press gesture corresponding to the target interaction component in the component box, the target interaction component B in the adjustable state moves its position within the second area in response to the drag gesture (component movement operation). More specifically, for example, the target interaction component moves from the second position on the left to the first position on the left.
[0054] In this embodiment, based on the live broadcast information, the fixing method of the target interaction component is determined, and in combination with the component movement operation, the position of the target interaction component in an adjustable state is adjusted, so as to satisfy the personalized operation needs of the user. At the same time, since the position of the target interaction component in the resident state cannot be moved, the key components associated with the content of the live broadcast video are surely displayed within the live broadcast room page, ensuring the concentration of the interaction components used by the users in the live broadcast room, improving the user participation, and improving the interaction effect of the users in the live broadcast scenario of the competitive event.
[0055] In this embodiment, the implementation form of step S210 is the same as the implementation form of step S101 in the embodiment shown in FIG. 2 of the present invention, and will not be repeated here.
[0056] Corresponding to the live broadcast room page display method of the above-described embodiment, FIG. 11 is a configuration block diagram of a live broadcast room page display device provided by an embodiment of the present invention. For the convenience of description, only the parts related to the embodiment of the present invention are shown. Referring to FIG. 11, the live broadcast room page display device includes a display module 31 for displaying a live broadcast room page including a first area and a second area, where the first area is used for displaying a live broadcast video, the display module 31, and a processing module 32 for displaying a target interaction component in the second area based on the content of the live broadcast video displayed in the first area, where the target interaction component is used for executing a component function corresponding to the live broadcast video after being triggered, the processing module 32.
[0057] In an embodiment of the present invention, the processing module 32Specifically, it acquires live broadcast information, determines at least one target interaction component based on the live broadcast information, and displays at least one target interaction component in the second region, where the live broadcast information characterizes the content of the live broadcast video currently displayed on the live broadcast room page.
[0058] In an embodiment of the present invention, the live broadcast information includes live broadcast event information, and the live broadcast event information characterizes the live broadcast events occurring in the live broadcast video. The processing module 32 When determining at least one target interaction component based on the live broadcast information, specifically, it determines the corresponding target interaction component based on the target live broadcast event corresponding to the live broadcast event information in the live broadcast information.
[0059] In an embodiment of the present invention, the live broadcast information includes live broadcast room information, and the live broadcast room information characterizes the number of times the target interaction event is triggered in the live broadcast room. The processing module 32 When determining the target interaction component based on the target live broadcast event corresponding to the live broadcast event information in the live broadcast information, specifically, it determines the target number of times the target interaction event is triggered in the live broadcast room corresponding to the live broadcast room page based on the live broadcast room information in the live broadcast information, and determines the target interaction component based on the target number of times the target interaction event is triggered and the target live broadcast event corresponding to the live broadcast event information.
[0060] In an embodiment of the present invention, the processing module 32Further, based on the live broadcast information, determine the priority of each target interaction component, and based on the priority of each target interaction component, determine the display order of each target interaction component, and based on the display order, determine the position of each target interaction component in the second area.
[0061] In one embodiment of the present invention, the live broadcast information includes the broadcast time length of the live broadcast video, and the processing module 32 When determining the priority of each target interaction component based on the live broadcast information, specifically, based on the broadcast time length, determine the priority of each target interaction component.
[0062] In one embodiment of the present invention, the processing module 32 After determining at least one target interaction component based on the live broadcast information, further determine the display method of the target interaction component based on the live broadcast information, where the display method is an embedded display or a hovering display. The processing module 32 When displaying at least one target interaction component in the second area, specifically, based on the display method of each target interaction component, display each target interaction component in the second area.
[0063] In one embodiment of the present invention, the processing module 32 After determining at least one target interaction component based on the live broadcast information, further determine the fixing method of the target interaction component based on the live broadcast information, where the fixing method is a resident state or an adjustable state, and in response to a component movement operation, adjust the position of the target interaction component in the adjustable state in the second area.
[0064] In one embodiment of the present invention, the processing module 32Specifically, based on the content of the live broadcast video, a corresponding preview component is displayed in the second area, and the appearance of the component of the preview component is used to characterize the content of at least one interaction function. In response to a trigger operation on the preview component, at least one target interaction component is displayed in the second area.
[0065] Here, the display module 31 is connected to the processing module 32. The live broadcast room page display device 3 provided by this embodiment can execute the technical solution of the embodiment of the above method, and its implementation principle and technical effects are similar, and this embodiment will not be repeated here.
[0066] FIG. 12 is a schematic configuration diagram of an electronic device provided by an embodiment of the present invention. As shown in FIG. 12, the electronic device 7 includes a processor 41 and a memory 42 communicably connected to the processor 41. The memory 42 stores computer-executable instructions. The processor 41 realizes the live broadcast room page display method in the embodiments shown in FIGS. 2 to 10 by executing the computer-executable instructions stored in the memory 42.
[0067] Here, optionally, the processor 41 and the memory 42 are connected via a bus 43.
[0068] Related explanations can be understood by referring to the related explanations and effects corresponding to the steps in the embodiments corresponding to FIGS. 2 to 10, and will not be repeated here.
[0069] FIG. 13 is a schematic configuration diagram of an electronic device provided by an embodiment of the present invention. As shown in FIG. 13, the electronic device 900 may be a terminal device or a server. Here, the terminal device may be a mobile phone, a notebook computer, a digital broadcast receiver, an assistant (Personal Digital Assistant, PDA), tablet computer (Portable Android Device, PAD), portable multimedia player (Portable Media Player, PMP), mobile terminals such as in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers, but are not limited thereto. The electronic device shown in FIG. 13 is merely an example and does not limit the functions and usage scope of the embodiments of the present invention in any way.
[0070] As shown in FIG. 13, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 901 that can execute various appropriate operations and processes based on a program stored in a read-only memory (Read Only Memory, ROM) 902 or a program loaded from a storage device 908 into a random access memory (Random Access Memory, RAM) 903. Various programs and data necessary for the operation of the electronic device 900 are further stored in the RAM 903. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0071] Generally, an input device 906 including a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., a liquid crystal display (Liquid Output devices 907 including a crystal display, LCD, speaker, vibrator, etc., a storage device 908 including a magnetic tape, hard disk, etc., and a device such as a communication device 909 may be connected to the I / O interface 905. The communication device 909 can enable the electronic device 900 to communicate wirelessly or wiredly for data exchange with other devices. Although the electronic device 900 with various devices is shown in FIG. 13, it should be understood that it is not necessary to implement or have all the shown devices. More or fewer devices may alternatively be implemented or had.
[0072] In particular, according to an embodiment of the present invention, the process described with reference to the above flowchart may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 909, or may be installed from the storage device 908 or the ROM 902. When the computer program is executed by the processing device 901, the above-described functions limited to the method of the embodiment of the present invention are executed.
[0073] It should be noted that the above-described computer-readable medium of the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (Compact It may include, but is not limited to, a Disc Read-Only Memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be a tangible medium that includes or stores a program that can be used in combination with an instruction execution system, apparatus, or device by the program, instruction execution system, apparatus, or device. Also, in the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier carrying a computer-readable program code. Such a propagated data signal can take various forms including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium that transmits, propagates, or transports a program for use by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted using any suitable medium including, but not limited to, a wire, an optical fiber cable, RF (radio frequency), or any suitable combination of the above.
[0074] The above-mentioned computer-readable medium may be included in the above-mentioned electronic device or may exist separately and may not be assembled into the electronic device.
[0075] One or more programs are carried on the above-mentioned computer-readable medium, and when the one or more programs are executed by the electronic device, the electronic device is caused to execute the method shown in the above-mentioned embodiments.
[0076] Computer program code for performing the operations of the present invention can be written in one or more programming languages or combinations thereof, and the programming languages described above include object-oriented programming languages such as Java, Smalltalk, C++, etc., and further include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computer, partially on the user computer, executed as a stand-alone software package, partially executed on the user computer and partially executed on a remote computer, or entirely executed on a remote computer or server. When related to a remote computer, the remote computer may be connected to the user computer via any type of network including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, connected via the Internet using an Internet service provider). Area Network, LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0077] Flowcharts and block diagrams in the drawings illustrate the implementable architecture, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in a flowchart or block diagram includes one or more executable instructions for implementing the specified logical function, and can represent one module, program segment, or part of the code. Also, it should be noted that in some alternative implementations, the functions shown in the boxes may occur in an order different from the order shown in the drawings. For example, two boxes shown consecutively may actually be executed substantially in parallel, or depending on the related functions, may be executed in the reverse order. Also, each box in the block diagram and / or flowchart and combinations of boxes in the block diagram and / or flowchart may be implemented in a dedicated hardware-based system for performing the specified function or operation, or may be implemented in a combination of dedicated hardware and computer instructions.
[0078] The units described as being involved in embodiments of the present invention may be implemented by software or by hardware. Among them, the name of the unit does not constitute a limitation of the unit itself in a specific case. For example, the first acquisition unit may be described as "a unit for acquiring at least two Internet protocol addresses".
[0079] The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0080] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in combination with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronics, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of the machine-readable storage medium include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0081] In a first aspect, according to one or more embodiments of the present invention, a live broadcast room page display method is provided, the method comprising: displaying a live broadcast room page including a first area and a second area, the first area being used to display a live broadcast video, and based on the content of the live broadcast video displayed in the first area, displaying a target interaction component in the second area, the target interaction component being used to execute a component function corresponding to the live broadcast video after being triggered.
[0082] According to one or more embodiments of the present invention, displaying the target interaction component in the second region based on the content of the live video displayed in the first region includes obtaining live broadcast information, where the live broadcast information characterizes the content of the live video currently displayed on the live broadcast room page, determining at least one of the target interaction components based on the live broadcast information, and displaying at least one of the target interaction components in the second region.
[0083] According to one or more embodiments of the present invention, the live broadcast information includes live broadcast event information, where the live broadcast event information characterizes the live broadcast events occurring in the live video, and determining at least one of the target interaction components based on the live broadcast information includes determining the corresponding target interaction component based on the target live broadcast event corresponding to the live broadcast event information in the live broadcast information.
[0084] According to one or more embodiments of the present invention, the live broadcast information includes live broadcast room information, where the live broadcast room information characterizes the number of times the target interaction event is triggered in the live broadcast room, and determining at least one of the target interaction components based on the live broadcast information includes determining the target number of times the target interaction event is triggered in the live broadcast room corresponding to the live broadcast room page based on the live broadcast room information in the live broadcast information, and determining the target interaction component based on the target number of times the target interaction event is triggered and the target live broadcast event corresponding to the live broadcast event information.
[0085] According to one or more embodiments of the present invention, the method further includes determining the priority of each of the target interaction components based on the live broadcast information, determining the display order of each of the target interaction components based on the priority of each of the target interaction components, and determining the position of the target interaction components in each of the second regions based on the display order.
[0086] According to one or more embodiments of the present invention, the live broadcast information includes the broadcast duration of the live broadcast video, and determining the priority of each of the target interaction components based on the live broadcast information includes determining the priority of each of the target interaction components based on the broadcast duration.
[0087] According to one or more embodiments of the present invention, after determining at least one of the target interaction components based on the live broadcast information, the method further includes determining a display mode of the target interaction components based on the live broadcast information, where the display mode includes an embedded display or a hovering display, and displaying at least one of the target interaction components in the second region includes displaying each of the target interaction components in the second region based on the display mode of each of the target interaction components.
[0088] According to one or more embodiments of the present invention, after determining at least one of the target interaction components based on the live broadcast information, the method further includes determining a fixing mode of the target interaction components based on the live broadcast information, where the fixing mode includes a resident state or an adjustable state, and adjusting the position of the target interaction components in the adjustable state in the second region in response to a component movement operation.
[0089] According to one or more embodiments of the present invention, displaying the target interaction component in the second region based on the content of the live video includes displaying a corresponding preview component in the second region based on the content of the live video, where the appearance of the components of the preview component is used to characterize the content of at least one interaction function, and in response to a trigger operation on the preview component, displaying at least one of the target interaction components in the second region.
[0090] In a second aspect, according to one or more embodiments of the present invention, there is provided a live broadcast room page display device, the device comprising a display module for displaying a live broadcast room page including a first region and a second region, the first region being used for displaying a live video, and a processing module for displaying a target interaction component in the second region based on the content of the live video displayed in the first region, the target interaction component being used for executing a component function corresponding to the live video after being triggered.
[0091] According to one or more embodiments of the present invention, specifically, the processing module acquires live broadcast information, where the live broadcast information characterizes the content of the live video currently displayed on the live broadcast room page, and based on the live broadcast information, determines at least one of the target interaction components and displays at least one of the target interaction components in the second region.
[0092] According to one or more embodiments of the present invention, the live broadcast information includes live broadcast event information, the live broadcast event information characterizes a live broadcast event occurring in the live broadcast video, and when the processing module determines at least one of the target interaction components based on the live broadcast information, specifically, based on a target live broadcast event corresponding to the live broadcast event information in the live broadcast information, a corresponding target interaction component is determined.
[0093] According to one or more embodiments of the present invention, the live broadcast information includes live broadcast room information, the live broadcast room information characterizes the number of times a target interaction event is triggered in the live broadcast room, and when the processing module determines at least one of the target interaction components based on the live broadcast information, specifically, based on the live broadcast room information in the live broadcast information, a target number of times the target interaction event is triggered in the live broadcast room corresponding to the live broadcast room page is determined, and based on the target number of times the target interaction event is triggered and the target live broadcast event corresponding to the live broadcast event information, the target interaction component is determined.
[0094] According to one or more embodiments of the present invention, the processing module further determines a priority order of each of the target interaction components based on the live broadcast information, determines a display order of each of the target interaction components based on the priority order of each of the target interaction components, and determines a position of the target interaction component in each of the second regions based on the display order.
[0095] According to one or more embodiments of the present invention, the live broadcast information includes the broadcast time length of the live broadcast video. When the processing module determines the priority of each target interaction component based on the live broadcast information, specifically, it determines the priority of each target interaction component based on the broadcast time length.
[0096] According to one or more embodiments of the present invention, after the processing module determines at least one of the target interaction components based on the live broadcast information, it further determines the display method of the target interaction component based on the live broadcast information. Here, the display method further includes embedded display or hovering display. When the processing module displays at least one of the target interaction components in the second region, specifically, it displays each target interaction component in the second region based on the display method of each target interaction component.
[0097] According to one or more embodiments of the present invention, after the processing module determines at least one of the target interaction components based on the live broadcast information, it further determines the fixing method of the target interaction component based on the live broadcast information. Here, the fixing method is a resident state or an adjustable state. Also, in response to a component movement operation, it adjusts the position of the target interaction component in the adjustable state in the second region.
[0098] According to one or more embodiments of the present invention, specifically, based on the content of the live broadcast video, the processing module displays a corresponding preview component in the second region, and the appearance of the component of the preview component is used to characterize the content of at least one interaction function, and in response to a trigger operation on the preview component, at least one of the target interaction components is displayed in the second region.
[0099] In a third aspect, according to one or more embodiments of the present invention, an electronic device is provided, the electronic device includes a processor and a memory communicatively connected to the processor, the memory stores computer-executable instructions, by executing the computer-executable instructions stored in the memory, the processor realizes the live broadcast room page display method described in the above-mentioned first aspect and various possible designs of the first aspect.
[0100] In a fourth aspect, according to one or more embodiments of the present invention, a computer-readable storage medium is provided, and computer-executable instructions are stored in the computer-readable storage medium. When the computer-executable instructions are executed by a processor, the live broadcast room page display method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.
[0101] In a fifth aspect, embodiments of the present invention provide a computer program product including a computer program. When the computer program is executed by a processor, the live broadcast room page display method described in the above-mentioned first aspect and various possible designs of the first aspect is realized.
[0102] The above description is a preferred embodiment of the present invention and is merely an explanation of the applied technical principle. Those skilled in the art should understand that the scope of the invention related to the present invention is not limited to the technical solution formed by a specific combination of the above technical features, and other technical solutions formed by any combination of the above technical features or features equivalent thereto without departing from the concept of the above invention should also be included. For example, it should be understood that technical solutions formed by switching the above features and technical features having similar functions (but not limited to these) disclosed in the present invention are also included.
[0103] Also, although each operation is depicted in a specific order, it should not be understood that these operations are required to be executed in sequence according to the specific order or sequence in which they are shown. Multi-threading and parallel processing may be advantageous in certain environments. Similarly, although some specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present invention. Specific features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented individually or in multiple embodiments in any suitable sub-combination manner.
[0104] The subject matter has been described in terms specific to structural features and / or methodological acts of logic, but it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Conversely, the specific features and acts described above are merely exemplary forms for implementing the claims.
Claims
1. A method for displaying a live broadcast room page, comprising displaying a live broadcast room page including a first area and a second area, wherein the first area is used for displaying a live broadcast video, and based on the content of the live broadcast video displayed in the first area, displaying a target interaction component in the second area, wherein the target interaction component is used for executing a component function corresponding to the live broadcast video after being triggered, and characterized in that.
2. Based on the content of the live broadcast video displayed in the first area, displaying a target interaction component in the second area means obtaining live broadcast information, where the live broadcast information characterizes the content of the live broadcast video currently displayed on the live broadcast room page, and determining at least one of the target interaction components based on the live broadcast information, and displaying at least one of the target interaction components in the second area, and characterized in that it is the method according to claim 1.
3. The live broadcast information includes live broadcast event information, and the live broadcast event information characterizes the live broadcast events occurring in the live broadcast video, Based on the live broadcast information, determining at least one of the target interaction components means including determining the target interaction component based on a target live broadcast event corresponding to the live broadcast event information in the live broadcast information, and characterized in that it is the method according to claim 2.
4. The live broadcast information further includes live broadcast room information, and the live broadcast room information characterizes the number of times a target interaction event is triggered in the live broadcast room, Based on the target live broadcast event corresponding to the live broadcast event information in the live broadcast information, determining the target interaction component means determining a target number of times the target interaction event is triggered in the live broadcast room corresponding to the live broadcast room page based on the live broadcast room information in the live broadcast information, and Determining the target interaction component based on the target number of times the target interaction event is triggered and the target live broadcast event corresponding to the live broadcast event information. The method according to claim 3, characterized in that.
5. Determining the priority order of each of the target interaction components based on the live broadcast information. Determining the display information of each of the target interaction components based on the priority order of each of the target interaction components, wherein the display information characterizes the display position of the target interaction component in the second area and / or the temporal order of the target interaction components displayed in a target time zone. The method according to claim 2, characterized in that.
6. The live broadcast information includes the broadcast duration of the live broadcast video. Determining the priority order of each of the target interaction components based on the live broadcast information is. Determining the priority order of each of the target interaction components based on the broadcast duration. The method according to claim 5, characterized in that.
7. After determining at least one of the target interaction components based on the live broadcast information, the live broadcast room page display method is. Determining the display mode of the target interaction component based on the live broadcast information, wherein the display mode further includes embedded display or hovering display. Displaying at least one of the target interaction components in the second area is. Displaying each of the target interaction components in the second area based on the display mode of each of the target interaction components. The method according to claim 2, characterized in that.
8. After determining at least one of the target interaction components based on the live broadcast information, the method is. Determining the fixation mode of the target interaction component based on the live broadcast information, wherein the fixation mode is a resident state or an adjustable state. further comprising adjusting a position of a target interaction component in the adjustable state in the second region in response to a component movement operation The method according to claim 2, characterized in that
9. displaying a target interaction component in the second region based on the content of the live broadcast video includes displaying a preview component in the second region based on the content of the live broadcast video, and displaying at least one of the target interaction components in the second region in response to a trigger operation on the preview component The method according to any one of claims 1 to 8, characterized in that
10. A live broadcast room page display device, comprising a display module for displaying a live broadcast room page including a first region and a second region, wherein the first region is used for displaying a live broadcast video, and a processing module for displaying a target interaction component in the second region based on the content of the live broadcast video displayed in the first region, wherein the target interaction component is used for executing a component function corresponding to the live broadcast video after being triggered The device, characterized in that
11. An electronic device, comprising a processor and a memory communicatively connected to the processor, the memory stores computer-executable instructions, the processor realizes the live broadcast room page display method according to any one of claims 1 to 9 by executing the computer-executable instructions stored in the memory The electronic device, characterized in that
12. A computer-readable storage medium, wherein computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, the live broadcast room page display method according to any one of claims 1 to 9 is realized The computer-readable storage medium, characterized in that
13. A computer program product, A computer program, when the computer program is executed by a processor, realizes the live broadcast room page display method according to any one of claims 1 to 9. The computer program product characterized by the above.
Citation Information
Patent Citations
Display control methods, electronic devices and storage media for live streaming rooms
CN111782101B
Match watching device, game watching terminal, game watching method, and program therefor
JP2019024157A
System, method, and program for distributing live video
JP2022103466A