Interaction method and device, equipment and storage medium

By providing guidance controls and candidate content in the intelligent dialogue system, the problems that users need to ask multiple rounds of questions are solved, and the interaction efficiency and user experience are improved.

CN120104024APending Publication Date: 2025-06-06BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 3 Cited by

Patent Information

Application Number
CN202510176726.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In smart conversation systems and digital assistant applications, the questions raised by users may not be comprehensive enough, resulting in multiple rounds of questioning to express more complex or personalized questions, reducing interaction efficiency and user experience.

Method used

It provides a guide control in the session interface with a virtual object, responds to the trigger of the guide control, presents interactive suggestions generated based on user historical dialogue, and presents candidate content based on user input content, and sends messages corresponding to candidate content in response to preset operations.

Benefits of technology

Through automatic supplementation of guide controls and candidate content, users can help them ask questions from more dimensions, improve the accuracy and interaction efficiency of candidate content, and enable users to obtain the desired information more efficiently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120104024A_ABST
    Figure CN120104024A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an interaction method and device, equipment, a storage medium and a program product. The method comprises the following steps: providing a guide control in a session interface with a virtual object; in response to the guide control being triggered, presenting guide content, the guide content including at least one interaction suggestion generated based on a historical dialogue of the user with the virtual object; presenting candidate content generated based on the input content of the user; and in response to a preset operation on the candidate content, sending a first message corresponding to the candidate content in the session interface. Therefore, according to the embodiment of the invention, the user can ask questions from more dimensions by providing at least one interaction suggestion presented by the guide content, so that the accuracy of the first message corresponding to the candidate content is improved, and the interaction efficiency between the user and the virtual object is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to interactive methods, devices, apparatuses, and computer-readable storage media. Background Art

[0002] With the development of computer technology, more and more platforms or applications provide users with intelligent dialogue services, such as intelligent dialogue systems, digital assistants, etc. Users can ask questions to these intelligent dialogue systems, digital assistants and other virtual objects, and the virtual objects can answer these questions to achieve dialogue interaction with users. In some scenarios, the questions raised by users may not be comprehensive, so they can supplement the questions asked by asking follow-up questions. Based on this way of asking questions, virtual objects can provide more accurate responses. Summary of the invention

[0003] In a first aspect of the present disclosure, an interaction method is provided. The method includes: providing a guidance control in a conversation interface with a virtual object; in response to the guidance control being triggered, presenting guidance content, the guidance content including at least one interaction suggestion generated based on a historical conversation between a user and the virtual object; presenting candidate content generated based on user input content; and in response to a preset operation on the candidate content, sending a first message corresponding to the candidate content in the conversation interface.

[0004] In a second aspect of the present disclosure, a device for interaction is provided. The device includes: a providing module configured to provide a guidance control in a conversation interface with a virtual object; a first presenting module configured to present guidance content in response to the guidance control being triggered, the guidance content including at least one interaction suggestion generated based on a historical conversation between a user and the virtual object; a second presenting module configured to present candidate content generated based on the user's input content; and a first sending module configured to send a first message corresponding to the candidate content in the conversation interface in response to a preset operation on the candidate content.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.

[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] 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. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0009] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0010] FIG. 2A to FIG. 2J A schematic diagram showing an example interface according to some embodiments of the present disclosure;

[0011] Figure 3 A flowchart showing an interaction process according to some embodiments of the present disclosure is shown;

[0012] Figure 4 A schematic structural block diagram of an apparatus for interaction according to some embodiments of the present disclosure is shown;

[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0014] 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 set forth herein. On the contrary, these embodiments are provided to provide 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.

