Method and apparatus for live streaming interaction, device, and storage medium

By presenting timing information and real-time updates of interactive information on the live streaming interface, the problem of difficult countdowns and results in traditional live streaming interactions is solved, thus improving the efficiency and user experience of live streaming interactions.

WO2025252238A1PCT designated stage Publication Date: 2025-12-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/099766
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-07
Filing Date
2025-06-06
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

In traditional live streaming interaction methods, managing users requires manual countdowns, and viewers cannot intuitively compare the results of multiple competitions, resulting in low efficiency and a poor user experience.

Method used

The live streaming interface displays timing information associated with the target activity and initiates the timing process when the target activity starts. It also updates the interaction information of multiple participants in real time, including historical interaction operations and current interaction values, providing interaction information through the interface to improve interaction efficiency and user experience.

Benefits of technology

It enables users to easily track event progress and update interactive information in real time within the live streaming interface, improving the efficiency of live streaming interaction and user experience, especially by providing interactive information to enhance user engagement during activities such as live chat.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025099766_11122025_PF_FP_ABST
    Figure CN2025099766_11122025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method and apparatus for live streaming interaction, a device, and a storage medium. The method comprises: on the basis of a setting operation for a target activity in a live streaming interaction event, presenting, in a live streaming interface associated with the live streaming interaction event, timing information associated with the target activity, wherein the live streaming interaction event is associated with a plurality of participants; in response to the start of the target activity, starting a timing process corresponding to the timing information; and during the target activity, presenting, in the live streaming interface, interaction information corresponding to the plurality of participants, wherein the interaction information is used for indicating a historical interaction operation associated with a corresponding participant during the target activity. Thus, in the embodiments of the present disclosure, a specific activity can be started in live streaming interaction events such as co-streaming, and interaction information related to the specific activity can be provided by means of an interface, thereby improving the live streaming interaction efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Method, apparatus, device and storage medium for live interaction

[0001] The present application claims priority to the Chinese patent application No. 202410741627.6, filed on June 7, 2024, entitled “Method, apparatus, device and storage medium for live interaction”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] Example embodiments of the present disclosure generally relate to the field of computer, and in particular, to a method, apparatus, device and computer readable storage medium for live room interaction. BACKGROUND

[0003] With the development of computer technology, more and more applications can provide live streaming function. During the live streaming process, a management user can create a live interaction event, and a viewer user can participate in the live interaction event to improve the experience of the viewer user. SUMMARY

[0004] In a first aspect of the present disclosure, a live interaction method is provided. The method comprises: presenting, based on a setting operation for a target activity in a live interaction event, timing information associated with the target activity in a live interface associated with the live interaction event, the live interaction event being associated with a plurality of participants; starting, in response to the target activity starting, a timing process corresponding to the timing information; and presenting, during the target activity, interaction information corresponding to the plurality of participants in the live interface, the interaction information being used to indicate historical interaction operations associated with the corresponding participant during the target activity.

[0005] In a second aspect of the present disclosure, an apparatus for live interaction is provided. The apparatus comprises: a first information presentation module configured to present, based on a setting operation for a target activity in a live interaction event, timing information associated with the target activity in a live interface associated with the live interaction event, the live interaction event being associated with a plurality of participants; and a starting module configured to start, in response to the target activity starting, a timing process corresponding to the timing information; and a second information presentation module configured to present, during the target activity, interaction information corresponding to the plurality of participants in the live interface, the interaction information being used to indicate historical interaction operations associated with the corresponding participant during the target activity.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that, when executed by a processor, implement the method of the first aspect.

[0008] In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product includes computer-executable instructions that, when executed by a processor, implement the method according to the first aspect of the present disclosure.

[0009] It should be understood that the content described in this section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above and other features, advantages, and aspects of embodiments of the present disclosure will become more apparent by describing in detail some embodiments thereof with reference to the attached drawings in which:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0012] FIGS. 2A to 2I show schematic diagrams of a plurality of example interfaces of a live room according to some embodiments of the present disclosure;

[0013] FIG. 3 shows a flowchart of a process for live interaction according to some embodiments of the present disclosure;

[0014] FIG. 4 shows a block diagram of an apparatus for live interaction according to some embodiments of the present disclosure; and

[0015] FIG. 5 shows a block diagram of an electronic device capable of implementing a plurality of embodiments of the present disclosure. DETAILED DESCRIPTION

