Virtual object-based interaction method, apparatus, device, storage medium, and product

By displaying virtual objects within the instant messaging session page and simulating user actions, the problem of limited interaction methods was solved, thus improving the user experience.

CN116319636BActive Publication Date: 2026-03-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-17
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

The existing instant messaging functions have relatively simple interaction methods and content, resulting in a poor user experience.

Method used

By displaying virtual objects within the instant messaging session page, the system can obtain real-time user action information and interact with the other party based on the virtual objects, thus enriching the interaction methods and displayed content.

Benefits of technology

It enhances the user's interactive experience in instant messaging by simulating user actions through virtual objects, thereby improving the realism and richness of the interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116319636B_ABST
    Figure CN116319636B_ABST
Patent Text Reader

Abstract

The embodiment of the disclosure provides a kind of based on virtual object's interactive method, device, equipment, storage medium and product, the method comprises: in response to the preset interactive operation triggered by first user in the session page associated with second user, display the interactive page corresponding to preset interactive operation, and the action information corresponding to first user is acquired in real time, wherein, second user is the user with first user there is preset association relationship;Interactive content associated with preset interactive operation and first virtual object that first user pregenerates are displayed in interactive page, and first virtual object is used to simulate the action information corresponding to first user;First virtual object is based on and second user carries out interactive operation.It is rich in the interactive mode in instant messaging function, and it is rich in the display content in interactive page.Based on the interactive operation of virtual object, it can make user more participate in interactive operation, improve user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of interface interaction, and more particularly to an interaction method, apparatus, device, storage medium, and product based on virtual objects. Background Technology

[0002] Currently, many applications offer instant messaging functionality. Users can communicate instantly using text, voice, and images. However, current instant messaging services are limited, and the content displayed and interaction methods on the chat page are relatively simple, 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 to address the technical problem that existing instant messaging functions have relatively simple interactive methods and content.

[0004] In a first aspect, embodiments of this disclosure provide an interaction method based on virtual objects, including:

[0005] In response to a preset interactive operation triggered by a first user within a conversation page associated with a second user, the interactive page corresponding to the preset interactive operation is displayed, and the action information corresponding to the first user is obtained in real time, wherein the second user is a user with a preset association relationship with the first user;

[0006] The interactive page displays interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user. The first virtual object is used to simulate the action information corresponding to the first user.

[0007] The user interacts with the second user based on the first virtual object.

[0008] Secondly, embodiments of this disclosure provide an interactive device based on virtual objects, including:

[0009] The display module is used to respond to a preset interactive operation triggered by a first user in a session page associated with a second user, display the interactive page corresponding to the preset interactive operation, and obtain the action information corresponding to the first user in real time, wherein the second user is a user with a preset association relationship with the first user.

[0010] The processing module is used to display interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user in the interactive page. The first virtual object is used to simulate the action information corresponding to the first user.

[0011] The interaction module is used to perform interactive operations with the second user based on the first virtual object.

[0012] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0013] The memory stores computer-executed instructions;

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

[0015] Fourthly, 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.

[0016] Fifthly, 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.

[0017] The virtual object-based interaction method, apparatus, device, storage medium, and product provided in this embodiment, responding to a preset interactive operation triggered by a first user within a session page, displays an interactive page corresponding to the preset interactive operation. Within the interactive page, it displays interactive content associated with the preset interactive operation and controls a first virtual object pre-generated by the first user to simulate the first user's current action information. This enables interaction with a second user based on the first virtual object. This enriches the interaction methods within instant messaging functions and enhances the displayed content within the interactive page. Virtual object-based interaction allows users to participate more actively in the interaction, improving the user experience. Attached Figure Description

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

[0019] Figure 1 A flowchart illustrating the interaction method based on virtual objects provided in this embodiment of the disclosure;

[0020] Figure 2This is a schematic diagram of the interface interaction provided in the embodiments of this disclosure;

[0021] Figure 3 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;

[0022] Figure 4 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;

[0023] Figure 5 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;

[0024] Figure 6 This is a schematic diagram of the display interface provided in an embodiment of the present disclosure;

[0025] Figure 7 A flowchart illustrating an interactive method based on virtual objects provided in yet another embodiment of this disclosure;

[0026] 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;

[0027] Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

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

[0029] To address the technical issues of limited interaction methods and content in existing instant messaging functions, this disclosure provides an interaction method, apparatus, device, storage medium, and product based on virtual objects.

[0030] 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 in any instant messaging scenario.

[0031] In current instant messaging scenarios, users can generally only communicate with friends through text, voice, and video. However, the limited interaction methods often result in a poor user experience.

[0032] To enrich the display content and interaction methods in instant messaging, users can pre-set virtual objects. During communication, different interaction methods are used based on these virtual objects to perform interactive operations for different interaction types.

[0033] To further enrich the displayed content during the communication process, the user's action information can be obtained in real time through the content acquisition device preset on the terminal device, and the virtual object can be controlled to simulate the user's current action information.

[0034] Figure 1 A flowchart illustrating the interaction method based on virtual objects provided in this disclosure embodiment is shown below. Figure 1 As shown, the method includes:

[0035] Step 101: In response to a preset interactive operation triggered by the first user in a session page associated with the second user, display the interactive page corresponding to the preset interactive operation, and obtain the action information corresponding to the first user in real time, wherein the second user is a user with a preset association relationship with the first user.

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

[0037] In this embodiment, the first user can communicate instantly with the second user within the chat page. The second user is a user with a pre-defined association with the first user. For example, the second user can be a friend of the first user, or an account followed by the first user.

[0038] Within the chat page, the first user can interact with the second user via voice, text, video, and other methods. Furthermore, the first user can perform preset interactive operations based on virtual objects within the chat page. Before engaging in these virtual object-based interactions, the first user can generate a first virtual object according to their needs. This virtual object can include a pre-generated virtual avatar or a target special effects avatar obtained by processing the captured user image based on pre-selected special effects content.

[0039] For example, the first user can customize the virtual object's appearance, dress it up, and set its status according to their actual needs, resulting in a 3D virtual object that meets their personalized requirements. Alternatively, the first user can pre-select effects of interest, and then apply those effects to their user image, defining the resulting image as the first virtual object.

[0040] Furthermore, the first user can trigger preset interactive actions within the conversation page. Different interactive pages can be displayed for different preset interactive actions. In response to a preset interactive action triggered by the first user within the conversation page associated with the second user, the interactive page corresponding to the preset interactive action is displayed.

[0041] Optionally, to enrich the displayed content within the conversation page, in response to a preset interactive operation triggered by the first user within the conversation page associated with the second user, the action information corresponding to the first user can also be obtained in real time. This action information includes the first user's body language and facial expression information.

