Method and apparatus for livestreaming interaction, device, and storage medium

By displaying virtual objects corresponding to the participants in the live streaming interface and responding to interactive operations to control their actions, the problem of low information transmission efficiency in live streaming interactions is solved, thereby improving user experience and information sharing efficiency.

WO2026008058A1PCT designated stage Publication Date: 2026-01-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/107054
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-05
Filing Date
2025-07-04
Publication Date
2026-01-08

AI Technical Summary

Technical Problem

In multi-party live streaming events, the limited content displayed by each participant affects the efficiency of information delivery and user experience.

Method used

A live streaming interactive method and apparatus are provided, which displays virtual objects corresponding to the participants in the live streaming interface and controls the virtual objects to perform actions in response to the participants' interactive operations, including providing interactive controls and action panels to enhance interactivity and information expression.

Benefits of technology

It improves the efficiency of information sharing and acquisition, enhances the user experience during live streaming, and assists participants in expressing information during interactive events through the actions of virtual objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025107054_08012026_PF_FP_ABST
    Figure CN2025107054_08012026_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method and apparatus for livestreaming interaction, a device, and a storage medium. The method comprises: displaying a livestreaming interface associated with a livestreaming interaction event, the livestreaming interface comprising a plurality of regions corresponding to a plurality of participants of the livestreaming interaction event; displaying, in a target region corresponding to a target participant, a virtual object associated with the target participant; and in response to an interaction operation of the target participant, controlling a target virtual object to perform at least one action in the target region. In this way, in the embodiments of the present disclosure, different actions of corresponding virtual objects can be triggered to display in a livestreaming interface by means of interaction operations of participants of livestreaming interaction events such as co-streaming, thereby improving the quality of livestreaming content.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, apparatus and storage medium for live interaction

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

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

[0003] With the development of computer technology, more and more applications can provide live function. For example, in an interactive event such as a microphone, multiple participants can participate in such an interactive event and share, such as image, video, voice content, etc. SUMMARY

[0004] In a first aspect of the present disclosure, a method for live interaction is provided. The method comprises: displaying a live interface associated with a live interaction event, the live interface comprising a plurality of regions corresponding to a plurality of participants of the live interaction event; displaying, in a target region corresponding to a target participant, a virtual object associated with the target participant; and in response to an interaction operation of the target participant, controlling the target virtual object to perform at least one action in the target region.

[0005] In a second aspect of the present disclosure, an apparatus for live interaction is provided. The apparatus comprises: a live interface presentation module configured to display a live interface associated with a live interaction event, the live interface comprising a plurality of regions corresponding to a plurality of participants of the live interaction event; a virtual object presentation module configured to display, in a target region corresponding to a target participant, a virtual object associated with the target participant; and an action presentation module configured to, in response to an interaction operation of the target participant, control the target virtual object to perform at least one action in the target region.

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

[0007] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, which is executable by a processor to implement the method of the first aspect.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0024] In the description of embodiments of the disclosure, the term "includes" and its conjugates are open-ended, meaning "including but not limited to". The term "based on" is intended to mean "based, at least in part, on" which is not to be construed in an exclusive or exhaustive sense. The term "one embodiment" or "an embodiment" is intended to mean "at least one embodiment". The term "some embodiments" is intended to mean "at least some embodiments". Other explicitly and implicitly recited definitions can also be found in the description that follows. The terms "first", "second", etc. can refer to different or the same objects. Other explicit and implicit definitions can also be found in the following description.

[0025] As briefly mentioned above, an interactive event such as a co-hosting can support multiple participants to share content. Traditionally, in such an interactive event, the content that each participant can present is limited. For example, some participants can support providing voice content, which affects the efficiency of the participants to convey information.

[0026] To this end, embodiments of the present disclosure propose a scheme for live interactive. According to various embodiments of the present disclosure, a live interface associated with a live interactive event is displayed, the live interface including a plurality of regions corresponding to a plurality of participants of the live interactive event; a virtual object associated with a target participant is displayed in a target region corresponding to the target participant; and in response to an interaction operation of the target participant, the target virtual object is controlled to perform at least one action in the target region.

[0027] Further, a set of interaction controls associated with the virtual object is provided in the live interface, the set of interaction controls corresponding to a set of preset actions; an interaction operation for a target interaction control in the set of interaction controls is received to trigger display of at least one action of the virtual object, the at least one action corresponding to the target interaction control.

