Interaction method and device, equipment, storage medium and product

By displaying the interactive skill identification of virtual objects in the interactive page and responding to user triggering operations, the problem of inefficient interaction between virtual objects and users is solved, achieving more efficient interaction effects and user experience.

CN119690284APending Publication Date: 2025-03-25BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202411875361.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

The prior art is difficult to improve the interaction efficiency and interaction effect between virtual objects and users, especially in displaying the interactive skills of virtual objects.

Method used

By displaying the interactive skill identification of preset interactive skills that the virtual object has in the interaction page, and responding to the user's triggering operation, triggering the corresponding preset interactive skills, thereby improving interaction efficiency and user experience.

Benefits of technology

It realizes the interactive skills of conveniently triggering virtual objects in the interactive page, improves interaction efficiency and user experience, and enhances the interaction effect between virtual objects and users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119690284A_ABST
    Figure CN119690284A_ABST
Patent Text Reader

Abstract

The invention provides an interaction method and device, equipment, a storage medium and a product, and relates to the technical field of computers. The method comprises the steps that a session page of a target session is displayed, a session party of the target session comprises a virtual object associated with a first user and a second user, an interaction skill identifier of at least one preset interaction skill is displayed in the session page, and the preset interaction skill is the interaction skill related to the first user and possessed by the virtual object. And in response to a triggering operation for the target interaction skill identifier, triggering the target preset interaction skill. By adopting the technical scheme, the interaction skill identifier of the interaction skill related to the first user and possessed by the virtual object is displayed in the session page, so that the second user can conveniently trigger the corresponding interaction skill in a manner of triggering the interaction skill identifier in the session interaction process with the virtual object, the interaction efficiency is improved, and the user experience is improved. And user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular to interaction methods, devices, equipment, storage media, and products. Background Art

[0002] With the rapid development of artificial intelligence technology, it has been widely used in various fields.

[0003] A virtual object is an object created based on user configuration, which can serve as an assistant to real users to assist them in various interactions such as conversations or comments. Summary of the invention

[0004] The embodiments of the present disclosure provide an interaction method, apparatus, device, storage medium, and product, which can improve the interaction efficiency and interaction effect of the interaction page of the virtual object.

[0005] In a first aspect, an embodiment of the present disclosure provides an interaction method, including:

[0006] Displaying a session page of a target session, wherein the session parties of the target session include a virtual object associated with the first user and a second user;

[0007] Displaying an interactive skill identifier of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object;

[0008] In response to a trigger operation on 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 a preset interactive skill corresponding to the target interactive skill identifier.

[0009] In a second aspect, the present disclosure also provides an interactive device, including:

[0010] A session page display module, used to display a session page of a target session, wherein the session parties of the target session include a virtual object associated with the first user and a second user;

[0011] An interactive skill identification display module, used to display an interactive skill identification of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object;

[0012] An interactive skill trigger module is used to trigger a target preset interactive skill in response to a trigger 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 a preset interactive skill corresponding to the target interactive skill identifier.

[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:

[0014] one or more processors;

[0015] a storage device for storing one or more programs,

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method provided by the embodiment of the present disclosure.

[0017] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to execute the interaction method provided by an embodiment of the present disclosure.

[0018] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, including a computer program, which implements the interaction method provided by the embodiment of the present disclosure when executed by a processor.

[0019] The interactive solution provided by the disclosed embodiment displays a conversation page of a target conversation, wherein the conversation parties of the target conversation include a virtual object associated with a first user and a second user, and displays an interactive skill identifier of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object, and in response to a trigger operation on the target interactive skill identifier, the target preset interactive skill is triggered. By adopting the above technical solution, the interactive skill identifier of the interactive skill related to the first user possessed by the virtual object is displayed in the conversation page, so that the second user can conveniently trigger the corresponding interactive skill by triggering the interactive skill identifier during the conversation interaction with the virtual object, thereby improving the interaction efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent 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.

[0021] Figure 1 A flowchart of an interactive method provided by an embodiment of the present disclosure;

[0022] Figure 2 A schematic diagram of an interface interaction provided by an embodiment of the present disclosure;

[0023] Figure 3 Another interface interaction diagram provided by an embodiment of the present disclosure;

[0024] Figure 4 A schematic diagram of an interface provided by an embodiment of the present disclosure;

[0025] Figure 5 A schematic diagram of another interface interaction provided by an embodiment of the present disclosure;

[0026] Figure 6 A flowchart of another interactive method provided by an embodiment of the present disclosure;

[0027] Figure 7 A schematic diagram of another interface interaction provided by an embodiment of the present disclosure;

[0028] Figure 8 A schematic diagram of the structure of an interactive device provided by an embodiment of the present disclosure;

[0029] Fig. 9 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0030] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0031] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0032] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part 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". The relevant definitions of other terms will be given in the following description.

[0033] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0034] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0035] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0036] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0037] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0038] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0039] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0040] It is understandable 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 relevant provisions.

[0041] Figure 1 An interaction flow diagram is provided for an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to a situation based on conversational interaction with a virtual object. The method can be executed by an interaction 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, a smart watch, a tablet computer, and a personal digital assistant, or a device such as a personal computer (PC) or a server.