[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.

[0017] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0018] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0019] As described above, some intelligent dialogue systems, digital assistant applications, etc. can support some dialogue interactions of users. Users can ask some questions to virtual objects supported by these intelligent dialogue systems, digital assistant applications, etc., so that virtual objects can reply to these questions of users to realize dialogue interaction with users. In some scenarios, the questions raised by users may not be comprehensive, so the questions asked can be supplemented by asking follow-up questions. Based on this questioning method, virtual objects can provide more accurate reply content. However, in this way, users may need to conduct more rounds of follow-up questions to express more complex and personalized questions, thereby reducing the interaction efficiency of users and providing poor user experience. If the user only provides preliminary questions, the reply message of the virtual object is less accurate and cannot meet the user's expectations.

[0020] In view of this, an embodiment of the present disclosure proposes an interactive solution. According to the solution of the present disclosure, a guidance control can be provided in a conversation interface with a virtual object. Further, in response to the guidance control being triggered, guidance content can be presented, and the guidance content includes at least one interactive suggestion generated based on the historical conversation between the user and the virtual object. Further, candidate content generated based on the user's input content can be presented. Additionally, in response to a preset operation on the candidate content, a first message corresponding to the candidate content can be sent in the conversation interface.

[0021] Based on this approach, the embodiments of the present disclosure can provide a guidance control to support providing users with at least one interactive suggestion generated based on the historical conversation between the user and the virtual object, thereby helping users to receive inspiration through this automatic guidance when asking questions, so that users can ask questions from more dimensions and obtain higher-quality candidate content, thereby improving the interaction efficiency between users and virtual objects. Further, the embodiments of the present disclosure can send a first message corresponding to such candidate content in the conversation interface, improve the accuracy of subsequent virtual object answers, thereby further improving the interaction efficiency between users and virtual objects, allowing users to obtain desired information more efficiently.

[0022] Therefore, the embodiments of the present disclosure provide at least one interactive suggestion presented by the guiding content, so that the user can ask questions from more dimensions, thereby improving the accuracy of the first message corresponding to such candidate content. Further, based on such a first message, the embodiments of the present disclosure can improve the interaction efficiency between the user and the virtual object, so that the user can obtain the desired information more efficiently.

[0023] Example Environment

[0024] Figure 1 1 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1 As shown, example environment 100 may include electronic device 110 .

[0025] In the example environment 100, the electronic device 110 may run an application 120 that supports interaction. The application 120 may be any appropriate type of application for interaction, examples of which may include, but are not limited to, instant messaging applications, video applications, social applications, or other appropriate applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices, such as interacting with a virtual object supported by the application 120 through a conversation.

[0026] exist Figure 1 In the environment 100 , if the application 120 is in an active state, the application 120 may provide a presentation interface 150 for the user 140 .

[0027] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio receiver, an e-book device, a game device, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).

[0028] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports content presentation in the electronic device 110.

[0029] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.

[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.

[0031] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0032] Example Interaction

[0033] An example interaction process according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.

[0034] FIG. 2A to FIG. 2J Example interfaces 200A to 200J according to some embodiments of the present disclosure are shown. Interfaces 200A to 200J may be, for example, Figure 1 The electronic device 110 is provided as shown.

[0035] like Figure 2A As shown, the electronic device 110 can present an interface 200A for the user 140 to interact with the virtual object. In some scenarios, the interface 200A may include a conversation interface between the user 140 and the virtual object. Such a conversation interface may be, for example, a single chat conversation between the user 140 and the virtual object, or a group chat conversation with at least the user 140 and the virtual object as participants. In some scenarios, such a conversation interface may also include a conversational search interface associated with the virtual object, which may, for example, search for some content based on the conversation between the user 140 and the virtual object, and then present the search results in the form of a reply message by the virtual object.

[0036] In some other scenarios, such a dialogue interface may have other appropriate forms. For example, the dialogue interface may correspond to the interactive space of the virtual object, which may support the user 140 to conduct multiple modal dialogue interactions with the virtual object.