[0028] In this way, during an interactive event such as co-hosting, embodiments of the present disclosure can trigger different actions of the virtual object to be displayed in the live interface according to the interaction operation of the event participant, so that the actions of such virtual objects can assist the participant to express information in the interactive event, thereby improving the efficiency of information sharing and acquisition. In addition, embodiments of the present disclosure can also improve the user experience in the live process by providing a virtual object corresponding to the participant in the live interface.

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

[0030] Example environment

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

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

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

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

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

[0036] The server 130 can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content distribution network, and big data and artificial intelligence platform, etc. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 can provide background services for the application 120 supporting virtual scenes in the electronic device 110.

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

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

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

[0040] Example live interaction

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

[0042] In some embodiments, a host user (i.e., the creator of the live interaction event) can create and set various properties of the live interaction event, and invite multiple users to participate in the live interaction event. Of course, the multiple guest users (i.e., multiple participants) participating in the live interaction event can also include users who actively request to join the live interaction event.

[0043] As an example, as shown in FIG. 2A, when the host user creates a live interaction event, the electronic device 110 can build a live interaction event configuration interface 200A as presented in FIG. 2A on the display device.

[0044] Specifically, the live interaction event setting interface 200A includes a set of layout setting components 210-1 for setting the live play layout. After the host user determines to select the doll layout in the live play layout, a virtual object selection bar 210-2 is presented for the host user to select a default virtual object. After the host user completes setting the live interaction event, a live start button 211 can be clicked to start the live according to the set live configuration.

[0045] As an example, the live interactive event can include an interactive event joined by multiple participants, such as a live streaming event, etc. Such multiple participants can include multiple anchor users. Alternatively, the multiple participants can also include a single anchor user and multiple guest users, etc.

[0046] The electronic device 110 can display a live interface 200B as shown in FIG. 2B on the display device, which can correspond to the audience users and the guest users in the live room.

[0047] In some embodiments, the live interface 200B in the electronic device 110 includes multiple areas corresponding to the multiple participants of the live interactive event.

[0048] As an example, as shown in FIG. 2B, the live interface 200B includes a live screen 230 for presenting a virtual object, a user identification column 220 presenting the participants of the live interactive event, and a performance position 225 for indicating the currently performing performer (target participant with preset permission). In some embodiments, the live interface 200B can also include other controls for the live interaction, including but not limited to a gift sending control, a sharing control, a comment control, etc. In some embodiments, the live interface also includes a comment area for displaying user comments.

[0049] In some scenarios, if the number of participants of the live interactive event does not reach the preset upper limit, the user identification column 220 presents one or more empty participation positions 220-1 to prompt that the user can participate in the live interactive event.

[0050] For example, the corresponding user can be invited to participate in the live interactive event by clicking the participation position 220-1 by the management user, or other users can be invited to participate in the live interactive event by the guest user (i.e., the user in the user identification column 220). Of course, other users can also be recommended to participate in the live interactive event by clicking the participation position 220-1 by the audience user, and the audience user can also actively request to participate in the live interactive event.

[0051] The electronic device 110 displays a virtual object associated with the target participant in a target area corresponding to the target participant.

[0052] As an example, as shown in FIG. 2B, at the beginning of the live interactive event, a virtual object 230-1 with an initial visual image (i.e., a first visual image) is presented in the live screen 230 (i.e., the target area). The virtual object 230-1 can be a default virtual object pre-set by the management user, or a virtual object associated with the target participant currently in the performance position.

[0053] While presenting the virtual object 230-1, the virtual object 230-1 can perform a default action. For example, as shown in FIG. 2C, the default action can be an action corresponding to the control 240-1 in the interaction control bar 240, or other preset action. The specific setting can be determined according to the needs of those skilled in the art, and the present disclosure does not limit this. Presenting the virtual object 230-1 in the live broadcast interface 230 can effectively enrich the effect of the live broadcast and improve the interest of the audience in watching the live broadcast.

[0054] In some embodiments, the electronic device 110 can also control at least one action of the virtual object performed in the target area in response to an interaction operation of the target participant. It should be understood that such an interaction operation is received at an electronic device corresponding to the target participant, which can be the same as or different from the electronic device 110.

[0055] In some embodiments, in the live broadcast interface for the target participant, the electronic device 110 can provide a set of interaction controls associated with the virtual object, which correspond to a set of preset actions.

[0056] In some embodiments, only participants with preset permissions in the live broadcast interaction event will be provided with the set of interaction controls. For example, when a specific participant is set as a performer (e.g., a main guest) in a live broadcast interaction event, the electronic device 110 will correspondingly provide the specific participant with the set of interaction controls.

