Live streaming interaction method and apparatus, electronic device, computer-readable storage medium, and computer program

The live streaming interaction method enables users to select and associate with participants in sports events, improving immersion and engagement through visual and interactive elements, addressing the limitations of traditional text-based interactions.

JP2025537279APending Publication Date: 2025-11-14BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Traditional live streaming of sports events limits user interaction to text comments, failing to provide a realistic and immersive viewing experience.

Method used

A live streaming interaction method that allows users to select a target participant, associate their account with that participant, and display user inputs in association with the participant in the live streaming interface, enhancing interaction and immersion.

Benefits of technology

Enhances user engagement and immersion by allowing users to support participants through visual indicators and interactive elements, creating a more realistic viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025537279000001_ABST
    Figure 2025537279000001_ABST
Patent Text Reader

Abstract

[0009] The present disclosure provides a method and apparatus for live streaming interaction, an electronic device, and a computer-readable storage medium. The method may include: displaying a selection control to support a user in selecting a target participant from a plurality of participants who are participants related to a live streaming event in a live streaming room; displaying a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control; associating a user account of the user with the target participant in response to receiving a user selection of the target participant from the plurality of participants; and displaying the user's user input in association with the target participant in a live streaming interface. [0010] The present disclosure allows a user to select a participant to be directed based on their own preferences, thereby enhancing the user's viewing interest, enriching the interaction method, and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent with application number 202211407217.5 filed on November 10, 2022, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of Internet technology, and more particularly to a method and apparatus for live streaming interaction, an electronic device, and a computer-readable storage medium. [Background technology]

[0003] With the rapid development of the Internet, live streaming has become a new way of information exchange, allowing people to engage in various activities such as shopping, entertainment, and studying through live streaming. During the live streaming, viewers can interact with the live streamer.

[0004] In traditional live streaming of sports events, users can only interact with other users or streamers through text comments. This single interaction format prevents users from experiencing the atmosphere of the game with a sense of realism. Therefore, an improved live streaming solution for sports events is needed. Summary of the Invention

[0005] The embodiments of the present disclosure provide a live streaming interaction solution.

[0006] In a first aspect of the present disclosure, a method for live streaming interaction is provided, which may include displaying a selection control to support a user selecting a target participant from a plurality of participants who are participants associated with a live streaming event in a live streaming room, displaying a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control, associating a user account of the user with the target participant in response to receiving a user selection of the target participant from the plurality of participants, and displaying a user input of the user in association with the target participant in a live streaming interface.

[0007] In a second aspect of the present disclosure, an apparatus for live streaming interaction is provided, which may include: a first display module configured to display a selection control to support a user in selecting a target participant from a plurality of participants who are participants related to a live streaming event in a live streaming room; a second display module configured to display a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control; a participant association module configured to associate a user account of the user with the target participant in response to receiving a user selection of a target participant from the plurality of participants; and a third display module configured to display a user input of the user in association with the target participant in a live streaming interface.

[0008] In a third aspect of the present disclosure, an electronic device is provided, the electronic device including a processor and a memory coupled to the processor, the memory having instructions stored therein that, when executed by the processor, cause the electronic device to perform operations including: displaying a selection control to support a user in selecting a target participant from a plurality of participants who are participants associated with a live streaming event in a live streaming room; displaying multiple participant indicators of the multiple participants in response to receiving a user selection on the selection control; associating the user's user account with the target participant in response to receiving a user selection of a target participant from the plurality of participants; and displaying the user's user input in association with the target participant in the live streaming interface.

[0009] In a fourth aspect of the present disclosure, there is provided a computer program product, the computer program product tangibly stored on a computer-readable medium and comprising machine-executable instructions that, when executed, cause a machine to perform any step of the method according to the first aspect.

[0010] The Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. The Summary is not intended to identify key features or primary features of the disclosure, nor is it intended to limit the scope of the disclosure. [Brief explanation of the drawings]

[0011] The above and other objects, features, and advantages of the present disclosure will become more apparent by describing in more detail exemplary embodiments of the present disclosure with reference to the drawings, in which the same or similar reference symbols generally represent the same or similar components. [Figure 1] FIG. 1 is a schematic diagram of an exemplary environment in which several embodiments of the present disclosure can be implemented. [Figure 2]1 is a flowchart of a process used for live streaming interaction, according to an embodiment of the present disclosure. [Figure 3A] FIG. 3A is a schematic diagram of a user graphical interface of an activity interface according to an embodiment of the present disclosure. [Figure 3B] FIG. 3B is a schematic diagram of a user graphical interface of an activity interface according to an embodiment of the present disclosure. [Figure 3C] FIG. 3C is a schematic diagram of a user graphical interface of an activity interface according to an embodiment of the present disclosure. [Figure 3D] FIG. 3D is a schematic diagram of a user graphical interface of an activity interface according to an embodiment of the present disclosure. [Figure 3E] FIG. 3E is a schematic diagram of a user graphical interface of an activity interface according to an embodiment of the present disclosure. [Figure 3F] FIG. 3F is a schematic diagram of a user graphical interface of an activity interface according to an embodiment of the present disclosure. [Figure 3G] FIG. 3G is a schematic diagram of a user graphical interface of an activity interface according to an embodiment of the present disclosure. [Figure 4A] FIG. 4A is a schematic diagram of a user graphical interface of a live streaming interface according to an embodiment of the present disclosure. [Figure 4B] FIG. 4B is a schematic diagram of a user graphical interface of a live streaming interface according to an embodiment of the present disclosure. [Figure 4C] FIG. 4C is a schematic diagram of a user graphical interface of a live streaming interface according to an embodiment of the present disclosure. [Figure 4D] FIG. 4D is a schematic diagram of a user graphical interface of a live streaming interface according to an embodiment of the present disclosure. [Figure 4E]FIG. 4E is a schematic diagram of a user graphical interface of a live streaming interface according to an embodiment of the present disclosure. [Figure 4F] FIG. 4F is a schematic diagram of a user graphical interface of a live streaming interface according to an embodiment of the present disclosure. [Figure 4G] FIG. 4G is a schematic diagram of a user graphical interface of a live streaming interface according to an embodiment of the present disclosure. [Figure 4H] FIG. 4H is a schematic diagram of a user graphical interface of a live streaming interface according to an embodiment of the present disclosure. [Figure 5] 1 is a schematic diagram of an apparatus used for live streaming interaction according to one embodiment of the present disclosure. [Figure 6] FIG. 1 is a schematic block diagram of an example device that can be used to implement embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0012] It is understood that before using the technical solutions of each embodiment in this disclosure, the type, scope of use, and usage scenarios of the personal information related to this disclosure should be appropriately informed to the user in accordance with relevant laws and regulations, and the user's approval should be obtained.