[0016] It can be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the type of personal information involved in the present disclosure, the scope of use, the scenario of use, etc. should be informed to the user and the authorization of the user should be obtained through appropriate means in accordance with relevant laws and regulations.

[0017] For example, in response to receiving a user's active request, a prompt message is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can voluntarily choose whether to provide personal information to the electronic device, application program, server or storage medium, etc. software or hardware that performs the operation of the technical solutions of the present disclosure according to the prompt message.

[0018] As an optional but non-limiting implementation, in response to receiving the active request of the user, the manner of sending the prompt information to the user may, for example, be a pop-up window manner, in which the prompt information may be presented in the form of text. In addition, the pop-up window may also carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0019] It can be understood that the above notification and user authorization obtaining process is only illustrative and does not limit the implementation of the present disclosure, and other manners meeting the relevant laws and regulations can also be applied to the implementation of the present disclosure.

[0020] It can be understood that the data (including but not limited to the data itself, the acquisition or use of the data) involved in the technical solution should comply with the requirements of the relevant laws and regulations and the relevant provisions.

[0021] The term "in response to" as used herein denotes a state in which a corresponding event occurs or a condition is met. It will be understood that the timing of the execution of the subsequent action performed in response to the event or condition is not necessarily strongly associated with the time at which the event occurs or the condition is established. For example, in some cases, the subsequent action can be performed immediately when the event occurs or the condition is established; in other cases, the subsequent action can be performed after a period of time after the event occurs or the condition is established.

[0022] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be interpreted as being limited to the embodiments set forth herein, but rather, the embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of protection of the present disclosure.

[0023] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Furthermore, embodiments described in any section / subsection can be combined with any other embodiment described in the same section / subsection and / or in a different section / subsection in any manner.

[0024] In the description of embodiments of the disclosure, the term "includes" and its conjugates are to be open-ended, i.e., to the effect that "includes but is not limited to". The term "based on" is to be interpreted as "based, at least in part, on". The term "one embodiment" or "an embodiment" are to be interpreted as "at least one embodiment". The term "some embodiments" are to be interpreted as "at least some embodiments". Other explicit or implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or same objects. Other explicit or implicit definitions can also be included below.

[0025] As briefly mentioned above, a live interactive event may, for example, be a match activity of a plurality of participants within a predetermined time length. However, according to a traditional method, a user needs to manually perform a countdown. In addition, for some participants, they may not only participate in a match activity once, but may participate in multiple match activities. If the interactive value is directly incremented, a user who watches the live interactive event cannot intuitively compare the match results of each participant.

[0026] To this end, embodiments of the disclosure propose a scheme for live interaction. According to various embodiments of the disclosure, based on a setting operation for a target activity in a live interactive event, presenting, in a live interface associated with the live interactive event, timing information associated with the target activity, the live interactive event being associated with a plurality of participants; in response to the target activity starting, starting a timing process corresponding to the timing information; and during the target activity, presenting, in the live interface, interactive information corresponding to the plurality of participants, the interactive information being used to indicate historical interactive operations associated with the corresponding participants during the target activity.

[0027] In this way, according to embodiments of the disclosure, a specific activity can be started in a live interactive event such as a mic-in and the like, and interactive information related to the specific activity can be provided through an interface, thereby improving the efficiency of live interaction. In addition, the disclosure can present timing information associated with the target activity in the live interface, so that a user watching the live interface can conveniently and quickly determine the progress of the target activity. On the other hand, embodiments of the disclosure can present interactive information corresponding to the plurality of participants during the target activity in the live interface, the interactive information being used to indicate historical interactive operations associated with the participants, so that a user watching the live interface can conveniently and quickly determine the interactive information updated in real time during the target activity, and the user's interactive experience can be improved.

[0028] Example embodiments of the disclosure are described below with reference to the accompanying drawings.

[0029] Example environment

[0030] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include a terminal device 110.

[0031] In this example environment 100, the terminal device 110 can run an application 120 for providing, watching live streaming. The application 120 can be any suitable type of application for providing, watching live streaming, examples of which can include but are not limited to: an online video application, a live streaming application. A user 140 can interact with the application 120 via the terminal device 110 and / or its attached devices. The user 140 can be any suitable user, for example, a management user creating a live streaming interactive event (may also be referred to as a host user, a live streaming party or a management party), a spectator user, a listener user, a watching party or a participating party, etc.

[0032] In the environment 100 of FIG. 1, if the application 120 is in an active state, the terminal device 110 can present a live streaming interface 150 through the application 120.

