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

By displaying virtual scenes and multiple virtual objects in the live broadcast interface and determining the display priority according to the roles of participants, the problem of diversity and efficiency of content display in live broadcast interactive events is solved, and the sense of hierarchy and user experience of the live broadcast screen is improved.

CN119520885APending Publication Date: 2025-02-25BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202411621228.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In live interactive events, traditional methods limit the diversity and efficiency of the content displayed by participants and affect the effectiveness of information communication.

Method used

By displaying the virtual scene associated with the live interactive event in the live broadcast interface and displaying multiple virtual objects in the virtual scene, the display priority of the object is determined based on the role of the participant in the event.

Benefits of technology

It improves the sense of layering and richness in the virtual scene, enhances the expressiveness of the live broadcast screen, and sets different actions through different characters, improves the richness of interactive content, thereby improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520885A_ABST
    Figure CN119520885A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a live broadcast interaction method and device, equipment and a storage medium. The method comprises the following steps: displaying a virtual scene associated with a live broadcast interaction event in a live broadcast interface, wherein the live broadcast interaction event is associated with a group of participants; and displaying a plurality of virtual objects corresponding to a plurality of participants in the group of participants in the virtual scene, wherein the display priorities of the plurality of virtual objects in the virtual scene are determined based on the roles of the corresponding participants in the live broadcast interaction event. Therefore, according to the embodiment of the invention, different display effects corresponding to the plurality of virtual objects and interaction actions among the plurality of virtual objects can be triggered to be displayed in the live broadcast interface through interaction operations of participants in live broadcast interaction events such as microphone connection, so that the quality of live broadcast contents is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly to methods, devices, apparatuses, and computer-readable storage media for live broadcast interaction. Background Art

[0002] With the development of computer technology, more and more applications can provide live broadcast functions. For example, in interactive events such as live broadcast, multiple participants can participate in such interactive events and share content such as images, videos, and voice. Summary of the invention

[0003] In a first aspect of the present disclosure, a live broadcast interaction method is provided. The method includes: displaying a virtual scene associated with a live broadcast interaction event in a live broadcast interface, where the live broadcast interaction event is associated with a group of participants; and displaying multiple virtual objects corresponding to multiple participants in the group of participants in the virtual scene, wherein the display priority of the multiple virtual objects in the virtual scene is determined based on the roles of the corresponding participants in the live broadcast interaction event.

[0004] In a second aspect of the present disclosure, a device for live broadcast interaction is provided. The device includes: a live broadcast interface presentation module configured to display a virtual scene associated with a live broadcast interaction event in a live broadcast interface, where the live broadcast interaction event is associated with a group of participants; and a virtual object presentation module configured to display a plurality of virtual objects corresponding to a plurality of participants in the group of participants in the virtual scene, wherein the display priority of the plurality of virtual objects in the virtual scene is determined based on the roles of the corresponding participants in the live broadcast interaction event.

[0005] 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, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.

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

[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they 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

[0008] 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:

[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0010] Figures 2A to 2K A schematic diagram showing multiple example live broadcast interfaces according to some embodiments of the present disclosure;

[0011] Figure 3 A flowchart of a process for live interaction according to some embodiments of the present disclosure is shown;

[0012] Figure 4 A block diagram showing an apparatus for live interaction according to some embodiments of the present disclosure; and

[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0014] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0015] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0016] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. 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.

[0017] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0018] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0019] The term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of executing a subsequent action executed in response to the event or condition is not necessarily strongly related to the time when the event occurs or the condition is satisfied. For example, in some cases, the subsequent action may be executed immediately when the event occurs or the condition is satisfied; while in other cases, the subsequent action may be executed some time after the event occurs or the condition is satisfied.

[0020] 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 accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, 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 only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0021] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, 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 different sections / subsections.

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

[0023] As briefly mentioned above, interactive events such as live broadcasts can support multiple participants to share content. Traditionally, in such interactive events, each participant can only show limited content. For example, some participants may support providing voice content, which affects the efficiency of the participants in conveying information.