[0057] As shown in FIG. 2C, when an arbitrary guest user goes on stage, i.e., switches from a guest user to a performer, the electronic device 110 can provide the live broadcast interface 200C for the performer, for example. The live broadcast interface 200C adds a control bar 240, which includes a plurality of interaction controls for controlling the actions of the virtual object 230-1, each of which corresponds to a different action.

[0058] In some embodiments, during the performance of the performer, the electronic device 110 receives an interaction operation (e.g., clicking, sliding, or long pressing, etc.) on a target interaction control in the set of interaction controls, which can trigger the display of at least one action of the virtual object, which corresponds to the target interaction control.

[0059] In some embodiments, the set of interaction controls includes an interaction control corresponding to a loop action, and the at least one action includes a set of actions performed by the virtual object in a loop.

[0060] As an example, FIGS. 2C and 2D are used as an example. In FIG. 2C, the electronic device 110 can present the action of the virtual object 230-1 in the interface 200D in response to the control 240-2 being clicked (i.e., interacted with). As an example, the virtual object 230-1 can change from performing the action associated with the control 240-1 to the action associated with the control 240-2.

[0061] In some embodiments, the action associated with the control 240-1 and the control 240-2 can be a loop action. The loop action has an action duration, and when the action duration ends, the virtual object will repeat the selected loop action. In some examples, the loop actions can be sorted from top to bottom according to the intensity of the action, or can not be sorted. The specific settings can be set according to the needs of those skilled in the art, and the present disclosure does not limit this.

[0062] In some embodiments, the electronic device 110 can also present an action panel in response to a selection of a preset control. The action panel can display at least one interaction control corresponding to at least one preset action.

[0063] As an example, as shown in FIG. 2E, the electronic device 110 can also present an action selection bar 250 (i.e., an action panel) in the interface 200E in response to the control 240-3 (i.e., a preset control) being selected, and the action selection bar 250 includes an action library and a visual appearance library. The action library includes a plurality of single actions, and the visual appearance library includes a plurality of visual appearances for switching the visual appearance of the virtual object.

[0064] The electronic device 110 can switch the virtual object 230-1 from the current loop action to the selected target single action in response to any single action in the action library being selected. It should be noted that after the virtual object 230-1 performs the target single action, it will return to perform the loop action described above.

[0065] In some embodiments, the electronic device 110 can initially display the first visual appearance of the display object in the target area, for example. Further, in response to a selection of the second visual appearance by the target participant, the electronic device 110 can also switch the target area to display the second visual appearance of the virtual object.

[0066] As shown in FIG. 2G, in the live interface 230, the virtual object 230-1 has a default visual appearance (i.e., a first visual appearance), and when the performer selects the visual appearance library, the action selection bar 250 will present a plurality of different visual appearances of the virtual object. The electronic device 110 can switch the current visual appearance of the virtual object to the target visual appearance (i.e., a second visual appearance) in response to any visual appearance in the visual appearance library being selected.

[0067] For example, when the user 1 becomes a performer, the user 1 can click the control 240-3 to call out the action selection bar 250. In the action selection bar 250, the user 1 selects any visual image in the image library to switch the visual image of the virtual object 230-1 currently presented in the live picture 230.

[0068] In some examples, the switching of the visual image can be performed when the performer is switched, or can be performed when the participant performs the show. By switching the visual image of the virtual object, the embodiments of the present disclosure can improve the recognition of different participants by the audience user, make the audience user have a more deep impression of different performers, and improve the live viewing experience of the audience user.

[0069] It should be understood that when the performer triggers any event of changing the action of the virtual object, the action of the virtual object in the live interface 200B for the non-performer (i.e., the audience user and the guest user) will also be changed accordingly. The present disclosure does not make too much redundancy on this.

[0070] In some embodiments, the electronic device 110 can also display the virtual object in the target area in the picture style of the picture adjustment request in response to the picture adjustment request of the target participant.

[0071] As an example, the electronic device 110 can switch the display state (i.e., the picture style) of the virtual object 230-1 in response to the selection of the control 240-4 (i.e., the picture adjustment request), and the display state includes full-body display and half-body display.

[0072] As shown in FIGS. 2C and 2G, when any control 240-4 is clicked, the display state of the virtual object 230-1 is switched from full-body display to half-body display in FIG. 2G. When the virtual object 230-1 is in the half-body display state, the user can click the control 240-4 again to switch the virtual object 230-1 from the half-body display to the full-body display.

[0073] It should be understood that when the performer requests to switch the display state of the virtual object, the display state of the virtual object in the live interface of the audience user and the guest user can be switched accordingly. If the audience user or the guest user requests to switch the display state of the virtual object, only the display state of the virtual object in the live interface of the audience user or the guest user will be changed.