[0013] For example, in response to a proactive request from a user, prompt information is sent to the user to explicitly indicate that the requested operation requires the acquisition and use of the user's personal information, allowing the user to autonomously choose whether or not to provide personal information to software or hardware, such as an electronic device, application, server, or storage medium, that executes the operation of the technical solution of the present disclosure, in response to the prompt information.

[0014] In an optional, non-limiting embodiment, the form in which the prompt information is sent to the user in response to an active request from the user may be, for example, a pop-up window, or the prompt information may be displayed in text form in the pop-up window. The pop-up window may also include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.

[0015] It will be appreciated that the above-described notification and user consent acquisition procedures are merely exemplary and are not intended to limit the implementation of the present disclosure, and that other procedures that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0016] As can be understood, the data related to the technical proposal (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of applicable laws, regulations and related provisions.

[0017] The principles of the present disclosure will now be described with reference to several exemplary embodiments shown in the figures.

[0018] In describing embodiments of the present disclosure, the term "comprises" and its synonyms should be understood as an open inclusion, i.e., "including, but not limited to." The term "based on" should be understood as "based at least in part on." The terms "in one embodiment" or "the embodiment" should be understood as "at least one embodiment." The terms "first," "second," etc. can refer to different or the same object. Other explicit and implicit definitions may also be included below.

[0019] As mentioned above, an improved live streaming solution for sports events is needed. In conventional live streaming of sports events, users can only interact with other users or streamers through text comments while watching the live stream. This simple live streaming method does not provide users with a strong sense of participation in the game and does not create a realistic viewing experience similar to that of a live spectator.

[0020] According to an embodiment of the present disclosure, a solution for live streaming interaction is provided, which allows a user to select a target participant to support in an interface related to game activities. After the user selects the target participant, various elements of the target participant can be associated with user input in the live streaming interface, thereby enhancing the user's immersive experience and improving the user's perception and viewing experience of the game. Furthermore, by enriching the interaction methods and improving the user experience, the above and / or other potential problems can be resolved.

[0021] Each embodiment of the present disclosure will be described in detail below in conjunction with an example scenario, which should be understood to be for illustrative purposes only and is not intended to limit the scope of the present disclosure in any way.

[0022] 1 shows a schematic diagram of an exemplary environment 100 in which multiple embodiments of the present disclosure may be implemented. It should be understood that the environment 100 shown in FIG. 1 is merely one example in which embodiments of the present disclosure may be implemented and is not intended to limit the scope of the present disclosure. Embodiments of the present disclosure are suitable for other systems or architectures as well.

[0023] 1, environment 100 may include multiple users 110-1 and 110-2 (hereinafter abbreviated as users 110), terminal devices 120-1 and 120-2 (hereinafter abbreviated as terminal devices 120), and server 130. Terminal devices 120 and server 130 are connected via a network, for example, via a wired or wireless network.

[0024] The terminal device 120 includes, but is not limited to, a mobile terminal and a fixed terminal. For example, the mobile terminal includes, but is not limited to, a smartphone, a smart watch, a tablet PC, a laptop, a smart car, etc. The fixed terminal includes, but is not limited to, a desktop PC, a smart TV, etc.

[0025] The server 130 may be an independent physical server, a server cluster or a distributed system consisting of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and big data and artificial intelligence platforms. The live streaming interaction method of the embodiments of the present disclosure may be implemented by the terminal device 120 or may be implemented through cooperation between the terminal device 120 and the server 130, and the present disclosure is not limited thereto.

[0026] The terminal device 120 may be a terminal on which a user's client resides, and is used to display game-related activity interfaces, such as a live streaming interface and a game activity interface. The client may be various programs on various types of terminal devices 120, such as various types of applications on smartphones and tablets. The applications may include video playback functions, including, but not limited to, short video applications, music applications, friend-making applications, news applications, forum applications, and cloud storage applications. The client may also be various software programs on a personal computer, web pages, and the like. The present disclosure is not limited thereto.

[0027] The match activity interface and the live streaming interface in the client may include a live streaming screen display area and various controls, which may be buttons that trigger events in response to receiving user input (e.g., click, slide, swipe, spatial gesture control, etc.). The events may include selecting to join a target participant, jumping to another interface, etc. In some embodiments, a user may click a select control to join a supporting participant. In some embodiments, a user may click a jump control to jump to another user interface.

[0028] The embodiments of the present disclosure will be described from the perspective of a live streaming interaction device, which may be specifically integrated into a server or a terminal. For convenience of description, the following description will be made from the perspective of a terminal device 120.

[0029] The process of live streaming interaction will now be described in detail with reference to Figure 2. Figure 2 shows a flowchart of a process 200 used for live streaming interaction according to an embodiment of the present disclosure. In some embodiments, the process 200 may be implemented in the terminal device 120 and the server 130 of Figure 1. Any specific examples mentioned in the following description are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0030] In the following description, for ease of understanding and explanation, a soccer match will be used for explanation, and participants are, for example, different teams in a soccer match. As can be understood, participants may be any object related to live streaming. For example, a live streamer participating in an online interactive PK may be considered a participant, a player participating in an audition activity may be considered a participant, or an item participating in a work review may be considered a participant. The present disclosure is not limited thereto.

[0031] At 210, the terminal device 120 can display a selection control to support the user in selecting a target participant from multiple participants, where the multiple participants are participants associated with a live streaming event in the live streaming room. For example, in response to confirming the user's 110 selection to enter a match activity-related interface, the terminal device 120 guides the user to join and support a target participant by displaying, for example, a "Join" button or other type of graphical indicator in the interface. This will be described in further detail below in conjunction with FIGS. 3 and 4. In this specification, a live streaming event may refer to a live broadcast in which participants play a match, but it should be understood that the live streaming event may also be a post-match interview of a participant, and the present disclosure is not limited thereto.

[0032] At 220, terminal device 120 may display multiple participant indicators for multiple participants in response to receiving a user selection on a selection control. For example, terminal device 120 may confirm that the user clicked a "Join" button displayed on the user interface and present the user with team flags (e.g., flags of the countries or regions to which each team belongs) and uniforms for the multiple participants for further selection by the user. This is described in further detail below in conjunction with Figures 3-4.