[0037] In some embodiments, the conversation between the user 140 and the virtual object may be in the form of a single-round conversation, for example, the virtual object only replies to a single conversation message from the user 140, without considering the historical conversations between the user 140 and the virtual object. The conversation between the user 140 and the virtual object may also be in the form of a multi-round conversation, for example, the reply message of the virtual object may be determined based on the historical conversations between the user 140 and the virtual object. As an example, such a single-round conversation form and a multi-round conversation form may be configured by the user, for example, the user may choose to set the conversation with the virtual object to be in the form of a single-round conversation or a multi-round conversation.

[0038] In some embodiments, if the conversation between the user 140 and the virtual object is in a multi-round form, the electronic device 110 can support the user 140 to ask follow-up or supplementary questions to improve the accuracy of the content replied by the virtual object. In order to improve the accuracy of the follow-up or supplementary messages of the user 140, the electronic device 110 can provide a guide control 211 in such an interface 200A.

[0039] As an example, such a guide control 211 may display prompt information (e.g., text information such as "I have inspiration" etc.) so that the user 140 can quickly obtain the function of such a guide control 211 from such an interface 200A. As an example, such a guide control 211 may support multiple forms of trigger operations of the user, such as clicking, sliding, etc.

[0040] In order to improve the efficiency of the user in acquiring information from such an interface 200A, the electronic device 110 may present such a guide control 211 when the dialogue between the user and the virtual object meets a preset condition (for example, the user and the virtual object have conducted at least one round of dialogue interaction, the dialogue includes preset text, etc.). Alternatively, the electronic device 110 may also support multiple display styles of the guide control 211, for example, a first display style and a second display style.

[0041] Furthermore, the electronic device 110 may present the guide control 211 in the first display style in the interface 200A when the conversation between the user and the virtual object does not meet the preset condition, and present the guide control 211 in the second display style when the conversation between the user and the virtual object meets the preset condition. Thus, the user 140 may perceive such a guide service more quickly from such a conversation interface 200A, thereby improving the information acquisition efficiency of the user 140.

[0042] In some embodiments, the user can view the guidance content provided by the electronic device 110 by triggering such a guidance control 211, and such guidance content may include at least one interaction suggestion generated based on the historical dialogue between the user and the virtual object. As an example, such at least one interaction suggestion may be generated by the electronic device 110, or by the server 130, or by a third-party electronic device that supports the model (marked as the first model for easy distinction) and transmitted to the electronic device 110. As an example, such a first model may include any appropriate generative model, which may, for example, generate some corresponding interaction suggestions based on the input dialogue content.

[0043] As an example, such guidance content may also be generated by the electronic device 110, or generated by the server 130, or generated by a third-party electronic device supporting the model (marked as the second model for easy distinction) and transmitted to the electronic device 110. As an example, such a second model may include any appropriate generative model, which may, for example, generate corresponding guidance content based on the input dialogue content.

[0044] The following embodiment of the present disclosure is illustratively described using an example in which a historical conversation includes a user 140 asking a virtual object "What dish would be good to cook tonight?" It should be understood that the present disclosure is not intended to limit the content of a specific conversation between a user and a virtual object.

[0045] As an example, as an example, such at least one interaction suggestion may indicate at least one conversation topic with the virtual object. Such at least one conversation topic may include content that the user 140 can ask or supplement after such historical conversation. For example, according to Figure 2B In the interface 200B shown, the electronic device 110 can present guidance content 221 to the user, and such guidance content 221 can include at least one interactive suggestion "Tell me about your taste, expected cooking time, and food reserves, and I can help you analyze what dish is better to cook." Further, such at least one interactive suggestion indicates at least one dialogue topic "taste", "expected cooking time", "food reserves", etc., thereby guiding the user 140 to ask follow-up questions or supplement after the question "What dish is better to cook tonight?" Based on this, the user 140 can input some follow-up questions or supplementary input content in such guidance content 221. Specifically, the user 140 can input such input content into the guidance panel (for example, guidance panel 222) corresponding to such guidance content 221.