[0042] like Figure 1As shown, the method includes:

[0043] Step 101: Display a session page of a target session, wherein the session parties of the target session include a virtual object associated with a first user and a second user.

[0044] Exemplarily, the page in the embodiment of the present disclosure may be an application page or a web page corresponding to a preset client, and is not specifically limited thereto. The preset client is a client running in an electronic device, and may be a preset application or a web client. The preset client may provide a function of creating a virtual object and a function of interacting with a virtual object.

[0045] Exemplarily, the conversation page is an interface for displaying conversation messages. Conversation messages may 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 may be, for example, a trigger operation for a conversation page entry of the target conversation, and the conversation page entry may be displayed, for example, in an associated page (such as a personal homepage) of the first user, and may specifically be an entry identifier displayed at an associated position of the user identifier of the first user.

[0046] In the disclosed embodiment, the participants of the target session include a virtual object associated with the first user and a second user. The second user may specifically be the user to whom the session page is currently directed, that is, the session page is currently displayed to the second user, and the number of second users may be one or more. Optionally, the first user may be a publisher of media content, such as a media content author. For example, the first user is a media content publisher in a preset application, and the preset application may be the preset client described above. The media content may be text content, audio content, image content, graphic content, or video content, and may specifically be text works, audio works, picture works, graphic works, video works, or live broadcasts, etc. Exemplarily, the first user may provide other users with knowledge or information in the field of his or her expertise by publishing media content, such as beauty knowledge, food recommendations, digital product reviews, and pet raising experience. The first user's virtual object may specifically be a virtual object created in response to the first user's request. The virtual object may be configured by the user, such as by uploading relevant knowledge base documents and performing workflow configuration or template configuration on interactive skills, so that the virtual object may have the corresponding capabilities of the first user. For example, in response to a question sent by the second user in the form of a conversation message, the virtual object may use the corresponding capabilities of the first user to automatically provide an answer in the form of a conversation message, and interact with the second user in real time in the form of the first user's assistant.

[0047] Step 102: Displaying an interactive skill identifier of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill possessed by the virtual object and related to the first user.

[0048] In the disclosed embodiment, interactive skills can also be referred to as interactive skill services, which can be understood as a carrier or solution of the virtual object that embodies the capabilities of the first user. The first user can set interactive skills for his virtual object, which are recorded 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 configuration of the first user. For example, the first user is good at beauty knowledge, and can set skills such as ingredient recommendation skills, skin care tips sharing skills, and daily light makeup tutorial skills for his virtual object. Optionally, the first user can also set relevant information for the preset interactive skills set, such as setting a knowledge base for generating reply messages, setting the content to be included in the reply message, and asking questions to the user who triggers the preset interactive skills. Optionally, the first user is a publisher of media content, and the media content is associated with the interactive skills related to the first user possessed by the virtual object. As a result, the second user can more comprehensively understand the capabilities of the first user by viewing the media content in combination with the interactive skill identifier.

[0049] In the related art, the second user is supported to freely conduct conversational interaction with the virtual object. When the conversation message actively sent by the second user contains message content related to the preset interactive skills, the corresponding preset interactive skills can be triggered. However, the second user cannot clearly know which preset interactive skills the virtual object has, nor does he know what the virtual object can specifically help him do or what questions it can answer. When conducting conversational interaction, the input message content may also be difficult to trigger the corresponding preset interactive skills, resulting in low interaction efficiency, or it may be difficult to get an accurate answer because the preset interactive skills are not triggered.

[0050] In the disclosed embodiment, one or more interactive skill identifiers of preset interactive skills are displayed in the conversation page. The specific number is not limited, and it may be all the preset interactive skills possessed by the virtual object, or preset interactive skills related to the current conversation scenario may be displayed. For example, different conversation scenarios display at least one different interactive skill identifier of the preset interactive skill.

[0051] The interactive skill identifier may be an interactive skill name, and the interactive skill identifier may be displayed in the form of a control. By displaying the interactive skill identifier, the interactive skills possessed by the virtual object may be more intuitively displayed. The specific display location of the interactive skill identifier in the conversation page is not limited, for example, it may be displayed in a preset area or a subpage of the conversation page.

[0052] Optionally, in response to satisfying a preset condition, an interactive skill identifier of at least one preset interactive skill is displayed in the conversation page. In this way, the flexibility of displaying the interactive skill identifier can be improved. The preset condition can be, for example, the existence of a preset interactive skill, such as the first user has set a preset interactive skill; or it can be the first display of the conversation page within a recent preset time period, such as 1 day.

[0053] Step 103, in response to a trigger operation for 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.

[0054] Exemplarily, after displaying at least one interactive skill identifier of a preset interactive skill in the conversation page, the second user can quickly understand the interactive skills possessed by the displayed virtual object by viewing the interactive skill identifier, and select the interactive skill identifier to trigger according to actual needs. The triggered interactive skill identifier is recorded as the target interactive skill identifier. Among them, the triggering operation can be a click operation or a long press operation, etc. After the user triggers the target interactive skill identifier, the preset interactive skill corresponding to the target interactive skill identifier can be automatically triggered and recorded 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 with a virtual object. For example, if the user triggers the ingredient recommendation interactive skill, a conversation message containing the ingredient information of the recommended ingredient and the reason for the recommendation can be sent with the virtual object.