[0024] To this end, an embodiment of the present disclosure proposes a solution for live interaction. According to various embodiments of the present disclosure, a virtual scene associated with a live interactive event is displayed in a live interface, and the live interactive event is associated with a group of participants; and multiple virtual objects corresponding to multiple participants in the group of participants are displayed in the virtual scene, wherein the display priority of the multiple virtual objects in the virtual scene is determined based on the roles of the corresponding participants in the live interactive event.

[0025] In this way, during interactive events such as live broadcasts, the embodiments of the present disclosure can display multiple virtual objects in different forms in the live broadcast interface according to the roles of the event participants, thereby improving the layering and richness of the live broadcast picture when the virtual scene contains multiple virtual objects.

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

[0027] Example Environment

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

[0029] In the example environment 100, the electronic device 110 may run an application 120 for providing and watching live broadcasts. The application 120 may be any appropriate type of application for providing and watching live broadcasts, and examples thereof may include but are not limited to: online video applications, live broadcast applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices. The user 140 may be any appropriate user, for example, an administrative user who creates a live interactive event (also referred to as a host user, a live broadcast party, or an administrative party), an audience user, a guest user (also referred to as a participant or a viewing party), etc.

[0030] exist Figure 1 In the environment 100 , if the application 120 is in an active state, the electronic device 110 can present the live broadcast interface 150 through the application 120 .

[0031] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The server 150 may provide management, configuration, and maintenance functions for applications or websites.

[0032] The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, handheld computers, portable game terminals, VR / AR devices, personal communication systems (PCS) devices, personal navigation devices, personal digital assistants (PDA), audio / video players, digital cameras / camcorders, positioning devices, television receivers, radio broadcast receivers, e-book devices, game devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as "wearable" circuits, etc.).

[0033] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports virtual scenes in the electronic device 110.

[0034] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a wireless manner. 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 electronic device 110 may implement signaling interaction through the communication connection between the two.

[0035] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

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

[0037] Example live interaction

[0038] The following will refer to Figures 2A to 2KTo describe an example live interactive process according to an embodiment of the present disclosure. Figures 2A to 2K Example live interfaces 200A to 200K according to some embodiments of the present disclosure are shown. Such example live interfaces can be implemented by appropriate electronic devices or combinations of electronic devices (e.g., Figure 1 The electronic device 110, the server 130, or a combination of one or more of these devices).

[0039] In some embodiments, the anchor user (i.e., the creator of the live interactive event) can create a live interactive event and set various attributes of the live interactive event. Additionally, one or more users in the live broadcast room can participate in the live interactive event. Of course, the multiple guest users (i.e., multiple participants) participating in the live interactive event can also include users who actively request to join the live interactive event.

[0040] As an example, Figure 2A As shown, when the anchor user creates a live interactive event, the electronic device 110 can display Figure 2A The live broadcast interface 200A presented in the live broadcast interface 200A can correspond to the host user, audience user or guest user in the live broadcast room.

[0041] As an example, a live interactive event may include an interactive event joined by multiple participants, such as a live broadcast event, etc. The multiple participants may include a host user and multiple guest users, etc.

[0042] As an example, Figure 2A As shown, the live broadcast interface 200A includes a virtual scene 210 for presenting virtual objects and a user identification bar 220 for presenting the participants participating in the live broadcast interactive event. Additionally, the live broadcast interface 200A can also display the identification information 225 of the anchor user. In some embodiments, the live broadcast interface 200A can also include other controls for live broadcast interaction, including but not limited to gift controls, sharing controls, comment controls, etc. In some embodiments, the live broadcast interface also includes a comment area for displaying user comments.

[0043] In some scenarios, if the number of participants in this live interactive event does not reach the preset upper limit, the user identification bar 220 will present one or more empty participation positions 220-1 to prompt the user to participate in this live interactive event.

