Content display method, device, equipment, computer readable storage medium and product

CN122777022APending Publication Date: 2026-09-18BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611055663.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-15
Publication Date
2026-09-18

AI Technical Summary

Technical Problem

[0004]本文提供一种内容展示方法、装置、设备、计算机可读存储介质及产品,用于解决当前互动方式较为单一的技术问题

Benefits of technology

[0016] Fourthly, this document provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method described in the first aspect and various possible designs of the first aspect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122777022A_ABST
    Figure CN122777022A_ABST
Patent Text Reader

Abstract

Provided are a content display method, device, equipment, computer readable storage medium and product. The method comprises: displaying an interactive interface, the interactive interface being configured to present an image and / or audio of a first interaction, participants of the first interaction comprising a first user and a second user; in response to a first trigger condition being met, displaying a virtual object in the interactive interface, the virtual object being associated with joint interaction of the first user and the second user; and in response to interaction information associated with the first user and the second user meeting an interaction condition, the virtual object presenting an interaction operation associated with the interaction information. Thus, the display content in the interactive interface can be enriched, the interaction mode in the first interaction process can be enriched, and the user's interaction experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This article relates to the fields of interface interaction and artificial intelligence technology, and in particular to a content display method, device, equipment, computer-readable storage medium and product. Background Technology

[0002] In today's interactive communication landscape, users are increasingly demanding a greater sense of immersion and enjoyment in social interactions.

[0003] In related technologies, participants typically interact via voice or video chat. However, the interaction methods are often quite limited, resulting in a poor user experience. Summary of the Invention

[0004] This article provides a content display method, apparatus, device, computer-readable storage medium, and product to address the technical problem of the current limited range of interactive methods.

[0005] Firstly, this article provides a content display method, including:

[0006] An interactive interface is displayed, which is configured to present images and / or audio associated with a first interaction, the participants of which include a first user and a second user.

[0007] In response to the fulfillment of a first triggering condition, a virtual object is displayed in the interactive interface, the virtual object being associated with the joint interaction between the first user and the second user;

[0008] In response to the interaction information associated with the first user and the second user satisfying the interaction conditions, the virtual object presents the interactive operation associated with the interaction information.

[0009] Secondly, this paper provides a content display device, including:

[0010] A display module is used to display an interactive interface, which is configured to present images and / or audio associated with a first interaction, wherein the participants in the first interaction include a first user and a second user.

[0011] A presentation module is used to display a virtual object in the interactive interface in response to the fulfillment of a first triggering condition, the virtual object being associated with the joint interaction between the first user and the second user;

[0012] An interaction module is used to respond to the interaction information associated with the first user and the second user satisfying the interaction conditions, and the virtual object presents the interactive operation associated with the interaction information.

[0013] Thirdly, this article provides an electronic device, including: a processor and a memory;

[0014] The memory stores computer-executed instructions;

[0015] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the content display method as described in the first aspect and various possible designs of the first aspect.

[0016] Fourthly, this document provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method described in the first aspect and various possible designs of the first aspect.

[0017] Fifthly, this document provides a computer program product, including a computer program that, when executed by a processor, implements the content display method described in the first aspect and various possible designs of the first aspect.

[0018] The content display method, apparatus, device, computer-readable storage medium, and product provided herein display a virtual object within an interactive interface when a first triggering condition is met during a first interaction between a first user and a second user. Therefore, the virtual object can execute interactive operations associated with the interactive information when the interaction conditions are met between the first and second users. This enriches the content displayed within the interactive interface and enhances the interaction methods during the first interaction, thereby improving the user's interactive experience. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in this document or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this document. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a schematic diagram of the system architecture on which this article is based;

[0021] Figure 2 A flowchart illustrating the content display method provided in this article;

[0022] Figure 3 A schematic diagram illustrating the interface interaction of the content display method provided in this article;

[0023] Figure 4 Another interface interaction diagram illustrating the content display method provided in this article;

[0024] Figure 5 Another interface interaction diagram illustrating the content display method provided in this article;

[0025] Figure 6 Another interface interaction diagram illustrating the content display method provided in this article;

[0026] Figure 7 Another interface interaction diagram illustrating the content display method provided in this article;

[0027] Figure 8 This is a schematic diagram of the structure of the content display device provided in this article;

[0028] Figure 9 This is a schematic diagram of the electronic device provided in this article. Detailed Implementation

[0029] To make the objectives, technical solutions, and advantages of this document clearer, the technical solutions described below will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments described herein, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments described herein without inventive effort are within the scope of protection of this document.

[0030] It is understood that before using the technical solutions disclosed in the embodiments of this article, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this article in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0031] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations described herein, based on the prompt message.

[0032] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0033] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation method described in this article. Other methods that comply with relevant laws and regulations may also be applied to the implementation method described in this article.

[0034] In related technologies, the first and second users typically interact through voice, video, or live streaming. However, these interaction methods are often quite limited and cannot meet the diverse interactive needs of users.

[0035] To enrich the user's interactive experience, a virtual object can be displayed within the interactive interface when the first preset condition is met. Therefore, this virtual object can perform interactive operations during the interaction. For example, the virtual object can participate in the interaction and interact with the user. Alternatively, the virtual object can also perform corresponding interactive operations during the interaction.

[0036] Figure 1 This is a schematic diagram of the system architecture on which this article is based, such as Figure 1 As shown, the system architecture based on this paper includes at least a server 11 and a terminal device 12. The server 11 is communicatively connected to the terminal device 12, thus enabling the server 11 to interact with the terminal device 12.

[0037] Optionally, the terminal device 12 includes application software 13 for displaying an interactive interface and enabling real-time interaction, and the terminal device 12 also includes a front-end display interface 14. The front-end display interface 14 can display the interactive interface. Users can interact with the terminal device 12 through human-computer interaction, and when a first triggering condition is met, virtual objects can be displayed within the interactive interface.

[0038] Furthermore, server 11 can process the interactive information to determine the interactive operation, and control the virtual object to perform the interactive operation, so that the front-end display interface 14 can present the virtual object, which can perform the interactive operation.

[0039] Figure 2 A flowchart illustrating the content display method provided in this article, such as... Figure 2 As shown, the method includes:

[0040] Step 201: Display the interactive interface, which is configured to present images and / or audio associated with the first interaction. The participants in the first interaction include a first user and a second user.