[0033] In some embodiments, the terminal device 110 communicates with a server 130 to implement the provision of services to the application 120. The server 130 can provide functions such as management, configuration and maintenance of the application or website.

[0034] The terminal device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an apparatus and peripherals or any combination thereof. In some embodiments, the terminal device 110 can also be capable of supporting any type of interface to one or more users (such as "wearable" circuitry, etc.).

[0035] The server 130 can be a standalone physical server, a server cluster composed of multiple physical servers, or a distributed system, and can also be a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 can include, for example, a computing system / server such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the terminal device 110 that supports a virtual scene.

[0036] A communication connection can be established between the server 130 and the terminal device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the terminal device 110 can achieve signaling interaction through the communication connection therebetween.

[0037] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.

[0038] Various example implementations of the present disclosure will be described in detail below.

[0039] Example live interaction

[0040] Example interaction processes according to embodiments of the present disclosure will be described below with reference to FIGS. 2A-2I. FIGS. 2A-2I show example live interfaces 200A-200I according to some embodiments of the present disclosure. Such example live interfaces can be implemented by a suitable terminal device or combination of terminal devices (e.g., the terminal device 110, the server 130, or a combination of one or more of these devices in FIG. 1).

[0041] In some embodiments, a management user can create and set a target activity of a live interaction event, and invite multiple users to participate in the target activity in the live interaction event. Of course, the multiple users participating in the live interaction event (i.e., multiple participants) can also include users who actively request to join the target activity in the live interaction event.

[0042] As an example, the live interaction event can include an interaction event joined by multiple participants, such as a co-host event, etc. Such multiple participants can include multiple anchor users. Alternatively, the multiple participants can include a single anchor user and multiple guest users, etc.

[0043] As an example, the target activity refers to an activity initiated by a specific user (e.g., a host user or an associated management user) during the live interactive event. Such a target activity may, for example, have a preset duration or a duration configured by the specific user. As an example, such a target activity can include any appropriate online activity, such as singing, dancing, storytelling, chatting, playing games, etc.

[0044] For example, the management user can set the number of participants participating in the target activity of the live interactive event, the activity type corresponding to the target activity, etc. The activity type can include a timing type (limiting the activity duration), a non-timing type (not limiting the activity duration), etc. The activity type can also include an activity in which participants participate simultaneously or an activity in which participants participate in turns, etc. For an activity with a timing type, the management user can also set the timing information corresponding to the activity.

[0045] As an example, the management user can set the target activity as a timing activity based on a singing competition and set the timing information corresponding to the timing activity as 5 minutes, etc., i.e., the management user can set multiple participants in a live mic participating in the target activity to sing in a singing competition for 5 minutes.

[0046] In some embodiments, if the live interface is associated with a management user of the live interactive event, i.e., for a live interface for a management user, the live interface can present a control of interactive settings. The terminal device can present a configuration interface in response to the control of activity settings in the live interface being selected, to support the management user setting the target activity based on the configuration interface. In some embodiments, the terminal device can receive timing information associated with the target activity input by the configuration interface.

[0047] Taking FIG. 2A as an example, the terminal device may, for example, provide a live interface 200A for the management user. The live interface 200A can include a control 210 of activity settings. The terminal device can present an interface 200B in response to the control 210 being selected. The interface 200B can present selectable activity types, such as an activity type 220 corresponding to “live performance” and an activity type 230 corresponding to “all person countdown”. The activity type 220 corresponding to “live performance” can represent setting the target activity as a type of performing in turns, such as participants A, B, and C in a live mic can sing two lines of a song in turn. The activity type 230 corresponding to “all person countdown” can represent setting the target activity of the live interactive event as a timing activity, and the target activity is an activity for all participants participating in the target activity of the live interactive event.

[0048] The terminal device can present the interface 200C in response to the activity type 230 corresponding to the "all-countdown" being selected. The interface 200C can present a setting control 240 of the timing information, and the setting control can present a set of time periods (3 minutes, 5 minutes, etc.). The terminal device 110 can determine the timing information in response to detecting a selection of a time period in the set of time periods (3 minutes, 5 minutes) presented by the setting control 240 by the management user. The setting control 240 can further include a custom control 241, for example. The terminal device 110 can receive a user input from the management user and determine the timing information associated with the target activity indicated by the user input in response to detecting a selection operation of the custom control 241 by the setting control.

[0049] As an example, the management user can set a 5-minute singing challenge activity, so that the participants participating in the singing challenge activity can compete by singing within the 5 minutes, and the singing challenge activity ends after the 5 minutes.