[0033] At 230, the terminal device 120 associates the user's user account with the target participant in response to receiving the user's selection of a target participant from among the multiple participants. For example, when the terminal device 120 confirms that the user 110 has selected the target participant, it associates the user ID with the target participant. The target participant may represent a participant that the user 110 supports, i.e., the user hopes that the participant will achieve a higher ranking or score more goals in a match. Associating the user ID with the target participant means that, for example, if the user selects to support participant A in the activity interface, the user is also associated with participant A in the live streaming interface. In other words, if the user selects a target participant in one interface in the client, the user is bound to the target participant in other interfaces. This eliminates the need for the user to repeatedly select a participant to support in different interfaces, improving the user experience. This will be described in more detail below in conjunction with Figures 3 and 4.

[0034] At 240, the terminal device 120 displays the user's input to the live streaming interface in association with the target participant. For example, if the user 110 selects a target participant, when the user posts a comment in the live streaming room, the target participant's badge, such as the participant's uniform or team flag, will be displayed near the comment text, thereby indicating to other users the participant the user supports. If a predetermined condition is met, the user may also send a stamp or gift, such as an exclusive stamp or gift, related to the target participant. As can be seen, the above-described live streaming interaction format allows users to express their feelings at any time while watching a game and interact with other users supporting the same or different participants, which significantly enhances the user's viewing experience and gives the user the feeling of being at a real stadium. This will be described in more detail below in conjunction with FIGS. 3 and 4.

[0035] The above has described the process of how a user selects a target participant. The following will describe, in conjunction with Figures 3 and 4, how a user selects a target participant in different match activity interfaces, and the user's interactions in the live streaming interface after selecting the target participant. For ease of understanding, the following will be described with reference to a soccer match. As can be understood, the match may be various types of matches, and the present disclosure is not limited thereto.

[0036] Activity Interface 3A to 3G show schematic diagrams of a user graphical interface 321 of a game activity interface according to an embodiment of the present disclosure. Although a smartphone 310 is illustrated as the terminal device 120 in this specification, the terminal device 120 may be other devices, and the present disclosure is not limited thereto.

[0037] 3A , in response to user 110 selecting to enter the activity interface and the user not selecting a target participant, terminal device 120 displays an initial activity interface, which includes first area 330 and second area 340. The first area includes an initial participant indicator, which may be, for example, a jersey, which may be, for example, a white jersey, which may have various special effects to attract the user, and the background of the first area may be a changing room background. As can be further understood, different clients may support different benefits due to different client functions, and the present disclosure is not limited thereto.

[0038] The second area 340 may include a selection control 342 and benefit indicators 341-1, 341-2, 341-3, etc. (hereinafter collectively referred to as benefit indicators 341), which indicate benefits that a user can obtain after selecting a participant. As can be understood, the indicators are not limited to the three benefit indicators shown, and may include other benefits, and the user interface supports left and right sliding for users to check. Although six participants are shown, it can be understood that there may be other numbers of participants, for example, 32 participants. Displaying the benefit indicators in the initial interface can attract users to participate in the live streaming event and improve the user experience.

[0039] In some embodiments, the benefit indicator may include an indicator, sticker, gift, or chat channel associated with the target participant, such as an exclusive indicator, exclusive sticker, exclusive gift, or exclusive chat channel. An exclusive chat channel means that during the target participant's live game broadcast, the user can discuss the game with other users who have selected the same target participant. An exclusive indicator means that the user can include a home team badge (e.g., the participant's jersey or team flag) in comments in the live game room. An exclusive gift means that the user can send an exclusive gift during the target participant's game. An exclusive sticker means that the user can send an exclusive sticker during the target participant's game. As can be seen, the benefit indicator 341 displayed in the interface entices users to join the target participant and increases the user's sense of participation.

[0040] In some embodiments, the benefits may further include the ability for a user to acquire resources after selecting a target participant to support, for example, after the target participant scores a goal, the user automatically acquires resources that can be used to switch participants during the match or redeem prizes after the activity. Resources are further described below.

[0041] 3B, upon receiving a user selection of the selection control, terminal device 120 displays multiple participant indicators 343-1 through 343-6 (hereinafter collectively referred to as participant indicators 343) for multiple participants and a join confirmation control 344 in second area 340. Here, dashed lines indicate that selection is not possible because the user has not yet selected any of participant indicators 343.

[0042] Next, refer to FIG. 3C. When the terminal device 120 confirms receipt of a user selection of a corresponding participant indicator among the multiple participant indicators, it switches to displaying the corresponding participant indicator in the first area 330. For example, when the user clicks on participant indicator 343-5, the terminal device 120 switches to displaying the indicator of participant E in the first area. As can be seen, at this time, the joining confirmation control 344 changes to a solid line. In FIG. 3D, when the user 110 further clicks on participant indicator 343-3, the terminal device 120 switches to displaying the indicator of participant C in the first area. By switching to displaying the uniform of the target participant in the first area, the user can see the details of the team more clearly, making it easier for the user to make a final selection and improving the user experience.

[0043] 3E and 3F, when the user 110 finally clicks on the participant indicator 343-6, the terminal device 120 switches to displaying the indicator for participant F in the first area. When the user subsequently clicks on the joining confirmation control 344, the terminal device 120 receives the user's selection of participant F, at which point the terminal device 120 displays a "joining successful" prompt (not shown) in the user interface and associates the user's user account with participant F.

[0044] Next, refer to FIG. 3G. After associating the user's user account with participant F, at least one of participant F's live streaming event schedule, historical live streaming event data, or historical video is displayed in the second area 340. For example, as shown in FIG. 3G, the terminal device 120 displays participant F's game schedule 345, historical game results 346, historical game data 347, or game video 348. Although the above information is illustrated, it is understood that one or more of them may be displayed, or other information may be displayed depending on, for example, user settings, and the present disclosure is not limited thereto. Displaying the above information after the user selects a target participant allows the user to easily arrange their viewing, further improving the user experience.