[0074] As an example, the virtual object can also be configured to show the corresponding action based on at least one of the following: the interactive content for the target participant; and the live content of the target participant.

[0075] As an example, the electronic device 110 can receive the sound data of the performer in real time, and analyze various attributes of the sound data to simulate the mouth shape corresponding to the sound data. The electronic device 110 can adjust the mouth state of the virtual object in real time according to the simulated mouth shape data. It should be noted that when the electronic device 110 adjusts the mouth state of the virtual object, the mouth state of the virtual object in the live interface corresponding to the performing party, the guest user and the audience user will also be adjusted.

[0076] For example, the electronic device 110 can analyze the loudness in the sound data. The higher the loudness in the sound data, the larger the mouth shape, and the mouth state of the virtual object 230-1 is adjusted based on this. Adjusting the mouth state of the virtual object in real time according to the audio data can increase the audience user's immersion when watching the live broadcast.

[0077] In this way, during an interactive event such as a mic-in event, embodiments of the present disclosure can trigger different actions of the virtual object to be displayed in the live interface according to the interactive operation of the event participant, so that the actions of such virtual objects can assist the participant in information expression in the interactive event, thereby improving the efficiency of information sharing and acquisition. In addition, embodiments of the present disclosure can also improve the user experience in the live broadcast process by providing a virtual object corresponding to the participant in the live interface.

[0078] Example process

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

[0080] As shown in FIG. 3, at block 310, the electronic device 110 displays a live interface associated with a live interactive event, the live interface including a plurality of regions corresponding to a plurality of participants of the live interactive event.

[0081] At block 320, the electronic device 110 displays a virtual object associated with the target participant in a target region corresponding to the target participant.

[0082] At block 330, the electronic device 110 controls the target virtual object to perform at least one action in the target region in response to an interactive operation of the target participant.

[0083] In some embodiments, the live interface corresponds to the target participant, and the method 300 further includes: providing a set of interactive controls associated with the virtual object in the live interface, the set of interactive controls corresponding to a set of preset actions; receiving an interactive operation on a target interactive control in the set of interactive controls to trigger the display of at least one action of the virtual object, the at least one action corresponding to the target interactive control.

[0084] In some embodiments, providing the set of interaction controls associated with the virtual object in the live streaming interface comprises: in response to the target participant being set to have preset permissions of the live streaming interaction event, providing the set of interaction controls associated with the virtual object in the live streaming interface.

[0085] In some embodiments, the set of interaction controls comprises an interaction control corresponding to a loop action, and the at least one action comprises a set of actions executed by the virtual object in a loop.

[0086] In some embodiments, providing the set of interaction controls associated with the virtual object in the live streaming interface comprises: in response to a selection of a preset control, presenting an action panel, the action panel displaying at least one interaction control corresponding to at least one preset action.

[0087] In some embodiments, displaying the virtual object associated with the target participant in the target region corresponding to the target participant comprises: displaying the virtual object in the target region further comprises displaying a first visual appearance of the object, and the method 300 further comprises: in response to a selection of a second visual appearance of the target participant, switching the target region to display the second visual appearance of the virtual object.

[0088] In some embodiments, the method 300 further comprises: in response to a screen adjustment request of the target participant, displaying the virtual object in the target region in a screen style corresponding to the screen adjustment request.

[0089] In some embodiments, the virtual object is further configured to demonstrate the corresponding action based on at least one of the following: interaction content for the target participant; live streaming content of the target participant.

[0090] Example apparatus and device

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

[0092] As shown in FIG. 4, the apparatus 400 includes a live streaming interface presentation module 410 configured to display a live streaming interface associated with a live streaming interaction event, the live streaming interface comprising a plurality of regions corresponding to a plurality of participants of the live streaming interaction event; a virtual object presentation module 420 configured to display, in a target region corresponding to a target participant, a virtual object associated with the target participant; and an action presentation module 430 configured to control the target virtual object to perform at least one action in the target region in response to an interaction operation of the target participant.

[0093] In some embodiments, the live streaming interface corresponds to the target participant, and the apparatus 400 further includes an interaction processing module configured to: provide a set of interaction controls associated with the virtual object in the live streaming interface, the set of interaction controls corresponding to a set of preset actions; and receive an interaction operation for a target interaction control in the set of interaction controls to trigger at least one action of displaying the virtual object, the at least one action corresponding to the target interaction control.

[0094] In some embodiments, the interaction processing module is further configured to: in response to the target participant being set to have preset permissions of the live streaming interaction event, provide the set of interaction controls associated with the virtual object in the live streaming interface.