[0055] The interactive method provided by the disclosed embodiment displays a conversation page of a target conversation, wherein the conversation parties of the target conversation include a virtual object associated with a first user and a second user, and displays an interactive skill identifier of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object, and in response to a trigger operation on the target interactive skill identifier, the target preset interactive skill is triggered. By adopting the above technical solution, the interactive skill identifier of the interactive skill related to the first user possessed by the virtual object is displayed in the conversation page, so that the second user can conveniently trigger the corresponding interactive skill by triggering the interactive skill identifier during the conversation interaction with the virtual object, thereby improving the interaction efficiency and user experience.

[0056] In some embodiments, in response to a trigger operation for a target interactive skill identifier, triggering a target preset interactive skill includes: in response to a trigger operation for a target interactive skill identifier, displaying a preset conversation message corresponding to the target interactive skill identifier in the conversation page, wherein the preset conversation message is displayed in the conversation page as being sent by the second user; triggering a reply message to the preset conversation message based on the target preset interactive skill; and displaying the reply message in 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 be helped to automatically send the preset conversation message corresponding to the target interactive skill identifier, reducing the user's manual message input operation, and facilitating the user to view a complete and coherent conversation interaction process, thereby improving the interactive experience.

[0057] Exemplarily, a corresponding preset conversation message may be preset for each interactive skill identifier, and the preset conversation message may be set by the first user, or by a preset client or a 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, so as to help the second user intuitively identify the triggered preset interactive skill. Among them, the message content of the preset conversation message is the same as the text information of the target interactive skill identifier. For example, if the interactive skill identifier triggered by the second user is "ingredient recommendation", a preset conversation message with the message content of "ingredient recommendation" sent by the second user may be automatically displayed in the conversation page. After displaying the preset conversation message, a conversation message with a virtual object as the sender that replies to the preset conversation message is displayed in the conversation page, which is recorded as a reply message. The reply message may be determined according to the target preset interactive skill, and may be determined according to the target preset interactive skill and the conversation context, so as to improve the accuracy of the reply message and thus improve the conversation interaction efficiency. Optionally, the first user is a media content publisher in a preset application, and the reply message of the preset conversation message determined based on the target preset interactive skill includes: generating the reply message based on the media content published by the first user. Thus, a reply message that is more suitable for the first user's ability can be automatically generated based on the media content posted by the first user corresponding to the target preset interactive skill.

[0058] 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 a preset area in the conversation page, wherein the preset area is associated with the conversation input area. Thus, by displaying the interactive skill identifier in the area associated with the conversation input area, it can serve as a prompt when the second user wants to input the conversation content, improve the display effect of the interactive skill identifier, and further improve the efficiency and convenience of triggering the interactive skill, and further improve the interaction efficiency and interaction effect.

[0059] The conversation input area may be, for example, an area for displaying a conversation input control, and the conversation input control may be, for example, an input box. The association between the preset area and the conversation input area may be, for example, adjacent, such as the preset area being located above the conversation input area 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 in the preset area.

[0060] Figure 2 A schematic diagram of an interface interaction provided by an embodiment of the present disclosure is shown in FIG. Figure 2 As shown, a session page 201 of a target session is displayed. The session parties of the target session include a virtual object of a first user (Little A) and a second user. A session input area 202 is displayed in the session page 201. A preset area 203 above the session input area 202 displays three interactive skill identifiers of preset interactive skills. The figure takes three as an example, and more can be displayed. For example, in response to a sliding operation (such as a sliding operation to the left) acting on the preset area 203, the interactive skill identifier displayed in the preset area 203 is updated. Compared with the interactive skill identifier before the update, the updated interactive skill identifier has at least one different interactive skill identifier, so that more interactive skill identifiers can be viewed through the sliding operation. After the second user clicks the target interactive skill identifier 204, a preset session message 205 corresponding to the target interactive skill identifier 204 is displayed in the session page 201. The message content of the preset session message 205 is associated with the text information of the target interactive skill identifier 204. Subsequently, a reply message 206 of the preset session message 205 is displayed in the session page 201.

[0061] In some embodiments, displaying the interactive skill identifier of at least one preset interactive skill in the conversation page includes: displaying the identity details display area corresponding to the virtual object in the conversation page in response to the target operation; and displaying the interactive skill identifier of at least one preset interactive skill in the identity details display area. Thus, displaying the interactive skill identifier in the identity details display area can enrich the identity details content, more comprehensively display the relevant information of the virtual object, and improve the efficiency of information display.

[0062] For example, the identity of the virtual object, such as an avatar or a name, may be displayed in the conversation page, and the target operation may be a trigger operation for the identity of the virtual object, and the trigger operation may be, for example, a click operation or a long press operation. The identity details display area may be, for example, an area located above the conversation display area of ​​the conversation page, and the size of the identity details display area may be smaller than the size of the conversation page.