[0045] All game information for Team F is displayed in the participant game schedule 345. In some embodiments, when the terminal device 120 confirms that participant F is in a game, it displays a live streaming entrance control, which is used to trigger entry into a live streaming room for the game replay. For example, the "Live Streaming" control in FIG. 3G can be clicked to open a live streaming room replaying the game between Team F and Team B. Optionally, in some embodiments, when the terminal device 120 confirms that participant F will play against Team A in the future, it displays a "Schedule Live Stream" control. The "Schedule Live Stream" control can be clicked to change to a "Scheduled" state or clicked again to change to a "Cancel Schedule" state. Additionally or optionally, the terminal device 120 can display historical games between participant F and participant A and also display a "Video Playback" control. Displaying a live streaming entrance allows the user to easily jump between different interfaces, reducing the user's operation steps and further improving the user experience.

[0046] Historical match data 347 may display static data performance of Team F, such as goals, shots, attacks, ball control rate, etc.

[0047] Game videos related to Team F may be displayed in the game video 348. In some embodiments, the video priority at which the terminal device 120 displays videos may be determined based on the following order: popular videos of the current game (i.e., videos related to the live streaming event) > popular videos of past games > popular historical videos of participant F (or a star player among the participants). In some embodiments, the videos displayed by the terminal device 120 may be derived from video content in the current game live streaming room or historical videos of past games.

[0048] As can be seen, when a user selects a target participant to support in the main activity interface of a game, the participant game schedule displayed in the user interface can help the user better plan their viewing time. Furthermore, the historical game results and game data can help the user better analyze the target participant and decide whether to continue supporting the participant or change the participant to obtain more resources (e.g., points). The following describes how a user can change the participant to support.

[0049] As shown in FIG. 3G, after the user selects the target participant to support, the terminal device 120 displays a switching control 332 in the user interface to support the user's reselection of the participant, and then the terminal device 120 displays an interface similar to FIGS. 3E and 3F to allow the user to reselect the participant.

[0050] In one example, changing the participant supported by the user requires resource expenditure. In some embodiments, terminal device 120 associates the user with the other participant in response to receiving a user selection of a participant indicator for another participant among the plurality of participants and the resource amount associated with the user account being greater than a threshold resource amount, and updates the resource amount associated with the user account to the resource amount minus the threshold resource amount. After association, the displayed user interface displays information associated with the other participant, such as participant game schedules, game results, etc., as shown in FIG. 3G.

[0051] The resource here may be a number of points. For example, when the performance of a participant selected by the user in a live streaming event meets a predetermined condition, the user can earn a number of points. For example, when the target participant scores a goal, the user can earn 10 points, and when the target participant wins a game, the user can earn 20 points. The number of points here is merely exemplary, and the resource may be other virtual or real objects, and the present disclosure is not limited thereto. Updating the amount of resources in the user account based on the performance of the target participant can improve the user's sense of participation, thereby improving the user experience.

[0052] Optionally, in some embodiments, the terminal device 120 receives a user selection of a participant indicator of another participant among the plurality of participants, and in response to the resources associated with the user account being less than the threshold resources, displays a prompt indicating insufficient resources for participant reselection, and the terminal device 120 displays an activity for acquiring resources and a jump control associated with the activity, the jump control being used to trigger the display of a user interface for the activity. As can be understood, the activity here refers to an activity that can increase the resources of the user account, which may be various types of activity, and contributes to the user acquiring resources (number of points) and better integrating and participating in the ongoing live streaming event. This can improve the user's experience.

[0053] Above, the process of how to select a target participant in the main activity interface of the match has been described with reference to Figure 3. Below, the process of how to select a target participant in the live streaming interface will be described with reference to Figure 4.

[0054] Live Streaming Interface 4A-4H show schematic diagrams of a user graphical interface 322 of a live streaming interface according to an embodiment of the present disclosure.

[0055] 4A , in response to a user's selection to enter a live broadcast, the terminal device 120 displays a live broadcast interface to the user, where the live broadcast interface includes a live broadcast screen display area 350, a comment display area 360, and an interaction control, where the interaction control includes a selection control 361 and further includes at least one of a comment input control 362, a gift control 363, or a stamp control 364. As can be understood, the comment input control 362, the gift control 363, or the stamp control 364 are similar to the functions in a conventional live broadcast room, and therefore, description thereof will be omitted here.

[0056] As can be seen, the selection control 361 is shown with the default white jersey and a plus sign. This indicates that the user has not yet selected a target participant to support. In this case, when the user posts a comment in the live streaming room, the default white jersey is displayed in front of the user's icon when the user refers to the comment on the first line in the comment display area 360.

[0057] 4B , in response to receiving a user selection of the selection control 361, the terminal device 120 displays multiple participant indicators 343 for multiple participants and a “Confirm Join” control in an area 370 of the live streaming interface outside the live streaming screen display area 350. As can be seen, the process by which a user selects participants is similar to that described above for the “Main Activity Page.” The difference is that the dynamic jersey indicator is no longer displayed, so as not to interfere with the user's viewing of the live streaming game screen.

[0058] After the user selects to confirm joining the target participant (e.g., participant F), the terminal device 120 replaces the selection control 361 with an indicator for participant F, in the figure, participant F's jersey (which may further include participant F's team flag). In some embodiments, in response to receiving a message entered by the user in the comment input control 362, the terminal device 120 displays the target participant indicator in association with the message in the comment display area 360. For example, referring to the comment in the first line in the display area, the default white jersey in front of the user's icon is now changed to an indicator bearing participant F, i.e., participant F's jersey (also called a badge).

[0059] Optionally, in some embodiments, the terminal device 120 displays a gift selection area in response to receiving a user selection on the gift control 364. Then, in response to playback of participant F's match in the live streaming interface, the terminal device 120 displays at least a gift related to participant F, such as an exclusive gift, in the gift selection area. Then, in response to the user's selection of the exclusive gift, a prompt indicating that the user has sent an exclusive gift is displayed in the comment display area. For example, the terminal device 120 performs a double determination, i.e., if the user selects Team F and the participants in the match in the live streaming room include Team F, the terminal device 120 displays a gift exclusive to Team F to the user. The user can select to send the exclusive gift, and the user interface displays "XXX sent an exclusive gift" in the form of a barrage of messages, as shown in FIG. 4D . The exclusive gift design significantly enhances users' sense of participation, and when a target participant scores a goal, tens of thousands of users in the live streaming room who support Team F (i.e., have selected Team F as their target participant) will give exclusive gifts, giving users the feeling that they are at a real stadium and cheering for Team F together.