[0050] In some embodiments, the interface 200C can further present a setting control 242 corresponding to the interaction target, which represents a target expected to be achieved by the multiple participants participating in the target activity during the target activity. The target can be a target set for all participants, or a target set for each participant respectively, which can be related to the type corresponding to the target activity. For example, the multiple participants participating in the target activity compete by the number of likes received, and the interaction target can be a predetermined like value, and the participant who first reaches the predetermined like value during the target activity can win the competition. The terminal device can obtain the interaction target in response to the value input by the management user based on the setting control 242.

[0051] To facilitate the management user to determine the rules of the activity corresponding to the "all-countdown", the terminal device can present the interface 200D in response to the activity type 230 corresponding to the "all-countdown" being selected. The interface 200D can present common questions about the activity corresponding to the "all-countdown", and as an example of FIG. 2D, the interface 200D can present common questions such as "what is the all-countdown" and "what is the interaction target" and the corresponding answers to these questions.

[0052] Returning to FIG. 2A, the live streaming interface 200A can further present user identifiers (user avatars, user ID names, etc.) of the multiple participants participating in the target activity of the live streaming interaction event. In some embodiments, the live streaming interface 200A can further include other controls for live streaming interaction, including but not limited to a gift sending control, a sharing control, a comment control, etc. In some embodiments, the live streaming interface further includes a comment area for displaying user comments.

[0053] In some embodiments, the terminal device can present, based on the setting operation for the target activity in the live interaction event, in the live interface associated with the live interaction event, timing information associated with the target activity, the live interaction event being associated with a plurality of participants. In some embodiments, the timing information can be displayed in any appropriate form at any appropriate position in the live interface. Take FIG. 2E as an example, the countdown 250 corresponding to the target activity can be presented in the live interface 200E.

[0054] It should be noted that the timing information can be presented in the live interface of the terminal device of the management user, the participants, other audiences watching the target activity except the participants and the management user.

[0055] In some embodiments, the terminal device can start a timing process corresponding to the timing information in response to the start of the target activity. It should be noted that if the terminal device 110 corresponds to the management user of the live interaction event, the target activity here can be manually instructed by the management user side to start the terminal device 110 after the management user side determines that the configuration of the setting operation for the target activity in the live interaction event is completed, or the terminal device 110 can start by itself in response to the completion of the setting operation for the target activity in the live interaction event.

[0056] In some embodiments, during the timing process, i.e., during the target activity, the timing information associated with the target activity presented in the live interface is constantly updated. The timing information can be updated in real time, or can be updated at a predetermined time interval, i.e., updated once every certain time, which can be set according to requirements. As an example, if the management user sets the activity duration of the target activity (timing type) to be 5 minutes, when the target activity starts for 2 minutes, the timing information associated with the target activity presented in the live interface can be 3 minutes, and so on.

[0057] In some embodiments, the terminal device can present, during the target activity, in the live interface, interaction information corresponding to the plurality of participants, the interaction information being used to indicate historical interaction operations associated with the corresponding participants during the target activity. The historical interaction operation represents the interaction operation in the time period from the start of the target activity to the current time. In some embodiments, the interaction information can be an interaction value associated with the corresponding participant during the target activity. The interaction value can be a virtual item sent by an audience associated with the participant, a number of likes, and the like, and can also be a heat value obtained by the participant, and the like.

[0058] It should be noted that the interaction information corresponding to the plurality of participants presented in the live interface is updated in real time, for example, when the target activity starts for 1 minute, the interaction information corresponding to the participant A is A, and when the target activity starts for 2 minutes, the interaction information corresponding to the participant A is B.

[0059] In some embodiments, the interaction information of the plurality of participants presented in the live interface can be displayed at any position of the live interface, such as the upper left corner, the lower right corner, etc.

[0060] As an example, the live interface can include a plurality of content areas corresponding to a plurality of participants of the target activity of the live interaction event, wherein one content area corresponds to one participant, and the interaction information of each participant can be displayed at a position associated with the content area corresponding to the participant. The position associated with the content area can be above, below, etc. the content area.