[0046] As an example, according to Figure 2C In the interface 200C shown, the input content of the user 140 is, for example, input content 231 (for example, "sweeter dishes, I can spend two hours to cook tonight, and there are some potatoes left at home, what dishes should I cook?"). Such input content can improve the question "What dishes are better to cook tonight?" in the historical dialogue, thereby improving the accuracy of the subsequent virtual object reply message.

[0047] In some embodiments, the user 140 can trigger such input content 231 to be sent to the dialogue interface with the virtual object to interact with the virtual object. In some scenarios, the input content 231 input by the user may not be accurately recognized, so the electronic device 110 can polish the user's input content 231, thereby supporting the user to send the polished content to further improve the accuracy of the message sent. Specifically, the electronic device 110 can present candidate content generated based on the input content 231 of the user 140.

[0048] As an example, such candidate content may be generated by the electronic device 110, or may be generated by the server 130, or may be generated by a third-party electronic device that supports the model (marked as a third model for easy distinction) and transmitted to the electronic device 110. As an example, such a third model may include any appropriate generative model, which may, for example, polish the input content to generate more accurate polished content such as grammar and description information.

[0049] As an example, according to Figure 2D In the interface 200D shown, the electronic device 110 can present candidate content 232 generated based on the input content 231 of the user 140 (for example, "a recipe with a sweeter taste, taking two hours, and using potatoes"). Such candidate content 232 can have clearer logic and more accurate grammar than the input content 231 of the user 140.

[0050] In some embodiments, the electronic device 110 may automatically generate such candidate content when determining that the user input is paused, so as to further improve the interaction efficiency of the user 140. Specifically, the electronic device 110 may detect the input state of such a conversation interface after receiving the input content 231 of the user 140. Further, if such input state indicates that the conversation interface has not received additional input content within a preset time length, the electronic device 110 may present the candidate content 232 generated based on the input content 231 of the user 140. As an example, such a preset time length may be set based on actual project requirements, such as ten seconds, etc., and the present disclosure is not intended to limit the specific value of such a preset time length.

[0051] In some embodiments, the electronic device 110 may also provide a control for triggering the presentation of such candidate content, and the user 140 may trigger such a control after inputting such input content to control the electronic device 110 to present the candidate content generated based on the input content. Thus, the embodiments of the present disclosure may improve the accuracy of such candidate content.

[0052] In some embodiments, according to Figure 2D In the interface 200D shown, the electronic device 110 can present such candidate content 232 by updating the presented guide content 221 to such candidate content 232. Thus, the embodiment of the present disclosure can avoid the interference of the guide content 221 on the input of the user 140, thereby improving the efficiency of the user 140 in obtaining the desired information from such a conversation interface.

[0053] In some embodiments, such candidate content may also be generated based on historical conversations and / or guidance content. For example, when the user 140 does not provide such input content, the electronic device 110 may automatically update such guidance content 221 to candidate content generated based on historical conversations and / or guidance content, thereby further improving the interaction efficiency of the user 140 in the embodiments of the present disclosure.

[0054] Further, according to Figure 2D In the interface 200D shown, the user 140 can trigger the sending of such candidate content 232 to trigger the sending of the first message corresponding to the candidate content 232 in the conversation interface with the virtual object. Figure 2E In the interface 200E shown, the electronic device 110 can send a first message 241 corresponding to the candidate content 232 by triggering a control 233 (e.g., a "use" control) in the conversation interface with the virtual object. As a result, the subsequent virtual object can provide the user with a more accurate reply message for the first message 241.

[0055] In some embodiments, if the user 140 triggers the control 233, the electronic device 110 can also replace the input content 234 entered by the user 140 with such candidate content 232. Further, the user 140 can send the displayed candidate content 232 by triggering the control 234. Thus, the user 140 can adjust such candidate content 232, thereby further improving the accuracy of the subsequently sent first message 241.

