Live-streaming interaction method and apparatus, device and storage medium

By presenting multiple display areas in the live broadcast interface and presenting dynamic interaction across live broadcast rooms based on interactive operations, the problem of low user interaction freedom in the prior art is solved, and a richer live broadcast experience is achieved.

WO2025108437A1PCT designated stage expired Publication Date: 2025-05-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/133854
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-24
Filing Date
2024-11-22
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In the existing live broadcast technology, users have low freedom of interaction in the live broadcast room, and they cannot achieve animation and interaction across the live broadcast room, which limits the improvement of the live broadcast experience.

Method used

By presenting multiple display areas in the live broadcast interface, the dynamic effects corresponding to the interactive operations are presented based on the interactive operations associated with the multiple live broadcast rooms, and the dynamic effects corresponding to the interactive events are presented in the display areas of other live broadcast rooms, so as to achieve dynamic interaction across live broadcast rooms.

Benefits of technology

It improves the interactive experience between live broadcast rooms, enhances the user's interaction freedom and the richness of live broadcast experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133854_30052025_PF_FP_ABST
    Figure CN2024133854_30052025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a live-streaming interaction method and apparatus, a device and a storage medium. The method provided herein comprises: presenting a live-streaming interface, the live-streaming interface containing a plurality of display areas corresponding to a plurality of live-streams; on the basis of an interaction operation associated with a first live-stream among the plurality of live-streams, presenting on the live-streaming interface a first animation effect corresponding to the interaction operation; and presenting in a second display area among the plurality of display areas a second animation effect corresponding to an interaction event, the second display area corresponding to a second live-stream among the plurality of live-streams. In this way, the embodiments of the present disclosure can provide animation effect interactions across live-streams, thus improving live-streaming experience.
Need to check novelty before this filing date? Find Prior Art

Description

Live interactive method, device, equipment and storage medium

[0001] This application claims priority to the Chinese invention patent application with application number 202311587772.5 filed on November 24, 2023 and titled “Live interactive method, device, equipment and storage medium”, 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 a live interactive method, apparatus, device, and computer-readable storage medium. 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 live broadcast interaction method is provided. The method includes: presenting a live broadcast interface, the live broadcast interface including multiple display areas corresponding to multiple live broadcast rooms; based on an interactive operation associated with a first live broadcast room among the multiple live broadcast rooms, presenting a first animation corresponding to the interactive operation in the live broadcast interface; and presenting a second animation corresponding to the interactive event in a second display area of ​​the multiple display areas, the second display area corresponding to the second live broadcast room among the multiple live broadcast rooms.

[0005] In a second aspect of the present disclosure, a live broadcast interactive device is provided. The device includes: an interface presentation module configured to present a live broadcast interface, the live broadcast interface including multiple display areas corresponding to multiple live broadcast rooms; a first animation module configured to present a first animation corresponding to an interactive operation associated with a first live broadcast room among the multiple live broadcast rooms in the live broadcast interface; and a second animation module configured to present a second animation corresponding to an interactive event in a second display area among the multiple display areas, the second display area corresponding to the second live broadcast room among the multiple live broadcast rooms.

[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 2D 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] In some scenarios, multiple live broadcast rooms can participate in live interactive events. In various types of live interactive events, users in a live broadcast room can usually only interact with the live broadcast room in which they are located, which greatly limits the user's freedom of interaction.

[0022] In view of this, embodiments of the present disclosure propose a live broadcast interaction solution. According to this solution, a live broadcast interface can be presented, which includes multiple display areas corresponding to multiple live broadcast rooms. Furthermore, based on an interactive operation associated with a first live broadcast room among the multiple live broadcast rooms, a first animation corresponding to the interactive operation can be presented in the live broadcast interface. Correspondingly, a second animation corresponding to the interactive event can be presented in a second display area of ​​the multiple display areas, and the second display area corresponds to the second live broadcast room among the multiple live broadcast rooms.

[0023] Based on the above method, the embodiments of the present disclosure can provide dynamic interaction across live broadcast rooms, thereby improving the live broadcast experience.

[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] Example Interaction