[0061] Taking FIG. 2A as an example, if user A is the management user of the live interaction event, and users B to H are a plurality of participants participating in the live interaction event, the live interface 200A can include a content area 204 corresponding to user B, a content area 206 corresponding to user C, a content area 208 corresponding to user D, a content area 210 corresponding to user E, a content area 212 corresponding to user F, a content area 214 corresponding to user G, and a content area 216 corresponding to user H. It can be understood that the live interface as shown in FIG. 2A can also include a content area 202 corresponding to the management user (i.e., user A). The interaction information 211 of user B can be displayed at the upper left corner of the content area 204, the interaction information 212 of user C can be displayed at the upper left corner of the content area 206, and so on.

[0062] It should be understood that the live interface shown in FIG. 2A is only an example, and the live interface can also include more or fewer content areas, and the positions of the content areas corresponding to the participants, the forms of the content areas, and the display positions of the interaction information in the live interface can all be set according to requirements, and the embodiments of the present disclosure do not limit this.

[0063] In some embodiments, the interaction information can be displayed in the live interface in any suitable form. As an example, the terminal device can set a predetermined background for the plurality of participants participating in the live interaction event, to represent that the interaction information is targeted at the interaction information during the target activity, which is adjusted over time. As another example, the terminal device can also set a predetermined symbol, such as "+", in front of the interaction information of the plurality of participants participating in the live interaction event, to represent that the interaction information is targeted at the interaction information during the target activity, which is adjusted in real time over time. Taking FIGS. 2A and 2E as examples, before the target activity is set to be a timing activity, FIG. 2A can also display the interaction information corresponding to the plurality of participants, which can be the interaction information during the time period from the start of the live broadcast to the current time, and these interaction information is not set with a predetermined background and a predetermined symbol. The interaction information corresponding to the plurality of participants displayed in FIG. 2E is not the interaction information during the time period from the start of the live broadcast to the current time, but the interaction information during the time period from the start of the target activity (timing activity) to the current time, which is irrelevant to the time period before the start of the target activity, and these interaction information is set with a predetermined background and a predetermined symbol.

[0064] In some embodiments, the terminal device can present a first panel in response to receiving a first preset operation, the first panel displaying an order of interaction values of the plurality of participants during the target activity. The first preset operation can be any suitable operation, including but not limited to a click operation, a long press operation, a swipe operation, a double-click operation, and the like. The order of interaction values of the plurality of participants during the target activity can be sorted in descending order, or sorted in ascending order, which will not be described here.

[0065] Taking FIG. 2E as an example, the terminal device can present a panel 260 as shown in FIG. 2F or a panel 270 as shown in FIG. 2G in response to receiving a click operation on the countdown 250, where the panel 260 is a panel facing users other than the management user, and the panel 270 is a panel facing the management user. The panel 260 or the panel 270 can present the interaction values of each participant during the target activity in descending order of interaction values. The interaction value can be the number of virtual items received by the participant, and the like. In some embodiments, in order to facilitate viewing of the gap between the interaction value of each user and the interaction target, the first panel can also display the interaction target. Taking FIG. 2F as an example, the panel 260 can display an interaction target 261.

[0066] It should be noted that the interaction values of the participants during the target activity are real-time changing along with the proceeding of the target activity, and the ranking of the interaction values of the participants in the panel 260 or the panel 270 during the target activity is also real-time changing. In some embodiments, the plurality of participants of the target activity of the live interaction event can also change, for example, one or more participants can quit the target activity, or one or more users join the target interaction as participants, and at this time, the plurality of participants displayed in the panel 260 or the panel 270 is adjusted, and the ranking of the interaction values of the plurality of participants during the target activity is also adjusted.

[0067] It should be noted that the interaction value of the participant newly added to the target activity is counted from the time of joining the target activity as the starting time.

[0068] In some embodiments, the terminal device can update the interaction information corresponding to the first participant in the live interface in response to an interaction operation on the first participant in the plurality of participants. The interaction operation can be any appropriate operation, such as a like operation on the first participant, a virtual item gifting operation, and the like. Taking FIG. 2H as an example, the electronic device can present the interface 200H in response to the content area 202 corresponding to user B being selected. The interface 200H can present a gift gifting control 280 corresponding to the gift gifting operation, and the user can click the control 280 to gift a gift to user B, and at this time, the terminal device updates the number of gifts received by the first participant in the live interface. The user can gift to the participant, and can also gift to the management user or the audience user, and the like.

[0069] In other embodiments, the interface 200F or 200G can also present a gift gifting control corresponding to each participant, and the user can gift a gift to the first participant by clicking the gift gifting control corresponding to the first participant, and at this time, the terminal device updates the number of gifts received by the first participant in the live interface.

