Virtual object-based interaction method, apparatus, device, storage medium, and product
By displaying the virtual object associated with the second user within the conversation page and generating interactive results in response to user actions, the problem of the existing single interaction method is solved, and the user experience is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2023-02-17
- Publication Date
- 2026-07-31
AI Technical Summary
Existing virtual object-based interaction methods are rather simplistic, resulting in a poor user experience.
The content associated with the virtual object sent by the second user is displayed on the conversation page. In response to the preset operation of the first user, the interaction content is determined, and the interaction operation is performed with the second virtual object to generate and display the interaction result.
It enriches the displayed content and interaction methods within the conversation page, thereby enhancing the user experience.
Smart Images

Figure CN116170398B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of interface interaction technology, and in particular to an interaction method, apparatus, device, storage medium and product based on virtual objects. Background Technology
[0002] Many applications now offer virtual object generation features. Users can create personalized virtual objects using these features. During chat sessions, users can send emoticons related to these virtual objects to enrich the conversation. However, existing virtual object-based interaction methods are relatively limited, resulting in a poor user experience. Summary of the Invention
[0003] This disclosure provides an interactive method, apparatus, device, storage medium, and product based on virtual objects, which addresses the technical problem that existing interactive methods based on virtual objects are relatively limited.
[0004] In a first aspect, embodiments of this disclosure provide an interaction method based on virtual objects, applied to a first user's client, comprising:
[0005] The associated content of the second virtual object sent by the second user is displayed in the conversation page between the first user and the second user. The second user is a user with a preset association relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user.
[0006] In response to a preset operation triggered by the first user based on the associated content, determine the interactive content corresponding to the preset operation;
[0007] Based on the interactive content, perform interactive operations with the second virtual object to obtain interactive results;
[0008] The interaction results are displayed on the conversation page between the first user and the second user.
[0009] Secondly, embodiments of this disclosure provide an interaction method based on virtual objects, applied to a second user's client, including:
[0010] Determine a second virtual object associated with the second user, wherein the second virtual object is a virtual object pre-generated by the second user;
[0011] In response to a preset operation triggered by the second user on the second virtual object, the associated content of the second virtual object is generated;
[0012] The associated content is sent to the conversation page between the second user and the first user, so that the first user can perform a preset operation based on the associated content, determine the interaction content, perform an interaction operation with the second virtual object based on the interaction content to generate an interaction result, and display the interaction result on the conversation page. The first user is a user who has a preset association relationship with the second user.
[0013] Thirdly, embodiments of this disclosure provide an interactive device based on virtual objects, applied to a client of a first user, comprising:
[0014] The display module is used to display the associated content of the second virtual object sent by the second user in the conversation page between the first user and the second user, wherein the second user is a user with a preset association relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user;
[0015] The processing module is used to respond to a preset operation triggered by the first user based on the associated content and determine the interactive content corresponding to the preset operation;
[0016] The interaction module is used to perform interactive operations with the second virtual object based on the interactive content and obtain the interaction result;
[0017] The display module is used to display the interaction results within the conversation page between the first user and the second user.
[0018] Fourthly, embodiments of this disclosure provide an interactive device based on virtual objects, applied to a second user's client, comprising:
[0019] The determination module is used to determine the second virtual object associated with the second user, wherein the second virtual object is a virtual object pre-generated by the second user;
[0020] The generation module is used to generate associated content of the second virtual object in response to a preset operation triggered by the second user on the second virtual object;
[0021] The sending module is used to send the associated content to the conversation page between the second user and the first user, so that the first user can perform a preset operation based on the associated content, determine the interaction content, perform an interaction operation with the second virtual object based on the interaction content to generate an interaction result, and display the interaction result on the conversation page, wherein the first user is a user who has a preset association relationship with the second user.
[0022] Fifthly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;
[0023] The memory stores computer-executed instructions;
[0024] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the virtual object-based interaction method as described in the first aspect and various possible designs of the first aspect.
[0025] In a sixth aspect, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the virtual object-based interaction method described in the first aspect and various possible designs of the first aspect.
[0026] In a seventh aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the virtual object-based interaction method described in the first aspect and various possible designs of the first aspect.
[0027] The virtual object-based interaction method, apparatus, device, storage medium, and product provided in this embodiment display associated content of a second virtual object sent by a second user within a session page. Responding to a preset operation triggered by a first user regarding the associated content of the second virtual object, the interaction content is determined, and interactive operations are performed with the second virtual object based on the interaction content. This enables virtual object-based interactive operations. Furthermore, it enriches the displayed content and interaction methods within the session page, enhancing the user experience. Attached Figure Description
[0028] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1 A flowchart of an interaction method based on virtual objects provided in an embodiment of this disclosure;
[0030] Figure 2 This is a schematic diagram of the interface interaction provided in the embodiments of this disclosure;
[0031] Figure 3 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;
[0032] Figure 4 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;
[0033] Figure 5This is a schematic diagram of a display page provided in an embodiment of the present disclosure;
[0034] Figure 6 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;
[0035] Figure 7 A flowchart illustrating the interaction method based on virtual objects provided in this embodiment of the disclosure;
[0036] Figure 8 This is a schematic diagram of the structure of an interactive device based on virtual objects provided in an embodiment of the present disclosure;
[0037] Figure 9 This is a schematic diagram of the structure of an interactive device based on virtual objects provided in an embodiment of the present disclosure;
[0038] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0039] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0040] To address the issue of the limited variety of existing virtual object-based interaction methods, this disclosure provides a virtual object-based interaction method, apparatus, device, storage medium, and product.
[0041] It should be noted that the interactive methods, devices, equipment, storage media and products based on virtual objects provided in this disclosure can be applied to any interactive scenario based on virtual objects.
[0042] Currently, after a user creates a virtual object, they can generally only dress it up or send emoticons associated with it in instant messaging to achieve interactive operations based on the virtual object. However, the interaction methods are often quite limited, and users cannot perform more diverse interactive operations based on the virtual object, resulting in a poor user experience.
[0043] To enrich the interaction methods based on virtual objects, associated content of a second virtual object sent by a second user can be displayed on the conversation page. In response to a preset operation triggered by the first user on this associated content, the user can interact with the second virtual object based on the corresponding interactive content, and the interaction result will be displayed on the conversation page. This interactive operation may include mixing the emoticon content corresponding to the second virtual object with the emoticon content selected by the user. Alternatively, this interactive operation may include taking a photo with the first user's first virtual object, during which both the first and second virtual objects can perform actions selected by the first user.
[0044] Figure 1 A flowchart of the virtual object-based interaction method provided in this disclosure embodiment is applied to the client of a first user, such as... Figure 1 As shown, the method includes:
[0045] Step 101: Display the associated content of the second virtual object sent by the second user in the conversation page between the first user and the second user, wherein the second user is a user with a preset association relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user.
[0046] In this embodiment, the executing entity is a virtual object-based interactive device. This virtual object-based interactive device can be coupled to a first user's terminal device, thereby enabling virtual object-based interactive operations based on the first user's triggered actions. Optionally, the virtual object-based interactive device can also be coupled to a server communicatively connected to the first user's terminal device. This allows the terminal device to be controlled to perform virtual object-based interactive operations based on the first user's triggered actions on the terminal device.
[0047] In this embodiment, the first user can pre-generate a first virtual object, and the second user can pre-generate a second virtual object. For example, the second virtual object can be a three-dimensional virtual object generated by the second user according to actual needs. The second user is a user with a preset association with the first user. For example, the second user can be a friend of the first user, or a user followed by the first user, etc.
[0048] When the first user and the second user interact within the chat page, the second user can generate associated content based on the second virtual object and send this associated content to the first user. Correspondingly, the associated content of the second virtual object sent by the second user can be displayed on the first user's chat page. This associated content includes, but is not limited to, emoticons corresponding to the second virtual object, combined content generated by the second virtual object with other virtual objects, or images corresponding to the first virtual object.
[0049] Step 102: In response to a preset operation triggered by the first user based on the associated content, determine the interactive content corresponding to the preset operation.
[0050] In this embodiment, after the associated content is displayed on the conversation page, the first user can trigger a preset operation on the associated content according to actual needs. This preset operation includes, but is not limited to, long-pressing or double-clicking the associated content, or triggering the corresponding control.
[0051] Optionally, in response to a preset operation triggered by the first user based on associated content, the corresponding interactive content can be determined. Since the associated content sent by the second user may include different categories, the interactive operations based on the associated content corresponding to different categories will also differ. For different associated content, corresponding interactive content can be determined to achieve different interactive operations.
[0052] Step 103: Perform interactive operations with the second virtual object based on the interactive content to obtain the interaction result.
[0053] In this embodiment, after determining the interactive content corresponding to the preset operation, one can perform an interactive operation with the second virtual object based on the interactive content to obtain the interactive result.
[0054] For example, the associated content of the second virtual object can be the emoticon content corresponding to the second virtual object. First, an emoticon blending operation can be performed based on this emoticon content. Therefore, the interactive content determined based on the preset operation can include content to be blended. This content to be blended includes, but is not limited to, one or more of emoticons, image content, and text content. After determining the content to be blended, a blending operation can be performed between the content to be blended and the associated content to obtain the interactive result.
[0055] Step 104: Display the interaction results on the conversation page between the first user and the second user.
[0056] In this embodiment, in order to enrich the content displayed on the conversation page and enable the first user to view the interaction results more intuitively, the interaction results can be displayed on the interaction page after they are generated.
[0057] Optionally, when the interaction based on the second virtual object is a mixed expression operation, the mixed interaction result can be updated and displayed at the display position of the associated content within the conversation page. When the interaction based on the second virtual object is a content matching operation, the interaction result generated by the first user based on the associated content can be displayed within the conversation page.
[0058] The virtual object-based interaction method provided in this embodiment displays associated content of a second virtual object sent by a second user within a conversation page. Responding to a preset operation triggered by the first user on the associated content of the second virtual object, the method determines the interaction content and performs interactive operations with the second virtual object based on this content, thereby enabling virtual object-based interactive operations. Furthermore, it enriches the displayed content and interaction methods within the conversation page, enhancing the user experience.
[0059] Optionally, based on any of the above embodiments, step 101 includes:
[0060] The conversation page displays any emoticon content associated with the second virtual object sent by the second user.
[0061] In this embodiment, the second virtual object can correspond to multiple facial expressions. These different expressions can have different facial expressions, or different body movements, etc.
[0062] Accordingly, the interactive operation based on the second virtual object can be a mixed emoji operation. The associated content of the second virtual object can be any emoji content associated with the second virtual object. Therefore, any emoji content associated with the second virtual object sent by the second user can be displayed within the session page.
[0063] Furthermore, based on any of the above embodiments, step 102 includes:
[0064] In response to the first user's preset trigger operation on the associated content, a function list corresponding to the associated content is displayed in a preset display area, wherein the function list includes at least one content to be mixed.
[0065] In response to the first user's triggering operation on any content to be mixed, the target content to be mixed selected by the first user is determined as the interactive content.
[0066] In this embodiment, after displaying the emoticon content associated with the second virtual object on the conversation page, the first user can achieve emoticon mixing through a preset trigger operation on the emoticon content.
[0067] Optionally, in response to a preset trigger operation by the first user on associated content, a function list corresponding to the associated content is displayed in a preset display area, wherein the function list includes at least one piece of content to be mixed. Optionally, the content to be mixed includes one or more of emojis, image content, and text content. The preset trigger operation includes, but is not limited to, single-click, double-click, or long-press trigger operations on emoji content. In response to a trigger operation by the first user on any piece of content to be mixed, the target content to be mixed selected by the first user is determined as the interactive content.
[0068] Furthermore, based on any of the above embodiments, the step of interacting with the second virtual object based on the interactive content to obtain an interaction result includes:
[0069] The interactive content and the associated content of the second virtual object are mixed to obtain the interactive result.
[0070] In this embodiment, after determining the interactive content currently selected by the first user, the interactive content and the associated content of the second virtual object can be mixed to obtain the interactive result.
[0071] Optionally, since the categories of interactive content include, but are not limited to, one or more of emoticons, image content, and text content, different mixing methods can be used for different interactive content. For example, if the interactive content is an emoticon, the color, shape, and displayed content of the emoticon content can be adjusted based on the emoticon during the mixing operation. If the interactive content is text content, the text content can be added to the position associated with the emoticon content. If the interactive content is image content, the emoticon content can be displayed at a specified position in the image content. This disclosure does not limit the mixing methods for different types of interactive content.
[0072] The virtual object-based interaction method provided in this embodiment displays any emoticon content associated with a second virtual object sent by a second user within a conversation page. In response to a preset trigger operation by a first user on the associated content, a function list including at least one piece of content to be mixed is displayed in a preset display area. In response to a trigger operation by the first user on any piece of content to be mixed, the target content to be mixed selected by the first user is determined as the interactive content. The interactive content is mixed with the associated content of the second virtual object to obtain the interaction result. This allows for the mixing operation of the second virtual object sent by the second user with the target content to be mixed, enriching the interaction methods based on virtual objects and expanding the displayed content within the conversation page.
[0073] Furthermore, based on any of the above embodiments, the function list also includes preset display controls.
[0074] After displaying the function list corresponding to the associated content in the preset display area, the method further includes:
[0075] In response to the first user's triggering operation on the display control, all preset content to be mixed is displayed in the function list.
[0076] In this embodiment, due to the large number of items to be mixed and the limited size of the function list, it is impossible to display all of them in the function list. Therefore, to allow the first user to view more of the items to be mixed, a display control can be set in the function list. In response to the first user's triggering operation on the display control, all preset items to be mixed are displayed in the function list.
[0077] The virtual object-based interaction method provided in this embodiment displays all preset content to be mixed in the function list in response to the first user's trigger operation on the display control. This provides the first user with more content to be mixed for the first user to choose from, thereby making the final generated interaction result more in line with the first user's personalized needs.
[0078] Furthermore, based on any of the above embodiments, the step of mixing the interactive content with the associated content of the second virtual object to obtain the interactive result includes:
[0079] Determine the blending information corresponding to the interactive content, wherein the blending information includes one or more of the following: blending range, blending position, and blending effect.
[0080] The interactive content and the associated content of the second virtual object are mixed based on the mixed information to obtain the interactive result.
[0081] In this embodiment, different interactive content generates different blending information during the blending operation. Therefore, after determining the interactive content selected by the user, the blending information corresponding to the interactive content can be determined. The blending information includes one or more of the following: blending range, blending position, and blending effect. Therefore, the interactive content and the associated content of the second virtual object can be blended based on the blending information to obtain the interactive result.
[0082] For example, if the interactive content is an emoji, its corresponding blending information includes the blending position being the head of the second virtual object, the blending range being the area above the head region, and the blending effect being to overlay the emoji onto the head of the second virtual object. Therefore, after obtaining the blending information, a blending operation can be performed based on this information.
[0083] The virtual object-based interaction method provided in this embodiment determines the mixing information corresponding to the interaction content and performs a mixing operation on the interaction content and the associated content of the second virtual object according to the mixing information. This improves the accuracy of the mixing operation and enhances the display effect of the interaction result.
[0084] Furthermore, based on any of the above embodiments, step 104 includes:
[0085] The associated content of the second virtual object currently displayed in the session page is switched to the interactive content, wherein the interactive content includes the associated features in the associated content and the associated features in the target content to be mixed.
[0086] In this embodiment, in order to enrich the displayed content in the conversation page and enable the first user to view the interaction results more intuitively, after the interaction results are generated, the associated content of the second virtual object currently displayed in the conversation page is switched to the interactive content. The interactive content includes the associated features in the associated content and the associated features in the target content to be mixed.
[0087] Figure 2 This is a schematic diagram of the interface interaction provided in the embodiments of this disclosure, such as... Figure 2 As shown, the emoticon content 22 corresponding to the second virtual object sent by the second user can be displayed within the conversation page 21. In response to a preset trigger operation by the first user on the emoticon content 22, a function list 23 corresponding to the associated content is displayed in a preset display area, wherein the function list includes at least one piece of content 24 to be mixed. In response to a trigger operation by the first user on any piece of content 24 to be mixed, the target piece of content 24 selected by the first user is determined as the interactive content. A mixing operation is performed on the interactive content and the associated content of the second virtual object to obtain an interaction result 25. This interaction result 25 is then displayed within the conversation page 21.
[0088] The interactive method based on virtual objects provided in this embodiment can further enrich the displayed content of the conversation page by switching the display of the associated content of the currently displayed second virtual object.
[0089] Furthermore, based on any of the above embodiments, after step 104, the method further includes:
[0090] In response to the first user's trigger operation on the interaction result, a list of functions corresponding to the interaction result is displayed in a preset display area, wherein the list of functions includes a favorites control.
[0091] In response to the first user's trigger operation on the collection control, the interaction result is collected as new emoticon content.
[0092] In this embodiment, after performing the expression mixing operation based on the second virtual object and obtaining the interaction result, the first user can save the interaction result as newly added expression content. This newly added expression content can then be sent during subsequent conversations.
[0093] Optionally, after displaying the interaction result on the conversation page, in response to the first user's triggering operation on the interaction result, a list of functions corresponding to the interaction result is displayed in a preset display area, including a favorites control. In response to the first user's triggering operation on the favorites control, the interaction result is favorited as new emoji content. This triggering operation includes, but is not limited to, single-clicking, double-clicking, and long-pressing the interaction result. This allows the first user to subsequently find the new emoji content in the emoji list. The new emoji content can be triggered during the conversation to send it.
[0094] Figure 3 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 3 As shown, the interaction result 32 generated based on the first user's interaction operation can be displayed within the session page 31. In response to the first user's trigger operation on the interaction result 32, a function list 33 corresponding to the interaction result 32 can be displayed in a preset display area. The function list 33 includes a favorites control 34. Users can favorite the interaction result by triggering the favorites control 34.
[0095] The virtual object-based interaction method provided in this embodiment displays a function list, including a collection control, in a preset display area in response to a first user's trigger operation on the interaction result. In response to the first user's trigger operation on the collection control, the interaction result is collected as new emoticon content. This further enriches the interaction operations based on virtual objects. Furthermore, it allows users to collect emoticons of interest, improving the user experience.
[0096] Optionally, based on any of the above embodiments, step 101 includes:
[0097] The conversation page displays the second virtual object sent by the second user and / or the matching content between the second virtual object and the first virtual object corresponding to the first user, wherein the first virtual object and the second virtual object respectively perform the interactive actions predetermined by the second user in the matching content.
[0098] In this embodiment, the interactive operation based on the second virtual object can be a content matching operation based on the second virtual object sent by the second user, and the matching result is sent to the conversation page as interactive content.
[0099] Optionally, the second user can send the second virtual object and / or the synchronized content between the second virtual object and the first virtual object corresponding to the first user as associated content of the second virtual object to the first user. Therefore, the second virtual object and / or the synchronized content between the second virtual object and the first virtual object corresponding to the first user can be displayed on the session page, wherein the first virtual object and the second virtual object respectively perform interactive actions predetermined by the second user in the synchronized content.
[0100] It should be noted that when the associated content of the second virtual object is a combination of the content of 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 they can each perform different interactive actions. For example, the first virtual object and the second virtual object can perform different interactive actions; the second virtual object can hold the first virtual object and click on it.
[0101] Furthermore, based on any of the above embodiments, the display area corresponding to the associated content also includes preset interactive controls.
[0102] Step 102 includes:
[0103] In response to the first user's triggering operation on the interactive control, a preset interactive page is displayed, the interactive page including the first virtual object and at least one interactive category.
[0104] In response to the first user's trigger operation on any interaction category, at least one preset interactive action associated with the interaction category is displayed.
[0105] In response to the first user's triggering operation on any preset interactive action, the target preset interactive action selected by the first user and the first virtual object are determined as the interactive content.
[0106] In this embodiment, after the associated content is displayed on the session page, in response to the first user's triggering operation on the interactive control, a preset interactive page is displayed. The interactive page includes a first virtual object and at least one interactive category. For example, the interactive category may include a regular interactive category, in which the first virtual object and the second virtual object may have the same display size. The interactive category may include various preset interactive actions, which the first virtual object and the second virtual object may perform at the same display size. The interactive category may also include a personalized interactive category, in which the first virtual object and the second virtual object may have different display sizes. For example, the first virtual object may hold the second virtual object to perform a preset interactive action within this category.
[0107] Furthermore, after displaying the interactive page, in response to a first user's triggering operation on any interactive category, at least one preset interactive action associated with the interactive category can be displayed. In response to the first user's triggering operation on any preset interactive action, the target preset interactive action selected by the first user and the first virtual object are determined as the interactive content.
[0108] Furthermore, based on any of the above embodiments, step 103 includes:
[0109] Determine the display position relationship between the first virtual object and the second virtual object in the target preset interactive action.
[0110] The first virtual object and the second virtual object are mixed according to the display position relationship to obtain a mixed combined virtual object.
[0111] Control the combined virtual object after mixing to perform the target preset interactive action to obtain the interactive content.
[0112] Specifically, when the combined virtual objects perform the target preset interactive action, the first virtual object and the second virtual object each perform different actions.
[0113] Alternatively, step 103 includes:
[0114] Control the first virtual object to perform the target preset interactive operation to obtain the interactive content.
[0115] In this embodiment, the display position relationship between the first virtual object and the second virtual object may differ in different 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 be holding the second virtual object, etc.
[0116] Therefore, after determining the target preset interactive action currently selected by the first user, the display positional relationship between the first and second virtual objects within the target preset interactive action can be determined. The first and second virtual objects are then mixed according to their display positional relationship to obtain a combined virtual object. The combined virtual object is then controlled to execute the target preset interactive action to obtain interactive content.
[0117] It should be noted that when performing the preset interactive action, the first virtual object and the second virtual object can each perform different actions. Alternatively, the first virtual object and the second virtual object can perform the same action.
[0118] One feasible approach is for the first user to generate interactive content based on the associated content, which can serve as a first virtual object for performing a preset interactive action. Therefore, after the first user selects the preset interactive action, the first virtual object can be controlled to perform the preset interactive operation and obtain the interactive content.
[0119] Figure 4 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 4 As shown, the conversation page 41 can display a synchronized content 42 between a second virtual object sent by a second user and a first virtual object corresponding to a first user. An interactive control 43 is also displayed in the associated position of this synchronized content. In response to the first user's triggering operation on the interactive control 43, a preset interactive page 44 is displayed, which includes at least one preset interactive action 45. In response to the first user's triggering operation on any preset interactive action 45, the target preset interactive action 45 selected by the first user and the first virtual object are determined as interactive content. A mixing operation is performed on the first virtual object and the second virtual object, and the mixed virtual object is controlled to execute the target preset interactive action 45 selected by the user, resulting in interactive content 46. Further, the interactive result generated by the synchronized content 42 and the interactive content 46 can be displayed in the conversation page 41 (not shown in the figure).
[0120] The virtual object-based interaction method provided in this embodiment displays a second virtual object sent by a second user and / or the matching content of the second virtual object and the first virtual object corresponding to the first user within a session page. In response to the first user's triggering operation on a preset interactive control, a preset interactive page is displayed, allowing the first user to select interactive content within this page. Furthermore, it enables mixed operations on the first and second virtual objects based on the interactive content to generate interactive results. This enriches the interaction methods based on virtual objects and enhances the user experience.
[0121] Furthermore, based on any of the above embodiments, it also includes:
[0122] The interaction result is stored as newly added emoticon content associated with the second virtual object.
[0123] In this embodiment, after generating the interaction result based on the associated content corresponding to the second virtual object, the first user can also store the interaction result as newly added emoji content associated with the second virtual object. Optionally, the first user can display a function list by triggering a preset operation on the interaction result, and trigger the favorite control in the function list to realize the storage operation of the interaction result.
[0124] The virtual object-based interaction method provided in this embodiment enriches the interaction methods within the conversation page by storing the interaction results as newly added emoji content associated with a second virtual object. Furthermore, it allows users to save emojis they are interested in, enhancing the user experience.
[0125] Furthermore, based on any of the above embodiments, it also includes:
[0126] Interactive media content is generated based on the interaction results.
[0127] Viewing controls associated with the interactive media content are displayed within the session page.
[0128] And / or, also includes:
[0129] An interactive image is generated based on the interaction results.
[0130] The interactive image and the save control associated with the interactive image are displayed within the session page.
[0131] In this embodiment, after obtaining the interactive content generated by the first user, an interactive operation can be performed with the second virtual object based on the interactive content to obtain an interactive result. Taking the first virtual object performing the target preset interactive operation as an example, an interactive poster can be generated based on the associated content between the first virtual object performing the target preset interactive operation and the second virtual object. This interactive poster is then displayed in a preset format within the conversation page to obtain an interactive result. It is understood that the interactive result can be any form of content, such as images or videos.
[0132] Optionally, after the first user generates an interaction result based on the associated content corresponding to the second virtual object, interactive media content can be automatically generated based on the interaction result and the associated content. This interactive media content may include the interaction result, or it may include the process of generating the interaction result based on the associated content. This disclosure does not impose any limitations on this.
[0133] Furthermore, to facilitate the first user's interactive operations such as viewing and editing the interactive media content, a viewing control associated with the interactive media content can be displayed within the session page. The first user can then trigger this viewing control to perform interactive operations such as viewing, editing, and publishing the interactive media content.
[0134] Optionally, after the first user generates an interaction result based on the associated content corresponding to the second virtual object, an interactive image can be automatically generated based on the interaction result. The interactive image may include static associated content and the interaction result.
[0135] Furthermore, to facilitate subsequent interactive operations by the first user based on the interactive image, the interactive image and the save control associated with the interactive image can also be displayed on the session page.
[0136] Figure 5 This is a schematic diagram of a display page provided in an embodiment of this disclosure, such as... Figure 5 As shown, the interactive image 51 includes the interaction result, which may include the first collaborative content 52 sent by the second user and the second collaborative content 53 generated by the first user based on the collaborative content sent by the second user.
[0137] The virtual object-based interaction method provided in this embodiment generates interactive media content and / or interactive images based on the interaction results, thereby enabling the first user to view the interaction results corresponding to the current interactive operation more intuitively, and enriching the interaction methods based on virtual objects.
[0138] Furthermore, based on any of the above embodiments, after displaying the viewing control associated with the interactive media content within the session page, the method further includes:
[0139] In response to the first user's triggering operation on the viewing control, the interactive media content is displayed on the media content editing page.
[0140] In this embodiment, after a viewing control associated with the interactive media content is displayed on the session page, the first user can trigger an operation on the viewing control. In response to this triggering operation, a media content editing page can be displayed. This media content editing page can display the interactive media content. The first user can perform editing operations on the interactive media content within the media content editing page. These editing operations include, but are not limited to, color tone editing, duration adjustment, and adding transition effects.
[0141] Furthermore, based on any of the above embodiments, the media content editing page also includes a publishing control.
[0142] After responding to the first user's triggering operation on the viewing control and displaying the interactive media content on the media content editing page, the method further includes:
[0143] In response to the first user's triggering operation on the publishing control, the interactive media content is published.
[0144] In this embodiment, the media content editing page also includes a publishing control. After the first user completes the editing operation on the interaction result within the media content editing page, they can trigger the publishing control. In response to the first user's triggering operation on the publishing control, the interactive media content is published. This allows other users to subsequently view the interactive media content in the media content stream.
[0145] Figure 6 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 6 As shown, after generating interactive media content based on the interaction results, a viewing control 62 associated with the interactive media content can be displayed on the session page 61. In response to the first user's triggering operation on the viewing control 62, the interactive media content 64 can be displayed on the media content editing page 63. The media content editing page 63 also includes a publishing control 65. In response to the first user's triggering operation on the publishing control 65, the interactive media content 64 can be published.
[0146] The virtual object-based interactive method provided in this embodiment displays interactive media content on the media content editing page in response to a first user's trigger operation on the viewing control. This allows the first user to edit the interactive media content according to their actual needs, making the interactive media content more tailored to their personalized requirements. Furthermore, by responding to the first user's trigger operation on the publishing control, the interactive media content is published, improving the convenience of publishing interactive media content and enhancing the user experience.
[0147] Optionally, based on any of the above embodiments, after displaying the interactive image and the save control associated with the interactive image in the session page, the method further includes:
[0148] In response to the first user's triggering operation on the save control, the interactive image is saved.
[0149] In this embodiment, the session page may also display a save control associated with the interactive image. After the interactive image is displayed, the first user can trigger the save control to save the interactive image to a preset storage path. This allows for subsequent viewing and sharing of the interactive image.
[0150] The virtual object-based interaction method provided in this embodiment saves the interactive image in response to the first user's trigger operation on the save control, thereby enabling users to quickly save interactive images of interest and improving the user experience.
[0151] Figure 7 This is a flowchart illustrating an interaction method based on virtual objects provided in an embodiment of this disclosure, applied to a second user's client, such as... Figure 7 As shown, the method includes:
[0152] Step 701: Determine the second virtual object associated with the second user, wherein the second virtual object is a virtual object pre-generated by the second user.
[0153] Step 702: In response to the preset operation triggered by the second user on the second virtual object, generate the associated content of the second virtual object.
[0154] Step 703: Send the associated content to the conversation page between the second user and the first user, so that the first user can perform a preset operation based on the associated content, determine the interaction content, perform an interaction operation with the second virtual object based on the interaction content to generate an interaction result, and display the interaction result on the conversation page, wherein the first user is a user who has a preset association relationship with the second user.
[0155] In this embodiment, the executing entity is a virtual object-based interactive device. This virtual object-based interactive device can be coupled to a second user's terminal device, thereby enabling virtual object-based interactive operations based on user-triggered actions. Optionally, the virtual object-based interactive device can also be coupled to a server communicatively connected to the second user's terminal device. This allows the terminal device to be controlled to perform virtual object-based interactive operations based on user-triggered actions on the terminal device.
[0156] In this embodiment, the second user can pre-generate a second virtual object. For example, this second virtual object can be a three-dimensional virtual object generated by the second user according to actual needs. When the first user and the second user interact within the session page, the second user identifies the second virtual object and triggers a preset operation to generate associated content. After generating the associated content, the associated content of the second virtual object can be sent to the first user.
[0157] Therefore, after obtaining the associated content, the first user can trigger a preset operation based on actual needs, determining the corresponding interactive content. After determining the interactive content, the user can then interact with the second virtual object to obtain the interaction result. Finally, to enrich the displayed content on the conversation page and allow the first user to view the interaction result more intuitively, the interaction result can be displayed on the interaction page after it is generated.
[0158] The virtual object-based interaction method provided in this embodiment determines a second virtual object associated with the second user. This second virtual object is a pre-generated virtual object by the second user. In response to a preset operation triggered by the second user on the second virtual object, associated content is generated for the second virtual object. This associated content is then sent to the conversation page between the second user and the first user. After receiving this associated content, the first user can perform interactive operations based on the virtual object. This enriches the interaction methods based on virtual objects and enhances the user experience.
[0159] Furthermore, based on any of the above embodiments, step 702 includes:
[0160] The conversation page displays a list of emoticons corresponding to the second virtual object, and the list of emoticons includes at least one candidate emoticon corresponding to the second virtual object.
[0161] In response to the second user's selection operation in the emoji list, the selected emoji content is determined as the associated content.
[0162] In this embodiment, the interactive operation based on the second virtual object can be a mixed emoji operation. The associated content of the second virtual object can be any emoji content associated with the second virtual object. Therefore, in order to generate associated content, an emoji list corresponding to the second virtual object is displayed on the session page, and the emoji list includes at least one candidate emoji content corresponding to the second virtual object. In response to the second user's selection operation in the emoji list, the candidate emoji content selected by the second user is determined as the associated content.
[0163] The virtual object-based interaction method provided in this embodiment determines the candidate emoticon content associated with the second virtual object selected by the second user as the associated content, so that the first user can subsequently perform emoticon mixing operations based on the associated content, thereby enriching the interaction methods based on virtual objects and improving the user experience.
[0164] Furthermore, based on any of the above embodiments, step 702 includes:
[0165] In response to a preset trigger operation by the second user on the first user, the user is redirected to a collaborative interaction page associated with the first user.
[0166] The associated content of the second virtual object is generated within the interactive page.
[0167] In this embodiment, the interactive operation based on the second virtual object can be to generate matching content, so that the first user can perform a matching operation based on the associated content of the second virtual object sent by the second user, and send the matching result as interactive content to the conversation page.
[0168] Therefore, in response to a preset trigger operation by the second user on the first user, the user can be redirected to a duet interaction page associated with the first user. Within this duet interaction page, associated content for the second virtual object is generated. This associated content can be duet content showing the first and second virtual objects performing preset interactive actions, or it can be content showing the second virtual object performing preset interactive actions.
[0169] Furthermore, based on any of the above embodiments, the interactive page includes at least one interactive category.
[0170] Step 702 includes:
[0171] In response to the first user's selection of the interaction category, at least one preset interaction action associated with the target interaction category selected by the first user is displayed.
[0172] In response to the first user's selection of any preset interactive action, the display position relationship between the second virtual object and the first virtual object corresponding to the first user in the preset interactive action is determined.
[0173] The first virtual object and the second virtual object are mixed according to the display position relationship to obtain a combined virtual object.
[0174] Control the combined virtual object to execute the preset interactive action to obtain the associated content of the second virtual object.
[0175] In this embodiment, the interactive page includes at least one interactive category. For example, the interactive category may include a regular interactive category, in which the first virtual object and the second virtual object may have the same display size. This interactive category may include various preset interactive actions, which the first virtual object and the second virtual object may perform at the same display size. The interactive category may also include a personalized interactive category, in which the first virtual object and the second virtual object may have different display sizes. For example, the first virtual object may hold the second virtual object to perform a preset interactive action within this category.
[0176] In response to a first user's selection of an interaction category, at least one preset interactive action associated with the selected target interaction category can be displayed. The display position relationship between the first virtual object and the second virtual object may differ in different preset interactive actions. For example, the first and second virtual objects may be displayed side-by-side, or the first virtual object may be holding the second virtual object. Therefore, in response to a first user's selection of any preset interactive action, the display position relationship between the second virtual object and the first virtual object corresponding to the first user in the preset interactive action can be determined. The first and second virtual objects are then mixed according to their display position relationship to obtain a combined virtual object. The combined virtual object is controlled to execute a preset interactive action to obtain the associated content of the second virtual object.
[0177] It should be noted that when performing this preset interactive action, the first virtual object and the second virtual object can each perform different actions. Alternatively, the first virtual object and the second virtual object can perform the same action.
[0178] The virtual object-based interaction method provided in this embodiment generates co-op content based on a first virtual object and a second virtual object, and determines the co-op content as associated content of the second virtual object. As a result, the first user can perform co-op operations based on the associated content and can publish or save the co-op media content or co-op image generated after the co-op, further enriching the interaction methods based on virtual objects.
[0179] Figure 8 This is a schematic diagram of the structure of the interactive device based on virtual objects provided in the embodiments of this disclosure, applied to the client of a first user, such as... Figure 8As shown, the device includes a display module 81, a processing module 82, an interaction module 83, and a display module 84. The display module 81 is used to display the associated content of a second virtual object sent by the second user within the conversation page between the first user and the second user. The second user is a user with a preset association relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user. The processing module 82 is used to determine the interaction content corresponding to a preset operation triggered by the first user based on the associated content. The interaction module 83 is used to perform an interaction operation with the second virtual object based on the interaction content to obtain an interaction result. The display module 84 is used to display the interaction result within the conversation page between the first user and the second user.
[0180] Furthermore, based on any of the above embodiments, the display module is configured to: display any emoticon content associated with the second virtual object sent by the second user within the session page.
[0181] Further, based on any of the above embodiments, the processing module is configured to: in response to a preset trigger operation by the first user on the associated content, display a function list corresponding to the associated content in a preset display area, wherein the function list includes at least one content to be mixed; and in response to a trigger operation by the first user on any content to be mixed, determine the target content to be mixed selected by the first user as the interactive content.
[0182] Furthermore, based on any of the above embodiments, the content to be mixed includes one or more of emojis, image content, and text content.
[0183] Furthermore, based on any of the above embodiments, the function list also includes preset display controls. The processing module is configured to: in response to the first user's trigger operation on the display controls, display all preset content to be mixed within the function list.
[0184] Furthermore, based on any of the above embodiments, the interaction module is used to: perform a mixing operation on the interaction content and the associated content of the second virtual object to obtain the interaction result.
[0185] Furthermore, based on any of the above embodiments, the interaction module is configured to: determine the mixing information corresponding to the interactive content, wherein the mixing information includes one or more of the following: mixing range, mixing position, and mixing effect corresponding to the interactive content; and perform a mixing operation on the interactive content and the associated content of the second virtual object according to the mixing information to obtain the interaction result.
[0186] Furthermore, based on any of the above embodiments, the interaction module is used to: switch the associated content of the currently displayed second virtual object in the session page to the interactive content, wherein the interactive content includes the associated features in the associated content and the associated features in the target content to be mixed.
[0187] Furthermore, based on any of the above embodiments, the device further includes: a display module, configured to display a function list corresponding to the interaction result in a preset display area in response to a trigger operation by the first user on the interaction result, wherein the function list includes a favorites control; and a favorites module, configured to favorite the interaction result as new emoticon content in response to a trigger operation by the first user on the favorites control.
[0188] Furthermore, based on any of the above embodiments, the display module is configured to: display, within the session page, the second virtual object sent by the second user and / or the combined content of the second virtual object and the first virtual object corresponding to the first user, wherein, in the combined content, the first virtual object and the second virtual object respectively perform interactive actions predetermined by the second user.
[0189] Furthermore, based on any of the above embodiments, the display area corresponding to the associated content further includes preset interactive controls. The processing module is configured to: in response to a trigger operation by the first user on the interactive controls, display a preset interactive page, the interactive page including the first virtual object and at least one interactive category; in response to a trigger operation by the first user on any interactive category, display at least one preset interactive action associated with the interactive category; and in response to a trigger operation by the first user on any preset interactive action, determine the target preset interactive action selected by the first user and the first virtual object as the interactive content.
[0190] Further, based on any of the above embodiments, the processing module is configured to: determine the display position relationship between the first virtual object and the second virtual object in the target preset interactive action; perform a mixing operation on the first virtual object and the second virtual object according to the display position relationship to obtain a mixed combined virtual object; and control the mixed combined virtual object to execute the target preset interactive action to obtain the interactive content. Wherein, when the combined virtual object executes the target preset interactive action, the first virtual object and the second virtual object each execute different actions. Alternatively, the processing module is configured to: control the first virtual object to execute the target preset interactive operation to obtain the interactive content.
[0191] Furthermore, based on any of the above embodiments, the device further includes: a storage module for storing the interaction result as newly added emoticon content associated with the second virtual object.
[0192] Furthermore, based on any of the above embodiments, the apparatus further includes: a generation module for generating interactive media content based on the interaction result; a display module for displaying a viewing control associated with the interactive media content within the session page; and / or, the apparatus further includes: a generation module for generating an interactive image based on the interaction result; and a display module for displaying the interactive image and a save control associated with the interactive image within the session page.
[0193] Furthermore, based on any of the above embodiments, the device further includes: a display module, configured to display the interactive media content in the media content editing page in response to a trigger operation by the first user on the viewing control.
[0194] Furthermore, based on any of the above embodiments, the media content editing page also includes a publishing control. The device further includes a publishing module, configured to publish the interactive media content in response to a triggering operation of the publishing control by the first user.
[0195] Furthermore, based on any of the above embodiments, the device further includes: a storage module, configured to save the interactive image in response to a trigger operation by the first user on the save control.
[0196] Figure 9 This is a schematic diagram of the structure of an interactive device based on virtual objects provided in an embodiment of this disclosure, applied to a second user's client, such as... Figure 9 As shown, the device includes a determining module 91, a generating module 92, and a sending module 93. The determining module 91 determines a second virtual object associated with the second user, the second virtual object being a virtual object pre-generated by the second user. The generating module 92 generates associated content for the second virtual object in response to a preset operation triggered by the second user on the second virtual object. The sending module 93 sends the associated content to the conversation page between the second user and the first user, so that the first user performs a preset operation based on the associated content, determines interaction content, interacts with the second virtual object based on the interaction content to generate an interaction result, and displays the interaction result on the conversation page. The first user is a user with a preset association relationship with the second user.
[0197] Furthermore, based on any of the above embodiments, the generation module is configured to: display an emoji list corresponding to the second virtual object within the session page, the emoji list including at least one candidate emoji content corresponding to the second virtual object; and, in response to the second user's selection operation within the emoji list, determine the candidate emoji content selected by the second user as the associated content.
[0198] Furthermore, based on any of the above embodiments, the generation module is configured to: in response to a preset trigger operation by the second user on the first user, redirect to a collaborative interaction page associated with the first user; and generate associated content for the second virtual object within the collaborative interaction page.
[0199] Furthermore, based on any of the above embodiments, the interactive page includes at least one interactive category. The generation module is configured to: in response to the first user's selection of the interactive category, display at least one preset interactive action associated with the target interactive category selected by the first user; in response to the first user's selection of any preset interactive action, determine the display position relationship between the second virtual object and the first virtual object corresponding to the first user in the preset interactive action; perform a mixing operation on the first virtual object and the second virtual object according to the display position relationship to obtain a combined virtual object; and control the combined virtual object to execute the preset interactive action to obtain the associated content of the second virtual object.
[0200] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.
[0201] To implement the above embodiments, this disclosure also provides an electronic device, including a processor and a memory.
[0202] The memory stores computer-executed instructions.
[0203] The processor executes computer execution instructions stored in the memory, causing the processor to perform the virtual object-based interactive method as described in any of the above embodiments.
[0204] Figure 10 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure, such as... Figure 10As shown, the electronic device 1000 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), portable Android devices (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0205] like Figure 10 As shown, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program 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, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0206] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, 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, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to exchange data via wireless or wired communication with other devices. Although Figure 10 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0207] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.
[0208] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0209] To implement the above embodiments, this disclosure also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the virtual object-based interaction method as described in any of the above embodiments.
[0210] To implement the above embodiments, this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the virtual object-based interactive method as described in any of the above embodiments.
[0211] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0212] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0213] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0214] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0215] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0216] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0217] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0218] In a first aspect, according to one or more embodiments of this disclosure, an interaction method based on virtual objects is provided, applied to a client of a first user, comprising:
[0219] The associated content of the second virtual object sent by the second user is displayed in the conversation page between the first user and the second user. The second user is a user with a preset association relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user.
[0220] In response to a preset operation triggered by the first user based on the associated content, determine the interactive content corresponding to the preset operation;
[0221] Based on the interactive content, perform interactive operations with the second virtual object to obtain interactive results;
[0222] The interaction results are displayed on the conversation page between the first user and the second user.
[0223] According to one or more embodiments of this disclosure, displaying the associated content of the second virtual object sent by the second user within the conversation page between the first user and the second user includes:
[0224] The conversation page displays any emoticon content associated with the second virtual object sent by the second user.
[0225] According to one or more embodiments of this disclosure, determining the interactive content corresponding to the preset operation in response to a preset operation triggered by the first user based on the associated content includes:
[0226] In response to the first user's preset trigger operation on the associated content, a function list corresponding to the associated content is displayed in a preset display area, wherein the function list includes at least one content to be mixed;
[0227] In response to the first user's triggering operation on any content to be mixed, the target content to be mixed selected by the first user is determined as the interactive content.
[0228] According to one or more embodiments of this disclosure, the content to be mixed includes one or more of emojis, image content, and text content.
[0229] According to one or more embodiments of this disclosure, the function list further includes preset display controls;
[0230] After displaying the function list corresponding to the associated content in the preset display area, the method further includes:
[0231] In response to the first user's triggering operation on the display control, all preset content to be mixed is displayed in the function list.
[0232] According to one or more embodiments of this disclosure, the step of interacting with the second virtual object based on the interactive content to obtain an interaction result includes:
[0233] The interactive content and the associated content of the second virtual object are mixed to obtain the interactive result.
[0234] According to one or more embodiments of this disclosure, the step of mixing the interactive content with the associated content of the second virtual object to obtain the interactive result includes:
[0235] Determine the blending information corresponding to the interactive content, wherein the blending information includes one or more of the following: blending range, blending position, and blending effect corresponding to the interactive content;
[0236] The interactive content and the associated content of the second virtual object are mixed based on the mixed information to obtain the interactive result.
[0237] According to one or more embodiments of this disclosure, displaying the interaction result within the conversation page between the first user and the second user includes:
[0238] The associated content of the second virtual object currently displayed in the session page is switched to the interactive content, wherein the interactive content includes the associated features in the associated content and the associated features in the target content to be mixed.
[0239] According to one or more embodiments of this disclosure, after displaying the interaction result in the conversation page between the first user and the second user, the method further includes:
[0240] In response to the first user's trigger operation on the interaction result, a list of functions corresponding to the interaction result is displayed in a preset display area, wherein the list of functions includes a favorites control;
[0241] In response to the first user's trigger operation on the collection control, the interaction result is collected as new emoticon content.
[0242] According to one or more embodiments of this disclosure, displaying the associated content of the second virtual object sent by the second user within the conversation page between the first user and the second user includes:
[0243] The conversation page displays the second virtual object sent by the second user and / or the matching content between the second virtual object and the first virtual object corresponding to the first user, wherein the first virtual object and the second virtual object respectively perform the interactive actions predetermined by the second user in the matching content.
[0244] According to one or more embodiments of this disclosure, the display area corresponding to the associated content further includes preset interactive controls;
[0245] The step of responding to a preset operation triggered by the first user based on the associated content, and determining the interactive content corresponding to the preset operation, includes:
[0246] In response to the first user's triggering operation on the interactive control, a preset interactive page is displayed, the interactive page including the first virtual object and at least one interactive category;
[0247] In response to the first user's trigger operation on any interaction category, at least one preset interactive action associated with the interaction category is displayed;
[0248] In response to the first user's triggering operation on any preset interactive action, the target preset interactive action selected by the first user and the first virtual object are determined as the interactive content.
[0249] According to one or more embodiments of this disclosure, determining the target preset interactive action selected by the first user and the first virtual object as the interactive content includes:
[0250] Determine the display positional relationship between the first virtual object and the second virtual object in the target preset interactive action;
[0251] The first virtual object and the second virtual object are mixed according to the display position relationship to obtain a mixed combined virtual object;
[0252] Control the combined virtual object to perform the target preset interactive action to obtain the interactive content;
[0253] When the combined virtual object performs the target preset interactive action, the first virtual object and the second virtual object each perform different actions.
[0254] Alternatively, determining the target preset interactive action selected by the first user and the first virtual object as the interactive content includes:
[0255] Control the first virtual object to perform the target preset interactive operation to obtain the interactive content.
[0256] According to one or more embodiments of this disclosure, after performing the interactive operation with the second virtual object based on the interactive content and obtaining the interaction result, the method further includes:
[0257] The interaction result is stored as newly added emoticon content associated with the second virtual object.
[0258] According to one or more embodiments of this disclosure, it further includes:
[0259] Interactive media content is generated based on the interaction results;
[0260] Viewing controls associated with the interactive media content are displayed within the session page;
[0261] And / or,
[0262] Generate an interactive image based on the interaction results;
[0263] The interactive image and the save control associated with the interactive image are displayed within the session page.
[0264] According to one or more embodiments of this disclosure, after displaying the viewing control associated with the interactive media content within the session page, the method further includes:
[0265] In response to the first user's triggering operation on the viewing control, the interactive media content is displayed on the media content editing page.
[0266] According to one or more embodiments of this disclosure, the media content editing page further includes a publishing control;
[0267] After responding to the first user's triggering operation on the viewing control and displaying the interactive media content on the media content editing page, the method further includes:
[0268] In response to the first user's triggering operation on the publishing control, the interactive media content is published.
[0269] According to one or more embodiments of this disclosure, after displaying the interactive image and the save control associated with the interactive image within the session page, the method further includes:
[0270] In response to the first user's triggering operation on the save control, the interactive image is saved.
[0271] Secondly, according to one or more embodiments of this disclosure, an interaction method based on virtual objects is provided, applied to a second user's client, comprising:
[0272] Determine a second virtual object associated with the second user, wherein the second virtual object is a virtual object pre-generated by the second user;
[0273] In response to a preset operation triggered by the second user on the second virtual object, the associated content of the second virtual object is generated;
[0274] The associated content is sent to the conversation page between the second user and the first user, so that the first user can perform a preset operation based on the associated content, determine the interaction content, perform an interaction operation with the second virtual object based on the interaction content to generate an interaction result, and display the interaction result on the conversation page. The first user is a user who has a preset association relationship with the second user.
[0275] According to one or more embodiments of this disclosure, generating associated content for the second virtual object in response to a preset operation triggered by the second user on the second virtual object includes:
[0276] The conversation page displays a list of emoticons corresponding to the second virtual object, and the list of emoticons includes at least one candidate emoticon corresponding to the second virtual object.
[0277] In response to the second user's selection operation in the emoji list, the selected emoji content is determined as the associated content.
[0278] According to one or more embodiments of this disclosure, generating associated content for the second virtual object in response to a preset operation triggered by the second user on the second virtual object includes:
[0279] In response to the second user's preset trigger operation on the first user, the user is redirected to the duet interaction page associated with the first user;
[0280] The associated content of the second virtual object is generated within the interactive page.
[0281] According to one or more embodiments of this disclosure, the collaborative interactive page includes at least one interactive category;
[0282] The process of generating the associated content of the second virtual object within the interactive page includes:
[0283] In response to the first user's selection of the interaction category, at least one preset interaction action associated with the target interaction category selected by the first user is displayed;
[0284] In response to the first user's selection of any preset interactive action, the display position relationship between the second virtual object and the first virtual object corresponding to the first user in the preset interactive action is determined;
[0285] The first virtual object and the second virtual object are mixed according to the display position relationship to obtain a combined virtual object;
[0286] Control the combined virtual object to execute the preset interactive action to obtain the associated content of the second virtual object.
[0287] Thirdly, according to one or more embodiments of this disclosure, an interactive device based on virtual objects is provided, applied to a client of a first user, comprising:
[0288] The display module is used to display the associated content of the second virtual object sent by the second user in the conversation page between the first user and the second user, wherein the second user is a user with a preset association relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user;
[0289] The processing module is used to respond to a preset operation triggered by the first user based on the associated content and determine the interactive content corresponding to the preset operation;
[0290] The interaction module is used to perform interactive operations with the second virtual object based on the interactive content and obtain the interaction result;
[0291] The display module is used to display the interaction results within the conversation page between the first user and the second user.
[0292] According to one or more embodiments of this disclosure, the display module is configured to:
[0293] The conversation page displays any emoticon content associated with the second virtual object sent by the second user.
[0294] According to one or more embodiments of this disclosure, the processing module is configured to:
[0295] In response to the first user's preset trigger operation on the associated content, a function list corresponding to the associated content is displayed in a preset display area, wherein the function list includes at least one content to be mixed;
[0296] In response to the first user's triggering operation on any content to be mixed, the target content to be mixed selected by the first user is determined as the interactive content.
[0297] According to one or more embodiments of this disclosure, the content to be mixed includes one or more of emojis, image content, and text content.
[0298] According to one or more embodiments of this disclosure, the function list further includes preset display controls;
[0299] The processing module is used for:
[0300] In response to the first user's triggering operation on the display control, all preset content to be mixed is displayed in the function list.
[0301] According to one or more embodiments of this disclosure, the interactive module is configured to:
[0302] The interactive content and the associated content of the second virtual object are mixed to obtain the interactive result.
[0303] According to one or more embodiments of this disclosure, the interactive module is configured to:
[0304] Determine the blending information corresponding to the interactive content, wherein the blending information includes one or more of the following: blending range, blending position, and blending effect corresponding to the interactive content;
[0305] The interactive content and the associated content of the second virtual object are mixed based on the mixed information to obtain the interactive result.
[0306] According to one or more embodiments of this disclosure, the interactive module is configured to:
[0307] The associated content of the second virtual object currently displayed in the session page is switched to the interactive content, wherein the interactive content includes the associated features in the associated content and the associated features in the target content to be mixed.
[0308] According to one or more embodiments of this disclosure, the apparatus further includes:
[0309] The display module is used to respond to the first user's trigger operation on the interaction result and display a list of functions corresponding to the interaction result in a preset display area, wherein the list of functions includes a favorites control;
[0310] The collection module is used to collect the interaction result as new emoticon content in response to the first user's trigger operation on the collection control.
[0311] According to one or more embodiments of this disclosure, the display module is configured to:
[0312] The conversation page displays the second virtual object sent by the second user and / or the matching content between the second virtual object and the first virtual object corresponding to the first user, wherein the first virtual object and the second virtual object respectively perform the interactive actions predetermined by the second user in the matching content.
[0313] According to one or more embodiments of this disclosure, the display area corresponding to the associated content further includes preset interactive controls;
[0314] The processing module is used for:
[0315] In response to the first user's triggering operation on the interactive control, a preset interactive page is displayed, the interactive page including the first virtual object and at least one interactive category;
[0316] In response to the first user's trigger operation on any interaction category, at least one preset interactive action associated with the interaction category is displayed;
[0317] In response to the first user's triggering operation on any preset interactive action, the target preset interactive action selected by the first user and the first virtual object are determined as the interactive content.
[0318] According to one or more embodiments of this disclosure, the processing module is configured to:
[0319] Determine the display positional relationship between the first virtual object and the second virtual object in the target preset interactive action;
[0320] The first virtual object and the second virtual object are mixed according to the display position relationship to obtain a mixed combined virtual object;
[0321] Control the combined virtual object to perform the target preset interactive action to obtain the interactive content;
[0322] When the combined virtual object performs the target preset interactive action, the first virtual object and the second virtual object each perform different actions.
[0323] Alternatively, the processing module is used to:
[0324] Control the first virtual object to perform the target preset interactive operation to obtain the interactive content.
[0325] According to one or more embodiments of this disclosure, the apparatus further includes:
[0326] The storage module is used to store the interaction results as newly added emoticon content associated with the second virtual object.
[0327] According to one or more embodiments of this disclosure, the apparatus further includes:
[0328] The generation module is used to generate interactive media content based on the interaction results;
[0329] The display module is used to display viewing controls associated with the interactive media content within the session page;
[0330] And / or, the device further includes:
[0331] The generation module is used to generate interactive images based on the interaction results;
[0332] The display module is used to display the interactive image and the save control associated with the interactive image within the session page.
[0333] According to one or more embodiments of this disclosure, the apparatus further includes:
[0334] The display module is used to display the interactive media content in the media content editing page in response to the first user's trigger operation on the viewing control.
[0335] According to one or more embodiments of this disclosure, the media content editing page further includes a publishing control;
[0336] The device further includes:
[0337] The publishing module is used to publish the interactive media content in response to the first user's trigger operation on the publishing control.
[0338] According to one or more embodiments of this disclosure, the apparatus further includes:
[0339] A storage module is used to save the interactive image in response to a trigger operation by the first user on the save control.
[0340] Thirdly, according to one or more embodiments of this disclosure, an interactive device based on virtual objects is provided, applied to a client of a second user, comprising:
[0341] The determination module is used to determine the second virtual object associated with the second user, wherein the second virtual object is a virtual object pre-generated by the second user;
[0342] The generation module is used to generate associated content of the second virtual object in response to a preset operation triggered by the second user on the second virtual object;
[0343] The sending module is used to send the associated content to the conversation page between the second user and the first user, so that the first user can perform a preset operation based on the associated content, determine the interaction content, perform an interaction operation with the second virtual object based on the interaction content to generate an interaction result, and display the interaction result on the conversation page, wherein the first user is a user who has a preset association relationship with the second user.
[0344] According to one or more embodiments of this disclosure, the generation module is configured to:
[0345] The conversation page displays a list of emoticons corresponding to the second virtual object, and the list of emoticons includes at least one candidate emoticon corresponding to the second virtual object.
[0346] In response to the second user's selection operation in the emoji list, the selected emoji content is determined as the associated content.
[0347] According to one or more embodiments of this disclosure, the generation module is configured to:
[0348] In response to the second user's preset trigger operation on the first user, the user is redirected to the duet interaction page associated with the first user;
[0349] The associated content of the second virtual object is generated within the interactive page.
[0350] According to one or more embodiments of this disclosure, the collaborative interactive page includes at least one interactive category;
[0351] The generation module is used for:
[0352] In response to the first user's selection of the interaction category, at least one preset interaction action associated with the target interaction category selected by the first user is displayed;
[0353] In response to the first user's selection of any preset interactive action, the display position relationship between the second virtual object and the first virtual object corresponding to the first user in the preset interactive action is determined;
[0354] The first virtual object and the second virtual object are mixed according to the display position relationship to obtain a combined virtual object;
[0355] Control the combined virtual object to execute the preset interactive action to obtain the associated content of the second virtual object.
[0356] Fifthly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;
[0357] The memory stores computer-executed instructions;
[0358] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the virtual object-based interaction method as described in the first aspect and various possible designs of the first aspect.
[0359] In a sixth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, which, when executed by a processor, implement the virtual object-based interaction method described in the first aspect and various possible designs of the first aspect.
[0360] In a seventh aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the virtual object-based interaction method described in the first aspect and various possible designs of the first aspect.
[0361] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0362] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0363] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A virtual object-based interaction method applied to a client of a first user, comprising: include: The associated content of the second virtual object sent by the second user is displayed on the conversation page between the first user and the second user. The second user is a user with a preset association relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user. The associated content includes at least one of the following: the emoticon content corresponding to the second virtual object, and the matching content generated by the second virtual object and other virtual objects. In response to a preset operation triggered by the first user based on the associated content, the interactive content corresponding to the preset operation is determined; wherein, the interactive content corresponding to the associated content is determined based on different associated content; Based on the interactive content, perform interactive operations with the second virtual object to obtain interactive results; The interaction results are displayed on the conversation page between the first user and the second user. The step of interacting with the second virtual object based on the interactive content to obtain an interaction result includes: The operation is performed by combining the emoji content corresponding to the second virtual object with the emoji content selected by the user; or... A blending operation is performed on the first virtual object and the second virtual object. The blended virtual object then performs the target preset interactive action selected by the first user to obtain the interactive result. Displaying the interaction result within the conversation page between the first user and the second user includes: In response to the second virtual object's interaction being a mixed expression operation, the display position of the associated content within the session page is updated to show the mixed interaction result.
2. The method according to claim 1, characterized in that, The step of displaying the associated content of the second virtual object sent by the second user within the conversation page between the first user and the second user includes: The conversation page displays any emoticon content associated with the second virtual object sent by the second user.
3. The method according to claim 1 or 2, characterized in that, The step of responding to a preset operation triggered by the first user based on the associated content, and determining the interactive content corresponding to the preset operation, includes: In response to the first user's preset trigger operation on the associated content, a function list corresponding to the associated content is displayed in a preset display area, wherein the function list includes at least one content to be mixed; In response to the first user's triggering operation on any content to be mixed, the target content to be mixed selected by the first user is determined as the interactive content.
4. The method of claim 3, wherein, The content to be mixed includes one or more of the following: emojis, image content, and text content.
5. The method according to claim 3, characterized in that, The list of functions also includes preset display controls; After displaying the function list corresponding to the associated content in the preset display area, the method further includes: In response to the first user's triggering operation on the display control, all preset content to be mixed is displayed in the function list.
6. The method according to claim 1, characterized in that, The mixing operation includes: Determine the blending information corresponding to the interactive content, wherein the blending information includes one or more of the following: blending range, blending position, and blending effect corresponding to the interactive content; The interactive content and the associated content of the second virtual object are combined and blended according to the mixed information to obtain the interactive result.
7. The method of claim 3, wherein, The interactive content includes the association features in the associated content and the association features in the target content to be mixed.
8. The method of claim 3, wherein, After displaying the interaction result on the conversation page between the first user and the second user, the method further includes: In response to the first user's trigger operation on the interaction result, a list of functions corresponding to the interaction result is displayed in a preset display area, wherein the list of functions includes a favorites control; In response to the first user's trigger operation on the collection control, the interaction result is collected as new emoticon content.
9. The method of claim 1, wherein, The step of displaying the associated content of the second virtual object sent by the second user within the conversation page between the first user and the second user includes: The conversation page displays the second virtual object sent by the second user and / or the matching content between the second virtual object and the first virtual object corresponding to the first user, wherein the first virtual object and the second virtual object respectively perform the interactive actions predetermined by the second user in the matching content.
10. The method according to claim 9, characterized in that, The display area corresponding to the associated content also includes preset interactive controls; The step of responding to a preset operation triggered by the first user based on the associated content, and determining the interactive content corresponding to the preset operation, includes: In response to the first user's triggering operation on the interactive control, a preset interactive page is displayed, the interactive page including the first virtual object and at least one interactive category; In response to the first user's trigger operation on any interaction category, at least one preset interactive action associated with the interaction category is displayed; In response to the first user's triggering operation on any preset interactive action, the target preset interactive action selected by the first user and the first virtual object are determined as the interactive content.
11. The method of claim 10, wherein, The step of determining the target preset interactive action selected by the first user and the first virtual object as the interactive content includes: Determine the display positional relationship between the first virtual object and the second virtual object in the target preset interactive action; The first virtual object and the second virtual object are mixed according to the display position relationship to obtain a mixed combined virtual object; Control the combined virtual object to perform the target preset interactive action to 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 different actions. Alternatively, determining the target preset interactive action selected by the first user and the first virtual object as the interactive content includes: Control the first virtual object to perform a target preset interactive operation to obtain the interactive content.
12. The method of claim 9, wherein, After obtaining the interaction result by interacting with the second virtual object based on the interactive content, the process further includes: The interaction result is stored as newly added emoticon content associated with the second virtual object.
13. The method according to claim 9, characterized in that, The method further includes: Interactive media content is generated based on the interaction results; Viewing controls associated with the interactive media content are displayed within the session page; And / or, The method further includes: Generate an interactive image based on the interaction results; The interactive image and the save control associated with the interactive image are displayed within the session page.
14. The method of claim 13, wherein, After displaying the viewing controls associated with the interactive media content on the session page, the method further includes: In response to the first user's triggering operation on the viewing control, the interactive media content is displayed on the media content editing page.
15. The method of claim 14, wherein, The media content editing page also includes a publishing control; After responding to the first user's triggering operation on the viewing control and displaying the interactive media content on the media content editing page, the method further includes: In response to the first user's triggering operation on the publishing control, the interactive media content is published.
16. The method of claim 13, wherein, After displaying the interactive image and the save control associated with the interactive image on the session page, the method further includes: In response to the first user's triggering operation on the save control, the interactive image is saved.
17. An interaction method based on virtual objects, applied to a second user's client, characterized in that, include: Determine a second virtual object associated with the second user, wherein the second virtual object is a virtual object pre-generated by the second user; In response to a preset operation triggered by the second user on the second virtual object, associated content of the second virtual object is generated; the associated content includes at least one of the following: the emoticon content corresponding to the second virtual object, and the matching content generated by the second virtual object and other virtual objects; The associated content is sent to the conversation page between the second user and the first user, so that the first user performs a preset operation based on the associated content, triggering the determination of interactive content. The interactive content corresponding to the associated content is determined based on different associated content. An interactive result is generated by interacting with the second virtual object based on the interactive content, and the interactive result is displayed on the conversation page. The first user is a user with a preset association relationship with the second user. The interactive result is either the result of updating the display position of the associated content on the conversation page based on the expression mixing operation, or the result of displaying the content matching operation on the conversation page. The interaction with the second virtual object based on the interactive content includes: The operation is performed by mixing the expression content corresponding to the second virtual object with the expression content selected by the user; or, the first virtual object and the second virtual object are mixed together, and the combined virtual object is controlled to perform the target preset interactive action selected by the first user.
18. The method according to claim 17, characterized in that, The step of generating associated content for the second virtual object in response to a preset operation triggered by the second user on the second virtual object includes: The conversation page displays a list of emoticons corresponding to the second virtual object, and the list of emoticons includes at least one candidate emoticon corresponding to the second virtual object. In response to the second user's selection operation in the emoji list, the selected emoji content is determined as the associated content.
19. The method of claim 17, wherein, The step of generating associated content for the second virtual object in response to a preset operation triggered by the second user on the second virtual object includes: In response to the second user's preset trigger operation on the first user, the user is redirected to the duet interaction page associated with the first user; The associated content of the second virtual object is generated within the interactive page.
20. The method according to claim 19, characterized in that, The interactive page includes at least one interactive category; The process of generating the associated content of the second virtual object within the interactive page includes: In response to the first user's selection of the interaction category, at least one preset interaction action associated with the target interaction category selected by the first user is displayed; In response to the first user's selection of any preset interactive action, the display position relationship between the second virtual object and the first virtual object corresponding to the first user in the preset interactive action is determined; The first virtual object and the second virtual object are mixed according to the display position relationship to obtain a combined virtual object; Control the combined virtual object to execute the preset interactive action to obtain the associated content of the second virtual object.
21. An interaction device based on virtual objects, applied to a client of a first user, characterized in that, include: The display module is used to display the associated content of the second virtual object sent by the second user in the conversation page between the first user and the second user, wherein the second user is a user with a preset association relationship with the first user, and the second virtual object is a virtual object pre-generated by the second user; the associated content includes at least one of the following: the emoticon content corresponding to the second virtual object, and the combined content generated by the second virtual object and other virtual objects; The processing module is configured to respond to a preset operation triggered by the first user based on the associated content, and trigger the determination of interactive content corresponding to the preset operation; wherein the interactive content corresponding to the associated content is determined based on different associated content; The interaction module is used to perform interactive operations with the second virtual object based on the interactive content and obtain the interaction result; A display module is used to display the interaction results within the conversation page between the first user and the second user; The interaction module is used to perform a mixed operation based on the emoticon content corresponding to the second virtual object and the emoticon content selected by the user; or The interactive module is used to perform a synchronized blending operation on the first virtual object and the second virtual object, and control the blended virtual object to perform the target preset interactive action selected by the first user to obtain the interactive result; The display module is also used to update the display position of the associated content within the session page to show the mixed interaction result in response to the interaction operation of the second virtual object being an expression mixing operation.
22. An interaction apparatus based on virtual objects, applied to a client of a second user, characterized in that, include: The determination module is used to determine the second virtual object associated with the second user, wherein the second virtual object is a virtual object pre-generated by the second user; The generation module is used to generate associated content of the second virtual object in response to a preset operation triggered by the second user on the second virtual object; the associated content includes at least one of the following: the expression content corresponding to the second virtual object, and the matching content generated by the second virtual object and other virtual objects; The sending module is used to send the associated content to the conversation page between the second user and the first user, so that the first user can perform a preset operation based on the associated content to trigger the determination of interactive content, wherein the interactive content corresponding to the associated content is determined based on different associated content; and to enable the first user to perform an interactive operation with the second virtual object based on the interactive content to generate an interactive result, and display the interactive result on the conversation page, wherein the first user is a user with a preset association relationship with the second user; the interactive result is the result of updating the display position of the associated content in the conversation page based on the expression mixing operation, or the result of displaying the content matching operation in the conversation page; The interaction with the second virtual object based on the interactive content includes: The operation is performed by mixing the expression content corresponding to the second virtual object with the expression content selected by the user; or, the first virtual object and the second virtual object are mixed together, and the combined virtual object is controlled to perform the target preset interactive action selected by the first user.
23. An electronic device, comprising: include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the virtual object-based interactive method as described in any one of claims 1 to 16 or 17 to 20.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the virtual object-based interactive method as described in any one of claims 1 to 16 or 17 to 20.
25. A computer program product comprising a computer program, characterised in that, When the computer program is executed by a processor, it implements the virtual object-based interactive method as described in any one of claims 1 to 16 or 17 to 20.