Interaction method and apparatus, and device, storage medium and product
By displaying the interactive skill icons of virtual objects on the conversation page and triggering corresponding skills in response to user actions, the problem of users not being able to clearly identify the skills of virtual objects is solved, thus improving the efficiency of conversation interaction and user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2025-12-15
- Publication Date
- 2026-06-25
Smart Images

Figure CN2025142461_25062026_PF_FP_ABST
Abstract
Description
Interaction methods, devices, equipment, storage media and products
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202411875361.0, filed on December 18, 2024, the disclosure of which is incorporated herein by reference in its entirety. Technical Field
[0003] This disclosure relates to an interaction method, apparatus, device, storage medium, and product. Background Technology
[0004] With the rapid development of artificial intelligence technology, it has been widely applied in various fields.
[0005] A virtual object is an object created based on user configuration that can act as an assistant to a real user, helping them with various interactions such as conversations or comments. Summary of the Invention
[0006] This disclosure provides interactive methods, apparatus, devices, storage media, and products.
[0007] In a first aspect, embodiments of this disclosure provide an interaction method, including:
[0008] A session page that displays the target session, wherein the participants in the target session include a virtual object associated with the first user and a second user;
[0009] The conversation page displays an interactive skill identifier for at least one preset interactive skill, wherein the preset interactive skill is an interactive skill possessed by the virtual object and related to the first user;
[0010] In response to a trigger operation targeting a target interactive skill identifier, a target preset interactive skill is triggered, wherein the target interactive skill identifier is one of the interactive skill identifiers, and the target preset interactive skill is the preset interactive skill corresponding to the target interactive skill identifier.
[0011] Secondly, embodiments of this disclosure also provide an interactive device, including:
[0012] The conversation page display module is used to display the conversation page of the target conversation, wherein the conversation parties of the target conversation include a virtual object associated with the first user and a second user;
[0013] An interactive skill identifier display module is used to display at least one preset interactive skill identifier in the conversation page, wherein the preset interactive skill is an interactive skill possessed by the virtual object and related to the first user;
[0014] An interactive skill triggering module is used to trigger a target preset interactive skill in response to a triggering operation targeting a target interactive skill identifier, wherein the target interactive skill identifier is one of the interactive skill identifiers, and the target preset interactive skill is the preset interactive skill corresponding to the target interactive skill identifier.
[0015] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:
[0016] One or more processors;
[0017] Storage device for storing one or more programs.
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method provided in the embodiments of this disclosure.
[0019] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the interactive methods provided in embodiments of this disclosure.
[0020] Fifthly, embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the interaction method provided in embodiments of this disclosure. Attached Figure Description
[0021] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0022] Figure 1 is a flowchart illustrating an interaction method provided in an embodiment of this disclosure;
[0023] Figure 2 is a schematic diagram of an interface interaction provided in an embodiment of this disclosure;
[0024] Figure 3 is a schematic diagram of another interface interaction provided in an embodiment of this disclosure;
[0025] Figure 4 is a schematic diagram of an interface provided in an embodiment of this disclosure;
[0026] Figure 5 is a schematic diagram of another interface interaction provided in an embodiment of this disclosure;
[0027] Figure 6 is a flowchart illustrating another interaction method provided in an embodiment of this disclosure;
[0028] Figure 7 is a schematic diagram of another interface interaction provided in an embodiment of this disclosure;
[0029] Figure 8 is a schematic diagram of the structure of an interactive device provided in an embodiment of this disclosure; and
[0030] Figure 9 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0031] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0032] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0033] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0034] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0035] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0036] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0037] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0038] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0039] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0040] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0041] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0042] Figure 1 is a schematic diagram of an interaction process provided by an embodiment of this disclosure. This embodiment of the disclosure is applicable to the situation of interactive conversation with virtual objects. The method can be executed by an interactive device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, which can be a mobile terminal such as a mobile phone, smartwatch, tablet computer and personal digital assistant, or a personal computer (PC) terminal or server.
[0043] As shown in Figure 1, the method includes:
[0044] Step 101: Display the session page of the target session, wherein the session parties of the target session include the virtual object associated with the first user and the second user.
[0045] For example, the page in this embodiment of the disclosure can be an application page or a webpage corresponding to a preset client, etc., and is not specifically limited. The preset client is a client running on an electronic device, which can be a preset application or a webpage client. The preset client can provide the function of creating virtual objects and the function of interacting with virtual objects in a session.
[0046] For example, the conversation page is an interface used to display conversation messages. Conversation messages can include various forms of messages such as text messages, image messages, and voice messages. Optionally, in response to a preset operation, the conversation page of the target conversation is displayed. The preset operation can be, for example, a trigger operation for the conversation page entry of the target conversation. The conversation page entry can be, for example, displayed on the first user's associated page (such as a personal homepage), specifically, an entry identifier displayed at the associated location of the first user's user identifier.
[0047] In this embodiment of the disclosure, the participants in the target session include a virtual object associated with a first user and a second user. Specifically, the second user can be the user currently being viewed by the session page, meaning the session page is currently displaying content to the second user. There can be one or more second users. Optionally, the first user can be a user who publishes media content, such as a media content author. For example, the first user might be a user who publishes media content in a preset application, which could be the preset client described above. The media content can be text content, audio content, image content, graphic content, or video content, specifically, it can be a written work, audio work, image work, graphic content, video work, or live stream. For example, the first user can provide other users with knowledge or information in their area of expertise by publishing media content, such as beauty knowledge, food recommendations, digital product reviews, and pet-raising experiences. The virtual object for the first user can be a virtual object created in response to the first user's request. By configuring the virtual object, such as uploading relevant knowledge base documents, configuring workflows or templates for interactive skills, the virtual object can acquire the corresponding capabilities of the first user. For example, in response to a question sent by the second user in the form of a conversational message, the virtual object can automatically provide a conversational message answer using the corresponding capabilities of the first user, and interact with the second user in real time as an assistant to the first user.
[0048] Step 102: Display at least one preset interactive skill identifier on the conversation page, wherein the preset interactive skill is an interactive skill possessed by the virtual object and related to the first user.
[0049] In this embodiment, interactive skills, also known as interactive skill services, can be understood as a carrier or solution that embodies the capabilities of a first user within a virtual object. The first user can set interactive skills for their virtual object, denoted as preset interactive skills. That is, the interactive skills related to the first user possessed by the virtual object can be generated based on the first user's configuration. For example, if the first user is skilled in beauty knowledge, they can set skills such as ingredient recommendation, skincare tip sharing, and daily makeup tutorials for their virtual object. Optionally, the first user can also configure relevant information for the preset interactive skills, such as setting a knowledge base for generating reply messages, setting the content to be included in the reply messages, and setting follow-up questions to be asked to the user who triggered the preset interactive skill. Optionally, the first user is a media content publisher, and the media content is associated with the interactive skills related to the first user possessed by the virtual object. Therefore, a second user can gain a more comprehensive understanding of the first user's capabilities by viewing the media content and combining it with the interactive skill identifier.
[0050] In related technologies, a second user can freely interact with a virtual object through conversation. When the conversation message actively sent by the second user contains message content related to preset interactive skills, the corresponding preset interactive skill can be triggered. However, the second user cannot clearly know which preset interactive skills the virtual object possesses, nor does he / she know what the virtual object can specifically help him / her with or what kind of questions it can answer. During conversation interaction, the input message content may not be able to trigger the corresponding preset interactive skills, resulting in low interaction efficiency, or difficulty in obtaining accurate answers due to the failure to trigger preset interactive skills.
[0051] In this embodiment of the disclosure, one or more preset interactive skill identifiers are displayed on the conversation page. The specific number is not limited. It can be all the preset interactive skills possessed by the virtual object, or it can be preset interactive skills related to the current conversation scenario. For example, different conversation scenarios display at least one different preset interactive skill identifier.
[0052] The interactive skill identifier can be the name of the interactive skill, and it can be displayed as a control. Displaying the interactive skill identifier provides a more intuitive way to showcase the interactive skills possessed by the virtual object. The specific location of the interactive skill identifier within the chat page is not limited; for example, it can be displayed in a preset area or a subpage of the chat page.
[0053] Optionally, in response to meeting preset conditions, at least one preset interactive skill identifier is displayed on the session page. This improves the flexibility of interactive skill identifier display. Preset conditions could be, for example, the existence of a preset interactive skill, such as a first user having set a preset interactive skill; or, for example, the first display of the session page within a recent preset time period, such as one day.
[0054] Step 103: In response to the trigger operation for the target interactive skill identifier, trigger the target preset interactive skill, wherein the target interactive skill identifier is one of the interactive skill identifiers, and the target preset interactive skill is the preset interactive skill corresponding to the target interactive skill identifier.
[0055] For example, after displaying at least one preset interactive skill icon on the conversation page, a second user can quickly understand the interactive skills possessed by the displayed virtual object by viewing the interactive skill icon, and select one of the interactive skill icons to trigger according to actual needs. The triggered interactive skill icon is denoted as the target interactive skill icon. The triggering operation can be a click or a long press, etc. After the user triggers the target interactive skill icon, the preset interactive skill corresponding to the target interactive skill icon is automatically triggered, denoted as the target preset interactive skill. Optionally, after the target preset interactive skill is triggered, a conversation message related to the target preset interactive skill can be sent via the virtual object. For example, if the user triggers the ingredient recommendation interactive skill, a conversation message containing ingredient information and reasons for recommendation can be sent via the virtual object.
[0056] The interaction method provided in this embodiment displays a session page of a target session. The participants in the target session include a virtual object associated with a first user and a second user. The session page displays at least one preset interactive skill identifier. The preset interactive skill is an interactive skill possessed by the virtual object and related to the first user. In response to a trigger operation on the target interactive skill identifier, the preset interactive skill is triggered. By adopting the above technical solution, displaying the interactive skill identifier of the virtual object and its related interactive skills on the session page facilitates the second user in conveniently triggering the corresponding interactive skill by triggering the interactive skill identifier during session interaction with the virtual object, thereby improving interaction efficiency and user experience.
[0057] In some embodiments, triggering a target preset interactive skill in response to a trigger operation targeting a target interactive skill identifier includes: displaying a preset conversation message corresponding to the target interactive skill identifier on the conversation page in response to the trigger operation targeting the target interactive skill identifier, wherein the preset conversation message displayed on the conversation page is sent by the second user; triggering a reply message determined based on the target preset interactive skill to identify the preset conversation message; and displaying the reply message on the conversation page, wherein the reply message is displayed as being sent by the virtual object. Thus, by triggering the target interactive skill identifier, the second user can automatically send the preset conversation message corresponding to the target interactive skill identifier, reducing manual message input operations by the user and facilitating the user's viewing of the complete and coherent conversation interaction process, thereby improving the interactive experience.
[0058] For example, a corresponding preset conversation message can be pre-set for each interactive skill identifier. The preset conversation message can be set by the first user, or by a preset client or the server corresponding to the preset client. Optionally, the message content of the preset conversation message is associated with the text information of the target interactive skill identifier, helping the second user to intuitively understand the triggered preset interactive skill. The message content of the preset conversation message is identical to the text information of the target interactive skill identifier. For example, if the second user triggers the interactive skill identifier "Ingredient Recommendation," a preset conversation message with the message content "Ingredient Recommendation" sent by the second user can be automatically displayed on the conversation page. After displaying the preset conversation message, a conversation message replying to the preset conversation message sent by a virtual object is displayed on the conversation page, denoted as the reply message. This reply message can be determined based on the target preset interactive skill, specifically based on the target preset interactive skill and the conversation context, to improve the accuracy of the reply message and thus improve the efficiency of conversation interaction. Optionally, the first user is a media content publishing user in a preset application, and determining the reply message based on the target preset interactive skill includes generating the reply message based on the media content published by the first user. Therefore, it is possible to automatically generate reply messages that are more in line with the capabilities of the first user based on the media content published by the first user corresponding to the target preset interactive skills.
[0059] In some embodiments, displaying at least one preset interactive skill identifier in the conversation page includes: displaying at least one preset interactive skill identifier in a preset area of the conversation page, wherein the preset area is associated with the conversation input area. Therefore, by displaying the interactive skill identifier in the area associated with the conversation input area, it can serve as a prompt when a second user wants to input conversation content, improving the display effect of the interactive skill identifier, and further enhancing the efficiency and convenience of triggering interactive skills, thereby further improving interaction efficiency and effect.
[0060] The conversation input area can be, for example, an area for displaying conversation input controls, which can be, for example, an input box. The preset area and the conversation input area can be associated in a way that is adjacent, such as the preset area being above and adjacent to the conversation input area. Optionally, in response to the number of at least one preset interactive skill being greater than a preset number, the interactive skill identifiers of at least one preset interactive skill are displayed in batches within the preset area.
[0061] Figure 2 is a schematic diagram of an interface interaction provided by an embodiment of this disclosure. As shown in Figure 2, a conversation page 201 of the target conversation is displayed. The conversation parties of the target conversation include a virtual object of a first user (Xiao A) and a second user. A conversation input area 202 is displayed in the conversation page 201. A preset area 203 above the conversation input area 202 displays three preset interactive skill icons. The figure shows three as an example, but more can be displayed. For example, in response to a swipe operation (such as a left swipe) on the preset area 203, the interactive skill icons displayed in the preset area 203 are updated. The updated interactive skill icons are at least one different from the original interactive skill icons, so more interactive skill icons can be viewed through the swipe operation. After the second user clicks on the target interactive skill icon 204, a preset conversation message 205 corresponding to the target interactive skill icon 204 is displayed in the conversation page 201. The message content of the preset conversation message 205 is associated with the text information of the target interactive skill icon 204. Subsequently, a reply message 206 of the preset conversation message 205 is displayed in the conversation page 201.
[0062] In some embodiments, displaying at least one preset interactive skill identifier in the session page includes: in response to a target operation, displaying an identity details display area corresponding to the virtual object in the session page; and displaying at least one preset interactive skill identifier in the identity details display area. Therefore, displaying interactive skill identifiers in the identity details display area can enrich the identity details content, more comprehensively display relevant information about the virtual object, and improve information display efficiency.
[0063] For example, the conversation page may display the identity identifier of a virtual object, such as an avatar or name. The target operation can be a triggered operation targeting the identity identifier of the virtual object, such as a click or long press. The identity details display area can be located above the conversation display area on the conversation page, and the size of the identity details display area can be smaller than the size of the conversation page.
[0064] Figure 3 is another schematic diagram of interface interaction provided by the embodiment of this disclosure. As shown in Figure 3, the session page 301 displays the target session. The top of the session page 301 displays the avatar of the virtual object, and the session display area also displays the avatar of the virtual object. The second user can trigger the display of the identity details display area 302 by clicking on the avatar of any virtual object. Specifically, the identity details display area 302 can be the area located above the session display area of the session page 301. The size of the identity details display area 302 can be smaller than the size of the session page 301.
[0065] In some embodiments, displaying the interactive skill identifier of at least one preset interactive skill in the identity details display area includes: responding to a situation where the number of candidate preset interactive skills is greater than a target number, filtering out the target number of preset interactive skills based on historical trigger data of the candidate preset interactive skills, wherein the target number is determined according to the size of the identity details display area; and displaying the interactive skill identifiers of the target number of preset interactive skills in the identity details display area. Therefore, when a virtual object possesses a large number of preset interactive skills, the interactive skill identifiers of the preset interactive skills displayed in the identity details display area can be determined more flexibly based on the historical trigger data of each preset interactive skill.
[0066] For example, candidate preset interactive skills can include all preset interactive skills possessed by the virtual object. Historical trigger data can include the cumulative number of triggers or trigger frequency within a preset historical period, which can be the most recent historical period, such as the last month. For instance, for candidate preset interactive skills, they can be sorted based on their corresponding historical trigger data (e.g., sorted in descending order by cumulative trigger count), and the target number of preset interactive skills ranked highest can be displayed first. The target number can be the maximum number of interactive skill identifiers that can be displayed in the identity details display area.
[0067] In some embodiments, displaying at least one interactive skill identifier for a preset interactive skill in the conversation page includes: displaying at least one interactive skill identifier for a preset interactive skill in the associated area of a first conversation message in the conversation page, wherein the sender of the first conversation message is the virtual object, the first conversation message contains interactive skill information of a first preset interactive skill, the first preset interactive skill is an interactive skill possessed by the virtual object and related to the first user, and the at least one preset interactive skill is associated with the first preset interactive skill. Therefore, when a conversation message sent by a virtual object contains a preset interactive skill, more related interactive skill identifiers for preset interactive skills can be displayed in the associated area of that conversation message, reducing the user's need to actively search for related preset interactive skills and further improving interaction efficiency.
[0068] For example, the associated area of the first session message can be the area adjacent to the area below the display area where the first session message is located. The association method between at least one preset interactive skill and the first preset interactive skill is not limited; for example, it can be that the similarity of the interactive skill identifier is greater than a preset similarity threshold. The interactive skill information of the first preset interactive skill can be the interactive skill name of the first preset interactive skill, which can be displayed in underscore form in the first session message to distinguish it from other message content in the first session message.
[0069] In some embodiments, the first session message includes a startup message for the session page. Therefore, when the session page is first displayed, a startup message in the form of an opening statement can proactively showcase the interactive skills of the virtual object to the user, allowing the second user to quickly understand the interactive skills possessed by the virtual object and enhancing the interactive experience. Optionally, the first preset interactive skill included in the startup message can be actively set by the first user, or determined based on historical trigger data of candidate preset interactive skills (such as the one with the highest cumulative trigger count), thereby enabling the second user to quickly understand the core preset interactive skills possessed by the virtual object when the session starts.
[0070] In some embodiments, for session messages sent by virtual objects, at least one recommended session content can be displayed in the associated area of the session message during display. Users can quickly send session messages by triggering any of the recommended session content. For example, in response to a triggering operation of the target recommended session content, a recommended session message corresponding to the target recommended session content is displayed on the session page, and the recommended session message includes the target recommended session content. In this embodiment of the disclosure, for the first session message, an interactive skill identifier can be used instead of recommended session content.
[0071] In some embodiments, the interactive skill identifier displayed in the associated area of the first session message is associated with an interactive skill icon. This arrangement improves the display effect of the interactive skill identifier and facilitates effective differentiation from recommended session content.
[0072] Figure 4 is a schematic diagram of an interface provided in an embodiment of this disclosure. As shown in Figure 4, a session page 401 of the target session is displayed. Assuming that the session page 401 is being shown to a second user for the first time, a first session message 402 is displayed. This first session message 402 is a startup message, which includes the self-introduction of the first user's virtual object, including interactive skill information 403 of the first preset interactive skill, such as the underlined "Skin Type Test" shown in the figure. The interactive skill information can be the name of the skin type test function. In the associated area 404 of the first session message 402, three interactive skill icons 405 of preset interactive skills are displayed (the specific number is not limited, but three are shown as an example in the figure), such as "Recommended Oil-Control Ingredients", "How to Protect Oily Skin from the Sun", and "Foods to Avoid for Oily Skin". Each interactive skill icon 405 can be associated with an interactive skill icon 406.
[0073] In some embodiments, the method further includes: displaying a second session message containing interactive skill information of a second preset interactive skill on the session page, wherein the sender of the second session message is the virtual object, and the second preset interactive skill is an interactive skill possessed by the virtual object and related to the first user; in response to a triggering operation on the interactive skill information of the second preset interactive skill, displaying a preset component at the associated location of the interactive skill information of the second preset interactive skill; and displaying the interactive skill details of the second preset interactive skill in the preset component. Thus, the interactive skill details of a preset interactive skill can be conveniently viewed by triggering the interactive skill information, helping users quickly and comprehensively understand the preset interactive skill, thereby determining whether to trigger the preset interactive skill and improving interaction efficiency.
[0074] For example, the associated location of the interactive skill information could be above or below the display area where the interactive skill information is located. The display style of the preset component is not limited; for example, it could be a floating box or a speech bubble. The interactive skill information of the second preset interactive skill could be the interactive skill name of the second preset interactive skill, which can be displayed in underscore form in the second conversation message to distinguish it from other message content in the second conversation message.
[0075] Figure 5 is a schematic diagram of another interface interaction provided by the present disclosure embodiment. As shown in Figure 5, a second conversation message 501 containing interactive skill information 502 of a second preset interactive skill (such as skin type test) is displayed on the conversation page. After the user clicks on the interactive skill information 502 of the second preset interactive skill, a preset component 503 is displayed above the interactive skill information 502 of the second preset interactive skill in a bubble style, and the details of the second preset interactive skill, such as "Quickly understand your skin type", are displayed in the preset component 503.
[0076] In some embodiments, displaying the interactive skill identifier of at least one preset interactive skill in the conversation page includes: displaying the interactive skill identifier of at least one preset interactive skill in the preset component, wherein the at least one preset interactive skill is associated with the second preset interactive skill. Thus, while displaying the interactive skill details, the interactive skill identifiers of the associated preset interactive skills that display interactive skill information in the conversation message are simultaneously displayed, thereby providing a more comprehensive understanding of the relevant preset interactive skills and improving interaction efficiency.
[0077] For example, taking Figure 5 above as an example, the display size of the preset component 503 can be increased, so that while displaying the details of the second preset interactive skill in the preset component 503, the interactive skill identifier of at least one preset interactive skill associated with the second preset interactive skill can be displayed, such as "foods to avoid for oily skin", etc.
[0078] Figure 6 is a flowchart illustrating another interaction method provided in an embodiment of this disclosure. This embodiment optimizes the various optional solutions in the above embodiments. Specifically, the method includes the following steps:
[0079] Step 601: In response to a preset operation, display the session page of the target session, wherein the participants in the target session include the virtual object associated with the first user and the second user.
[0080] Figure 7 is a schematic diagram of another interface interaction provided by the present disclosure embodiment. As shown in Figure 7, the user identifier (avatar) of the first user and the conversation page entry in the style of "virtual object chat" are displayed on the personal homepage 701 of the first user. After the second user clicks on the conversation page entry, the conversation page 702 of the target conversation is displayed.
[0081] Step 602: Display the first conversation message on the conversation page, display the interaction skill identifier of the preset interactive skill in the first preset interactive skill set in the associated area of the first conversation message, and display the interaction skill identifier of the preset interactive skill in the second preset interactive skill set in the preset area of the conversation page. The first conversation message is the start message of the conversation page, the first conversation message contains the interaction skill information of the first preset interactive skill, the first preset interactive skill set is associated with the first preset interactive skill, and the preset area is associated with the conversation input area.
[0082] As shown in Figure 7, assuming that the first user's virtual object is first shown to the second user, the first conversation message 702 is displayed as the start message, such as "Hi, I am Xiao A's virtual object. I am good at makeup and skin management. Would you like to do a skin test first?". In the associated area (below the message) of the first conversation message 703, the interaction skill identifiers 704 of the preset interactive skills (assuming there are 3) in the first preset interactive skill set are displayed. In the preset area of the conversation page 702, the interaction skill identifiers 705 of the preset interactive skills in the second preset interactive skill set are displayed. The first conversation message contains the interaction skill information of the first preset interactive skill (skin test). The first preset interactive skill set is associated with the first preset interactive skill. The preset area is the area above the conversation input box (conversation input area).
[0083] Step 603: In response to the target operation, display the identity details display area corresponding to the virtual object on the session page, and display the interactive skill identifier of the preset interactive skill in the third preset interactive skill set in the identity details display area.
[0084] As shown in Figure 7, after the second user clicks on the virtual object's avatar, the identity details display area 706 is displayed, and the interactive skill identifier 707 of the preset interactive skill in the third preset interactive skill set is displayed in the identity details display area 706.
[0085] Optionally, the number of interactive skill icons displayed in the identity details display area (i.e., the number of preset interactive skills in the third preset interactive skill set) is greater than or equal to the number of interactive skill icons displayed in the preset area at the same time. As shown in Figure 7, seven interactive skill icons are displayed in the identity details display area 706, and three interactive skill icons are displayed in the preset area at the same time. The number of preset interactive skills in the second preset interactive skill set can be greater than or equal to the number of preset interactive skills in the third preset interactive skill set. The second preset interactive skill set can include all preset interactive skills possessed by the virtual object, and more interactive skill icons in the second preset interactive skill set can be displayed by inputting a swipe operation based on the preset area.
[0086] Step 604: In response to the trigger operation for the target interactive skill identifier, display the preset conversation message corresponding to the target interactive skill identifier on the conversation page, wherein the preset conversation message displayed on the conversation page is sent by the second user.
[0087] The target interactive skill identifier is the interactive skill identifier of any one of the preset interactive skills from the first preset interactive skill set, the second preset interactive skill set, or the third preset interactive skill set. It should be noted that to trigger the interactive skill identifier of a preset interactive skill from the first or second preset interactive skill set, the identity details display area can be closed first, or the trigger can be performed before the identity details display area is shown.
[0088] As shown in Figure 7, the second user can close the identity details display area 706 by clicking the "Go Chat" button. If the second user is interested in light makeup techniques, they can choose to click the target interactive skill icon 708 with the text information "Light Makeup Tutorial" displayed in the preset area, and the preset conversation message 709 corresponding to the target interactive skill icon will be displayed on the conversation page 702.
[0089] Step 605: Trigger a reply message based on the target preset interactive skills to determine the preset conversation message.
[0090] Step 606: Display the reply message of the preset conversation message on the conversation page, wherein the reply message is displayed as being sent by the virtual object.
[0091] As shown in Figure 7, the reply message 710 of the preset conversation message 709 is displayed on the conversation page 702.
[0092] Step 607: In response to receiving a user conversation message input by the second user, display the user conversation message and a second conversation message containing interactive skill information of the second preset interactive skill on the conversation page. The second conversation message is a message sent by the virtual object in response to the user conversation message, and the first preset interactive skill is an interactive skill possessed by the virtual object that is related to the first user.
[0093] As shown in Figure 7, assuming the second user, after viewing a light makeup tutorial, wants to know about suitable ingredients for light makeup, they can enter conversation content such as "recommend ingredients suitable for light makeup" in the input box. The conversation page 702 displays the user's conversation message and a second conversation message 711 containing information about the second preset interactive skill (skin type test).
[0094] Step 608: In response to the trigger operation of the interactive skill information of the second preset interactive skill, display the preset component at the associated position of the interactive skill information of the second preset interactive skill, and display the interactive skill details of the second preset interactive skill in the preset component.
[0095] For example, the display effect of the preset components can be seen in Figure 5 and related descriptions, which will not be repeated here.
[0096] The interaction method provided in this disclosure displays the interaction skill identifiers of preset interactive skills from different preset interactive skill sets related to the first user in different areas of the conversation page. This allows the second user to conveniently trigger the corresponding interactive skills by triggering the interaction skill identifiers according to actual needs during conversation interaction with the virtual object, thereby improving interaction efficiency. In addition, the interaction skill information of preset interactive skills can also be displayed in the conversation messages, and the details of the interactive skills can be conveniently viewed by triggering the interaction skill information, thus improving the user experience.
[0097] Figure 8 is a schematic diagram of the structure of an interactive device provided in an embodiment of this disclosure. As shown in Figure 8, the device includes:
[0098] The conversation page display module 801 is used to display the conversation page of the target conversation, wherein the conversation parties of the target conversation include a virtual object associated with the first user and a second user;
[0099] An interactive skill identifier display module 802 is used to display at least one preset interactive skill identifier in the conversation page, wherein the preset interactive skill is an interactive skill possessed by the virtual object and related to the first user;
[0100] The interactive skill triggering module 803 is used to trigger a target preset interactive skill in response to a triggering operation on a target interactive skill identifier, wherein the target interactive skill identifier is one of the interactive skill identifiers, and the target preset interactive skill is the preset interactive skill corresponding to the target interactive skill identifier.
[0101] The interactive device provided in this embodiment displays a session page of a target session. The participants in the target session include a virtual object of a first user and a second user. The session page displays at least one interactive skill identifier for a preset interactive skill. The preset interactive skill is an interactive skill possessed by the virtual object and related to the first user. In response to a trigger operation on the target interactive skill identifier, the preset interactive skill is triggered. By adopting the above technical solution, displaying the interactive skill identifier of the virtual object and related to the first user on the session page facilitates the second user in conveniently triggering the corresponding interactive skill by triggering the interactive skill identifier during session interaction with the virtual object, thereby improving interaction efficiency and user experience.
[0102] Optional interactive skill triggering modules include:
[0103] A preset conversation message display unit is used to respond to a trigger operation on a target interactive skill identifier and display a preset conversation message corresponding to the target interactive skill identifier on the conversation page, wherein the preset conversation message displayed on the conversation page is sent by the second user;
[0104] A reply message determination unit is used to trigger a reply message based on the target preset interactive skill to determine the preset session message;
[0105] A reply message display unit is used to display the reply message on the conversation page, wherein the reply message is displayed as being sent by the virtual object.
[0106] Optionally, the message content of the preset session message is associated with the text information of the target interactive skill identifier.
[0107] Optional, the interactive skill icon display module includes:
[0108] The first identifier display unit is used to display an interactive skill identifier of at least one preset interactive skill in a preset area of the conversation page, wherein the preset area is associated with the conversation input area.
[0109] Optional, the interactive skill icon display module includes:
[0110] An identity details display area unit is used to display the identity details display area corresponding to the virtual object in the session page in response to a target operation;
[0111] The second identification display unit is used to display at least one interactive skill identifier of a preset interactive skill in the identity details display area.
[0112] Optionally, the second identifier display unit includes:
[0113] An interactive skill determination subunit is used to filter out the target number of preset interactive skills based on the historical trigger data of the candidate preset interactive skills when the number of candidate preset interactive skills is greater than the target number. The target number is determined based on the size of the identity details display area.
[0114] The identification display subunit is used to display the interactive skill identifiers of the target number of preset interactive skills in the identity details display area.
[0115] Optional, the interactive skill icon display module includes:
[0116] The third identification display unit is used to display the interactive skill identifier of at least one preset interactive skill in the associated area of the first session message on the session page, wherein the sender of the first session message is the virtual object, the first session message contains interactive skill information of the first preset interactive skill, the first preset interactive skill is an interactive skill possessed by the virtual object and related to the first user, and the at least one preset interactive skill is associated with the first preset interactive skill.
[0117] Optionally, the first session message includes the session page launch message.
[0118] Optionally, the interactive skill identifier displayed in the associated area of the first session message may be associated with an interactive skill icon.
[0119] Optionally, the device may also include:
[0120] The second conversation message display module is used to display a second conversation message containing interactive skill information of a second preset interactive skill on the conversation page, wherein the sender of the second conversation message is the virtual object, and the second preset interactive skill is an interactive skill possessed by the virtual object that is related to the first user;
[0121] The preset component display module is used to display preset components at the associated position of the interactive skill information of the second preset interactive skill in response to the trigger operation of the interactive skill information of the second preset interactive skill;
[0122] The interactive skill details display module is used to display the interactive skill details of the second preset interactive skill in the preset components.
[0123] Optional, the interactive skill icon display module includes:
[0124] The fourth identification display unit is used to display the interactive skill identifier of at least one preset interactive skill in the preset component, wherein the at least one preset interactive skill is associated with the second preset interactive skill.
[0125] Optionally, the interactive skills of the virtual object related to the first user are generated based on the configuration of the first user.
[0126] Optionally, the first user is a media content publisher in a preset application, and determining the reply message of the preset session message based on the target preset interactive skill includes: generating the reply message based on the media content published by the first user.
[0127] The interactive device provided in this disclosure can execute the interactive method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of the method execution.
[0128] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.
[0129] Figure 9 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Referring now to Figure 9, a schematic diagram of the structure of an electronic device (e.g., the terminal device or server in Figure 9) 900 suitable for implementing embodiments of this disclosure is shown. The terminal device in embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 9 is merely an example and should not impose any limitations on the functionality and scope of use of embodiments of this disclosure.
[0130] As shown in Figure 9, the electronic device 900 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An edit / output (I / O) interface 905 is also connected to the bus 904.
[0131] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG9 shows an electronic device 900 with various devices, it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0132] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.
[0133] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0134] The electronic device provided in this embodiment and the interaction method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0135] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the interactive method provided in the above embodiments.
[0136] This disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the interactive method provided in the above embodiments.
[0137] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0138] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0139] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display a session page of a target session, wherein the participants in the target session include a virtual object associated with a first user and a second user; display an interactive skill identifier for at least one preset interactive skill in the session page, wherein the preset interactive skill is an interactive skill possessed by the virtual object and associated with the first user; and, in response to a triggering operation on a target interactive skill identifier, trigger a target preset interactive skill, wherein the target interactive skill identifier is one of the interactive skill identifiers, and the target preset interactive skill is a preset interactive skill corresponding to the target interactive skill identifier.
[0140] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0141] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0142] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a module does not necessarily limit the module itself; for example, a session page display module can also be described as "a module that displays the session page of the target session".
[0143] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0144] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0145] According to one or more embodiments of this disclosure, an interaction method is provided, comprising:
[0146] A session page that displays the target session, wherein the participants in the target session include a virtual object associated with the first user and a second user;
[0147] The conversation page displays an interactive skill identifier for at least one preset interactive skill, wherein the preset interactive skill is an interactive skill possessed by the virtual object and related to the first user;
[0148] In response to a trigger operation targeting a target interactive skill identifier, a target preset interactive skill is triggered, wherein the target interactive skill identifier is one of the interactive skill identifiers, and the target preset interactive skill is the preset interactive skill corresponding to the target interactive skill identifier.
[0149] According to one or more embodiments of this disclosure, triggering a target preset interactive skill in response to a triggering operation targeting a target interactive skill identifier includes:
[0150] In response to a trigger operation targeting a target interactive skill identifier, a preset session message corresponding to the target interactive skill identifier is displayed on the session page, wherein the preset session message displayed on the session page is sent by the second user;
[0151] Trigger a response message based on the target's preset interactive skills to determine the preset conversation message;
[0152] The reply message is displayed on the conversation page, wherein the reply message is shown as being sent by the virtual object.
[0153] According to one or more embodiments of this disclosure, the message content of the preset session message is associated with the textual information of the target interactive skill identifier.
[0154] According to one or more embodiments of this disclosure, the step of displaying an interactive skill identifier for at least one preset interactive skill on the session page includes:
[0155] In a preset area of the conversation page, at least one preset interactive skill identifier is displayed, wherein the preset area is associated with the conversation input area.
[0156] According to one or more embodiments of this disclosure, the step of displaying an interactive skill identifier for at least one preset interactive skill on the session page includes:
[0157] In response to the target operation, the identity details display area corresponding to the virtual object is displayed on the session page;
[0158] The identity details display area displays an interactive skill icon for at least one preset interactive skill.
[0159] According to one or more embodiments of this disclosure, displaying at least one preset interactive skill identifier in the identity details display area includes:
[0160] In response to the number of candidate preset interactive skills being greater than the target number, the target number of preset interactive skills is selected based on the historical trigger data of the candidate preset interactive skills, wherein the target number is determined according to the size of the identity details display area;
[0161] The target number of preset interactive skills are displayed in the identity details display area.
[0162] According to one or more embodiments of this disclosure, the step of displaying an interactive skill identifier for at least one preset interactive skill on the session page includes:
[0163] The associated area of the first session message on the session page displays the interactive skill identifier of at least one preset interactive skill, wherein the sender of the first session message is the virtual object, the first session message contains interactive skill information of the first preset interactive skill, the first preset interactive skill is an interactive skill possessed by the virtual object and related to the first user, and the at least one preset interactive skill is associated with the first preset interactive skill.
[0164] According to one or more embodiments of this disclosure, the first session message includes a startup message for the session page.
[0165] According to one or more embodiments of this disclosure, the interactive skill identifier displayed in the associated area of the first session message is associated with an interactive skill icon.
[0166] According to one or more embodiments of this disclosure, it further includes:
[0167] The conversation page displays a second conversation message containing interactive skill information of a second preset interactive skill, wherein the sender of the second conversation message is the virtual object, and the second preset interactive skill is an interactive skill possessed by the virtual object that is related to the first user;
[0168] In response to a trigger operation on the interactive skill information of the second preset interactive skill, a preset component is displayed at the associated location of the interactive skill information of the second preset interactive skill;
[0169] The interactive skill details of the second preset interactive skill are displayed in the preset component.
[0170] According to one or more embodiments of this disclosure, the step of displaying an interactive skill identifier for at least one preset interactive skill on the session page includes:
[0171] The preset component displays an interactive skill identifier for at least one preset interactive skill, wherein the at least one preset interactive skill is associated with the second preset interactive skill.
[0172] According to one or more embodiments of this disclosure, the interactive skills of the virtual object related to the first user are generated based on the configuration of the first user.
[0173] According to one or more embodiments of this disclosure, the first user is a media content publishing user in a preset application, and the step of determining the reply message of the preset session message based on the target preset interactive skill includes: generating the reply message based on the media content published by the first user.
[0174] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0175] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0176] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. An interaction method, comprising: A session page that displays the target session, wherein the participants in the target session include a virtual object associated with the first user and a second user; The conversation page displays an interactive skill identifier for at least one preset interactive skill, wherein the preset interactive skill is an interactive skill possessed by the virtual object and related to the first user; In response to a trigger operation targeting a target interactive skill identifier, a target preset interactive skill is triggered, wherein the target interactive skill identifier is one of the interactive skill identifiers, and the target preset interactive skill is the preset interactive skill corresponding to the target interactive skill identifier.
2. The method according to claim 1, wherein, The triggering of a preset interactive skill in response to a triggering operation targeting a target interactive skill identifier includes: In response to a trigger operation targeting a target interactive skill identifier, a preset session message corresponding to the target interactive skill identifier is displayed on the session page, wherein the preset session message displayed on the session page is sent by the second user; Trigger a response message based on the target's preset interactive skills to determine the preset conversation message; The reply message is displayed on the conversation page, wherein the reply message is shown as being sent by the virtual object.
3. The method according to claim 2, wherein, The message content of the preset session message is associated with the text information of the target interactive skill identifier.
4. The method according to any one of claims 1-3, wherein, The interactive skill identifier that displays at least one preset interactive skill on the conversation page includes: In a preset area of the conversation page, at least one preset interactive skill identifier is displayed, wherein the preset area is associated with the conversation input area.
5. The method according to any one of claims 1-3, wherein, The interactive skill identifier that displays at least one preset interactive skill on the conversation page includes: In response to the target operation, the identity details display area corresponding to the virtual object is displayed on the session page; The identity details display area displays an interactive skill icon for at least one preset interactive skill.
6. The method according to claim 5, wherein, The interactive skill identifier that displays at least one preset interactive skill in the identity details display area includes: In response to the number of candidate preset interactive skills being greater than the target number, the target number of preset interactive skills is selected based on the historical trigger data of the candidate preset interactive skills, wherein the target number is determined according to the size of the identity details display area; The target number of preset interactive skills are displayed in the identity details display area.
7. The method according to any one of claims 1-3, wherein, The interactive skill identifier that displays at least one preset interactive skill on the conversation page includes: The associated area of the first session message on the session page displays the interactive skill identifier of at least one preset interactive skill, wherein the sender of the first session message is the virtual object, the first session message contains interactive skill information of the first preset interactive skill, the first preset interactive skill is an interactive skill possessed by the virtual object and related to the first user, and the at least one preset interactive skill is associated with the first preset interactive skill.
8. The method according to claim 7, wherein, The first session message includes the startup message of the session page.
9. The method according to claim 7 or 8, wherein, The interactive skill identifier is displayed in the associated area of the first session message, and an interactive skill icon is also displayed.
10. The method according to any one of claims 1-9, further comprising: The conversation page displays a second conversation message containing interactive skill information of a second preset interactive skill, wherein the sender of the second conversation message is the virtual object, and the second preset interactive skill is an interactive skill possessed by the virtual object that is related to the first user; In response to a trigger operation on the interactive skill information of the second preset interactive skill, a preset component is displayed at the associated location of the interactive skill information of the second preset interactive skill; The interactive skill details of the second preset interactive skill are displayed in the preset component.
11. The method according to claim 10, wherein, The interactive skill identifier that displays at least one preset interactive skill on the conversation page includes: The preset component displays an interactive skill identifier for at least one preset interactive skill, wherein the at least one preset interactive skill is associated with the second preset interactive skill.
12. The method according to any one of claims 1-11, wherein, The interactive skills of the virtual object related to the first user are generated based on the first user's configuration.
13. The method according to claim 2 or 3, wherein, The first user is a media content publisher in a preset application, and the reply message for the preset session message determined based on the target preset interaction skill includes: The reply message is generated based on the media content posted by the first user.
14. An interactive device, comprising: The conversation page display module is configured to display the conversation page of the target conversation, wherein the conversation parties of the target conversation include a virtual object associated with the first user and a second user; An interactive skill identifier display module is configured to display at least one preset interactive skill identifier in the conversation page, wherein the preset interactive skill is an interactive skill possessed by the virtual object and related to the first user; The interactive skill triggering module is configured to trigger a target preset interactive skill in response to a triggering operation targeting a target interactive skill identifier, wherein the target interactive skill identifier is one of the interactive skill identifiers, and the target preset interactive skill is the preset interactive skill corresponding to the target interactive skill identifier.
15. An electronic device comprising: One or more processors; A storage device is configured to store one or more programs, wherein, When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method as described in any one of claims 1-13.
16. A storage medium containing computer-executable instructions, wherein, The computer-executable instructions, when executed by a computer processor, are used to perform the interactive method as described in any one of claims 1-13.
17. A computer program product comprising a computer program, wherein, When the computer program is executed by a processor, it implements the interaction method as described in any one of claims 1-13.