[0044] For example, the management user can click the participation position 220-1 to invite the corresponding user to participate in this live interactive event, or the guest user (i.e., the user in the user identification column 220) can invite other users to participate in this live interactive event. Of course, the audience user can also click the participation position 220-1 to recommend other users to participate in this live interactive event, and the audience user can also actively request to participate in this live interactive event.

[0045] The electronic device 110 displays multiple virtual objects corresponding to multiple participants in a group of participants in the virtual scene 210. The display priority of the multiple virtual objects in the virtual scene 210 is determined based on the roles of the corresponding participants in the live interactive event.

[0046] As an example, a live interactive event is associated with at least a first character and a second character, wherein the display priority corresponding to the first character is higher than that of the second character. In some embodiments, the display priority may indicate a display area of ​​a virtual object in a virtual scene. Additionally or alternatively, the display priority may also indicate a display size of the virtual object in a virtual scene. As an example, the first character may include a "performing guest" and the second character may include an "ordinary guest".

[0047] As an example, Figure 2A As shown, the virtual scene 210 includes multiple display areas 215. The positions and / or areas of the multiple display areas 215 in the virtual scene 210 may be different. As an example, the virtual scene 210 may include a first display area 215-1 and a second display area 215-2. As an example, the first display area 215-1 may be a performance area, and the second display area 215-2 may be a stand area.

[0048] As an example, Figure 2A As shown, when the live interactive event starts, multiple virtual objects corresponding to multiple participants can be displayed in multiple display areas 215 of the virtual scene 210. As an example, according to the corresponding display priority, the virtual object 230-1 corresponding to the first character can be displayed in the first display area 215-1 with a first size; the virtual object 230-2 corresponding to the second character can be displayed in the second display area 215-2 with a second size.

[0049] In some embodiments, the second character may correspond to multiple virtual objects. Figure 2A As shown, multiple virtual objects 230-2 can be displayed in the second display area 215-2. In this embodiment, by presenting multiple virtual objects in the virtual scene 210 according to different display priorities, the embodiment of the present disclosure can effectively enrich the display effect of the live broadcast interface and increase the interest of the audience in watching the live broadcast.

[0050] As an example, Figure 2B As shown, the first role can correspond to two or more participants. Figure 2B , two virtual objects 230 - 1 corresponding to two participants of the first role are displayed in the first display area 215 - 1 in a first size.

[0051] As an example, in a live interactive event, the role corresponding to the participant is determined based on the configuration operation of the management user associated with the live interactive event. The management user and the anchor party can set the role corresponding to each participant by default. For example, when the default participant is a management user, the role corresponding to the participant is the first role, and when the participant is a guest user, the role corresponding to the participant is the second role. There is no limitation here.

[0052] As an example, when the virtual object 230-1 is presented, the virtual object 230-1 performs a default action. Figure 2C For example, the default action may be an action corresponding to the control 240-1 in the interactive control bar 240, or may be other preset actions. The specific setting may be determined according to the needs of those skilled in the art, and the present invention is not limited thereto.

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

[0054] In some embodiments, in a live broadcast interface for a target participant, the electronic device 110 may provide a set of interactive controls associated with a virtual object, and the set of interactive controls corresponds to a set of preset actions.

[0055] like Figure 2C As shown, when the role corresponding to the target participant is the first role, the electronic device 110 can provide a live broadcast interface 200C for the current participant. Figure 2C As shown, the live broadcast interface 200C may include a control bar 240, and the control bar 240 may include a plurality of interactive controls for controlling the virtual object 230-1 to perform actions. As an example, each interactive control may correspond to a different action.

[0056] In some embodiments, during the performance of the performer, the electronic device 110 receives an interactive operation (e.g., a click, a slide, or a long press, etc.) on a target interactive control in a group of interactive controls, which can trigger at least one action of displaying a virtual object, which corresponds to the target interactive control.

[0057] In some embodiments, a set of interactive controls includes interactive controls corresponding to cyclic actions, and at least one action includes a set of actions that are cyclically performed by the virtual object.