[0041] In some situations, the first user can interact with the second user. This first interaction includes, but is not limited to, video interaction, voice interaction, media content sharing, and live streaming interaction.

[0042] During the first interaction, an interactive interface may be displayed, configured to present images and / or audio associated with the first interaction. For example, in a video interaction or live video chat, the interactive interface is used to display images associated with the first user and the second user. In a voice interaction or live voice chat, the interactive interface is used to present audio associated with the first user and the second user.

[0043] Step 202: In response to the fulfillment of the first triggering condition, display a virtual object in the interactive interface. The virtual object is associated with the joint interaction between the first user and the second user.

[0044] In some scenarios, the first user and the second user can interact via instant messaging or audio / video calls. Based on the joint interaction between the first and second users, a virtual object can be identified. This virtual object can be an intelligent system capable of calling generative models for data processing. The intelligent system can generate corresponding content based on dialogues sent by other subjects (such as users) in the conversational scenario. It can manifest in software, hardware, or a combination of both. The intelligent system can also be called an intelligent agent, intelligent module, virtual assistant, digital human, or virtual agent of a machine learning model. The intelligent agent can be implemented based on machine learning models, such as Large Language Models (LLMs) or Foundation Models. The intelligent system is an integrated, multi-role AI agent platform that uses virtual digital avatars as interactive carriers and can receive various types of information input, including text, voice, live streams, and private comments. Relying on natural language processing, dialogue memory, tool invocation, and personalized content generation capabilities, it achieves automated processing of intelligent customer service, live stream segments, and content creation.

[0045] The intelligent object can be a two-dimensional or three-dimensional virtual avatar, or it can be an augmented reality virtual avatar. The style of the virtual object can be determined by the first user and the second user according to their actual needs. Joint interaction is used to represent that within a preset time range, both the first user and the second user interact with each other.

[0046] In other cases, to enrich the interactive experience during the first interaction, the virtual object can participate in the first interaction, perform interactive operations, or exchange information with the first or second user.

[0047] Optionally, to precisely control the timing of the virtual object's display during the first interaction, a first triggering condition can be predetermined. This first triggering condition includes, but is not limited to, a first user triggering an operation on a first control associated with the virtual object, or the session content during the first interaction including target content. Alternatively, the first and second users can configure the virtual object before entering the interactive interface; after configuring it to a display state, the virtual object can be displayed upon entering the interactive interface.

[0048] Step 203: In response to the interaction conditions being met by the interaction information associated with the first user and the second user, the virtual object presents the interactive operation associated with the interaction information.

[0049] In some situations, the first user and the second user may generate interactive information during the first interaction. This interactive information includes, but is not limited to, conversation content, triggering operations on virtual objects, gestures, or actions. When the interactive information meets preset interactive conditions, the interactive operation associated with the interactive information can be determined, and the virtual object can be controlled to execute the interactive operation.

[0050] For example, during the first interaction, the first user can determine the input content by triggering a first action on the virtual object. This input content prompts the virtual object to play audio content. Therefore, the virtual object can play the audio content specified by the first user based on this input content during the interaction. Alternatively, during the interaction, the first user can interact with the virtual object. For example, the first user can ask the virtual object a question via voice. Therefore, the virtual object can generate a response based on the question and display the response on the interactive interface.

[0051] The content display method presented in this paper displays a virtual object within the interaction interface when a first trigger condition is met during a first interaction between a first user and a second user. Therefore, the virtual object can execute interactive operations associated with the interaction information when the interaction conditions are met. This enriches the content displayed within the interaction interface and enhances the interaction methods during the first interaction, thereby improving the user's interactive experience.

[0052] Optionally, based on any of the above embodiments, step 202 includes:

[0053] The first control is displayed in the interactive interface.

[0054] In response to a trigger operation on the first control, a virtual object is displayed within the interactive interface.

[0055] In some scenarios, after a first control is displayed in the interactive interface, the first user can trigger an operation on the first control. In response to this trigger operation, it can be determined that the first triggering condition is met, so a virtual object can be displayed in the interactive interface.

[0056] Optionally, the virtual object can be displayed at a preset display location within the interactive interface. This preset display location can be a system default location, such as any location within the interactive interface that does not obstruct the displayed content, or it can be associated with other display elements within the interactive interface. For example, the interactive interface may display images associated with a first user and a second user, including display windows associated with either the first or second user; the virtual object can be displayed in the display area associated with those windows. Alternatively, the interactive interface may display a media content stream that both the first and second users are browsing; the virtual object can be displayed above the media content stream, etc. This document does not impose any restrictions on this.

[0057] In other scenarios, after a virtual object is displayed on the interactive interface, the first and second users can adjust its display position according to their needs. For example, they can move it to another display position using gestures such as dragging.

[0058] Continuing with the previous example, the preset display position can also be the display position that the first user or the second user adjusted for the virtual object during the last first interaction.

[0059] In other scenarios, the first user can interact with the virtual object. For example, the first user can perform preset gestures on the virtual object, and different preset gestures can be associated with different actions of the virtual object. For instance, if the first user clicks on the virtual object, the virtual object may jump.

[0060] The content display method provided in this article displays a first control on the interactive interface, so that the first or second user can flexibly control the display of virtual objects through the first control, making the displayed content in the interactive interface more in line with the user's actual needs.

[0061] Furthermore, based on any of the above embodiments, the method further includes:

[0062] In response to a trigger operation on the first control, the second control is switched to be displayed at the display position associated with the first control. The second control is configured to hide the virtual object in response to the trigger operation.

[0063] In some cases, after the first user triggers the first control to display a virtual object in the interactive interface, in order to allow the first user to more flexibly control the display and hiding of the virtual object, a second control can be switched to be displayed at the display position associated with the first control. The second control is configured to hide the virtual object in response to the trigger operation.

[0064] Figure 3 The interface interaction diagram for the content display method provided in this article is as follows: Figure 3As shown, the first user and the second user can engage in a first interaction. For example, the first user can conduct an audio or video call with the second user. The interaction interface 31 can display images captured by the client side of the first user and the second user during the first interaction. To facilitate the first user's flexible "summoning" of virtual objects, a first control 32 can also be displayed within the interaction interface. In response to the first user's triggering operation on the first control 32, a virtual object 33 can be displayed within the interaction interface. Thus, during the first interaction, the virtual object 33 can participate in the interaction and perform interactive operations.

