Method, device, apparatus, storage medium and product for virtual object-based interaction

The method and apparatus enhance virtual object-based interaction by enabling diverse operations like emoji mixing and duets, addressing the limitations of monolithic interaction methods and improving presentation effects in conversation interfaces.

JP2026507624APending Publication Date: 2026-03-04BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-08
Publication Date
2026-03-04

AI Technical Summary

Technical Problem

Existing virtual object-based interaction methods are monolithic, leading to poor presentation effects in conversation interfaces.

Method used

A method and apparatus for virtual object-based interaction that allows users to perform interactive operations such as emoji mixing and duets between virtual objects, enhancing the display content and interaction methods in conversation interfaces.

Benefits of technology

Enriches the display content and interaction methods in conversation interfaces by allowing users to perform diverse operations like emoji mixing and duets, improving the overall presentation effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026507624000001_ABST
    Figure 2026507624000001_ABST
Patent Text Reader

Abstract

An embodiment of the present disclosure provides a method, an apparatus, a device, a storage medium, and a product for virtual object-based interaction, the method including: displaying related content of a second virtual object sent by a second user in a conversation interface between a first user and a second user, where the second user is a user having a pre-established related relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user; determining interactive content corresponding to a preset operation in response to a preset operation triggered by the first user based on the related content; performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result; and displaying the interactive result in the conversation interface between the first user and the second user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority from Chinese Patent Application No. 202310184015.7, filed on February 17, 2023, and the entire contents of the above-mentioned Chinese patent application are hereby incorporated by reference into this application.

[0002] SUMMARY Embodiments of the present disclosure relate to methods, devices, apparatus, storage media, and products for virtual object-based interaction. [Background technology]

[0003] Currently, many application software programs provide a virtual object creation function, which allows users to create personalized virtual objects. When chatting in a conversation interface, users can send emojis related to the virtual objects to enrich the chat content. However, some interaction methods based on virtual objects are monolithic, which results in poor presentation effects. Summary of the Invention

[0004] The embodiments of the present disclosure provide a method, an apparatus, a device, a storage medium, and a product for virtual object-based interaction to solve the technical problem of a single method for virtual object-based interaction.

[0005] An embodiment of the present disclosure provides a method for virtual object-based interaction for a client of a first user, the method comprising: a step of displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and a second user, the second user being a user having a pre-established related relationship with the first user, and the second virtual object being a virtual object generated in advance by the second user; In response to a preset operation triggered by the first user based on the related content, determining interactive content corresponding to the preset operation; performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result; and displaying the interactive results in a conversation interface between the first user and a second user.

[0006] An embodiment of the present disclosure provides a method for virtual object-based interaction for a client of a second user, the method comprising: determining a second virtual object associated with the second user, the second virtual object being a virtual object previously generated by the second user; generating related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user; The method includes a step of sending the related content to a conversation interface between the second user and the first user, wherein the first user performs a preset operation based on the related content, determines interactive content, performs an interactive operation based on the interactive content and the second virtual object, generates an interactive result, and displays the interactive result in the conversation interface, wherein the first user is a user having a pre-established association relationship with the second user.

[0007] An embodiment of the present disclosure provides an apparatus for virtual object-based interaction for use with a client of a first user, the apparatus comprising: a display module for displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and a second user, the second user being a user having a pre-established related relationship with the first user, and the second virtual object being a virtual object generated in advance by the second user; a processing module for determining interactive content corresponding to a preset operation in response to the preset operation triggered by the first user based on the related content; an interactive module for performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result; a presentation module for displaying the interactive results in a conversation interface between the first user and a second user.

[0008] An embodiment of the present disclosure provides an apparatus for virtual object-based interaction for use with a client of a second user, the apparatus comprising: a determination module for determining a second virtual object associated with the second user, the second virtual object being a virtual object previously generated by the second user; a generation module for generating related content of the second virtual object in response to a preset operation triggered on the second virtual object by the second user; and a transmission module for transmitting the related content to a conversation interface between the second user and a first user, wherein the first user performs a preset operation based on the related content, determines interactive content, performs an interactive operation based on the interactive content and the second virtual object, generates an interactive result, and displays the interactive result in the conversation interface, wherein the first user is a user having a pre-established association relationship with the second user.

[0009] An embodiment of the present disclosure provides an electronic device, the electronic device including a processor and a memory, the memory stores computer-executable instructions; The processor executes computer-executable instructions stored in the memory, causing the at least one processor to perform the method for virtual object-based interaction described in the above embodiments and various possible designs of the above embodiments.

[0010] An embodiment of the present disclosure provides a computer-readable storage medium that stores computer-executable instructions that, when executed by a processor, implement the method for virtual object-based interaction described in the above embodiment and various possible designs of the above embodiment.

[0011] An embodiment of the present disclosure provides a computer program product, the computer program product including a computer program that, when executed by a processor, implements the method for virtual object-based interaction described in the above embodiments and various possible designs of the above embodiments. [Brief explanation of the drawings]

[0012] In order to more clearly describe the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can further derive other drawings based on these drawings without any creative efforts.

[0013] [Figure 1] 1 is a flowchart of a method for virtual object-based interaction according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of interface interactions according to an embodiment of the present disclosure. [Figure 3] FIG. 10 is a schematic diagram of yet another interface interaction according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram of yet another interface interaction according to an embodiment of the present disclosure. [Figure 5] FIG. 2 is a schematic diagram of a display interface according to an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic diagram of yet another interface interaction according to an embodiment of the present disclosure. [Figure 7] FIG. 1 is a schematic flow chart of a method for virtual object-based interaction according to an embodiment of the present disclosure. [Figure 8] 1 is a structural schematic diagram of an apparatus for virtual object-based interaction according to an embodiment of the present disclosure; [Figure 9]1 is a structural schematic diagram of an apparatus for virtual object-based interaction according to an embodiment of the present disclosure; [Figure 10] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0014] In order to make the objectives, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described below clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only some embodiments of the present disclosure, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without any creative efforts fall within the scope of protection of the present disclosure.

[0015] To solve the technical problem of a single virtual object-based interaction method, the present disclosure provides a method, an apparatus, a device, a storage medium and a product for virtual object-based interaction.

[0016] It should be noted that the method, apparatus, device, storage medium and product for virtual object-based interaction according to the present disclosure can be applied to any one of the scenarios for virtual object-based interaction.

[0017] Currently, after a user generates a virtual object, they can only decorate the virtual object or send emojis related to the virtual object in an instant messaging function to realize interactions based on the virtual object. However, in most cases, the interaction method is single, and users cannot perform more diverse interaction operations based on the virtual object, which results in poor display effects.

[0018] To enrich the interaction method based on the virtual object, the conversation interface may display related content of the second virtual object sent by the second user. In response to a preset operation triggered by the first user on the related content, an interactive operation can be performed based on interactive content corresponding to the preset operation and the second virtual object, and the interactive result can be displayed in the conversation interface. Here, the interactive operation includes mixing facial expression content corresponding to the second virtual object with facial expression content selected by the user. Or, the interactive operation includes performing a duet between the second virtual object and the first virtual object of the first user, and during the duet, the first virtual object and the second virtual object can perform an action selected by the first user, etc.

[0019] FIG. 1 is a flowchart of a method for virtual object-based interaction according to an embodiment of the present disclosure, used for a client of a first user. As shown in FIG. 1, the method includes:

[0020] Step 101: In a conversation interface between the first user and a second user, display related content of a second virtual object sent by the second user, where the second user is a user who has a pre-established related relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user.

[0021] The execution body of this embodiment is an apparatus for virtual object-based interaction, which can be coupled to a terminal device of a first user, and can perform an interactive operation based on the virtual object based on a trigger operation of the first user. Optionally, the apparatus for virtual object-based interaction can also be coupled to a server communicatively connected to the terminal device of the first user, and can control the terminal device to perform an interactive operation based on the virtual object based on a trigger operation of the first user on the terminal device.

[0022] In this embodiment, a first user can pre-generate a first virtual object, and a second user can pre-generate a second virtual object. For example, the second virtual object may be a three-dimensional virtual object generated by the second user according to actual needs. Here, the second user is a user who has a pre-defined relationship with the first user. For example, the second user may be a friend of the first user, or a user followed by the first user.

[0023] When a first user and a second user perform an interaction operation in the conversation interface, the second user can generate related content based on a second virtual object and send the related content of the second virtual object to the first user. In response, the related content of the second virtual object sent by the second user can be displayed in the conversation interface of the first user. Here, the related content includes, but is not limited to, facial expression content corresponding to the second virtual object, duet content generated by the second virtual object and another virtual object, or picture content corresponding to the first virtual object.

