Component trigger method, device, equipment, and storage medium for live distribution

The method and device enhance live streaming interaction by automatically triggering components based on event identifiers, improving real-time interaction and diversity in live streaming scenarios.

JP2025539044APending Publication Date: 2025-12-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2025526662
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-10
Filing Date
2023-11-10
Publication Date
2025-12-03

AI Technical Summary

Technical Problem

Conventional live streaming technologies rely on manual server-side operations for component triggers, leading to reduced real-time interaction and limited diversity in component trigger modes, affecting the interaction effect in live streaming scenarios.

Method used

A method and device for live streaming that automatically triggers components based on live streaming messages, determining target components using event identifiers to execute interaction functions such as visual effects and resource transfers, enhancing real-time interaction and diversity.

Benefits of technology

Improves the real-time nature and interaction effect in live streaming by dynamically triggering components based on live streaming events, providing varied and timely user interactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025539044000001_ABST
    Figure 2025539044000001_ABST
Patent Text Reader

Abstract

[0013] An embodiment of the present disclosure provides a component trigger method, device, apparatus, and storage medium for live streaming, which includes receiving a live streaming message from a target live streaming room, the live streaming message characterizing a live streaming event occurring in a live streaming video streamed in the live streaming room, determining a corresponding target component based on the live streaming message from the target live streaming room, and triggering the target component in a live streaming room page of the target live streaming room, the target component being used to realize a first interaction function for the target live streaming event occurring in the live streaming video streamed in the target live streaming room. In a sports event live streaming scenario, the live streaming event continues to change as the game progresses. Therefore, in this embodiment, a corresponding target component is determined based on the live streaming message characterizing the live streaming event and the target component is displayed, thereby realizing dynamic triggering of the component used to realize the interaction function in the live streaming room page, thereby improving the variety of component trigger modes and real-time triggering, and improving the interaction effect between users in the live streaming room.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (Reference to Related Application) This application claims priority to a Chinese patent application filed on November 10, 2022, bearing application number CN202211407232.X and entitled "Component trigger method, device, equipment and storage medium for live streaming," the entire contents of which are incorporated herein by reference.

[0002] (Technical field) TECHNICAL FIELD The embodiments of the present disclosure relate to the technical field of the Internet, and in particular to a component trigger method, device, apparatus, and storage medium for live distribution. [Background technology]

[0003] In the application scenario of live streaming of a competitive sporting event, a user can enter the live streaming room of the sporting event through the client side of a live streaming application running on a terminal device and watch the live streaming video of the competitive sporting event. In order to meet the interaction needs of the user in the process of watching the competitive sporting event, the client side of the live streaming application also has various functional components configured to realize interactions in the live streaming room, and the functional components can be triggered to realize corresponding interaction actions or tasks.

[0004] However, in conventional technologies, functional components in a live streaming room page are usually triggered based on manual operations on the server-side backend, which reduces the real-time nature of component triggers and reduces the interaction effect. Summary of the Invention

[0005] The embodiments of the present disclosure provide a component trigger method, device, equipment, and storage medium for live streaming to overcome the problems existing in existing functional components, such as reduced real-timeness of component triggers and low interaction effects.

[0006] In a first aspect, an embodiment of the present disclosure provides a component trigger method for live streaming, the method comprising: The method includes receiving a live streaming message of a target live streaming room, wherein the live streaming message characterizes a live streaming event occurring in a live streaming video streamed in the live streaming room; determining a corresponding target component based on the live streaming message of the target live streaming room, and triggering the target component within a live streaming room page of the target live streaming room, wherein the target component is used to realize a first interaction function for the target live streaming event occurring in the live streaming video streamed in the target live streaming room.

[0007] In a second aspect, an embodiment of the present disclosure provides a display device for a live streaming room page, the device comprising: The system includes: a receiving module for receiving a live streaming message of a target live streaming room, wherein the live streaming message characterizes a live streaming event occurring in a live streaming video streamed in the live streaming room; and a display module for determining a corresponding target component based on the live streaming message of the target live streaming room and triggering the target component within a live streaming room page of the target live streaming room, wherein the target component is used to realize a first interaction function for the target live streaming event occurring in the live streaming video streamed in the target live streaming room.

[0008] In a third aspect, an embodiment of the present disclosure provides an electronic device, the device comprising: a processor and a memory communicatively coupled to the processor; The memory stores computer-executable instructions; The processor executes computer-executable instructions stored in the memory to implement the component triggering method for live streaming as set forth in the first aspect and various possible designs of the first aspect above.

[0009] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed by a processor, realizing the component triggering method for live streaming as set forth in the first aspect above and various possible designs of the first aspect.

[0010] In a fifth aspect, an embodiment of the present disclosure provides a computer program product including a computer program that, when executed by a processor, implements the component triggering method for live streaming as described in the first aspect above and various possible designs of the first aspect.

[0011] The present embodiment provides a component trigger method, device, apparatus, and storage medium for live streaming, which includes receiving a live streaming message from a target live streaming room, the live streaming message characterizing a live streaming event occurring in a live streaming video streamed in the live streaming room; determining a corresponding target component based on the live streaming message from the target live streaming room and triggering the target component in a live streaming room page of the target live streaming room, the target component being used to realize a first interaction function for the target live streaming event occurring in the live streaming video streamed in the target live streaming room. In a live streaming scenario of a sports event, the live streaming event continues to change as the game progresses. Therefore, in this embodiment, the present embodiment determines a corresponding target component based on the live streaming message characterizing the live streaming event and displays the target component, thereby realizing dynamic triggering of the component used to realize the interaction function in the live streaming room page, thereby improving the variety of component trigger modes and real-time triggering, and improving the interaction effect between users in the live streaming room. [Brief explanation of the drawings]

[0012] In order to more clearly explain the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments or the prior art. The accompanying drawings in the following description are some embodiments of the present disclosure, and it is obvious to those ordinary skilled in the art that they can obtain other drawings according to these accompanying drawings without paying creative efforts.