[0035] The following describes the interaction process in some embodiments of the present disclosure with reference to Figures 2A to 2D. Figures 2A to 2D illustrate example interfaces 200A to 200D in some embodiments of the present disclosure. Interfaces 200A to 200D may be provided, for example, by the terminal device 110 shown in Figure 1 and may also be referred to as live broadcast interfaces.

[0036] Figure 2A illustrates an example interface 200A according to some embodiments of the present disclosure. As shown in Figure 2A , interface 200A may correspond to, for example, the live broadcast interface of "Live Studio A" (also referred to as the first live studio). As shown in Figure 2A , the first live studio can, for example, participate in interactive events with multiple live studios. For example, "Live Studio A" can engage in live interactive events such as live broadcasting or PK with another live studio (e.g., Live Studio B, also referred to as the second live studio).

[0037] Accordingly, as shown in FIG2A , interface 200A may include display area 202 and display area 204. Display area 202 may, for example, correspond to a first live broadcast room (e.g., live broadcast room A) and be used to display the live broadcast content of the first live broadcast room. Display area 204 may, for example, correspond to a second live broadcast room (e.g., live broadcast room B) participating in a live interactive event and be used to display the live broadcast content of the second live broadcast room.

[0038] Additionally, the interface 200A may also include an interactive area 206 for displaying interactive content associated with the first live broadcast room (eg, live broadcast room A), such as comment information, gift information, and the like.

[0039] In some embodiments, as shown in FIG. 2B , the terminal device 110 may respond to an interactive operation associated with the first live broadcast room and present an animation corresponding to the interactive operation in the interface 200B.

[0040] In some embodiments, such interactive operations may include, for example, interactive operations by users of the first live broadcast room (e.g., host users or audience users, etc.) regarding specific virtual resources. For example, a user may select a specific virtual resource (e.g., a virtual gift resource, a virtual prop resource, etc.) and trigger a corresponding interactive operation accordingly.

[0041] Accordingly, the terminal device 110 may present an animation 208 in the interface 200B. The animation 208 may correspond to the received interactive operation. Taking virtual prop resources as an example, different virtual prop resources may trigger different types of animation 208.

[0042] In some embodiments, the animation 208 can be presented independently of multiple display areas (e.g., display area 202 and display area 204) in the interface 200B. For example, the terminal device 110 can overlay the animation 208 on the interface 200B. As another example, the terminal device 110 can also display the animation 208 in the interactive area 206.

[0043] In some embodiments, the terminal device 110 may further present the motion effect 210 in the display area 215 corresponding to the first live broadcast room. The motion effect 208 may have the same characteristics as the motion effect 210, for example.

[0044] As an example, the terminal device 110 may display only one of the animation 208 or the animation 210 as the first animation in the live broadcast interface corresponding to the first live broadcast room. Alternatively, the terminal device 110 may display both the animation 208 and the animation 210 simultaneously as the first animation in the live broadcast interface corresponding to the first live broadcast room.

[0045] As an example, the animation 208 and the animation 210 can be triggered based on an independent rendering mechanism, and the animation process can be basically synchronized in time. As an example, the animation 210 can be, for example, superimposed on the live broadcast screen of the first live broadcast room as part of the live broadcast screen. In some embodiments, the display position of the animation 210 in the display area 202 can also be determined based on the display position of the object 214 (for example, a human object) in the display area 202. For example, the first animation 210 is a "slingshot" as an example, which can be displayed in association with the human hand in the live broadcast screen in the first middle, so as to present a more realistic interactive effect.

[0046] Furthermore, the terminal device 110 may also display a second animation corresponding to the interactive event in the display area 204, for example, animation 212. In some embodiments, the first animation (for example, animation 208 and / or animation 210) and the second animation (for example, animation 212) may be a set of animations that cooperate with each other, or may be different parts of an overall animation.

[0047] As an example, the first animation effect may correspond to the animation of launching an object through a slingshot. The second animation effect may correspond to the animation of the object blooming on the screen. It should be understood that such specific animation styles are merely exemplary and are not intended to constitute limitations on this disclosure.