[0042] This motion information can be collected through a pre-set content acquisition device in the first user's terminal device. For example, motion information can be collected through a pre-set front-facing camera or rear-facing camera in the terminal device.

[0043] It should be noted that this action information was collected by a content collection device pre-installed in the terminal device after obtaining full authorization from the first user.

[0044] Step 102: Display interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user on the interactive page. The first virtual object is used to simulate the action information corresponding to the first user.

[0045] In this embodiment, after displaying the interactive page, interactive content associated with the preset interactive operation can be displayed within the interactive page. Furthermore, to enrich the displayed content within the interactive page, a first virtual object corresponding to the first user can also be displayed. This first virtual object can be displayed within a preset display position corresponding to the preset interactive operation, or it can be displayed within a display position determined by the first user based on a personalized adjustment operation.

[0046] Furthermore, after obtaining the first user's action information, to enhance the realism of interactive operations based on virtual objects, the first virtual object can be controlled to simulate the corresponding action information of the first user. For example, when the first user's current expression is happy, the first virtual object can simulate the first user's happy expression. When the first user's current action is raising their hand, the first virtual object can correspondingly simulate the action of raising their hand.

[0047] Step 103: Perform interactive operations with the second user based on the first virtual object.

[0048] In this embodiment, after displaying interactive content and a first virtual object that can simulate the action information of the first user, interactive operations can be performed with the second user based on the first virtual object.

[0049] Optionally, the interaction between the first virtual object and the second user includes, but is not limited to, interacting with the second user based on the first virtual object, or interacting with a second virtual object pre-generated by the second user based on the first virtual object.

[0050] The virtual object-based interaction method provided in this embodiment responds to a preset interactive operation triggered by a first user within a chat page. It displays an interactive page corresponding to the preset interactive operation, and within this page, displays interactive content associated with the preset operation, as well as information about a first virtual object pre-generated by the first user to simulate the first user's current actions. This allows for interaction with a second user based on the first virtual object. This enriches the interaction methods within instant messaging functions and enhances the displayed content on the interactive page. Virtual object-based interaction allows for greater user participation in interactive operations, improving the user experience.

[0051] Optionally, based on any of the above embodiments, the session page includes a preset first interactive control.

[0052] Step 101 includes:

[0053] In response to the first user's triggering operation on the first interactive control, the interactive page is displayed.

[0054] In this embodiment, the preset interactive operation may include a video chat interaction between a first user and a second user using a pre-generated second virtual object based on a first virtual object.

[0055] Optionally, a first interactive control may be pre-set in the conversation page. In response to the first user's triggering operation on the first interactive control, an interactive page for video chat can be displayed.

[0056] Furthermore, based on any of the above embodiments, step 102 includes:

[0057] The first display area within the interactive page displays a second virtual object pre-generated by the second user, which is used to simulate the action information corresponding to the second user.

[0058] The first virtual object is displayed in the second display area within the interactive page.

[0059] In this embodiment, during interactive operations based on virtual objects, when the first user and the second user are in a video call, a second virtual object pre-generated by the second user can be displayed in the first display area of ​​the interactive page. This second virtual object is used to simulate the action information corresponding to the second user. A first virtual object is displayed in the second display area of ​​the interactive page, and this first virtual object can be controlled to execute the current action information of the first user.

[0060] This allows the first and second users to engage in video interaction based on virtual objects within the interactive page. Furthermore, the virtual objects can simulate users' body movements and facial expressions to enhance the realism of the virtual object-based interactive operations.

[0061] Optionally, based on any of the above embodiments, step 103 includes:

[0062] Based on the voice content generated during the interaction between the first user and the second user, text information corresponding to the voice content is obtained.

[0063] The text information corresponding to the voice content is displayed on the interactive page.

[0064] In this embodiment, when the first user and the second user perform video interaction operations based on virtual objects, they can communicate directly based on the voice in the video.

[0065] As a feasible approach, if either user is unable to communicate via voice, the voice content generated during the interaction between the first and second users can be acquired in real time, and speech recognition can be performed on this voice content to obtain corresponding text information. This text information is then displayed on the interactive page.

[0066] Optionally, the text information corresponding to the first user and the second user can be displayed in a preset display position within the interactive page. Alternatively, the text information corresponding to the first user can be displayed in a first display area corresponding to the first user, and the text information of the second user can be displayed in a second display area corresponding to the second user. Alternatively, the text information corresponding to the voice content can be displayed in a display area specified by the first user based on the adjustment operation of the first user; this disclosure does not impose any limitations on this.

[0067] Figure 2 This is a schematic diagram of the interface interaction provided in the embodiments of this disclosure, such as... Figure 2As shown, the conversation page 21 includes a preset first interactive control 22. In response to a first user's triggering operation on the first interactive control 22, an interactive page 23 can be displayed. A second virtual object 25, pre-generated by the second user, is displayed in the first display area 24 of the interactive page 23. The second virtual object 25 is used to simulate the corresponding action information of the second user. A first virtual object 27 is displayed in the second display area 26 of the interactive page 23. During the interaction between the second virtual object 25 and the first virtual object 27, text information 28 corresponding to the currently interacting voice content can also be displayed in the first display area 24 and the second display area 26, respectively.

[0068] The virtual object-based interaction method provided in this embodiment sets a first interactive control within the chat page. In response to a first user's triggering operation on this first interactive control, the control is displayed on the interaction page. The interaction page then displays a first virtual object capable of simulating the actions of the first user and a second virtual object capable of simulating the actions of a second user. This allows the first and second users to interact based on preset virtual objects, enriching the interaction methods in instant messaging. Furthermore, displaying the preset first and second virtual objects enhances the display effects within the interaction page and improves the user experience.

[0069] Optionally, based on any of the above embodiments, step 102 includes:

[0070] The first display area within the interactive page displays the image content captured by the second user's second terminal device, and also displays a second virtual object pre-generated by the second user.

[0071] The first user's first terminal device captures the image content in the second display area within the interactive page, and the first virtual object is also displayed.

[0072] In this embodiment, the terminal device can be equipped with at least one content acquisition device. When it is equipped with only one content acquisition device, the user's action information can be collected through the content acquisition device so that the virtual object can simulate the user's action information and improve the realism of the interactive operation.

[0073] Alternatively, when the terminal device is equipped with only one content acquisition device, the video content can be acquired through the content acquisition device and displayed so that the first user and the second user can interact via video.

[0074] Optionally, the first display area within the interactive page may display image content captured by the second user's second terminal device, and a second virtual object pre-generated by the second user. Conversely, the second display area within the interactive page may display image content captured by the first user's first terminal device, and a first virtual object.