[0013] [Figure 1] FIG. 10 is a diagram illustrating an application scenario of a component trigger method for live distribution provided by an embodiment of the present disclosure. [Figure 2]1 is a schematic flowchart 1 of a component trigger method for live streaming provided by an embodiment of the present disclosure; [Figure 3] 3 is a flowchart of a specific embodiment of step S102 in the embodiment shown in FIG. 2. [Figure 4] FIG. 1 is a schematic diagram of the structure of an event identifier in a live broadcast message provided by an embodiment of the present disclosure. [Figure 5] FIG. 1 is a schematic diagram of a process for triggering an effect function provided by an embodiment of the present disclosure. [Figure 6] FIG. 1 is a schematic diagram of a process for triggering a resource transfer function provided by an embodiment of the present disclosure. [Figure 7] 2 is a schematic flowchart 2 of a component trigger method for live streaming provided by an embodiment of the present disclosure; [Figure 8] FIG. 1 is a schematic diagram of a process for determining and triggering a target component provided by an embodiment of the present disclosure. [Figure 9] 8 is a flowchart of a specific embodiment of step S207 in the embodiment shown in FIG. 7. [Figure 10] FIG. 1 is a schematic diagram of a process for determining a target visual effect provided by an embodiment of the present disclosure. [Figure 11] FIG. 1 is a block diagram of a component trigger device for live streaming provided by an embodiment of the present disclosure. [Figure 12] 1 is a schematic diagram illustrating the configuration of an electronic device provided by an embodiment of the present disclosure. [Figure 13] FIG. 1 is a schematic diagram of a hardware configuration of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0014] In order to clarify the objectives, technical solutions and advantages of the embodiments of the present disclosure, the following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings in the embodiments of the present disclosure, but it is clear that the described embodiments are only a part of the embodiments of the present disclosure and do not represent all of the embodiments. All other embodiments that can be obtained by a person skilled in the art based on the embodiments of the present disclosure without paying creative effort are within the scope of protection of the present disclosure.

[0015] Application scenarios of the embodiments of the present disclosure are described below.

[0016] FIG. 1 illustrates an application scenario of a component trigger method for live streaming provided by an embodiment of the present disclosure. The component trigger method for live streaming provided by an embodiment of the present disclosure can be applied to a scenario in which live streaming of a sporting event is being performed. As shown in FIG. 1, the method provided by an embodiment of the present disclosure can be applied to a terminal device running a client-side live streaming application. The terminal device communicates with a server running a live streaming server-side. The server transmits live streaming data to the terminal device. The terminal device acquires the live streaming data and distributes it within a client-side page, thereby realizing live video streaming of competitive sporting events such as soccer games, basketball games, and e-sports matches. The client-side live streaming application includes a component (invisible before being triggered) for enabling user interactions. After this component is triggered, it can perform specific event tasks or visual effects, such as a "fireworks display" visual effect or an event task for sending "virtual points."

[0017] Furthermore, the component trigger method for live streaming provided by the embodiments of the present disclosure can also be applied to other application scenarios of live streaming of other sports, rivalry content, or other content, such as anchor showdown (PK), etc. Specific embodiments can be adjusted based on specific application scenarios, and the description here will not be repeated.

[0018] In the prior art, the triggering of the components is typically achieved through manual operation on the server-side backend, i.e., manually operating the live streaming server to send a trigger instruction to the client-side of the terminal device, which then responds by triggering the target component corresponding to the trigger instruction. However, in an application scenario such as live streaming of a sporting event, various game events, such as goals scored or fouls, may occur randomly during a live-streamed game. The manual method of sending trigger instructions has the problem of low real-time transmission. Furthermore, as the number of various components increases and the trigger logic becomes more complex, not only does this further reduce real-time transmission, but it also leads to problems such as component trigger errors and limited diversity in component trigger modes, ultimately affecting the interaction effect between users in the live streaming room.

[0019] The embodiments of the present disclosure provide a component trigger method for live streaming to solve the above problems.

[0020] Referring to Figure 2, Figure 2 is a schematic flowchart 1 of a component trigger method for live streaming provided by an embodiment of the present disclosure. The method of this embodiment can be applied to a terminal device, and the component trigger method for live streaming includes the following steps:

[0021] Step S101: Receive a live streaming message of a target live streaming room, where the live streaming message characterizes a live streaming event occurring in a live streaming video broadcast in the live streaming room.

[0022] For example, the method according to the present embodiment may be performed by a terminal device, such as a smartphone. Referring to the schematic diagram of an application scenario shown in FIG. 1 , a live streaming application client is running on the terminal device. After entering a target live streaming room through the live streaming application client, a live streaming room page of the target live streaming room is displayed on the display screen of the terminal device, and live streaming video is displayed through the live streaming room page. Specifically, in the application scenario of live streaming of a sports event, the live streaming message is a game message, the live streaming event is a game event, and the live streaming type corresponds to the sport. The live streaming video is, for example, a game video (e.g., a soccer game video, a basketball game video, etc.).

[0023] Furthermore, the terminal device broadcasts the live streaming video via the live streaming room page, and at the same time receives a live streaming message sent from the server (server side), where the live streaming message is information characterizing a live streaming event occurring in the live streaming video in an application scenario of a sports event live streaming, and in an application scenario of a sports event live streaming, the live streaming event is a match event, and specifically may refer to a specific event occurring during the match based on the rules of the match, such as the start of the match, a goal in, a foul, halftime, etc. In one possible embodiment, the live streaming message includes an event identifier, and the corresponding live streaming event is indicated by the event identifier.

[0024] Furthermore, for example, the live streaming message may be included in live streaming data (video stream) used to perform video live streaming. After receiving the live streaming data transmitted from the server, the terminal device analyzes the live streaming data to obtain information characterizing a live streaming event occurring in the live streaming video, i.e., the live streaming message. Furthermore, the live streaming message is generated on the server (server side) based on the content of the live streaming video. Specifically, the live streaming message is obtained by the server processing one or more video frames in the live streaming video based on image recognition or the like, and a description of the specific embodiment will not be repeated. Therefore, the live streaming event characterized by the live streaming message is nearly synchronized with the content of the live streaming video, and the high real-time nature of the live streaming message effectively improves the real-time nature of subsequent triggering of a target component based on the live streaming message.

[0025] Step S102: Based on the live streaming message of the target live streaming room, determine a corresponding target component, and the target component is used to realize a first interaction function for the target live streaming event occurring in the live streaming video streamed in the target live streaming room.