[0056] In some embodiments, the user 140 may not adopt such candidate content 232. As an example, the user 140 may trigger the sending of the input content 231 in such a conversation interface. Figure 2D In the interface 200D shown, the user 140 can trigger the control 234 to send the input content 231 to the conversation interface. Thus, the electronic device 110 can send a second message corresponding to the input content 231 to the conversation interface with the virtual object when receiving a sending request associated with the input content 231. Based on this, the electronic device 110 can support more comprehensive dialogue interaction, thereby further improving the interaction efficiency between the user 140 and the conversation interface.

[0057] In some embodiments, the electronic device 110 may support multiple types of guidance content to further improve the interaction efficiency between the user 140 and the guidance content and the content input efficiency. Figure 2F to Figure 2J , to further describe the second type of guidance content, the third type of guidance content, and the fourth type of guidance content supported by the electronic device 110.

[0058] In some embodiments, the electronic device 110 may present the second type of guidance content to the user 140, and such second type of guidance content may include at least one group of candidate items. Figure 2F In the interface 200F shown, the second type of guidance content presented by the electronic device 110 to the user 140 is, for example, guidance content 251 .

[0059] As an example, such guidance content 251 may include a first group of candidate items related to "taste", "unlimited", "sweet", "spicy", and "salty". As an example, the guidance content 251 may also include a second group of candidate items related to "time consuming", "30 minutes", "1 hour", and "2 hours". As an example, the guidance content 251 may also include a third group of candidate items related to "other factors", "vegetarian", and "meat". Based on this, the user 140 may select at least one desired candidate item from such at least one group of candidate items. For example, the at least one candidate item selected by the user 140 may include "sweet", "2 hours", and "vegetarian". As an example, the user 140 may also only select "sweet", "2 hours", etc. The present disclosure is not intended to limit the numerical relationship between the at least one candidate item selected by the user and the at least one group of candidate items provided by the electronic device 110.

[0060] Taking the example of user 140 selecting "sweet", "2 hours", and "vegetarian", the electronic device 110 may send a third message generated based on at least one of the candidate items in the conversation interface. Figure 2G In the interface 200G shown, the electronic device 110 may send such a third message 252. As an example, such a third message may be generated by the electronic device 110, generated by the server 130, or generated by other electronic devices and transmitted to the electronic device 110. In this way, the user 140 can send a desired message without complex text input, thereby improving the interaction efficiency between the user and the conversation interface.

[0061] In some embodiments, the electronic device 110 may present the third type of guidance content to the user 140. Such third type of guidance content may include at least one function entry. For ease of understanding, the following takes the third type of guidance content including one function entry as an example. Figure 2HIn the interface 200H shown, the third type of guidance content presented by the electronic device 110 to the user 140 is, for example, guidance content 261, and such guidance content 261 may present a function entry 262. Further, if the user 140 triggers such a function entry 262, the electronic device 110 may present to the user a function interface corresponding to the function entry 262. As an example, such a function entry may also be a service entry or other suitable interactive entry, and thus, the user 140 may trigger the presentation of a service interface or other interactive interface corresponding to the service entry by triggering such a service entry.

[0062] As an example, such a function entry 262 may be a function entry corresponding to a service associated with a historical conversation. For example, if the historical conversation involves unit conversion, such a function entry 262 may be an entry to a functional interface for unit conversion. For another example, if the historical conversation includes setting an XX function, such a function entry 262 may be an entry to a functional interface for setting the XX function, and so on. In this way, the user 140 may quickly trigger the presentation of such a functional interface without having to search for such a functional interface through complex multiple page interactions, thereby improving the device interaction efficiency between the user 140 and such an electronic device 110.

[0063] In some embodiments, the electronic device 110 may present a fourth type of guidance content to the user 140. Such fourth type of guidance content may include a conversation entrance. For ease of understanding, the conversation interface between the above-mentioned user and the virtual object is marked as a first conversation interface, and the conversation interface corresponding to such a conversation entrance is marked as a second conversation interface.