[0075] It should be noted that in the above embodiments, when the terminal device includes only one content acquisition device, image content can be acquired based on that content acquisition device. The virtual objects displayed on the interactive page can be static virtual objects that do not mimic user action information. When the terminal device includes at least two content acquisition devices, one content acquisition device can be controlled to acquire image content, and the other content acquisition device can be controlled to acquire action information. The virtual objects displayed on the interactive page can simulate user action information to increase the realism of the interactive operation.

[0076] Furthermore, based on any of the above embodiments, the display of image content captured by the second user's second terminal device in the first display area within the interactive page, and the display of a second virtual object pre-generated by the second user, include:

[0077] The first display area within the interactive page displays image content captured by a preset first content acquisition device on the second user's second terminal device, and also displays a second virtual object pre-generated by the second user. This virtual object simulates the action information corresponding to the second user captured by the preset second content acquisition device on the second terminal device. And / or

[0078] The display of the image content captured by the first user's first terminal device within the second display area of ​​the interactive page, and the display of the first virtual object, include:

[0079] The second display area within the interactive page displays the image content captured by the first content acquisition device preset in the first terminal device of the first user, and displays the first virtual object, which is used to simulate the action information corresponding to the first user captured by the first content acquisition device preset in the first terminal device.

[0080] In this embodiment, when the terminal device includes at least two content acquisition devices, one content acquisition device can be controlled to acquire image content, and the other content acquisition device can be controlled to acquire motion information.

[0081] Based on the aforementioned terminal device, the first display area within the interactive page can display image content captured by a preset first content acquisition device on the second user's second terminal device, and a second virtual object pre-generated by the second user, which simulates the action information corresponding to the second user captured by the preset second content acquisition device on the second terminal device. And / or, the second display area within the interactive page can display image content captured by a preset first content acquisition device on the first user's first terminal device, and a first virtual object, which simulates the action information corresponding to the first user captured by the preset first content acquisition device on the first terminal device.

[0082] The virtual object-based interaction method provided in this embodiment uses a first content acquisition device and a second content acquisition device preset on the terminal device to perform content acquisition operations, displays the image content acquired by the first content acquisition device, and controls the virtual object to simulate the user's corresponding action information acquired by the second content acquisition device. This can further enrich the display content in the interactive page, allowing the user to view the image content and the other party's actions at the same time, thus improving the user experience during the interaction process.

[0083] Optionally, based on any of the above embodiments, the session page displays at least one target media content sent by the second user.

[0084] Step 101 includes:

[0085] In response to the first user's triggering operation on any of the target media content, an interactive page for playing the target media content is displayed.

[0086] In this embodiment, the second user can share target media content with the first user, and at least one target media content sent by the second user can be displayed on the conversation page.

[0087] The first user can view the target media content. In order for the second user to understand the first user's reaction when viewing the target media content, the action information of the first user's first virtual object can be recorded while the first user browses the target media content.

[0088] Optionally, in response to a first user's triggering operation on any target media content, an interactive page for playing the target media content is displayed, where the target media content can be played and the action information of the first user's first virtual object can be recorded.

[0089] Furthermore, based on any of the above embodiments, step 102 includes:

[0090] The target media content is displayed in the first display area within the interactive page.

[0091] The first virtual object is displayed in the second display area within the interactive page.

[0092] In this embodiment, when the second user is not online, or when the second user is online but has not viewed the session page, only the first virtual object of the first user can be displayed on the interaction page.

[0093] Optionally, the interactive page may include a first display area and a second display area. The target media content may be displayed in the first display area. A first virtual object, which can simulate the real-time actions of the first user, may be displayed in the second display area of ​​the interactive page.