[0048] In some embodiments, similar to the animation 210, the display position of the animation 212 in the display area 204 may also be determined based on the display position of the object 216 (e.g., a human object) in the display area 204. For example, taking the animation 212 as a blooming animation as an example, it may be displayed at the position of a human face in the live broadcast screen of the second live broadcast room.

[0049] In some embodiments, the second motion effect may further include applying a corresponding special effect to the live screen in the display area 216. For example, the motion effect 212 may further cause a target portion of a specific object in the live screen of the second live room to produce a corresponding deformation.

[0050] Specifically, the terminal device 110 can, for example, identify a target object (e.g., a facial object) in the live broadcast image displayed in the display area 216, and can further apply a corresponding special effect (e.g., a facial deformation special effect) to the identified target object. In this way, the embodiments of the present disclosure can further enhance the interactive experience between live broadcast rooms.

[0051] In some embodiments, as shown in FIG. 2B , the terminal device 110 may further present an indicator element 218 in the live broadcast interface 200B to indicate the association between the animation 208 and the animation 212 .

[0052] For example, indicator element 218 may represent the motion trajectory of a thrown object, and the end position of its motion may be at the location where animation 212 is generated. In some embodiments, the presentation time of animation 212 may be later than the presentation time of animation 208 or animation 210. Thus, embodiments of the present disclosure can provide users with a set of visually related cross-live room animations, thereby enhancing the user's interactive experience.

[0053] Furthermore, Figure 2C illustrates a live broadcast interface 200C for the second live broadcast room. Similar to the interaction process described with reference to interfaces 200A and 200B, when a specific interactive operation occurs in the first live broadcast room, the terminal device 110 corresponding to the user in the second live broadcast room (e.g., the host user or the audience user) can present an animation 224 (also referred to as a first animation) in the display area 228 corresponding to the first live broadcast room. Accordingly, the terminal device 110 can also display an animation 222 (also referred to as a second animation) in the display area 226 corresponding to the second live broadcast room.

[0054] With reference to the process described above, the display position of the animation 224 can be determined based on the display position of the object 214 in the display area 228 . The display position of the animation 222 can also be determined based on the display position of the object 216 in the display area 226 .

[0055] Similarly, the motion effect 222 may also include, for example, applying a specific special effect to the live broadcast image in the display area 226 , such as causing the object 216 to deform.

[0056] Therefore, the embodiments of the present disclosure can not only present cross-live room animations in the live interface initiated by the interactive action, but can also present corresponding animations in the live interfaces of other related live rooms.

[0057] In some other embodiments, as shown in FIG2D , a first live broadcast room can participate in a live interactive event of two or more live broadcast rooms. Taking FIG2D as an example, interface 200D can include a display area 232 corresponding to the first live broadcast room, a display area 234 corresponding to the second live broadcast room, a display area 236 corresponding to the third live broadcast room, and a display area 238 corresponding to the fourth live broadcast room.

[0058] Similar to the process described above, when a specific interactive operation occurs in the first live broadcast room, the terminal device 110 can display the corresponding first animation (for example, animation 248 and / or animation 240) in the interface 200D.

[0059] Accordingly, the terminal device 110 may also display the corresponding second animation in the live broadcast screen of one or more other live broadcast rooms participating in the live interactive event. As shown in FIG2D , the terminal device 110 may display the corresponding second animation, for example, animation 242, animation 244, and animation 246, in display area 234, display area 236, and display area 238.

[0060] In some embodiments, such animation 242, animation 244, and animation 246 may have the same style, for example, may have the same animation content. Accordingly, such animation 242, animation 244, and animation 246 may be triggered substantially at the same time and have a substantially synchronized animation process.

[0061] In some other embodiments, the terminal device 110 may also determine one or more live broadcast rooms to which the second animation effect will be applied from multiple live broadcast rooms based on the received interactive operations, for example.

[0062] For example, a user in the first live broadcast room may select a specific virtual prop resource and apply it to the second live broadcast room. In this case, the terminal device 110 may display the corresponding second motion effect only in the display area 232, but not in the display area 236 or the display area 238.