[0063] Figure 3Another interface interaction diagram provided by the embodiment of the present disclosure is shown in FIG. Figure 3 As shown, a session page 301 of a target session is displayed, an avatar of a virtual object is displayed at the top of the session page 301, and an avatar of a virtual object is also displayed in the session display area. The second user can trigger the display of an identity details display area 302 by clicking on the avatar of any virtual object. The identity details display area 302 can specifically be an area located in an upper layer of the session display area of ​​the session page 301, and the size of the identity details display area 302 can be smaller than the size of the session page 301.

[0064] In some embodiments, displaying an interactive skill identifier of 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 a target number, screening 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 based on 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. Thus, when the number of preset interactive skills possessed by the virtual object is large, the interactive skill identifiers of the preset interactive skills displayed in the identity details display area can be more flexibly determined based on the historical trigger data of each preset interactive skill.

[0065] Exemplarily, the candidate preset interactive skills may include all preset interactive skills possessed by the virtual object. The historical trigger data may include the cumulative number of triggers or the trigger frequency within a preset historical period, and the preset historical period may be within the most recent historical period, such as the last month. For example, for the candidate preset interactive skills, the corresponding historical trigger data is sorted (such as sorted in descending order according to the cumulative number of triggers), and the preset interactive skills with the highest number of sorts are selected for priority display. Among them, the target number can be the maximum number of interactive skill identifiers that can be displayed in the identity details display area.

[0066] In some embodiments, the displaying of 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 associated area of ​​the 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 the first preset interactive skill, the first preset interactive skill is an interactive skill related to the first user possessed by the virtual object, and the at least one preset interactive skill is associated with the first preset interactive skill. Thus, when a certain preset interactive skill is contained in the conversation message sent by the virtual object, more interactive skill identifiers of related preset interactive skills can be displayed in the associated area of ​​the conversation message, thereby reducing the user's operation of actively searching for related preset interactive skills and further improving the interaction efficiency.

[0067] Exemplarily, the associated area of ​​the first conversation message may be an area below and adjacent to the display area where the first conversation message is located. The manner of associating at least one preset interactive skill with the first preset interactive skill is not limited, for example, the similarity of the interactive skill identifier may be greater than a preset similarity threshold, etc. The interactive skill information of the first preset interactive skill may be the interactive skill name of the first preset interactive skill, which may be displayed in the first conversation message in an underlined form to distinguish other message contents in the first conversation message.

[0068] In some embodiments, the first conversation message includes a startup message of the conversation page. Thus, when the conversation page is first displayed, the interactive skills of the virtual object can be actively displayed to the user through a startup message in the form of an opening statement, so that the second user can quickly understand the interactive skills possessed by the virtual object and enhance 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 the historical trigger data of the candidate preset interactive skills (such as the one with the highest cumulative trigger times), etc., so that the second user can quickly understand the core preset interactive skills possessed by the virtual object when the conversation is started.

[0069] In some embodiments, for a conversation message with a virtual object as the sender, at least one recommended conversation content may be displayed in the associated area of ​​the conversation message when it is displayed, and the user may quickly send the conversation message by triggering any of the recommended conversation contents. For example, in response to a triggering operation of a target recommended conversation content, a recommended conversation message corresponding to the target recommended conversation content is displayed in the conversation page, and the recommended conversation message includes the target recommended conversation content. In the embodiment of the present disclosure, for the first conversation message, an interactive skill identifier may be used instead of the recommended conversation content.

[0070] In some embodiments, the interactive skill mark displayed in the associated area of ​​the first conversation message is associated with an interactive skill icon. The advantage of such a setting is that the display effect of the interactive skill mark can be improved, and it is convenient to effectively distinguish it from the recommended conversation content.

[0071] Figure 4 A schematic diagram of an interface provided by an embodiment of the present disclosure, such as Figure 4 As shown, a session page 401 of a target session is displayed. Assuming that the session page 401 is displayed to the second user for the first time, a first session message 402 is displayed. The first session message 402 is a startup message. The startup message includes the self-introduction content of the first user's virtual object, including interactive skill information 403 of the first preset interactive skill, such as the underlined "skin quality test" shown in the figure. The interactive skill information can be the name of the skin quality test function. In the associated area 404 of the first session message 402, three interactive skill identifiers 405 of preset interactive skills are displayed (the specific number is not limited, and three are taken as an example in the figure), such as "recommended degreasing ingredients", "how to protect oily skin from the sun", and "foods to avoid for oily skin". Among them, each interactive skill identifier 405 can be associated with an interactive skill icon 406.

[0072] In some embodiments, the method further includes: displaying a second conversation message including interactive skill information of a second preset interactive skill in 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 related to the first user possessed by the virtual object; in response to a triggering operation on the interactive skill information of the second preset interactive skill, displaying a preset component at an associated position of the interactive skill information of the second preset interactive skill; and displaying interactive skill details of the second preset interactive skill in the preset component. Thus, the interactive skill details of the preset interactive skill can be conveniently viewed by triggering the interactive skill information, helping users to quickly and comprehensively understand the preset interactive skills, and then determine whether the preset interactive skill needs to be triggered, thereby improving interaction efficiency.