[0065] In addition, to facilitate the first user's control over the display of the virtual object 33, after the first user triggers the first control 32 and the virtual object appears in the interactive interface 31, the display position of the first control 32 can be switched to display the second control 34, so that the first user can hide the virtual object 33 by triggering the second control 34.

[0066] The content display method presented in this article switches the display of a second control to the position of the first control after the first user triggers a virtual object within the interactive interface by triggering a first control. This allows the first user to hide the virtual object by triggering the second control, giving them more flexible control over the display and hiding of the virtual object.

[0067] Optionally, based on any of the above embodiments, step 202 includes:

[0068] Retrieve the conversation content associated with the first interaction.

[0069] In response to the inclusion of target content in the session content, a virtual object is displayed within the interactive interface.

[0070] In some scenarios, during the initial interaction, the conversation content associated with the first user and the second user can be acquired, and this conversation content can be analyzed using a generative model to determine whether the conversation content includes the target content.

[0071] The target content includes one or more of the following: wake words associated with virtual objects, keywords associated with interactive functions, and statements associated with interactive semantics.

[0072] The wake word can be an identifier such as a nickname set by the first or second user for the virtual object. The keyword can be a keyword associated with an interactive operation that the virtual object can perform, such as playing music, adding effects, or changing outfits. Alternatively, the target content can be a statement related to the semantics of the interaction; for example, when the first and second users discuss a topic in the conversation, the target content can be identified. Or, when the first or second user explicitly interacts with the virtual object in the conversation, the target content can be identified.

[0073] Figure 4 Another interface interaction diagram illustrating the content display method provided in this article, such as Figure 4 As shown, the interactive interface 41 displays images associated with the first user and the second user. During the first interaction, the first user can have a conversation with the second user. If the conversation content associated with the first user and the second user includes target content 42, then the virtual object 43 can be displayed in the interactive interface 41. For example, the target content 42 can be "Hello, Little A," or it can be other content set by the first user or the second user according to actual needs; this document does not impose any restrictions on this.

[0074] The content display method presented in this paper obtains the conversation content during the first interaction process, and thus, when it is determined that the conversation content includes the target content, a virtual object can be displayed in the interaction interface. Therefore, both the first and second users can "summon" the virtual object through the conversation, allowing the virtual object to participate more flexibly in the interaction between the first and second users.

[0075] Optionally, based on any of the above embodiments, step 203 includes:

[0076] In response to the first user's first trigger operation on the virtual object, obtain the input content determined by the first user.

[0077] The interactive operation is determined based on the input content and executed by the virtual object. The interactive operation is determined by the virtual object based on the data processing of the input content using a generative model.

[0078] In some scenarios, a first user can perform a first trigger operation on a virtual object. This first trigger operation includes, but is not limited to, long press, single click, and double click. In response to this first trigger operation, input content determined by the first user can be obtained. This input content includes, but is not limited to, text content and voice content. For example, in response to the first trigger operation, the display area associated with the virtual object can display a microphone element and simultaneously perform a microphone operation to obtain the voice content determined by the first user. Alternatively, in response to the first trigger operation, an input control can be displayed in the display area associated with the virtual object, allowing the first user to determine text content based on this input control.

[0079] Furthermore, after obtaining the input content, a generative model can be used to process the input content to determine the corresponding interactive action. Once the interactive action associated with the input content is determined, the virtual object can then execute that interactive action.

[0080] Figure 5 Another interface interaction diagram illustrating the content display method provided in this article, such as Figure 5 As shown, a virtual object 52 is displayed within the interactive interface 51. The first user can perform a first trigger operation on the virtual object 52. This first trigger operation includes, but is not limited to, long press, double tap, and single tap gestures.

[0081] Optionally, in response to the first triggering operation, the virtual object 52 can acquire user-defined input content. This input content may include voice content. The display area associated with the virtual object 52 can display a microphone element 53 to indicate that the virtual object 52 is acquiring voice content.

[0082] Furthermore, after obtaining the input content, the virtual object 52 can determine the response content based on the input content and display the response content 54 in the interactive interface 51.

[0083] In other scenarios, there can be multiple responses. When a virtual object outputs multiple responses, they can be displayed in a carousel format. The virtual object can display the current response, and when the current response's display time reaches a threshold, it automatically switches to displaying the next response.

[0084] Optionally, the switching method for the response content may include swiping, fade-in / fade-out, card flipping, etc., and this article does not impose any restrictions on this.

[0085] Alternatively, multiple responses can be displayed simultaneously within the interactive interface. Each response can be displayed for a preset duration. When the preset duration is reached, the next response is displayed, and the current response scrolls upwards.

[0086] The content display method presented in this paper obtains the input content of the first user after the first user performs a first trigger operation on the virtual object. Therefore, it can determine the interactive operation based on the input content and control the virtual object to execute the interactive operation. As a result, the first user can interact with the virtual object more flexibly based on the first trigger operation, enriching the interactive methods within the interactive interface.

[0087] Optionally, based on any of the above embodiments, step 203 includes:

[0088] Retrieve the conversation content associated with the first interaction.

[0089] In response to interactive actions included in the session content, the virtual object performs the interactive actions, which are determined by the virtual object based on data processing of the session content using a generative model.

[0090] In some scenarios, virtual objects can acquire the conversation content during the initial interaction. This conversation content includes voice and text content. The virtual object can process this conversation content using a generative model to determine whether it includes interactive actions. These interactive actions include, but are not limited to, adding special effects for the first or second user, playing audio during the initial interaction, and changing the styles of elements associated with the virtual object.

[0091] Optionally, when it is determined that the session content includes an interactive action, the virtual object can automatically perform the interactive action.

[0092] The content display method provided in this paper obtains the conversation content during the first interaction process. Therefore, after displaying the virtual object in the interaction interface, the virtual object can automatically determine the interaction operation based on the conversation content, which further enriches the interaction methods with the virtual object.

[0093] Optionally, based on any of the above embodiments, step 203 includes:

[0094] In response to the first user and the second user jointly browsing the media content stream, the virtual object performs interactive operations.

[0095] In some scenarios, a first user and a second user can jointly browse a media content stream within an interactive interface. During the browsing process, if a first triggering condition is met, a virtual object can be displayed in the interactive interface and perform interactive operations. These interactive operations can generate relevant interactive information for the currently browsed media content.

[0096] The content display method presented in this article enhances the browsing experience of both the first and second users when they jointly browse the media content stream by having virtual objects perform interactive operations.