[0060] Similar to the exclusive gift, the user may also send a stamp corresponding to the target participant. Additionally or optionally, in some embodiments, the terminal device 120 displays a stamp selection area in response to receiving a user selection on the stamp control 363. The terminal device 120 displays at least a stamp corresponding to the target participant, e.g., an exclusive stamp, in the stamp selection area in response to a playback of the target participant's match in the live streaming interface. In response to the user's selection of the exclusive stamp, the terminal device 120 displays a prompt in the comment display area indicating that the user has sent an exclusive gift. As can be seen, similar to the exclusive gift, the design of the exclusive stamp significantly enhances the user's sense of participation and increases the user's willingness to watch, which is not present in traditional live streaming.

[0061] In the live streaming interface, a switching control may be further displayed to support the user's reselection of participants, for example, control 361 in FIG. 4D . Designing the selection control and the switching control as the same control 361 allows the user to change participants more easily, improving the user experience. As shown in FIGS. 4G to 4H , the terminal device 120 displays the participant indicators of the participants in response to receiving a user selection on the switching control. As can be understood, when the team F supported by the user is frequently broken through and scored goals by another participant during the live streaming, the user may change the team he supports.

[0062] In some embodiments, terminal device 120 associates the user with the other participant in response to receiving a user selection of a participant indicator for another participant among the plurality of participants and the resources associated with the user account being greater than the threshold resources. Terminal device 120 then updates the resources associated with the user account to the resources minus the threshold resources, e.g., by subtracting the threshold points required to switch to the target participant from the number of points in the user account.

[0063] Optionally, in some other embodiments, as shown in FIG. 4H, the terminal device 120 displays a prompt indicating insufficient resources for participant reselection in response to receiving a user selection of a participant indicator for another participant among the plurality of participants and the resources associated with the user account being less than the threshold resources. The terminal device 120 displays an activity for obtaining resources and a jump control associated with the activity, which is used to trigger the display of a user interface for the activity. As can be seen, the design of the resources further enhances the user's sense of participation, giving the user the feeling that they are part of the game.

[0064] The activity interface and the live streaming interface have been described above with reference to Figures 3 and 4, respectively. As can be appreciated, the activity interface and the live streaming interface, or other game-related interfaces not introduced above, are linked to each other; that is, a user simply selects a target participant in one interface, and the user's account and the target participant are bound to each other unless the user changes the participant themselves. As can be further appreciated, once a user selects a target participant, resources associated with the user's account are increased if the target participant's performance during the game meets predetermined conditions, regardless of whether the user is in the live streaming interface or whether the user is offline or not logged in to the client.

[0065] According to an embodiment of the present disclosure, a user can select a participant to support in a live streaming event (e.g., a sports game), which enhances the user's motivation to watch and thereby enhances the user's sense of interactivity and participation. After the user selects the target participant, messages sent by the user will be accompanied by elements related to the target participant, which further enhances interactions between users and between the user and live streaming room streamers, improves human-machine interaction efficiency, and provides an immersive live streaming viewing experience.

[0066] 5 shows a schematic diagram of an apparatus 500 for use in live streaming interaction according to another embodiment of the present disclosure. The apparatus 500 includes at least a first display module 502 configured to display a selection control to support a user selecting a target participant from a plurality of participants, the plurality of participants being participants associated with a live streaming event in a live streaming room, a second display module 504 configured to display a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control, a participant association module 506 configured to associate a user account of the user with the target participant in response to receiving a user selection of a target participant from the plurality of participants, and a third display module 508 configured to display a user input of the user in association with the target participant in a live streaming interface.

[0067] In some examples, the first display module 502 may include an initial activity interface display module configured to display an initial activity interface in response to a user selecting to enter an activity interface and the user not selecting a target participant, where the initial activity interface includes a first area and a second area, the first area including an initial participant indicator, and the second area including a selection control and a benefit indicator, where the initial participant indicator represents that the user has not yet selected a participant, and the benefit indicator represents a benefit that can be obtained after the user selects a participant.

[0068] In some embodiments, the second display module 504 may include a participant indicator display module configured to display a plurality of participant indicators in the second area, and a switching module configured to switch to displaying a corresponding participant indicator in the first area in response to receiving a user selection for a corresponding participant indicator from the plurality of participant indicators.

[0069] In some embodiments, the device 500 may further include an information display module configured to display at least one of the live streaming event schedule, historical live streaming event data, or historical video of the target participant in the second area after associating the user's user account with the target participant.

[0070] In some embodiments, the information module may include a live streaming module configured to display a live streaming entrance control in response to identifying an ongoing live streaming event in a live streaming room as being associated with the target participant, the live streaming entrance control being used to trigger entry into the live streaming room.

[0071] In some embodiments, the benefit may include at least one of a sign, a stamp, a gift, or a chat channel corresponding to the target participant.

[0072] In some embodiments, the first display module 502 may include a live streaming display module configured to display a live streaming interface to a user in response to the user selecting to enter a live streaming room, where the live streaming interface includes a live streaming screen display area, a comment display area, and interaction controls, where the interaction controls include a selection control and further include at least one of a comment input control, a gift control, or a stamp control.

[0073] In some embodiments, the second display module 504 may include an indicator display module configured to display multiple participant indicators for multiple participants in an area of ​​the live streaming interface other than the live streaming screen display area in response to receiving a user selection on a selection control.

[0074] In some examples, the third display module 508 may include a comment display module configured to, in response to receiving a message entered by a user on a comment input control, display a target participant indicator in association with the message in the comment display area.

[0075] In some embodiments, the third display module 508 may include a gift display module configured to display a gift selection area in response to receiving a user selection for a gift control, a gift display module configured to display a gift corresponding to at least the target participant in the gift selection area in response to the live streaming event displayed in the live streaming interface being associated with the target participant, and a gift sending module configured to display a prompt that the user has sent a gift in the comment display area in response to a user selection for a gift.

[0076] In some embodiments, the third display module 508 may include a stamp display module configured to display a stamp selection area in response to receiving a user selection on a stamp control; a stamp display module configured to display a stamp corresponding to at least the target participant in the stamp selection area in response to the live streaming event displayed in the live streaming interface being associated with the target participant; and a stamp sending module configured to display a prompt in the comment display area that the user has sent a stamp in response to a user selection on the stamp.

[0077] In some embodiments, the apparatus 500 may further include a resource module configured to increase resources associated with the user account in response to the target participant's performance in the live-streamed event to which the target participant belongs satisfying a predetermined condition.

[0078] In some embodiments, the device 500 may further include a switching display module configured to display a switching control to support a user's reselection of a participant, and a participant display module configured to display multiple participant indicators for multiple participants in response to receiving a user selection on the switching control.