[0024] Step 102: In response to a preset operation triggered by the first user based on the related content, determine interactive content corresponding to the preset operation.

[0025] In this embodiment, after displaying related content in the conversation interface, the first user can trigger a preset operation on the related content according to actual needs, including but not limited to a long press operation, a double click operation on the related content, or a trigger operation on a control corresponding to the related content.

[0026] Optionally, in response to a preset operation triggered by a first user based on related content, interactive content corresponding to the preset operation can be determined. Here, because the related content sent by a second user may include different types, interactive operations based on related content corresponding to different types are also different. For different related content, interactive content corresponding to the related content can be determined to realize different interactive operations.

[0027] Step 103: performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result.

[0028] In this embodiment, after the interactive content corresponding to the preset operation is determined, an interactive operation can be performed based on the interactive content and the second virtual object to obtain an interactive result.

[0029] For example, the related content of the second virtual object may be facial expression content corresponding to the second virtual object. The first virtual object may perform an emoji mixing operation based on the facial expression content. Therefore, the interactive content determined based on the preset operation may include content to be mixed for mixing. Here, the content to be mixed may include, but is not limited to, one or more of emoticons, image content, and text content. After determining the content to be mixed, a mixing operation may be performed on the content to be mixed and the related content to obtain an interactive result.

[0030] Step 104: Displaying the interactive result in a conversation interface between the first user and the second user.

[0031] In this embodiment, in order to enrich the display content in the conversation interface and allow the first user to view the interactive results more intuitively, after the interactive results are generated, the interactive results may be displayed in the interactive interface.

[0032] Optionally, when the interactive operation based on the second virtual object is an emoji mixing operation, the mixed interactive result can be updated and displayed at a display position of the related content in the conversation interface.When the interactive operation based on the second virtual object is a content duet operation, the interactive result generated by the first user based on the related content can be displayed in the conversation interface.

[0033] The method for virtual object-based interaction according to this embodiment can display, in a conversation interface, related content of a second virtual object sent by a second user, determine interactive content in response to a preset operation triggered by a first user on the related content of the second virtual object, and perform an interactive operation based on the interactive content and the second virtual object, thereby realizing a virtual object-based interaction operation, which can enrich the display content and interaction manner in the conversation interface and improve the display effect.

[0034] Optionally, in any one of the above embodiments, step 101 comprises: Displaying, in the conversation interface, any one of facial expression content associated with the second virtual object sent by the second user.

[0035] In this embodiment, the second virtual object may correspond to multiple expression contents, where different expression contents may have different facial expressions, or different body movements, etc.

[0036] Accordingly, the interactive operation based on the second virtual object may be an emoji-mixed operation, and the related content of the second virtual object may be any one of facial expression content related to the second virtual object, so that any one of facial expression content related to the second virtual object sent by the second user can be displayed in the conversation interface.

[0037] Furthermore, in any one of the above embodiments, step 102 includes:

[0038] In response to the first user's preset trigger operation on the related content, a function list corresponding to the related content is displayed in a preset display area, where the function list includes at least one content to be mixed.

[0039] In response to a trigger operation by the first user on any one of the contents to be mixed, the target content to be mixed selected by the first user is determined as the interactive content.

[0040] In this embodiment, after displaying the facial expression content related to the second virtual object in the conversation interface, the first user can realize emoji mixing through a preset trigger operation on the facial expression content.

[0041] Optionally, in response to a first user's preset trigger operation on the related content, a function list corresponding to the related content is displayed in a preset display area, where the function list includes at least one content to be mixed. Optionally, the content to be mixed includes one or more of emoticons, image content, and text content. Here, the preset trigger operation includes, but is not limited to, trigger operations such as single click, double click, and long press on expression content. In response to the first user's trigger operation on any one of the content to be mixed, a target content to be mixed selected by the first user is determined as the interactive content.

[0042] Furthermore, in any one of the above embodiments, performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result includes: performing a blending operation on the interactive content and related content of the second virtual object to obtain the interactive result;

[0043] In this embodiment, after the first user confirms the interactive content currently selected, a blending operation can be performed on the interactive content and the related content of the second virtual object to obtain an interactive result.

[0044] Optionally, the type of interactive content includes, but is not limited to, one or more of emoticons, image content, and text content. Different mixing methods may be employed for different interactive content. For example, if the interactive content is an emoticon, the mixing operation process may adjust the color, shape, and display content of the facial expression content based on the emoticon. If the interactive content is text content, the text content may be added to a position related to the facial expression content. If the interactive content is image content, the facial expression content may be displayed at a specified position of the image content. The present disclosure does not limit the mixing methods for different types of interactive content.

[0045] The method for virtual object-based interaction according to this embodiment includes: displaying, in a conversation interface, any one expression content related to a second virtual object sent by a second user; displaying, in a preset display area, a function list including at least one content to be mixed in response to a preset trigger operation by a first user on the related content; determining, in response to the first user's trigger operation on any one of the content to be mixed, the target content to be mixed selected by the first user as interactive content; performing a mixing operation on the interactive content and the content related to the second virtual object to obtain an interactive result; thereby performing a mixing operation on the second virtual object sent by the second user and the target content to be mixed, thereby enriching the virtual object-based interaction method and the display content in the conversation interface.

[0046] Furthermore, in any one of the above embodiments, the function list further includes pre-defined presentation controls.

[0047] After displaying the function list corresponding to the related content in the preset display area, In response to the first user's trigger operation on the presentation control, all of the contents to be mixed that are preset in the function list are displayed.

[0048] In this embodiment, due to the large number of contents to be mixed and the limited size of the function list, it is not possible to present all of the contents to be mixed in the function list. Therefore, in order to allow the first user to view more contents to be mixed, a presentation control may be set in the function list. In response to the first user's trigger operation on the presentation control, all of the pre-set contents to be mixed in the function list are displayed.

[0049] The method for virtual object-based interaction according to this embodiment can provide the first user with more content to be mixed for selection by displaying all pre-set content to be mixed in the function list in response to the first user's trigger operation on the presentation control, and can further tailor the final generated interactive result to the personalized needs of the first user.

[0050] In addition, in any one of the above embodiments, performing a blending operation on the interactive content and the related content of the second virtual object to obtain the interactive result includes:

[0051] Mixing information corresponding to the interactive content is determined, where the mixing information includes one or more of a mixing range, a mixing position, and a mixing effect corresponding to the interactive content.

[0052] A blending operation is performed on the interactive content and the related content of the second virtual object based on the blending information to obtain the interactive result.

[0053] In this embodiment, different interactive contents have different mixing information for their mixing operations. Therefore, after determining the interactive content selected by the user, mixing information corresponding to the interactive content can be determined, where the mixing information includes one or more of the mixing range, mixing position, and mixing effect corresponding to the interactive content. Therefore, a mixing operation can be performed on the interactive content and the associated content of the second virtual object based on the mixing information to obtain an interactive result.

[0054] For example, the interactive content is an emoticon, and the corresponding mixing information includes: a mixing position is on the head of the second virtual object, a mixing range is an upper range of the head region, and a mixing effect is that the emoticon covers the head of the second virtual object. Therefore, after obtaining the mixing information, a mixing operation can be performed based on the mixing information.

[0055] The virtual object-based interactive method according to this embodiment determines mixing information corresponding to the interactive content, and performs a mixing operation on the interactive content and the related content of the second virtual object based on the mixing information, thereby improving the accuracy of the mixing operation and enhancing the display effect of the interactive result.

[0056] Further, in any one of the above embodiments, step 104 may include: The method includes switching the related content of a second virtual object currently displayed in the conversation interface to the interactive content that includes related features in the related content and related features in the target content to be mixed.

[0057] In this embodiment, in order to enrich the display content in the conversation interface and allow the first user to view the interactive result more intuitively, after the interactive result is generated, the related content of the second virtual object currently displayed in the conversation interface is switched to interactive content including the related features in the related content and the related features in the content to be targeted mixed.

[0058] 2 is a schematic diagram of an interface interaction according to an embodiment of the present disclosure. As shown in FIG. 2, a facial expression content 22 corresponding to a second virtual object sent by a second user can be displayed in a conversation interface 21. In response to a preset trigger operation by a first user on the facial expression content 22, a function list 23 corresponding to related content is displayed in a preset display area, where the function list includes at least one content to be mixed 24. In response to a trigger operation by the first user on any one of the content to be mixed 24, the target content to be mixed 24 selected by the first user is determined as interactive content. A mixing operation is performed on the interactive content and the related content of the second virtual object, and an interactive result 25 is obtained. The interactive result 25 is displayed in the conversation interface 21.

[0059] The virtual object-based interactive method according to the present embodiment can further enrich the displayed content in the conversation interface by switching to the related content of a second virtual object currently displayed in the conversation interface.