[0058] In some embodiments, the action associated with control 240-1 can be a loop action. The loop action has an action duration. When the action duration ends, the virtual object will repeat the selected loop action. In some examples, multiple loop actions can be sorted from top to bottom according to the intensity of the action, or they can be unsorted. The specific settings can be set according to the needs of those skilled in the art, and the present invention is not limited to this.

[0059] In some embodiments, the electronic device 110 may also present an action panel in response to a selection of a preset control, and the action panel may display at least one interactive control corresponding to at least one preset action.

[0060] As an example, Figure 2D As shown, the electronic device 110 can also present an action selection bar 250 (i.e., an action panel) in the live broadcast interface 200D in response to the control 240-2 (i.e., a preset control) being selected. The action selection bar 250 can include, for example, an action library and an image dressing library. The action library can include multiple types of preset actions, and the image dressing library can include multiple visual images of virtual objects.

[0061] In response to the target action being selected in the action library, the electronic device 110 can switch the action currently executed by the virtual object 230-1 from the current loop action to the selected target action. It should be noted that after the virtual object 230-1 completes the target action, the virtual object 230-1 will return to execute the above loop action.

[0062] As an example, Figure 2E As shown, the electronic device 110 can also present an action selection bar 255 (i.e., an action panel) in the live broadcast interface 200C in response to the control 240-2 (i.e., the preset control) being selected and in response to the role corresponding to the target participant being the first role and the number of participants corresponding to the first role being 2 or more. The action selection bar 250 includes a single-player action library and a double-player action library.

[0063] As an example, the single-player action library includes multiple single-player actions, i.e., actions that can be performed by one virtual object 230-1 alone, such as cheering, clapping, dancing, etc. As another example, the double-player action library includes multiple double-player or multi-player actions, i.e., actions that can be performed by two or more virtual objects 230-1 together, such as high-five, hugging, and making a heart shape.

[0064] As an example, the electronic device 110 may also switch the virtual perspective of the virtual scene 210 from a first perspective to a second perspective in response to the perspective adjustment control 240-3 being selected, wherein the first perspective is determined based on the position of at least one virtual object 230-1 corresponding to the first character in the virtual scene 210, and the second perspective is determined based on the position of at least one virtual object 230-2 corresponding to the second character in the virtual scene 210.

[0065] As an example, Figure 2F and Figure 2G As shown, the electronic device 110 can also present a perspective selection bar 260 in the live broadcast interface 200F and the live broadcast interface 200H in response to the perspective adjustment control 240-3 being selected. The perspective selection bar 260 includes multiple candidate perspectives, such as "watch the host" and "watch the guest". The multiple candidate perspectives can be used to view different display areas 215. Figure 2F As shown, the candidate perspective “seeing the main character” may correspond to, for example, a first perspective determined based on the position of at least one virtual object 230-1 corresponding to the first character in the virtual scene 210. Figure 2G As shown, the candidate perspective “watching the guests” may correspond to a second perspective determined based on a position of at least one virtual object 230 - 2 corresponding to the second character in the virtual scene 210 .

[0066] As an example, when the live interactive event starts, the default perspective of the virtual scene 210 is the first perspective. Further, in response to the second perspective in the perspective selection bar 260 being selected, the electronic device 110 can switch the virtual perspective of the virtual scene 210 from the first perspective to the second perspective.

[0067] Similarly, in response to the first perspective being selected in the perspective selection bar 260, the electronic device 110 can switch the virtual perspective of the virtual scene 210 from the second perspective to the first perspective. In some scenarios, if there is no participant corresponding to the first role in the live interactive event, the electronic device 110 can also automatically switch the virtual perspective of the virtual scene 210 to the second perspective.

[0068] As an example, Figure 2H As shown, in response to receiving a selection of a target virtual object 230-3 among multiple virtual objects 230 in the live broadcast interface 200H, the electronic device 110 can display the target identification information 220-1 of the participant corresponding to the target virtual object 230-3 in a target style in the live broadcast interface 200H, so that the user can directly observe the information of the participant corresponding to the selected target virtual object 230-3.