[0063] It should be understood that for the live broadcast interface corresponding to other live broadcast rooms, its display mechanism can refer to the content described in Figure 2C above. That is, the corresponding live broadcast interface can first present the corresponding first and second animation effects in the corresponding display area.

[0064] Example Process

[0065] FIG3 shows a flow chart 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 .

[0066] As shown in FIG3 , in box 310 , the terminal device 110 presents a live broadcast interface, which includes multiple display areas corresponding to multiple live broadcast rooms.

[0067] In box 320, the terminal device 110 presents a first motion effect corresponding to the interactive operation in the live broadcast interface based on the interactive operation associated with the first live broadcast room among the multiple live broadcast rooms.

[0068] In box 330, the terminal device 110 presents a second motion effect corresponding to the interactive event in a second display area among the multiple display areas, and the second display area corresponds to a second live broadcast room among the multiple live broadcast rooms.

[0069] In some embodiments, presenting a first motion effect corresponding to an interactive operation in a live broadcast interface includes: presenting the first motion effect in a first display area of ​​a plurality of display areas, where the first display area corresponds to a first live broadcast room.

[0070] In some embodiments, the live broadcast interface corresponds to a first live broadcast room, and presenting a first motion effect corresponding to the interactive operation in the live broadcast interface includes: displaying the first motion effect independently of multiple display areas in the live broadcast interface.

[0071] In some embodiments, process 300 further includes: presenting an indicator element in the live broadcast interface, where the indicator element is used to indicate the association between the first motion effect and the second motion effect.

[0072] In some embodiments, the multiple live broadcast rooms further include at least a third live broadcast room, and the process 300 further includes: presenting a third animation corresponding to the interactive event in a third display area corresponding to the third live broadcast room among the multiple display areas.

[0073] In some embodiments, the third animation has the same style as the second animation.

[0074] In some embodiments, the second live broadcast room is determined from multiple live broadcast rooms based on the interactive operation.

[0075] In some embodiments, the first display position of the first animation is determined by the position of the first object in the first display area; or the second display position of the second animation is determined by the position of the second object in the second display area.

[0076] In some embodiments, the second motion effect includes applying a corresponding special effect to the live broadcast image in the second display area.

[0077] In some embodiments, the process 300 further includes: identifying a target object in the live broadcast image in the second display area; and applying a corresponding special effect to the target object.

[0078] In some embodiments, the presentation time of the second animation effect is later than the presentation time of the first animation effect.

[0079] In some embodiments, the interactive operation indicates a selection by the target user regarding the virtual resource.

[0080] Example devices and equipment

[0081] 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 a live interactive apparatus 400 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.

[0082] As shown in Figure 4, the device 400 includes an interface presentation module 410, which is configured to present a live broadcast interface, and the live broadcast interface includes multiple display areas corresponding to multiple live broadcast rooms; a first animation module 420, which is configured to present a first animation corresponding to an interactive operation in the live broadcast interface based on an interactive operation associated with a first live broadcast room among the multiple live broadcast rooms; and a second animation module 430, which is configured to present a second animation corresponding to an interactive event in a second display area among the multiple display areas, and the second display area corresponds to a second live broadcast room among the multiple live broadcast rooms.

[0083] In some embodiments, the first animation module 420 is further configured to present the first animation in a first display area of ​​multiple display areas, where the first display area corresponds to the first live broadcast room.

[0084] In some embodiments, the live broadcast interface corresponds to a first live broadcast room, and presenting a first motion effect corresponding to the interactive operation in the live broadcast interface includes: displaying the first motion effect independently of multiple display areas in the live broadcast interface.

[0085] In some embodiments, the device 400 further includes an indication module configured to present an indication element in the live broadcast interface, where the indication element is used to indicate the association between the first motion effect and the second motion effect.

[0086] In some embodiments, the multiple live broadcast rooms further include at least a third live broadcast room, and the device 400 further includes a third animation module, which is configured to: present a third animation corresponding to the interactive event in a third display area corresponding to the third live broadcast room among the multiple display areas.

[0087] In some embodiments, the third animation has the same style as the second animation.