[0060] Furthermore, in any one of the above embodiments, after step 104, the method further includes:

[0061] In response to the first user's trigger operation on the interactive result, a function list corresponding to the interactive result is displayed in a preset display area, where the function list includes a favorites control.

[0062] In response to the first user's trigger operation on the favorites control, the interactive result is added to favorites as newly added facial expression content.

[0063] In this embodiment, after performing the emoji mixing operation based on the second virtual object and obtaining the interactive result, the first user can also save the interactive result as newly added facial expression content, so that the newly added facial expression content can be sent in the subsequent conversation process. Optionally, after the interactive result is displayed in the conversation interface, a function list corresponding to the interactive result is displayed in a preset display area in response to a trigger operation of the first user on the interactive result, where the function list includes a favorites control. In response to the first user's trigger operation on the favorites control, the interactive result is added to the favorites as newly added facial expression content. Here, the trigger operation includes, but is not limited to, a single click, a double click, a long press, etc. on the interactive result, so that the first user can subsequently find the newly added facial expression content in the facial expression list. In the conversation process, the newly added facial expression content can be triggered to realize a sending operation of the newly added facial expression content.

[0064] 3 is a schematic diagram of another interface interaction according to an embodiment of the present disclosure. As shown in FIG. 3, an interactive result 32 generated based on an interactive operation of a first user can be displayed in a conversation interface 31. In response to a trigger operation of the first user on the interactive result 32, a function list 33 corresponding to the interactive result 32 can be displayed in a preset display area, where the function list 33 includes a favorites control 34. The user can add the interactive result to his / her favorites by triggering the favorites control 34.

[0065] The method for virtual object-based interaction according to this embodiment displays a function list including a favorite control in a preset display area in response to a trigger operation by a first user on an interactive result. In response to the trigger operation by the first user on the favorite control, the interactive result is added to the favorites as newly added facial expression content. This can further enrich the interactive operation based on the virtual object. In addition, the user can perform the favorite operation on emojis that interest him / her, thereby improving the efficiency of the interaction.

[0066] Optionally, in any one of the above embodiments, step 101 comprises: In the conversation interface, displaying the second virtual object sent by the second user and / or a duet content between the second virtual object and a first virtual object corresponding to the first user, wherein the first virtual object and the second virtual object in the duet content respectively perform an interactive action predetermined by the second user.

[0067] In this embodiment, the interactive operation performed based on the second virtual object may be to perform a content duet operation based on the second virtual object sent by the second user, and send the duet result to the conversation interface as interactive content.

[0068] Optionally, the second user may send the second virtual object and / or a duet content between the second virtual object and the first virtual object corresponding to the first user to the first user as related content of the second virtual object, so that the second virtual object and / or the duet content between the second virtual object and the first virtual object corresponding to the first user sent by the second user may be displayed in the conversation interface, where the first virtual object and the second virtual object in the duet content respectively perform interactive actions predetermined by the second user.

[0069] It should be noted that when the related content of the second virtual object is a duet content between the second virtual object and the first virtual object, the first virtual object and the second virtual object can perform the same interactive action, or can perform different interactive actions, for example, the first virtual object and the second virtual object can perform different interactive actions, such as the second virtual object holding the first virtual object and performing a click action on the first virtual object.

[0070] In addition, in any one of the above embodiments, the display area corresponding to the related content further includes a preset interactive control.

[0071] Step 102 includes:

[0072] In response to a trigger operation by the first user on the interactive control, a preset interactive interface is displayed, the interactive interface including the first virtual object and at least one interactive type.

[0073] In response to a trigger operation by the first user for any one of the interactive types, at least one preset interactive action related to the interactive type is displayed.

[0074] In response to a trigger operation by the first user on any one of the preset interactive actions, a target preset interactive action selected by the first user and the first virtual object are determined as the interactive content.

[0075] In this embodiment, after the related content is displayed in the conversation interface, a preset interactive interface is displayed in response to the first user's trigger operation on the interactive control, where the interactive interface includes a first virtual object and at least one interactive type. For example, the interactive type may include a normal interactive type, in which the first virtual object and the second virtual object have the same display size. The interactive type may include multiple preset interactive actions, in which the first virtual object and the second virtual object perform the preset interactive actions at the same display size. The interactive type may further include a personalized interactive type, in which the first virtual object and the second virtual object have different display sizes. For example, the first virtual object may hold the second virtual object in its hand and perform a preset interactive action for the type.

[0076] Furthermore, after displaying the interactive interface, at least one preset interactive action related to the interactive type can be displayed in response to a trigger operation by the first user for any one of the interactive types, and in response to a trigger operation by the first user for any one of the preset interactive actions, a target preset interactive action and a first virtual object selected by the first user are determined as interactive content.

[0077] Furthermore, in any one of the above embodiments, step 103 includes:

[0078] A display positional relationship between the first virtual object and the second virtual object in the target preset interactive operation is determined.

[0079] A blending operation is performed on the first virtual object and the second virtual object in accordance with the display positional relationship, and a combined virtual object after blending is obtained.

[0080] The combined virtual object after the blending is controlled to perform the target preset interactive action to obtain the interactive content.

[0081] Here, when the combined virtual object performs the target preset interactive action, the first virtual object and the second virtual object perform different actions.

[0082] Alternatively, step 103 may be The method includes controlling the first virtual object to perform the target preset interactive operation to obtain the interactive content.

[0083] In this embodiment, the display positional relationship between the first virtual object and the second virtual object may be different in different target preset interactive actions, for example, the first virtual object and the second virtual object may be displayed side by side, or the first virtual object may hold the second virtual object in its hand.

[0084] Therefore, after the first user confirms the target preset interactive action currently selected, the display positional relationship between the first virtual object and the second virtual object in the target preset interactive action can be confirmed. A mixing operation is performed on the first virtual object and the second virtual object according to the display positional relationship to obtain a mixed combined virtual object. The mixed combined virtual object is controlled to perform the target preset interactive action to obtain interactive content.

[0085] It should be noted that, when performing the target preset interactive action, the first virtual object and the second virtual object may perform different actions, or the first virtual object and the second virtual object may perform the same action.

[0086] In one possible embodiment, the interactive content generated by the first user based on the related content may be a first virtual object that performs a target preset interactive action, so that after the first user selects the target preset interactive action, the first virtual object can be controlled to perform the target preset interactive action to obtain the interactive content.

[0087] 4 is a schematic diagram of another interface interaction according to an embodiment of the present disclosure. As shown in FIG. 4, a duet content 42 between a second virtual object sent by a second user and a first virtual object corresponding to a first user may be displayed in a conversation interface 41, and an interactive control 43 is further displayed in a position related to the duet content. In response to a trigger operation of the interactive control 43 by the first user, a preset interactive interface 44 is displayed, where the interactive interface 44 includes at least one preset interactive action 45. In response to a trigger operation of any one of the preset interactive actions 45 by the first user, a target preset interactive action 45 selected by the first user and the first virtual object are determined as interactive content. A blending operation is performed on the first virtual object and the second virtual object, and the blended combined virtual object is controlled to perform the target preset interactive action 45 selected by the user to obtain interactive content 46. Furthermore, an interactive result (not shown) generated by the duet content 42 and the interactive content 46 can be displayed in the conversation interface 41.

[0088] The method for virtual object-based interaction according to this embodiment displays, in a conversation interface, a second virtual object sent by a second user and / or a duet content between the second virtual object and a first virtual object corresponding to a first user, and displays a preset interactive interface in response to the first user's trigger operation on a preset interactive control, allowing the first user to select interactive content within the interactive interface. Furthermore, the first user can perform a blending operation on the first virtual object and the second virtual object based on the interactive content to generate an interactive result, thereby enriching the virtual object-based interaction method and enhancing the user's experience.

[0089] Furthermore, in any one of the above embodiments, The method further includes storing the interactive result as newly added facial expression content associated with the second virtual object.

[0090] In this embodiment, after generating the interactive result based on the related content corresponding to the second virtual object, the first user can also store the interactive result as newly added facial expression content related to the second virtual object. Optionally, the first user can display a function list through a preset trigger operation on the interactive result, and trigger a favorite control in the function list to realize a storage operation on the interactive result.

[0091] The method for virtual object-based interaction according to the present embodiment can further enrich the interaction method in the conversation interface by storing the interaction result as newly added facial expression content associated with the second virtual object, and can also allow users to favorite emojis they are interested in, thereby improving interaction efficiency.

[0092] Furthermore, in any one of the above embodiments, the following may be further included:

[0093] Interactive media content is generated based on the interactive results.

[0094] Displaying browsing controls related to the interactive media content within the conversation interface.

[0095] and / or further including:

[0096] An interactive image is generated based on the interactive result.