[0069] As an example, Figure 2HAs shown, in response to receiving the selection of the target identification information 220-1 in the live broadcast interface 200H, the electronic device 110 can switch the virtual perspective of the virtual scene 210 to the target perspective. The target perspective is determined based on the position of at least one virtual object 230-3 related to the participant corresponding to the target identification information 220-1 in the virtual scene 210.

[0070] In some embodiments, the virtual perspective of the virtual scene 210 is as follows: Figure 2F When the first perspective is shown, by clicking on the target identification information 220-1 of the target user, the virtual perspective of the virtual scene 210 can be switched to a second perspective corresponding to at least one virtual object 230-3 related to the participant corresponding to the target identification information 220-1, so that the user can lock the target guest in the live interactive event.

[0071] As an example, only participants with preset permissions in the live interactive event will be provided with a set of role controls 240-5, such as management users or participants corresponding to the first role. Further, in response to modifying the first role of a first participant in a group of participants to a second role, the electronic device can adjust the first display priority of the first virtual object corresponding to the first participant in the virtual scene.

[0072] As an example, Fig.2I and Figure 2J As shown, the role corresponding to the target participant is the first role or the target participant is the management user. Further, the electronic device 110 can receive a selection of the target identification information 220-2 of the first participant in the live broadcast interface 200I, and can present a role selection bar 270 in the live broadcast interface 200I, and the role selection bar 270 includes selecting the main guest / cancelling the main guest. In response to the selection of selecting the main guest, the electronic device 110 can change the role corresponding to the first participant from the second role to the first role, and the virtual object of the first participant is displayed in the first display area 215-1 with a first size. Additionally, in response to the selection of canceling the main guest, the electronic device 110 can change the role corresponding to the first participant from the first role to the second role, and the virtual object of the first participant is displayed in the second display area 215-2 with a second size.

[0073] As an example, Figure 2K As shown, in response to receiving the first configuration operation, the electronic device 110 can present a role selection bar 275 in the live broadcast interface 200I, and the role selection bar 275 includes acceptance and rejection. In response to the selection of acceptance, the electronic device 110 can change the role corresponding to the first participant from the second role to the first role. Accordingly, the virtual object of the first participant is displayed in the first display area 215-1 in the first size.

[0074] As an example, Figure 2K As shown, the virtual scene 210 also includes a content display area 280, wherein the display content displayed in the content display area 280 is determined based on the configuration operation of the management user. As an example, the content display area 280 can display the live broadcast announcement content configured by the management user.

[0075] In some embodiments, the scene style of the virtual scene 210 is determined based on the display content displayed in the display area 280. For example, if the display content displayed in the content display area 280 is a blue sky, the scene style of the virtual scene 210 is displayed based on the color temperature, tone or elements in the display content, thereby enriching the background elements of the virtual scene 210.

[0076] In this way, during interactive events such as microphone connection, the embodiments of the present disclosure can display multiple virtual objects in different forms in the live broadcast interface according to the roles of the event participants, thereby improving the layering and richness of the live broadcast screen when multiple virtual objects are included in the virtual scene. In addition, the embodiments of the present disclosure can also set different actions according to the different roles of multiple virtual objects to improve the richness of interactive content during interactive events such as live broadcasts, thereby improving the user experience during live broadcasts.

[0077] Example Process

[0078] Figure 3 1 is a flowchart showing an example process 300 of live interaction according to some embodiments of the present disclosure. The process 300 may be implemented at the terminal device 110. Figure 1 The process 300 is described below.

[0079] like Figure 3 As shown, in box 310, the electronic device 110 displays a live broadcast interface associated with a live broadcast interactive event, and displays a virtual scene associated with the live broadcast interactive event in the live broadcast interface, and the live broadcast interactive event is associated with a group of participants.

[0080] In box 320, the electronic device 110 displays multiple virtual objects corresponding to multiple participants in a group of participants in the virtual scene, wherein the display priority of the multiple virtual objects in the virtual scene is determined based on the roles of the corresponding participants in the live interactive event.