[0073] Exemplarily, the associated position of the interactive skill information may be, for example, a position 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 may be a floating box or a bubble, etc. The interactive skill information of the second preset interactive skill may be the interactive skill name of the second preset interactive skill, which may be displayed in the second conversation message in an underlined form to distinguish it from other message contents in the second conversation message.

[0074] Figure 5 Another interface interaction diagram provided by the embodiment of the present disclosure is as follows: Figure 5As shown, a second conversation message 501 including interactive skill information 502 of a second preset interactive skill (such as skin quality test) is displayed in 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 detailed information of the second preset interactive skill is displayed in the preset component 503, such as "Quickly understand your skin type".

[0075] 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 preset interactive skills associated with the preset interactive skills displaying the interactive skill information in the conversation message are synchronously displayed, so that the relevant preset interactive skills can be more comprehensively understood and the interaction efficiency can be improved.

[0076] For example, the above Figure 5 For example, the display size of the preset component 503 can be increased, and then while displaying the detailed information 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" and so on.

[0077] Figure 6 This is a flow chart of another interactive method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is optimized based on the various optional solutions in the above embodiments. Specifically, the method includes the following steps:

[0078] Step 601: In response to a preset operation, display a session page of a target session, wherein the session parties of the target session include a virtual object associated with a first user and a second user.

[0079] Figure 7 A schematic diagram of another interface interaction provided by an embodiment of the present disclosure is shown in FIG. Figure 7 As shown, the user ID (avatar) of the first user and a conversation page entry in the style of "virtual object chat" are displayed in 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.

[0080] Step 602: display a first conversation message in a conversation page, display an interactive skill identifier of a preset interactive skill in a first preset interactive skill set in an associated area of ​​the first conversation message, and display an interactive skill identifier of a preset interactive skill in a second preset interactive skill set in a preset area of ​​the conversation page, wherein the first conversation message is a startup message of the conversation page, the first conversation message includes interactive 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.

[0081] like Figure 7 As shown, it is assumed that the conversation page 702 corresponding to the virtual object of the first user is displayed to the second user for the first time, and the first conversation message 703 as the start message is displayed in the conversation page 702, such as "Hi, I am the virtual object of Xiao A, I am good at makeup, and skin care is also no problem. Do you want to do it first? Skin test ?”, the interactive skill identifier 704 of the preset interactive skills (assuming there are 3) in the first preset interactive skill set is displayed in the associated area (below the message) of the first conversation message 703, and the interactive skill identifier 705 of the preset interactive skills in the second preset interactive skill set is displayed in the preset area in the conversation page 702, wherein the first conversation message contains the interactive skill information of the first preset interactive skill (skin test), the first preset interactive skill set is associated with the first preset interactive skill, and the preset area is the upper area of ​​the conversation input box (conversation input area).

[0082] Step 603: In response to the target operation, an identity detail display area corresponding to the virtual object is displayed in the conversation page, and interactive skill identifiers of preset interactive skills in the third preset interactive skill set are displayed in the identity detail display area.

[0083] like Figure 7 As shown, after the second user clicks on the avatar of the virtual object, 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.

[0084] Optionally, the number of interactive skill identifiers displayed in the identity details display area (that is, the number of preset interactive skills in the third preset interactive skill set) is greater than or equal to the number of interactive skill identifiers displayed in the preset area at the same time. Figure 7As shown, 7 interactive skill identifiers are displayed in the identity details display area 706, and 3 interactive skill identifiers are displayed in the preset area at the same time. Among them, 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, and the second preset interactive skill set can include all preset interactive skills possessed by the virtual object. More interactive skill identifiers in the second preset interactive skill set can be displayed by inputting a sliding operation based on the preset area.

[0085] Step 604: In response to the triggering operation on the target interactive skill identifier, a preset conversation message corresponding to the target interactive skill identifier is displayed in the conversation page, wherein the preset conversation message is displayed in the conversation page as being sent by the second user.

[0086] The target interactive skill identifier is an interactive skill identifier of any preset interactive skill in the first preset interactive skill set, the second preset interactive skill set, or the third preset interactive skill set. It should be noted that if the interactive skill identifier of the preset interactive skill in the first preset interactive skill set or the second preset interactive skill set needs to be triggered, the identity details display area can be closed first, or it can be triggered before displaying the identity details display area.

[0087] like Figure 7 As shown, the second user clicks the "Go to Chat" button to close the identity details display area 706. If the second user is interested in light makeup skills, he can choose to click the target interactive skill logo 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 logo is displayed in the conversation page 702.

[0088] Step 605: triggering a reply message to a preset conversation message based on the target preset interactive skill.

[0089] Step 606: Display a reply message to the preset conversation message in the conversation page, wherein the reply message is displayed as being sent by the virtual object.

[0090] like Figure 7 As shown, a reply message 710 of a preset conversation message 709 is displayed in the conversation page 702 .

[0091] Step 607, in response to receiving a user conversation message input by a second user, displaying the user conversation message and a second conversation message containing interactive skill information of a second preset interactive skill in a conversation page, wherein the second conversation message is a message sent by the virtual object in reply to the user conversation message, and the first preset interactive skill is an interactive skill possessed by the virtual object and related to the first user.