[0026] For example, after obtaining the live streaming message of the target live streaming room, a corresponding target component is determined based on the live streaming event indicated by the live streaming message of the target live streaming room. For example, the live streaming event has a predetermined matching relationship with the target component, for example, if the live streaming event is "game start", it corresponds to target component A, and if the live streaming event is "game end", it corresponds to target component B. In one possible embodiment, the live streaming message includes an event identifier that characterizes the live streaming event. As shown in FIG. 3, a specific embodiment of step S102 includes the following steps:

[0027] Step S1021: Acquire the event identifier in the live streaming message of the target live streaming room in real time.

[0028] Step S1022: Based on the event identifier, a corresponding target component is determined.

[0029] It is understood that different live streaming types correspond to different live streaming events. Taking the application scenario of live streaming of sports events as an example, the live streaming type corresponds to the sport, for example, a basketball game includes a live streaming event called "End of the first quarter," while a soccer game does not include a live streaming event called "End of the first quarter." Therefore, a live streaming message characterizing a live streaming event has a correspondence relationship with a live streaming video currently being broadcast in a target live streaming room. In one possible embodiment, the event identifier includes a first field and a second field, where the first field indicates a live streaming type corresponding to the live streaming video, and the second field characterizes the live streaming event based on the live streaming type. FIG. 4 is a schematic diagram of the structure of an event identifier in a live streaming room message provided by an embodiment of the present disclosure. As shown in FIG. 4, for example, an exemplary live streaming message includes an event identifier [type_01, event_03], where the event identifier “type_01” is a first field that characterizes the live streaming type as “soccer match,” and the event identifier “event_03” is a second field that characterizes the live streaming event in the “soccer match” as “handball foul,” and the first field is separated from the second field by a predetermined symbol “,”. The above-mentioned embodiment of the event identifier is merely exemplary and can be configured as needed in specific applications. In this embodiment, the event identifier is configured by the first field and the second field, so that the event identifier can accurately indicate live streaming events of different live streaming types. This can improve the accuracy of the determined target component and the rationality of the application scenario of the target component when determining a target component based on the event identifier in the live streaming message.

[0030] Step S103: Trigger the target component in the live streaming room page of the target live streaming room.

[0031] Furthermore, after determining the target component, in one possible embodiment, the target component can be directly triggered to execute a functional logic corresponding to the target component, i.e., a first interaction function. Here, the first interaction function includes an effect function or a resource transfer function, where the effect function is used to display visual effects on the live streaming room page, and the resource transfer function is used to transfer virtual resources to the target user. The effect function and the resource transfer function will be described in detail below.

[0032] Illustratively, the effect function is an effect map displayed on the live streaming room page, such as a "fireworks" effect map or a "cheerleader cheer" effect map. Optionally, the visual effect is a dynamic map generated based on a multi-frame image. Illustratively, the live streaming room page includes a first area for displaying live streaming videos and a second area for displaying resident functional components, such as a "channel chat" component or a "team data" component, and detailed descriptions thereof will be omitted. Illustratively, the effect function may be displayed in either the first area or the second area of ​​the live streaming room page. FIG. 5 is a schematic diagram of a process for triggering an effect function provided by an embodiment of the present disclosure. As shown in FIG. 5, when a "goal-in event" occurs based on the content of the live streaming video being streamed in the target live streaming room (when the terminal device receives the target live streaming message Info_1 corresponding to the goal-in event), the terminal device triggers the target component and displays a "fireworks" visual effect in the second area of ​​the live streaming room page. Therefore, automatic triggering of the target component based on the live streaming message is realized. Of course, it should be understood that in other possible embodiments, the "fireworks" visual effect may also be displayed in the first area of ​​the live streaming room page, and the description here will not be repeated.

[0033] For example, if the first interaction function includes a resource transfer function, executing the corresponding first interaction function in response to a trigger operation on the target component includes transferring virtual resources to the target user in response to the target user's triggering of the target component. FIG. 6 is a schematic diagram of a process for triggering a resource transfer function provided by an embodiment of the present disclosure. As shown in FIG. 6, when a "goal-in event" occurs based on the content of a live-streaming video being streamed in a target live-streaming room (when the terminal device receives a target live-streaming message Info_2 corresponding to the goal-in event), the terminal device triggers the target component, executes the resource transfer function, and transfers virtual resources in the user account corresponding to the terminal device, for example, increasing the virtual points of the target number. Specifically, as shown in FIG. 6, after the target component is triggered, an icon or map corresponding to the resource transfer function, for example, a map with specific characters or patterns, is first displayed on the live-streaming room page, and corresponding explanatory characters are displayed to notify the target user corresponding to the terminal device of the specific amount of virtual resources to be transferred (for example, obtaining 100 points). At the same time, the virtual resources in the user account corresponding to the terminal device are transferred, for example, by increasing 100 points, and the resource transfer function execution process is completed. A specific embodiment for displaying an icon or map corresponding to this resource transfer function on the live streaming room page can be specifically set as needed, and no further examples will be provided here.

[0034] In this embodiment, a live streaming message of a target live streaming room is received, the live streaming message characterizing a live streaming event occurring in the live streaming video streamed in the live streaming room, a corresponding target component is determined based on the live streaming message of the target live streaming room, and the target component is triggered in the live streaming room page of the target live streaming room, where the target component is used to realize a first interaction function for the live streaming event occurring in the live streaming video streamed in the target live streaming room. In a live streaming scenario of a sports event, the live streaming event continues to change as the game progresses. Therefore, in this embodiment, a corresponding target component is determined based on the live streaming message characterizing the live streaming event and the target component is displayed, thereby realizing dynamic triggering of the component to realize the interaction function in the live streaming room page, thereby improving the variety of component trigger modes and the real-time triggering, and improving the interaction effect between users in the live streaming room.

[0035] 7, which is a schematic flowchart 2 of a component trigger method for live streaming provided by an embodiment of the present disclosure. In addition to the embodiment shown in FIG. 2, this embodiment further subdivides step S102, and this component trigger method for live streaming is applied to the application scenario of live streaming of a sporting event, in which the live streaming message is a match message, the live streaming event is a match event, and the live streaming type corresponds to a sports event. The method provided by this embodiment includes the following steps:

[0036] Step S201: Receive a match message of a target live streaming room, where the match message characterizes a match event occurring in a live streaming video streamed in the live streaming room.

[0037] Step S202: Receive a live streaming room message of a target live streaming room, where the live streaming room message is used to characterize the number of times a second interaction function is triggered in the target live streaming room.

[0038] Step S203: Determine a trigger timing for triggering the target component in the live streaming room page of the target live streaming room based on the live streaming room message of the target live streaming room.

[0039] Here, the specific embodiment of receiving the match message in step S101 has been described in detail in the embodiment shown in FIG. 2, and therefore will not be repeated here.

[0040] In addition, when receiving the match message, the live streaming room message of the target live streaming room is also received, and in one possible embodiment, like the match message, the live streaming room message may be included in the live streaming data and sent by the server (server side) to the terminal device (client side). In another possible embodiment, the live streaming room message may also be sent independently from the live streaming data, that is, the live streaming room message is sent by the server to the terminal device according to a specific strategy, for example, at regular intervals, so that the terminal device obtains the live streaming room message and performs subsequent steps based on the live streaming room message.

[0041] Furthermore, the live streaming room information characterizes the number of times a second interaction function is triggered in the target live streaming room where the live streaming video is streamed, where the second interaction function is triggered by a user in the live streaming room and is an interaction function other than the first interaction function (e.g., “Like,” “aFollow,” “Cheer for the selected team,” etc.), the second interaction function is realized by a corresponding interaction component, and the number of times the second interaction function is triggered is the number of times a user in the target live streaming room triggers the interaction component to perform the functions of “Like” and “Cheer for the selected team.” Specifically, every time a user in the target live streaming room sends a trigger instruction for the second interaction function through a terminal device, the server side records the trigger instruction, thereby counting the total number of triggers for the second interaction function in the target live streaming room and generating a live streaming room message. Then, the terminal device determines the trigger timing for triggering the target component within the live streaming room page of the target live streaming room based on the live streaming room message, i.e., the number of times the target component is triggered. More specifically, for example, when the number of times "Like" (second interaction function) is triggered reaches 30,000, the target component is triggered, or when the number of times "User Support" is triggered reaches 100,000, the target component is triggered.

[0042] In this embodiment, the trigger timing of the target component is determined by the live streaming room message, so that the trigger timing of the target component can be dynamically determined according to the interaction status of the user in the target live streaming room, thereby achieving the purpose of improving the interaction feedback in the live streaming room and improving the interaction effect.

[0043] Step S204: Determine a corresponding target component according to the match message and the live streaming room message of the target live streaming room.

[0044]

[0033] For example, when acquiring the live streaming message, the game message and the live streaming room message are combined to jointly determine a corresponding target component. Specifically, for example, a corresponding game event is first determined based on an event identifier in the game message, a corresponding component category is determined based on the game event, and then a target component corresponding to the live streaming room message is selected from the component category corresponding to the game event based on the live streaming room message. FIG. 8 is a schematic diagram of a target component determination and triggering process provided by an embodiment of the present disclosure. The above process will be described in detail below in conjunction with FIG. 8. As shown in FIG. 8, for example, a game event is first indicated as the start of the second half of a soccer game based on the game message Info_1. Based on this game event, the corresponding component category is determined to be a visual effect component set C of "cheerleader cheering." For example, a visual effect component set B characterizing "fireworks" is also included in the terminal device. Furthermore, the visual effect component set C includes a total of 10 visual effect components C1 to C10. For example, when the visual effect component C1 is triggered, it displays the visual effect of "one cheerleader cheerleading", and when the visual effect component C2 is triggered, it displays the visual effect of "two cheerleaders cheerleading". The effects after the visual effect components C3 to C10 are triggered can be inferred from this and the description thereof will not be repeated.

[0045] Then, based on the live streaming room message Info_2, for example, the current trigger count_1=20000 of the "Like the Game" function (second interaction function) is obtained, and based on this count_1, the corresponding target component is determined as the visual effect component C2 in the visual effect component set C, and when this target component is triggered, the visual effect of "two cheerleaders cheerleading" is displayed. Therefore, the purpose of jointly determining the target component based on the live streaming room message and the live streaming message is achieved, and the more users in the target live streaming room "Like the Game" the more complex and luxurious the visual effect presentation is realized.

[0046] In this embodiment, the match message and the live streaming room message of the target live streaming room are combined to jointly determine the corresponding target component, so that the specific implementation content of the target component is dynamically determined according to the user interaction situation in the target live streaming room, thereby achieving the purpose of improving the interaction feedback in the live streaming room and improving the interaction effect.

[0047] Step S205: Display a target component, and receive a trigger instruction for the target component, where the target component is used to realize an effect function for a target match event occurring in a live streaming video streamed in the target live streaming room, and the effect function is used to display a visual effect on the live streaming room page.

[0048] Step S206: A first cumulative number is obtained, and the first cumulative number is the cumulative number of times that a trigger instruction for the target component is received in the display phase of the target component.

[0049] Step S207: Determine a corresponding target visual effect based on the first accumulated number of times.

[0050] Step S208: Display the target visual effect on the live streaming room page, determine the status of the target component, if the target component is in the display phase, return to step S205; if not, exit the loop.

[0051] 2, which is a solution in which a target component is automatically triggered and a corresponding first interaction function is executed when a target component is determined. In this embodiment, after a target component is determined, the target component is first displayed in the live streaming room page of the terminal device. After the terminal device receives a user's trigger operation for the target component, the target component is triggered and a corresponding first interaction function is executed. Specifically, the target component is used to realize an effect function or a resource transfer function for the live streaming video. Specific embodiments of the effect function and the resource transfer function have been described in the corresponding parts of the embodiment shown in FIG. 2, and will not be repeated here.

[0052] In this embodiment, when the target component is used to realize an effect function, for example, when it is used to realize a "fireworks effect" or a "cheerleader cheering effect," the terminal device calculates the cumulative number of all trigger instructions received in the display phase of the target component, i.e., the first cumulative number, each time the terminal device receives a trigger instruction input by the user in the display phase of the target component. Here, the display phase is the corresponding time phase from when the target component appears on the live streaming room page to when it disappears, and the display phase corresponds to a certain display time length. More specifically, for example, when the target component meets the trigger condition, it appears on the live streaming room page and continues for 10 seconds, and during those 10 seconds, the user can trigger the corresponding first interaction function by operating this target component. After 10 seconds, the target component disappears, and the terminal device no longer receives trigger instructions for the target component. The phase from when this target component appears to when it disappears is the display phase.