[0081] In some embodiments, the live broadcast interface corresponds to the target participant, and method 300 also includes: wherein the display priority indicates at least one of the following: a display area of ​​the virtual object in the virtual scene and a display size of the virtual object in the virtual scene.

[0082] In some embodiments, the roles corresponding to the multiple participants are determined based on the configuration operations of the management user associated with the live interactive event.

[0083] In some embodiments, method 300 further includes: in response to a first role of a first participant in a group of participants being modified to a second role; adjusting a first display priority of a first virtual object corresponding to the first participant in the virtual scene.

[0084] In some embodiments, the live interactive event is associated with at least a first character and a second character, wherein the display priority corresponding to the first character is higher than that of the second character.

[0085] In some embodiments, where the live broadcast interface corresponds to a target participant among multiple participants, and the target participant corresponds to a target virtual object among multiple virtual objects, method 300 also includes: providing a set of interactive controls associated with the target virtual object in the live broadcast interface, and the set of interactive controls corresponds to a set of preset actions; and receiving an interactive operation for a target interactive control in the set of interactive controls to trigger display of at least one action of the target virtual object corresponding to the target participant, and the at least one action corresponds to the target interactive control.

[0086] In some embodiments, in response to the role corresponding to the target participant being the first role, a group of interactive controls associated with the first role is provided in the live broadcast interface, and the group of interactive controls corresponds to a group of preset actions.

[0087] In some embodiments, the action type corresponding to a set of interactive controls is determined based on the number of virtual objects corresponding to the first character.

[0088] In some embodiments, if there are multiple virtual objects corresponding to the first character, a set of interaction controls may include interaction controls that trigger interaction between multiple virtual objects.

[0089] In some embodiments, method 300 also includes: in response to receiving a selection of a perspective adjustment control in a live broadcast interface, switching the virtual perspective of the virtual scene from a first perspective to a second perspective, the first perspective being determined based on the position of at least one virtual object corresponding to the first character in the virtual scene, and the second perspective being determined based on the position of at least one virtual object corresponding to the second character in the virtual scene.

[0090] In some embodiments, method 300 further includes: in response to receiving a selection of a target virtual object among multiple virtual objects in the live broadcast interface, displaying target identification information of a participant corresponding to the target virtual object in a target style in the live broadcast interface.

[0091] In some embodiments, method 300 also includes: in response to receiving a selection of target identification information in the live broadcast interface, switching the virtual perspective of the virtual scene to the target perspective, and the target perspective is determined based on the position of at least one virtual object related to the participant corresponding to the target identification information in the virtual scene.

[0092] In some embodiments, the virtual scene further includes a content display area, wherein the display content displayed in the content display area is determined based on a configuration operation of a management user.

[0093] In some embodiments, the scene style of the virtual scene is determined based on the display content displayed in the content display area. In some embodiments, providing a set of interactive controls associated with the virtual object in the live broadcast interface includes: in response to the target participant being set to have preset permissions for the live broadcast interactive event, providing a set of interactive controls associated with the virtual object in the live broadcast interface.

[0094] Example devices and equipment

[0095] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an apparatus 400 for live interaction according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in a terminal device 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0096] like Figure 4 As shown, the device 400 includes a live broadcast interface presentation module 410, which is configured to display a virtual scene associated with a live broadcast interactive event in the live broadcast interface, and the live broadcast interactive event is associated with a group of participants; and a virtual object presentation module 420, which is configured to display multiple virtual objects corresponding to multiple participants in a group of participants in the virtual scene, wherein the display priority of the multiple virtual objects in the virtual scene is determined based on the roles of the corresponding participants in the live broadcast interactive event.

[0097] The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0098] Figure 5 1 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 Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 An electronic device 110.

[0099] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may 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 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0100] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.

[0101] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the 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 that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0102] The communication unit 540 implements communication with other electronic devices through 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 through a communication connection. Therefore, 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.

[0103] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the 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).

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

[0105] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0106] 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, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0107] 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, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0108] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square 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.