[0092] like Figure 7As shown, if the second user wants to know the ingredients suitable for light makeup after viewing the light makeup tutorial, he can enter the conversation content such as "recommend ingredients suitable for light makeup" in the input box. The user conversation message and the second conversation message 711 containing the interactive skill information of the second preset interactive skill (skin quality test) are displayed in the conversation page 702.

[0093] Step 608: In response to a triggering operation on the interactive skill information of the second preset interactive skill, display a preset component at an 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.

[0094] For example, the display effect of the preset component can refer to Figure 5 And related descriptions will not be repeated here.

[0095] The interaction method provided by the embodiment of the present disclosure displays the interactive skill identifiers of preset interactive skills in different preset interactive skill sets related to the first user that the virtual object possesses in different areas of the conversation page, so that the second user can conveniently trigger the corresponding interactive skills by triggering the interactive skill identifiers according to actual needs during the conversation interaction with the virtual object, thereby improving the interaction efficiency. In addition, the interactive skill information of the preset interactive skills can also be displayed in the conversation message, and the interactive skill details can be conveniently viewed by triggering the interactive skill information, thereby improving the user experience.

[0096] Figure 8 A schematic diagram of the structure of an interactive device provided by an embodiment of the present disclosure is shown in FIG. Figure 8 As shown, the device comprises:

[0097] A session page display module 801 is used to display a session page of a target session, wherein the session parties of the target session include a virtual object associated with a first user and a second user;

[0098] An interactive skill identification display module 802, configured to display an interactive skill identification of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object;

[0099] The interactive skill trigger module 803 is used to trigger the target preset interactive skill in response to a trigger 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.

[0100] The interactive device provided by the embodiment of the present disclosure displays a conversation page of a target conversation, wherein the conversation parties of the target conversation include a virtual object of a first user and a second user, and displays an interactive skill identifier of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object, and in response to a trigger operation for the target interactive skill identifier, the target preset interactive skill is triggered. By adopting the above technical solution, the interactive skill identifier of the interactive skill related to the first user possessed by the virtual object is displayed in the conversation page, so that the second user can conveniently trigger the corresponding interactive skill by triggering the interactive skill identifier during the conversation interaction with the virtual object, thereby improving the interaction efficiency and user experience.

[0101] Optional, interactive skill trigger modules include:

[0102] a preset conversation message display unit, configured to display a preset conversation message corresponding to the target interactive skill identifier in the conversation page in response to a trigger operation on the target interactive skill identifier, wherein the preset conversation message is displayed in the conversation page as being sent by the second user;

[0103] A reply message determining unit, used for triggering a reply message of the preset conversation message determined based on the target preset interactive skill;

[0104] A reply message display unit is used to display the reply message in the conversation page, wherein the reply message is displayed as being sent by the virtual object.

[0105] Optionally, the message content of the preset conversation message is associated with the text information of the target interactive skill identifier.

[0106] Optional, interactive skill identification display module includes:

[0107] The first identification display unit is used to display an interactive skill identification of at least one preset interactive skill in a preset area in the conversation page, wherein the preset area is associated with the conversation input area.

[0108] Optional, interactive skill identification display module includes:

[0109] An identity details display area display unit, configured to display an identity details display area corresponding to the virtual object in the session page in response to a target operation;

[0110] The second identification display unit is used to display an interactive skill identification of at least one preset interactive skill in the identity details display area.

[0111] Optionally, the second identification display unit includes:

[0112] an interactive skill determination subunit, configured to, in response to the number of candidate preset interactive skills being greater than a target number, screen out the target number of preset interactive skills according to historical triggering data of the candidate preset interactive skills, wherein the target number is determined according to a size of the identity details display area;

[0113] The identification display subunit is used to display the interactive skill identifications of the target number of preset interactive skills in the identity details display area.

[0114] Optional, interactive skill identification display module includes:

[0115] A third identification display unit is used to display an interactive skill identification of at least one preset interactive skill in the associated area of ​​the first conversation message in the conversation page, wherein the sender of the first conversation message is the virtual object, and the first conversation message contains interactive skill information of a first preset interactive skill, and the first preset interactive skill is an interactive skill related to the first user possessed by the virtual object, and the at least one preset interactive skill is associated with the first preset interactive skill.

[0116] Optionally, the first session message includes a startup message of the session page.

[0117] Optionally, the interactive skill identifier displayed in the associated area of ​​the first conversation message is associated with an interactive skill icon.

[0118] Optionally, the device further comprises:

[0119] A second conversation message display module, configured to display a second conversation message including interactive skill information of a second preset interactive skill in 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 and related to the first user;

[0120] a preset component display module, configured to display a preset component at a location associated with the interactive skill information of the second preset interactive skill in response to a triggering operation on the interactive skill information of the second preset interactive skill;

[0121] An interactive skill details display module is used to display the interactive skill details of the second preset interactive skill in the preset component.

[0122] Optional, interactive skill identification display module includes:

[0123] A fourth identification display unit is used to display an interactive skill identification 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.