[0097] The interactive image and a save control associated with the interactive image are displayed within the conversation interface.

[0098] In this embodiment, after obtaining the interactive content generated by the first user, an interactive operation can be performed based on the interactive content and a second virtual object to obtain an interactive result. Taking the first virtual object that performs a predetermined target interactive operation as the interactive content as an example, an interactive poster can be generated based on the related content of the first virtual object that performs the predetermined target interactive operation and the second virtual object, and the interactive poster can be displayed in a predetermined display format in the conversation interface to obtain an interactive result. It can be understood that the interactive result can be any type of content, such as a picture, a video, etc.

[0099] Optionally, after a first user generates an interactive result based on related content corresponding to a second virtual object, interactive media content can be automatically generated based on the interactive result and the related content, where the interactive media content may include the interactive result, or the interactive media content may include a generation process for generating the interactive result based on the related content, although the present disclosure is not limited thereto.

[0100] Furthermore, to facilitate the first user to perform interactive operations such as viewing, editing, etc. based on the interactive media content, a viewing control related to the interactive media content may be further displayed in the conversation interface, so that the first user can perform interactive operations such as viewing, editing, posting, etc. on the interactive media content by triggering the viewing control.

[0101] Optionally, after the first user generates an interactive result based on the related content corresponding to the second virtual object, an interactive image may be automatically generated based on the interactive result, and the interactive image may include the static related content and the interactive result.

[0102] Additionally, the interactive image and a save control associated with the interactive image may be further displayed within the conversation interface to facilitate the first user performing subsequent interaction operations based on the interactive image.

[0103] FIG. 5 is a schematic diagram of a display interface according to an embodiment of the present disclosure. As shown in FIG. 5, an interactive image 51 includes interactive results, which may include a first duet content 52 sent by a second user and a second duet content 53 generated by the first user based on the duet content sent by the second user.

[0104] The method for virtual object-based interaction according to this embodiment can enable a first user to more intuitively view the interactive results corresponding to the current interactive operation by generating interactive media content and / or interactive images based on the interactive results, and can enrich the virtual object-based interaction method.

[0105] Further, in any one of the above embodiments, after displaying, within the conversation interface, a viewing control associated with the interactive media content, The method further includes displaying the interactive media content within a media content editing interface in response to the first user triggering the viewing control.

[0106] In this embodiment, after displaying a browsing control related to interactive media content in the conversation interface, the first user can trigger the browsing control. In response to the trigger operation, a media content editing interface can be displayed, in which the interactive media content can be displayed. The first user can perform editing operations on the interactive media content in the media content editing interface, including, but not limited to, tone editing, time length adjustment, adding transition effects, etc.

[0107] Additionally, in any one of the above embodiments, the media content editing interface further includes a posting control.

[0108] after displaying the interactive media content within a media content editing interface in response to the first user triggering the viewing control; The method further includes posting the interactive media content in response to the first user's triggering operation of the posting control.

[0109] In this embodiment, the media content editing interface further includes a posting control. After the first user completes an editing operation on the interactive result in the media content editing interface, the first user can trigger the posting control. In response to the first user's trigger operation on the posting control, the interactive media content is posted, so that other users can subsequently browse the interactive media content in the media content stream.

[0110] 6 is a schematic diagram of yet another interface interaction according to an embodiment of the present disclosure. As shown in FIG. 6, after generating interactive media content based on the interactive result, a browse control 62 related to the interactive media content may be displayed within a conversation interface 61. In response to a first user's trigger operation on the browse control 62, interactive media content 64 may be displayed within a media content editing interface 63. A post control 65 is further included within the media content editing interface 63. In response to a first user's trigger operation on the post control 65, the interactive media content 64 may be posted.

[0111] The method for virtual object-based interaction according to this embodiment displays interactive media content in a media content editing interface in response to a first user's trigger operation on a browsing control, thereby enabling the first user to perform editing operations on the interactive media content according to actual needs, and further tailoring the interactive media content to the first user's personalized needs. In addition, posting the interactive media content in response to the first user's trigger operation on a posting control can improve the convenience of posting interactive media content and increase posting efficiency.

[0112] Optionally, in any one of the above embodiments, after said displaying, in said conversation interface, said interactive image and a save control associated with said interactive image, The method further includes saving the interactive image in response to the first user triggering the save control.

[0113] In this embodiment, a save control associated with the interactive image may be further displayed in the conversation interface. After displaying the interactive image, the first user can trigger the save control to store the interactive image in a preset storage path, thereby facilitating subsequent operations such as viewing and sharing the interactive image.

[0114] The virtual object-based interactive method according to this embodiment saves the interactive image in response to the first user's trigger operation on the save control, thereby enabling the user to quickly perform save operations on interactive images of interest to the user and improving operation efficiency.

[0115] FIG. 7 is a schematic diagram of a flowchart of a method for virtual object-based interaction according to an embodiment of the present disclosure, which is used in a client of a second user. As shown in FIG. 7, the method includes:

[0116] Step 701: determining a second virtual object associated with the second user, where the second virtual object is a virtual object pre-generated by the second user;

[0117] Step 702: Generate related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user.

[0118] Step 703: By sending the related content to a conversation interface between the second user and the first user, the first user performs a preset operation based on the related content, determines interactive content, performs an interactive operation based on the interactive content and the second virtual object, generates an interactive result, and displays the interactive result in the conversation interface, and the first user is a user who has a preset related relationship with the second user.

[0119] The execution body of this embodiment is an apparatus for virtual object-based interaction, which can be coupled to a terminal device of a second user, and can perform an interactive operation based on the virtual object based on a trigger operation of the second user. Optionally, the apparatus for virtual object-based interaction can also be coupled to a server communicatively connected to the terminal device of the second user, and can control the terminal device to perform an interactive operation based on the virtual object based on a trigger operation of the second user on the terminal device.

[0120] In this embodiment, the second user can pre-generate a second virtual object. For example, the second virtual object may be a three-dimensional virtual object generated by the second user according to actual needs. When the first user and the second user perform an interaction operation in the conversation interface, the second user can confirm the second virtual object, trigger a preset operation for the second virtual object, and generate related content. After generating the related content, the second user can send the related content of the second virtual object to the first user.

[0121] Thus, after the first user obtains the related content, the first user can trigger a preset operation on the related content according to actual needs and determine interactive content corresponding to the preset operation. After determining the interactive content corresponding to the preset operation, an interactive operation can be performed based on the interactive content and the second virtual object to obtain an interactive result. Finally, in order to enrich the display content in the conversation interface and allow the first user to view the interactive result more intuitively, after the interactive result is generated, the interactive result can be displayed in the interactive interface.

[0122] The method for virtual object-based interaction according to this embodiment determines a second virtual object associated with the second user, the second virtual object being a virtual object previously generated by the second user, and generates related content for the second virtual object in response to a preset operation triggered by the second user on the second virtual object. The related content is sent to a conversation interface between the second user and the first user, allowing the first user to perform a virtual object-based interactive operation based on the related content after obtaining the related content, thereby enriching the virtual object-based interactive method and improving the display effect.

[0123] Furthermore, in any one of the above embodiments, step 702 includes:

[0124] A list of facial expressions corresponding to the second virtual object is displayed in the conversation interface, and the list of facial expressions includes at least one selectable facial expression content corresponding to the second virtual object.

[0125] In response to a selection operation by the second user in the expression list, the expression content to be selected, selected by the second user, is determined as the related content.

[0126] In this embodiment, the interactive operation based on the second virtual object may be an emoji-mixing operation. The related content of the second virtual object may be any one of facial expression contents related to the second virtual object. To generate the related content, an expression list corresponding to the second virtual object is displayed in the conversation interface, and the expression list includes at least one selectable facial expression content corresponding to the second virtual object. In response to a selection operation by the second user in the expression list, the selectable facial expression content selected by the second user is determined as the related content.

[0127] In the virtual object-based interactive method according to this embodiment, the expression content to be selected related to the second virtual object selected by the second user is determined as the related content, so that the first user can subsequently perform emoji mixing operations based on the related content, thereby enriching the virtual object-based interactive method and improving the display effect.

[0128] Furthermore, in any one of the above embodiments, step 702 includes:

[0129] Jump to a duet interactive interface associated with the first user in response to the second user's preset trigger operation on the first user.

[0130] Generate related content for the second virtual object within the duet interactive interface.

[0131] In this embodiment, the interactive operation performed based on the second virtual object may be to generate duet content, so that the first user performs a content duet operation based on the related content of the second virtual object sent by the second user, and send the duet result to the conversation interface as interactive content.

[0132] Therefore, in response to a preset trigger operation of the second user on the first user, a duet interactive interface associated with the first user can be jumped to, and related content of the second virtual object can be generated within the duet interactive interface, where the related content can be duet content in which the first virtual object and the second virtual object perform a preset interactive action, or the related content can be content in which the second virtual object performs a preset interactive action.

