Live broadcast interaction method and device, equipment and storage medium
By introducing interactive resources and constraint mechanisms into live broadcast interaction technology, the problem of single interaction between users participating in the live broadcast room is solved, and user participation and interactive experience are improved.
Patent Information
- Application Number
- CN202510377754.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-07-01
AI Technical Summary
In the existing live interactive technology, the interaction between users participating in the live broadcast room is single, which affects the user's experience of participating in the live interactive event.
By displaying the live broadcast interface and resource panel associated with the live broadcast interaction event, users are allowed to select interactive resources and apply interaction constraints, thereby affecting the interaction information update conditions of multiple live broadcast users.
It improves users' participation in live interactive events and enhances the interactive experience between users and the live broadcast room.
Smart Images

Figure CN120238670A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and particularly to methods, apparatuses, devices, and computer-readable storage media for live interaction. Background Art
[0002] With the development of computer technology, the Internet has become an important source for people to obtain various contents. The live broadcast technology that uses the Internet and streaming media technology for content dissemination has developed rapidly. People can conduct various types of interactions through the live broadcast room and can obtain rich types of information through the live broadcast room. Summary of the Invention
[0003] In a first aspect of the present disclosure, a method for live interaction is provided. The method includes: displaying a first live interface associated with a live interaction event, the live interaction event being associated with a plurality of live users, the first live interface corresponding to a first live user among the plurality of live users; in response to receiving a first preset operation in the first live interface, displaying a first resource panel associated with the first live interface; and in response to a selection of an interaction resource in the first resource panel, triggering the application of an interaction constraint corresponding to the interaction resource to a second live user among the plurality of live users, where the interaction constraint indicates an update condition of the interaction information of the second live user in the live interaction event.
[0004] In a second aspect of the present disclosure, a method for live interaction is provided. The method includes: displaying a second live interface associated with a live interaction event, the live interaction event being associated with a plurality of live users, the second live interface corresponding to a second live user among the plurality of live users; and in response to a preset operation within the first live interface, displaying a reminder message indicating that an interaction constraint corresponding to the interaction resource is applied to the second live user, where the interaction constraint indicates an update condition of the interaction information of the second live user in the live interaction event, the first live interface corresponds to a first live user among the plurality of live users, and the preset operation is associated with a preset interaction resource.
[0005] In a third aspect of the present disclosure, a device for live interaction is provided. The device includes: a first display module configured to display a first live interface associated with a live interaction event, the live interaction event being associated with a plurality of live users, and the first live interface corresponding to a first live user among the plurality of live users; a second display module configured to display a first resource panel associated with the first live interface in response to receiving a first preset operation in the first live interface; and a resource processing module configured to trigger applying an interaction constraint corresponding to the interaction resource to a second live user among the plurality of live users in response to a selection of the interaction resource in the first resource panel, where the interaction constraint indicates an update condition of the interaction information of the second live user in the live interaction event.
[0006] In a fourth aspect of the present disclosure, a device for live interaction is provided. The device includes: a third display module configured to display a second live interface associated with a live interaction event, the live interaction event being associated with a plurality of live users, and the second live interface corresponding to a second live user among the plurality of live users; and a fourth display module configured to display a reminder message in response to a preset operation within the first live interface, the reminder message indicating that the interaction constraint corresponding to the interaction resource is applied to the second live user, where the interaction constraint indicates an update condition of the interaction information of the second live user in the live interaction event, the first live interface corresponding to a first live user among the plurality of live users, and the preset operation is associated with a preset interaction resource.
[0007] In a fifth aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to execute the method of the first aspect or the second aspect.
[0008] In a sixth aspect of the present disclosure, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect or the second aspect.
[0009] It should be understood that the content described in this part is not intended to define the key features or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. Description of the Drawings
[0010] In combination with the drawings and with reference to the following detailed description, the above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent. In the drawings, the same or similar reference numerals represent the same or similar elements, where:
[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;
[0012] Figures 2A to 2E shows an example first live interface according to some embodiments of the present disclosure;
[0013] Figure 2F shows an example second live interface according to some embodiments of the present disclosure;
[0014] Figure 3A shows a flowchart of an example process of live interaction according to some embodiments of the present disclosure;
[0015] Figure 3B shows a flowchart of an example process of live interaction according to some embodiments of the present disclosure;
[0016] Figure 4A shows a schematic block diagram of an example device for live interaction according to some embodiments of the present disclosure;
[0017] Figure 4B shows a schematic block diagram of an example device for live interaction according to some embodiments of the present disclosure; and
[0018] Figure 5 shows a block diagram of an electronic device capable of implementing multiple embodiments of the present disclosure. Detailed Description of the Embodiments
[0019] 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 construed as limited to the embodiments set forth herein. On the contrary, these 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 only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0020] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. In addition, the embodiments described in any section / subsection can be combined with any other embodiments described in the same section / subsection and / or different sections / subsections in any manner.
[0021] In the description of the embodiments of the present disclosure, the term "including" and its similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "an embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may also be other explicit and implicit definitions hereinafter. The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.
[0022] In the embodiments of the present disclosure, it may involve the user's data, data acquisition and / or use, etc. All these aspects comply with the corresponding laws, regulations and related provisions. In the embodiments of the present disclosure, the collection, acquisition, processing, processing, forwarding, use, etc. of all data are carried out on the premise that the user is aware of and confirms. Correspondingly, when implementing the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization methods may vary according to the actual situation and application scenarios, and the scope of the present disclosure is not limited in this regard.
[0023] In the solutions of this specification and embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the personal information subject, or being necessary for performing a contract, etc.), and will only be processed within the specified or agreed scope. If the user refuses to process personal information other than the necessary information required for the basic functions, it will not affect the user's use of the basic functions.
[0024] As introduced above, live broadcast has become an important form of Internet interaction. People can, for example, initiate a live broadcast and become the host side of the live broadcast room. Or, people can also join other live broadcast rooms to obtain the corresponding live broadcast content.
[0025] In some scenarios, multiple live broadcast users can participate in live broadcast interaction events. For example, live broadcast competition interaction (also known as live broadcast PK), or live broadcast cooperation interaction, etc. However, for the users in the live broadcast room (such as the audience), the way they participate in the interaction events between live broadcast rooms is single, which greatly affects the user experience of participating in live broadcast interaction events.
[0026] In view of this, embodiments of the present disclosure propose a live interaction solution. According to this solution, a first live interface associated with a live interaction event can be displayed. The live interaction event is associated with multiple live users, and the first live interface corresponds to a first live user among the multiple live users. In response to receiving a first preset operation in the first live interface, a first resource panel associated with the first live interface is displayed. And in response to the selection of an interaction resource in the first resource panel, it is triggered to apply an interaction constraint corresponding to the interaction resource to a second live user among the multiple live users, where the interaction constraint indicates an update condition of the interaction information of the second live user in the live interaction event.
[0027] In this way, embodiments of the present disclosure can support users to apply such interaction resources to live interaction events to improve the user's participation in live interaction events.
[0028] The following further describes various example implementations of this solution in detail with reference to the accompanying drawings.
[0029] Example environment
[0030] Figure 1 A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As Figure 1 shown, the example environment 100 may include an electronic device 110.
[0031] In this example environment 100, the terminal device 110 can run an application 120 for providing and viewing media content. The application 120 can be any suitable type of application for providing and viewing media content, and its examples can include, but are not limited to: online video applications, live broadcast applications. The user 140 can interact with the application 120 via the terminal device 110 and / or its attached devices. The user 140 can be, for example, a user who provides live content (also referred to as an anchor) or a user who watches the live broadcast (also referred to as an audience).
[0032] In Figure 1 the environment 100, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.
[0033] In some embodiments, the electronic device 110 communicates with the server 130 to implement the supply of services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, Personal Communication System (PCS) devices, personal navigation devices, Personal Digital Assistant (PDA), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of user interface (such as a "wearable" circuit, etc.).
[0034] The server 130 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides 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, content delivery networks, and 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 so on. The server 130 can provide back-end services for the application 120 that supports content presentation in the electronic device 110.
[0035] A communication connection can be established between the server 130 and the electronic 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, etc., and the embodiments of the present disclosure are not limited in this regard. In the embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.
[0036] It should be understood that the structures and functions of the various elements in the environment 100 are described only for exemplary purposes, without implying any limitation on the scope of the present disclosure.
[0037] Some exemplary embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0038] Obtaining of interactive resources
[0039] The process of an exemplary live interaction according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.
[0040] In some embodiments, the electronic device 110 may provide a live interface of a live room for the user. For example, the electronic device 110 may provide a corresponding live interface (e.g., the first live interface) according to the target live room selected by the user. Further, the first live user may establish and implement "cross-live-room" interaction by, for example, inviting other live users (e.g., the second live user), so that the live content of the first live user and the live content of the second live user can be presented simultaneously in the first live interface viewed by the user.
[0041] Figure 2A An exemplary first live interface according to some embodiments of the present disclosure is shown. As Figure 2A shown, in the first live interface 200A, the electronic device 110 may present the live content of the first live user (e.g., anchor 1) in the area 201 and the live content of the second live user (e.g., anchor 2) in the area 202. Such a first live interface 200A corresponds to the first live user among multiple live users, that is, the first live interface 200A may be presented by the client corresponding to the first live user or the viewer user associated with the first live user. For ease of description, the following takes the client corresponding to the viewer user associated with the first live user presenting the first live interface as an example for illustration.
[0042] In the embodiments of the present disclosure, the first live interface is associated with a live interaction event, and such a live interaction event may be, for example, a competition-based interaction event (also referred to as a PK event). As an example, the first live user and the second live user may perform competitive interaction based on a certain criterion within a period of time. After completing the competitive interaction, the winning live user is determined based on the interaction information (e.g., interaction value, integral value) of each live room, and rewards are given. It should be understood that the example of the live interaction event has been described above with reference to two live users, and the live interaction events in the present disclosure may be associated with multiple live users.
[0043] In the first live interface 200A, the electronic device 110 may also display an interaction component 203 associated with the live interaction event to feedback the interaction situation of each live room for the live interaction event. Further, the electronic device 110 may also provide an interaction area 210 corresponding to the current live room in the first live interface 200A, and the user may implement interaction with the live room based on the interaction area 210.
[0044] In some embodiments, the electronic device 110 may also present user leaderboards corresponding to each live broadcast room for a live interaction event in the interaction area 210. Such user leaderboards may include, for example, users whose rankings in terms of contribution to the live interaction event are in preset positions. Such contribution may be determined, for example, based on the interaction values of virtual gifts given by the users. Exemplarily, the live broadcast room where the first live user is located may correspond to a user leaderboard 211, and the live broadcast room where the second live user is located may correspond to a user leaderboard 212.
[0045] In some embodiments, the electronic device 110 may also provide a set of interaction controls 213 in the interaction area 210. Users can use each control in the set of interaction controls 213 to complete operations such as sending emojis and giving props to the anchor. Further, in response to receiving a selection of a target control 214 in the set of controls 213 in the first live interface 200A, the electronic device 110 may present an interaction panel 220 associated with the first live interface as shown. Figure 2B The interaction panel 220 may cover the interaction area 210 with a preset transparency. In the interaction panel 220, the electronic device 110 may present a set of interaction resources. For example, interaction resources 221-1, interaction resources 221-2, interaction resources 221-3, and interaction resources 221-4, etc.
[0046] In some embodiments, in response to receiving a selection of a target interaction resource 221-3 in the set of interaction resources, the electronic device 110 may present a prompt message 222 to indicate that the user can obtain interaction resources (such as prop cards) associated with the live interaction event based on the target interaction resource 221-3. In some embodiments, the acquisition of such interaction resources may be random, that is, the user may have a probability of obtaining the interaction resources by giving the target interaction resource 221-3.
[0047] To facilitate the user's perception of having obtained the interaction resource, Figure 2C for example, in response to obtaining the interaction resource, the electronic device 110 may present an interface element 230 corresponding to the interaction resource in the first live interface. Further, the electronic device 110 may also present a dynamic special effect corresponding to the interaction resource to indicate adding the interaction resource to the first resource panel (such as a backpack). It can be understood that the above is only one way to obtain the interaction resource. Such interaction resources may also be preset interaction resources in the first resource panel, and the present disclosure does not limit this.
[0048] Thus, the user can intuitively perceive the process of obtaining the interaction resource, thereby enhancing the user experience of participating in the live interaction event.
[0049] Use of interactive resources
[0050] The following will introduce the use of the above-obtained interactive resources with reference to Figures 2C to 2E the above.
[0051] In an embodiment of the present disclosure, the electronic device 110 displays a first resource panel associated with the first live interface in response to receiving a first preset operation in the first live interface. In some embodiments, such a first operation may be, for example, the triggering of a target control or a prompt message.
[0052] Taking Figure 2C as an example, in response to receiving the triggering of the prompt message 231 or the target control 214 in the live interface 200C, the electronic device 110 may present the first live interface 200D as shown in Figure 2D In the first live interface 200D, the electronic device 110 may present the first resource panel 240. As an example, such a first resource panel 240 may include, for example, the interactive resource 241-1 and the interactive resource 241-2 (collectively or individually referred to as the interactive resource 241).
[0053] In an embodiment of the present disclosure, in response to the selection of the interactive resource 241-1 in the first resource panel 240 by the electronic device 110, the interactive constraint corresponding to the interactive resource 241-1 is triggered to be applied to the second live user among the multiple live users, and such an interactive constraint indicates the update condition of the interactive information of the second live user in the live interaction event.
[0054] In some embodiments, the interactive resource 241-1 may be associated with the interactive information of the second live user in the live interaction event. Specifically, the interactive constraint corresponding to the interactive resource 241-1 may enable the update of the interactive information of the second live user to be independent of the interactive operation of the first viewer user.
[0055] For the convenience of description, the following will describe the case where the first live user is associated with the first live room and the second live user is associated with the second live room. The first viewer user may be, for example, a user in the second live room. In some embodiments, the first contribution degree of such a first viewer user to the interactive information may meet a preset condition, and such a preset condition may be associated with the ranking of the contribution degree. Specifically, in response to the first contribution degree of the first viewer user to the interactive information being in a preset position in the contribution degree list of the second live room, the electronic device 110 may determine that such a first contribution degree meets the preset condition. As an example, the first contribution degree of the first viewer user to the interactive information in the second live room is greater than the contribution degree of any user in the second live room to the interactive information, that is, such a first user may be, for example, in the top position in the contribution degree list of the second live room.
[0056] In some embodiments, different types of interactive resources 241 may correspond to different interactive constraints. Taking a prop card as an example of the interactive resource 241-1, such a specific interactive resource 241-1 may be referred to as a "stun card" for example. When a user in the first live streaming room uses the "stun card", the interactive information of the second live streaming user will not change due to the interactive operations of the first viewer user (e.g., sending virtual gifts). For example, within a certain period of time, the contribution degree of the interactive operations of the first viewer user associated with the second live streaming user to the interactive information of the second live streaming user will not increase correspondingly. Such a period of time may be, for example, during the live streaming interaction event when the interactive constraint has not terminated.
[0057] Only as an example, when the "stun card" is not used, the contribution degree of the first viewer user to the interactive information based on the interactive operation may be 100 points for example. When the "stun card" takes effect, the contribution degree of the first viewer user to the interactive information based on the interactive operation may be 0 points for example.
[0058] In some embodiments, the electronic device 110 may trigger the update of the interactive information of the second live streaming user independently of the interactive operations of the second viewer user in response to the second contribution degree of the second viewer user associated with the second live streaming user to the interactive information satisfying a preset condition. Similarly, such a preset condition may be associated with the ranking of the contribution degrees.
[0059] In some embodiments, such a second viewer user may be, for example, a viewer user in the second live streaming room. As an example, the electronic device 110 may trigger applying the interactive constraint corresponding to the interactive resource 241-1 to the second viewer user in response to the second contribution degree of the second viewer user to the interactive information being greater than the contribution degree of any user in the second live streaming room to the interactive information.
[0060] It can be understood that when the first viewer user is under the application of the interactive constraint, the contribution degree to the interactive information will not increase correspondingly. Therefore, the electronic device 110 may trigger applying the interactive constraint corresponding to the interactive resource 241-1 to the second viewer user in response to the contribution degree of other users (e.g., the second viewer user) in the second live streaming room to the interactive information satisfying the preset condition, that is, the contribution degree of the second viewer user to the interactive information exceeds the contribution degree of the first viewer user to the interactive information.
[0061] To facilitate the users in the first live streaming room or the second live streaming room to view whether the second live streaming room is under the application of the interactive constraint corresponding to the interactive resource 241-1, in some embodiments, the electronic device 110 may, in response to the interactive resource 241-1 being applied to the first viewer user, Figure 2EIn the first live interface 200E shown, a first prompt element 250 associated with the identification information of the first viewer user (for example, the avatar information, nickname information, etc. of the first viewer) is displayed to indicate that the update of the interaction information of the second live user is independent of the interaction operation of the first viewer user. Taking the interaction resource 241-1 being a "freeze card" as an example, the electronic device 110 can, for example, display a "snowflake element" associated with the identification information of the first viewer user in the first live interface 200E to indicate that the first viewer user is subject to the interaction constraint corresponding to the application of the interaction resource 241-1.
[0062] In some embodiments, the electronic device 110 can stop displaying the first prompt element 250 in response to the termination of the interaction constraint. Specifically, the second live user can terminate the interaction constraint based on completing a corresponding task or other means. In some embodiments, the termination condition of the interaction constraint is associated with the number of interaction resources used during the live interaction event.
[0063] Figure 2F An example second live interface according to some embodiments of the present disclosure is shown, and the following can be referred to Figure 2F to introduce the second live interface after using the interaction resource 241-1.
[0064] In the embodiments of the present disclosure, the electronic device 110 can display a second live interface 200F associated with the live interaction event in response to receiving a selection of the second live user among multiple live users. Such a second live interface 200F can be presented by the client corresponding to the second live user or the viewer user associated with the second live user. For ease of description, the following takes the client corresponding to the viewer user associated with the second live user presenting the second live interface as an example for illustration.
[0065] In the embodiments of the present disclosure, the electronic device 110 displays a reminder message in response to a preset operation within the first live interface, and such a reminder message indicates that the interaction constraint corresponding to the interaction resource is applied to the second live user. Taking Figure 2F as an example, the electronic device 110 can display a reminder message 260 in the second live interface 200F in response to applying the interaction constraint corresponding to the interaction resource to the second live user in the first live interface. For example, one "freeze card" is applied. In some embodiments, such a reminder message 260 can be, for example, displayed in a carousel manner in the second live interface to better remind the users in the second live room.
[0066] In some embodiments, the electronic device 110 may display a progress control 261 in the second live interface 200F, and such a progress control 261 may indicate progress information associated with the termination condition of the interaction constraint. As an example, the electronic device 110 may display a progress control 261 in the second live interface 200F in response to applying the interaction constraint corresponding to the interactive resource to the second live user in the first live interface, for example, the value to be unfrozen is ××. In another example, the electronic device 110 may display a progress control 262 in the second live interface 200F in response to viewing the current user as the user to whom the interactive resource is applied, for example, your value to be unfrozen is ××.
[0067] In order to facilitate the user in the second live broadcast room to release the interaction constraint corresponding to the interactive resource, in some embodiments, the electronic device 110 may display the second resource panel in response to the user in the second live broadcast room triggering the progress control 261 or the progress control 262. Further, the electronic device 110 may terminate the interaction constraint or update the progress information in response to the selection of the second interactive resource in the second resource panel.
[0068] As an example, in response to the interaction constraint corresponding to the application interaction resource being triggered by the second live user, the electronic device 110 can trigger the second live room to initiate a target task. For example, the user of the second live room can terminate the interaction constraint by completing the task (for example, obtaining a preset number of interaction values). As another example, in response to the interaction constraint corresponding to the application interaction resource being triggered by the second live user, the electronic device 110 can terminate the interaction constraint by using the interaction resource associated with the interaction resource 241-1 by the user of the second live room.
[0069] Taking the prop card as an example of the interactive resource 241-1, such a specific interactive resource 241-1 can be called a "fixed card". When the user in the first live broadcast room uses the "fixed card", the interactive information of the second live broadcast user will not change due to the interactive operation of the first audience user (for example, giving a virtual gift). Further, the electronic device 110 responds to the user in the second live broadcast room using the interactive resource associated with the interactive resource 241-1, for example, Figure 2D The “unfreeze card” 241 - 2 shown can terminate the interaction constraint corresponding to the “freeze card”.
[0070] In some embodiments, the process of using interactive resources discussed above may, for example, only be applicable to non-anchor users of the live broadcast room, so that non-anchor users can participate more deeply in the interactive events of the live broadcast room.
[0071] Based on such a manner, embodiments of the present disclosure can support users to not only interact through interactive operations in a live interaction event, but also influence the live interaction event by using interactive resources, thereby greatly enhancing the user's participation degree in the live interaction event.
[0072] Example process
[0073] Figure 3A FIG. 300A is a flowchart showing an example live interaction process according to some embodiments of the present disclosure. The process 300A can be implemented at the electronic device 110. The following will refer to Figure 1 to describe the process 300A.
[0074] As Figure 3A shown, at block 310, the electronic device 110 displays a first live interface associated with a live interaction event, the live interaction event being associated with a plurality of live users, and the first live interface corresponding to a first live user among the plurality of live users.
[0075] At block 320, in response to receiving a first preset operation in the first live interface, the electronic device 110 displays a first resource panel associated with the first live interface.
[0076] At block 330, in response to the selection of an interactive resource in the first resource panel, the electronic device 110 triggers applying an interactive constraint corresponding to the interactive resource to a second live user among the plurality of live users, where the interactive constraint indicates an update condition of the interactive information of the second live user in the live interaction event.
[0077] In some embodiments, the interactive constraint enables the update of the interactive information of the second live user to be independent of the interactive operations of the first viewer user, where the first contribution degree of the first viewer user to the interactive information satisfies a preset condition.
[0078] In this way, embodiments of the present disclosure can apply the interactive constraint to users whose first contribution degree to the interactive information satisfies a preset condition, thereby enhancing the user experience of participating in the live interaction event.
[0079] In some embodiments, the process 300A further includes: in response to the second contribution degree of a second viewer user associated with the second live user to the interactive information satisfying a preset condition, triggering the update of the interactive information of the second live user to be independent of the interactive operations of the second viewer user.
[0080] In this way, embodiments of the present disclosure can support applying interactive constraints to users whose contribution degree to the interactive information satisfies a preset condition, thereby improving the user's participation degree in the live interaction event.
[0081] In some embodiments, the preset condition is associated with the ranking of the contribution degree.
[0082] In this way, embodiments of the present disclosure can support not only being applied to a certain fixed user, but also allowing more users to participate in the interaction constraints corresponding to the interaction resources of the live interaction event.
[0083] In some embodiments, process 300A further includes: in the first live interface, displaying a first prompt element associated with the identification information of the first viewer user, where the first prompt element indicates that the update of the interaction information of the second live user is independent of the interaction operation of the first viewer user.
[0084] In this way, embodiments of the present disclosure can support users to more intuitively view whether the live user is subject to the interaction constraints corresponding to the interaction resources, thereby improving the acquisition efficiency of user information.
[0085] In some embodiments, process 300A further includes: in response to the termination of the interaction constraint, stopping the display of the first prompt element.
[0086] In this way, embodiments of the present disclosure can support users to understand that the interaction constraints of the live user are lifted.
[0087] In some embodiments, the termination condition of the interaction constraint is associated with the number of interaction resources used during the live interaction event.
[0088] In this way, embodiments of the present disclosure can determine the termination condition of the interaction constraint based on the number of interaction resources, so that users can intuitively perceive the role of the interaction resources in the live interaction event.
[0089] Figure 3B FIG. shows a flowchart of a process 300B of an exemplary live interaction according to some embodiments of the present disclosure. Process 300B can be implemented at the electronic device 110. The following refers to Figure 1 Describe process 300B.
[0090] As Figure 3B shown, at block 340, the electronic device 110 displays a second live interface associated with the live interaction event, the live interaction event is associated with a plurality of live users, and the second live interface corresponds to a second live user among the plurality of live users.
[0091] At block 350, the electronic device 110 displays a reminder message in response to a preset operation within the first live interface, the reminder message indicating that the interaction constraint corresponding to the interaction resource is applied to the second live user, where the interaction constraint indicates the update condition of the interaction information of the second live user in the live interaction event, the first live interface corresponds to a first live user among the plurality of live users, and the preset operation is associated with the preset interaction resource.
[0092] In some embodiments, process 300B further includes: displaying a progress control in the second live interface, where the progress control is associated with progress information related to the termination condition of the interaction constraint.
[0093] In some embodiments, process 300B further includes: in response to a trigger on the progress control, displaying a second resource panel; and in response to a selection of a second interaction resource in the second resource panel, terminating the interaction constraint or updating the progress information.
[0094] In some embodiments, the interaction constraint enables the update of the interaction information of the second live user to be independent of the interaction operations of the first viewer user, where the first contribution degree of the first viewer user to the interaction information meets a preset condition.
[0095] In some embodiments, process 300B further includes: in response to the second contribution degree of a second viewer user associated with the second live user meeting a preset condition, triggering the update of the interaction information of the second live user to be independent of the interaction operations of the second viewer user.
[0096] In some embodiments, the preset condition is associated with the ranking of the contribution degrees.
[0097] In some embodiments, process 300B further includes: in the second live interface, displaying a second prompt element associated with the identification information of the first viewer user, where the second prompt element indicates that the update of the interaction information of the second live user is independent of the interaction operations of the first viewer user.
[0098] In some embodiments, process 300B further includes: in response to the termination of the interaction constraint, stopping the display of the second prompt element.
[0099] Example devices and equipment
[0100] Embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4A A schematic structural block diagram of an example device 400A for live interaction according to certain embodiments of the present disclosure is shown. Device 400A can be implemented as or included in an electronic device 110. Each module / component in device 400A can be implemented by hardware, software, firmware, or any combination thereof.
[0101] As Figure 4AAs shown, the device 400A includes a first display module 410 configured to display a first live interface associated with a live interaction event, the live interaction event being associated with a plurality of live users, and the first live interface corresponding to a first live user among the plurality of live users; a second display module 420 configured to display a first resource panel associated with the first live interface in response to receiving a first preset operation in the first live interface; and a resource processing module 430 configured to trigger applying an interaction constraint corresponding to the interaction resource to a second live user among the plurality of live users in response to a selection of the interaction resource in the first resource panel, where the interaction constraint indicates an update condition for the interaction information of the second live user in the live interaction event.
[0102] In some embodiments, the interaction constraint enables the update of the interaction information of the second live user to be independent of the interaction operations of the first viewer user, where the first contribution degree of the first viewer user to the interaction information satisfies a preset condition.
[0103] In some embodiments, the device 400A further includes a first processing module configured to trigger the update of the interaction information of the second live user to be independent of the interaction operations of the second viewer user in response to the second contribution degree of the second viewer user associated with the second live user to the interaction information satisfying a preset condition.
[0104] In some embodiments, the preset condition is associated with the ranking of the contribution degrees.
[0105] In some embodiments, the device 400A further includes an element display module configured to display a first prompt element associated with the identification information of the first viewer user in the first live interface, and the first prompt element indicates that the update of the interaction information of the second live user is independent of the interaction operations of the first viewer user.
[0106] In some embodiments, the device 400A further includes a second processing module configured to stop displaying the first prompt element in response to the termination of the interaction constraint.
[0107] In some embodiments, the termination condition of the interaction constraint is associated with the number of interaction resources used during the live interaction event.
[0108] The modules included in apparatus 400A can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or in place of the machine-executable instructions, some or all of the modules in apparatus 400A can be implemented at least partially by one or more hardware logic components. By way of example and not limitation, exemplary 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), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and so on.
[0109] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above methods or processes. Figure 4B A schematic structural block diagram of an example apparatus 400B for live interaction according to certain embodiments of the present disclosure is shown. Apparatus 400B can be implemented as or included in an electronic device 110. Each module / component in apparatus 400B can be implemented by hardware, software, firmware, or any combination thereof.
[0110] As Figure 4B shown, apparatus 400B includes a third display module 440 configured to display a second live interface associated with a live interaction event, the live interaction event being associated with a plurality of live users, the second live interface corresponding to a second live user among the plurality of live users; and a fourth display module 450 configured to display a reminder message in response to a preset operation within a first live interface, the reminder message indicating that an interaction constraint corresponding to an interaction resource is applied to the second live user, wherein the interaction constraint indicates an update condition for interaction information of the second live user in the live interaction event, the first live interface corresponding to a first live user among the plurality of live users, and the preset operation being associated with a preset interaction resource.
[0111] In some embodiments, apparatus 400B further includes a control display module configured to display a progress control in the second live interface, the progress control being associated with progress information related to a termination condition of the interaction constraint.
[0112] In some embodiments, apparatus 400B further includes a panel display module configured to display a second resource panel in response to a trigger on the progress control; and terminate the interaction constraint or update the progress information in response to a selection of a second interaction resource in the second resource panel.
[0113] In some embodiments, the interaction constraint enables the update of the interaction information of the second live user to be independent of the interaction operations of a first viewer user, wherein a first contribution degree of the first viewer user to the interaction information satisfies a preset condition.
[0114] In some embodiments, the apparatus 400B further includes a third processing module configured to trigger an update of the interaction information of the second live user independently of the interaction operation of the second viewer user in response to the second contribution degree of the second viewer user associated with the second live user to the interaction information satisfying a preset condition.
[0115] In some embodiments, the preset condition is associated with the ranking of the contribution degrees.
[0116] In some embodiments, the apparatus 400B further includes a fourth processing module configured to display, in the second live interface, a second prompt element associated with the identification information of the first viewer user, where the second prompt element indicates that the update of the interaction information of the second live user is independent of the interaction operation of the first viewer user.
[0117] In some embodiments, the apparatus 400B further includes a fifth processing module configured to stop displaying the second prompt element in response to the termination of the interaction constraint.
[0118] The modules included in the apparatus 400B can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to the machine-executable instructions, some or all of the modules in the apparatus 400B can be at least partially implemented by one or more hardware logic components. By way of example and not limitation, exemplary 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), systems on a chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0119] As Figure 5 shown, the electronic device 500 is in the form of a general-purpose electronic device. The 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 an actual or virtual processor and is capable of performing various processes according to the programs stored in the memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing ability of the electronic device 500. Figure 5 The electronic device 500 shown can be used to implement Figure 1 the electronic device 110.
[0120] The electronic device 500 generally includes multiple computer storage media. Such media can be any accessible media that the electronic device 500 can access, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be volatile memory (such as registers, caches, random access memory (RAM)), non-volatile memory (such as read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be capable of storing information and / or data and can be accessed within the electronic device 500.
[0121] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5 it, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (such as a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each drive can be connected to a 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 that are configured to execute various methods or actions of the various embodiments of the present disclosure.
[0122] The communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented by a single computing cluster or multiple computer machines that are capable of communicating via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, network personal computers (PCs), or another network node.
[0123] The input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. The output device 560 can be one or more output devices, such as a display, speaker, printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) as needed via the communication unit 540, such as storage devices, display devices, etc., communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device that enables the electronic device 500 to communicate with one or more other electronic devices (such as a network card, modem, etc.). Such communication can be performed via an input / output (I / O) interface (not shown).
[0124] According to an exemplary implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, there is also provided a computer program product, the computer program product being tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, and the computer-executable instructions being executed by a processor to implement the method described above.
[0125] Aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0126] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine such that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is produced that implements the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, which causes the computer, programmable data processing device, and / or other devices to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured article that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0127] The computer-readable program instructions can be loaded onto a computer, other programmable data processing device, or other device, such that a series of operational steps are performed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing device, or other device implement the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0128] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various implementations of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or by a combination of dedicated hardware and computer instructions.
[0129] The various implementations of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best explain the principles of the implementations, the practical application, or the improvement of the technology in the market, or to enable other ordinary skill in the art to understand the various implementation manners disclosed herein.
Claims
1. A live interactive method, comprising: Displaying a first live broadcast interface associated with a live broadcast interaction event, wherein the live broadcast interaction event is associated with a plurality of live broadcast users, and the first live broadcast interface corresponds to a first live broadcast user among the plurality of live broadcast users; In response to receiving a first preset operation in the first live broadcast interface, displaying a first resource panel associated with the first live broadcast interface; as well as In response to selection of an interactive resource in the first resource panel, an interactive constraint corresponding to the interactive resource is triggered to be applied to a second live user among the multiple live users, wherein the interactive constraint indicates an update condition for the interactive information of the second live user in the live interactive event.
2. The method according to claim 1, wherein the interaction constraint makes the update of the interaction information of the second live broadcast user independent of the interaction operation of the first audience user, wherein the first contribution of the first audience user to the interaction information meets a preset condition.
3. The method according to claim 2, further comprising: In response to a second contribution degree of a second audience user associated with the second live broadcast user to the interactive information satisfying the preset condition, triggering the updating of the interactive information of the second live broadcast user is independent of the interactive operation of the second audience user. The method according to claim 2 or 3, wherein the preset condition is associated with a ranking of contribution degrees.
5. The method according to claim 2, further comprising: In the first live broadcast interface, a first prompt element associated with the identification information of the first viewer user is displayed, and the first prompt element indicates that the update of the interactive information of the second live broadcast user is independent of the interactive operation of the first viewer user.
6. The method according to claim 5, further comprising: In response to the interaction constraint being terminated, ceasing to display the first prompt element.
7. The method of claim 1, wherein the termination condition of the interaction constraint is associated with the number of the interaction resources used during the live interaction event.
8. A live interactive method, comprising: Displaying a second live broadcast interface associated with a live broadcast interaction event, wherein the live broadcast interaction event is associated with a plurality of live broadcast users, and the second live broadcast interface corresponds to a second live broadcast user among the plurality of live broadcast users; as well as In response to a preset operation within a first live broadcast interface, a reminder message is displayed, wherein the reminder message indicates that an interaction constraint corresponding to the interactive resource is applied to the second live broadcast user, wherein the interaction constraint indicates an update condition for the interactive information of the second live broadcast user in the live broadcast interactive event, the first live broadcast interface corresponds to the first live broadcast user among the multiple live broadcast users, and the preset operation is associated with a preset interactive resource.
9. The method according to claim 8, further comprising: A progress control is displayed in the second live broadcast interface, and the progress control is associated with the progress information of the termination condition of the interaction constraint.
10. The method according to claim 9, further comprising: In response to triggering the progress control, displaying a second resource panel; as well as In response to a selection of a second interactive resource in the second resource panel, the interactive constraint is terminated or the progress information is updated.
11. The method according to claim 8, wherein the interaction constraint makes the update of the interaction information of the second live broadcast user independent of the interaction operation of the first audience user, wherein the first contribution of the first audience user to the interaction information meets a preset condition.
12. The method according to claim 11, further comprising: In response to a second contribution degree of a second audience user associated with the second live broadcast user to the interactive information satisfying the preset condition, triggering the updating of the interactive information of the second live broadcast user is independent of the interactive operation of the second audience user.
13. The method according to claim 11 or 12, wherein the preset condition is associated with a ranking of contribution degrees.
14. The method according to claim 11, further comprising: In the second live broadcast interface, a second prompt element associated with the identification information of the first viewer user is displayed, and the second prompt element indicates that the update of the interactive information of the second live broadcast user is independent of the interactive operation of the first viewer user.
15. The method according to claim 14, further comprising: In response to the interaction constraint being terminated, ceasing to display the second prompt element.
16. A device for live broadcast interaction, comprising: A first display module is configured to display a first live broadcast interface associated with a live broadcast interaction event, wherein the live broadcast interaction event is associated with a plurality of live broadcast users, and the first live broadcast interface corresponds to a first live broadcast user among the plurality of live broadcast users; A second display module is configured to display a first resource panel associated with the first live interface in response to receiving a first preset operation in the first live interface; as well as The resource processing module is configured to trigger, in response to the selection of an interactive resource in the first resource panel, the application of an interactive constraint corresponding to the interactive resource to a second live user among the multiple live users, wherein the interactive constraint indicates an update condition for the interactive information of the second live user in the live interactive event.
17. A device for live broadcast interaction, comprising: A third display module is configured to display a second live broadcast interface associated with a live broadcast interaction event, wherein the live broadcast interaction event is associated with a plurality of live broadcast users, and the second live broadcast interface corresponds to a second live broadcast user among the plurality of live broadcast users; as well as A fourth display module is configured to display a reminder message in response to a preset operation in the first live broadcast interface, wherein the reminder message indicates that the interaction constraint corresponding to the interactive resource is applied to the second live broadcast user, wherein the interaction constraint indicates an update condition of the interactive information of the second live broadcast user in the live broadcast interactive event, the first live broadcast interface corresponds to the first live broadcast user among the multiple live broadcast users, and the preset operation is associated with a preset interactive resource.
18. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform a method according to any one of claims 1 to 7 or 8 to 15.
19. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 7 or 8 to 15.