[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 session page 31 displays at least one target media content 32 sent by the second user. In response to a triggering operation by the first user on any target media content 32, an interactive page 33 can be displayed. The target media content 32 is displayed in the first display area 34 of the interactive page 33. A first virtual object 36 is displayed in the second display area 35 of the interactive page 33.

[0095] Furthermore, based on any of the above embodiments, step 103 includes:

[0096] During the playback of the target media content, the action information of the first virtual object is recorded to obtain the recording result.

[0097] The recording results are sent to the session page.

[0098] In this embodiment, in order for the second user to understand the first user's reaction when viewing the target media content, the action information of the first user's first virtual object can be recorded when the first user browses the target media content.

[0099] Optionally, during the playback of the target media content, the action information of the first virtual object is recorded to obtain a recording result. The recording result is then sent to the session page. Within the session page, the recording result can have a pre-defined association with the target media content. For example, the recording result can reference the target media content. The second user can trigger an action on the recording result to view the first user's reaction when viewing the target media content.

[0100] The virtual object-based interaction method provided in this embodiment collects the first user's current action information by activating a content acquisition device when the first user views target media content sent by the second user. It then controls a first virtual object to simulate this action information and records the action information of the first virtual object. This allows the second user to more intuitively understand the first user's reaction when viewing the target media content. Furthermore, it enriches the displayed content and interaction methods during the interaction process.

[0101] Optionally, based on any of the above embodiments, step 102 includes:

[0102] The target media content is played within the interactive page.

[0103] The first virtual object and the second virtual object pre-generated by the second user are displayed in a preset display area within the interactive page.

[0104] In this embodiment, when the first user and the second user simultaneously view the conversation content on the conversation page, in response to the first user's triggering operation on the target media content, an interactive page can be displayed, and the first virtual object corresponding to the first user and the second virtual object corresponding to the second user can be displayed simultaneously on the interactive page.

[0105] Optionally, the target media content can be played within the interactive page. The first virtual object and the second virtual object pre-generated by the second user are displayed within a preset display area on the interactive page. The target media content can be played in full screen, with the first virtual object corresponding to the first user and the second virtual object corresponding to the second user displayed at the bottom of the page. Alternatively, the target media content can be played within a first display area, and the first virtual object corresponding to the first user and the second virtual object corresponding to the second user displayed within a second display area. This disclosure does not limit the layout within the interactive page.

[0106] Figure 4 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 4 As shown, the session page 41 displays at least one target media content 42 sent by the second user. In response to a triggering operation by the first user on any target media content 42, an interactive page 43 can be displayed. The target media content 42 is displayed on the interactive page 43, and a first virtual object 44 and a second virtual object 45 pre-generated by the second user are displayed in preset display areas.

[0107] The virtual object-based interactive method provided in this embodiment, when a first user and a second user are simultaneously communicating in real-time on a chat page, responds to the first user's triggering operation on target media content, plays the target media content, and displays a first virtual object and a second virtual object pre-generated by the second user in a preset display area on the interactive page, thereby enabling the first user and the second user to watch the target media content simultaneously and to more intuitively see each other's real reactions when watching the target media content, thus improving the user experience.

[0108] Optionally, based on any of the above embodiments, step 101 includes:

[0109] The session page displays the content to be exchanged sent by the second user and the exchange controls associated with the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content acquisition devices in the second user's second terminal device.

[0110] In response to the first user's triggering operation on the exchange control, an interactive page for collecting target exchange content is displayed.

[0111] In this embodiment, when a user's terminal device is equipped with at least two content acquisition devices, both devices can be activated simultaneously for content acquisition. Optionally, one content acquisition device can be used to acquire image content, while the other can acquire the user's action information to control the virtual object to perform that action. To enrich the interaction methods based on virtual objects, content exchange can be performed based on the content to be exchanged using two content acquisition devices.

[0112] Optionally, the content to be exchanged sent by the second user and the exchange control associated with the content to be exchanged can be displayed on the session page, wherein the content to be exchanged includes content collected by at least two content acquisition devices in the second user's second terminal device. In response to the first user's triggering operation on the exchange control, an interactive page for collecting the target exchange content is displayed.

[0113] Furthermore, based on any of the above embodiments, step 102 includes:

[0114] The interactive page displays image content captured by a preset first content acquisition device in the first user's first terminal device, and displays the first virtual object, which is used to simulate the action information corresponding to the first user captured by the preset first content acquisition device in the first terminal device.

[0115] In response to the first user's triggering operation on the preset collection control within the interactive page, the target exchange content is generated.

[0116] In this embodiment, the first user can generate target exchange content based on the content to be exchanged, obtained by two content acquisition devices performing content acquisition operations.

[0117] Optionally, the interactive page may display image content captured by a preset first content acquisition device on the first user's first terminal device, and a first virtual object, wherein the first virtual object is used to simulate the action information corresponding to the first user captured by the preset first content acquisition device on the first terminal device. The interactive page may also include acquisition controls, which, in response to the first user's triggering operation of the preset acquisition controls on the interactive page, generate target exchange content.

[0118] Furthermore, based on any of the above embodiments, step 103 includes:

[0119] In response to the first user's triggering operation on the preset sending control in the interactive page, the target exchange content, including the first virtual object, is sent to the session page associated with the second user.

[0120] In this embodiment, the interactive page may also include a send control. After the first user generates target exchange content based on the content to be exchanged, obtained by two content acquisition devices through content acquisition operations, in response to the first user's triggering operation of the preset send control in the interactive page, the target exchange content, including the first virtual object, is sent to the session page associated with the second user.

[0121] Figure 5 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 5 As shown, the session page 51 displays the content to be exchanged 52 sent by the second user and the exchange control 53 associated with the content to be exchanged. Optionally, the content to be exchanged 52 includes content collected by at least two content acquisition devices in the second user's second terminal device. The first user can trigger the exchange control 53, and in response to the triggering operation, an interactive page 54 for collecting target exchange content can be displayed. The interactive page 54 displays image content 55 collected by a preset first content acquisition device in the first user's first terminal device, and displays a first virtual object 56, wherein the first virtual object is used to simulate the action information corresponding to the first user collected by the preset first content acquisition device in the first terminal device.

[0122] Furthermore, the interactive page 54 also includes a data collection control 57 and a data transmission control 58. In response to the first user's triggering operation on the data collection control 57, target exchange content 59 is generated. In response to the first user's triggering operation on the preset data transmission control 58 within the interactive page 54, the target exchange content 59, including the first virtual object, is sent to the session page 51 associated with the second user.

[0123] The virtual object-based interaction method provided in this embodiment displays, within the conversation page, content to be exchanged sent by the second user and collected by at least two content acquisition devices on the terminal device, along with an exchange control associated with the content to be exchanged. In response to a first user's triggering operation on the exchange control, target exchange content can be collected by at least two content acquisition devices on the first terminal device. The target exchange content includes a first virtual object capable of simulating the actions of the first user. This further enriches the interaction methods in instant messaging and enhances the displayed content within the conversation page.

[0124] Furthermore, based on any of the above embodiments, before step 101, the method further includes:

[0125] Obtain at least one target media content sent by the second user.

[0126] The at least one target media content is displayed within the session page. Alternatively,

[0127] Before displaying the interactive page corresponding to the preset interactive operation triggered by the first user within a session page associated with the second user, the method further includes:

[0128] Display preset prompt information based on the at least one target media content.

[0129] In response to the first user's triggering operation on the prompt message associated with the second user, the session page associated with the second user is displayed.

[0130] In this embodiment, a second user can share media content with a first user. The first user's terminal device can obtain at least one target media content sent by the second user. When the first user is currently browsing within a session page, after obtaining at least one target media content sent by the second user, at least one target media content can be directly displayed within the session page.

[0131] As one possible approach, if the first user is not currently browsing within the session page, a preset prompt message can be displayed based on at least one target media content sent by the second user to prompt the first user to view it. This allows the first user to view at least one target media content by triggering the prompt message.

[0132] Accordingly, in response to the first user's triggering operation of the prompt message associated with the second user, the conversation page associated with the second user can be displayed, and at least one target media content can be displayed within the drawing page.

[0133] Optionally, based on any of the above embodiments, the step of displaying preset prompt information based on the at least one target media content includes:

[0134] Determine the second virtual object corresponding to the second user.

[0135] The prompt message displays prompt content associated with the at least one target media content and a second virtual object.

[0136] In this embodiment, to enable the first user to more intuitively understand the second user currently sending target media content and the at least one target media content sent by the second user, a second virtual object corresponding to the second user can be identified. The prompt message displays prompt content associated with at least one target media content and the second virtual object. For example, the prompt content could indicate that the second user has sent three target media content items.

[0137] Optionally, the prompt message may display status information set by the second user for the second virtual object. For example, this status information may include, but is not limited to, a relaxed state, a punk-style health-conscious state, a dog-walking state, a construction worker state, or a "cooking" state.

[0138] Figure 6 This is a schematic diagram of the display interface provided in the embodiments of this disclosure, such as... Figure 6 As shown, after obtaining at least one target media content sent by the second user, the second virtual object 61 corresponding to the second user can be determined. A prompt message 62 is displayed on the display interface, wherein the prompt message 62 includes at least one prompt message 63 associated with the target media content and the second virtual object 62.

[0139] The virtual object-based interaction method provided in this embodiment can determine the second virtual object corresponding to the second user after receiving at least one target media content sent by the second user. Displaying prompts including the second virtual object on the display interface enriches the content of the prompts, allowing the first user to more intuitively understand the at least one target media content received, thus improving the user experience.

[0140] Figure 7 A flowchart of an interactive method based on virtual objects provided in another embodiment of this disclosure, based on any of the above embodiments, such as Figure 7 As shown, the method further includes:

[0141] Step 701: In response to the first user's trigger operation on the message page, determine the second virtual object of the second user corresponding to each session content in the current message page, wherein the message page displays multiple session contents.

[0142] Step 702: On the message page, display the second virtual object of the second user corresponding to each session content in the order of their display.

[0143] In this embodiment, the instant messaging function generally has a message page, which can display multiple conversations. Unlike existing message pages, to allow the first user to more intuitively identify the second user corresponding to each conversation, a second virtual object corresponding to the second user can be displayed on the message page.

[0144] Optionally, in response to the first user's trigger operation on the message page, the second virtual object of the second user corresponding to each session content in the current message page is determined. The second virtual objects of the second user corresponding to each session content are then displayed in the message page according to the display order of the session content.

[0145] Furthermore, based on any of the above embodiments, step 702 includes:

[0146] The status information corresponding to each second virtual object is determined, and the status information is preset by the second user.

[0147] For each second virtual object within the message page, the second virtual object associated with the status information is displayed, wherein the second virtual objects corresponding to each session content are displayed in the order in which the session content is displayed.

[0148] In this embodiment, after setting up a virtual object, the user can also set status information for the virtual object. For example, this status information package includes, but is not limited to, a leisurely state, a punk-style health-conscious state, a dog-walking state, a construction worker state, or a "cooking" state. Users can set status information for the virtual object based on their current mindset, emotions, etc.

[0149] Optionally, to allow the first user to more intuitively understand the current status of the second user, for each second user corresponding to each session content within the message page, the status information of the second virtual object corresponding to that second user can be determined separately. For each second virtual object within the message page, the second virtual object associated with the status information is displayed, wherein the second virtual objects corresponding to each session content are displayed in the order in which the session content is displayed.

[0150] Furthermore, based on any of the above embodiments, after step 702, the method further includes:

[0151] In response to the first user's triggering operation on any second virtual object, the session page associated with the second user corresponding to the second virtual object is displayed.

[0152] In this embodiment, since the message page includes multiple session contents, and the corresponding position of each session content displays the second virtual object of the second user corresponding to that session content, the first user can jump to the session page based on the trigger operation of the second virtual object.

[0153] Optionally, in response to a first user's triggering operation on any second virtual object, the session page associated with the second user corresponding to the second virtual object can be displayed.

[0154] The virtual object-based interaction method provided in this embodiment displays the second virtual object of each second user corresponding to each conversation content within the message page, based on the display order of the conversation content and the corresponding second user. This allows users to more intuitively understand each conversation content within the message page.

[0155] 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, such as... Figure 8As shown, the device includes a display module 81, a processing module 82, and an interaction module 83. The display module 81 is used to respond to a preset interactive operation triggered by a first user within a session page associated with a second user, displaying the interactive page corresponding to the preset interactive operation, and acquiring the action information of the first user in real time, wherein the second user is a user with a preset association relationship with the first user. The processing module 82 is used to display interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page, the first virtual object being used to simulate the action information corresponding to the first user. The interaction module 83 is used to perform interactive operations with the second user based on the first virtual object.

[0156] Furthermore, based on any of the above embodiments, the action information includes the body action information and facial expression action information corresponding to the first user.

[0157] Furthermore, based on any of the above embodiments, the virtual object includes a virtual image pre-generated by the user, or a target special effects image obtained by image processing the collected user image based on the special effects content pre-selected by the user.

[0158] Furthermore, based on any of the above embodiments, the session page includes a preset first interactive control. The display module is configured to: display the interactive page in response to a triggering operation of the first user on the first interactive control.

[0159] Furthermore, based on any of the above embodiments, the processing module is configured to: display a second virtual object pre-generated by the second user in a first display area within the interactive page, the second virtual object being used to simulate the action information corresponding to the second user; and display the first virtual object in a second display area within the interactive page.

[0160] Furthermore, based on any of the above embodiments, the interaction module is configured to: obtain text information corresponding to the voice content generated during the interaction between the first user and the second user; and display the text information corresponding to the voice content on the interaction page.

[0161] Furthermore, based on any of the above embodiments, the processing module is configured to: display image content captured by the second user's second terminal device in a first display area within the interactive page, and display a second virtual object pre-generated by the second user. Conversely, the processing module may display image content captured by the first user's first terminal device in a second display area within the interactive page, and display the first virtual object.

[0162] Further, based on any of the above embodiments, the processing module is configured to: display image content captured by a preset first content acquisition device in the second user's second terminal device in a first display area within the interactive page, and display a second virtual object pre-generated by the second user, the second virtual object being used to simulate the action information corresponding to the second user captured by the preset second content acquisition device in the second terminal device. And / or the processing module is configured to: display image content captured by a preset first content acquisition device in the first user's first terminal device in a second display area within the interactive page, and display the first virtual object, the first virtual object being used to simulate the action information corresponding to the first user captured by the preset first content acquisition device in the first terminal device.

[0163] Furthermore, based on any of the above embodiments, the session page displays at least one target media content sent by the second user. The display module is configured to: in response to a triggering operation by the first user on any of the target media content, display an interactive page for playing the target media content.

[0164] Furthermore, based on any of the above embodiments, the processing module is configured to: display the target media content in a first display area within the interactive page; and display the first virtual object in a second display area within the interactive page.

[0165] Furthermore, based on any of the above embodiments, the interaction module is configured to: record the action information of the first virtual object during the playback of the target media content, and obtain a recording result; and send the recording result to the session page.

[0166] Furthermore, based on any of the above embodiments, the processing module is configured to: play the target media content within the interactive page; and display the first virtual object and the second virtual object pre-generated by the second user within a preset display area on the interactive page.

[0167] Further, based on any of the above embodiments, the display module is configured to: display, within the session page, the content to be exchanged sent by the second user and an exchange control associated with the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content acquisition devices in the second user's second terminal device. In response to the first user's triggering operation on the exchange control, an interactive page for collecting target exchange content is displayed.

[0168] Further, based on any of the above embodiments, the processing module is configured to: display image content captured by a preset first content acquisition device in the first user's first terminal device within the interactive page; and display the first virtual object, which simulates the action information corresponding to the first user captured by the preset first content acquisition device in the first terminal device. In response to the first user's triggering operation on a preset acquisition control within the interactive page, the target exchange content is generated.

[0169] Furthermore, based on any of the above embodiments, the interaction module is configured to: in response to the first user's triggering operation on a preset sending control within the interaction page, send the target exchange content, including the first virtual object, to the session page associated with the second user.

[0170] Furthermore, based on any of the above embodiments, the device further includes: an acquisition module, configured to acquire at least one target media content sent by the second user; and a display module, configured to display the at least one target media content within the session page. Alternatively, the device further includes: a display module, configured to display preset prompt information based on the at least one target media content; and a processing module, configured to display the session page associated with the second user in response to a triggering operation by the first user on the prompt information associated with the second user.

[0171] Furthermore, based on any of the above embodiments, the display module is configured to: determine the second virtual object corresponding to the second user; and display the prompt content associated with the at least one target media content and the second virtual object in the prompt information.

[0172] Furthermore, based on any of the above embodiments, the apparatus further includes: a determining module, configured to determine, in response to a triggering operation of the first user on the message page, a second virtual object of the second user corresponding to each session content in the current message page, wherein the message page displays multiple session contents; and a display module, configured to display the second virtual objects of the second user corresponding to each session content in the message page according to the display order of each session content.

[0173] Furthermore, based on any of the above embodiments, the display module is configured to: determine the status information corresponding to each second virtual object, wherein the status information is preset by the second user; and display the second virtual object associated with the status information for each second virtual object within the message page, wherein the second virtual objects corresponding to each session content are displayed in the order in which the session content is displayed.

[0174] Furthermore, based on any of the above embodiments, the device further includes: a display module, configured to display a session page associated with the second user corresponding to the second virtual object in response to a triggering operation by the first user on any second virtual object.

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

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

[0177] The memory stores computer-executed instructions;

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

[0179] Figure 9 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure, such as... Figure 9 As shown, the electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), 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 9 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

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

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

