Virtual object-based interactive method, device, equipment, storage medium and computer program
The virtual object-based interactive method and device address the limitations of uniform interaction in instant messaging by enabling users to perform immersive and realistic interactions through real-time motion capture and virtual object simulation, enhancing the interaction experience.
Patent Information
- Application Number
- JP2025547820
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-17
- Filing Date
- 2024-02-08
- Publication Date
- 2026-03-04
AI Technical Summary
Existing instant messaging applications offer limited interaction methods, resulting in poor interaction effectiveness due to uniform display content and interaction modes.
Implement a virtual object-based interactive method and device that allows users to perform interactive operations using pre-generated virtual objects, simulating user motion information, and enriching the display content and interaction methods through real-time motion capture and virtual object simulation.
Enhances interaction effectiveness by allowing users to engage in more immersive and realistic interactions, enriching the display content and methods within instant messaging interfaces.
Smart Images

Figure 2026507622000001_ABST
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority from Chinese Patent Application No. 202310153996.9 filed on February 17, 2023, the entire contents of which are incorporated herein by reference.
[0002] SUMMARY OF THE INVENTION Embodiments of the present disclosure relate to a virtual object-based interactive method and apparatus, a device, a storage medium, and a computer program. [Background technology]
[0003] Currently, many application software programs provide users with instant messaging functions, which allow users to communicate using text, voice, and images. However, some instant messaging programs offer limited services, and the display content and interaction method within the conversation interface are uniform. Summary of the Invention [Problem to be solved by the invention]
[0004] The embodiments of the present disclosure provide an interaction method and device, a storage medium, and a computer program based on virtual objects to solve the technical problem of single interaction content in an instant messaging function. [Means for solving the problem]
[0005] An embodiment of the present disclosure provides a virtual object-based interactive method, the method comprising: In response to a preset interactive operation triggered by a first user in a conversation interface related to a second user, displaying an interactive interface corresponding to the preset interactive operation and acquiring motion information corresponding to the first user in real time, wherein the second user is a user having a preset association relationship with the first user; Displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user, wherein the first virtual object is used to simulate motion information corresponding to the first user; and performing an interactive operation with the second user based on the first virtual object.
[0006] An embodiment of the present disclosure provides an interactive device based on a virtual object, the device comprising: a display module for displaying an interactive interface corresponding to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, the interactive interface corresponding to the preset interactive operation, and acquiring motion information corresponding to the first user in real time, the second user being a user having a preset association relationship with the first user; a processing module for displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user, wherein the first virtual object is used to simulate motion information corresponding to the first user; and an interactive module for interacting with the second user based on the first virtual object.
[0007] An embodiment of the present disclosure provides an electronic device, the electronic device including a processor and a memory; The memory stores computer-executable instructions, The processor executes computer-executable instructions stored in the memory, causing the at least one processor to perform the virtual object-based interactive methods described in the above embodiments and various possible designs of the above embodiments.
[0008] An embodiment of the present disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, which, when executed by a processor, realizes the virtual object-based interactive method described in the above embodiments and various possible designs of the above embodiments.
[0009] An embodiment of the present disclosure provides a computer program, which, when executed by a processor, implements the virtual object-based interactive method according to the above embodiments and various possible designs of the above embodiments. [Brief explanation of the drawings]
[0010] In order to more clearly describe the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present disclosure, and those skilled in the art can further derive other drawings based on these drawings without any creative efforts.
[0011] [Figure 1] 1 is a schematic flow chart of a virtual object-based interactive method according to an embodiment of the present disclosure; [Figure 2] FIG. 1 is a schematic diagram of interface interactions according to an embodiment of the present disclosure. [Figure 3] FIG. 10 is a schematic diagram of yet another interface interaction according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram of yet another interface interaction according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram of yet another interface interaction according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a schematic diagram of a display interface according to an embodiment of the present disclosure. [Figure 7] 10 is a flowchart of a virtual object-based interactive method according to yet another embodiment of the present disclosure. [Figure 8] 1 is a structural schematic diagram of a virtual object-based interactive device according to an embodiment of the present disclosure; [Figure 9] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] In order to make the objectives, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described below clearly and completely with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only some embodiments of the present disclosure, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without any creative efforts fall within the scope of protection of the present disclosure.
[0013] To solve the technical problem of single interaction mode and single interaction content of instant messaging function, the present disclosure provides an interactive method and device based on virtual objects, a device, a storage medium and a computer program.
[0014] It should be noted that the virtual object-based interactive method and apparatus, device, storage medium and computer program according to the present disclosure can be used in any one instant messaging scenario.
[0015] In current instant messaging scenarios, users can generally only communicate with friends through text, voice, and video, but in many cases, the single interaction method results in poor interaction effectiveness.
[0016] To enrich the display content and interaction methods in the instant messaging function, users may preset virtual objects, and in the messaging process, different interaction methods are adopted for different interaction types to perform interaction operations based on the virtual objects.
[0017] In order to further enrich the display content in the messaging process, a content collection device pre-configured in the terminal device may further acquire user action information in real time, and control the virtual object to simulate the user's current action information.
[0018] FIG. 1 is a schematic flowchart of a virtual object-based interactive method according to an embodiment of the present disclosure. As shown in FIG. 1, the method includes the following steps:
[0019] Step 101: In response to a preset interactive operation triggered by a first user in a conversation interface related to a second user, display an interactive interface corresponding to the preset interactive operation, and obtain motion information corresponding to the first user in real time, where the second user is a user having a preset association relationship with the first user.
[0020] The execution subject of this embodiment is a virtual object-based interactive device, which can be coupled to a terminal device of a first user, and can perform an interactive operation based on the virtual object based on a trigger operation of the first user. Optionally, the virtual object-based interactive device can also be coupled to a server communicatively connected to the terminal device of the first user, and can control the terminal device to perform an interactive operation based on the virtual object based on a trigger operation of the first user on the terminal device.
[0021] In this embodiment, a first user can instant message a second user in a conversation interface, where the second user is a user who has a pre-defined relationship with the first user. For example, the second user may be a friend of the first user, or the second user may be an account that the first user follows.
[0022] In the conversation interface, a first user can interact with a second user through content such as voice, text, or video. Furthermore, the first user can also perform a pre-set interactive operation based on a virtual object with the second user within the conversation interface. Before performing the interactive operation based on the virtual object, the first user can generate a first virtual object according to actual needs. The virtual object can include a virtual avatar pre-generated by the first user or a target effect avatar obtained by performing image processing on a collected user image based on effect content pre-selected by the first user.
[0023] For example, the first user can perform operations such as face sculpting, decoration, and state setting on the virtual object according to actual needs to obtain a three-dimensional virtual object that meets the first user's personalized needs. Alternatively, the first user can pre-select an effect of interest, and perform effect processing on the user image of the first user based on the effect selected by the first user, and determine the resulting target effect avatar as the first virtual object.
[0024] Furthermore, the first user can trigger a preset interactive operation within the conversation interface. Different interactive interfaces can be displayed for different preset interactive operations. In response to a preset interactive operation triggered by the first user within the conversation interface associated with the second user, an interactive interface corresponding to the preset interactive operation is displayed.
[0025] Optionally, in response to a preset interactive operation triggered by a first user in a conversation interface related to a second user, motion information corresponding to the first user can also be obtained in real time to enrich display content in the conversation interface, where the motion information includes body motion information and facial expression motion information corresponding to the first user.
[0026] The operation information may be collected by a content collection device preset in the terminal device of the first user. For example, the operation information may be collected by a front camera or a rear camera preset in the terminal device.
[0027] It should be noted that the operation information is collected by a pre-configured content collection device in the terminal device after obtaining sufficient permission from the first user.
[0028] Step 102: Displaying, in the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user, wherein the first virtual object is used to simulate motion information corresponding to the first user.
[0029] In this embodiment, after the interactive interface is displayed, interactive content related to the preset interactive operation can be displayed in the interactive interface. To enrich the display content in the interactive interface, a first virtual object corresponding to the first user can be displayed. The first virtual object can be displayed in a preset display position corresponding to the preset interactive operation, or in a display position determined based on the first user's personalized adjustment operation.
[0030] Furthermore, after obtaining the motion information of the first user, the first virtual object may be controlled to simulate motion information corresponding to the first user, in order to increase the reality of the interactive operation based on the virtual object. For example, if the current expression of the first user is happy, the first virtual object may simulate the happy expression of the first user. If the current action of the first user is raising a hand, the first virtual object may correspondingly simulate the action of raising a hand.
[0031] Step 103: Interact with the second user based on the first virtual object.
[0032] In this embodiment, after displaying the interactive content and a first virtual object that can simulate the action information of a first user, an interactive operation can be performed with a second user based on the first virtual object.
[0033] Optionally, interacting with the second user based on the first virtual object 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.
[0034] The virtual object-based interactive method according to this embodiment displays an interactive interface corresponding to a preset interactive operation triggered by a first user in a conversation interface, displays interactive content related to the preset interactive operation in the interactive interface, and controls a first virtual object pre-generated by the first user to simulate the first user's current motion information, thereby enabling an interactive operation with a second user based on the first virtual object. This enriches the interaction method in the instant messaging function and the display content in the interactive interface. The virtual object-based interactive operation can engage users more in the interactive operation and improve the interaction effect.
[0035] Optionally, in any one of the above embodiments, a first preset interactive control is included in the conversation interface.
[0036] Step 101 is Displaying the interactive interface in response to the first user triggering the first interactive control.
[0037] In this embodiment, the pre-set interactive operation may include an interactive operation in which a first user video chats with a second virtual object pre-generated by a second user based on a first virtual object.
[0038] Optionally, a first interactive control may be pre-installed within the conversation interface, and an interactive interface for video chat can be displayed in response to a trigger operation of the first interactive control by the first user.
[0039] Furthermore, in any one of the above embodiments, step 102 includes:
[0040] A second virtual object, which is generated in advance by the second user and is used to simulate action information corresponding to the second user, is displayed in a first display area within the interactive interface.
[0041] The first virtual object is displayed in a second display area within the interactive interface.
[0042] In this embodiment, in the process of performing an interactive operation based on a virtual object, when a first user and a second user have a video call, a second virtual object pre-generated by the second user can be displayed in a first display area of the interactive interface, and the second virtual object is used to simulate motion information corresponding to the second user. A first virtual object can be displayed in a second display area of the interactive interface, and the first virtual object can be controlled to perform the current motion information of the first user.
[0043] This allows the first and second users to realize video interactive operations based on virtual objects within the interactive interface. The virtual objects can also simulate the user's body movements and facial expressions to enhance the reality of the interactive operations based on the virtual objects.
[0044] Optionally, in any one of the above embodiments, step 103 includes:
[0045] Based on the audio content generated by the first user and the second user in an interactive process, text information corresponding to the audio content is obtained.
[0046] Displaying text information corresponding to the audio content within the interactive interface.
[0047] In this embodiment, when the first user and the second user perform a video interactive operation based on a virtual object, they can directly communicate with each other based on the audio in the video.
[0048] In one possible embodiment, when one of the users is not comfortable communicating by voice, the voice content generated by the first user and the second user in the interactive process can be obtained in real time, and a voice recognition operation can be performed on the voice content to obtain text information corresponding to the voice content, and the text information corresponding to the voice content can be displayed in the interactive interface.
[0049] Optionally, text information corresponding to the first user and the second user can be displayed at preset display positions within the interactive interface. Alternatively, text information corresponding to the first user can be displayed in a first display area corresponding to the first user, and text information corresponding to the second user can be displayed in a second display area corresponding to the second user. Alternatively, text information corresponding to the audio content can be displayed in a display area designated by the first user based on the adjustment operation of the first user, and the present disclosure is not limited thereto.
[0050] 2 is a schematic diagram of an interface interaction according to an embodiment of the present disclosure. As shown in FIG. 2, a conversation interface 21 includes a preset first interactive control 22. In response to a trigger operation of the first interactive control 22 by a first user, an interactive interface 23 can be displayed. A first display area 24 of the interactive interface 23 displays a second virtual object 25 pre-created by a second user, and the second virtual object 25 is used to simulate action information corresponding to the second user. A first virtual object 27 is displayed in a second display area 26 of the interactive interface 23. In the process of performing an interaction based on the second virtual object 25 and the first virtual object 27, text information 28 corresponding to the audio content of the current interaction can also be displayed in the first display area 24 and the second display area 26, respectively.
[0051] The virtual object-based interactive method according to this embodiment includes: setting a first interactive control in a conversation interface; displaying an interactive interface in response to a first user's trigger operation on the first interactive control; and displaying a first virtual object simulating the first user's action information and a second virtual object simulating the second user's action information in the interactive interface, respectively. This allows the first and second users to interact with each other based on the preset virtual objects, thereby enriching the interaction method in the instant messaging process. Furthermore, displaying the preset first and second virtual objects can enrich the display effect in the interactive interface and enhance the interaction effect.
[0052] Optionally, in any one of the above embodiments, step 102 includes:
[0053] A first display area within the interactive interface displays video content collected by a second terminal device of the second user, and displays a second virtual object pre-generated by the second user.
[0054] A video content collected by a first terminal device of the first user is displayed in a second display area within the interactive interface, and the first virtual object is displayed.
[0055] In this embodiment, at least one content collection device may be installed in the terminal device at the same time, and if only one content collection device is installed, the content collection device can collect user motion information to facilitate the simulation of the user motion information by the virtual object, thereby enhancing the realism of the interactive operation.
[0056] Alternatively, if only one content collection device is installed in the terminal device, the content collection device can collect video content and display the video content to facilitate video interaction between a first user and a second user.
[0057] Optionally, the first display area in the interactive interface can display video content collected by a second terminal device of a second user, and display a second virtual object pre-generated by the second user. The second display area in the interactive interface displays video content collected by a first terminal device of a first user, and displays a first virtual object.
[0058] It should be noted that in the above embodiment, if the terminal device includes only one content collection device, video content can be collected based on the content collection device. The virtual object displayed in the interactive interface may be a static virtual object that does not imitate user action information. If the terminal device includes at least two content collection devices, one of the content collection devices can be controlled to collect video content, and another of the content collection devices can be controlled to collect action information. The virtual object displayed in the interactive interface can simulate user action information to enhance the realism of the interactive operation.
[0059] Furthermore, in any one of the above embodiments, displaying video content collected by a second terminal device of the second user in a first display area within the interactive interface and displaying a second virtual object generated in advance by the second user may include: and / or displaying, in a first display area within the interactive interface, video content collected by a first content collection device preset in a second terminal device of the second user, and displaying a second virtual object pre-generated by the second user for simulating action information corresponding to the second user collected by a second content collection device pre-set in the second terminal device. Displaying the video content collected by the first terminal device of the first user and the first virtual object in the second display area of the interactive interface includes: The method includes displaying video content collected by a first content collection device preset on a first terminal device of the first user in a second display area within the interactive interface, and displaying the first virtual object for simulating motion information corresponding to the first user collected by the first content collection device preset on the first terminal device.
[0060] In this embodiment, when the terminal device includes at least two content collection devices, one of the content collection devices can be controlled to collect video content, and another content collection device can be controlled to collect operation information.
[0061] According to the above terminal device, it is possible to display, in a first display area within the interactive interface, video content collected by a first content collection device preset on a second terminal device of a second user, and display a second virtual object for simulating operational information corresponding to the second user that has been generated in advance by the second user and collected by the second content collection device preset on the second terminal device, and / or to display, in a second display area within the interactive interface, video content collected by a first content collection device preset on a first terminal device of a first user, and display a first virtual object for simulating operational information corresponding to the first user that is collected by the first content collection device preset on the first terminal device.
[0062] The virtual object-based interactive method according to this embodiment employs a first content collection device and a second content collection device preset in a terminal device to perform content collection operations, displays the video content collected by the first content collection device, and controls the virtual object to simulate the user's corresponding motion information collected by the second content collection device, thereby further enriching the display content in the interactive interface, allowing the user to simultaneously view the video content and the other party's motion, and enhancing the interactive effect in the user's interactive process.
[0063] Optionally, in any one of the above embodiments, at least one targeted media content sent by the second user is displayed within the conversation interface.
[0064] Step 101 is In response to the first user's triggering of any one of the target media contents, displaying an interactive interface for playing the target media contents.
[0065] In this embodiment, the second user can share targeted media content with the first user and display at least one targeted media content sent by the second user within the conversation interface.
[0066] The first user may view the target media content, and motion information of the first virtual object of the first user may be recorded when the first user browses the target media content, so as to allow a second user to understand the reaction of the first user when viewing the target media content.
[0067] Optionally, in response to a first user's trigger operation on any one of the target media contents, an interactive interface for playing the target media content can be displayed, and within the interactive interface, the target media content can be played and operation information of the first user's first virtual object can be recorded.
[0068] Furthermore, in any one of the above embodiments, step 102 includes:
[0069] The target media content is displayed within a first display area within the interactive interface.
[0070] The first virtual object is displayed in a second display area within the interactive interface.
[0071] In this embodiment, if the second user is not online, or if the second user is online but not viewing the conversation interface, only the first virtual object of the first user may be displayed in the interactive interface.
[0072] Optionally, the interactive interface may include a first display area and a second display area, wherein the target media content can be displayed in the first display area, and a first virtual object can be displayed in the second display area of the interactive interface, wherein the first virtual object can simulate real-time motion information of the first user.
[0073] 3 is a schematic diagram of another interface interaction according to an embodiment of the present disclosure. As shown in FIG. 3, at least one targeted media content 32 sent by a second user is displayed within a conversation interface 31. In response to a trigger operation by a first user on any one of the targeted media content 32, an interactive interface 33 can be displayed. The targeted media content 32 is displayed within a first display area 34 of the interactive interface 33. A first virtual object 36 is displayed within a second display area 35 of the interactive interface 33.
[0074] Furthermore, in any one of the above embodiments, step 103 includes:
[0075] During the playback process of the target media content, a recording operation is performed on the motion information of the first virtual object to obtain a recording result.
[0076] The recording results are transmitted into the conversation interface.
[0077] In this embodiment, in order to allow the second user to understand the reaction of the first user when viewing the target media content, the motion information of the first virtual object of the first user may be recorded when the first user browses the target media content.
[0078] Optionally, during the playback of the target media content, a recording operation is performed on the motion information of the first virtual object to obtain a recording result. The recording result is sent to a conversation interface. In the conversation interface, the recording result may have a pre-defined association relationship with the target media content. For example, the recording result may quote the target media content. A second user can trigger a recording operation to view the first user's reaction when viewing the target media content.
[0079] In the virtual object-based interactive method according to this embodiment, when a first user views target media content sent by a second user, a content collecting device is turned on to collect current motion information of the first user, a first virtual object is controlled to simulate the motion information, and the motion information of the first virtual object is recorded, thereby allowing the second user to more intuitively understand the first user's reaction when viewing the target media content, and further enriching the display content and interaction manner in the interactive process.
[0080] Optionally, in any one of the above embodiments, step 102 includes:
[0081] The target media content is played within the interactive interface.
[0082] The first virtual object and a second virtual object pre-generated by the second user are displayed in display areas pre-defined within the interactive interface.
[0083] In this embodiment, when a first user and a second user simultaneously view conversation content within a conversation interface, an interactive interface can be displayed in response to the first user's trigger operation on the target media content, and a first virtual object corresponding to the first user and a second virtual object corresponding to the second user can be displayed simultaneously within the interactive interface.
[0084] Optionally, the target media content can be played within the interactive interface. The first virtual object and a second virtual object pre-generated by the second user can be displayed in a preset display area within the interactive interface, respectively. Here, the target media content can be played full-screen, and the first virtual object corresponding to the first user and the second virtual object corresponding to the second user can be displayed at the bottom of the interface. Alternatively, the target media content can be played within the first display area, and the first virtual object corresponding to the first user and the second virtual object corresponding to the second user can be displayed in the second display area. The present disclosure does not limit the layout within the interactive interface.
[0085] 4 is a schematic diagram of another interface interaction according to an embodiment of the present disclosure. As shown in FIG. 4, at least one targeted media content 42 sent by a second user is displayed in a conversation interface 41. In response to a trigger operation by the first user on any one of the targeted media content 42, an interactive interface 43 can be displayed. The targeted media content 42 is displayed in the interactive interface 43, and a first virtual object 44 and a second virtual object 45 pre-generated by the second user are displayed in a preset display area, respectively.
[0086] The virtual object-based interactive method of this embodiment, when a first user and a second user simultaneously engage in instant messaging within a conversation interface, plays the target media content in response to the first user's trigger operation on the target media content, and displays the first virtual object and the second virtual object pre-generated by the second user respectively within a pre-defined display area within the interactive interface, thereby allowing the first user and the second user to simultaneously view the target media content and more intuitively view the other user's true reaction when viewing the target media content, thereby enhancing the interactive effect.
[0087] Optionally, in any one of the above embodiments, step 101 includes:
[0088] Within the conversation interface, content to be exchanged sent by the second user and exchange controls related to the content to be exchanged are displayed, wherein the content to be exchanged includes content collected by at least two content collection devices on a second terminal device of the second user.
[0089] In response to the first user's triggering of the exchange control, an interactive interface for collecting target exchange content is displayed.
[0090] In this embodiment, when at least two content collection devices are installed simultaneously in a user's terminal device, the two content collection devices can be turned on simultaneously to perform content collection operations. Optionally, one of the content collection devices can collect video content, and another content collection device can collect user motion information and control a virtual object to execute the motion information. To enrich the virtual object-based interaction method, a content exchange operation can be performed based on the content to be exchanged using the two content collection devices.
[0091] Optionally, within the conversation interface, content to be exchanged sent by the second user and exchange controls related to the content to be exchanged can be displayed, where the content to be exchanged includes content collected by at least two content collection devices in a second terminal device of the second user, and an interactive interface for collecting target exchange content is displayed in response to a trigger operation of the first user on the exchange control.
[0092] Furthermore, in any one of the above embodiments, step 102 includes:
[0093] Within the interactive interface, video content collected by a first content collection device preset on a first terminal device of the first user is displayed, and the first virtual object is displayed to simulate action information corresponding to the first user collected by the first content collection device preset on the first terminal device.
[0094] The target exchange content is generated in response to the first user triggering a collection control pre-defined within the interactive interface.
[0095] In this embodiment, the first user can generate target exchange content based on the content to be exchanged, which is obtained by two content collecting devices performing content collecting operations.
[0096] Optionally, in the interactive interface, video content collected by a first content collection device preset in a first terminal device of a first user can be displayed, and a first virtual object can be displayed, where the first virtual object is used to simulate action information corresponding to the first user collected by the first content collection device preset in the first terminal device. A collection control may be further installed in the interactive interface, and target replacement content is generated in response to a trigger operation by the first user on the collection control preset in the interactive interface.
[0097] Further, in any one of the above embodiments, step 103 includes: In response to the first user's triggering of a send control preset within the interactive interface, sending target exchange content including the first virtual object to the second user within a conversation interface associated with the second user.
[0098] In this embodiment, a sending control may be further set in the interactive interface, where after a first user generates target exchange content obtained by two content collection devices performing content collection operations based on the content to be exchanged, the target exchange content including the first virtual object is sent to a conversation interface related to a second user in response to a trigger operation by the first user on a sending control preset in the interactive interface.
[0099] 5 is a schematic diagram of another interface interaction according to an embodiment of the present disclosure. As shown in FIG. 5, a conversation interface 51 displays content 52 to be exchanged sent by a second user and an exchange control 53 related to the content to be exchanged. Optionally, the content 52 to be exchanged includes content collected by at least two content collection devices in a second terminal device of the second user. A first user can perform a trigger operation on the exchange control 53, and in response to the trigger operation, an interactive interface 54 for collecting target exchange content can be displayed. In the interactive interface 54, video content 55 collected by a first content collection device preset in the first terminal device of the first user is displayed, and a first virtual object 56 is displayed, where the first virtual object is used to simulate action information corresponding to the first user collected by the first content collection device preset in the first terminal device.
[0100] Furthermore, a collection control 57 and a send control 58 are further provided within the interactive interface 54, and in response to a first user's trigger operation on the collection control 57, target exchange content 59 is generated. In response to a first user's trigger operation on the send control 58 pre-set within the interactive interface 54, the target exchange content 59 including the first virtual object is sent to a second user within the conversation interface 51 associated with the second user.
[0101] The virtual object-based interactive method according to this embodiment displays, in the conversation interface, content to be exchanged collected based on at least two content collecting devices of the terminal device sent by the second user and an exchange control related to the content to be exchanged, so that target exchange content can be collected by at least two content collecting devices of the first terminal device in response to a trigger operation of the first user on the exchange control, where the target exchange content includes a first virtual object that can simulate the first user's behavior, thereby further enriching the interaction method in the instant messaging process and enriching the display content in the conversation interface.
[0102] Furthermore, in any one of the above embodiments, before step 101, the method further includes:
[0103] At least one targeted media content transmitted by the second user is obtained.
[0104] displaying the at least one targeted media content within the conversation interface; or In response to the preset interactive operation triggered by the first user in the conversation interface associated with the second user, before displaying the interactive interface corresponding to the preset interactive operation, the method further includes:
[0105] Pre-set prompt information is displayed based on the at least one target media content.
[0106] In response to the first user triggering prompt information associated with the second user, a conversation interface associated with the second user is displayed.
[0107] In this embodiment, the second user can share media content with the first user. The terminal device of the first user can obtain at least one targeted media content sent by the second user. If the first user is currently browsing in a conversation interface, after obtaining the at least one targeted media content sent by the second user, the at least one targeted media content can be directly displayed in the conversation interface.
[0108] In one possible embodiment, when the first user is not currently browsing in the conversation interface, preset prompt information may be displayed based on the at least one target media content sent by the second user to prompt the first user to view the at least one target media content, so that the first user can realize a viewing operation on the at least one target media content by triggering an operation on the prompt information.
[0109] Accordingly, in response to the first user's triggering of the prompt information associated with the second user, a conversation interface associated with the second user can be displayed, and at least one targeted media content can be displayed within the conversation interface.
[0110] Optionally, in any one of the above embodiments, displaying pre-set prompt information based on the at least one target media content includes:
[0111] A second virtual object corresponding to the second user is determined.
[0112] In the prompt information, prompt content and a second virtual object related to the at least one target media content are displayed.
[0113] In this embodiment, a second virtual object corresponding to the second user may be determined to allow the first user to more intuitively understand the second user currently sending targeted media content and at least one targeted media content sent by the second user. In the prompt information, prompt content related to at least one targeted media content and the second virtual object are displayed. For example, the prompt content may be "The second user has sent three targeted media content items."
[0114] Optionally, the prompt information may display status information set by the second user for the second virtual object, including, but not limited to, a relaxing status, a tire-cleaning status, a dog-walking status, a working status, a meal status, etc.
[0115] 6 is a schematic diagram of a display interface according to an embodiment of the present disclosure. As shown in FIG. 6, after obtaining at least one target media content sent by a second user, a second virtual object 61 corresponding to the second user can be determined. Prompt information 62 is displayed on the display interface, where the prompt information 62 includes prompt content 63 related to the at least one target media content and the second virtual object 61.
[0116] The virtual object-based interactive method according to this embodiment can determine a second virtual object corresponding to the second user after receiving at least one target media content sent by the second user, and display prompt information including the second virtual object on the display interface to enrich the display content in the prompt information, allowing the first user to more intuitively understand the at least one target media content currently received, and improving the interactive effect.
[0117] FIG. 7 is a flowchart of an interactive method based on a virtual object according to another embodiment of the present disclosure, and in any one of the above embodiments, as shown in FIG. 7, the method further includes:
[0118] Step 701: In response to the first user's trigger operation on the message interface, a second virtual object of a second user corresponding to each conversation content currently in the message interface is determined, where multiple conversation contents are displayed in the message interface.
[0119] Step 702: In the message interface, a second virtual object of a second user corresponding to each conversation content is displayed in the display order of each conversation content.
[0120] In this embodiment, a message interface is generally provided in the instant messaging function, and multiple conversation contents may be displayed in the message interface. To distinguish between some message interfaces, a second virtual object corresponding to each second user may be displayed in the message interface to allow the first user to more intuitively determine the second user corresponding to each conversation content.
[0121] Optionally, in response to a trigger operation by the first user on the message interface, a second virtual object of the second user corresponding to each conversation content in the current message interface is determined, and the second virtual object of the second user corresponding to each conversation content is displayed in association with the second virtual object in the message interface in a display order of the conversation content.
[0122] Furthermore, in any one of the above embodiments, step 702 includes:
[0123] State information preset by the second user corresponding to each second virtual object is respectively determined.
[0124] For each second virtual object in the message interface, a second virtual object associated with the status information is displayed, where the second virtual object corresponding to each conversation content is displayed in association with the display order of each conversation content.
[0125] In this embodiment, after setting a virtual object, the user can also set state information for the virtual object. For example, the state information includes, but is not limited to, a relaxing state, a tire-cleaning state, a dog-walking state, a working state, a meal state, etc. The user can set the state information for the virtual object based on their current mental state, feelings, etc.
[0126] Optionally, to allow the first user to more intuitively understand the current status of the second user, for each conversation content in the message interface, status information of a second virtual object corresponding to the second user can be determined respectively, and for each second virtual object in the message interface, a second virtual object related to the status information is displayed, where the second virtual objects corresponding to each conversation content are displayed in association with each other in the display order of the conversation content.
[0127] Further, in any one of the above embodiments, after step 702, The method further includes displaying a conversation interface related to the second user corresponding to the second virtual object in response to a trigger operation by the first user on any one of the second virtual objects.
[0128] In this embodiment, a plurality of conversation contents are included in the message interface, and a second virtual object of a second user corresponding to each conversation content is displayed at a position corresponding to the conversation content, so that a first user can jump to the display of the conversation interface based on a trigger operation on the second virtual object.
[0129] Optionally, in response to a triggering operation by the first user on any one of the second virtual objects, a conversation interface related to the second user corresponding to the second virtual object may be displayed.
[0130] The virtual object-based interactive method according to the present embodiment displays, in a message interface, second virtual objects of second users corresponding to each conversation content in the display order of the conversation content according to the display order of the conversation content and the corresponding second users, thereby allowing users to more intuitively understand each conversation content in the message interface.
[0131] 8 is a structural schematic diagram of a virtual object-based interactive device according to an embodiment of the present disclosure. As shown in FIG. 8, the device includes a display module 81, a processing module 82, and an interaction module 83. Here, the display module 81 is used to display an interactive interface corresponding to a preset interactive operation triggered by a first user in a conversation interface related to a second user, and to acquire motion information corresponding to the first user in real time, where the second user is a user having a preset association relationship with the first user. The processing module 82 is used to display interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user in the interactive interface, where the first virtual object is used to simulate motion information corresponding to the first user. The interaction module 83 is used to perform an interaction with the second user based on the first virtual object.
[0132] Furthermore, in any one of the above embodiments, the movement information includes limb movement information and facial expression movement information corresponding to the first user.
[0133] Furthermore, in any one of the above embodiments, the virtual object includes a virtual avatar pre-generated by a user, or a target effect avatar obtained after performing image processing on the collected user image based on effect content pre-selected by the user.
[0134] Further, in any one of the above embodiments, the conversation interface includes a first preset interactive control, and the display module is used to display the interactive interface in response to a trigger operation of the first user on the first interactive control.
[0135] Further, in any one of the above embodiments, the processing module is used to display a second virtual object in a first display area within the interactive interface, the second virtual object being pre-generated by the second user and simulating action information corresponding to the second user, and to display the first virtual object in a second display area within the interactive interface.
[0136] Furthermore, in any one of the above embodiments, the interactive module is used to obtain text information corresponding to the audio content based on the audio content generated by the first user and the second user in an interactive process, and display the text information corresponding to the audio content in the interactive interface.
[0137] Further, in any one of the above embodiments, the processing module is used to display video content collected by a second terminal device of the second user in a first display area within the interactive interface, display a second virtual object pre-generated by the second user, and display video content collected by a first terminal device of the first user in a second display area within the interactive interface, and display the first virtual object.
[0138] Further, in any one of the above embodiments, the processing module is used to display, in a first display area within the interactive interface, video content collected by a first content collection device preset in a second terminal device of the second user and a second virtual object pre-generated by the second user for simulating motion information corresponding to the second user collected by the second content collection device preset in the second terminal device, and / or the processing module is used to display, in a second display area within the interactive interface, video content collected by a first content collection device preset in a first terminal device of the first user and a first virtual object for simulating motion information corresponding to the first user collected by the first content collection device preset in the first terminal device.
[0139] In any one of the above embodiments, at least one target media content sent by the second user is displayed in the conversation interface, and the display module is used to display an interactive interface for playing the target media content in response to a trigger operation by the first user on any one of the target media content.
[0140] Further, in any one of the above embodiments, the processing module is used to display the target media content in a first display area within the interactive interface and to display the first virtual object in a second display area within the interactive interface.
[0141] Furthermore, in any one of the above embodiments, the interactive module is used to perform a recording operation on the motion information of the first virtual object during the playback process of the target media content, obtain a recording result, and send the recording result into the conversation interface.
[0142] Further, in any one of the above embodiments, the processing module is used to play the target media content within the interactive interface and display the first virtual object and a second virtual object pre-generated by the second user respectively within a pre-defined display area within the interactive interface.
[0143] Further, in any one of the above embodiments, the display module is used to display, within the conversation interface, content to be exchanged sent by the second user and exchange controls related to the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content collection devices in a second terminal device of the second user, and to display an interactive interface for collecting target exchange content in response to the first user's trigger operation on the exchange control.
[0144] Further, in any one of the above embodiments, the processing module is used to display, within the interactive interface, video content collected by a first content collection device preset on a first terminal device of the first user, display the first virtual object for simulating action information corresponding to the first user collected by a first content collection device preset on the first terminal device, and generate the target replacement content in response to the first user's trigger operation on a collection control preset in the interactive interface.
[0145] Further, in any one of the above embodiments, the interactive module is used to send target exchange content including the first virtual object to the second user in a conversation interface associated with the second user in response to the first user's triggering operation of a send control pre-set in the interactive interface.
[0146] In any one of the above embodiments, the device further includes an acquisition module for acquiring at least one targeted media content sent by the second user and a display module for displaying the at least one targeted media content in the conversation interface, or a display module for displaying preset prompt information based on the at least one targeted media content, and a processing module for displaying a conversation interface related to the second user in response to a trigger operation by the first user on prompt information related to the second user.
[0147] Further, in any one of the above embodiments, the display module is used to determine a second virtual object corresponding to the second user, and display prompt content related to the at least one target media content and the second virtual object in the prompt information.
[0148] Furthermore, in any one of the above embodiments, the device further includes: a determination module for determining a second virtual object of a second user corresponding to each conversation content in the current message interface in response to a trigger operation by the first user on the message interface, wherein a plurality of conversation contents are displayed in the message interface; and a display module for displaying, in the message interface, a second virtual object of the second user corresponding to each conversation content in association with the conversation content in the display order of the conversation content.
[0149] Furthermore, in any one of the above embodiments, the display module is used to respectively determine status information preset by the second user corresponding to each second virtual object, and display a second virtual object related to the status information for each second virtual object in the message interface, wherein the second virtual object corresponding to each conversation content is displayed in association with the display order of each conversation content.
[0150] Further, in any one of the above embodiments, the device further includes a display module for displaying a conversation interface related to the second user corresponding to the second virtual object in response to a trigger operation by the first user on any one of the second virtual objects.
[0151] The device according to this embodiment can be used to implement the technical solution of the method embodiment described above, and the realization principles and technical effects are similar, so this embodiment will not be described in detail here.
[0152] To achieve the above embodiment, an embodiment of the present disclosure further provides an electronic device, the electronic device including a processor and a memory; The memory stores computer-executable instructions, The processor executes the computer-executable instructions stored in the memory, causing the processor to perform the virtual object-based interactive method according to any one of the above embodiments.
[0153] FIG. 9 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 9, the electronic device 900 may be a terminal device or a server. Here, the terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (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. The electronic device shown in FIG. 9 is merely an example and does not limit the functions and scope of use of the embodiment of the present disclosure.
[0154] 9, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 901, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 902 or programs 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, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0155] Typically, devices such as input devices 906 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 907 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 908 including, for example, a magnetic tape, hard disk, etc.; and communication devices 909 can be connected to the I / O interface 905. The communication devices 909 can enable the electronic device 900 to communicate with other devices wirelessly or via wires to exchange data. While FIG. 9 illustrates the electronic device 900 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.
[0156] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program carried on a computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 909, or may be installed from the storage device 908, or may be installed from the ROM 902. When the computer program is executed by the processing device 901, the functions specified in the methods of the embodiments of the present disclosure are performed.
[0157] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transporting a program used by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), or the like, or any suitable combination of the above.
[0158] To realize the above embodiments, an embodiment of the present disclosure further provides a computer-readable storage medium having computer-executable instructions stored therein, and when a processor executes the computer-executable instructions, the virtual object-based interactive method described in any one of the above embodiments is realized.
[0159] To realize the above embodiments, an embodiment of the present disclosure further provides a computer program, which, when executed by a processor, realizes the virtual object-based interactive method described in any one of the above embodiments.
[0160] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.
[0161] The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method described in the above embodiments.
[0162] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may 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 may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).
[0163] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer programs according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code, including one or more executable instructions for implementing the specified logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may be implemented in an order different from that shown in the figures. For example, two successively shown blocks may actually execute substantially in parallel, or they may be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowchart diagrams, and combinations of blocks in the block diagrams and / or flowchart diagrams, may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or in a combination of dedicated hardware and computer instructions.
[0164] The units described in the embodiments of the present disclosure may be implemented in the form of software or hardware, and the names of the units may not necessarily be limiting, for example, the first acquiring unit may be further described as "a unit for acquiring at least two Internet Protocol addresses."
[0165] The functionality described herein above may be performed, at least in part, by one or more hardware logic elements. For example, without limitation, typical types of hardware logic elements that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0166] In the context of this disclosure, a machine-readable medium may be a tangible medium that can include or store a program for use in or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection with one or more leads, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0167] According to one or more embodiments of the present disclosure, there is provided a virtual object-based interactive method, the method comprising: In response to a preset interactive operation triggered by a first user in a conversation interface related to a second user, displaying an interactive interface corresponding to the preset interactive operation and acquiring motion information corresponding to the first user in real time, wherein the second user is a user having a preset association relationship with the first user; Displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user, wherein the first virtual object is used to simulate motion information corresponding to the first user; and performing an interactive operation with the second user based on the first virtual object.
[0168] According to one or more embodiments of the present disclosure, a first preset interactive control is included in the conversation interface; In response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, displaying an interactive interface corresponding to the preset interactive operation includes: Displaying the interactive interface in response to the first user triggering the first interactive control.
[0169] According to one or more embodiments of the present disclosure, displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user includes: Displaying a second virtual object in a first display area within the interactive interface, the second virtual object being pre-generated by the second user and simulating action information corresponding to the second user; and displaying the first virtual object in a second display area within the interactive interface.
[0170] According to one or more embodiments of the present disclosure, performing an interactive operation with the second user based on the first virtual object includes: Based on the audio content generated by the first user and the second user in an interactive process, obtaining text information corresponding to the audio content; and displaying text information corresponding to the audio content within the interactive interface.
[0171] According to one or more embodiments of the present disclosure, displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user includes: Displaying video content collected by a second terminal device of the second user in a first display area within the interactive interface, and displaying a second virtual object pre-generated by the second user; Displaying video content collected by a first terminal device of the first user in a second display area within the interactive interface and displaying the first virtual object.
[0172] According to one or more embodiments of the present disclosure, displaying video content collected by a second terminal device of the second user and displaying a second virtual object pre-generated by the second user in a first display area within the interactive interface includes: and / or displaying, in a first display area within the interactive interface, video content collected by a first content collection device preset in a second terminal device of the second user, and displaying a second virtual object pre-generated by the second user to simulate action information corresponding to the second user collected by a second content collection device pre-configured in the second terminal device; and / or Displaying the video content collected by the first terminal device of the first user and the first virtual object in the second display area of the interactive interface includes: The method includes displaying video content collected by a first content collection device preset on a first terminal device of the first user in a second display area within the interactive interface, and displaying the first virtual object for simulating motion information corresponding to the first user collected by the first content collection device preset on the first terminal device.
[0173] According to one or more embodiments of the present disclosure, at least one targeted media content sent by the second user is displayed within the conversation interface; In response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, displaying an interactive interface corresponding to the preset interactive operation includes: In response to the first user's triggering of any one of the target media contents, displaying an interactive interface for playing the target media contents.
[0174] According to one or more embodiments of the present disclosure, displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user includes: displaying the target media content within a first display area within the interactive interface; and displaying the first virtual object in a second display area within the interactive interface.
[0175] According to one or more embodiments of the present disclosure, performing an interactive operation with the second user based on the first virtual object includes: In the playback process of the target media content, performing a recording operation on the motion information of the first virtual object to obtain a recording result; and transmitting the recording results into the conversation interface.
[0176] According to one or more embodiments of the present disclosure, displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user includes: playing the target media content within the interactive interface; and displaying the first virtual object and a second virtual object pre-generated by the second user in a display area pre-defined in the interactive interface.
[0177] According to one or more embodiments of the present disclosure, displaying an interactive interface corresponding to a preset interactive operation in response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user includes: Displaying, within the conversation interface, content to be exchanged sent by the second user and exchange controls related to the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content collecting devices in a second terminal device of the second user; and displaying an interactive interface for collecting target exchange content in response to the first user's triggering operation of the exchange control.
[0178] According to one or more embodiments of the present disclosure, displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user includes: Displaying, in the interactive interface, video content collected by a first content collection device preset in a first terminal device of the first user, and displaying the first virtual object for simulating action information corresponding to the first user collected by the first content collection device preset in the first terminal device; generating the target replacement content in response to the first user triggering a collection control pre-defined within the interactive interface.
[0179] According to one or more embodiments of the present disclosure, performing an interactive operation with the second user based on the first virtual object includes: In response to the first user's triggering of a send control preset within the interactive interface, sending target exchange content including the first virtual object to the second user within a conversation interface associated with the second user.
[0180] According to one or more embodiments of the present disclosure, in response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, before displaying an interactive interface corresponding to the preset interactive operation: obtaining at least one targeted media content transmitted by the second user; and displaying the at least one targeted media content within the conversation interface; or in response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, before displaying an interactive interface corresponding to the preset interactive operation; displaying pre-defined prompt information based on the at least one target media content; and displaying a conversation interface associated with the second user in response to the first user triggering prompt information associated with the second user.
[0181] According to one or more embodiments of the present disclosure, displaying pre-defined prompt information based on the at least one target media content may include: determining a second virtual object corresponding to the second user; and displaying, in the prompt information, prompt content related to the at least one target media content and the second virtual object.
[0182] According to one or more embodiments of the present disclosure, the method includes: In response to a trigger operation by the first user on a message interface, determining a second virtual object of a second user corresponding to each conversation content currently in the message interface, where a plurality of conversation contents are displayed in the message interface; The method further includes displaying, in the message interface, a second virtual object of the second user corresponding to each conversation content in a display order of the conversation content.
[0183] According to one or more embodiments of the present disclosure, displaying, in the message interface, a second virtual object of a second user corresponding to each conversation content in a display order of the conversation content, includes: respectively determining state information preset by the second user corresponding to each second virtual object; and for each second virtual object in the message interface, displaying a second virtual object associated with the status information, wherein the second virtual object corresponding to each conversation content is displayed in association with the display order of each conversation content.
[0184] According to one or more embodiments of the present disclosure, after displaying, in the message interface, second virtual objects of a second user corresponding to each conversation content in a display order of the conversation content, The method further includes displaying a conversation interface related to the second user corresponding to the second virtual object in response to a trigger operation by the first user on any one of the second virtual objects.
[0185] According to one or more embodiments of the present disclosure, there is provided an interactive device based on a virtual object, the device comprising: a display module for displaying an interactive interface corresponding to a preset interactive operation triggered by a first user in a conversation interface related to a second user, the interactive interface corresponding to the preset interactive operation, and acquiring motion information corresponding to the first user in real time, the second user being a user having a preset association relationship with the first user; a processing module for displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user, wherein the first virtual object is used to simulate motion information corresponding to the first user; and an interactive module for interacting with the second user based on the first virtual object.
[0186] According to one or more embodiments of the present disclosure, a first preset interactive control is included in the conversation interface; The display module includes: The interactive interface is displayed in response to a trigger operation by the first user on the first interactive control.
[0187] According to one or more embodiments of the present disclosure, the processing module comprises: displaying a second virtual object, which is pre-generated by the second user, in a first display area within the interactive interface to simulate action information corresponding to the second user; The first virtual object is displayed in a second display area within the interactive interface.
[0188] According to one or more embodiments of the present disclosure, the interactive module comprises: Based on the audio content generated by the first user and the second user in an interactive process, obtain text information corresponding to the audio content; It is used within the interactive interface to display text information corresponding to the audio content.
[0189] According to one or more embodiments of the present disclosure, the processing module comprises: Displaying video content collected by a second terminal device of the second user in a first display area within the interactive interface, and displaying a second virtual object pre-generated by the second user; The interactive interface is used to display video content collected by a first terminal device of the first user and to display the first virtual object in a second display area within the interactive interface.
[0190] According to one or more embodiments of the present disclosure, the processing module comprises: and / or (i) displaying, in a first display area within the interactive interface, video content collected by a first content collection device preset in a second terminal device of the second user, and a second virtual object pre-generated by the second user for simulating action information corresponding to the second user collected by a second content collection device pre-configured in the second terminal device; and The processing module includes: It is used to display video content collected by a first content collection device preset in a first terminal device of the first user in a second display area within the interactive interface, and to display the first virtual object for simulating action information corresponding to the first user collected by the first content collection device preset in the first terminal device.
[0191] According to one or more embodiments of the present disclosure, at least one targeted media content sent by the second user is displayed within the conversation interface; The display module includes: In response to the first user's trigger operation on any one of the target media contents, an interactive interface for playing the target media contents is displayed.
[0192] According to one or more embodiments of the present disclosure, the processing module comprises: displaying the target media content within a first display area within the interactive interface; The first virtual object is displayed in a second display area within the interactive interface.
[0193] According to one or more embodiments of the present disclosure, the interactive module comprises: In the playback process of the target media content, perform a recording operation on the motion information of the first virtual object, obtain a recording result, and It is used to send the recording results into the conversation interface.
[0194] According to one or more embodiments of the present disclosure, the processing module comprises: playing the target media content within the interactive interface; The interactive interface is used to display the first virtual object and a second virtual object pre-generated by the second user, respectively, within a display area pre-defined within the interactive interface.
[0195] According to one or more embodiments of the present disclosure, the display module comprises: Displaying, within the conversation interface, content to be exchanged sent by the second user and exchange controls related to the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content collecting devices in a second terminal device of the second user; and displaying an interactive interface for collecting target exchange content in response to the first user's triggering operation of the exchange control.
[0196] According to one or more embodiments of the present disclosure, the processing module comprises: In the interactive interface, displaying video content collected by a first content collection device preset in a first terminal device of the first user, and displaying the first virtual object for simulating action information corresponding to the first user collected by the first content collection device preset in the first terminal device; The target exchange content is generated in response to the first user triggering a collection control preset within the interactive interface.
[0197] According to one or more embodiments of the present disclosure, the interactive module comprises: In response to the first user triggering a send control pre-configured within the interactive interface, the target exchange content including the first virtual object is sent to the second user within a conversation interface associated with the second user.
[0198] According to one or more embodiments of the present disclosure, the device comprises: an acquisition module for acquiring at least one targeted media content transmitted by the second user; a display module for displaying the at least one targeted media content within the conversation interface; or The device comprises: a display module for displaying pre-set prompt information based on the at least one target media content; and a display module for displaying a conversation interface associated with the second user in response to a triggering operation by the first user on prompt information associated with the second user.
[0199] According to one or more embodiments of the present disclosure, the display module comprises: determining a second virtual object corresponding to the second user; The prompt information is used to display prompt content related to the at least one target media content and the second virtual object.
[0200] According to one or more embodiments of the present disclosure, the device comprises: a confirmation module for confirming a second virtual object of a second user corresponding to each conversation content currently in the message interface in response to a trigger operation of the first user on a message interface, wherein a plurality of conversation contents are displayed in the message interface; The message interface further includes a display module for displaying, in the display order of each conversation content, a second virtual object of a second user corresponding to each conversation content in association with the second virtual object.
[0201] According to one or more embodiments of the present disclosure, the display module comprises: respectively determining state information preset by the second user corresponding to each second virtual object; It is used to display a second virtual object related to the status information for each second virtual object in the message interface, where the second virtual object corresponding to each conversation content is displayed in association with the display order of each conversation content.
[0202] According to one or more embodiments of the present disclosure, the device comprises: The system further includes a display module for displaying a conversation interface related to the second user corresponding to the second virtual object in response to a trigger operation by the first user on any one of the second virtual objects.
[0203] According to one or more embodiments of the present disclosure, there is provided an electronic device, the electronic device including at least one processor and a memory; The memory stores computer-executable instructions, The at least one processor executes computer-executable instructions stored in the memory, causing the at least one processor to perform the virtual object-based interactive methods described in the above embodiments and various possible designs of the above embodiments.
[0204] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, having computer-executable instructions stored thereon, which, when executed by a processor, implement the virtual object-based interactive method described in the above embodiments and various possible designs of the above embodiments.
[0205] According to one or more embodiments of the present disclosure, a computer program is provided, which, when executed by a processor, implements the virtual object-based interactive method according to the above embodiments and various possible designs of the above embodiments.
[0206] The above description merely describes the preferred embodiments of the present disclosure and the technical principles used. As will be understood by those skilled in the art, the scope of disclosure covered by the present disclosure is not limited to the technical solution consisting of a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features, provided that it does not deviate from the concept of the above disclosure. For example, it should cover technical solutions formed by mutually replacing the above features with (but not limited to) technical features having similar functions disclosed in the present disclosure.
[0207] Also, although operations are described using a particular order, this should not be understood as requiring that these operations be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes details of several specific implementations, these should not be construed as limitations on the scope of the disclosure. Some features that are described in the context of separate embodiments may also be combined and implemented in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments individually or in any suitable subcombination.
[0208] Although the present subject matter has been described employing language specifying structural features and / or methodological logic operations, it should be understood that the subject matter defined in the appended claims is not limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. 1. A virtual object based interactive method, comprising: In response to a preset interactive operation triggered by a first user in a conversation interface related to a second user, displaying an interactive interface corresponding to the preset interactive operation and acquiring motion information corresponding to the first user in real time, wherein the second user is a user having a preset association relationship with the first user; Displaying, within the interactive interface, interactive content related to the preset interactive operation and a first virtual object pre-generated by the first user, wherein the first virtual object is used to simulate motion information corresponding to the first user; and interacting with the second user based on the first virtual object.
2. a first preset interactive control is included within the conversation interface; In response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, displaying an interactive interface corresponding to the preset interactive operation includes: The method of claim 1 , further comprising displaying the interactive interface in response to the first user triggering the first interactive control.
3. Displaying, within the interactive interface, interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user includes: Displaying a second virtual object in a first display area within the interactive interface, the second virtual object being pre-generated by the second user and simulating action information corresponding to the second user; and displaying the first virtual object in a second display area within the interactive interface.
4. performing an interactive operation with the second user based on the first virtual object, Based on the audio content generated by the first user and the second user in an interactive process, obtaining text information corresponding to the audio content; and displaying text information corresponding to the audio content within the interactive interface.
5. Displaying, within the interactive interface, interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user includes: Displaying video content collected by a second terminal device of the second user in a first display area within the interactive interface, and displaying a second virtual object pre-generated by the second user; The method of any one of claims 2 to 4, further comprising displaying video content collected by a first terminal device of the first user and displaying the first virtual object in a second display area within the interactive interface.
6. Displaying video content collected by a second terminal device of the second user and a second virtual object generated in advance by the second user in a first display area within the interactive interface includes: and / or displaying, in a first display area within the interactive interface, video content collected by a first content collection device preset in a second terminal device of the second user, and displaying a second virtual object pre-generated by the second user and collected by a second content collection device pre-set in the second terminal device, for simulating motion information corresponding to the second user; Displaying the video content collected by the first terminal device of the first user and the first virtual object in the second display area of the interactive interface includes:
6. The method of claim 5, further comprising: displaying video content collected by a first content collection device preset on a first terminal device of the first user in a second display area within the interactive interface; and displaying the first virtual object for simulating motion information corresponding to the first user collected by the first content collection device preset on the first terminal device.
7. at least one targeted media content submitted by the second user is displayed within the conversation interface; In response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, displaying an interactive interface corresponding to the preset interactive operation includes:
10. The method of claim 1, further comprising displaying an interactive interface for playing the targeted media content in response to the first user triggering any one of the targeted media content.
8. Displaying, within the interactive interface, interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user includes: displaying the target media content within a first display area within the interactive interface; and displaying the first virtual object in a second display area within the interactive interface.
9. performing an interactive operation with the second user based on the first virtual object, In the playback process of the target media content, performing a recording operation on the motion information of the first virtual object to obtain a recording result; and transmitting the recording into the conversation interface.
10. Displaying, within the interactive interface, interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user includes: playing the target media content within the interactive interface; and displaying the first virtual object and a second virtual object pre-generated by the second user, respectively, within a display area pre-defined within the interactive interface.
11. In response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, displaying an interactive interface corresponding to the preset interactive operation includes: Displaying, within the conversation interface, content to be exchanged sent by the second user and exchange controls related to the content to be exchanged, wherein the content to be exchanged includes content collected by at least two content collecting devices in a second terminal device of the second user; and displaying an interactive interface for collecting target exchange content in response to the first user's triggering operation of the exchange control.
12. Displaying, within the interactive interface, interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user includes: Displaying, within the interactive interface, video content collected by a first content collection device preset in a first terminal device of the first user, and displaying the first virtual object for simulating action information corresponding to the first user collected by the first content collection device preset in the first terminal device; and generating the target exchange content in response to the first user triggering a collection control pre-defined within the interactive interface.
13. performing an interactive operation with the second user based on the first virtual object, 13. The method of claim 12, further comprising transmitting target exchange content including the first virtual object to the second user in a conversation interface associated with the second user in response to the first user triggering a transmission control pre-configured in the interactive interface.
14. and before displaying an interactive interface corresponding to a preset interactive operation in response to the preset interactive operation triggered by the first user in a conversation interface associated with the second user, obtaining at least one targeted media content transmitted by the second user; and displaying the at least one targeted media content within the conversation interface; or in response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, before displaying an interactive interface corresponding to the preset interactive operation; displaying pre-defined prompt information based on the at least one target media content; 14. The method of claim 1, further comprising: displaying a conversation interface related to the second user in response to the first user triggering prompt information related to the second user.
15. displaying predetermined prompt information based on the at least one target media content includes: determining a second virtual object corresponding to the second user; 15. The method of claim 14, further comprising displaying prompt content and the second virtual object related to the at least one target media content in the prompt information.
16. In response to a trigger operation by the first user on a message interface, determining a second virtual object of a second user corresponding to each conversation content currently in the message interface, where a plurality of conversation contents are displayed in the message interface; The method according to any one of claims 1 to 15, further comprising: displaying, in the message interface, a second virtual object of a second user corresponding to each conversation content in a display order of each conversation content.
17. In the message interface, displaying a second virtual object of a second user corresponding to each conversation content in a display order of the conversation content includes: respectively determining state information preset by the second user corresponding to each second virtual object; and for each second virtual object in the message interface, displaying a second virtual object associated with the status information, wherein the second virtual object corresponding to each conversation content is displayed in a corresponding order in display order of the conversation content.
18. After displaying, in the message interface, a second virtual object of a second user corresponding to each conversation content in a display order of the conversation content, 18. The method of claim 16 or 17, further comprising: in response to a triggering operation by the first user on any one of the second virtual objects, displaying a conversation interface related to the second user corresponding to the second virtual object.
19. 1. A virtual object based interactive device, comprising: a display module configured to, in response to a preset interactive operation triggered by a first user in a conversation interface associated with a second user, display an interactive interface corresponding to the preset interactive operation and acquire motion information corresponding to the first user in real time, wherein the second user is a user having a preset association relationship with the first user; a processing module configured to display, within the interactive interface, interactive content associated with the preset interactive operation and a first virtual object pre-generated by the first user, wherein the first virtual object is used to simulate motion information corresponding to the first user; an interactive module configured to interact with the second user based on the first virtual object.
20. An electronic device comprising a processor and a memory, The memory stores computer-executable instructions, The electronic device, wherein the processor executes computer-executable instructions stored in the memory, causing the processor to perform the virtual object-based interactive method of any one of claims 1 to 18.
21. 19. A computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor, implement the virtual object-based interactive method of any one of claims 1 to 18.
22. A computer program which, when executed by a processor, implements the virtual object based interactive method according to any one of claims 1 to 18.