[0097] Optionally, based on any of the above embodiments, the interactive operation includes one or more of the following:

[0098] Add special effects content to the display area associated with the first user and / or the second user in the interactive interface. The special effects content is determined based on the interactive information.

[0099] The response content is generated based on the interactive information. The response content is generated by virtual objects through data processing of the interactive information using a generative model.

[0100] Based on the media content stream browsed by the first user and the second user, the system generates and presents related interactive information about the first media content, which includes the first media content.

[0101] During the first interaction, audio media content is played, which is determined based on the interaction information.

[0102] Virtual objects perform interactive actions or tasks.

[0103] Switch the style of the element associated with the virtual object.

[0104] In some cases, this interactive operation can add special effects to the display area associated with the first and / or second user in the interactive interface. These special effects can be determined by the virtual object based on generative models analyzing the interactive information.

[0105] Optionally, during the first interaction, the virtual object can analyze the interaction information to determine the interaction operation. For example, the interaction information could be "Add a first effect to the second user." Therefore, the virtual object can add a first effect to the display area associated with the second user based on this interaction information.

[0106] In other scenarios, the interactive operation can generate a response based on the interactive information. For example, a first user can ask a question to a virtual object through a first trigger operation, and the virtual object can then process the question based on a generative model to determine the response, which is then presented in the interactive interface.

[0107] In other scenarios, a first user and a second user can jointly browse a media content stream within an interactive interface. The media content stream includes multiple media items, with the media content currently being viewed by both users being the first media item.

[0108] During browsing, virtual objects can be displayed in the interactive interface, generating relevant interactive information based on the first media content. This relevant interactive information can be generated based on the first media content, or it can be generated by combining the first media content with historical interaction information between the first and second users, thus making the generated relevant interactive information more closely match the interaction between the first and second users.

[0109] In other scenarios, the interactive operation can be playing audio media content during the first interaction, the audio media content being determined based on the interactive information. For example, during live streaming or video interaction, the first user can control a virtual object to play a specified audio file via voice or a first trigger operation to enhance the interactive experience.

[0110] In other scenarios, the interactive operation can be the execution of an interactive action or task. For example, a first user can issue a command to a virtual object to perform a "dance action" via voice or a first trigger operation. Therefore, the virtual object can perform the dance action based on this command. Alternatively, the first user can control the virtual object to perform an interactive task via voice or a first trigger operation. This interactive task includes, but is not limited to, feeding tasks.

[0111] In other scenarios, the first user can switch the style of elements associated with a virtual object via voice or a first trigger action. For example, the element style can be virtual outfits, virtual clothing, virtual decorations, etc., associated with the virtual object.

[0112] Figure 6 Another interface interaction diagram illustrating the content display method provided in this article, such as Figure 6 As shown, the first user and the second user can share and interact with media content. During the interaction, multiple users can interact via voice, video, and text, and jointly browse the media content stream. The shared media content can also be displayed in a small window, which can then float above other function pages. The interactive interface 61 can display the media content stream 62, the first user's identification information 63, and the second user's identification information 64. Furthermore, the interactive interface 61 can also display a virtual object 65. During the browsing of the media content stream, the virtual object 65 can present related interactive information 66 based on the currently viewed media content.

[0113] The content display method provided in this article, by pre-setting various interactive operations, enables virtual objects to perform the aforementioned interactive operations within the interactive interface based on interactive information, thereby enriching the displayed content and interactive methods within the interactive interface and enhancing the user's interactive experience.

[0114] Furthermore, based on any of the above embodiments, the method further includes:

[0115] The interactive content generated by the virtual object is presented in any display style within the display area associated with the virtual object. The interactive content includes at least one of the following: response content and associated interactive information.

[0116] In some cases, during the initial interaction, the virtual object can generate interactive content. This interactive content can be related interactive information generated by the virtual object in response to the currently viewed media content. Alternatively, the interactive content can be a response generated by the virtual object in response to the input of the first user.

[0117] To allow the first and second users to view the interactive content more intuitively, the interactive content generated by the virtual object can be presented in any display style within the display area associated with the virtual object.

[0118] The display styles include one or more of the following:

[0119] Interactive content is displayed in the form of conversational text in the display area associated with the virtual object.

[0120] Virtual objects broadcast interactive content via voice.

[0121] Virtual objects perform interactive actions and broadcast the interactive content via voice.

[0122] In some scenarios, interactive content associated with virtual objects can be presented in text, voice, or video formats. When presented as text, the interactive content can be displayed as conversational text in the display area associated with the virtual object. For example, a conversation bubble can be displayed above the virtual object, containing the conversational text.

[0123] Alternatively, when presented in voice format, the virtual object can broadcast interactive content via voice. Furthermore, a voice bubble can be displayed at the location associated with the virtual object, accompanied by a playback animation, to indicate that the virtual object is playing interactive content.

[0124] When a virtual object generates multiple interactive content pieces, there can be multiple bubbles, each with a preset display duration. When the current bubble's display time reaches the preset duration, the next bubble is displayed, and the current bubble is controlled to scroll upwards.

[0125] As one feasible approach, when a virtual object generates multiple interactive content items, these items can be displayed in pages, with each page showing a preset number of interactive content items and displaying a switching control. The first user can switch between pages by triggering the switching control.

[0126] Alternatively, when a virtual object generates multiple interactive content pieces, only a preset number of pieces can be displayed within the interactive interface, with the remaining pieces collapsed and hidden. A viewing control can be displayed within the interactive interface, allowing the first user to trigger the view control to see all multiple interactive content pieces.

[0127] Alternatively, when a virtual object generates multiple interactive content items, a preset number of interactive content items can be displayed only within the interactive interface. The first user can then load and view the remaining interactive content items through gestures such as pulling down.

[0128] Alternatively, when presented as video, virtual objects can perform corresponding interactive actions and broadcast interactive content via voice.

[0129] The content display method provided in this article presents interactive content generated by virtual objects in any display style within the display area associated with the virtual objects. Therefore, the first user and the second user can view the interactive content more intuitively, further enhancing the user's interactive experience.

[0130] Optionally, based on any of the above embodiments, step 203 includes:

[0131] Get the actions or postures presented by the first user.

[0132] In response to any target action being hit by an action or gesture presented by the first user, the virtual object performs an interactive action associated with the target action.