[0182] 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 a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.

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

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

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

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

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

[0188] 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).

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

[0190] 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".

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

[0192] 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. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0193] In a first aspect, according to one or more embodiments of this disclosure, an interaction method based on virtual objects is provided, comprising:

[0194] In response to a preset interactive operation triggered by a first user within a conversation page associated with a second user, the interactive page corresponding to the preset interactive operation is displayed, and the action information corresponding to the first user is obtained in real time, wherein the second user is a user with a preset association relationship with the first user;

[0195] The interactive page displays interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user. The first virtual object is used to simulate the action information corresponding to the first user.

[0196] The user interacts with the second user based on the first virtual object.

[0197] According to one or more embodiments of this disclosure, the session page includes a preset first interactive control;

[0198] The step of responding to a preset interactive operation triggered by a first user within a session page associated with a second user, and displaying the interactive page corresponding to the preset interactive operation, includes:

[0199] In response to the first user's triggering operation on the first interactive control, the interactive page is displayed.

[0200] According to one or more embodiments of this disclosure, displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes:

[0201] The first display area within the interactive page displays a second virtual object pre-generated by the second user, which is used to simulate the action information corresponding to the second user.

[0202] The first virtual object is displayed in the second display area within the interactive page.

[0203] According to one or more embodiments of this disclosure, the interaction operation between the first virtual object and the second user includes:

[0204] Based on the voice content generated during the interaction between the first user and the second user, text information corresponding to the voice content is obtained;

[0205] The text information corresponding to the voice content is displayed on the interactive page.

[0206] According to one or more embodiments of this disclosure, displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes:

[0207] The first display area within the interactive page displays the image content captured by the second user's second terminal device, and also displays a second virtual object pre-generated by the second user;

[0208] The first user's first terminal device captures the image content in the second display area within the interactive page, and the first virtual object is also displayed.

[0209] According to one or more embodiments of this disclosure, the display of image content captured by the second user's second terminal device in the first display area within the interactive page, and the display of a second virtual object pre-generated by the second user, include:

[0210] The first display area within the interactive page displays image content captured by a preset first content acquisition device in the second user's second terminal device, and displays a second virtual object pre-generated by the second user, the second virtual object being used to simulate the action information corresponding to the second user captured by the preset second content acquisition device in the second terminal device; and / or

[0211] The display of the image content captured by the first user's first terminal device within the second display area of ​​the interactive page, and the display of the first virtual object, include:

[0212] The second display area within the interactive page displays the image content captured by the first content acquisition device preset in the first terminal device of the first user, and displays the first virtual object, which is used to simulate the action information corresponding to the first user captured by the first content acquisition device preset in the first terminal device.

[0213] According to one or more embodiments of this disclosure, the session page displays at least one target media content sent by the second user;

[0214] The step of responding to a preset interactive operation triggered by a first user within a session page associated with a second user, and displaying the interactive page corresponding to the preset interactive operation, includes:

[0215] In response to the first user's triggering operation on any of the target media content, an interactive page for playing the target media content is displayed.

[0216] According to one or more embodiments of this disclosure, displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes:

[0217] The target media content is displayed in the first display area within the interactive page;

[0218] The first virtual object is displayed in the second display area within the interactive page.

[0219] According to one or more embodiments of this disclosure, the interaction operation between the first virtual object and the second user includes:

[0220] During the playback of the target media content, the action information of the first virtual object is recorded to obtain the recording result;

[0221] The recording results are sent to the session page.

[0222] According to one or more embodiments of this disclosure, displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes:

[0223] Play the target media content within the interactive page;

[0224] The first virtual object and the second virtual object pre-generated by the second user are displayed in a preset display area within the interactive page.

[0225] According to one or more embodiments of this disclosure, displaying an interactive page corresponding to a preset interactive operation triggered by a first user within a session page associated with a second user includes:

[0226] The session page displays the content to be exchanged sent by the second user and the exchange control associated with the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content acquisition devices in the second user's second terminal device;

[0227] In response to the first user's triggering operation on the exchange control, an interactive page for collecting target exchange content is displayed.

[0228] According to one or more embodiments of this disclosure, displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes:

[0229] The interactive page displays the image content captured by the first content acquisition device preset in the first terminal device of the first user, and displays the first virtual object, which is used to simulate the action information corresponding to the first user captured by the first content acquisition device preset in the first terminal device.

[0230] In response to the first user's triggering operation on the preset collection control within the interactive page, the target exchange content is generated.

[0231] According to one or more embodiments of this disclosure, the interaction operation between the first virtual object and the second user includes:

[0232] In response to the first user's triggering operation on the preset sending control in the interactive page, the target exchange content, including the first virtual object, is sent to the session page associated with the second user.

[0233] According to one or more embodiments of this disclosure, before displaying the interactive page corresponding to the preset interactive operation triggered by the first user within a session page associated with the second user, the method further includes:

[0234] Obtain at least one target media content sent by the second user;

[0235] Display the at least one target media content within the session page; or,

[0236] Before displaying the interactive page corresponding to the preset interactive operation triggered by the first user within a session page associated with the second user, the method further includes:

[0237] Display preset prompt information based on the at least one target media content;

[0238] In response to the first user's triggering operation on the prompt message associated with the second user, the session page associated with the second user is displayed.

[0239] According to one or more embodiments of this disclosure, displaying preset prompt information based on the at least one target media content includes:

[0240] Determine the second virtual object corresponding to the second user;

[0241] The prompt message displays the prompt content associated with the at least one target media content and the second virtual object.

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