[0079] In some embodiments, the apparatus 500 may further include a reassociation module configured to associate the user with another participant in response to receiving a user selection of another participant from the plurality of participants and resources associated with the user account being greater than a threshold resource amount, and a resource update module configured to update a resource amount associated with the user account based on the threshold resource amount.

[0080] In some embodiments, the device 500 may further include a prompt module configured to receive a user selection of another participant among the plurality of participants and, in response to the resources associated with the user account being less than the threshold resources, display a prompt that the resources do not satisfy the reselection of the participant, and a trigger module configured to display an activity for obtaining the resources and a jump control associated with the activity, the jump control being used to trigger the display of a user interface for the activity.

[0081] FIG. 6 illustrates a schematic block diagram of an exemplary device 600 that can be used to implement embodiments of the present disclosure. For example, the terminal device 120 illustrated in FIG. 1 may be implemented by the device 600. As illustrated, the device 600 includes a central processing unit (CPU) 601, which can perform various appropriate operations and processes based on computer program instructions stored in a read-only memory (ROM) 602 or loaded from a storage unit 608 into a random access memory (RAM) 603. The RAM 603 may further store various programs and data necessary for the operation of the device 600. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0082] The components of the device 600 are connected to an I / O interface 605, including an input unit 606 such as a keyboard, a mouse, etc., an output unit 607 such as various types of displays, speakers, etc., a storage unit 608 such as a magnetic disk, an optical disk, etc., and a communication unit 609 such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 enables the device 600 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks. It should be understood that the present disclosure can utilize the output unit 607 to display real-time dynamic change information of user satisfaction, factor indicators of user groups or individual users related to satisfaction, optimization policy information, policy implementation effect evaluation information, etc.

[0083] The processing unit 601 may be implemented by one or more processing circuits. The processing unit 601 may be configured to perform each of the processes and operations described above, such as process 200. For example, in some embodiments, the process 200 may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, some or all of the computer program may be loaded and / or installed into the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the CPU 601, it may perform one or more steps in the process 200 described above.

[0084] The present disclosure may be a system, a method, and / or a computer program product, which may include a computer-readable storage medium having computer-readable program instructions for carrying out aspects of the present disclosure.

[0085] A computer-readable storage medium may be a tangible device capable of retaining and storing instructions for use by an instruction execution device. Computer-readable storage media include, but are not limited to, electrical, magnetic, optical, electromagnetic, and semiconductor storage devices, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer-readable storage media include portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory stick, floppy disk, mechanical encoding devices such as punch cards or grooved projections on which instructions are stored, and any suitable combination of the above. As used herein, computer-readable storage media is not to be construed as a transitory signal per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission medium (e.g., light pulses through a fiber optic cable), or electrical signals transmitted through electrical wires.

[0086] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device or downloaded to an external computer or external storage device over a network, such as a local area network (LAN), a wide area network (WAN), and / or a wireless network. The network can include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface of each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium of each computing / processing device.

[0087] Computer program instructions for carrying out the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state-setting data, or source or target code organized in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, and the like, and general procedural programming languages ​​such as "C" or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. The remote computer may be connected to the user's 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 (e.g., via the Internet via an Internet Service Provider). In some embodiments, aspects of the present disclosure are achieved by personalizing an electronic circuit capable of executing computer-readable program instructions, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), by utilizing state information of the computer-readable program instructions.

[0088] Aspects of the present disclosure have been described above with reference to flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, may be implemented by computer-readable program instructions.

[0089] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, or other programmable data processing device such that, when the instructions are executed by the processing unit of the computer or other programmable data processing device, it produces an apparatus that implements the functions / operations specified in one or more blocks of the flowcharts and / or block diagrams. These computer-readable program instructions can be stored on a computer-readable storage medium, and these instructions cause a computer, programmable data processing device, and / or other apparatus to operate in a particular manner, such that the computer-readable medium on which the instructions are stored comprises an article of manufacture, which contains instructions that implement each aspect of the functions / operations defined in one or more blocks of the flowcharts and / or block diagrams.

[0090] The computer-readable program instructions are loaded into a computer, other programmable data processing device, or other device, which causes the computer, other programmable data processing device, or other device to execute a series of operational steps to produce a computer-implemented process, such that the instructions executed by the computer, other programmable data processing device, or other device implement the functions / acts specified in one or more boxes of the flowcharts and / or block diagrams.

[0091] The flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of an instruction, which includes one or more executable instructions for implementing a given logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order from the order noted in the drawings. For example, two consecutive blocks 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 block of the block diagrams and / or flowcharts, and combinations of blocks 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.

[0092] According to one or more embodiments of the present disclosure, Example 1: A method for live streaming interaction, the method including: in response to receiving a user selection on the selection control, displaying a plurality of participant indicators for the plurality of participants; in response to receiving a user selection for a target participant among the plurality of participants, associating a user account of the user with the target participant; and displaying user input of the user in association with the target participant in a live streaming interface.

[0093] Example 2: The method of Example 1, wherein displaying a selection control to support a user in selecting a participant from a plurality of participants includes displaying an initial activity interface in response to the user selecting to enter an activity interface and the user not selecting the target participant, the initial activity interface including a first area and a second area, the first area including an initial participant indicator, and the second area including the selection control and a benefit indicator, the initial participant indicator indicating that the user has not yet selected a participant, and the benefit indicator indicating a benefit that the user can obtain after selecting a participant.

[0094] Example 3: The method of Example 2, wherein displaying a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control includes displaying the plurality of participant indicators in the second area and switching to displaying the corresponding participant indicator in the first area in response to receiving a user selection for a corresponding participant indicator of the plurality of participant indicators.

[0095] Example 4: The method of Example 2, further comprising displaying at least one of a live streaming event schedule, historical live streaming event data, or historical video of the target participant in the second area after associating the user's user account with the target participant.

[0096] Example 5: The method described in Example 4, wherein displaying the live streaming event schedule of the target participant in the second area includes displaying a live streaming entrance control in response to confirming that an ongoing live streaming event in the live streaming room is associated with the target participant, and the live streaming entrance control is used to trigger entry into the live streaming room.

[0097] Example 6: The method of Example 2, wherein the benefit includes at least one of a sign, a stamp, a gift, or a chat channel corresponding to the target participant.