[0133] Further, in any one of the above embodiments, the duet interactive interface includes at least one interactive type.

[0134] Step 702 includes:

[0135] In response to a selection operation by the first user for the interactive type, at least one preset interactive action associated with the target interactive type selected by the first user is displayed.

[0136] In response to a selection operation by the first user for any one of the preset interactive operations, a display positional relationship between the second virtual object in the preset interactive operation and a first virtual object corresponding to the first user is determined.

[0137] A blending operation is performed on the first virtual object and the second virtual object in accordance with the display positional relationship to obtain a combined virtual object.

[0138] The combined virtual object is controlled to perform the preset interactive action to obtain related content of the second virtual object.

[0139] In this embodiment, the duet interactive interface includes at least one interactive type. For example, the interactive type may include a normal interactive type, in which a first virtual object and a second virtual object have the same display size. The interactive type may include a plurality of preset interactive actions, in which the first virtual object and the second virtual object have the same display size and perform the preset interactive actions. The interactive type may further include a personalized interactive type, in which the first virtual object and the second virtual object have different display sizes. For example, the first virtual object can hold the second virtual object and perform the preset interactive action of the type.

[0140] In response to a first user's selection operation for an interactive type, at least one preset interactive action related to the target interactive type selected by the first user can be displayed. In different preset interactive actions, the display positional relationship between the first virtual object and the second virtual object can be different. For example, the first virtual object and the second virtual object can be displayed side by side, or the first virtual object can be held by the first virtual object. Therefore, in response to a first user's selection operation for any one of the preset interactive actions, the display positional relationship between the second virtual object in the preset interactive action and the first virtual object corresponding to the first user can be determined. A blending operation is performed on the first virtual object and the second virtual object according to the display positional relationship to obtain a combined virtual object. The combined virtual object is controlled to execute the preset interactive action, thereby obtaining content related to the second virtual object.

[0141] It should be noted that, when performing the preset interactive actions, the first virtual object and the second virtual object may perform different actions, or the first virtual object and the second virtual object may perform the same action.

[0142] The virtual object-based interactive method according to this embodiment generates duet content based on a first virtual object and a second virtual object, and determines the duet content as related content of the second virtual object, so that the first user can subsequently perform a duet operation based on the related content, and can post or save the duet media content or duet image generated after the duet, further enriching the virtual object-based interaction method.

[0143] FIG. 8 is a structural schematic diagram of an apparatus for virtual object-based interaction according to an embodiment of the present disclosure, which is used for a client of a first user. As shown in FIG. 8, the apparatus includes a display module 81, a processing module 82, an interactive module 83, and a presentation module 84. Here, the display module 81 is used to display related content of a second virtual object sent by the second user in a conversation interface between the first user and a second user, where the second user is a user having a pre-established related relationship with the first user, and the second virtual object is a virtual object pre-created by the second user. The processing module 82 is used to determine interactive content corresponding to a preset operation triggered by the first user based on the related content. The interactive module 83 is used to perform an interactive operation based on the interactive content and the second virtual object to obtain an interactive result. The presentation module 84 is used to display the interactive result in the conversation interface between the first user and the second user.

[0144] Further, in any one of the above embodiments, the display module is used to display, within the conversation interface, any one of facial expression content related to the second virtual object sent by the second user.

[0145] Further, in any one of the above embodiments, the processing module is used to display a function list corresponding to the related content in a preset display area in response to a preset trigger operation by the first user on the related content, wherein the function list includes at least one content to be mixed, and to determine a target content to be mixed selected by the first user as the interactive content in response to the first user's trigger operation on any one of the content to be mixed.

[0146] Furthermore, in any one of the above embodiments, the content to be mixed includes one or more of emoticons, image content, and text content.

[0147] In any one of the above embodiments, the function list further includes a preset presentation control, and the processing module is used to display all the preset contents to be mixed in the function list in response to a trigger operation of the first user on the presentation control.

[0148] Furthermore, in any one of the above embodiments, the interactive module is used to perform a blending operation on the interactive content and the related content of the second virtual object to obtain the interactive result.

[0149] Further, in any one of the above embodiments, the interactive module is used to determine mixing information corresponding to the interactive content, where the mixing information includes one or more of a mixing range, a mixing position, and a mixing effect corresponding to the interactive content, and to perform a mixing operation on the interactive content and related content of the second virtual object based on the mixing information to obtain the interactive result.

[0150] Further, in any one of the above embodiments, the interactive module is used to switch the related content of the second virtual object currently displayed in the conversation interface to the interactive content including related features in the related content and related features in the content to be targeted mixed.

[0151] Further, in any one of the above embodiments, the device further includes: a display module for displaying a function list corresponding to the interactive result in a preset display area in response to a trigger operation by the first user on the interactive result, wherein the function list includes a favorite control; and a favorite module for adding the interactive result to favorites as newly added facial expression content in response to a trigger operation by the first user on the favorite control.

[0152] Further, in any one of the above embodiments, the display module is used to display, in the conversation interface, the second virtual object sent by the second user and / or a duet content between the second virtual object and a first virtual object corresponding to the first user, wherein the first virtual object and the second virtual object in the duet content respectively perform an interactive action predetermined by the second user.

[0153] In any one of the above embodiments, the display area corresponding to the related content further includes a preset interactive control, and the processing module is used to: display a preset interactive interface in response to a trigger operation by the first user on the interactive control, the interactive interface including the first virtual object and at least one interactive type; display at least one preset interactive action related to the interactive type in response to a trigger operation by the first user on any one of the interactive types; and determine a target preset interactive action and the first virtual object selected by the first user as the interactive content in response to the trigger operation by the first user on any one of the preset interactive actions.

[0154] Further, in any one of the above embodiments, the processing module determines a display positional relationship between the first virtual object and the second virtual object in the target preset interactive action, performs a blending operation on the first virtual object and the second virtual object according to the display positional relationship to obtain a blended combined virtual object, and controls the blended combined virtual object to perform the target preset interactive action to obtain the interactive content. Here, when the combined virtual object performs the target preset interactive action, the first virtual object and the second virtual object perform different actions. Or, the processing module controls the first virtual object to perform the target preset interactive action to obtain the interactive content.

[0155] Furthermore, in any one of the above embodiments, the device further includes a storage module for storing the interactive result as newly added facial expression content associated with the second virtual object.

[0156] Further, in any one of the above embodiments, the device further includes a generation module for generating interactive media content based on the interactive result and a display module for displaying, within the conversation interface, a view control associated with the interactive media content, and / or a generation module for generating an interactive image based on the interactive result and a display module for displaying, within the conversation interface, the interactive image and a save control associated with the interactive image.

[0157] Further, in any one of the above embodiments, the device further includes a display module for displaying the interactive media content within a media content editing interface in response to the first user's triggering operation of the viewing control.

[0158] In any one of the above embodiments, the media content editing interface further includes a posting control, and the device further includes a posting module for posting the interactive media content in response to a trigger operation of the first user on the posting control.

[0159] Furthermore, in any one of the above embodiments, the device further includes a storage module for saving the interactive image in response to the first user triggering the save control.

[0160] 9 is a structural schematic diagram of an apparatus for virtual object-based interaction according to an embodiment of the present disclosure, which is used for a client of a second user. As shown in FIG. 9 , the apparatus includes: a determination module 91, a generation module 92, and a sending module 93. Here, the determination module 91 is used to determine a second virtual object associated with the second user, where the second virtual object is a virtual object previously generated by the second user. The generation module 92 is used to generate related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user. The sending module 93 is used to send the related content to a conversation interface between the second user and a first user, whereby the first user performs a preset operation based on the related content, determines interactive content, performs an interactive operation based on the interactive content and the second virtual object, generates an interactive result, and displays the interactive result in the conversation interface, where the first user is a user having a previously established relationship with the second user.

[0161] Further, in any one of the above embodiments, the generation module is used to display, in the conversation interface, an expression list corresponding to the second virtual object, wherein the expression list includes at least one selectable expression content corresponding to the second virtual object, and to determine, in response to a selection operation of the second user in the expression list, the selectable expression content selected by the second user as the related content.

[0162] Further, in any one of the above embodiments, the generation module is used to jump to a duet interactive interface related to the first user in response to a preset trigger operation of the second user for the first user, and generate related content of the second virtual object within the duet interactive interface.

[0163] In any one of the above embodiments, the duet interactive interface further includes at least one interactive type, and the generation module is configured to display at least one preset interactive action related to a target interactive type selected by the first user in response to a selection operation of the first user for the interactive type, determine a display positional relationship between the second virtual object in the preset interactive action and a first virtual object corresponding to the first user in response to a selection operation of any one of the preset interactive actions by the first user, perform a blending operation on the first virtual object and the second virtual object according to the display positional relationship to obtain a combined virtual object, and control the combined virtual object to perform the preset interactive action and obtain content related to the second virtual object.