[0243] In response to the first user's trigger operation on the message page, a second virtual object of the second user corresponding to each session content in the current message page is determined, wherein multiple session contents are displayed in the message page;

[0244] The message page displays the second virtual object of the second user corresponding to each session content in the order of their display.

[0245] According to one or more embodiments of this disclosure, displaying the second virtual object of the second user corresponding to each session content in the message page according to the display order of each session content includes:

[0246] Determine the status information corresponding to each second virtual object, wherein the status information is preset by the second user;

[0247] For each second virtual object within the message page, the second virtual object associated with the status information is displayed, wherein the second virtual objects corresponding to each session content are displayed in the order in which the session content is displayed.

[0248] According to one or more embodiments of this disclosure, after displaying the second virtual object of the second user corresponding to each session content in the message page according to the display order of each session content, the method further includes:

[0249] In response to the first user's triggering operation on any second virtual object, the session page associated with the second user corresponding to the second virtual object is displayed.

[0250] Secondly, according to one or more embodiments of this disclosure, an interactive device based on virtual objects is provided, comprising:

[0251] The display module is used to respond to a preset interactive operation triggered by a first user in a session page associated with a second user, display the interactive page corresponding to the preset interactive operation, and obtain the action information corresponding to the first user in real time, wherein the second user is a user with a preset association relationship with the first user.

[0252] The processing module is used to display interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user in the interactive page. The first virtual object is used to simulate the action information corresponding to the first user.

[0253] The interaction module is used to perform interactive operations with the second user based on the first virtual object.

[0254] According to one or more embodiments of this disclosure, the session page includes a preset first interactive control;

[0255] The display module is used for:

[0256] In response to the first user's triggering operation on the first interactive control, the interactive page is displayed.

[0257] According to one or more embodiments of this disclosure, the processing module is configured to:

[0258] The first display area within the interactive page displays a second virtual object pre-generated by the second user, which is used to simulate the action information corresponding to the second user.

[0259] The first virtual object is displayed in the second display area within the interactive page.

[0260] According to one or more embodiments of this disclosure, the interactive module is configured to:

[0261] Based on the voice content generated during the interaction between the first user and the second user, text information corresponding to the voice content is obtained;

[0262] The text information corresponding to the voice content is displayed on the interactive page.

[0263] According to one or more embodiments of this disclosure, the processing module is configured to:

[0264] The first display area within the interactive page displays the image content captured by the second user's second terminal device, and also displays a second virtual object pre-generated by the second user;

[0265] The first user's first terminal device captures the image content in the second display area within the interactive page, and the first virtual object is also displayed.

[0266] According to one or more embodiments of this disclosure, the processing module is configured to:

[0267] The first display area within the interactive page displays image content captured by a preset first content acquisition device in the second user's second terminal device, and displays a second virtual object pre-generated by the second user, the second virtual object being used to simulate the action information corresponding to the second user captured by the preset second content acquisition device in the second terminal device; and / or

[0268] The processing module is used for:

[0269] The second display area within the interactive page displays the image content captured by the first content acquisition device preset in the first terminal device of the first user, and displays the first virtual object, which is used to simulate the action information corresponding to the first user captured by the first content acquisition device preset in the first terminal device.

[0270] According to one or more embodiments of this disclosure, the session page displays at least one target media content sent by the second user;

[0271] The display module is used for:

[0272] In response to the first user's triggering operation on any of the target media content, an interactive page for playing the target media content is displayed.

[0273] According to one or more embodiments of this disclosure, the processing module is configured to:

[0274] The target media content is displayed in the first display area within the interactive page;

[0275] The first virtual object is displayed in the second display area within the interactive page.

[0276] According to one or more embodiments of this disclosure, the interactive module is configured to:

[0277] During the playback of the target media content, the action information of the first virtual object is recorded to obtain the recording result;

[0278] The recording results are sent to the session page.

[0279] According to one or more embodiments of this disclosure, the processing module is configured to:

[0280] Play the target media content within the interactive page;

[0281] The first virtual object and the second virtual object pre-generated by the second user are displayed in a preset display area within the interactive page.

[0282] According to one or more embodiments of this disclosure, the display module is configured to:

[0283] The session page displays the content to be exchanged sent by the second user and the exchange control associated with the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content acquisition devices in the second user's second terminal device;

[0284] In response to the first user's triggering operation on the exchange control, an interactive page for collecting target exchange content is displayed.

[0285] According to one or more embodiments of this disclosure, the processing module is configured to:

[0286] The interactive page displays the image content captured by the first content acquisition device preset in the first terminal device of the first user, and displays the first virtual object, which is used to simulate the action information corresponding to the first user captured by the first content acquisition device preset in the first terminal device.

[0287] In response to the first user's triggering operation on the preset collection control within the interactive page, the target exchange content is generated.

[0288] According to one or more embodiments of this disclosure, the interactive module is configured to:

[0289] In response to the first user's triggering operation on the preset sending control in the interactive page, the target exchange content, including the first virtual object, is sent to the session page associated with the second user.

[0290] According to one or more embodiments of this disclosure, the apparatus further includes:

[0291] The acquisition module is used to acquire at least one target media content sent by the second user;

[0292] A display module is configured to display the at least one target media content within the session page; or...

[0293] The device further includes:

[0294] The display module is used to display preset prompt information based on the at least one target media content;

[0295] The processing module is used to respond to the first user's trigger operation on the prompt information associated with the second user and display the session page associated with the second user.

[0296] According to one or more embodiments of this disclosure, the display module is configured to:

[0297] Determine the second virtual object corresponding to the second user;

[0298] The prompt message displays the prompt content associated with the at least one target media content and the second virtual object.

[0299] According to one or more embodiments of this disclosure, the apparatus further includes:

[0300] The determination module is used to determine the second virtual object of the second user corresponding to each session content in the current message page in response to the first user's trigger operation on the message page, wherein the message page displays multiple session contents;

[0301] The display module is used to display the second virtual object of the second user corresponding to each session content in the message page according to the display order of each session content.

[0302] According to one or more embodiments of this disclosure, the display module is configured to:

[0303] Determine the status information corresponding to each second virtual object, wherein the status information is preset by the second user;

[0304] For each second virtual object within the message page, the second virtual object associated with the status information is displayed, wherein the second virtual objects corresponding to each session content are displayed in the order in which the session content is displayed.

[0305] According to one or more embodiments of this disclosure, the apparatus further includes:

[0306] The display module is used to display the session page associated with the second user corresponding to the second virtual object in response to the first user's trigger operation on any second virtual object.

[0307] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;

[0308] The memory stores computer-executed instructions;

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

[0310] Fourthly, 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.

[0311] Fifthly, according to one or more embodiments of this 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.

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

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