[0133] In some cases, virtual objects may include three-dimensional virtual avatars, or virtual avatars may include augmented reality virtual avatars.

[0134] Optionally, when the virtual object is an augmented reality avatar, the first user can interact with the virtual object based on actions or gestures. For example, the first user can gently tap the virtual object's head, and the virtual object can then mimic a gesture of covering its head. Alternatively, the first user can press the virtual object, and the virtual object can then exhibit a lateral deformation based on that action.

[0135] Therefore, it is possible to acquire the actions or postures presented by the first user, and control the virtual object to perform corresponding interactive actions based on the associated information of the actions or postures. This associated information includes information such as the direction, speed, and distance between the action or posture and the virtual object.

[0136] In other scenarios, a first or second user can pre-set a target action and associated interactive actions. For example, the target action can be pre-configured as a hand-raising gesture, and the virtual object will perform a corresponding high-five based on this gesture. Therefore, the action or posture presented by the first user can be acquired. In response to the first user's action or posture hitting any target action, the virtual object executes the interactive action associated with the target action.

[0137] The content display method presented in this paper involves a virtual object executing an interactive action associated with the target action when the action or posture presented by the first user hits any target action. Therefore, the virtual object can further interact with the first user in terms of actions or postures, enriching the interaction methods between the virtual object and the user.

[0138] Furthermore, based on any of the above embodiments, the method further includes:

[0139] In response to a second triggering operation on a virtual object, a switching position associated with the second triggering operation is determined, the switching position including a stop position associated with the second triggering operation within a movable area.

[0140] Move the virtual object to a different display location.

[0141] In some cases, the first user can adjust the display position of the virtual object according to actual needs, so that the display position of the virtual object is more in line with the actual needs of the first user.

[0142] Optionally, the first user can perform a second triggering operation on the virtual object, where the second triggering operation includes a drag-and-drop operation. Therefore, the first user can move the virtual object to a specified position by dragging. Alternatively, the second triggering operation includes a double-click operation. After a double-click, multiple movable positions can be displayed within the movable area of ​​the interactive interface, and the first user can select from these positions to determine the stopping position. Alternatively, the second triggering operation can be any interactive operation capable of adjusting the position of the virtual object; this document does not impose any restrictions on this.

[0143] Furthermore, in response to a second triggering operation on the virtual object, the switching position associated with the second triggering operation is determined. After determining the switching position, the virtual object can be moved to the switching position for display.

[0144] In other scenarios, the interactive interface is used to display images and / or audio associated with the first and second users participating in the interaction. Therefore, to prevent virtual objects from obscuring the content displayed within the interactive interface, a movable area can be pre-defined within the interface. This movable area can be the display area within the interactive interface that does not display interactive controls or interactive windows associated with the first or second user. Thus, when a virtual object is displayed within the movable area, it will not obscure other content displayed within the interactive interface.

[0145] Therefore, in response to a second trigger operation on a virtual object, the stop position associated with the second trigger operation within the movable area can be determined as the switching position.

[0146] Figure 7 Another interface interaction diagram illustrating the content display method provided in this article, such as Figure 7 As shown, a virtual object 72 can be displayed within the interactive interface 71. In response to a second trigger operation by the first user on the virtual object 72, the switching position associated with the second trigger operation can be determined. This second trigger operation includes a drag operation. In response to the drag operation, the stopping position of the drag operation within the movable area 73 can be determined, and the virtual object 72 can be moved to that stopping position for display.

[0147] The content display method presented in this article determines the switching position associated with a second trigger operation on a virtual object and moves the virtual object to that switching position for display. This allows the virtual object's display position within the interactive interface to better align with the user's actual needs, thus enhancing the user experience.

[0148] Optionally, based on any of the above embodiments, step 203 includes:

[0149] In response to the first user pre-configuring the virtual object to be displayed, the virtual object is displayed in the interaction interface when the interaction is initiated.

[0150] In some situations, the first user can configure virtual objects outside the interactive interface. For example, before starting live interaction, the first user can configure virtual objects to participate in the interaction during the live stream. Or, before video interaction, the first user can configure virtual objects to participate in the interaction during the video before entering the interactive interface.

[0151] Therefore, if it is determined that the first user has pre-configured the virtual object to be in a display state, then when the interaction is initiated, it can be determined that the first triggering condition is met, and thus the virtual object can be displayed in the interaction interface.

[0152] The virtual object is used to continuously participate in the interaction within the interactive interface during the first interaction. During the first interaction, the virtual object can continuously participate in the interaction and execute the interactive operation associated with the interactive information when the interactive information meets the interactive conditions.

[0153] The content display method provided in this article pre-configures virtual objects into a display state, so that virtual objects can participate in the interaction when an interaction is initiated, further enriching the ways in which virtual objects can participate in the interaction.

[0154] Figure 8 The structural diagram of the content display device provided in this article is as follows: Figure 8 As shown, the device includes: a display module 81, a presentation module 82, and an interaction module 83. The display module 81 displays an interactive interface configured to present an image and / or audio associated with a first interaction, whereby participants in the first interaction include a first user and a second user. The presentation module 82, in response to a first triggering condition being met, displays a virtual object within the interactive interface, the virtual object being associated with a joint interaction between the first user and the second user. The interaction module 83, in response to the interaction information associated with the first user and the second user meeting an interaction condition, displays an interactive operation associated with the interaction information in the virtual object.

[0155] Furthermore, based on any of the above embodiments, a presentation module is configured to: display a first control on the interactive interface; and, in response to a triggering operation on the first control, display a virtual object within the interactive interface.

[0156] Furthermore, based on any of the above embodiments, the content display device further includes: in response to a trigger operation on the first control, switching the display of the second control at the display position associated with the first control, wherein the second control is configured to hide the virtual object in response to the trigger operation.

[0157] Furthermore, based on any of the above embodiments, a presentation module is configured to: obtain the session content associated with the first interaction; and, in response to the session content including target content, display a virtual object within the interactive interface.

[0158] Furthermore, based on any of the above embodiments, the target content includes one or more of the following: wake words associated with virtual objects, keywords associated with interactive functions, and statements associated with interactive semantics.

[0159] Furthermore, based on any of the above embodiments, the interaction module is configured to: in response to a first user's first trigger operation on a virtual object, acquire input content determined by the first user; determine an interaction operation based on the input content; and execute the interaction operation by the virtual object, wherein the interaction operation is determined by the virtual object through data processing of the input content based on a generative model.