[0070] In some embodiments, during the target activity, the terminal device 110 can also present an end control in response to a second predetermined operation of the management user, to support that the management user can end the target activity in advance. The second predetermined operation can be any appropriate operation. Taking FIG. 2G as an example, the second predetermined operation can be a screen-up operation or a screen-down operation. After the terminal device receives the second predetermined operation, the end control 290 can be presented. The terminal device can stop displaying the timing information in the live interface in response to the selection of the end control 290, to indicate that the target interaction ends.

[0071] It should be noted that the terminal device can present the interface 200I shown in FIG. 2I in response to the selection of the end control. The interface 200I can present a prompt text, for example, the text can be "Countdown is still in progress, you can end it at any time and start a new one". The prompt text is used to prompt the user that the current target activity has not ended and is still in the timing process. In turn, the terminal device 110 can continue to display the live interface 200E shown in FIG. 2E without terminating the target period in response to detecting the selection operation on the control 291. The terminal device 110 can terminate the target activity and display the live interface 200A shown in FIG. 2A without displaying the timing information associated with the target activity in the live interface 200A in response to detecting the selection operation on the control 292.

[0072] In some embodiments, the terminal device can display at least one interface element associated with a second participant in the plurality of participants in a target style in the live interface in response to the first interaction information of the second participant satisfying a preset condition. The preset condition is determined based on the configuration information associated with the target activity. The preset condition can be any appropriate condition, such as a maximum value of the interaction information of the plurality of participants, the interaction information being greater than a predetermined threshold, the interaction information reaching an interaction target, and the like. The target style can be any appropriate style. The interface element can be a visual element corresponding to the participant, identification information, and the like. The visual element can be an avatar of the participant, and the identification information can be a username, a user ID, and the like of the participant.

[0073] Taking FIG. 2E as an example, the terminal device can display the avatar and the username of the participant with the highest interaction information among the plurality of participants participating in the live interactive event at the timing 250.

[0074] In some embodiments, the terminal device can present a second panel in response to a third preset operation corresponding to a third participant in the plurality of participants. In some embodiments, the second panel displays a group of users who initiated historical interaction operations associated with the third participant during the target activity. The third preset operation can be any appropriate operation, such as an operation of clicking the interaction information of the third participant in the plurality of participants, and the like. The group of users of the historical interaction operations associated with the third participant can include a viewer user who watched the target activity of the live interactive event, and can also include a management user or other participants, and the like. As an example, the second panel can present a group of users who gifted virtual items to the third participant. As another example, the second panel can also present a group of users who liked the third participant, and the like.

[0075] It should be noted that in addition to displaying the group of users that initiated the historical interaction operation associated with the third participant, the second panel can also display specific information of the historical interaction operation initiated by the group of users. As an example, the second panel can also display how many virtual items each user in the group of users that gifted virtual items to the third participant gifted and what virtual items were gifted, and the like.

[0076] In some embodiments, any one of the plurality of participants participating in the target activity of the live interaction event can automatically opt out of the target activity, and the management user can also control any one of the participants to be passively opt out of the target activity. Taking FIG. 2H as an example, the management user can click the disconnection corresponding selection control 281 to control user B to opt out of the target activity.

[0077] After the terminal device detects that a participant in the plurality of participants has opted out of the target activity, the terminal device can delete the interaction information corresponding to the participant who has opted out in the live interface. In addition, the content area corresponding to the participant who has opted out can also be set to a state in which a new participant can be added, so as to support other users to join the target activity as new participants.

[0078] In some embodiments, the terminal device can display the interaction information corresponding to the new participant in the live interface in response to the new participant joining the target activity of the live interaction event.

[0079] In this way, according to embodiments of the present disclosure, a specific activity can be started in a live interaction event such as a mic-in and the like, and interaction information related to the specific activity can be provided through an interface, thereby improving the efficiency of live interaction. In addition, the present disclosure can present timing information associated with the target activity in the live interface, so that users watching the live interface can conveniently and quickly determine the progress of the target activity. On the other hand, embodiments of the present disclosure can present interaction information corresponding to the plurality of participants during the target activity in the live interface, and the interaction information is used to indicate historical interaction operations associated with the participants, so that users watching the live interface can conveniently and quickly determine the interaction information updated in real time during the target activity, and the user's interaction experience can be improved.

[0080] Example process

[0081] FIG. 3 shows a flowchart of an example process 300 of live interaction, according to some embodiments of the present disclosure. Process 300 can be implemented at terminal device 110. Process 300 is described below with reference to FIG. 1.