[0053] Furthermore, while the terminal device continuously receives trigger instructions, this first cumulative count continues to increase, and correspondingly, a corresponding target visual effect is determined based on the first cumulative count, thereby realizing a visual presentation in which the target visual effect continuously changes as the target component is continuously triggered by the user.

[0054] As shown in FIG. 9, in one possible embodiment, a specific embodiment of step S207 includes the following steps:

[0055] Step S2071: Obtain a predetermined visual effect library, in which the visual effect library includes at least two visual effect options arranged in an ordered manner, and the visual tone of each visual effect option changes continuously according to the effect library index of each visual effect option.

[0056] Step S2072: Determine a target effect library index based on the first cumulative number and the total number of visual effect options in the visual effect library, where the target effect library index is the remainder of dividing the first cumulative number by the total number.

[0057] Step S2073: Determine a corresponding target visual effect from the visual effect library based on the target effect library index.

[0058] Illustratively, the visual effects library is a database for storing visual effects of a visual effect target type, such as a database of 100 different colored "firework effects." The visual effects library stores a plurality of visual effect options, each corresponding to a location-specific effect library index, with the visual effect options with successive effect library indexes arranged sequentially according to visual hue. Visual hue refers to the relative brightness and darkness of an image and is expressed as a color for a color image. Thus, the visual hue corresponding to the visual effect options with successive effect library indexes forms a continuously varying color spectrum.

[0059] More specifically, taking "fireworks effect" as an example, visual effect options stored in the visual effects library and having an effect type of "fireworks effect" are visually represented as "fireworks" whose color in the effect map changes continuously, i.e., whose RGB values ​​change continuously, for example, as "fireworks" changing continuously between red, yellow, blue, and intermediate colors between the above colors.