[0160] Furthermore, based on any of the above embodiments, the interaction module is configured to: obtain the session content associated with the first interaction; and, in response to the session content including an interactive operation, perform the interactive operation by a virtual object, wherein the interactive operation is determined by the virtual object based on data processing of the session content using a generative model.

[0161] Furthermore, based on any of the above embodiments, the interaction module is used to: in response to the first user and the second user jointly browsing the media content stream, perform interactive operations by a virtual object.

[0162] Further, based on any of the above embodiments, the interactive operation includes one or more of the following: adding special effects content to the display area associated with the first user and / or the second user in the interactive interface, the special effects content being determined based on the interactive information; generating response content based on the interactive information, the response content being generated by the virtual object through data processing of the interactive information based on a generative model; generating and presenting associated interactive information about the first media content based on the media content stream jointly viewed by the first user and the second user, the media content stream including the first media content; playing audio media content during the first interaction, the audio media content being determined based on the interactive information; the virtual object performing an interactive action or interactive task; and switching the style of the element associated with the virtual object.

[0163] Furthermore, based on any of the above embodiments, the content display device further includes: a presentation module, used to present interactive content generated by the virtual object in any display style within the display area associated with the virtual object, wherein the interactive content includes at least one of response content and associated interactive information.

[0164] Furthermore, based on any of the above embodiments, the display style includes one or more of the following: displaying interactive content in the form of conversational text in the display area associated with the virtual object; the virtual object broadcasting the interactive content via voice; and the virtual object performing an interactive action and broadcasting the interactive content via voice.

[0165] Furthermore, based on any of the above embodiments, the interaction module is configured to: acquire the action or gesture presented by the first user; and, in response to the action or gesture presented by the first user hitting any target action, execute an interactive action associated with the target action by a virtual object.

[0166] Furthermore, based on any of the above embodiments, the virtual object includes a three-dimensional virtual image, or the virtual image includes an augmented reality virtual image.

[0167] Furthermore, based on any of the above embodiments, the content display device further includes: a determining module, configured to determine a switching position associated with the second triggering operation in response to a second triggering operation on a virtual object, the switching position including a stop position associated with the second triggering operation within a movable area; and a switching module, configured to move the virtual object to the switching position for display.

[0168] Furthermore, based on any of the above embodiments, a presentation module is configured to: in response to a first user pre-configuring a virtual object to a display state, display the virtual object within the interactive interface when an interaction is initiated.

[0169] Furthermore, based on any of the above embodiments, the virtual object is used to continuously participate in the interaction within the interactive interface during the first interaction process.

[0170] The device provided in this article can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.

[0171] To implement the above embodiments, this document also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method provided in any of the above embodiments.

[0172] To implement the above embodiments, this document also provides a computer program product, including a computer program that, when executed by a processor, implements the content display method provided in any of the above embodiments.

[0173] To implement the above embodiments, this document also provides an electronic device, including: a processor and a memory;

[0174] The memory stores instructions that the computer executes;

[0175] The processor executes computer execution instructions stored in memory, causing the processor to perform the content display method provided in any of the above embodiments.

[0176] Figure 9 This is a schematic diagram of the structure of the electronic device 900 provided in this article. The electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 9 The electronic device shown is merely an example and should not impose any limitations on the functionality and scope of this article.

[0177] like Figure 9 As shown, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0178] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 9An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0179] In particular, according to embodiments herein, the processes described in the above-referenced flowcharts can be implemented as computer software programs. For example, embodiments herein include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 909, or installed from storage device 908, or installed from ROM 902. When the computer program is executed by processing device 901, it performs the functions defined in the methods herein.

[0180] It should be noted that the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0181] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0182] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0183] Computer program code for performing the operations described herein can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0184] 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 herein. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that 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 consecutively indicated 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 operation, or using a combination of dedicated hardware and computer instructions.

[0185] The units described herein can be implemented in software or hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0186] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0187] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0188] Firstly, according to one or more embodiments herein, a content display method is provided, including:

[0189] Display an interactive interface, which is configured to present images and / or audio associated with a first interaction, the participants of which include a first user and a second user;

[0190] In response to the fulfillment of the first triggering condition, a virtual object is displayed in the interactive interface, and the virtual object is associated with the joint interaction between the first user and the second user;

[0191] In response to the interaction information associated with the first user and the second user satisfying the interaction conditions, the virtual object presents the interactive operation associated with the interaction information.

[0192] According to one or more embodiments of this document, in response to the satisfaction of a first triggering condition, a virtual object is displayed within an interactive interface, including:

[0193] Display the first control in the interactive interface;

[0194] In response to a trigger operation on the first control, a virtual object is displayed within the interactive interface.

[0195] According to one or more embodiments of this document, the method further includes:

[0196] In response to a trigger operation on the first control, the second control is switched to be displayed at the display position associated with the first control. The second control is configured to hide the virtual object in response to the trigger operation.

[0197] According to one or more embodiments of this document, in response to the satisfaction of a first triggering condition, a virtual object is displayed within an interactive interface, including:

[0198] Retrieve the conversation content associated with the first interaction;

[0199] In response to the inclusion of target content in the session content, a virtual object is displayed within the interactive interface.

[0200] According to one or more embodiments of this document, the target content includes one or more of the following: wake words associated with virtual objects, keywords associated with interactive functions, and statements associated with interactive semantics.

[0201] According to one or more embodiments herein, in response to the interaction information associated with a first user and a second user satisfying an interaction condition, a virtual object presents an interactive operation associated with the interaction information, including:

[0202] In response to the first user's first trigger operation on the virtual object, obtain the input content determined by the first user;

[0203] The interactive operation is determined based on the input content and executed by the virtual object. The interactive operation is determined by the virtual object based on the data processing of the input content using a generative model.

[0204] According to one or more embodiments herein, in response to the interaction information associated with a first user and a second user satisfying an interaction condition, a virtual object presents an interactive operation associated with the interaction information, including:

[0205] Retrieve the conversation content associated with the first interaction;

[0206] In response to interactive actions included in the session content, the virtual object performs the interactive actions, which are determined by the virtual object based on data processing of the session content using a generative model.

[0207] According to one or more embodiments herein, in response to the interaction information associated with a first user and a second user satisfying an interaction condition, a virtual object presents an interactive operation associated with the interaction information, including:

[0208] In response to the first user and the second user jointly browsing the media content stream, the virtual object performs interactive operations.

[0209] According to one or more embodiments herein, the interactive operation includes one or more of the following:

[0210] Add special effects content to the display area associated with the first user and / or the second user in the interactive interface. The special effects content is determined based on the interactive information.

[0211] The response content is generated based on the interactive information. The response content is generated by virtual objects based on the data processing of the interactive information using a generative model.

[0212] Based on the media content stream browsed by the first user and the second user, related interactive information about the first media content is generated and presented. The media content stream includes the first media content.

[0213] During the first interaction, audio media content is played, which is determined based on the interaction information;

[0214] Virtual objects perform interactive actions or tasks;

[0215] Switch the style of the element associated with the virtual object.

[0216] According to one or more embodiments of this document, the method further includes:

[0217] The interactive content generated by the virtual object is presented in any display style within the display area associated with the virtual object. The interactive content includes at least one of the following: response content and associated interactive information.

[0218] According to one or more embodiments herein, the display style includes one or more of the following:

[0219] Interactive content is displayed in the form of conversational text in the display area associated with the virtual object;

[0220] Virtual objects broadcast interactive content via voice.

[0221] Virtual objects perform interactive actions and broadcast the interactive content via voice.

[0222] According to one or more embodiments herein, in response to the interaction information associated with a first user and a second user satisfying an interaction condition, a virtual object presents an interactive operation associated with the interaction information, including:

[0223] Get the actions or postures presented by the first user;

[0224] In response to any target action being hit by an action or gesture presented by the first user, the virtual object performs an interactive action associated with the target action.

[0225] According to one or more embodiments of this document, a virtual object includes a three-dimensional virtual avatar, or a virtual avatar includes an augmented reality virtual avatar.

[0226] According to one or more embodiments of this document, the method further includes:

[0227] In response to a second triggering operation on a virtual object, a switching position associated with the second triggering operation is determined, the switching position including a stop position associated with the second triggering operation within a movable area;

[0228] Move the virtual object to a different display location.

[0229] According to one or more embodiments of this document, in response to the satisfaction of a first triggering condition, a virtual object is displayed within an interactive interface, including:

[0230] In response to the first user pre-configuring the virtual object to be displayed, the virtual object is displayed in the interaction interface when the interaction is initiated.

[0231] According to one or more embodiments of this document, a virtual object is used to continuously participate in the interaction within the interactive interface during a first interaction process.

[0232] Secondly, according to one or more embodiments herein, a content display device is provided, comprising:

[0233] The display module is used to display the interactive interface, which is configured to present images and / or audio associated with the first interaction. The participants in the first interaction include a first user and a second user.

[0234] The presentation module is used to display a virtual object in the interactive interface in response to the fulfillment of the first triggering condition. The virtual object is associated with the joint interaction between the first user and the second user.

[0235] The interaction module is used to respond to the interaction information associated with the first user and the second user meeting the interaction conditions, and the virtual object presents the interactive operation associated with the interaction information.

[0236] According to one or more embodiments herein, a presentation module is configured to:

[0237] Display the first control in the interactive interface;

[0238] In response to a trigger operation on the first control, a virtual object is displayed within the interactive interface.

[0239] According to one or more embodiments herein, the content display device further includes:

[0240] In response to a trigger operation on the first control, the second control is switched to be displayed at the display position associated with the first control. The second control is configured to hide the virtual object in response to the trigger operation.

[0241] According to one or more embodiments herein, a presentation module is configured to:

[0242] Retrieve the conversation content associated with the first interaction;

[0243] In response to the inclusion of target content in the session content, a virtual object is displayed within the interactive interface.

[0244] According to one or more embodiments of this document, the target content includes one or more of the following: wake words associated with virtual objects, keywords associated with interactive functions, and statements associated with interactive semantics.

[0245] According to one or more embodiments of this document, the interactive module is used for:

[0246] In response to the first user's first trigger operation on the virtual object, obtain the input content determined by the first user;

[0247] The interactive operation is determined based on the input content and executed by the virtual object. The interactive operation is determined by the virtual object based on the data processing of the input content using a generative model.

[0248] According to one or more embodiments of this document, the interactive module is used for:

[0249] Retrieve the conversation content associated with the first interaction;

[0250] In response to interactive actions included in the session content, the virtual object performs the interactive actions, which are determined by the virtual object based on data processing of the session content using a generative model.

[0251] According to one or more embodiments of this document, the interactive module is used for:

[0252] In response to the first user and the second user jointly browsing the media content stream, the virtual object performs interactive operations.

[0253] According to one or more embodiments herein, the interactive operation includes one or more of the following:

[0254] Add special effects content to the display area associated with the first user and / or the second user in the interactive interface. The special effects content is determined based on the interactive information.

[0255] The response content is generated based on the interactive information. The response content is generated by virtual objects based on the data processing of the interactive information using a generative model.

[0256] Based on the media content stream browsed by the first user and the second user, related interactive information about the first media content is generated and presented. The media content stream includes the first media content.

[0257] During the first interaction, audio media content is played, which is determined based on the interaction information;

[0258] Virtual objects perform interactive actions or tasks;

[0259] Switch the style of the element associated with the virtual object.

[0260] According to one or more embodiments herein, the content display device further includes:

[0261] The presentation module is used to present the interactive content generated by the virtual object in any display style within the display area associated with the virtual object. The interactive content includes at least one of the following: response content and associated interactive information.

[0262] According to one or more embodiments herein, the display style includes one or more of the following:

[0263] Interactive content is displayed in the form of conversational text in the display area associated with the virtual object;

[0264] Virtual objects broadcast interactive content via voice.

[0265] Virtual objects perform interactive actions and broadcast the interactive content via voice.

[0266] According to one or more embodiments of this document, the interactive module is used for:

[0267] Get the actions or postures presented by the first user;

[0268] In response to any target action being hit by an action or gesture presented by the first user, the virtual object performs an interactive action associated with the target action.

[0269] According to one or more embodiments of this document, a virtual object includes a three-dimensional virtual avatar, or a virtual avatar includes an augmented reality virtual avatar.

[0270] According to one or more embodiments herein, the content display device further includes:

[0271] The determination module is used to determine the switching position associated with the second trigger operation in response to the second trigger operation on the virtual object. The switching position includes the stop position associated with the second trigger operation within the movable area.