[0064] As an example, according to Fig.2I In the interface 200I shown, the electronic device 110 may present a guide content 271 (also referred to as the fourth type of guide content) to the user 140. Such a guide content 271 may include a conversation entry 272. As an example, the conversation corresponding to such a conversation entry 272 may be associated with multiple participants, and the electronic device 110 may present the identification information of at least one of such multiple participants in such an interface 200I. As an example, such a participant may be a user or other virtual object, such as an avatar. As an example, according to Fig.2I In the interface 200I shown, the guide content 271 may present identification information such as the avatar of participant 1 (e.g., avatar 1), participant 1 (e.g., avatar 2), and participant 1 (e.g., avatar 3).

[0065] In some embodiments, such guide content 271 may also present topics associated with the conversation corresponding to such conversation entry 272. Continuing with the above example, such topics may include the topic "recommended dinner recipes" generated based on historical conversations including "what dish is better to cook tonight?" Thus, the embodiments of the present disclosure may further improve the efficiency of the user 140 in obtaining desired information from the conversation interface.

[0066] Further, if the user 140 triggers such a session entrance 272, the electronic device 110 may present a second session interface of the session corresponding to the session entrance 272 to the user 140. Such a second session interface may include, for example, Figure 2J The interface 200J shown is, for example, a group chat session interface between a user and avatar 1, avatar 2, and avatar 3. As an example, the subject of such a session may include a topic associated with a session corresponding to such a session entry 272. Alternatively, user 140 may edit the properties of such a session, such as changing the subject of such a session. Additionally, user 140 may interact with avatar 1, avatar 2, and avatar 3 in such a group chat session interface. Furthermore, electronic device 110 may also provide a guide control in such a group chat session interface and support guiding user input. The specific implementation method may refer to the above-mentioned embodiment, and the embodiments of the present disclosure will not be elaborated on this.

[0067] Based on this approach, the embodiments of the present disclosure can provide a guidance control to support providing users with at least one interactive suggestion generated based on the historical conversation between the user and the virtual object, thereby helping users to receive inspiration through this automatic guidance when asking questions, so that users can ask questions from more dimensions and obtain higher-quality candidate content, thereby improving the interaction efficiency between users and virtual objects. Further, the embodiments of the present disclosure can send a first message corresponding to such candidate content in the conversation interface, improve the accuracy of subsequent virtual object answers, thereby further improving the interaction efficiency between users and virtual objects, allowing users to obtain desired information more efficiently.

[0068] Therefore, the embodiments of the present disclosure provide at least one interactive suggestion presented by the guiding content, so that the user can ask questions from more dimensions, thereby improving the accuracy of the first message corresponding to such candidate content. Further, based on such a first message, the embodiments of the present disclosure can improve the interaction efficiency between the user and the virtual object, so that the user can obtain the desired information more efficiently.

[0069] Example Process

[0070] Figure 3FIG. 3 is a flow chart showing an example interaction process 300 according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 Process 300 is described.

[0071] according to Figure 3 In the process 300 shown, at box 310, the electronic device 110 provides a guide control in a conversation interface with a virtual object.

[0072] At block 320 , the electronic device 110 presents candidate content generated based on the user's input content.

[0073] At box 330, in response to the guidance control being triggered, the electronic device 110 presents guidance content, where the guidance content includes at least one interaction suggestion generated based on the historical dialogue between the user and the virtual object.

[0074] At box 340, the electronic device 110 sends a first message corresponding to the candidate content in the conversation interface in response to a preset operation on the candidate content.

[0075] In some embodiments, presenting candidate content generated based on user input content includes: after receiving the user input content, detecting the input status of the conversation interface; and in response to the input status indicating that the conversation interface has not received additional input content within a preset time period, presenting candidate content generated based on the input content.

[0076] In some embodiments, presenting candidate content generated based on user input content includes: updating the guidance content to the candidate content generated based on the input content.

[0077] In some embodiments, candidate content is also generated based on historical conversations and / or guided content.