[0060] Furthermore, the obtained first cumulative count is divided by the total number of visual effect options in the visual effects library, and the remainder is used as a target effect library index that characterizes the target visual effect. Figure 10 is a schematic diagram of a process for determining a target visual effect provided by an embodiment of the present disclosure. As shown in Figure 10, for example, if the total number of visual effect options in the visual effects library is 100 (effect library indexes #1 to #100) and the first cumulative count is 1, the remainder when the first cumulative count is divided by the total number is 1, i.e., the target effect library index is #1. In other words, the first visual effect option in the visual effects library is the target visual effect, and the corresponding RGB value for this target visual effect is (50,50,50). In case the first cumulative count is 2, the remainder when the first cumulative count is divided by the total number is 2, i.e., the target effect library index is #2. In other words, the second visual effect option in the visual effects library is the target visual effect, and the corresponding RGB value for this target visual effect is (51,51,51). By analogy, if the first cumulative count is 100, the remainder when dividing the first cumulative count by the total count is 0. In this case, the target effect library index is set to the total count, and the target effect library index is #100, i.e., the 100th visual effect selection in the visual effects library is the target visual effect, and the corresponding RGB value of this target visual effect is (149,149,149). If the first cumulative count is 101, the remainder when dividing the first cumulative count by the total count is 1. In this case, the process returns to the start of the visual effects library, and the target effect library index is #1, i.e., the first visual effect selection in the visual effects library is the target visual effect, and the corresponding RGB value of this target visual effect is (50,50,50). The above process is repeated again.

[0061] In this embodiment, a visual effect library with continuously changing visual tones is obtained, and target visual effects with continuously changing tones are sequentially determined by polling based on the first cumulative count. As the user continuously triggers target components, the visual effects corresponding to the target components can exhibit continuously changing colors. This, on the one hand, enhances the visual appreciation; and, on the other hand, the continuously changing colors serve the purpose of indicating the number of operation instructions input by the user, thereby improving interaction feedback during the component trigger process and enhancing the interaction effect.

[0062] Optionally, in another possible embodiment, a specific embodiment of step S207 includes the following steps:

[0063] Step S2074: Send the first cumulative count to the server side, and obtain a second cumulative count fed back from the server side, where the second cumulative count is the cumulative number of trigger instructions for the target component input by users in the target live streaming room in a second time length.

[0064] Step S2075: Determine a corresponding target visual effect based on the second accumulated number of times.

[0065] For example, in another embodiment, after obtaining the first cumulative count, the first cumulative count is sent to the server side. The server side obtains a second cumulative count by counting the total number of times each user in the target live streaming room triggers the target component, and then returns the second cumulative count to the terminal device. The terminal device determines a corresponding target visual effect based on the second cumulative count. The specific implementation of the target visual effect is determined based on the first cumulative count contributed by all users in the live streaming room. For example, the more clicks there are, the darker or warmer the color of the "fireworks" in the fireworks effect map becomes, which realizes a dynamic change effect. This improves the feedback of interactions between users in the live streaming room and enhances the interaction effect.

[0066] Here, optionally, the specific embodiment of determining the target visual effect based on the second cumulative number in step S2075 can refer to the specific embodiment of determining the target visual effect based on the first cumulative number in steps S2071 to S2073, and the two embodiments may be the same, so the description here will not be repeated.

[0067] Corresponding to the component trigger method for live streaming of the above embodiment, Fig. 11 is a block diagram of a component trigger device for live streaming provided by an embodiment of the present disclosure. For ease of explanation, only parts relevant to the embodiment of the present disclosure are shown. Referring to Fig. 11, the component trigger device 3 for live streaming includes a receiving module 31 and a display module 32.

[0068] The receiving module 31 is used for receiving a live streaming message of a target live streaming room, where the live streaming message characterizes a live streaming event occurring in a live streaming video broadcast in the live streaming room.

[0069] The display module 32 is used to determine a corresponding target component based on the live streaming message of the target live streaming room and trigger the target component within the live streaming room page of the target live streaming room, and the target component is used to realize a first interaction function for the target live streaming event occurring in the live streaming video streamed in the target live streaming room.

[0070] In one embodiment of the present disclosure, when determining a corresponding target component based on the live streaming message of the target live streaming room, the display module 32 is specifically configured to: acquire an event identifier in the live streaming message of the target live streaming room in real time, where the event identifier includes a first field representing a live streaming type corresponding to the live streaming video and a second field characterizing the live streaming event based on the live streaming type; and determine the corresponding target component based on the event identifier.

[0071] In one embodiment of the present disclosure, the receiving module 31 is further used to receive a live streaming room message of the target live streaming room, and the live streaming room message is used to characterize the number of times the second interaction function is triggered in the target live streaming room.

[0072] When determining the corresponding target component based on the live streaming message of the target live streaming room, the display module 32 is specifically used to determine the corresponding target component based on the live streaming message of the target live streaming room and the live streaming room message.

[0073] In one embodiment of the present disclosure, the display module 32 is further used to determine a trigger timing for triggering a target component in the live streaming room page of the target live streaming room based on the live streaming room message of the target live streaming room.

[0074] In one embodiment of the present disclosure, when a target component is triggered in the live streaming room page of the target live streaming room, the display module 32 is specifically used to execute a corresponding first interaction function in response to the trigger operation on the target component, where the first interaction function includes an effect function or a resource transfer function, where the effect function is used to display visual effects on the live streaming room page, and the resource transfer function is used to transfer virtual resources to the target user.

[0075] In one embodiment of the present disclosure, when the first interaction function includes an effect function, the display module 32, when executing the corresponding first interaction function in response to a trigger operation on the target component, is specifically used to: obtain a first cumulative count, where the first cumulative count is the cumulative count of the number of times a trigger instruction for the target component is received in the display phase of the target component; determine a corresponding target visual effect based on the first cumulative count; and display the target visual effect on the live streaming room page.

[0076] In one embodiment of the present disclosure, when determining a corresponding target visual effect based on the first cumulative count, the display module 32 is specifically used to: obtain a predetermined visual effect library, where the visual effect library includes at least two visual effect options arranged in order, and the visual tone of each visual effect option changes continuously according to the effect library index of the respective visual effect option; determine a target effect library index based on the first cumulative count and the total number of visual effect options in the visual effect library, where the target effect library index is the remainder when the first cumulative count is divided by the total number; and determine a corresponding target visual effect from the visual effect library based on the target effect library index.

[0077] In one embodiment of the present disclosure, when determining a corresponding target visual effect based on the first cumulative count, the display module 32 specifically sends the first cumulative count to the server side and obtains a second cumulative count fed back from the server side, where the second cumulative count is the cumulative number of trigger instructions for the target component input by users in the target live streaming room in a second time length, and determines a corresponding target visual effect based on the second cumulative count.

[0078] Here, the receiving module 31 and the display module 32 are connected in series. The component trigger device 3 for live streaming provided by this embodiment can implement the technical solutions of the above-mentioned method-related embodiments, and the implementation principles and technical effects are similar, so the description of this embodiment will not be repeated here.

[0079] FIG. 12 is a schematic diagram of the configuration of an electronic device provided according to an embodiment of the present disclosure. As shown in FIG. 12, the electronic device 4 includes: A processor 41 and a memory 42 communicatively connected to the processor 41, The memory 42 stores computer-executable instructions, The processor 41 executes computer-executable instructions stored in the memory 42 to implement the component triggering method for live streaming in the embodiment shown in FIGS.

[0080] Here, the processor 41 and the memory 42 are optionally connected via a bus 43 .

[0081] The 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 therefore will not be described here.

[0082] 13 shows a schematic diagram of an electronic device 900 suitable for implementing an embodiment of the present disclosure. The electronic device 900 may be a terminal device or a server. Here, the terminal device includes, but is not limited to, mobile devices such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (abbreviated as PDAs), tablet computers (Portable Android Devices (abbreviated as PADs), portable media players (abbreviated as PMPs), and in-vehicle devices (e.g., vehicle navigation devices), as well as fixed devices such as digital TVs and desktop computers. The electronic device shown in FIG. 13 is merely an example and does not limit the functionality or scope of use of the embodiment of the present disclosure.

[0083] 13, electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 901 that can perform various appropriate operations and processes based on a program stored in read only memory (ROM) 902 or a program loaded from a storage device 908 into random access memory (RAM) 903. RAM 903 also stores various programs and data necessary for the operation of electronic device 900. Processing device 901, ROM 902, and RAM 903 are connected to one another via a bus 904. An input / output (I / O) interface 905 is also connected to bus 904.

[0084] Typically, the I / O interface 905 may be connected to input devices 906, including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 907, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 908, including, for example, a magnetic tape, hard disk, etc.; and communication devices 909. The communication devices 909 may enable the electronic device 900 to communicate and exchange data with other devices wirelessly or via wires. While FIG. 13 illustrates the electronic device 900 including various devices, it should be understood that it is not necessary for the electronic device 900 to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0085] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program stored on a computer-readable medium, the computer program including program code for performing the method illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, it performs the functions defined above in the method of the embodiments of the present disclosure.

[0086] In the present disclosure, the computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media include, but are not limited to, 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 (EPROM or flash memory), an optical fiber, a CD-ROM (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device. In addition, in the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier carrying computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium, other than a computer-readable storage medium, that transmits, propagates, or transmits a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted using any suitable medium, including, but not limited to, wire, fiber optic cable, RF (radio frequency), etc., or any suitable combination of the foregoing.

[0087] The computer-readable medium may be included in the electronic device or may be separate and not assembled with the electronic device.

[0088] The computer-readable medium stores one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method shown in the above embodiments.

[0089] Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a standalone software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the context of a remote computer, the remote computer may be connected to the user computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet Service Provider).

[0090] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functions, and operations that may be implemented in accordance with systems, methods, and computer program products according to embodiments of the present disclosure. In this regard, each box in a flowchart or block diagram may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a specified logical function. Note that in some alternative implementations, the functions marked in the boxes may occur in a different order than those marked in the accompanying drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or may be executed in the reverse order depending on the functionality involved. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0091] The units according to the embodiments of the present disclosure may be implemented by software or hardware, and the name of a unit does not constitute a limitation on the unit itself in a given situation, for example, the first obtaining unit may also be described as "a unit for obtaining at least two Internet Protocol addresses."