[0272] The switching module is used to move virtual objects to a different display location.

[0273] According to one or more embodiments herein, a presentation module is configured to:

[0274] In response to the first user pre-configuring the virtual object to be displayed, the virtual object is displayed in the interaction interface when the interaction is initiated.

[0275] According to one or more embodiments of this document, a virtual object is used to continuously participate in the interaction within the interactive interface during a first interaction process.

[0276] Thirdly, according to one or more embodiments herein, an electronic device is provided, comprising: at least one processor and a memory;

[0277] The memory stores instructions that the computer executes;

[0278] At least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the content display methods provided by the first aspect above and various possible designs of the first aspect.

[0279] Fourthly, according to one or more embodiments herein, a computer-readable storage medium is provided, which stores computer-executable instructions that, when executed by a processor, implement the content display method provided by the first aspect above and various possible designs of the first aspect.

[0280] Fifthly, according to one or more embodiments herein, a computer program product is provided, including a computer program that, when executed by a processor, implements the content display method provided by the first aspect above and various possible designs of the first aspect.

[0281] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure herein is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed herein that have similar functions.

[0282] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this document. Certain features described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0283] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A content display method, comprising: An interactive interface is displayed, which is configured to present images and / or audio associated with a first interaction, the participants of which include a first user and a second user. In response to the fulfillment of a first triggering condition, a virtual object is displayed in the interactive interface, the virtual object being associated with the joint interaction between the first user and the second user; In response to the interaction information associated with the first user and the second user satisfying the interaction conditions, the virtual object presents the interactive operation associated with the interaction information.

2. The method according to claim 1, wherein displaying a virtual object in the interactive interface in response to satisfying a first triggering condition includes: The first control is displayed on the interactive interface; In response to a triggering operation on the first control, a virtual object is displayed within the interactive interface.

3. The method according to claim 2, further comprising: In response to a trigger operation on the first control, a second control is switched to be displayed at the display position associated with the first control, and the second control is configured to hide the virtual object in response to the trigger operation.

4. The method according to claim 1, wherein displaying a virtual object in the interactive interface in response to satisfying a first triggering condition includes: Obtain the conversation content associated with the first interaction; In response to the inclusion of target content in the session content, a virtual object is displayed within the interactive interface.

5. The method according to claim 4, wherein the target content includes one or more of the wake word associated with the virtual object, keywords associated with interactive functions, and statements associated with interactive semantics.

6. The method according to claim 1, wherein in response to the interaction information associated with the first user and the second user satisfying the interaction conditions, the virtual object presents an interactive operation associated with the interaction information, comprising: In response to the first user's first trigger operation on the virtual object, the input content determined by the first user is obtained; The interactive operation is determined based on the input content, and the virtual object executes the interactive operation. The interactive operation is determined by the virtual object through data processing of the input content based on a generative model.

7. The method according to claim 1, wherein in response to the interaction information associated with the first user and the second user satisfying the interaction conditions, the virtual object presents an interactive operation associated with the interaction information, comprising: Obtain the conversation content associated with the first interaction; In response to the interactive operation being included in the session content, the virtual object performs the interactive operation, which is determined by the virtual object based on data processing of the session content using a generative model.

8. The method according to claim 1, wherein in response to the interaction information associated with the first user and the second user satisfying the interaction conditions, the virtual object presents an interactive operation associated with the interaction information, comprising: In response to the first user and the second user jointly browsing the media content stream, the virtual object performs the interactive operation.

9. The method according to any one of claims 6-8, wherein the interactive operation includes one or more of the following: Add special effects content to the display area associated with the first user and / or the second user in the interactive interface, wherein the special effects content is determined based on the interactive information; The response content is generated based on the interactive information, and the response content is generated by the virtual object through data processing of the interactive information based on a generative model. Based on the media content stream jointly browsed by the first user and the second user, related interactive information about the first media content is generated and presented, wherein the media content stream includes the first media content; During the first interaction, audio media content is played, which is determined based on the interaction information; The virtual object performs interactive actions or tasks; Switch the style of the element associated with the virtual object.

10. The method according to claim 9, further comprising: The interactive content generated by the virtual object is presented in any display style within the display area associated with the virtual object. The interactive content includes at least one of the response content and associated interactive information.

11. The method according to claim 10, wherein the display style includes one or more of the following: The interactive content is displayed in the form of conversational text in the display area associated with the virtual object; The virtual object broadcasts the interactive content via voice. The virtual object performs interactive actions and broadcasts the interactive content via voice.

12. The method according to claim 1, wherein in response to the interaction information associated with the first user and the second user satisfying the interaction condition, the virtual object presents an interactive operation associated with the interaction information, comprising: Obtain the action or posture presented by the first user; In response to the action or gesture presented by the first user hitting any target action, the virtual object performs an interactive action associated with the target action.

13. The method according to claim 12, wherein the virtual object comprises a three-dimensional virtual image, or the virtual image comprises an augmented reality virtual image.

14. The method according to any one of claims 1-8 and 10-13, further comprising: In response to a second triggering operation on the virtual object, a switching position associated with the second triggering operation is determined, the switching position including a stop position associated with the second triggering operation within a movable area; Move the virtual object to the switched position for display.

15. The method according to any one of claims 1-8 and 10-13, wherein displaying a virtual object in the interactive interface in response to satisfying a first triggering condition includes: In response to the first user pre-configuring the virtual object to a display state, the virtual object is displayed in the interactive interface when an interaction is initiated.

16. The method according to claim 15, wherein the virtual object is used to continuously participate in the interaction within the interactive interface during the first interaction process.

17. A content display device, comprising: A display module is used to display an interactive interface, which is configured to present images and / or audio associated with a first interaction, wherein the participants in the first interaction include a first user and a second user. A presentation module is used to display a virtual object in the interactive interface in response to the fulfillment of a first triggering condition, the virtual object being associated with the joint interaction between the first user and the second user; An interaction module is used to respond to the interaction information associated with the first user and the second user satisfying the interaction conditions, and the virtual object presents the interactive operation associated with the interaction information.

18. An electronic device comprising: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the content display method as described in any one of claims 1 to 16.

19. A computer-readable storage medium storing computer-executable instructions, wherein when a processor executes the computer-executable instructions, the content display method as described in any one of claims 1 to 16 is implemented.

20. A computer program product comprising a computer program that, when executed by a processor, implements the content display method as described in any one of claims 1 to 16.