[0109] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. A live interactive method, comprising: Displaying a virtual scene associated with a live interactive event in a live interface, wherein the live interactive event is associated with a group of participants; as well as A plurality of virtual objects corresponding to a plurality of participants in the group of participants are displayed in the virtual scene, wherein a display priority of the plurality of virtual objects in the virtual scene is determined based on roles of the corresponding participants in the live interactive event. 2 . The method according to claim 1 , wherein the display priority indicates at least one of the following: a display area of ​​the virtual object in the virtual scene and a display size of the virtual object in the virtual scene.

3. The method according to claim 1, wherein the roles corresponding to the multiple participants are determined based on the configuration operation of the management user associated with the live interactive event.

4. The method according to claim 1, further comprising: In response to a first role of a first participant in the group of participants being modified to a second role, a first display priority of a first virtual object corresponding to the first participant in the virtual scene is adjusted.

5. The method according to claim 1, wherein the live interactive event is associated with at least a first character and a second character, wherein the display priority corresponding to the first character is higher than that of the second character.

6. The method according to claim 1, wherein the live broadcast interface corresponds to a target participant among the multiple participants, and the target participant corresponds to a target virtual object among the multiple virtual objects, and the method further comprises: Providing a set of interactive controls associated with the target virtual object in the live broadcast interface, wherein the set of interactive controls corresponds to a set of preset actions; as well as An interactive operation on a target interactive control in the group of interactive controls is received to trigger display of at least one action of the target virtual object corresponding to the target participant, wherein the at least one action corresponds to the target interactive control.

7. According to the method of claim 6, in response to the role corresponding to the target participant being the first role, a group of interactive controls associated with the first role are provided in the live broadcast interface, and the group of interactive controls corresponds to a group of preset actions.

8. The method according to claim 7, wherein the action type corresponding to the set of interactive controls is determined based on the number of virtual objects corresponding to the first character.

9. The method according to claim 8, if there are multiple virtual objects corresponding to the first character, the set of interactive controls may include interactive controls that trigger interaction between multiple virtual objects.

10. The method according to claim 1, further comprising: In response to receiving a selection of a perspective adjustment control in the live broadcast interface, the virtual perspective of the virtual scene is switched from a first perspective to a second perspective, wherein the first perspective is determined based on the position of at least one virtual object corresponding to the first character in the virtual scene, and the second perspective is determined based on the position of at least one virtual object corresponding to the second character in the virtual scene.

11. The method according to claim 1, further comprising: In response to receiving a selection of a target virtual object among the multiple virtual objects in the live broadcast interface, target identification information of a participant corresponding to the target virtual object is displayed in a target style in the live broadcast interface.

12. The method according to claim 1, further comprising: In response to receiving a selection of target identification information in the live broadcast interface, the virtual perspective of the virtual scene is switched to a target perspective, and the target perspective is determined based on the position of at least one virtual object related to the participant corresponding to the target identification information in the virtual scene. 13 . The method according to claim 1 , wherein the virtual scene further comprises a content display area, wherein the display content displayed in the content display area is determined based on a configuration operation of an administrative user. 14 . The method according to claim 13 , wherein the scene style of the virtual scene is determined based on the display content displayed in the content display area.

15. A device for live broadcast interaction, comprising: A live broadcast interface presentation module, configured to display a virtual scene associated with a live broadcast interactive event in the live broadcast interface, wherein the live broadcast interactive event is associated with a group of participants; as well as A virtual object presentation module is configured to display multiple virtual objects corresponding to multiple participants in the group of participants in the virtual scene, wherein the display priority of the multiple virtual objects in the virtual scene is determined based on the roles of the corresponding participants in the live interactive event.

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

17. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 14 when executed by a processor.

Citation Information

Patent Citations

  • Live broadcast interaction method, live broadcast interaction device and live broadcast apparatus

    CN110087128A

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

    CN110519611A

  • Virtual scene interaction method and device, storage medium and electronic device

    CN114168044A

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

    CN116708857A

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

    CN117729347A

Cited By

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

    WO2026103828A1