[0314] 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. An interaction method based on virtual objects, characterized in that, include: In response to a preset interactive operation triggered by a first user within a conversation page associated with a second user, the interactive page corresponding to the preset interactive operation is displayed, and the action information corresponding to the first user is obtained in real time. The second user is a user with a preset association relationship with the first user. The interactive page displays interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user. The first virtual object is used to simulate the action information corresponding to the first user. Interact with the second user based on the first virtual object; The method further includes: In response to the first user's trigger operation on the message page, a second virtual object of the second user corresponding to each session content in the current message page is determined, wherein multiple session contents are displayed in the message page; The message page displays the second virtual object of the second user corresponding to each session content in the order of their display.

2. The method according to claim 1, characterized in that, The session page includes a preset first interactive control; The step of responding to a preset interactive operation triggered by a first user within a session page associated with a second user, and displaying the interactive page corresponding to the preset interactive operation, includes: In response to the first user's triggering operation on the first interactive control, the interactive page is displayed.

3. The method according to claim 2, characterized in that, The step of displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes: The first display area within the interactive page displays a second virtual object pre-generated by the second user, which is used to simulate the action information corresponding to the second user. The first virtual object is displayed in the second display area within the interactive page.

4. The method according to claim 2, characterized in that, The interaction between the second user and the first virtual object includes: Based on the voice content generated during the interaction between the first user and the second user, text information corresponding to the voice content is obtained; The text information corresponding to the voice content is displayed on the interactive page.

5. The method according to claim 2, characterized in that, The step of displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes: The first display area within the interactive page displays the image content captured by the second user's second terminal device, and also displays a second virtual object pre-generated by the second user; The first user's first terminal device captures the image content in the second display area within the interactive page, and the first virtual object is also displayed.

6. The method according to claim 5, characterized in that, The first display area within the interactive page displays the image content captured by the second user's second terminal device, and displays a second virtual object pre-generated by the second user, including: The first display area within the interactive page displays image content captured by a preset first content acquisition device in the second user's second terminal device, and displays a second virtual object pre-generated by the second user, the second virtual object being used to simulate the action information corresponding to the second user captured by the preset second content acquisition device in the second terminal device; and / or The display of the image content captured by the first user's first terminal device within the second display area of ​​the interactive page, and the display of the first virtual object, include: The second display area within the interactive page displays the image content captured by the first content acquisition device preset in the first terminal device of the first user, and displays the first virtual object, which is used to simulate the action information corresponding to the first user captured by the first content acquisition device preset in the first terminal device.

7. The method according to claim 1, characterized in that, The conversation page displays at least one target media content sent by the second user; The step of responding to a preset interactive operation triggered by a first user within a session page associated with a second user, and displaying the interactive page corresponding to the preset interactive operation, includes: In response to the first user's triggering operation on any of the target media content, an interactive page for playing the target media content is displayed.

8. The method according to claim 7, characterized in that, The step of displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes: The target media content is displayed in the first display area within the interactive page; The first virtual object is displayed in the second display area within the interactive page.

9. The method according to claim 8, characterized in that, The interaction between the second user and the first virtual object includes: During the playback of the target media content, the action information of the first virtual object is recorded to obtain the recording result; The recording results are sent to the session page.

10. The method according to claim 7, characterized in that, The step of displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes: Play the target media content within the interactive page; The first virtual object and the second virtual object pre-generated by the second user are displayed in a preset display area within the interactive page.

11. The method according to claim 1, characterized in that, The step of responding to a preset interactive operation triggered by a first user within a session page associated with a second user, and displaying the interactive page corresponding to the preset interactive operation, includes: The session page displays the content to be exchanged sent by the second user and the exchange control associated with the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content acquisition devices in the second user's second terminal device; In response to the first user's triggering operation on the exchange control, an interactive page for collecting target exchange content is displayed.

12. The method according to claim 11, characterized in that, The step of displaying interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user within the interactive page includes: The interactive page displays the image content captured by the first content acquisition device preset in the first terminal device of the first user, and displays the first virtual object, which is used to simulate the action information corresponding to the first user captured by the first content acquisition device preset in the first terminal device. In response to the first user's triggering operation on the preset collection control within the interactive page, the target exchange content is generated.

13. The method according to claim 12, characterized in that, The interaction between the second user and the first virtual object includes: In response to the first user's triggering operation on the preset sending control in the interactive page, the target exchange content, including the first virtual object, is sent to the session page associated with the second user.

14. The method according to any one of claims 1-13, characterized in that, Before displaying the interactive page corresponding to the preset interactive operation triggered by the first user within a session page associated with the second user, the method further includes: Obtain at least one target media content sent by the second user; Display the at least one target media content within the session page; or, Before displaying the interactive page corresponding to the preset interactive operation triggered by the first user within a session page associated with the second user, the method further includes: Display preset prompt information based on the at least one target media content; In response to the first user's triggering operation on the prompt message associated with the second user, the session page associated with the second user is displayed.

15. The method according to claim 14, characterized in that, The display of preset prompt information based on the at least one target media content includes: Determine the second virtual object corresponding to the second user; The prompt message displays the prompt content associated with the at least one target media content and the second virtual object.

16. The method according to claim 1, characterized in that, The step of displaying the second virtual object of the second user corresponding to each session content in the message page according to the display order of each session content includes: Determine the status information corresponding to each second virtual object, wherein the status information is preset by the second user; For each second virtual object within the message page, the second virtual object associated with the status information is displayed, wherein the second virtual objects corresponding to each session content are displayed in the order in which the session content is displayed.

17. The method according to claim 11, characterized in that, After displaying the second virtual object of the second user corresponding to each session content in the message page according to the display order of each session content, the method further includes: In response to the first user's triggering operation on any second virtual object, the session page associated with the second user corresponding to the second virtual object is displayed.

18. An interactive device based on virtual objects, characterized in that, include: The display module is used to respond to a preset interactive operation triggered by a first user in a session page associated with a second user, display the interactive page corresponding to the preset interactive operation, and obtain the action information corresponding to the first user in real time. The second user is a user with a preset association relationship with the first user. The processing module is used to display interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user in the interactive page. The first virtual object is used to simulate the action information corresponding to the first user. An interactive module is used to perform interactive operations with the second user based on the first virtual object; The determination module is used to determine the second virtual object of the second user corresponding to each session content in the current message page in response to the first user's trigger operation on the message page, wherein the message page displays multiple session contents; The message page displays the second virtual object of the second user corresponding to each session content in the order of their display.

19. An electronic device, characterized in that, 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 17.

20. 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 17.

21. A computer program product, comprising a computer program, characterized 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 17.

Citation Information

Patent Citations

  • Media content generation method and device, electronic equipment and storage medium

    CN115098099A

  • Interaction method, system and device based on video chat and electronic equipment

    CN115396390A