[0164] The device according to this embodiment can be used to implement the technical solution of the method embodiment described above, and the realization principles and technical effects are similar, so this embodiment will not be described in detail here.

[0165] To achieve the above embodiment, an embodiment of the present disclosure further provides an electronic device, the electronic device including a processor and a memory.

[0166] The memory stores computer-executable instructions.

[0167] The processor executes computer-executable instructions stored in the memory, causing the processor to perform the virtual object-based interactive method according to any one of the above embodiments.

[0168] FIG. 10 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 10, the electronic device 1000 may be a terminal device or a server. Here, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs and desktop computers, etc. The electronic device shown in FIG. 10 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure in any way.

[0169] 10, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, the ROM 1002, and the RAM 1003 are connected to one another via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0170] Typically, devices such as input devices 1006 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, a magnetic tape, hard disk, etc.; and communication devices 1009 can be connected to the I / O interface 1005. The communication devices 1009 can enable the electronic device 1000 to communicate with other devices wirelessly or via wires to exchange data. While FIG. 10 illustrates the electronic device 1000 having various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0171] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 1009, or may be installed from the storage device 1008, or may be installed from the ROM 1002. When the computer program is executed by the processing device 1001, the functions described above, which are specific to the methods of the embodiments of the present disclosure, are performed.

[0172] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may 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 the 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, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transporting a program used by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), or the like, or any suitable combination of the above.

[0173] To realize the above embodiments, an embodiment of the present disclosure further provides a computer-readable storage medium, wherein computer-executable instructions are stored in the computer-readable storage medium, and when a processor executes the computer-executable instructions, the virtual object-based interactive method described in any one of the above embodiments is realized.

[0174] To realize the above embodiments, an embodiment of the present disclosure further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, realizes the virtual object-based interactive method described in any one of the above embodiments.

[0175] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0176] The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method described in the above embodiments.

[0177] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer by any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected by the Internet using an Internet service provider).

[0178] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, including one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may be implemented in an order different from that shown in the figures. For example, two successively shown blocks may actually be executed essentially in parallel, or some functions may be executed in the reverse order. 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 by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.

[0179] The units described in the embodiments of the present disclosure may be implemented in software or hardware, and the names of the units may not necessarily be limiting, for example, the first acquisition unit may be further described as "a unit for acquiring at least two Internet Protocol addresses."

[0180] The functionality described herein above may be performed, at least in part, by one or more hardware logic elements. For example, without limitation, typical types of hardware logic elements that may 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), etc.

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

[0182] According to one or more embodiments of the present disclosure, there is provided a method for virtual object-based interaction for use on a client of a first user, the method comprising: a step of displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and a second user, the second user being a user having a pre-established related relationship with the first user, and the second virtual object being a virtual object generated in advance by the second user; In response to a preset operation triggered by the first user based on the related content, determining interactive content corresponding to the preset operation; performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result; and displaying the interactive results in a conversation interface between the first user and a second user.

[0183] According to one or more embodiments of the present disclosure, the step of displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and the second user includes: The method includes displaying, in the conversation interface, any one of facial expression contents associated with the second virtual object sent by the second user.

[0184] According to one or more embodiments of the present disclosure, the step of determining interactive content corresponding to a preset operation in response to the preset operation triggered by the first user based on the related content includes: displaying a function list corresponding to the related content in a preset display area in response to a preset trigger operation by the first user for the related content, wherein the function list includes at least one content to be mixed; and determining, in response to a trigger operation by the first user on any one of the contents to be mixed, the content to be mixed selected by the first user as the interactive content.

[0185] According to one or more embodiments of the present disclosure, the content to be mixed includes one or more of emoticons, image content, and text content.

[0186] According to one or more embodiments of the present disclosure, the function list further includes pre-configured presentation controls; after displaying a function list corresponding to the related content in a preset display area; The method further includes the step of displaying all of the contents to be mixed that are preset in the function list in response to a trigger operation by the first user on the presentation control.

[0187] According to one or more embodiments of the present disclosure, the step of performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result includes: The method includes performing a blending operation on the interactive content and the related content of the second virtual object, and obtaining the interactive result.

[0188] According to one or more embodiments of the present disclosure, performing a blending operation on the interactive content and the related content of the second virtual object to obtain the interactive result includes: determining mixing information corresponding to the interactive content, the mixing information including one or more of a mixing range, a mixing position, and a mixing effect corresponding to the interactive content; and performing a mixing operation on the interactive content and the related content of the second virtual object based on the mixing information to obtain the interactive result.

[0189] According to one or more embodiments of the present disclosure, the step of displaying the interactive result in a conversation interface between the first user and the second user includes: The method includes switching the related content of the second virtual object currently displayed in the conversation interface to the interactive content that includes related features in the related content and related features in the target content to be mixed.

[0190] According to one or more embodiments of the present disclosure, after the step of displaying the interactive result in a conversation interface between the first user and the second user, displaying a function list corresponding to the interactive result in a preset display area in response to a trigger operation by the first user on the interactive result, the function list including a favorites control; The method further includes adding the interactive result to favorites as newly added facial expression content in response to a trigger operation of the favorites control by the first user.

[0191] According to one or more embodiments of the present disclosure, the step of displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and the second user includes: The method includes a step of displaying, in the conversation interface, the second virtual object sent by the second user and / or a duet content between the second virtual object and a first virtual object corresponding to the first user, wherein the first virtual object and the second virtual object in the duet content each perform an interactive action predetermined by the second user.

[0192] According to one or more embodiments of the present disclosure, the display area corresponding to the related content further includes a preset interactive control; In response to a preset operation triggered by the first user based on the related content, determining interactive content corresponding to the preset operation includes: displaying a preset interactive interface in response to a trigger operation by the first user on the interactive control, the interactive interface including the first virtual object and at least one interactive type; In response to a trigger operation by the first user for any one of the interactive types, displaying at least one preset interactive action associated with the interactive type; and determining a target preset interactive action selected by the first user and the first virtual object as the interactive content in response to the first user's trigger operation on any one of the preset interactive actions.

[0193] According to one or more embodiments of the present disclosure, determining the target preset interactive action selected by the first user and the first virtual object as the interactive content includes: determining a display positional relationship between the first virtual object and the second virtual object in the target preset interactive operation; performing a blending operation on the first virtual object and the second virtual object in accordance with the display positional relationship, and obtaining a combined virtual object after blending; controlling the mixed combined virtual object to perform the target preset interactive action, and obtaining the interactive content; When the combined virtual object performs the target preset interactive action, the first virtual object and the second virtual object each perform a different action; Alternatively, the step of determining the target preset interactive action selected by the first user and the first virtual object as the interactive content includes: controlling the first virtual object to perform the target preset interactive action and obtaining the interactive content.

[0194] According to one or more embodiments of the present disclosure, after performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result, The method further includes storing the interactive result as newly added facial expression content associated with the second virtual object.

[0195] According to one or more embodiments of the present disclosure, generating interactive media content based on the interactive result; displaying, in the conversation interface, viewing controls associated with the interactive media content; and / or generating an interactive image based on the interactive result; The method further includes displaying the interactive image and a save control associated with the interactive image in the conversation interface.

[0196] According to one or more embodiments of the present disclosure, after the step of displaying, in the conversation interface, browsing controls associated with the interactive media content, The method further includes displaying the interactive media content in a media content editing interface in response to the first user triggering the viewing control.

[0197] According to one or more embodiments of the present disclosure, the media content editing interface further includes a posting control; after displaying the interactive media content in a media content editing interface in response to the first user triggering the viewing control; The method further includes posting the interactive media content in response to the first user's triggering operation of the posting control.

[0198] According to one or more embodiments of the present disclosure, after the step of displaying the interactive image and a save control associated with the interactive image in the conversation interface, The method further includes saving the interactive image in response to the first user triggering the save control.

[0199] According to one or more embodiments of the present disclosure, there is provided a method for virtual object-based interaction for a client of a second user, the method comprising: determining a second virtual object associated with the second user, the second virtual object being a virtual object previously generated by the second user; generating related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user; The method includes a step of sending the related content to a conversation interface between the second user and the first user, wherein the first user performs a preset operation based on the related content, determines interactive content, performs an interactive operation based on the interactive content and the second virtual object, generates an interactive result, and displays the interactive result in the conversation interface, wherein the first user is a user having a pre-established association relationship with the second user.

