Live-streaming interaction method and apparatus, and device and storage medium
By presenting the dynamic effects corresponding to the target virtual resources in the live broadcast interface of the live broadcast room and providing contribution level prompt information, it solves the problem that users find it difficult to perceive the contribution of virtual resource trigger operations to the live broadcast room interaction events, and improves the user's interactive experience.
Patent Information
- Application Number
- PCT/CN2024/136243
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-04
- Filing Date
- 2024-12-02
- Publication Date
- 2025-06-12
AI Technical Summary
During the live broadcast, it is difficult for users to perceive the contribution of the triggering operation of virtual resources to the interactive events in the live broadcast room.
By presenting the dynamic effects corresponding to the target virtual resource in the live broadcast interface of the live broadcast room, and being associated with the dynamic effects presentation prompt information, the prompt information is used to indicate the degree of contribution of the target trigger operation to the interactive state of the live broadcast room in the interactive event.
It helps users more intuitively perceive the contribution of triggering operations of virtual resources to the live broadcast room in interactive events, enhancing the user's interactive experience.
Smart Images

Figure CN2024136243_12062025_PF_FP_ABST
Abstract
Description
Live interactive method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “Live Interaction Method, Apparatus, Device and Storage Medium” filed on December 4, 2023, with application number 202311649960.6, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for live interactive broadcasting. Background Art
[0003] With the development of computer technology, the Internet has become an important source for people to obtain a variety of content. Live broadcasting technology, which uses the Internet and streaming media to disseminate content, has developed rapidly. People can use live broadcast rooms to engage in various types of interactions and obtain a wide range of information. Summary of the Invention
[0004] In a first aspect of the present disclosure, a method for live broadcast interaction is provided. The method includes: based on a target trigger operation on a target virtual resource, presenting an animation corresponding to the target virtual resource in a live broadcast interface of a live broadcast room, wherein the target virtual resource is associated with an interactive event in which the live broadcast room participates; and presenting prompt information associated with the animation, wherein the prompt information is used to indicate the contribution of the target trigger operation to the interactive state of the live broadcast room in the interactive event.
[0005] In a second aspect of the present disclosure, a live interactive device is provided. The device includes: a motion effect presentation module configured to present a motion effect corresponding to a target virtual resource in a live broadcast interface of a live broadcast room based on a target trigger operation for the target virtual resource, wherein the target virtual resource is associated with an interactive event in which the live broadcast room participates; and a prompt presentation module configured to present prompt information associated with the motion effect, wherein the prompt information is used to indicate the degree of contribution of the target trigger operation to the interactive state of the live broadcast room in the interactive event.
[0006] In a third 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. When executed by the at least one processing unit, the instructions 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, wherein 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.
[0008] It should be understood that the content described in this summary 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 easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] FIG1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure may be implemented;
[0011] 2A to 2C illustrate example interfaces according to some embodiments of the present disclosure;
[0012] FIG3 shows a flowchart of an example live interactive process according to some embodiments of the present disclosure;
[0013] FIG4 shows a schematic structural block diagram of a live interactive device according to some embodiments of the present disclosure; and
[0014] FIG5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION
[0015] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying 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 described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0016] 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 may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.
[0017] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0018] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0019] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.
[0020] As mentioned above, live streaming has become an important form of online interaction. For example, people can initiate a live broadcast and become the host of a live broadcast room. Alternatively, people can join other live broadcast rooms to access corresponding live content.
[0021] During a live broadcast, users can, for example, donate virtual resources (e.g., virtual gifts) to help the host participate in a specific interactive event (e.g., a live game, etc.). However, it is difficult for users to perceive the extent to which their interactive operations contribute to the live broadcast.
[0022] In light of this, embodiments of the present disclosure propose a live interactive solution. According to this solution, based on a target trigger operation on a target virtual resource, an animation corresponding to the target virtual resource is presented in the live broadcast interface of the live broadcast room. The target virtual resource is associated with the interactive event in which the live broadcast room participates. Prompt information is also presented in conjunction with the animation, indicating the contribution of the target trigger operation to the interactive state of the live broadcast room in the interactive event.
[0023] Based on the above approach, the embodiments of the present disclosure can help users more intuitively perceive the contribution of the triggering operation of virtual resources to the interactive events of the live broadcast room.
[0024] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.
[0025] Sample Environment
[0026] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include a terminal device 110 .
[0027] In this example environment 100, a terminal device 110 may run an application 120 for providing and viewing media content. Application 120 may be any suitable type of application for providing and viewing media content, including, but not limited to, online video applications and live streaming applications. User 140 may interact with application 120 via terminal device 110 and / or its attached devices. User 140 may be, for example, a user providing live streaming content (also known as a host) or a user viewing the live streaming content (also known as an audience).
[0028] In the environment 100 of FIG. 1 , if the application 120 is in an active state, the terminal device 110 may present the live broadcast interface 150 through the application 120 .
[0029] In some embodiments, the terminal device 110 communicates with the server 130 to enable the provision of services for the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game 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 e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).
[0030] Server 130 can be a standalone physical server, a server cluster or distributed system consisting 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 distribution networks, and big data and artificial intelligence platforms. Server 130 can include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, and the like. Server 130 can provide backend services for application 120 that supports virtual scenarios in terminal device 110.
[0031] A communication connection may be established between the server 130 and the terminal device 110. The communication connection may be established via a wired or wireless method. The communication connection may 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 respect. In the embodiments of the present disclosure, the server 130 and the terminal device 110 may implement signaling interaction via the communication connection between the two.
[0032] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.
[0033] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0034] Sample interface
[0035] Some example embodiments of the present disclosure will be described below with reference to the accompanying drawings. FIG2A shows an example interface 200A according to some embodiments of the present disclosure, which may be provided by, for example, a terminal device 110 associated with a user 140 (e.g., an audience user of the live broadcast room), and is also referred to as a live broadcast interface.
[0036] As shown in FIG2A , the terminal device 110 may display a resource panel 205 in the interface 200A. The resource panel 205 may display a set of virtual resources associated with the interactive events in which the live broadcast room participates. Such a set of virtual resources may include one or more virtual resources, for example, virtual resource 215-1, virtual resource 215-2, virtual resource 215-3, and virtual resource 215-4 (individually or collectively referred to as virtual resources 215).
[0037] In some embodiments, the interactive events in which a live broadcast room participates may be various types of events in which the live broadcast room participates. For example, such interactive events may include live broadcast competition events. For example, multiple live broadcast rooms may participate in such an event, and the winner of the event may be determined based on the interaction between the live broadcast rooms.
[0038] In some embodiments, the set of virtual resources 215 presented by the resource panel 205 may be specific to the interactive event. For example, only the live broadcast interface of the live broadcast room participating in the interactive event will present the corresponding set of virtual resources 215. As an example, such virtual resources 215 may include appropriate resources such as virtual gifts, virtual props, and interactive emoticons.
[0039] In some embodiments, the terminal device 110 can, for example, call up the resource panel 205 based on the user's appropriate operation in the live interface. For example, the terminal device 110 can trigger the presentation of the resource panel by opening the gift panel and switching to the navigation bar corresponding to the interactive event.
[0040] In some other embodiments, the terminal device 110 may also present a viewing interface for interactive events. For example, a user may view the viewing interface by clicking a preset entry in the live broadcast interface of the live broadcast room. The viewing interface may, for example, describe the interactive event and present the status of the live broadcast room in the interactive event.
[0041] Furthermore, the terminal device 110 may present the resource panel 210 in the live broadcast interface 200A based on a preset operation of an interactive entry in the viewing interface. For example, the viewing interface may provide an assistance entry for assisting the current anchor, and the terminal device 110 may display the resource panel 210 in the live broadcast interface 205 based on the user's selection of the assistance entry.
[0042] In some embodiments, as shown in FIG. 2A , the resource panel 205 may include a target area 210 , which may be used to indicate the status of the live broadcast room in an interactive event.
[0043] As an example, as shown in FIG2A , the target area 210 may indicate the status of the live broadcast room in the interactive event through text, for example, “The anchor is 1000 points away from entering the “promotion zone”.”
[0044] As another example, the target area 210 can also indicate the status of the live broadcast room in the interactive event by means of a progress bar. For example, the different display styles in the progress bar can correspond to the "promotion zone" and "elimination zone" of the interactive event. Accordingly, the terminal device 110 can display the logo corresponding to the live broadcast room in the corresponding area of the progress bar, for example, to indicate that the live broadcast room is currently in the "elimination zone" of the interactive event.
[0045] As an example, when the live broadcast room is in the "elimination zone" of an interactive event, the terminal device 110 can, for example, display the interaction value required for the live broadcast room to become the winner of the interactive event (for example, enter the "promotion zone").
[0046] Such interaction value can be increased based on the interactive operation in the live broadcast room, for example. As an example, the audience user can increase the corresponding interaction value for the live broadcast room by triggering the virtual resource.
[0047] For example, when a live broadcast room is in the "promotion zone" of an interactive event, the terminal device 110 may display the interaction value gap between the live broadcast room and another live broadcast room participating in the interactive event. For example, the terminal device 110 may display "The host is 100 points away from surpassing the previous one."
[0048] In some embodiments, the target area 210 may further include an access entry for accessing a viewing page of the interactive event, such as a "view" button. Upon receiving a selection of the access entry, the terminal device 110 may, for example, present an activity page of the interactive event.
[0049] In some embodiments, the terminal device 110 may also receive a user's selection of a virtual resource (e.g., virtual resource 215-1). Accordingly, the terminal device 110 may display in the target area 210 the expected contribution of the selected virtual resource to the interactive state of the live broadcast room in the interactive event.
[0050] In this disclosure, "interaction status" may be used to indicate the status of a live broadcast room in an interactive event, examples of which may include but are not limited to interaction value, ranking, promotion status, etc. "Contribution level" may indicate changes in "interaction status" due to triggering operations of virtual resources.
[0051] For example, when the user selects virtual resource 215-1, although the virtual resource 215-1 has not been triggered at this time, the terminal device 110 can display "interaction value +18" in the target area 210 to indicate the expected contribution of the virtual resource 215-1 to the live broadcast room in the interactive event.
[0052] In this way, the embodiments of the present disclosure can help users more intuitively perceive the status of the live broadcast room in interactive events, and can perceive the expected contribution of triggering virtual resources to the interactive status of the live broadcast room through virtual resource preview.
[0053] In some embodiments, the terminal device 110 may receive a trigger operation of the user on the virtual resource 215 - 1 (eg, clicking a “Give” button).
[0054] In some embodiments, when the contribution of the virtual resource 215-1 to the live broadcast room is less than a threshold, the terminal device 110 can, for example, keep the resource panel 205 displayed, and can indicate through the target area 210 the contribution of the triggering of the virtual resource 215-1 to the interactive state of the live broadcast room in the interactive event.
[0055] For example, the terminal device 110 may update the position of the live broadcast room in the progress bar based on the change in the interaction value caused by the virtual resource 215-1. Alternatively, the terminal device 110 may also display the change in the interaction value caused by the virtual resource 215-1.
[0056] In some other embodiments, the terminal device 110 may further present an animation corresponding to the triggered virtual resource 215-1 in the live broadcast interface. For example, as shown in FIG2B , the terminal device 110 may display an animation 220 corresponding to the virtual resource 215-1 in the interface 200B.
[0057] In some embodiments, when the contribution of the virtual resource 215 - 1 to the live broadcast room reaches a threshold, the terminal device 110 may, for example, stop displaying the resource panel 210 and display the animation 220 as shown in FIG. 2B .
[0058] In some embodiments, the terminal device 110 may also present prompt information 230 in association with the motion effect 220. Such prompt information may be used to indicate the contribution of the target triggering operation to the interactive state of the live broadcast room in the interactive event.
[0059] 2B , prompt information 235 may indicate the contribution of the triggering operation of virtual resource 215 - 1 , for example, “+99 activity value.” Additionally, prompt information 235 may also indicate the status of the live broadcast room in the interactive event, for example, the current ranking of the live broadcast room in the interactive event.
[0060] Based on this approach, the embodiments of the present disclosure can help users more intuitively perceive the contribution of the triggering of virtual resources to the interactive state of the live broadcast room in an interactive event.
[0061] In some other embodiments, the terminal device 110 may further display a trigger control 225 associated with the animation 220. The trigger control 225 may, for example, be used to receive at least one additional trigger operation for the virtual resource 215-1. For example, a user may click the trigger control 225 to continue donating or continuously donating the virtual resource to the live broadcast room without opening the resource panel.
[0062] In some embodiments, the terminal device 110 may also update the prompt information 230 based on the contribution of the received additional triggering operation to the interactive state of the live broadcast room in the interactive event. As an example, FIG2C shows the updated prompt information 230. For example, the updated prompt information 230 may indicate "The anchor's ranking has risen by X places."
[0063] In some embodiments, the updated prompt information 230 may, for example, indicate the contribution level corresponding to the received additional triggering operation. For example, the prompt information may display the contribution level corresponding to each subsequent triggering operation.
[0064] In some other embodiments, the updated prompt information 230 may indicate a ranking change of the live broadcast room in the interactive event. For example, if the ranking of the live broadcast room in the interactive event changes due to a user triggering an operation on the virtual resource 215-1, the terminal device 110 may display the prompt information 230 shown in FIG2C to indicate the ranking change of the live broadcast room.
[0065] In other embodiments, the updated prompt information 230 may indicate the cumulative contribution of the received trigger operations. For example, if no additional trigger operations are received for a period of time, the terminal device 110 may display the cumulative contribution of all received trigger operations, such as the cumulative contribution interaction value.
[0066] In some other embodiments, the updated prompt information 230 may also indicate other important nodes in the interactive event, for example, the live broadcast room enters the "promotion zone" and so on.
[0067] In some embodiments, another trigger operation received within a preset period of time after a trigger operation can be identified as a continuous trigger operation. For example, the user can achieve "continuous delivery" of virtual resources by continuously clicking the trigger control 225.
[0068] Furthermore, the terminal device 110 may display, for example, the number of received trigger operations 235. For example, the number 235 may represent the number of virtual resources "continuously sent" by the user.
[0069] In yet other embodiments, the terminal device 110 may also update the display style of the trigger control 225 based on the frequency of the at least one additional trigger operation received. For example, the color of the trigger control 225 may change based on the frequency with which the trigger control 225 is pressed. When the user presses the trigger control 225 rapidly and continuously, the trigger control 225 may have a more eye-catching color style. Conversely, when the trigger control 225 has not been triggered for a period of time, it may have a less prominent color style.
[0070] In some other embodiments, when the trigger control 225 has not been interacted with for a predetermined period of time, the terminal device 110 may stop displaying the trigger control 225, the prompt information 230, and / or the animation 220. In other words, the user will exit the continuous triggering state of the virtual resource.
[0071] Although triggering operations on virtual resources are described above in conjunction with resource panel 210, in some embodiments, terminal device 110 may also provide a dedicated trigger control in the live broadcast interface, without requiring the user to select a specific virtual resource. For example, terminal device 110 may provide trigger control 225 by default, and may receive a trigger operation on a target virtual resource through trigger control 225.
[0072] Based on the interaction process described above, the embodiments of the present disclosure can provide users with feedback on the continuous triggering of virtual resources, thereby helping users to more intuitively perceive the extent to which the user's interactive operations contribute to the live broadcast room in the interactive events.
[0073] Example Process
[0074] FIG3 shows a flowchart of an example live interactive process 300 according to some embodiments of the present disclosure. Process 300 can be implemented at a terminal device 110 associated with a user of the live studio (e.g., a host, a user participating in a live event, or an audience member). Process 300 is described below with reference to FIG1 .
[0075] As shown in Figure 3, in box 310, the terminal device 110 presents the animation corresponding to the target virtual resource in the live broadcast interface of the live broadcast room based on the target trigger operation for the target virtual resource. The target virtual resource is associated with the interactive event in which the live broadcast room participates.
[0076] In box 320, the terminal device 110 is associated with the dynamic effect presentation prompt information, and the prompt information is used to indicate the contribution degree of the target trigger operation to the interactive state of the live broadcast room in the interactive event.
[0077] In some embodiments, process 300 further includes: presenting a trigger control in association with the animation; receiving at least one additional trigger operation for the target virtual resource via the trigger control; and updating prompt information based on the contribution of the at least one additional trigger operation to the interactive state.
[0078] In some embodiments, the trigger control also displays the number of trigger operations that have been received.
[0079] In some embodiments, the updated prompt information indicates at least one of the following: the contribution level corresponding to at least one additional trigger operation; the ranking change of the live broadcast room in the interactive event; and the cumulative contribution level of the received trigger operations.
[0080] In some embodiments, process 300 further includes updating a display style of the trigger control based on a frequency of the at least one additional trigger operation received.
[0081] In some embodiments, process 300 further includes: presenting a resource panel in the live broadcast interface, the resource panel displaying a group of virtual resources associated with the interactive event; and receiving a target trigger operation for a target virtual resource in the group of virtual resources via the resource panel.
[0082] In some embodiments, the resource panel also includes a target area, which is used to indicate the status of the live broadcast room in an interactive event.
[0083] In some embodiments, the target area displays at least one of the following: the interaction value required for the live broadcast room to become the winner of the interactive event; the interaction value gap between the live broadcast room and another live broadcast room participating in the interactive event.
[0084] In some embodiments, the process 300 further includes: in response to a preset operation on at least one virtual resource of the group of virtual resources, displaying an expected contribution degree of the at least one virtual resource to the interactive state in the target area.
[0085] In some embodiments, the target area also displays an access entry for accessing a viewing page for the interactive event.
[0086] In some embodiments, presenting a resource panel in the live broadcast interface includes: presenting a viewing interface for interactive events; and presenting a resource panel in the live broadcast interface based on a preset operation for an interactive entry in the viewing interface.
[0087] Example devices and equipment
[0088] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG4 shows a schematic structural block diagram of an apparatus 400 for live interactive broadcasting according to certain embodiments of the present disclosure. Apparatus 400 may be implemented as or included in terminal device 110. Each module / component in apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0089] As shown in Figure 4, the device 400 includes a motion effect presentation module 410, which is configured to present motion effects corresponding to target virtual resources in the live broadcast interface of the live broadcast room based on a target trigger operation for the target virtual resources, and the target virtual resources are associated with the interactive events in which the live broadcast room participates; and a prompt presentation module 420, which is configured to be associated with the motion effect presentation prompt information, and the prompt information is used to indicate the degree of contribution of the target trigger operation to the interactive status of the live broadcast room in the interactive event.
[0090] In some embodiments, the device 400 also includes an information update module, which is configured to: be associated with a motion effect presentation trigger control; receive at least one additional trigger operation for the target virtual resource via the trigger control; and update prompt information based on the degree of contribution of at least one additional trigger operation to the live broadcast room in the interactive event.
[0091] In some embodiments, the trigger control also displays the number of trigger operations that have been received.
[0092] In some embodiments, the updated prompt information indicates at least one of the following: the contribution level corresponding to at least one additional trigger operation; the ranking change of the live broadcast room in the interactive event; and the cumulative contribution level of the received trigger operations.
[0093] In some embodiments, the apparatus 400 further includes a style updating module configured to update a display style of the trigger control based on a frequency of the at least one additional triggering operation received.
[0094] In some embodiments, the device 400 also includes a panel presentation module, which is configured to: present a resource panel in the live broadcast interface, the resource panel displays a group of virtual resources associated with the interactive event; and receive a target trigger operation for a target virtual resource in a group of virtual resources via the resource panel.
[0095] In some embodiments, the resource panel also includes a target area, which is used to indicate the status of the live broadcast room in an interactive event.
[0096] In some embodiments, the target area displays at least one of the following: the interaction value required for the live broadcast room to become the winner of the interactive event; the interaction value gap between the live broadcast room and another live broadcast room participating in the interactive event.
[0097] In some embodiments, the device 400 also includes a preview module configured to: in response to a preset operation on at least one virtual resource of a group of virtual resources, display the expected contribution of at least one virtual resource to the live broadcast room in the interactive event in the target area.
[0098] In some embodiments, the target area also displays an access entry for accessing a viewing page for the interactive event.
[0099] In some embodiments, the panel presentation module is further configured to: present a viewing interface for interactive events; and present a resource panel in the live broadcast interface based on preset operations for interactive entries in the viewing interface.
[0100] FIG5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in FIG5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 shown in FIG5 can be used to implement the terminal device 110 of FIG1 .
[0101] As shown in FIG5 , electronic device 500 is a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 500.
[0102] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any accessible media that can be obtained by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 500.
[0103] The electronic device 500 may 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 disk (e.g., a “floppy disk”) and an optical drive for reading from or writing to a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.
[0104] 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 in a single computing cluster or multiple computing machines that can communicate 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, a network personal computer (PC), or another network node.
[0105] Input device 550 may be one or more input devices, such as a mouse, keyboard, or trackball. Output device 560 may be one or more output devices, such as a display, a speaker, or a printer. Electronic device 500 may also communicate with one or more external devices (not shown) via communication unit 540 as needed, such as storage devices, display devices, or the like, with one or more devices that allow a user to interact with electronic device 500, or with any device that allows electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0106] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, 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, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0107] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0108] 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 generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0109] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0110] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0111] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.
Claims
1. A live interactive method, comprising: Based on a target trigger operation for a target virtual resource, a motion effect corresponding to the target virtual resource is presented in the live broadcast interface of the live broadcast room, and the target virtual resource is associated with an interactive event in which the live broadcast room participates; as well as Associated with the motion effect presentation prompt information, the prompt information is used to indicate the contribution degree of the target trigger operation to the interactive state of the live broadcast room in the interactive event.
2. The method according to claim 1, further comprising: A trigger control associated with the dynamic effect presentation; receiving, via the trigger control, at least one additional trigger operation for the target virtual resource; as well as The prompt information is updated based on the contribution degree of the at least one additional trigger operation to the interactive state. The method according to claim 2 , wherein the trigger control further displays the number of trigger operations that have been received.
4. The method according to claim 2, wherein the updated prompt information indicates at least one of the following: The contribution degree corresponding to the at least one additional triggering operation; Changes in ranking of the live broadcast room in the interactive event; The cumulative contribution of the received trigger actions.
5. The method according to claim 2, further comprising: Based on the received frequency of the at least one additional trigger operation, a display style of the trigger control is updated.
6. The method according to claim 1, further comprising: Presenting a resource panel in the live broadcast interface, wherein the resource panel displays a group of virtual resources associated with the interactive event; as well as The target trigger operation for the target virtual resource in the group of virtual resources is received via the resource panel.
7. The method according to claim 6, wherein the resource panel further comprises a target area, and the target area is used to indicate the status of the live broadcast room in the interactive event.
8. The method of claim 7, wherein the target area displays at least one of the following: The interaction value required for the live broadcast room to become the winner of the interactive event; The interaction value gap between the live broadcast room and another live broadcast room participating in the interactive event.
9. The method according to claim 7, further comprising: In response to a preset operation on at least one virtual resource of the group of virtual resources, an expected contribution degree of the at least one virtual resource to the interactive state is displayed in the target area.
10. The method according to claim 7, wherein the target area also displays an access entry for accessing a viewing page of the interactive event.
11. The method according to claim 6, wherein presenting a resource panel in the live broadcast interface comprises: Presenting a viewing interface for the interactive event; as well as Based on the preset operation of the interactive entrance in the viewing interface, the resource panel is presented in the live broadcast interface.
12. A device for live broadcast interaction, comprising: A motion effect presentation module, configured to present a motion effect corresponding to a target virtual resource in a live broadcast interface of a live broadcast room based on a target trigger operation for the target virtual resource, wherein the target virtual resource is associated with an interactive event in which the live broadcast room participates; as well as A prompt presentation module is configured to present prompt information associated with the animation, wherein the prompt information is used to indicate the contribution degree of the target trigger operation to the interactive state of the live broadcast room in the interactive event.
13. 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 causing the electronic device to perform the method according to any one of claims 1 to 11 when executed by the at least one processing unit.
14. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Live broadcast interaction method and device, equipment and storage medium
CN117528130A
Game live broadcast interaction method and related equipment
CN114501055A
Live broadcast interaction method, audience client and anchor client
CN116980632A
Live broadcast interaction method and device, equipment and storage medium
CN117082285A
Manipulating Operation of a Virtual Event in a Social Networking Service
US20150306503A1
Cited By
Adaptive operation and maintenance monitoring method and system for multiple live broadcasting rooms
CN120343303A