[0078] In some embodiments, process 300 further includes: in response to receiving a sending request associated with the input content, sending a second message corresponding to the input content in the conversation interface.

[0079] In some embodiments, presenting candidate content generated based on user input content includes: in response to the guidance content being the first type of guidance content, after receiving the user's input content, presenting candidate content generated based on the user's input content, wherein at least one interaction suggestion indicates at least one conversation topic with a virtual object.

[0080] In some embodiments, process 300 also includes: in response to the guidance content being the second type of guidance content, receiving a selection of at least one candidate item from at least one group of candidate items included in the guidance content; and sending a third message generated based on the selected at least one candidate item in the conversation interface.

[0081] In some embodiments, the process 300 further includes: in response to the guidance content being the third type guidance content, receiving a trigger of a function entry in the guidance content; and presenting a function interface corresponding to the function entry.

[0082] In some embodiments, the session interface is a first session interface, and the method further includes: in response to the guide content being a fourth type of guide content, receiving a trigger of a session entrance in the guide content; and presenting a second session interface of the session corresponding to the session entrance.

[0083] In some embodiments, the session is associated with a plurality of parties, and the content is directed to present identification information of at least one of the plurality of parties.

[0084] In some embodiments, the guided content also includes a topic associated with the conversation.

[0085] In some embodiments, before the guide control is triggered, process 300 also includes: in response to the conversation between the user and the virtual object satisfying a preset condition, adjusting the display style of the guide control in the conversation interface or triggering the presentation of the guide control in the conversation interface.

[0086] Example devices and equipment

[0087] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an example apparatus 400 for interaction according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in the electronic device 110 as discussed above. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0088] like Figure 4 As shown, the device 400 includes a providing module 410, which is configured to provide a guidance control in a conversation interface with a virtual object; a first presenting module 420, which is configured to present guidance content in response to the guidance control being triggered, wherein the guidance content includes at least one interaction suggestion generated based on a historical conversation between the user and the virtual object; a second presenting module 430, which is configured to present candidate content generated based on the user's input content; and a first sending module 440, which is configured to send a first message corresponding to the candidate content in the conversation interface in response to a preset operation on the candidate content.

[0089] In some embodiments, the second presentation module 430 is further configured to: after receiving the user's input content, detect the input status of the conversation interface; and in response to the input status indicating that the conversation interface has not received additional input content within a preset time period, present candidate content generated based on the input content.

[0090] In some embodiments, the second presentation module 430 is further configured to: update the guidance content to candidate content generated based on the input content.

[0091] In some embodiments, candidate content is also generated based on historical conversations and / or guided content.

[0092] In some embodiments, the apparatus 400 further includes a second sending module configured to: in response to receiving a sending request associated with the input content, send a second message corresponding to the input content in the conversation interface.

[0093] In some embodiments, the second presentation module 430 is further configured to: in response to the guidance content being the first type of guidance content, after receiving the user's input content, present candidate content generated based on the user's input content, wherein at least one interaction suggestion indicates at least one conversation topic with the virtual object.

[0094] In some embodiments, the device 400 also includes a third sending module, which is configured to: in response to the guidance content being the second type of guidance content, receive a selection of at least one candidate item from at least one group of candidate items included in the guidance content; and send a third message generated based on the selected at least one candidate item in the conversation interface.

[0095] In some embodiments, the device 400 also includes a third presentation module configured to: receive a trigger of a function entry in the guidance content in response to the guidance content being the third type of guidance content; and present a function interface corresponding to the function entry.

[0096] In some embodiments, the session interface is a first session interface, and the device 400 also includes a fourth presentation module, which is configured to: receive a trigger of a session entrance in the guidance content in response to the guidance content being a fourth type of guidance content; and present a second session interface of the session corresponding to the session entrance.

[0097] In some embodiments, the session is associated with a plurality of parties, and the content is directed to present identification information of at least one of the plurality of parties.

[0098] In some embodiments, the guided content also includes a topic associated with the conversation.