[0200] According to one or more embodiments of the present disclosure, generating related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user includes: Displaying a list of facial expressions corresponding to the second virtual object in the conversation interface, the list of facial expressions including at least one selectable facial expression content corresponding to the second virtual object; and determining, in response to a selection operation by the second user in the expression list, the expression content to be selected by the second user as the related content.

[0201] According to one or more embodiments of the present disclosure, generating related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user includes: jumping to a duet interactive interface associated with the first user in response to the second user's preset trigger operation with respect to the first user; and generating related content for the second virtual object in the duet interactive interface.

[0202] According to one or more embodiments of the present disclosure, the duet interactive interface includes at least one interactive type: generating related content for the second virtual object in the duet interactive interface, displaying at least one preset interactive action associated with a target interactive type selected by the first user in response to a selection operation by the first user for the interactive type; determining a display positional relationship between the second virtual object in the preset interactive operation and a first virtual object corresponding to the first user in response to a selection operation by the first user for any one of the preset interactive operations; performing a blending operation on the first virtual object and the second virtual object according to the display positional relationship to obtain a combined virtual object; controlling the combined virtual object to perform the preset interactive action and obtaining related content of the second virtual object.

[0203] According to one or more embodiments of the present disclosure, there is provided an apparatus for virtual object-based interaction for use with a client of a first user, the apparatus comprising: a display module for displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and a second user, the second user being a user having a pre-established related relationship with the first user, and the second virtual object being a virtual object generated in advance by the second user; a processing module for determining interactive content corresponding to a preset operation in response to the preset operation triggered by the first user based on the related content; an interactive module for performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result; a presentation module for displaying the interactive results in a conversation interface between the first user and a second user.

[0204] According to one or more embodiments of the present disclosure, the display module comprises: The second virtual object is used to display any one of facial expression contents associated with the second virtual object sent by the second user in the conversation interface.

[0205] According to one or more embodiments of the present disclosure, the processing module comprises: displaying a function list corresponding to the related content in a preset display area in response to a preset trigger operation by the first user for the related content, wherein the function list includes at least one content to be mixed; In response to a trigger operation by the first user on any one of the contents to be mixed, the content to be mixed selected by the first user is determined as the interactive content.

[0206] According to one or more embodiments of the present disclosure, the content to be mixed includes one or more of emoticons, image content, and text content.

[0207] According to one or more embodiments of the present disclosure, the function list further includes pre-configured presentation controls; The processing module includes: The function list is used to display all the contents to be mixed that are preset in the function list in response to the first user's trigger operation on the presentation control.

[0208] According to one or more embodiments of the present disclosure, the interactive module comprises: It is used to perform a blending operation on the interactive content and the related content of the second virtual object to obtain the interactive result.

[0209] According to one or more embodiments of the present disclosure, the interactive module comprises: determining mixing information corresponding to the interactive content, the mixing information including one or more of a mixing range, a mixing position, and a mixing effect corresponding to the interactive content; and performing a mixing operation on the interactive content and the related content of the second virtual object based on the mixing information to obtain the interactive result.

[0210] According to one or more embodiments of the present disclosure, the interactive module comprises: It is used to switch the related content of the second virtual object currently displayed in the conversation interface to the interactive content that includes related features in the related content and related features in the target content to be mixed.

[0211] According to one or more embodiments of the present disclosure, the apparatus comprises: a display module for displaying a function list corresponding to the interactive result in a preset display area in response to a trigger operation by the first user on the interactive result, the function list including a favorites control; and The system further includes a favorites module for adding the interactive result to favorites as newly added facial expression content in response to a trigger operation of the favorites control by the first user.

[0212] According to one or more embodiments of the present disclosure, the display module comprises: In the conversation interface, the second virtual object sent by the second user and / or duet content between the second virtual object and a first virtual object corresponding to the first user are displayed, and the first virtual object and the second virtual object in the duet content each perform an interactive action predetermined by the second user.

[0213] According to one or more embodiments of the present disclosure, the display area corresponding to the related content further includes a preset interactive control; The processing module includes: displaying a preset interactive interface in response to the first user's trigger operation on the interactive control, the interactive interface including the first virtual object and at least one interaction type; In response to a trigger operation by the first user for any one of the interactive types, displaying at least one preset interactive action associated with the interactive type; and determining a target preset interactive action selected by the first user and the first virtual object as the interactive content in response to the first user's trigger operation on any one of the preset interactive actions.

[0214] According to one or more embodiments of the present disclosure, the processing module comprises: determining a display positional relationship between the first virtual object and the second virtual object in the target preset interactive operation; performing a blending operation on the first virtual object and the second virtual object in accordance with the display positional relationship, and obtaining a combined virtual object after blending; used to control the mixed combined virtual object to perform the target preset interactive action and obtain the interactive content; When the combined virtual object performs the target preset interactive action, the first virtual object and the second virtual object each perform a different action; Alternatively, the processing module may It is used to control the first virtual object to perform the target preset interactive action and obtain the interactive content.

[0215] According to one or more embodiments of the present disclosure, the device comprises: The system further includes a storage module for storing the interactive result as newly added facial expression content associated with the second virtual object.

[0216] According to one or more embodiments of the present disclosure, the apparatus comprises: a generation module for generating interactive media content based on the interactive result; a display module for displaying viewing controls associated with the interactive media content in the conversation interface; and / or the device a generation module for generating an interactive image based on the interactive result; and a display module for displaying the interactive image and a save control associated with the interactive image in the conversation interface.

[0217] According to one or more embodiments of the present disclosure, the apparatus comprises: The system further includes a display module for displaying the interactive media content in a media content editing interface in response to the first user triggering the viewing control.

[0218] According to one or more embodiments of the present disclosure, the media content editing interface further includes a posting control; The device comprises: The system further includes a posting module for posting the interactive media content in response to the first user's triggering operation of the posting control.

[0219] According to one or more embodiments of the present disclosure, the apparatus comprises: Further comprising a storage module for saving the interactive image in response to the first user triggering the save control.

[0220] According to one or more embodiments of the present disclosure, there is provided an apparatus for virtual object-based interaction for use with a client of a second user, the apparatus comprising: a determination module for determining a second virtual object associated with the second user, the second virtual object being a virtual object previously generated by the second user; a generation module for generating related content of the second virtual object in response to a preset operation triggered on the second virtual object by the second user; and a transmission module for transmitting the related content to a conversation interface between the second user and a first user, wherein the first user performs a preset operation based on the related content, determines interactive content, performs an interactive operation based on the interactive content and the second virtual object, generates an interactive result, and displays the interactive result in the conversation interface, wherein the first user is a user having a pre-established association relationship with the second user.

[0221] According to one or more embodiments of the present disclosure, the generating module: Displaying a list of facial expressions corresponding to the second virtual object in the conversation interface, wherein the list of facial expressions includes at least one selectable facial expression content corresponding to the second virtual object; and determining the facial expression content to be selected by the second user as the related content in response to the second user's selection operation in the facial expression list.

[0222] According to one or more embodiments of the present disclosure, the generating module: jumping to a duet interactive interface associated with the first user in response to the second user's preset trigger operation with respect to the first user; Used to generate related content for the second virtual object in the duet interactive interface.

[0223] According to one or more embodiments of the present disclosure, the duet interactive interface includes at least one interactive type: The generation module: In response to a selection operation by the first user for the interactive type, displaying at least one preset interactive action associated with the target interactive type selected by the first user; determining a display positional relationship between the second virtual object in the preset interactive operation and a first virtual object corresponding to the first user in response to a selection operation by the first user for any one of the preset interactive operations; performing a blending operation on the first virtual object and the second virtual object according to the display positional relationship to obtain a combined virtual object; It is used to control the combined virtual object to perform the preset interactive action and to obtain the related content of the second virtual object.

[0224] According to one or more embodiments of the present disclosure, there is provided an electronic device, the electronic device including at least one processor and a memory; the memory stores computer-executable instructions; The at least one processor executes computer-executable instructions stored in the memory, causing the at least one processor to perform the method for virtual object-based interaction described in the above embodiments and various possible designs of the above embodiments.

[0225] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, the computer-readable storage medium storing computer-executable instructions that, when executed by a processor, realize the method for virtual object-based interaction described in the above embodiments and various possible designs of the above embodiments.

[0226] According to one or more embodiments of the present disclosure, there is provided a computer program product, the computer program product including a computer program that, when executed by a processor, implements the method for virtual object-based interaction described in the above embodiments and various possible designs of the above embodiments.

[0227] The above description merely describes the preferred embodiments of the present disclosure and the technical principles used. As will be understood by those skilled in the art, the scope of disclosure covered by the present disclosure is not limited to the technical solution consisting of a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features, provided that it does not deviate from the concept of the above disclosure. For example, it should cover technical solutions formed by mutually replacing the above features with (but not limited to) technical features having similar functions disclosed in the present disclosure.