[0095] In some embodiments, the set of interaction controls includes an interaction control corresponding to a loop action, and the at least one action includes a set of actions performed by the virtual object in a loop.

[0096] In some embodiments, the interaction processing module is further configured to: in response to a selection of the preset control, present an action panel, the action panel displaying at least one interaction control corresponding to the at least one preset action.

[0097] In some embodiments, the virtual object presentation module is further configured to: display the first visual image of the display object in the target region, and the apparatus 400 further includes an image switching module configured to: in response to a selection of the second visual image by the target participant, switch the target region to display the second visual image of the virtual object.

[0098] In some embodiments, the apparatus 400 further includes a screen adjustment module configured to: in response to a screen adjustment request of the target participant, display the virtual object in the target region in a screen style corresponding to the screen adjustment request.

[0099] In some embodiments, the virtual object is further configured to demonstrate the corresponding action based on at least one of: interaction content for the target participant; live streaming content of the target participant.

[0100] The units included in the apparatus 400 can be implemented utilizing various means, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, e.g., machine-executable instructions stored on a storage medium. In addition to or alternatively, some or all of the units in the apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

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

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

[0103] The electronic device 500 typically includes a number of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both 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 media and can include machine-readable media, such as a flash drive, a magnetic disk, or any other medium that can be used to store information and / or data and that can be accessed by the electronic device 500.

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

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

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

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

[0108] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described herein relate to a method, an apparatus, a device, and a computer program product implemented in accordance with the present disclosure. It should be understood that each block of the flowchart diagrams and / or block diagrams, and combinations of blocks in the flowchart diagrams and / or block diagrams, can be implemented by computer readable program instructions.

[0109] 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 apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0110] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0112] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they 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 chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for live interaction, comprising: displaying a live interface associated with a live interaction event, the live interface comprising a plurality of regions corresponding to a plurality of participants of the live interaction event; displaying, in a target region corresponding to a target participant, a virtual object associated with the target participant; and controlling the target virtual object to perform at least one action in the target region in response to an interaction operation of the target participant.

2. The method of claim 1, wherein the live interface corresponds to the target participant, and the method further comprises: providing, in the live interface, a set of interaction controls associated with the virtual object, the set of interaction controls corresponding to a set of preset actions; and receiving the interaction operation for a target interaction control in the set of interaction controls to trigger the display of the at least one action of the virtual object, the at least one action corresponding to the target interaction control.

3. The method of claim 2, wherein providing, in the live interface, a set of interaction controls associated with the virtual object comprises: in response to the target participant being set to have a preset permission for the live interaction event, providing the set of interaction controls associated with the virtual object in the live interface.

4. The method of claim 2, wherein the set of interaction controls comprises an interaction control corresponding to a loop action, and the at least one action comprises a set of actions performed by the virtual object in a loop.

5. The method of claim 2, wherein providing, in the live interface, a set of interaction controls associated with the virtual object comprises: in response to a selection for a preset control, presenting an action panel displaying at least one interaction control corresponding to at least one preset action. displaying the object in the target region further comprises displaying a first visual appearance of the object, and the method further comprises switching the target region to display a second visual appearance of the virtual object in response to a selection of the second visual appearance by the target participant.

6. The method of claim 1, wherein displaying the virtual object associated with the target participant in a target area corresponding to the target participant comprises:

7. The method of claim 1, further comprising: in response to a screen adjustment request of the target participant, displaying the virtual object in the target region in a screen style corresponding to the screen adjustment request.

8. The method of claim 1, wherein the virtual object is further configured to exhibit a corresponding action based on at least one of: interaction content for the target participant; live content of the target participant.

9. An apparatus for live interaction, comprising: a live interface presentation module configured to display a live interface associated with a live interaction event, the live interface comprising a plurality of regions corresponding to a plurality of participants of the live interaction event; a virtual object presentation module configured to display, in a target region corresponding to a target participant, a virtual object associated with the target participant; and an action presentation module configured to control the target virtual object to perform at least one action in the target region in response to an interaction operation of the target participant. ​ ​ ​ 10. An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1 to 8.

11. A computer readable storage medium having stored thereon a computer program, the computer program, when executed by a processor, implementing the method according to any one of claims 1 to 8.

12. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Microphone-connecting live method and system

    CN107750014A

  • Live streaming method and system and live streaming equipment

    CN113965812A

  • Live broadcast interaction method, apparatus and device, and computer readable storage medium

    CN114501054A

  • Live broadcast interaction method and device based on virtual object, and electronic equipment

    CN115314727A

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

    CN118784891A