[0099] In some embodiments, the device 400 also includes a control control module configured to: in response to the conversation between the user and the virtual object satisfying a preset condition, adjust the display style of the guide control in the conversation interface or trigger the presentation of the guide control in the conversation interface.

[0100] The units included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can 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.

[0101] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown can be used to implement Figure 1 Electronic device 110 or Figure 4 Device 400.

[0102] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0103] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable medium, and can include a machine-readable medium, such as a flash drive, a disk, or any other medium, which can be used to store information and / or data and can be accessed within the electronic device 500.

[0104] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0105] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0106] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0107] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0108] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0109] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0110] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0111] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse 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 realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.

[0112] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. An interactive method, comprising: Providing guided controls in conversational interfaces with virtual objects; In response to the guidance control being triggered, presenting guidance content, wherein the guidance content includes at least one interaction suggestion generated based on a historical conversation between the user and the virtual object; Presenting candidate content generated based on the user's input content; as well as In response to a preset operation on the candidate content, a first message corresponding to the candidate content is sent in the conversation interface.

2. The method according to claim 1, wherein presenting candidate content generated based on the user's input content comprises: After receiving the input content of the user, detecting the input state of the conversation interface; as well as In response to the input status indicating that the conversation interface has not received additional input content within a preset time period, presenting the candidate content generated based on the input content.

3. The method according to claim 1, wherein presenting candidate content generated based on the user's input content comprises: The guidance content is updated to the candidate content generated based on the input content. 4 . The method according to claim 1 , wherein the candidate content is further generated based on the historical conversation and / or the guiding content.

5. The method according to claim 1, further comprising: In response to receiving a sending request associated with the input content, a second message corresponding to the input content is sent in the conversation interface.

6. The method according to claim 1, wherein presenting candidate content generated based on the user's input content comprises: In response to the guidance content being the first type of guidance content, after receiving the input content of the user, the candidate content generated based on the input content of the user is presented, wherein the at least one interaction suggestion indicates at least one conversation topic with the virtual object.

7. The method according to claim 6, further comprising: In response to the guidance content being the second type of guidance content, receiving a selection of at least one candidate item from at least one group of candidate items included in the guidance content; as well as A third message generated based on the at least one selected candidate item is sent in the conversation interface.

8. The method according to claim 6, further comprising: In response to the guidance content being the third type of guidance content, receiving a trigger of a function entry in the guidance content; as well as A function interface corresponding to the function entry is presented.

9. The method according to claim 6, wherein the conversation interface is a first conversation interface, and the method further comprises: In response to the guidance content being the fourth type of guidance content, receiving a trigger of a session entry in the guidance content; as well as A second session interface of the session corresponding to the session entry is presented.

10. The method of claim 9, wherein the session is associated with a plurality of participants, and the guidance content presents identification information of at least one of the plurality of participants. The method of claim 9 , wherein the guide content further comprises a topic associated with the conversation.

12. The method according to claim 1, wherein before the guide control is triggered, the method comprises: In response to the conversation between the user and the virtual object satisfying a preset condition, the display style of the guide control in the conversation interface is adjusted or the presentation of the guide control in the conversation interface is triggered.

13. A device for interaction, comprising: Providing a module configured to provide a guidance control in a conversation interface with a virtual object; A first presentation module is configured to present guidance content in response to the guidance control being triggered, wherein the guidance content includes at least one interaction suggestion generated based on a historical conversation between the user and the virtual object; A second presentation module is configured to present candidate content generated based on the user's input content; as well as The first sending module is configured to send a first message corresponding to the candidate content in the conversation interface in response to a preset operation on the candidate content.

14. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 12 when executed by the at least one processing unit.

15. A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 12 when executed by a processor.

Citation Information

Cited By

  • Interface interaction method and device, equipment and storage medium

    CN120631216A

  • Content processing method and device, equipment, storage medium and program product

    CN122131950A

  • Interaction method and apparatus, device, and storage medium

    WO2026171275A1