[0082] As shown in FIG. 3, at block 310, the terminal device 110 presents, based on a setting operation for a target activity in a live interaction event, timing information associated with the target activity in a live interface associated with the live interaction event, the live interaction event being associated with a plurality of participants.

[0083] At block 320, the terminal device 110 starts, in response to the target activity starting, a timing process corresponding to the timing information.

[0084] At block 330, the terminal device 110 presents, during the target activity, in the live interface, interaction information corresponding to the plurality of participants, the interaction information being used to indicate historical interaction operations associated with the corresponding participant during the target activity.

[0085] In some embodiments, the interaction information indicates an interaction value associated with the corresponding participant during the target activity.

[0086] In some embodiments, the process 300 further includes: in response to receiving a first preset operation, presenting a first panel, the first panel displaying a ranking of the interaction values of the plurality of participants during the target activity.

[0087] In some embodiments, the process 300 further includes: in response to an interaction operation for a first participant in the plurality of participants, updating the interaction information corresponding to the first participant in the live interface.

[0088] In some embodiments, the live interface is associated with a management user of the live interaction event, the process 300 further includes: in response to a control set in the live interface being selected, presenting a configuration interface; receiving timing information input based on the configuration interface.

[0089] In some embodiments, the process 300 further includes: in response to a second preset operation of the management user, presenting an end control; and in response to the end control being selected, stopping displaying the timing information in the live interface to indicate that the target interaction ends.

[0090] In some embodiments, the process 300 further includes: in response to a first interaction information of a second participant in the plurality of participants satisfying a preset condition, displaying at least one interface element associated with the second participant in a target style in the live interface.

[0091] In some embodiments, the preset condition is determined based on configuration information associated with the target activity.

[0092] In some embodiments, the process 300 further includes: in response to a third preset operation corresponding to a third participant in the plurality of participants, presenting a second panel, the second panel displaying a group of users that initiated the historical interaction operations associated with the third participant during the target activity during the target activity.

[0093] Example apparatus and device

[0094] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 4 shows a schematic structural block diagram of an apparatus 400 for live interaction according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in the terminal device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0095] As shown in FIG. 4, the apparatus 400 includes an interface first information presentation module 410 configured to present, based on a setting operation for a target activity in a live interaction event, timing information associated with the target activity in a live interface associated with the live interaction event, the live interaction event being associated with a plurality of participants; and a start module 420 configured to start, in response to the target activity starting, a timing process corresponding to the timing information; and a second information presentation module 430 configured to present, during the target activity, in the live interface, interaction information corresponding to the plurality of participants, the interaction information being used to indicate historical interaction operations associated with the corresponding participant during the target activity.

[0096] In some embodiments, the interaction information indicates an interaction value associated with the corresponding participant during the target activity.

[0097] In some embodiments, the apparatus 400 further includes a first panel presentation module configured to present, in response to receiving a first preset operation, a first panel, the first panel displaying an ordering of interaction values of the plurality of participants during the target activity.

[0098] In some embodiments, the apparatus 400 further includes an update module configured to update, in response to an interaction operation for a first participant of the plurality of participants, the interaction information corresponding to the first participant in the live interface.

[0099] In some embodiments, the live interface is associated with a management user of the live interaction event, and the apparatus 400 further includes an interface presentation module configured to present, in response to a control in the live interface being selected, a configuration interface; receive timing information input based on the configuration interface.

[0100] In some embodiments, the apparatus 400 further includes a control presentation module configured to present, in response to a second preset operation of the management user, an end control; and stop displaying the timing information in the live interface to indicate that the target interaction ends, in response to the end control being selected.

[0101] In some embodiments, the apparatus 400 further includes a display module configured to, in response to the first interaction information of a second participant in the plurality of participants satisfying a preset condition, display at least one interface element associated with the second participant in a target style in the live interface.

[0102] In some embodiments, the preset condition is determined based on configuration information associated with the target activity.

[0103] In some embodiments, the apparatus 400 further includes a second panel presentation module configured to, in response to a third preset operation corresponding to a third participant in the plurality of participants, present a second panel, the second panel displaying a group of users who initiated a historical interaction operation associated with the third participant during the target activity.

[0104] The units included in the apparatus 400 can be implemented by various means, including software, hardware, firmware, or any combination of these. In some embodiments, one or more units can be implemented using software and / or firmware, e.g., machine-executable instructions stored on a storage medium. In addition to or alternatively, some or all of the units in the apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SOCs), complex programmable logic devices (CPLDs), etc.