[0228] Also, although operations are described using a particular order, this should not be understood as requiring that these operations be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes details of several specific implementations, these should not be construed as limitations on the scope of the disclosure. Some features that are described in the context of separate embodiments may also be combined and implemented in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.

[0229] Although the present subject matter has been described employing language specifying structural features and / or methodological logic operations, it should be understood that the subject matter defined in the appended claims is not limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. 1. A method for virtual object-based interaction, the method being applied to a client of a first user, the method comprising: a step of displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and a second user, the second user being a user having a pre-established related relationship with the first user, and the second virtual object being a virtual object generated in advance by the second user; In response to a preset operation triggered by the first user based on the related content, determining interactive content corresponding to the preset operation; performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result; and displaying the interactive results in a conversation interface between the first user and a second user. method.

2. The step of displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and the second user includes: The method of claim 1 , further comprising displaying, in the conversation interface, any one of facial expression content associated with the second virtual object submitted by the second user.

3. In response to a preset operation triggered by the first user based on the related content, determining interactive content corresponding to the preset operation includes: displaying a function list corresponding to the related content in a preset display area in response to a preset trigger operation by the first user for the related content, the function list including at least one content to be mixed; The method according to claim 1 or 2, further comprising: a step of determining, in response to a trigger operation by the first user on any one of the contents to be mixed, the content to be mixed selected by the first user as the interactive content.

4. The method of claim 3 , wherein the content to be mixed includes one or more of emoticons, image content, and text content.

5. the function list further includes preset presentation controls; after displaying a function list corresponding to the related content in a preset display area; The method according to claim 3 or 4, further comprising the step of displaying all of the contents to be mixed that are preset in the function list in response to the first user's trigger operation on the presentation control.

6. performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result, The method according to any one of claims 3 to 5, comprising performing a blending operation on the interactive content and related content of the second virtual object to obtain the interactive result.

7. performing a blending operation on the interactive content and the related content of the second virtual object to obtain the interactive result, determining mixing information corresponding to the interactive content, the mixing information including one or more of a mixing range, a mixing position, and a mixing effect corresponding to the interactive content; and performing a blending operation on the interactive content and related content of the second virtual object based on the blending information to obtain the interactive result.

8. Displaying the interactive result in a conversation interface between the first user and the second user includes:

8. The method of claim 6 or 7, further comprising switching related content of a second virtual object currently displayed in the conversation interface to the interactive content that includes related features in the related content and related features in the target content to be mixed.

9. After the step of displaying the interactive result in a conversation interface between the first user and the second user, displaying a function list corresponding to the interactive result in a preset display area in response to a trigger operation by the first user on the interactive result, the function list including a favorites control; The method of any one of claims 3 to 8, further comprising: adding the interactive result to favorites as newly added facial expression content in response to a trigger operation of the first user on the favorites control.

10. The step of displaying related content of a second virtual object sent by the second user in a conversation interface between the first user and the second user includes:

10. The method according to claim 1, further comprising: displaying in the conversation interface the second virtual object sent by the second user and / or a duet content between the second virtual object and a first virtual object corresponding to the first user, wherein the first virtual object and the second virtual object in the duet content respectively perform an interactive action predetermined by the second user.

11. the display area corresponding to the related content further includes a preset interactive control; In response to a preset operation triggered by the first user based on the related content, determining interactive content corresponding to the preset operation includes: displaying a preset interactive interface in response to a trigger operation by the first user on the interactive control, the interactive interface including the first virtual object and at least one interactive type; In response to a trigger operation by the first user for any one of the interactive types, displaying at least one preset interactive action associated with the interactive type; and determining a target preset interactive action selected by the first user and the first virtual object as the interactive content in response to the first user's trigger operation on any one of the preset interactive actions.

12. determining the target preset interactive action selected by the first user and the first virtual object as the interactive content, determining a display positional relationship between the first virtual object and the second virtual object in the target preset interactive operation; performing a blending operation on the first virtual object and the second virtual object in accordance with the display positional relationship, and obtaining a combined virtual object after blending; controlling the mixed combined virtual object to perform the target preset interactive action, and obtaining the interactive content; When the combined virtual object performs the target preset interactive action, the first virtual object and the second virtual object each perform a different action; Alternatively, the step of determining the target preset interactive action selected by the first user and the first virtual object as the interactive content may include: The method of claim 11 , comprising controlling the first virtual object to perform the target preset interactive action and obtaining the interactive content.

13. After performing an interactive operation based on the interactive content and the second virtual object to obtain an interactive result, The method of any one of claims 10 to 12, further comprising storing the interactive result as newly added facial expression content associated with the second virtual object.

14. generating interactive media content based on the interactive result; displaying, in the conversation interface, viewing controls associated with the interactive media content; and / or The method comprises: generating an interactive image based on the interactive result; The method of any one of claims 10 to 13, further comprising the step of: displaying the interactive image and a save control associated with the interactive image in the conversation interface.

15. after the step of displaying, in the conversation interface, browsing controls associated with the interactive media content; The method of claim 14 , further comprising displaying the interactive media content in a media content editing interface in response to the first user triggering the viewing control.

16. the media content editing interface further includes a posting control; after displaying the interactive media content in a media content editing interface in response to the first user triggering the viewing control; The method of claim 15 , further comprising posting the interactive media content in response to the first user triggering the posting control.

17. after the step of displaying the interactive image and a save control associated with the interactive image in the conversation interface; The method of any one of claims 14 to 16, further comprising saving the interactive image in response to the first user triggering the save control.

18. 1. A method for virtual object-based interaction, the method being applied to a client of a second user, the method comprising: determining a second virtual object associated with the second user, the second virtual object being a virtual object previously generated by the second user; generating related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user; sending the related content to a conversation interface between the second user and the first user, in which the first user performs a preset operation based on the related content, determines interactive content, performs an interactive operation based on the interactive content and the second virtual object, generates an interactive result, and displays the interactive result in the conversation interface, wherein the first user is a user having a preset association relationship with the second user; method.

19. generating related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user, Displaying a list of facial expressions corresponding to the second virtual object in the conversation interface, the list of facial expressions including at least one selectable facial expression content corresponding to the second virtual object; and determining the selected facial expression content selected by the second user as the related content in response to a selection operation by the second user in the facial expression list.

20. generating related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user, jumping to a duet interactive interface associated with the first user in response to the second user's preset trigger operation with respect to the first user; and generating related content for the second virtual object in the duet interactive interface.

21. the duet interactive interface includes at least one interactive type; generating related content for the second virtual object in the duet interactive interface, displaying at least one preset interactive action associated with a target interactive type selected by the first user in response to a selection operation by the first user for the interactive type; determining a display positional relationship between the second virtual object in the preset interactive operation and a first virtual object corresponding to the first user in response to a selection operation by the first user for any one of the preset interactive operations; performing a blending operation on the first virtual object and the second virtual object according to the display positional relationship to obtain a combined virtual object; and controlling the combined virtual object to perform the preset interactive behavior and obtaining related content of the second virtual object.

22. 1. An apparatus for virtual object-based interaction, the apparatus being applied to a client of a first user, the apparatus comprising: a display module configured to display related content of a second virtual object sent by the second user in a conversation interface between the first user and a second user, the second user being a user having a pre-established related relationship with the first user, and the second virtual object being a virtual object generated in advance by the second user; a processing module configured to, in response to a preset operation triggered by the first user based on the related content, determine interactive content corresponding to the preset operation; an interactive module configured to perform an interactive operation based on the interactive content and the second virtual object to obtain an interactive result; a presentation module configured to display the interactive results in a conversation interface between the first user and a second user; Device.

23. An apparatus for virtual object-based interaction, the apparatus being applied to a client of a second user, the apparatus comprising: a determination module configured to determine a second virtual object associated with the second user, the second virtual object being a virtual object previously generated by the second user; a generation module configured to generate related content for the second virtual object in response to a preset operation triggered on the second virtual object by the second user; a sending module configured to send the related content to a conversation interface between the second user and a first user, wherein the first user performs a preset operation based on the related content, determines interactive content, performs an interactive operation based on the interactive content and the second virtual object, generates an interactive result, and displays the interactive result in the conversation interface, wherein the first user is a user having a preset association relationship with the second user; Device.

24. An electronic device, the electronic device including a processor and a memory; the memory stores computer-executable instructions; An electronic device, wherein the processor executes computer-executable instructions stored in the memory to cause the processor to perform the method of any one of claims 1 to 17 or 18 to 21.

25. 22. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, implement the method of any one of claims 1 to 17 or 18 to 21.

26. A computer program product comprising a computer program which, when executed by a processor, implements the method of any one of claims 1 to 17 or 18 to 21.