[0098] Example 7: The method described in Example 1, wherein displaying a selection control to support a user in selecting a participant from a plurality of participants includes displaying a live streaming interface to the user in response to the user selecting to enter a live streaming room, the live streaming interface including a live streaming screen display area, a comment display area, and interaction controls, the interaction controls including a selection control and further including at least one of a comment input control, a gift control, or a stamp control.

[0099] Example 8: The method described in Example 7, wherein displaying multiple participant indicators of the multiple participants in response to receiving a user selection on the selection control includes displaying the multiple participant indicators of the multiple participants in an area of ​​the live streaming interface other than the live streaming screen display area in response to receiving a user selection on the selection control.

[0100] Example 9: The method described in Example 8, wherein displaying the user's user input in association with the target participant in the live streaming interface includes, in response to receiving a message entered by the user into the comment input control, displaying the target participant indicator in association with the message in the comment display area.

[0101] Example 10: The method of Example 8, wherein displaying the user input of the user in association with the target participant in the live streaming interface includes displaying a gift selection area in response to receiving a user selection for the gift control, displaying a gift corresponding to at least the target participant in the gift selection area in response to a live streaming event displayed in the live streaming interface being associated with the target participant, and displaying a prompt that the user has given a gift in the comment display area in response to a user selection for the gift.

[0102] Example 11: The method described in Example 8, wherein displaying the user input of the user in association with the target participant in the live streaming interface includes: displaying a stamp selection area in response to receiving a user selection for the stamp control; displaying a stamp corresponding to at least the target participant in the stamp selection area in response to a live streaming event displayed in the live streaming interface being associated with the target participant; and displaying a prompt in the comment display area indicating that the user has given the stamp in response to a user selection for the stamp.

[0103] Example 12: The method of Example 1, further comprising increasing an amount of resources associated with the user account in response to the target participant's performance in the live streaming event to which they belong meeting a predetermined condition.

[0104] Example 13: The method of Example 1, further comprising: displaying a switching control to support a user's reselection of a participant; and displaying the plurality of participant indicators of the plurality of participants in response to receiving a user selection on the switching control.

[0105] Example 14: The method of Example 13, further comprising, in response to receiving a user selection of another participant from the plurality of participants and a resource amount associated with the user account being greater than a threshold resource amount, associating the user with the other participant, and updating a resource amount associated with the user account based on the threshold resource amount.

[0106] Example 15: The method of Example 13, further comprising: in response to receiving a user selection of another participant from the plurality of participants and a resource amount associated with the user account being less than a threshold resource amount, displaying a prompt indicating that the resource amount does not satisfy the reselection of the participant; and displaying an activity for obtaining the resource amount and a jump control associated with the activity, wherein the jump control is used to trigger the display of a user interface for the activity.

[0107] Example 16: An apparatus for live streaming interaction, comprising: a first display module configured to display a selection control to support a user in selecting a target participant from a plurality of participants who are participants associated with a live streaming event in a live streaming room; a second display module configured to display a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control; a participant association module configured to associate a user account of the user with the target participant in response to receiving a user selection of a target participant from the plurality of participants; and a third display module configured to display a user input of the user in association with the target participant in a live streaming interface.

[0108] Example 17: The device described in Example 16, wherein the first display module includes an initial activity interface display module configured to display an initial activity interface in response to the user selecting to enter an activity interface and the user not selecting the target participant, the initial activity interface including a first area and a second area, the first area including an initial participant indicator, and the second area including the selection control and a benefit indicator, the initial participant indicator indicating that the user has not yet selected a participant, and the benefit indicator indicating a benefit that can be obtained after the user selects a participant.

[0109] Example 18: The device described in Example 17, wherein the second display module includes a participant indicator display module configured to display the plurality of participant indicators in the second area, and a switching module configured to switch to displaying the corresponding participant indicator in the first area in response to receiving a user selection for a corresponding participant indicator from the plurality of participant indicators.

[0110] Example 19: The device described in Example 17, further including an information display module configured to display at least one of live streaming event schedules, historical live streaming event data, or historical videos of the target participant in the second area after associating the user's user account with the target participant.

[0111] Example 20: The device described in Example 19, wherein the information module includes a live streaming module configured to display a live streaming entrance control in response to confirming that an ongoing live streaming event in the live streaming room is associated with the target participant, and the live streaming entrance control is used to trigger entry into the live streaming room.

[0112] Example 21: The device described in Example 17, wherein the benefit includes at least one of a sign, a stamp, a gift, or a chat channel corresponding to the target participant.

[0113] Example 22: The device described in Example 16, wherein the first display module includes a live streaming display module configured to display a live streaming interface to a user in response to the user selecting to enter a live streaming room, the live streaming interface including a live streaming screen display area, a comment display area, and interaction controls, the interaction controls including a selection control and further including at least one of a comment input control, a gift control, or a stamp control.

[0114] Example 23: The device described in Example 22, wherein the second display module includes an indicator display module configured to display the plurality of participant indicators of the plurality of participants in an area of ​​the live streaming interface other than the live streaming screen display area in response to receiving a user selection on the selection control.

[0115] Example 24: The device described in Example 22, wherein the third display module includes a comment display module configured to display the target participant indicator in association with the message in the comment display area in response to receiving a message entered by a user into the comment input control.

[0116] Example 25: The device of Example 22, wherein the third display module includes: a gift display module configured to display a gift selection area in response to receiving a user selection for the gift control; a gift display module configured to display a gift corresponding to at least the target participant in the gift selection area in response to a live streaming event displayed in the live streaming interface being associated with the target participant; and a gift sending module configured to display a prompt that the user has sent the gift in the comment display area in response to a user selection for the gift.

[0117] Example 26: The device described in Example 22, wherein the third display module includes: a stamp display module configured to display a stamp selection area in response to receiving a user selection for the stamp control; a stamp display module configured to display a stamp corresponding to at least the target participant in the stamp selection area in response to a live streaming event displayed in the live streaming interface being associated with the target participant; and a stamp sending module configured to display a prompt that the user has sent the stamp in the comment display area in response to a user selection for the stamp.

[0118] Example 27: The device described in Example 16, further comprising a resource amount module configured to increase a resource amount associated with the user account in response to the target participant's performance in the live streaming event to which they belong satisfying a predetermined condition.

[0119] Example 28: The device of Example 16, further including: a switching display module configured to display a switching control to support a user's reselection of a participant; and a participant display module configured to display the plurality of participant indicators of the plurality of participants in response to receiving a user selection on the switching control.