[0092] The functionality described herein above may be performed, at least in part, by one or more hardware logic units, such as, but not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0093] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include an electrical connection based on 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 (EPROM or flash memory), an optical fiber, a CD-ROM (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0094] In a first aspect, according to one or more embodiments of the present disclosure, there is provided a component trigger method for live streaming, the method comprising: The method includes receiving a live streaming message of a target live streaming room, wherein the live streaming message characterizes a live streaming event occurring in a live streaming video streamed in the live streaming room; determining a corresponding target component based on the live streaming message of the target live streaming room, and triggering the target component within a live streaming room page of the target live streaming room, wherein the target component is used to realize a first interaction function for the target live streaming event occurring in the live streaming video streamed in the target live streaming room.

[0095] According to one or more embodiments of the present disclosure, determining a corresponding target component based on the live streaming message of the target live streaming room includes: acquiring an event identifier in the live streaming message of the target live streaming room in real time, wherein the event identifier includes a first field representing a live streaming type corresponding to the live streaming video and a second field characterizing a live streaming event based on the live streaming type; and determining a corresponding target component based on the event identifier.

[0096] According to one or more embodiments of the present disclosure, the method further includes receiving a live streaming room message of the target live streaming room, wherein the live streaming room message is used to characterize a number of times a second interaction function is triggered in the target live streaming room, and determining a corresponding target component based on the live streaming message of the target live streaming room includes determining a corresponding target component based on the live streaming message of the target live streaming room and the live streaming room message.

[0097] According to one or more embodiments of the present disclosure, the method further includes determining a trigger timing for triggering the target component within a live streaming room page of the target live streaming room based on a live streaming room message of the target live streaming room.

[0098] According to one or more embodiments of the present disclosure, triggering the target component within the live streaming room page of the target live streaming room includes executing a corresponding first interaction function in response to a trigger operation on the target component, wherein the first interaction function includes an effect function for displaying a visual effect on the live streaming room page or a resource transfer function for transferring a virtual resource to the target user.

[0099] According to one or more embodiments of the present disclosure, when the first interaction function includes an effect function, executing the corresponding first interaction function in response to a trigger operation on the target component includes: obtaining a first cumulative count, where the first cumulative count is the cumulative number of times a trigger instruction for the target component is received within a display phase of the target component; determining a corresponding target visual effect based on the first cumulative count; and displaying the target visual effect on the live streaming room page.

[0100] According to one or more embodiments of the present disclosure, determining a corresponding target visual effect based on the first cumulative count includes: obtaining a predetermined visual effects library, the visual effects library including at least two visual effect options arranged in an order, wherein a visual tone of each of the visual effect options changes continuously according to an effect library index of the respective visual effect option; determining a target effect library index based on the first cumulative count and a total number of visual effect options in the visual effects library, the target effect library index being a remainder when the first cumulative count is divided by the total number; and determining a corresponding target visual effect from the visual effects library based on the target effect library index.

[0101] According to one or more embodiments of the present disclosure, determining a corresponding target visual effect based on the first cumulative count includes: sending the first cumulative count to a server side and obtaining a second cumulative count fed back by the server side, where the second cumulative count is a cumulative number of trigger instructions for a target component input by users in the target live streaming room in a second time length; and determining a corresponding target visual effect based on the second cumulative count.

[0102] In a second aspect, in accordance with one or more embodiments of the present disclosure, there is provided a component trigger device for live broadcasting of a sporting event, the device comprising: a receiving module for receiving a live streaming message of a target live streaming room, wherein the live streaming message characterizes a live streaming event occurring in a live streaming video being streamed in the live streaming room; and and a display module for determining a corresponding target component based on the live streaming message of the target live streaming room and triggering the target component within the live streaming room page of the target live streaming room, wherein the target component is used to realize a first interaction function for a target live streaming event occurring in a live streaming video streamed in the target live streaming room.

[0103] According to one or more embodiments of the present disclosure, when determining a corresponding target component based on the live streaming message of the target live streaming room, the display module is specifically used to: acquire an event identifier in the live streaming message of the target live streaming room in real time, where the event identifier includes a first field representing a live streaming type corresponding to the live streaming video and a second field characterizing a live streaming event based on the live streaming type; and determine a corresponding target component based on the event identifier.

[0104] According to one or more embodiments of the present disclosure, the receiving module is further used to receive a live streaming room message of the target live streaming room, and the live streaming room message is used to characterize the number of times a second interaction function is triggered in the target live streaming room; and the display module, when determining a corresponding target component based on the live streaming message of the target live streaming room, is specifically used to determine a corresponding target component based on the live streaming message of the target live streaming room and the live streaming room message.

[0105] According to one or more embodiments of the present disclosure, the display module is further used to determine a trigger timing for triggering the target component within the live streaming room page of the target live streaming room based on a live streaming room message of the target live streaming room.

[0106] According to one or more embodiments of the present disclosure, when the target component is triggered within the live streaming room page of the target live streaming room, the display module is specifically used to execute a corresponding first interaction function in response to the trigger operation on the target component, and the first interaction function includes an effect function for displaying a visual effect on the live streaming room page or a resource transfer function for transferring a virtual resource to the target user.

[0107] According to one or more embodiments of the present disclosure, if the first interaction function includes an effect function, when the display module executes the corresponding first interaction function in response to a trigger operation on the target component, the display module is specifically used to: obtain a first cumulative count, where the first cumulative count is the cumulative number of times a trigger instruction for the target component is received within the display phase of the target component; determine a corresponding target visual effect based on the first cumulative count; and display the target visual effect on the live streaming room page.

[0108] According to one or more embodiments of the present disclosure, when determining a corresponding target visual effect based on the first cumulative count, the display module is specifically used to: obtain a predetermined visual effect library, where the visual effect library includes at least two visual effect options arranged in order, and a visual color tone of each of the visual effect options changes continuously according to an effect library index of each of the visual effect options; determine a target effect library index based on the first cumulative count and a total number of visual effect options in the visual effect library, where the target effect library index is a remainder when the first cumulative count is divided by the total number; and determine a corresponding target visual effect from the visual effect library based on the target effect library index.