[0105] FIG. 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely an example and should not be construed as limiting on the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used to implement the electronic device 110 of FIG. 1.

[0106] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. Components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be a real or virtual processor and is capable of performing various processes according to programs stored in the memory 520. In a multi-processor system, multiple processing units perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0107] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and nonvolatile media, removable and non-removable media. The memory 520 can be volatile (such as register, cache, RAM), non-volatile (such as ROM, EEPROM, flash memory), or some combination of the two. The storage device 530 can be a removable or non-removable media, and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 500.

[0108] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0109] The communication unit 540 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communication over a communication connection. Thus, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.

[0110] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 540, as needed, one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0111] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.

[0112] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0113] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0114] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0115] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk drive, or any other suitable non-transitory computer readable medium can store the computer program product.

[0116] Various implementations of the disclosure have been described in detail above. The foregoing description is exemplary and explanatory only, and is not intended to be exhaustive or to limit various implementations of the disclosure to the precise forms disclosed. Many modifications and variations are possible in light of the above teachings without departing from the scope and spirit of the disclosure. It is intended that the scope of the disclosure be limited only by the claims and the equivalents thereof. The use of the terms "including," "containing," "comprising," "having," "in involving," "portions," "elements," "components," "steps," "phases," "processes," "operations," "steps," "stages," "procedures," "methods," "mechanisms," "devices," "systems," "apparatuses," "units," "means," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "apparatuses," "units," "devices," "systems," "

Claims

1. A method for live interaction, comprising: presenting, based on a setting operation for a target activity in a live interaction event, timing information associated with the target activity in a live interface associated with the live interaction event, the live interaction event being associated with a plurality of participants; starting, in response to the target activity starting, a timing process corresponding to the timing information; and presenting, during the target activity, in the live interface, interaction information corresponding to the plurality of participants, the interaction information being indicative of historical interaction operations associated with the corresponding participant during the target activity. 2.The method of claim 1, wherein the interaction information is indicative of an interaction value associated with the corresponding participant during the target activity. 3.The method of claim 2, further comprising: presenting, in response to receiving a first preset operation, a first panel displaying a ranking of the interaction values of the plurality of participants during the target activity. 4.The method of claim 1, further comprising: updating, in response to an interaction operation for a first participant of the plurality of participants, the interaction information corresponding to the first participant in the live interface. 5.The method of claim 1, wherein the live interface is associated with a managing user of the live interaction event, the method further comprising: presenting, in response to a control of an activity setting being selected in the live interface, a configuration interface; receiving the timing information input based on the configuration interface. 6.The method of claim 5, further comprising: presenting, in response to a second preset operation of the managing user, an end control; and stopping displaying the timing information in the live interface to indicate that the target interaction ends, in response to a selection of the end control. 7.The method of claim 1, further comprising: displaying, in response to a first interaction information of a second participant of the plurality of participants satisfying a preset condition, at least one interface element associated with the second participant in a target style in the live interface. 8.The method of claim 7, wherein the preset condition is determined based on configuration information associated with the target activity. 9.The method of claim 1, further comprising: presenting, in response to a third preset operation corresponding to a third participant of the plurality of participants, a second panel displaying a group of users initiating the historical interaction operations associated with the third participant during the target activity. 10.An apparatus for live interaction, comprising: a first information presenting module configured to present, based on a setting operation for a target activity in a live interaction event, timing information associated with the target activity in a live interface associated with the live interaction event, the live interaction event being associated with a plurality of participants; and a starting module configured to start, in response to the target activity starting, a timing process corresponding to the timing information; and a second information presenting module configured to present, during the target activity, in the live interface, interaction information corresponding to the plurality of participants, the interaction information being indicative of historical interaction operations associated with the corresponding participant during the target activity. ​ ​ ​ A second information presenting module, configured to present, during the target activity, in the live interface, interactive information corresponding to the plurality of participants, the interactive information being used to indicate historical interactive operations associated with the corresponding participant during the target activity.

11. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1-9.

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

13. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1-9.

Citation Information

Patent Citations

  • Live video display method, system and device and storage medium

    CN114268810A

  • Method, device and equipment for interaction between live broadcast rooms and storage medium

    CN116708857A

  • Live broadcast interaction method and apparatus, and electronic device

    CN116708864A

  • Live broadcast interaction method and device, equipment and storage medium

    CN117097941A

  • Method, device and equipment for live broadcast interaction and storage medium

    CN117278794A