[0088] In some embodiments, the second live broadcast room is determined from multiple live broadcast rooms based on the interactive operation.

[0089] In some embodiments, the first display position of the first animation is determined by the position of the first object in the first display area; or the second display position of the second animation is determined by the position of the second object in the second display area.

[0090] In some embodiments, the second motion effect includes applying a corresponding special effect to the live broadcast image in the second display area.

[0091] In some embodiments, the apparatus 400 further includes an application module configured to: identify a target object in the live broadcast picture in the second display area; and apply a corresponding special effect to the target object.

[0092] In some embodiments, the presentation time of the second animation effect is later than the presentation time of the first animation effect.

[0093] In some embodiments, the interactive operation indicates a selection by the target user regarding the virtual resource.

[0094] 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 .

[0095] 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.

[0096] 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.

[0097] 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.

[0098] 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.

[0099] 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 a storage device, a display device, 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).

[0100] 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.

[0101] 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.

[0102] 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.

[0103] 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.

[0104] 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.

[0105] 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: Presenting a live broadcast interface, wherein the live broadcast interface includes a plurality of display areas corresponding to the plurality of live broadcast rooms; Based on an interactive operation associated with a first live broadcast room among the multiple live broadcast rooms, presenting a first motion effect corresponding to the interactive operation in the live broadcast interface; as well as In a second display area among the multiple display areas, a second animation corresponding to the interactive event is presented, and the second display area corresponds to a second live broadcast room among the multiple live broadcast rooms.

2. The method according to claim 1, wherein presenting a first motion effect corresponding to the interactive operation in the live broadcast interface comprises: The first motion effect is presented in a first display area of ​​the multiple display areas, and the first display area corresponds to the first live broadcast room.

3. The method according to claim 1, wherein the live broadcast interface corresponds to the first live broadcast room, and presenting a first motion effect corresponding to the interactive operation in the live broadcast interface comprises: In the live broadcast interface, the first motion effect is displayed independently of the multiple display areas.

4. The method according to claim 3, further comprising: An indicator element is presented in the live broadcast interface, and the indicator element is used to indicate the association between the first motion effect and the second motion effect.

5. The method according to claim 1, wherein the plurality of live broadcast rooms further include at least a third live broadcast room, and the method further comprises: In a third display area among the multiple display areas corresponding to the third live broadcast room, a third animation corresponding to the interactive event is presented. The method according to claim 5 , wherein the third animation has the same style as the second animation.

7. The method according to claim 1, wherein the second live broadcast room is determined from the multiple live broadcast rooms based on the interactive operation.

8. The method of claim 1, wherein: The first display position of the first motion effect is determined by the position of the first object in the first display area; or The second display position of the second motion effect is determined by the position of the second object in the second display area.

9. The method according to claim 1, wherein the second motion effect comprises applying a corresponding special effect to a live broadcast image in the second display area.

10. The method according to claim 9, further comprising: Identifying a target object in the live broadcast picture in the second display area; as well as The corresponding special effect is applied to the target object. The method according to claim 1 , wherein the presentation time of the second animation effect is later than the presentation time of the first animation effect.

12. The method according to claim 1, wherein the interactive operation indicates a target user's selection regarding a virtual resource.

13. A live interactive device, comprising: An interface presentation module is configured to present a live broadcast interface, wherein the live broadcast interface includes a plurality of display areas corresponding to a plurality of live broadcast rooms; A first motion effect module is configured to present a first motion effect corresponding to the interactive operation in the live broadcast interface based on the interactive operation associated with the first live broadcast room among the multiple live broadcast rooms; as well as The second animation module is configured to present a second animation corresponding to the interactive event in a second display area among the multiple display areas, and the second display area corresponds to a second live broadcast room among the multiple live broadcast rooms.

14. 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 12 when executed by the at least one processing unit.

15. 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 12.

Citation Information

Patent Citations

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

    CN117641031A

  • Method and device for displaying virtual gifts and readable storage medium

    CN110213608A

  • Interaction method and device, electronic equipment and storage medium

    CN115808970A

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

    CN116896649A

  • Virtual gift sending method, apparatus and device, and storage medium

    WO2021109650A1