[0109] According to one or more embodiments of the present disclosure, when determining a corresponding target visual effect based on the first cumulative count, the display module specifically sends the first cumulative count to a server side and obtains a second cumulative count fed back by the server side, where the second cumulative count is a cumulative count of trigger instructions for a target component input by users in the target live streaming room in a second time length; and determines a corresponding target visual effect based on the second cumulative count.

[0110] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, the device comprising: a processor; and a memory communicatively coupled to the processor; the memory stores computer-executable instructions; The processor executes computer-executable instructions stored in the memory to implement the component triggering method for live streaming as set forth in the first aspect and various possible designs of the first aspect above.

[0111] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, the computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions, when executed by a processor, realizing a component triggering method for live streaming as set forth in the first aspect above and various possible designs of the first aspect.

[0112] In a fifth aspect, an embodiment of the present disclosure provides a computer program product including a computer program that, when executed by a processor, implements the component triggering method for live streaming as described in the first aspect above and various possible designs of the first aspect.

[0113] The above description merely describes preferred embodiments of the present disclosure and the technical principles employed. It should be understood by those skilled in the art that the scope of the present disclosure is not limited to a technical solution formed by a specific combination of the above technical features, but also covers other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept disclosed above. For example, it includes technical solutions formed by replacing the above features with (but not limited to) technical features having similar functions disclosed in the present disclosure.

[0114] Additionally, although operations are depicted using a particular order, this should not be construed as requiring that these operations be performed in the particular order shown, or that they be performed sequentially. Multitasking and parallel processing may be advantageous in certain environments. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, each feature described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable subcombination.

[0115] Although the present subject matter has been described using language specific to structural features and / or methodological operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. receiving a live streaming message of a target live streaming room, wherein the live streaming message characterizes a live streaming event occurring in a live streaming video being streamed in the live streaming room; determining a corresponding target component based on the live-streaming message of the target live-streaming room, and triggering the target component in a live-streaming room page of the target live-streaming room, wherein the target component is used to realize a first interaction function for a target live-streaming event occurring in a live-streaming video streamed in the target live-streaming room; How to trigger a component for live streaming.

2. determining a corresponding target component based on the live streaming message of the target live streaming room; Acquiring an event identifier in a live streaming message of the target live streaming room in real time, the event identifier including: a first field representing a live streaming type corresponding to the live streaming video; and a second field characterizing a live streaming event based on the live streaming type; and determining a corresponding target component based on the event identifier. The component trigger method for live distribution according to claim 1.

3. receiving a live streaming room message from the target live streaming room; The live streaming room message is used to characterize the number of times a second interaction function is triggered in the target live streaming room; and determining a corresponding target component based on the live streaming message of the target live streaming room; determining a corresponding target component according to the live streaming message of the target live streaming room and the live streaming room message; The component trigger method for live distribution according to claim 1.

4. The component trigger method for live streaming according to claim 2 , further comprising: determining a trigger timing for triggering the target component within a live streaming room page of the target live streaming room based on a live streaming room message of the target live streaming room.

5. Triggering the target component within a live streaming room page of the target live streaming room includes: displaying the target component and executing a corresponding first interaction function in response to a trigger operation on the target component; The first interaction function includes an effect function for displaying a visual effect on the live streaming room page, or a resource transfer function for transferring a virtual resource to a target user; The component trigger method for live distribution according to claim 1.

6. When the first interaction function includes a resource transfer function, executing the corresponding first interaction function in response to a trigger operation on the target component includes: transferring a virtual resource to the target user in response to the target user's triggering of the target component; 6. The component trigger method for live distribution according to claim 5.

7. When the first interaction function includes an effect function, executing the corresponding first interaction function in response to a trigger operation on the target component includes: obtaining a first cumulative number of times, the first cumulative number being a cumulative number of times that a trigger instruction for the target component is received within a display phase of the target component; determining a corresponding target visual effect based on the first cumulative number of times, and displaying the target visual effect on the live streaming room page; 6. The component trigger method for live distribution according to claim 5.

8. Determining a corresponding target visual effect based on the first cumulative number of times includes: obtaining a predetermined visual effects library, the visual effects library including at least two visual effect options arranged in an ordered manner, the visual tones of each of the visual effect options varying continuously according to an effect library index of each of the visual effect options; determining a target effects library index based on the first cumulative count and a total number of visual effects options in the visual effects library, the target effects library index being a remainder when the first cumulative count is divided by the total number; determining a corresponding target visual effect from the visual effects library based on the target effects library index.

8. The component trigger method for live distribution according to claim 7.

9. Determining a corresponding target visual effect based on the first cumulative number of times includes: transmitting the first cumulative number of times to a server side and obtaining a second cumulative number of times fed back by the server side, the second cumulative number of times being a cumulative number of trigger instructions for a target component input by users in the target live streaming room for a second duration; and determining a corresponding target visual effect based on the second cumulative number of times.

8. The component trigger method for live distribution according to claim 7.

10. a receiving module for receiving a live streaming message of a target live streaming room, wherein the live streaming message characterizes a live streaming event occurring in a live streaming video being streamed in the live streaming room; and a display module for determining a corresponding target component based on the live-streaming message of the target live-streaming room, and triggering the target component in a live-streaming room page of the target live-streaming room, wherein the target component is used to realize a first interaction function for a target live-streaming event occurring in a live-streaming video streamed in the target live-streaming room; Component trigger device for live streaming.

11. a processor and a memory communicatively coupled to the processor; the memory stores computer-executable instructions; The processor executes computer-executable instructions stored in the memory to implement the component trigger method for live streaming according to any one of claims 1 to 9. electronic equipment.

12. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, implement the component triggering method for live streaming according to any one of claims 1 to 9.

13. A computer program product which, when executed by a processor, implements the component triggering method for live distribution according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Interaction method, device and system in video live broadcasting

    CN109660853A

  • Live broadcast match interaction method, electronic equipment, storage medium and system

    CN110505521A

  • Live broadcast service control method and device, computer readable medium and electronic equipment

    CN111147887A

  • Audio interaction method and device in live streaming, computer equipment and storage medium

    CN113453030A

  • Video playing method, terminal, device, electronic equipment, medium and program product

    CN115022701A