[0120] Example 29: The device of Example 28, further including: a reassociation module configured to associate the user with another participant in response to receiving a user selection of another participant from the plurality of participants and a resource amount associated with the user account being greater than a threshold resource amount; and a resource amount update module configured to update a resource amount associated with the user account based on the threshold resource amount.

[0121] Example 30: The device of Example 28, further including: a prompt module configured to display a prompt indicating that the resource amount does not satisfy a reselection of a participant in response to receiving a user selection of another participant from the plurality of participants and the resource amount associated with the user account being less than a threshold resource amount; and a trigger module configured to display an activity for obtaining a resource and a jump control associated with the activity, wherein the jump control is used to trigger the display of a user interface for the activity.

[0122] Example 31: An electronic device comprising: a processor; and a memory coupled to the processor, the memory having instructions stored therein that, when executed by the processor, cause the electronic device to perform the method of any one of Examples 1 to 15.

[0123] Example 32: A computer-readable storage medium having a computer program stored thereon, the computer-readable storage medium implementing the method of any one of Examples 1 to 15 when the program is executed by a processor.

[0124] While various embodiments of the present disclosure have been described above, the above description is illustrative and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the illustrated embodiments. The terms used herein are selected to best explain the principles, applications, or improvements to commercially available technology of each embodiment, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. 1. A method for live streaming interaction, comprising: Displaying a selection control to support a user in selecting a target participant from a plurality of participants who are participants related to the live streaming event of the live streaming room; displaying a plurality of participant indicators for the plurality of participants in response to receiving a user selection on the selection control; in response to receiving a user selection of a target participant from the plurality of participants, associating a user account of the user with the target participant; and displaying the user input of the user in association with the target participant in a live broadcast interface.

2. Displaying a selection control to support a user selecting a participant from multiple participants displaying an initial activity interface in response to the user selecting to enter an activity interface and the user not selecting the target participant; 2. The method of claim 1, wherein the initial activity interface includes a first area and a second area, the first area including an initial participant indicator, and the second area including the selection control and a benefit indicator, the initial participant indicator indicating that the user has not yet selected a participant, and the benefit indicator indicating a benefit that the user can obtain after selecting a participant.

3. Displaying a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control includes: displaying the plurality of participant indicators in the second area; 3. The method of claim 2, further comprising: in response to receiving a user selection of a participant indicator of interest from the plurality of participant indicators, switching to display the participant indicator of interest in the first area.

4. 3. The method of claim 2, further comprising displaying at least one of a live streaming event schedule, historical live streaming event data, or historical video of the target participant in the second area after associating the user's user account with the target participant.

5. Displaying the live streaming event schedule of the target participant in the second area includes:

5. The method of claim 4, further comprising displaying a live streaming entrance control in response to identifying that an ongoing live streaming event in the live streaming room is associated with the target participant, the live streaming entrance control being used to trigger entry into the live streaming room.

6. The benefits include: The method of claim 2 , including at least one of a sign, a stamp, a gift, or a chat channel corresponding to the target participant.

7. Displaying a selection control to support a user selecting a participant from multiple participants In response to a user selecting to enter a live streaming room, displaying a live streaming interface to the user; 2. The method of claim 1, wherein the live streaming interface includes a live streaming screen display area, a comment display area, and interaction controls, and the interaction controls include a selection control and further include at least one of a comment input control, a gift control, or a stamp control.

8. Displaying a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control includes:

8. The method of claim 7, further comprising: displaying the plurality of participant indicators of the plurality of participants in an area of ​​the live streaming interface other than the live streaming screen display area in response to receiving a user selection on the selection control.

9. Displaying the user input of the user in association with the target participant in a live streaming interface includes: The method of claim 8 , further comprising, in response to receiving a message input by a user to the comment input control, displaying the target participant indicator in the comment display area in association with the message.

10. Displaying the user input of the user in association with the target participant in a live streaming interface includes: displaying a gift selection area in response to receiving a user selection for the gift control; In response to the live streaming event displayed in the live streaming interface being associated with the target participant, displaying a gift corresponding to at least the target participant in the gift selection area; and displaying a prompt in the comment display area that the user gave the gift in response to a user selection of the gift.

11. Displaying the user input of the user in association with the target participant in a live streaming interface includes: displaying a stamp selection area in response to receiving a user selection for the stamp control; In response to a live streaming event displayed in the live streaming interface being associated with the target participant, displaying a stamp corresponding to at least the target participant in the stamp selection area; and displaying a prompt in the comment display area that the user has gifted the stamp in response to a user selection of the stamp.

12. The method of claim 1 , further comprising updating a resource amount associated with the user account in response to the target participant's performance in the live-streamed event satisfying a predetermined condition.

13. displaying a toggle control to support user reselection of participants; The method of claim 1 , further comprising: displaying the plurality of participant indicators for the plurality of participants in response to receiving a user selection on the switching control.

14. associating the user with another participant of the plurality of participants in response to receiving a user selection of the other participant and a resource amount associated with the user account being greater than a threshold resource amount; 14. The method of claim 13, further comprising: updating a resource amount associated with the user account based on the threshold resource amount.

15. displaying a prompt indicating that the resource amount does not satisfy a participant reselection in response to receiving a user selection of another participant from the plurality of participants and the resource amount associated with the user account being less than a threshold resource amount; displaying an activity for acquiring the resource and a jump control associated with the activity; The method of claim 13 , wherein the jump control is used to trigger the display of a user interface for the activity.

16. 1. An apparatus for live streaming interaction, comprising: a first display module configured to display a selection control to support a user in selecting a target participant from a plurality of participants who are participants related to a live streaming event of the live streaming room; and a second display module configured to display a plurality of participant indicators of the plurality of participants in response to receiving a user selection on the selection control; a participant association module configured to, in response to receiving a user selection of a target participant from the plurality of participants, associate a user account of the user with the target participant; and a third display module configured to display the user input of the user in association with the target participant in a live broadcast interface.

17. An electronic device, a processor; and a memory coupled to the processor, the memory having instructions stored therein that, when executed by the processor, cause the electronic device to perform the method of any one of claims 1 to 15.

18. A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of claims 1 to 15.

Citation Information

Patent Citations

  • System, method, and program for supporting commodity sales

    JP2017199352A

  • Game program, method, and information processor

    JP2019181167A

  • Convention management system, convention management device and program

    JP2019194893A

  • System, method, and program for distributing live video

    JP2022103466A

  • Information processing device, information processing method, and program

    JP2022146944A