[0124] Optionally, the interactive skills associated with the first user possessed by the virtual object are generated based on the configuration of the first user.

[0125] Optionally, the first user is a user who publishes media content in a preset application, and determining a reply message to the preset conversation message based on the target preset interactive skill includes: generating the reply message based on the media content published by the first user.

[0126] The interactive device provided in the embodiments of the present disclosure can execute the interactive method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0127] 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-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.

[0128] Fig. 9 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Fig. 9 , which shows an electronic device (eg, Fig. 9 The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0129] like Fig. 9 As shown, the electronic device 900 may include a processing device (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. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An edit / output (I / O) interface 905 is also connected to the bus 904.

[0130] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although Fig. 9 The electronic device 900 is shown with various devices, but 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 instead.

[0131] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0132] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0133] The electronic device provided by the embodiment of the present disclosure and the interaction method provided by the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0134] The embodiments of the present disclosure provide a computer storage medium on which a computer program is stored. When the program is executed by a processor, the interactive method provided by the above embodiments is implemented.

[0135] An embodiment of the present disclosure provides a computer program product, including a computer program, which implements the interaction method provided by the above embodiment when executed by a processor.

[0136] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with 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 the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0137] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0138] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a conversation page of a target conversation, wherein the conversation parties of the target conversation include a virtual object associated with a first user and a second user; displays an interactive skill identifier of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object; triggers a target preset interactive skill in response to a trigger operation for 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 a preset interactive skill corresponding to the target interactive skill identifier.

[0139] Computer program code for performing the operations of the present disclosure may 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, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through 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., through the Internet using an Internet service provider).

[0140] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0141] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a module does not limit the module itself in some cases. For example, a session page display module may also be described as a "module for displaying the session page of a target session".

[0142] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components 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), and the like.

[0143] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. 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, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0144] According to one or more embodiments of the present disclosure, there is provided an interaction method, comprising:

[0145] Displaying a session page of a target session, wherein the session parties of the target session include a virtual object associated with the first user and a second user;

[0146] Displaying an interactive skill identifier of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object;

[0147] In response to a trigger operation on 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 a preset interactive skill corresponding to the target interactive skill identifier.

[0148] According to one or more embodiments of the present disclosure, in response to a trigger operation for a target interactive skill identifier, triggering a target preset interactive skill includes:

[0149] In response to a trigger operation on a target interactive skill identifier, displaying a preset conversation message corresponding to the target interactive skill identifier in the conversation page, wherein the preset conversation message is displayed in the conversation page as being sent by the second user;

[0150] Triggering a reply message to the preset conversation message based on the target preset interactive skill;

[0151] The reply message is displayed in the conversation page, wherein the reply message is displayed as being sent by the virtual object.

[0152] According to one or more embodiments of the present disclosure, the message content of the preset conversation message is associated with the text information of the target interactive skill identifier.

[0153] According to one or more embodiments of the present disclosure, the step of displaying an interactive skill identifier of at least one preset interactive skill in the conversation page includes:

[0154] In a preset area in the conversation page, an interactive skill identifier of at least one preset interactive skill is displayed, wherein the preset area is associated with the conversation input area.

[0155] According to one or more embodiments of the present disclosure, displaying an interactive skill identifier of at least one preset interactive skill in the conversation page includes:

[0156] In response to the target operation, displaying the identity details display area corresponding to the virtual object in the session page;

[0157] An interactive skill identifier of at least one preset interactive skill is displayed in the identity details display area.

[0158] According to one or more embodiments of the present disclosure, displaying an interactive skill identifier of at least one preset interactive skill in the identity details display area includes:

[0159] In response to the number of candidate preset interactive skills being greater than a target number, screening out the target number of preset interactive skills according to historical triggering data of the candidate preset interactive skills, wherein the target number is determined according to a size of the identity details display area;

[0160] The interactive skill identifiers of the target number of preset interactive skills are displayed in the identity details display area.

[0161] According to one or more embodiments of the present disclosure, displaying an interactive skill identifier of at least one preset interactive skill in the conversation page includes:

[0162] An interactive skill identifier of at least one preset interactive skill is displayed in an associated area of ​​the 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 related to the first user possessed by the virtual object, and the at least one preset interactive skill is associated with the first preset interactive skill.

[0163] According to one or more embodiments of the present disclosure, the first session message includes a startup message of the session page.

[0164] According to one or more embodiments of the present disclosure, the interactive skill identification displayed in the associated area of ​​the first conversation message is associated with an interactive skill icon.

[0165] According to one or more embodiments of the present disclosure, the present invention further includes:

[0166] Displaying a second conversation message including interactive skill information of a second preset interactive skill in 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 related to the first user possessed by the virtual object;

[0167] In response to a triggering operation on the interactive skill information of the second preset interactive skill, displaying a preset component at an associated position of the interactive skill information of the second preset interactive skill;

[0168] The interactive skill details of the second preset interactive skill are displayed in the preset component.

[0169] According to one or more embodiments of the present disclosure, the step of displaying an interactive skill identifier of at least one preset interactive skill in the conversation page includes:

[0170] An interactive skill identifier of at least one preset interactive skill is displayed in the preset component, wherein the at least one preset interactive skill is associated with the second preset interactive skill.

[0171] According to one or more embodiments of the present disclosure, the interactive skills associated with the first user possessed by the virtual object are generated based on the configuration of the first user.

[0172] According to one or more embodiments of the present disclosure, the first user is a user who publishes media content in a preset application, and determining a reply message of the preset conversation message based on the target preset interactive skill includes: generating the reply message based on the media content published by the first user.

[0173] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by 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 without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0174] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0175] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, 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. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. An interactive method, characterized in that: include: Displaying a session page of a target session, wherein the session parties of the target session include a virtual object associated with the first user and a second user; Displaying an interactive skill identifier of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object; In response to a trigger operation on 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 a preset interactive skill corresponding to the target interactive skill identifier.

2. The method according to claim 1, characterized in that The triggering of the target preset interactive skill in response to the triggering operation on the target interactive skill identifier includes: In response to a trigger operation on a target interactive skill identifier, displaying a preset conversation message corresponding to the target interactive skill identifier in the conversation page, wherein the preset conversation message is displayed in the conversation page as being sent by the second user; Triggering a reply message to the preset conversation message based on the target preset interactive skill; The reply message is displayed in the conversation page, wherein the reply message is displayed as being sent by the virtual object.

3. The method according to claim 2, characterized in that The message content of the preset conversation message is associated with the text information of the target interactive skill identifier.

4. The method according to claim 1, characterized in that The displaying of at least one interactive skill identifier of a preset interactive skill in the conversation page includes: In a preset area in the conversation page, an interactive skill identifier of at least one preset interactive skill is displayed, wherein the preset area is associated with the conversation input area.

5. The method according to claim 1, characterized in that: The displaying of at least one interactive skill identifier of a preset interactive skill in the conversation page includes: In response to the target operation, displaying the identity details display area corresponding to the virtual object in the session page; An interactive skill identifier of at least one preset interactive skill is displayed in the identity details display area.

6. The method according to claim 5, characterized in that The interactive skill identification of at least one preset interactive skill is displayed in the identity details display area, including: In response to the number of candidate preset interactive skills being greater than a target number, screening out the target number of preset interactive skills according to historical triggering data of the candidate preset interactive skills, wherein the target number is determined according to a size of the identity details display area; The interactive skill identifiers of the target number of preset interactive skills are displayed in the identity details display area.

7. The method according to claim 1, characterized in that The displaying of at least one interactive skill identifier of a preset interactive skill in the conversation page includes: An interactive skill identifier of at least one preset interactive skill is displayed in an associated area of ​​the 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 related to the first user possessed by the virtual object, and the at least one preset interactive skill is associated with the first preset interactive skill.

8. The method according to claim 7, characterized in that The first session message includes a start message of the session page.

9. The method according to claim 7, characterized in that: The interactive skill mark displayed in the associated area of ​​the first conversation message is associated with an interactive skill icon.

10. The method according to claim 1, characterized in that Also includes: Displaying a second conversation message including interactive skill information of a second preset interactive skill in 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 related to the first user possessed by the virtual object; In response to a triggering operation on the interactive skill information of the second preset interactive skill, displaying a preset component at an associated position 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, characterized in that The displaying of at least one interactive skill identifier of a preset interactive skill in the conversation page includes: An interactive skill identifier of at least one preset interactive skill is displayed in the preset component, 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 to 11, characterized in that: The interactive skills associated with the first user possessed by the virtual object are generated based on the configuration of the first user.

13. The method according to claim 2 or 3, characterized in that: The first user is a media content publishing user in a preset application, and the step of determining a reply message to the preset conversation message based on the target preset interactive skill includes: The reply message is generated based on the media content posted by the first user.

14. An interactive device, characterized in that: include: A session page display module, used to display a session page of a target session, wherein the session parties of the target session include a virtual object associated with the first user and a second user; An interactive skill identification display module, used to display an interactive skill identification of at least one preset interactive skill in the conversation page, wherein the preset interactive skill is an interactive skill related to the first user possessed by the virtual object; An interactive skill trigger module is used to trigger a target preset interactive skill in response to a trigger 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 a preset interactive skill corresponding to the target interactive skill identifier.

15. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, 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, characterized in that: The computer executable instructions are used to perform the interaction method as claimed in any one of claims 1 to 13 when executed by a computer processor.

17. A computer program product, characterized in that The invention comprises a computer program, which implements the interactive method as claimed in any one of claims 1 to 13 when executed by a processor.

Citation Information

Patent Citations

  • Method, device and system for processing instant messaging information, and storage medium

    CN107154894A

  • Customer service robot system, related method, device and equipment

    CN113704418A

  • Customer service robot deployment method, server, system, electronic equipment and storage medium

    CN115756247A

  • Interaction method and device, equipment and storage medium

    CN117618894A

Cited By

  • Interaction method and device based on virtual image

    CN120526042A

  • Page display method and device, equipment, medium and program product

    CN120763420A

  • Interaction method and apparatus, and device, storage medium and product

    WO2026130289A1