Information exchange methods, devices, equipment, media, and program products

CN122569779APending Publication Date: 2026-08-14BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-15
Publication Date
2026-08-14

AI Technical Summary

Benefits of technology

[0009]在另一种情形下,本文还提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现如本文中任一所述的信息交互方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122569779A_ABST
    Figure CN122569779A_ABST
Patent Text Reader

Abstract

This paper provides an information interaction method, apparatus, device, medium, and program product, relating to the field of computer technology. The method includes: receiving a first operation on a display session interface to display a first message summary in a first form, the first message summary being provided by a first intelligent system and used to indicate the response content of a first unread message relative to a first optional question, the first optional question being related to the message content of the first unread message; receiving a second operation on the first message summary to display the first message summary in a second form and display at least one second optional question, the first optional question being used to characterize question information generated based on the first unread message. This solves the problem in existing technologies where a large number of unread messages need to be read to obtain discussion content, resulting in low information acquisition efficiency, and achieves the effect of quickly understanding the content of the first unread message based on the first message summary.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer processing technology, and in particular to an information interaction method, apparatus, device, medium, and program product. Background Technology

[0002] In instant messaging scenarios, multiple users can interact through a chat interface.

[0003] In the relevant scenario, one or more sessions contain a large number of unread messages. Summary of the Invention

[0004] This invention provides an information interaction method, apparatus, device, medium, and program product that enables the display of message summaries corresponding to unread messages when entering a session containing multiple unread messages, achieving a rapid preview of unread messages.

[0005] In one scenario, this paper provides an information exchange method, which includes: Receive a first operation for displaying the session interface, and display a first message summary in a first form, wherein the first message summary is provided by the intelligent system and is used to indicate a first response information for a first optional question, wherein the first optional question is used to indicate a question obtained based on a first unread message, and the first response information is obtained based on the first unread message; Receive a second operation on the first message digest, display the first message digest in a second form, and display at least one second optional question, the second optional question being used to characterize question information obtained based on the first unread message.

[0006] In one instance, this document also provides an information interaction device, which includes: The first display module is configured to receive a first operation on the display session interface and display a first message summary in a first form. The first message summary is provided by the intelligent system and is used to indicate a first response information for a first optional question. The first optional question is used to indicate a question obtained based on a first unread message. The first response information is obtained based on the first unread message. The second display module is configured to receive a second operation on the first message digest, display the first message digest in a second form, and display at least one second optional question, the second optional question being used to characterize question information obtained based on the first unread message.

[0007] In one instance, this document also provides an electronic device comprising: One or more processors; 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 information interaction method as described herein.

[0008] In one instance, this document also provides a storage medium containing computer-executable instructions that, when executed by a computer processor, are used to perform the information interaction methods as described herein.

[0009] In another scenario, this document also provides a computer program product, including a computer program that, when executed by a processor, implements the information interaction method as described herein.

[0010] The aforementioned information interaction method, upon receiving a trigger operation on a conversation interface with unread messages, can display a first message summary in a first form. This first message summary, provided by the intelligent system, indicates the need to obtain answer information related to a first optional question based on the first unread message. This first optional question is generated based on the first unread message and is most suitable for the current object. This approach allows for a summary display of the first unread message when the conversation interface is displayed, solving the problem of low efficiency in obtaining effective information in existing technologies that require reading unread messages one by one to understand the conversation content. Furthermore, upon detecting a second operation on the first message summary, the entire first message summary can be displayed, along with multiple second optional questions generated based on the first unread message. This achieves not only displaying the summary information of the first unread message but also displaying information on multiple optional questions generated based on the first unread message, facilitating users to understand the message content of the first unread message from multiple dimensions and improving the effectiveness of obtaining unread message content. Attached Figure Description

[0011] The above and other features, advantages, and aspects of the embodiments described herein will become more apparent when taken in conjunction with the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0012] Figure 1 This is a schematic diagram of the structure of an information interaction system under one scenario; Figure 2 This is a flowchart illustrating an information interaction method in one scenario. Figure 3 This is a schematic diagram of the session interface provided in one scenario. Figure 4 This is a schematic diagram of the session interface provided in one scenario. Figure 5 This is a schematic diagram of the session interface provided in one scenario. Figure 6 This is a flowchart illustrating an information interaction method in one scenario. Figure 7 This is a schematic diagram of the session interface provided in one scenario. Figure 8 This is a flowchart illustrating an information interaction method in one scenario. Figure 9 This is a schematic diagram of the structure of an information interaction device in one scenario. Figure 10 This is a schematic diagram of the structure of an electronic device used in one scenario. Detailed Implementation

[0013] The embodiments will now be described in more detail with reference to the accompanying drawings. While some embodiments are shown in the drawings, it should be understood that the technical solutions can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the technical solutions herein. It should be understood that the illustrated drawings and embodiments are for illustrative purposes only and are not intended to limit the scope of protection of the technical solutions.

[0014] It should be understood that the steps described in the method implementation may be performed in different orders and / or in parallel. Furthermore, the method implementation may include additional steps and / or omit the steps shown. The scope of this document is not limited in this respect.

[0015] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one situation" means "at least one situation"; the term "another situation" means "at least one additional situation"; the term "some situations" means "at least some situations". Definitions of other terms will be given in the following description.

[0016] It should be noted that the concepts of "first" and "second" mentioned are only used to distinguish different devices, modules or units, and are not used to limit the order of the functions performed by these devices, modules or units or their interdependencies.

[0017] It should be noted that the terms "one" and "more" used in this document are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0018] The names of messages or information exchanged between multiple devices in this document are for illustrative purposes only and are not intended to limit the scope of these messages or information.

[0019] It is understood that before using the technical solutions disclosed in the various embodiments of this document, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this document in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0020] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations described herein, based on the prompt message.

[0021] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation method described in this article. Other methods that comply with relevant laws and regulations may also be applied to the implementation method described in this article.

[0023] It is understood that the data involved in the technical solutions in this article (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0024] In some cases, the provided solution can be applied to Figure 1 The information interaction system shown may include a client 101 and a server 102. The client 101 may include, but is not limited to, web applications such as browsers, applications (Apps), HyperText Markup Language (HTML) applications, lightweight applications (also known as mini-programs), or cloud applications. The client 101 may be deployed on an electronic device and relies on the operation of that device or certain applications on the device to implement its functions. The electronic device may be, for example, a device with a display screen that supports information browsing, such as a smartphone, tablet, personal computer, or other client terminal. For ease of understanding, Figure 1The client is primarily represented by a device. Other applications, such as session-based applications, can also be configured on the electronic device. Server 102 can be one or more servers providing various services. That is, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server; furthermore, it can be a server for a distributed system, a server integrating blockchain technology, a cloud server, or an intelligent cloud computing server or intelligent cloud host deployed with machine learning models, etc.

[0025] The information interaction method described herein allows client 101 to interact with server 102, such as receiving or sending messages. For example, in this paper, server 102 can receive a first operation sent by client 101 based on an information carrier for displaying the session interface, obtain a first message digest, and send the first message digest to client 101 for display on the interface.

[0026] It should be noted that the information interaction method can be executed by client 101, or by client 101 and server 102, with different functional parts of the corresponding information interaction device deployed on client 101 and server 102 respectively; wherein, the first display module and the second display module of the device are deployed on client 101, and the message digest generation module is deployed on server 102. Client 101 and server 102 achieve data interaction and functional collaboration through network communication. It should be understood that... Figure 1 The number of clients and servers shown is for illustrative purposes only. Any number of clients and servers can be configured to meet specific implementation requirements.

[0027] Before introducing the information interaction methods presented in this article, we can first illustrate the application scenarios. In instant messaging software, there can be single-session interfaces and group chat interfaces. A single-session interface can be understood as the current user having a conversation with one other user through the instant messaging software; a group chat interface can be understood as the current user having a conversation with multiple other users through the instant messaging software.

[0028] When engaging in conversations using instant messaging software, there may be situations where the current user exits the conversation interface for a period of time and then re-enables the interface, resulting in a large number of unread messages. In the face of a large number of unread messages, the information interaction method provided in this article can be used to determine the message summary corresponding to each unread message and then display it in the conversation interface to achieve a quick preview of unread messages.

[0029] In one scenario, the unread message mentioned above can be referred to as the first unread message, and the message summary can be referred to as the first message summary.

[0030] In short, the application scenario of the information interaction method provided in this paper is: in the context of instant messaging, there are one or more sessions with unread messages.

[0031] Figure 2 This is a flowchart illustrating an information exchange method for a specific scenario. This method is applicable to instant messaging situations where a session contains a large number of unread messages. This information exchange method can be executed by an information exchange device, which can be implemented in software and / or hardware, optionally through an electronic device such as a mobile terminal, PC, or server.

[0032] like Figure 2 As shown, the information interaction method provided in this paper may specifically include the following steps: S210, Receive a first operation for displaying the session interface, Display a first message summary in a first form, The first message summary is provided by a first intelligent system and is used to indicate a first response information for a first optional question, The first optional question is used to indicate a question obtained based on a first unread message, and the first response information is obtained based on a first unread message.

[0033] In instant messaging software, the dedicated interface for one-on-one conversations, group chat message sending and receiving, and displaying chat content is called the conversation interface. The conversation interface includes a message display area, a message input area, and a navigation bar. The message display area shows conversation messages generated during the conversation; optionally, conversation messages can include text, images, voice, video, files, and emoticons. To distinguish multiple participants in the conversation, conversation messages sent by different participants are differentiated by user identifiers. The message input area can be understood as the area where users input text, emoticons, voice, images, videos, and files. The navigation bar can be understood as the area displayed at the top of the conversation interface; this area may, but is not limited to, displaying user identifiers, group names, or the message input status of other participants.

[0034] Typically, once an instant messaging application is triggered, its main interface will be displayed. The main interface can include multiple functional items, each of which is triggered to display corresponding interface content.

[0035] Among the multiple functional items is the first functional item. When the first functional item is triggered, it displays the sessions the current object has participated in. The session interface can be triggered when any previously participated session is detected.

[0036] Furthermore, once the second function is triggered, a list of objects can be displayed. This list can include multiple first objects, each representing a user with a certain relationship to the current object. When a trigger action on a first object is detected, a conversation interface can be displayed showing the interaction between the current object and the first object.

[0037] The first operation can be understood as the operation of displaying the conversation interface. Optionally, the first operation includes, but is not limited to, click operations, gesture operations, voice command operations, eye tracking, and other operations that display the conversation interface.

[0038] It should be noted that the information exchange method provided in this case is applicable to scenarios where there are multiple unread messages in a single session.

[0039] In one context, the first form can be understood as the presentation format of the first message summary; optionally, the first form corresponds to the preview state of the first message summary. Typically, the size of the session interface is limited. To avoid occupying too much space in the information flow carried by the first message summary session interface, only one or two lines of content can be displayed. In this paper, the scenario of displaying only a portion of the first message summary content can be referred to as the first form, i.e., the first message summary is presented in preview state. In other words, the first form is used to characterize the first message summary being displayed in preview form, that is, displaying a portion of the first message summary content in the session interface.

[0040] For example, see Figure 3 If there are multiple unread messages in group chat A, when the session interface corresponding to group chat A is triggered, the first message summary corresponding to the first unread message can be displayed in the first form.

[0041] In another scenario, multiple optional questions can be generated based on the first unread message. From these, the first optional question most relevant to the current object is selected. Then, a response associated with the first optional question is generated based on the first unread message. That is, the first message summary reflects that after generating multiple optional questions based on the first unread message, selecting the first optional question most relevant to the current object, and then generating a first response associated with the first optional question based on the first unread message.

[0042] This can be understood as follows: the first message digest reflects the first response to the first optional question. The first response content is a summary of the relevant information from the first unread message. Furthermore, the first message digest is most relevant to the current object because: after generating multiple optional questions based on the first unread message, the question most relevant to the current object is selected, and then the corresponding first message digest is generated based on the first unread message.

[0043] This approach achieves the goal that even for the same first unread message, the presented first message summary may differ for different objects, thus providing a targeted first message summary.

[0044] In one scenario, the first message summary is provided by an intelligent system. An intelligent system can be understood as a software system capable of natural language understanding and data processing. In other cases, the intelligent system integrates machine learning models to autonomously control the system and execute actions based on these models, in order to achieve expected goals or set tasks. In other words, the first intelligent system can understand user intent and can utilize machine learning models or invoke other tools to complete the corresponding tasks.

[0045] In one scenario, the task of the intelligent system can be understood as generating multiple optional questions based on a first unread message, and then retrieving the first optional question associated with the current object from among these multiple optional questions. Furthermore, the intelligent system obtains the response content corresponding to the first optional question based on the first unread message, and can use this response content as a first message summary.

[0046] It should be noted that, for any given session, when there are multiple unread messages, the method provided in this scenario can be used to determine the first message digest, and then when the user triggers the session, the first message digest can be displayed in the session interface.

[0047] Specifically, the current object can trigger any session to display the session interface corresponding to that session. When the session includes multiple first unread messages, the first message summary can be displayed in the first form, that is, the first message summary is presented in preview mode.

[0048] For example, see [link to previous article] Figure 3 Upon detecting that the instant messaging software has been triggered, the main interface 302 can be displayed. The main interface can be understood as the interface presented after the instant messaging software is triggered; its specific content will not be elaborated in this scenario. The main interface may include multiple participated conversations 303. Simultaneously, the number of first unread messages can be displayed at the associated location of the conversation. When a conversation with a first unread message is detected to be triggered, the conversation interface 304 can be displayed. The first message summary 305 is displayed in preview mode in the conversation interface 304.

[0049] In this paper, the advantage of generating a first message summary is that even if there are a large number of first unread messages in the session, the first message summary of the first unread messages can be presented when displaying the session interface, achieving the effect of a quick preview of the first unread messages.

[0050] S220, receiving a second operation for the first message digest, displaying the first message digest in a second form, and displaying at least one second optional question, the second optional question being used to characterize question information generated based on the first unread message.

[0051] The second operation can be understood as expanding and displaying the first message summary, that is, converting the first message summary from the preview state to the expanded state. Optionally, the second operation includes one or more of the following: clicking to trigger the first message summary, hovering the mouse, audio input, and gesture operations.

[0052] In one scenario, an "expand" control can be displayed at the location of the first message summary, and the first message summary can be displayed in a second form when a triggering action on this control is detected. Alternatively, the first message summary can be displayed in a second form when a triggering action on the first message summary is detected.

[0053] In another scenario, at least one second optional question is generated based on the first unread message. At least one second optional question can be displayed at the bottom of the first message digest, allowing the current object to select from multiple second optional questions the question associated with the first unread message.

[0054] In another scenario, the second form is used to characterize the form of displaying the full first message summary, that is, presenting the full text of the first message summary. In simpler terms, it presents the first message summary in an expanded state.

[0055] Specifically, when an operation to expand and display the first message summary is detected, the first message summary can be displayed in full in the conversation interface, and at the same time, several second optional questions can be displayed at the bottom of the first message summary.

[0056] For example, see [link to previous article] Figure 3 A second control 306 is displayed at the first message summary. The second control 306 corresponds to the control for viewing the full text of the first message summary. Upon detecting a trigger operation on the second control 306, the first message summary is presented in a second form (expanded state) 401, see [link to relevant documentation]. Figure 4The bottom of the first message summary displays multiple second optional questions 402. In the aforementioned information interaction method, upon receiving a trigger operation for a conversation interface with unread messages, the first message summary, provided by the intelligent system, can be displayed in a first form to indicate the answer information related to the first optional questions based on the first unread messages. These first optional questions are generated based on the first unread messages and are most suitable for the current object. This method allows for a summary display of the first unread messages when the conversation interface is displayed, solving the problem of low efficiency in obtaining effective information in existing technologies where unread messages need to be read one by one to understand the conversation content. Furthermore, upon detecting a second operation on the first message summary, the entire first message summary can be displayed, along with multiple second optional questions generated based on the first unread messages. This achieves not only displaying the summary information of the first unread messages but also displaying information on multiple optional questions generated based on the first unread messages, facilitating users to understand the message content of the first unread messages from multiple dimensions and improving the effectiveness of obtaining unread message content.

[0057] In this paper, after obtaining the first message digest, the presentation position of the first message digest in the session interface is also crucial. Here, the presentation position of the first message digest in the session interface can be further elaborated. In this case, the technical terms that are the same as or corresponding to those mentioned above will not be elaborated in this context.

[0058] In one scenario, optionally, the first message summary is displayed at a first position on the conversation interface, the first position being used to indicate the top of the last unread message or the newly received conversation message in the conversation interface, and the first message summary scrolls synchronously with the conversation messages in the conversation interface; or, the first message summary is displayed at a second position on the conversation interface, the second position being used to indicate the location of the message input box, the message input box being used to receive input conversation messages.

[0059] This can be understood as follows: the first message digest is presented in two ways in the conversation interface, and different presentation methods can be used for different device types. Optionally, method one can be used for mobile devices, and method two can be used for desktop devices. The following sections will elaborate on each presentation method corresponding to the first message digest: Presentation Method 1: Display the first message summary in the first position of the conversation interface. The first position is used to indicate the location of the last unread message in the conversation interface. The first message summary scrolls synchronously with the conversation messages in the conversation interface.

[0060] This can be understood as follows: the first message digest is used as the message stream in the conversation interface. In this case, the first message digest can be displayed at the end of the first unread message in the conversation interface. Alternatively, it can be understood as the first message digest being displayed at the end of the first unread message, or above the new message. The first message digest is displayed synchronously in the conversation interface as new conversation messages are received.

[0061] For example, see [link to previous article] Figure 3 In the conversation interface 303, the first message summary is displayed below the last unread message and above new conversation messages. Simultaneously, when a new conversation message is received based on the conversation interface, the display position of the first message summary within the conversation interface also changes.

[0062] The advantage of displaying the first message summary in the first position is that after the session interface is triggered, it usually displays the latest session message. Therefore, displaying the first message summary at the bottom of the last unread message or at the top of the new session message makes it easier for users to see the corresponding first message summary, thereby improving the convenience of viewing the first message summary.

[0063] Presentation Method 2: Display the first message summary in the second position of the conversation interface. The second position is used to indicate the location of the message input box, which is the display box in the conversation interface used to input conversation messages.

[0064] This can be understood as follows: the conversation interface includes a message input box, and a first message summary can be displayed at an associated location within the message input box. This associated location could be above the message input box. The area above the message input box can be referred to as the second location.

[0065] For example, see Figure 5 The conversation interface includes a message input box 501. A second position 502, located above the message input box, displays the first message summary in a first format after it has been obtained.

[0066] The advantage of displaying the first message summary in the second position is that the message input box is the most frequently used and focused part of the conversation interface. Displaying the first message summary here can effectively remind the current object.

[0067] The above information interaction method provides different display positions of the first message summary in the conversation interface, and different display positions can achieve the effect of effectively reminding the current object.

[0068] It should be noted that "summary generation timing (real-time generation mechanism / pre-generation mechanism)" and "summary display position (first display position / second display position)" can be decomposed into two independent orthogonal dimensions, which can be freely combined to form differentiated product forms.

[0069] It should also be noted that the first message summary can also be displayed centrally through the sidebar, floating bubble, and notification center; the specific display format will not be elaborated in this case.

[0070] Figure 6 This is a flowchart illustrating an information interaction method in one scenario. When the first message summary is presented in a second form, the conversation interface can display not only the entire content of the first message summary but also at least one second optional question. The second optional question is generated in the same way as the first optional question, but differs in its relevance to the current object. Furthermore, the second optional question summarizes the first unread message from another perspective. The current object can obtain a summary of the first unread message from this other perspective based on the triggering operation of the second optional question. The specific implementation method can be found in the detailed description of this scenario. Technical terms identical or corresponding to those in the above scenario will not be repeated here.

[0071] like Figure 6 As shown, the information interaction method specifically includes the following steps: S610, Receive a first operation on the display session interface, and display a first message digest in a first form.

[0072] The first message summary is provided by the intelligent system and is used to indicate the content of the first response related to the first optional question obtained based on the first unread message. The first optional question is used to indicate the question obtained based on the first unread message.

[0073] In one scenario, the first form is used to indicate that at least a portion of the first message summary can be displayed. The at least a portion of the content is related to the amount of text in the first message summary and the amount of text that each line in the session interface can hold.

[0074] S620, receive a second operation for the first message digest, display the first message digest in a second form, and display at least one second optional question, the second optional question being used to characterize question information generated based on the first unread message.

[0075] In one scenario, a second operation is received regarding the first message digest, displaying the first message digest in a second format. This second format instructs the full display of the first message digest, which is presented in a first format, with a second optional question displayed at the bottom. In this scenario, the first message digest includes a summary and sub-content under each item. That is, the first message digest can be presented in a general-to-specific format, first introducing an overview of the first unread message under the first optional question, and then breaking it down into at least one item to discuss the content supporting the first unread message relative to the first optional question.

[0076] For example, see Figure 5 The first message summary is an overview of the first unread message and supporting content for each entry.

[0077] S630: Receive the third operation for the second optional question and display the second message digest.

[0078] The second message digest is used to characterize the second response information of the triggered second optional question, which is obtained based on the first unread message. The second message digest is also based on the output of the intelligent system after processing the first unread message and the triggered second optional question.

[0079] It should be noted that at least one second optional question is also generated based on the first unread message. The display order of at least one second optional question in the conversation interface is used to reflect the relevance between the second optional question and the current object. Optionally, the higher the relevance, the earlier the second optional question is displayed, and vice versa.

[0080] Specifically, upon detecting any of the second optional questions that trigger the display, the intelligent system can obtain associated unread messages related to the selected second optional question based on the first unread message and the selected second optional question, and generate a second message digest based on the associated unread messages. In the conversation interface, the displayed first message digest can be changed to the second message digest.

[0081] For example, upon detecting a trigger Figure 7 After the second optional question 402 shown in (a), the first message digest can be replaced with the second message digest 701. In this case, the second message digest is related to the triggered second optional question. See [link to relevant documentation]. Figure 7 The second message digest 701 is shown in (b).

[0082] In another scenario, receiving a third operation for the second optional question and displaying a second message digest includes: receiving a third operation for the second optional question, changing the first message digest to the second message digest; and displaying a third optional question that is at least partially different from the second optional question.

[0083] It should be noted that after obtaining the first unread message, the intelligent system can generate multiple optional questions based on it. When the conversation interface is first displayed, the system can select the most relevant optional question from these options as the first optional question. The second and third optional questions are both pre-generated questions related to the first unread message.

[0084] Specifically, upon detecting a third trigger action on the second optional question, the displayed first message digest can be changed to the second message digest, and the displayed second optional question can be replaced with the third optional question. The third optional question can be the same as or different from the second optional question. Of course, since one of the second optional questions is triggered, at least some of the optional questions in the second and third optional questions will be different.

[0085] For example, see [link to previous article] Figure 7 The first message digest can be replaced with the second message digest, and the second optional question at the bottom of the first message digest can be updated to the third optional question 702.

[0086] The effect of the aforementioned information interaction method is that, while displaying the first message summary in a second form, multiple second optional questions can also be displayed. Since the second optional questions are generated based on the first unread message, it allows the current user to further understand the question information associated with the first unread message from another perspective. Furthermore, when a trigger operation on a second optional question is detected, the second message summary corresponding to the triggered second optional question can be displayed. This solves the problem of low efficiency in extracting unread message content when there are a large number of unread messages, requiring the user to read and understand each one individually to determine the core content. It achieves the effect of efficiently and accurately displaying the message summary of the first unread message relative to the current user.

[0087] Figure 8 This is a flowchart illustrating an information interaction method for this scenario. The first message digest is a summary of the first unread message. To obtain the first message digest that best matches the current object, the first message digest can be obtained based on the method provided in this scenario. For the specific implementation method, please refer to the detailed description of this scenario. Technical terms that are the same as or corresponding to those in the above scenario will not be repeated in this scenario.

[0088] like Figure 8 As shown, the information exchange method includes the following steps: S810. Based on the first unread message, obtain at least one fourth optional question, and obtain a first optional question from the at least one fourth optional question, the first optional question being used to indicate a question that satisfies the first condition with the current object.

[0089] The fourth optional question is one of all the questions generated by the intelligent system based on the first unread message. The first optional question is the one most relevant to the current object among the multiple fourth optional questions. The first condition can be understood as the condition that the relevance between the fourth optional question and the current object is satisfied.

[0090] Specifically, by analyzing the first unread message using an intelligent system, a fourth optional question related to the first unread message can be obtained. Based on the relevance between the fourth optional question and the current object, the first optional question can be obtained.

[0091] It should be noted that when obtaining the fourth optional question corresponding to the first unread message based on the intelligent system, it can be generated based on multiple pre-configured dimensions.

[0092] In one scenario, optionally, based on the first unread message, at least one fourth optional question is obtained, including: obtaining a signal identifier for the first unread message, the signal identifier being used to at least indicate the mention of the first unread message; and obtaining at least one fourth optional question based on the signal identifier and a first description dimension, the first description dimension including one of the following: mention dimension, speaker dimension, and discussion topic dimension.

[0093] In this context, the signal identifier can be understood as the signal characteristics included in the first unread message. Optionally, the signal identifier can be the identifier of the mentioned object, such as the "@" identifier. The signal identifier can also be the speaker identifier, discussion dimension identifier, etc. The first description dimension is a pre-configured dimension used to generate the fourth optional question. The priority of the first description dimensions can be the same or different; in this case, we will use different first description dimensions as an example. The first description dimension includes one or more of the mentioned object dimension, speaker dimension, and discussion topic dimension. The priority of the first description dimensions is, in order, the mentioned object dimension, the speaker dimension, and the discussion topic dimension.

[0094] The mention of the object dimension can be understood as follows: when the first unread message includes the @ symbol, a corresponding fourth optional question can be generated based on the object mentioned by that symbol.

[0095] Speaker dimension: This can be understood as generating a corresponding fourth optional question based on the perspective of the speaker of the first unread message.

[0096] Discussion topic dimension: A fourth optional question is generated based on the content of the first unread message.

[0097] It should be noted that if the first description dimension has a certain priority, a fourth optional question can be generated based on the speaker dimension if no fourth optional question is generated based on the mentioned object dimension. If no fourth optional question is generated based on either of the first two description dimensions, a fourth optional question can be generated based on the discussion topic of the first unread message.

[0098] After obtaining the fourth optional question, a first optional question associated with the current object can be obtained from the fourth optional question. Optionally, the first optional question can be obtained based on the evaluation attributes between the at least one fourth optional question and the current object.

[0099] The evaluation attribute reflects the suitability between the fourth optional question and the current user. The intelligent system can obtain the evaluation attribute of the fourth optional question relative to the current user based on relevant information about the fourth optional question and the current user. Typically, the evaluation attribute can be adjusted numerically; a higher value indicates a greater relevance between the fourth optional question and the current user, and vice versa.

[0100] Specifically, after obtaining the fourth optional question, the intelligent system can determine the evaluation attribute of the fourth optional question relative to the current object based on the relevant information of the current object, and take the fourth optional question with the highest evaluation attribute as the first optional question.

[0101] In one scenario, the fourth optional question can be obtained based on the first unread message, and then the first optional question can be obtained based on the fourth optional question. This can be further explained below: Step 1: Obtain the first unread message and detect signal identifiers: The intelligent system first detects the first unread message associated with the session interface. Detect signal characteristics in the first unread message; optionally, signal characteristics can be @ the current object, @ all objects, the message content sent by the session participants, and the topic clues of the first unread message.

[0102] The second step is to generate a series of candidate recommendation questions based on the signal identifiers, namely the fourth optional question: based on the detected signal identifiers, generate a series of candidate recommendation questions according to the priority of the first description dimension.

[0103] Step 3: Select the most relevant question for the current object: The intelligent system sorts the candidate recommendation questions and selects the fourth candidate question that is most relevant to the current object. This fourth candidate question is then used as the first candidate question. It should be noted that multiple objects associated with the same session may have different first candidate questions if they receive the same first unread message.

[0104] Step 4: Generate the first message summary based on the first candidate question: Generate answers for the selected questions based on the content of the first unread message.

[0105] Step 5: Display the first message summary in the conversation interface: The first message summary most relevant to the current object is displayed in the first round. In essence, it is "the answer to the most relevant recommended question for the current user". This method can achieve the effect of personalized summary.

[0106] In this scenario, the remaining candidate recommendation questions (the fourth optional question) are placed in the multi-round question and answer area, allowing the current user to switch dimensions and continue asking questions about the first unread message.

[0107] The following explains how to process the first unread message based on the first descriptive dimension to generate the fourth optional question: User action item dimension (mention object dimension): If the message contains @ the current user or @ everyone, generate questions such as "What do I need to pay attention to in this group?".

[0108] Speaker dimension: Generate a fourth optional question based on the users participating in the conversation, such as "What are {User A} and {User B} discussing?" or "What viewpoint did {User X} express?"

[0109] Discussion Topic Dimension (Catch-all): If neither of the first two dimensions is matched (e.g., there are no obvious names in the message), then a catch-all question is generated, such as "What topic are people discussing?" or "What is the background and issues of topic XX?"

[0110] S820. Based on the intelligent system, the first unread message is analyzed to obtain the first message summary corresponding to the first optional question. This can be understood as: the intelligent system can analyze the first unread message to obtain the answer to the first optional question, and can display the answer in the form of a total score.

[0111] It should be noted that the format of the first message summary can determine whether the current object reads it; therefore, the format of the first message summary is crucial.

[0112] In one scenario, a corresponding system prompt word can be configured for the intelligent system to determine the content to be presented in the first message summary based on the system prompt word, thereby achieving the effect of the current object reading the message summary.

[0113] Optionally, system prompts can include positive and negative rules. Positive rules can be understood as what the intelligent system should do, while negative rules can be understood as what the intelligent system should not output.

[0114] In one scenario, the positive rules (what the first sentence should do) are: Expose specific problems: directly point out the problem's manifestation or bottleneck (e.g., "conflict, failure, mismatch"); Guide subsequent plans: introduce tasks to be completed or troubleshooting ideas (e.g., "follow-up processing, needs investigation, awaiting evaluation"); Directly reveal conclusions: provide clear solutions or reasons (e.g., "confirmed, already scaled up, identified"); Focus on time nodes: provide specific dates or launch nodes (e.g., "expected to be tested tomorrow, gray-scale deployment this week"); Present conflicts and disagreements: when disagreements exist, highlight the points of conflict rather than smoothing them out (e.g., "disagreement, not aligned, bottleneck"); Risk assessment: when online issues are involved, the first sentence should reveal the urgency (e.g., "high priority investigation, blockage, failure").

[0115] Negative rules (avoiding the first sentence): Avoid redundant group names: Do not repeat background information already known to users, such as "in the XX project group" or "in the discussion about XX" at the beginning; Avoid invalid interaction descriptions: Do not describe chat actions (such as "responded, chatted, started communication"), but abstract incremental information from a business perspective; Avoid synonymous repetition: Do not repeat the same information before and after in the first sentence.

[0116] The first sentence of the first message digest is generated using the method described above.

[0117] The first message summary needs to be based on structured output. Optional structured formats include: using bold subheadings to divide long summaries into multiple thematic modules; using unordered lists to display key points, breaking long sentences into short entries; using blank lines to separate modules to enhance visual hierarchy; and highlighting key conclusions and to-do items with bold marks.

[0118] The advantage of forming the first message summary based on the above method is that it solves the problem of low reading efficiency caused by traditional summaries being presented as whole paragraphs of text, and realizes the hierarchical analysis of the content information of the first unread message relative to the first optional question.

[0119] It should also be noted that the first unread message may span a relatively long period of time. Therefore, the first unread message can include resolved historical issues and the latest to-do items. Based on this, a time-based layering strategy can be adopted. Optionally, the first unread message within a preset time period can be used as the main body, highlighting the status, conclusion, and to-do items of the latest first unread message. Optionally, the preset time period is 2 days. And / or, earlier discussed content can be used as supplementary background, placed in a secondary position or briefly mentioned. For example, if multiple rounds of investigation and remediation are discussed in a project group, the first message summary can focus on "the root cause has been located as XX, and XX needs to be fixed" rather than reiterating the investigation process step by step.

[0120] This can be understood as a personalized summary chain of "detection-generation-filtering-answering": Detect signals in unread messages (@ person, speaker, topic); generate a series of candidate recommendation questions based on the signals by dimension (user action item / speaker / discussion topic as a fallback); select the most relevant question for the current user; generate an answer using the question; and the summary displayed in the first round is the answer.

[0121] The aforementioned information interaction method first extracts signal identifiers from the first unread message based on the intelligent system, and then parses the first unread message based on the signal identifiers to obtain multiple fourth optional questions related to the first unread message. Next, it selects the first optional question most relevant to the current object from the multiple fourth optional questions. Based on the first optional question and the first unread message, the intelligent system obtains a first message summary, achieving the effect that the message summary corresponding to the same first unread message will differ for different users, that is, achieving the effect of targeting and personalization of the first message summary.

[0122] In another scenario, after receiving a second operation on the first message digest, not only can the first message digest and at least one second optional question be displayed in a second form, but a first identifier can also be displayed in the session interface. The display location and function of the first identifier are detailed below, and technical terms that are the same as or corresponding to those described above will not be repeated in this embodiment.

[0123] Optionally, a first identifier is displayed to prompt the user for input; input information is received, and first information is displayed in the conversation interface. The first information is provided by the intelligent system and is used to indicate a third response content of the input information. The third response content is obtained based on the first unread message.

[0124] The first identifier can be displayed in the same location as the second optional question. The first identifier can be understood as a knowledge-based Q&A entry point; optionally, the content displayed by the first identifier can be "@knowledge-based question". When triggered, the first identifier displays a question editing box, allowing users to input relevant information. In other words, the first identifier represents the entry point where the current user can freely ask questions.

[0125] If the first identifier is detected to be triggered and a problem description is received in the problem editing box, the intelligent system can obtain the third response content associated with the problem description based on the problem description and the first unread message.

[0126] It should be further noted that if no third response content associated with the input information is obtained based on the first unread message, the following information can be displayed: First, the intelligent system can find third-party responses that correspond to the input information from massive amounts of data; Second: The intelligent system can output a first descriptive message, which indicates that no third response was received from the first unread message. Optionally, the first descriptive message may not mention the issue you raised in the first unread message.

[0127] Thirdly, the intelligent system searches through a massive amount of data for a third response that corresponds to the input information and displays a second descriptive message. This second descriptive message indicates that the third content was not obtained based on the first unread message. Optionally, the second descriptive message may not mention the question you raised in the first unread message, and the response content may be obtained based on open data search.

[0128] In one scenario, the advantage of displaying the first identifier is that if the current object generates other questions based on the displayed first message summary, it can input question information based on the trigger operation of the first identifier, thereby enabling the intelligent system to search whether the first unread message contains an answer that matches the input question information, achieving the effect of intelligently obtaining the answer to the question.

[0129] In another scenario, the input box can be displayed in a window above the conversation interface, and the corresponding response content can be presented in the window.

[0130] For example, see Figure 4 Upon detecting a trigger of the first identifier 403, an input box can be displayed. The current user can edit the input information in the input box. Based on the input information and the first unread message, the intelligent system outputs a third response. The third response can be presented in a separate window or in a specific location within the conversation interface.

[0131] It should also be noted that when the intelligent system provides third-party response content corresponding to user input, it can be displayed only in the conversation interface corresponding to the current object, without affecting other users participating in the conversation.

[0132] In another scenario, the first message summary includes multiple first message contents. These multiple first message contents are displayed according to a preset format. The first message content can be determined based on one or more first unread messages. In practical applications, to facilitate users quickly locating the second unread message associated with the first message content, this scenario can be used as a reference. It should be noted that the second unread message is a message within the first unread message set; the first unread message corresponding to the triggered second identifier can be referred to as the second unread message.

[0133] Optionally, the first message digest includes multiple first message contents, and the method further includes: displaying a second identifier for at least a portion of the first message contents, the second identifier being used to indicate a second unread message corresponding to the first message contents, the second unread message being a message in the first unread message; receiving a fourth operation for the second identifier, displaying the second unread message, the second unread message being used to indicate the corresponding unread message for which the second identifier was triggered.

[0134] This can be understood as follows: the first message summary includes not only a general overview of the first unread message but also multiple sub-contents, which elaborate on the content of the first message summary. Each sub-content can be referred to as the first message content. At least part of the first message content can be linked to the corresponding first unread message; therefore, a second identifier can be added to each first message content. The second identifier is used to display the second unread message that generated that first message content after it is triggered. In this case, the second unread message can be understood as a message within the first unread message. That is, the second identifier can be understood as a pointer to the second unread message to which the first message content belongs.

[0135] For example, see Figure 4 The first message summary, presented in a second form, includes multiple first message contents. A second identifier 404 is displayed at an associated location within a portion of the first message content; optionally, the associated location can be the end of the first message content. When a trigger operation on the second identifier is detected, the second unread message corresponding to the first message content whose second identifier was triggered can be located, and the user can be redirected to the location of the second unread message in the session interface. Alternatively, when a trigger operation on the second identifier is detected, the second unread message corresponding to the first message content whose second identifier was triggered can be located, and a sub-interface for carrying the second unread message can be displayed in the session interface.

[0136] The aforementioned information interaction method, after presenting the first message summary in a second form, can not only display the full first message summary but also display multiple second optional questions. To further meet the current user's need to understand the first unread message, a first identifier for inputting related questions can be displayed. Upon detecting a trigger operation on the first identifier, the system receives the question description information input by the current user, enabling the intelligent system to combine the description information and the first unread message to generate corresponding third response content. This allows the current user to freely and broadly understand the message content of the first unread message. Furthermore, when the intelligent system summarizes the answers to related questions based on the first unread message, it can improve the efficiency and convenience for the current user to obtain message content.

[0137] In another scenario, the information interaction method further includes: receiving an operation to close the first message digest, and closing the first message digest. The specific implementation of this method can be found in the detailed description of this scenario. Technical terms that are the same as or corresponding to those in the above scenario will not be repeated in this scenario.

[0138] It should be noted that the first message summary can be presented in either the first or the second format. For different presentation formats, corresponding strategies can be configured to disable the display of the first message summary.

[0139] Optionally, the system may receive a fifth operation to close the first message digest presented in a first form; or, receive a sixth operation to change the first message digest from a second form back to a first form; or, receive a seventh operation to close the first message digest presented in a second form. The fifth operation includes one of the following: receiving a first session message that reflects a processing instruction from the current object to close the first message digest; receiving an operation on a first control that indicates that the first message digest should be closed; receiving a second session message that indicates a newly sent session message from the current object; or receiving an operation on browsing the first unread message.

[0140] The fifth operation is used to instruct the first message digest presented in the first form to be closed, and the sixth operation is used to instruct the first message digest to be changed from the second form back to the first form. The seventh operation can be understood as closing the first message digest displayed in the second form.

[0141] In one scenario, when the first message digest is in the first form, the fifth operation to close the first message digest includes several types, each of which will be described below.

[0142] The first method: disable the first message digest using a command.

[0143] The instruction can be the first session message. The first session message is used to instruct the current object to enter and send a session message in the message input box of the session interface. The instruction corresponding to the first session message can be an instruction to turn off the first message digest, for example, the first session message can be: "Turn off message digest".

[0144] The second method involves triggering an action on the close control.

[0145] The first control can be understood as the close control corresponding to the first message digest. The first control can be "×".

[0146] When a click action is detected on the first control, the first message digest can be turned off.

[0147] The third type: receiving a new session message sent by the current object.

[0148] A second session message has been detected from the current object; therefore, the first message digest is now closed. The second session message can be understood as a new session message entered by the current object in the session interface.

[0149] The fourth type: browsing the first unread message. If it is detected that the current object has browsed at least part of the first unread message, it means that the current object has understood the content corresponding to the first unread message, and at this time it can also be considered that the first message summary has been closed.

[0150] It should be noted that the following methods can be used to determine whether the current object has viewed the first unread message: First, if the user triggers the unread message collapse control. The unread message collapse control can be understood as an aggregate button for the first unread message. When an operation triggering this aggregate button is detected, it can jump to the earliest first unread message. Accordingly, in this case, it can be preliminarily determined that the current object has viewed the first unread message. Second, if the current object triggers an operation to flip up the page to read the first unread message, it can also be determined that the unread message has been read, and the first message summary can be closed.

[0151] In short: When the first message digest is in its first form (preview state), if one of the following conditions is detected, it can be confirmed that the first message digest is closed: The system detects that the current object manually clicks the first control, which can close the first message digest; it receives the first session message for closing the first message digest, which includes the instruction to close the first message digest; it receives the second session message, which can be understood as a new session message sent by the current object; and it detects that the current object has read the first unread message corresponding to the first message digest.

[0152] In another scenario, if the first message digest is in the second form, a sixth operation is received to transform the first message digest from the second form back to the first form.

[0153] This can be understood as the sixth operation being the operation of collapsing the first message digest. Optionally, when the first message digest is in the expanded state, a third control can be displayed. The third control is used to represent the control that collapsed the first message digest. When a trigger operation on the third control is detected, the first message digest can be changed from the expanded state to the preview state.

[0154] It should be noted that after changing the first message digest from the expanded state to the preview state, the first message digest in the first form can be closed based on the fifth operation.

[0155] In another scenario, if the first message digest is in the second form, a seventh operation is received to close the first message digest presented in the second form.

[0156] This can be understood as follows: The seventh operation represents the operation of turning off the first message digest in the second form. When an operation that triggers the turning off of the first message digest is detected, the first message digest presented in the second form can be turned off.

[0157] The above approach employs a refined disappearance strategy and synchronization across three platforms: differentiating disappearance paths between preview and expanded states; differentiated handling of "closing all messages at once" on PC and "returning to preview state" on mobile; and a comprehensive judgment based on read status, user behavior, and the arrival of new messages to determine whether to close the message digest. Furthermore, this refined disappearance strategy avoids the problem of the first message digest being displayed for an extended period or repeatedly, thus preventing it from obscuring the message stream.

[0158] The aforementioned information interaction method proposes a refined management strategy for closing the first message summary for different presentation formats, avoiding the problem of repeated display or obscuring of the first message summary, and achieving the effect of dynamically controlling the timing of closing the first message summary.

[0159] In another scenario, a mechanism for generating the first message digest can be pre-configured, and the first unread message can be processed based on the pre-configured mechanism to generate the first message digest. Thus, when the first operation that triggers the display of the session interface is detected, the first message digest can be displayed.

[0160] In this paper, there are two mechanisms for generating the first message digest: the first is a pre-generation mechanism, which generates the first message digest based on the first unread message before entering the session interface; the second is an on-the-spot generation mechanism, which generates the first message digest based on the first unread message when the session interface is detected to be triggered.

[0161] Next, we will explain each mechanism for generating the first message digest.

[0162] In one scenario, the pre-generation mechanism could be: when the first unread message of a session is detected to have reached a first number, the generation of the first message digest is triggered.

[0163] Wherein, the first quantity is a preset quantity, which is used to limit the number of first message digests generated based on the first unread messages. Optionally, when the number of first unread messages reaches the first quantity, the first message digest is generated based on the first unread messages.

[0164] Even if the current object does not trigger the session interface, the first message digest can be generated as long as the first unread message of the session to which the session interface belongs reaches the first number.

[0165] Specifically, the system can obtain the number of unread messages in each session in real time. When the number of unread messages in any session reaches a certain threshold, the system processes the first unread message associated with that session based on the intelligent system, generates the first message summary corresponding to that session, and displays the session interface and the first message summary when the system detects that the session interface is triggered.

[0166] It should be noted that the presentation format, content, and disappearance status of the first message summary in the conversation interface can be found in the detailed description of the above situations, and will not be elaborated here.

[0167] In another scenario, the instant generation mechanism could be: upon detecting the first operation that triggers the display of the session interface, generate a first message summary based on the first unread message.

[0168] When the first operation that triggers the display of the session interface is detected, the first unread message of the session to which the session interface belongs is obtained, the first unread message is processed based on the intelligent system, and a first message summary is obtained and displayed.

[0169] This can be understood as generating and displaying a first message summary based on multiple first unread messages associated with the session after entering the session interface.

[0170] The advantage of the pre-generation mechanism is that the first message digest can be displayed when the session interface is shown, achieving the timeliness of the first message digest generation; the advantage of the real-time generation mechanism is that the first message digest can be generated based on all the first unread messages when the session interface is triggered without wasting computing resources, achieving the effect of comprehensive first message digest content.

[0171] In another scenario, before entering the session interface, when the number of unread messages for the first unread message reaches a certain threshold, a first message summary is generated. In practical applications, the number of unread messages for a given session is constantly changing. To make the first message summary more closely match the content of the first unread message, an update mechanism for the first message summary can be configured so that when the current object triggers the display of the session interface, the presented first message summary is more adapted to the first unread message.

[0172] In one scenario, the mechanism for updating the first message digest may be: in response to receiving a third unread message that satisfies the second condition, a third message digest is obtained, the third message digest being used to indicate the digest information re-obtained based on the third unread message and the first unread message; upon receiving a first operation for displaying the session interface, the third message digest is used as the first message digest.

[0173] The third unread message refers to any unread message received after the first message digest has been generated based on the first unread message. The second condition indicates the conditions under which the first message digest needs to be updated.

[0174] The second condition can include three dimensions. The first dimension is: updating based on the number of unread messages, where the number of unread messages is the second quantity. The second dimension is: processing the third unread message every first time interval to generate a third summary information. The third dimension is: after receiving the third unread message, if no new session message is received within the second time interval, processing the third unread message and the first unread message to generate a third message summary.

[0175] Specifically, when a third unread message is detected that meets the second condition, a third message digest can be generated based on the third unread message and the first unread message. When a first operation is detected targeting the session interface, the third message digest can be used as the first message digest and displayed in the session interface.

[0176] For example, the number of unread messages is a second number, which is 5 messages. When the number of unread messages for the third unread message reaches five, a third message digest is generated based on the third unread message and the first unread message. If the update is based on time, the update duration can be set, i.e., the first duration. Optionally, the first duration is three minutes. The third unread message and the first unread message are processed every three minutes to obtain the third message digest. Alternatively, a second duration can be set, which can be five minutes. If no new session message is received within five minutes after the third unread message is received, a first message digest can be generated based on the third unread message and the first unread message.

[0177] The aforementioned information interaction method can pre-configure the generation timing of the first message digest, and process the first unread message based on different generation timings to obtain a first message digest corresponding to the first unread message, achieving high efficiency in first message digest generation. Furthermore, after using a pre-generation mechanism to generate the first message digest of the first unread message, the first message digest can be updated based on newly received first unread messages, so that when a trigger to display the session interface is detected, the latest first message digest is displayed, achieving a close match between the first message digest and the first unread message.

[0178] In another scenario, instant messaging software may invite new users to participate in a conversation. To facilitate new users' timely and comprehensive understanding of the conversation content, a first message summary relevant to the new user can be generated.

[0179] For example, if the current object is invited to join its session, the current object cannot see the session messages before joining the session. In order to make it easier for the current object to understand the session content corresponding to the session in a timely manner, a first message digest can be generated based on the method provided in this scenario.

[0180] Optionally, in response to an eighth operation, a fourth message digest is displayed, the eighth operation indicating the operation of joining a new session, the fourth message digest indicating the content information of a fourth unread message, and the fourth unread message indicating unread messages in the new session.

[0181] The eighth operation can be understood as an operation instructing the user to join a new session. For example, upon receiving a session invitation from another object, the current object can trigger the invitation link to join the session corresponding to that link. The fourth message digest is used to characterize the message digest generated based on the fourth unread message in the new session. The fourth unread message is a message within the permission scope of the new session.

[0182] It should be noted that the scope of the session messages corresponding to the new session is related to the permission scope selected by other users when sending the invitation link. The permission scope can be a time range, the number of messages, etc.

[0183] For example, the time range can be a range selected by other users; that is, a fourth message digest can be generated based on the fourth unread message within the selected time range. The number of messages can be 30, and a fourth message digest can be generated based on the fourth unread messages within these 30 messages.

[0184] Optionally, the fourth message digest is associated with a configured first permission, which indicates the availability of a fourth unread message.

[0185] The above-described information interaction method can join a new session corresponding to the invitation link when the trigger operation of the invitation link is detected, and display a fourth message digest corresponding to the new session. The fourth message digest is related to the fourth unread message, which is determined based on the message retrieval permissions configured for the object corresponding to the invitation link. This method can enable the current user to understand the discussion content of the new session in a timely manner, thereby improving the efficiency of session interaction.

[0186] This approach can solve the current problem of long waiting times by generating summaries in advance before users join the group, allowing them to view them immediately upon joining. Furthermore, it can address the lack of personalized summaries; through a complete chain of "detecting signals, generating a series of recommended questions, selecting the most relevant questions for the current user, and generating answers using those questions," the same unread message can be summarized in different dimensions for different users, achieving a targeted presentation of the first message summary.

[0187] Figure 9 This is a schematic diagram of the structure of an information interaction device in one scenario, such as... Figure 9 As shown, the information interaction device includes: a first display module 910 and a second display module 920; The first display module 910 is configured to receive a first operation on the display session interface, display a first message summary in a first form, the first message summary being provided by the intelligent system and used to indicate a first response to a first optional question, the first optional question indicating a question obtained based on a first unread message, and the first response information being obtained based on the first unread message; the second display module 920 is configured to receive a second operation on the first message summary, display the first message summary in a second form, and display at least one second optional question, the second optional question representing question information obtained based on the first unread message.

[0188] In one scenario, the information interaction device further includes: The third display module is used to receive a third operation in response to the second optional question and display a second message digest. The second message digest is used to characterize the second response information of the triggered second optional question. The second response information is obtained based on the first unread message.

[0189] In one scenario, the first display module includes: A first display unit is configured to display the first message summary at a first position on the conversation interface, the first position indicating the top of the last unread message or a newly received conversation message in the conversation interface, the first message summary scrolling synchronously with the conversation messages on the conversation interface; or... The second display unit is used to display the first message summary at a second position on the conversation interface, the second position being used to indicate the location of the message input box, the message input box being used to receive input conversation messages.

[0190] In another scenario, the first form is used to represent displaying at least a portion of the content of the first message summary, and the second form is used to represent displaying the full content of the first message summary, which includes multiple message contents categorized and summarized.

[0191] In another scenario, the second display module includes: The third display unit is used to receive a third operation for the second optional question, and to change the first message digest into the second message digest. The fourth display unit is used to display a third optional question, which is at least partially different from the second optional question.

[0192] In another scenario, the first message digest is obtained in the following manner: A first generation module is configured to obtain at least one fourth optional question based on the first unread message, and to obtain a first optional question from the at least one fourth optional question, wherein the first optional question is used to indicate a question that satisfies a first condition with the current object; The second generation module is used to obtain the first message digest based on the first optional question and the first unread message.

[0193] In another scenario, the first generation module includes: A first generation unit is configured to obtain a signal identifier of the first unread message, wherein the signal identifier is at least used to indicate the mentioned object of the first unread message; The second generation unit is configured to obtain at least one fourth optional question based on the signal identifier and the first description dimension, wherein the first description dimension includes one of the following: The dimensions include the object of mention, the speaker, and the topic of discussion.

[0194] In another scenario, the second generation module is further configured to: The first optional question is obtained based on the evaluation attributes between the at least one fourth optional question and the current object.

[0195] In another scenario, the second generation module is further configured to: Based on the intelligent system, the first unread message is analyzed to obtain a first message digest corresponding to the first optional question.

[0196] In another scenario, the information interaction device further includes: The first prompt module is used to display a first identifier, which is used to prompt the user for input. The second prompt module is used to receive input information and display first information in the conversation interface. The first information is provided by the intelligent system and is used to indicate the third response content of the input information. The third response content is obtained based on the first unread message.

[0197] In another scenario, the information interaction device includes: The third prompt module is used to display a second identifier for at least part of the first message content. The second identifier is used to indicate a second unread message corresponding to the first message content. The second unread message is a message in the first unread message. The fourth prompt module is used to receive the fourth operation for the second identifier and display the second unread message, which is used to indicate the corresponding unread message for which the second identifier was triggered.

[0198] In another scenario, the information interaction device further includes: a message digest closing module, used for: Receive the fifth operation, close the first message digest presented in the first form; or, Receive the sixth operation, changing the first message digest from the second form to the first form; or, Receive the seventh operation: close the first message digest presented in the second form; The fifth operation includes one of the following: Receive a first session message, which reflects the processing instruction of the current object to close the first message digest; Receive an operation on a first control, the first control being used to instruct the first message digest to be closed; A second session message is received, which indicates a new session message sent by the current object; Receive the operation for browsing the first unread message.

[0199] In another scenario, the information interaction device further includes: The message digest generation module is used to obtain a first message digest in response to the number of messages in the first unread message reaching a first number.

[0200] In another scenario, the information interaction device further includes: The fifth display module is used to obtain a third message digest in response to receiving a third unread message that meets the second condition. The third message digest is used to indicate the digest information re-obtained based on the third unread message and the first unread message. The sixth display module is used to receive a first operation for displaying the session interface and use the third message digest as the first message digest.

[0201] In another scenario, the information interaction device further includes: The seventh display module is used to respond to the eighth operation by displaying the fourth message digest, the eighth operation being used to indicate the operation of joining a new session, the fourth message digest being used to indicate the content information of the fourth unread message, and the fourth unread message being used to indicate the unread messages in the new session.

[0202] In another scenario, the fourth message digest is associated with a configured first permission, which indicates the availability of a fourth unread message.

[0203] The aforementioned information interaction method, upon receiving a trigger operation on a conversation interface with unread messages, can display a first message summary in a first form. This first message summary, provided by the intelligent system, indicates the need to obtain answer information related to a first optional question based on the first unread message. The first optional question is generated based on the first unread message and is most suitable for the current object. This method allows for a summary display of the first unread message when the conversation interface is displayed, solving the problem of low efficiency in obtaining effective information in existing technologies that require reading unread messages one by one to understand the conversation content. Furthermore, upon detecting a second operation on the first message summary, the entire first message summary can be displayed, along with multiple second optional questions generated based on the first unread message. This allows not only a summary of the first unread message but also information on multiple optional questions generated based on it to be displayed, facilitating users to understand the message content of the first unread message from multiple dimensions and improving the effectiveness of obtaining unread message content.

[0204] The aforementioned information interaction device can execute the information interaction method provided in any of the embodiments described herein, and has the corresponding functional modules and beneficial effects for executing the information interaction method.

[0205] It is worth noting that the various units and modules included in the above-mentioned information interaction device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments in this article.

[0206] The following is for reference. Figure 10 This document illustrates a schematic diagram of an electronic device (e.g., a terminal device or server) 1000 suitable for implementing the above-described methods. The terminal device referred to herein may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions and desktop computers. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments described herein.

[0207] like Figure 10As shown, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0208] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0209] In particular, according to embodiments herein, the processes described in the above-referenced flowcharts can be implemented as computer software programs. For example, the technical solutions herein include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments herein.

[0210] The names of messages or information exchanged between multiple devices in this document are for illustrative purposes only and are not intended to limit the scope of these messages or information.

[0211] The electronic device provided in this embodiment and the information interaction method provided in the above technical solutions belong to the same inventive concept. Technical details not described in detail in this document can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0212] This article provides a computer storage medium on which a computer program is stored, which, when executed by a processor, implements the information interaction method provided in the above embodiments.

[0213] It should be noted that the computer-readable medium mentioned above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory (EPROM, also known as flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0214] Based on one or more scenarios described in this article, Example 1 provides an information exchange method, including: Receive a first operation for displaying the session interface, and display a first message summary in a first form, wherein the first message summary is provided by the intelligent system and is used to indicate a first response information for a first optional question, wherein the first optional question is used to indicate a question obtained based on a first unread message, and the first response information is obtained based on the first unread message; Receive a second operation on the first message digest, display the first message digest in a second form, and display at least one second optional question, the second optional question being used to characterize question information obtained based on the first unread message.

[0215] Based on one or more scenarios described in this article, Example 2 provides the method of Example 1, and also includes: Optionally, Receive a third operation for the second optional question, and display a second message digest, which is used to characterize the second response information of the triggered second optional question, and the second response information is obtained based on the first unread message.

[0216] Based on one or more scenarios in this article, Example 3 provides the method of Example 1, and also includes: Optionally, The first message digest is displayed in the session interface in one of the following ways: The first message digest is displayed at a first position in the conversation interface, the first position indicating the top of the last unread message or the newly received conversation message in the conversation interface, and the first message digest scrolls synchronously with the conversation messages in the conversation interface; or, The first message summary is displayed at a second location on the conversation interface. The second location indicates the location of the message input box, which is used to receive input conversation messages.

[0217] Based on one or more scenarios described in this article, Example 4 provides the method of Example 1, and also includes: Optionally, The first form is used to represent displaying at least a portion of the content of the first message digest, and the second form is used to represent displaying the full content of the first message digest, wherein the first message digest includes categorized and summarized message content.

[0218] Based on one or more scenarios described in this article, Example 5 provides the method of Example 1, and also includes: Optionally, The receiving of the third operation in response to the second optional question, displaying the second message digest, includes: Receive a third operation for the second optional question, which changes the first message digest to the second message digest; A third alternative question is presented, which is at least partially different from the second alternative question.

[0219] Based on one or more scenarios in this article, Example 6 provides the method of Example 1, and also includes: Optionally, The first message digest was obtained in the following manner: Based on the first unread message, at least one fourth optional question is obtained, and a first optional question is obtained from the at least one fourth optional question, wherein the first optional question is used to indicate a question that satisfies a first condition with the current object; Based on the first optional question and the first unread message, obtain the first message digest.

[0220] Based on one or more scenarios described in this article, Example 7 provides the method of Example 1, and also includes: Optionally, The step of obtaining at least one fourth optional question based on the first unread message includes: Obtain the signal identifier of the first unread message, the signal identifier being used at least to indicate the mention object of the first unread message; Based on the signal identifier and the first description dimension, at least one fourth optional question is obtained, wherein the first description dimension includes one of the following: The dimensions include the object of mention, the speaker, and the topic of discussion.

[0221] Based on one or more scenarios described in this article, Example 8 provides the method of Example 1, and also includes: Optionally, Obtaining the first optional question from the at least one fourth optional question includes: The first optional question is obtained based on the evaluation attributes between the at least one fourth optional question and the current object.

[0222] Based on one or more scenarios described in this article, Example 9 provides the method of Example 1, and also includes: Optionally, The step of obtaining the first message digest based on the first optional question and the first unread message includes: Based on the intelligent system, the first unread message is analyzed to obtain a first message digest corresponding to the first optional question.

[0223] Based on one or more scenarios in this article, Example 10 provides the method of Example 1, and also includes: Optionally, Display a first identifier, which is used to prompt the user for input; Upon receiving input information, the system displays first information in the conversation interface. The first information is provided by the intelligent system and is used to indicate a third response to the input information. The third response is obtained based on the first unread message.

[0224] Based on one or more scenarios described herein, Example 11 provides the method of Example 1, further comprising: Optionally, the first message digest includes multiple first message contents, and the method further comprises: A second identifier is displayed to indicate at least a portion of the first message content, the second identifier being used to indicate a second unread message corresponding to the first message content, the second unread message being a message in the first unread message; Receive a fourth operation for the second identifier, display a second unread message, the second unread message being used to indicate the corresponding unread message for which the second identifier was triggered.

[0225] Based on one or more scenarios described herein, Example Twelve provides the method of Example One, further comprising: optionally, receiving a fourth operation to close the first message digest presented in the first form; or, Receive the fifth operation, changing the first message digest from the second form to the first form; or, Receive the sixth operation: close the first message digest presented in the second form; The fourth operation includes one of the following: Receive a first session message, which reflects the processing instruction of the current object to close the first message digest; Receive an operation on a first control, the first control being used to instruct the first message digest to be closed; A second session message is received, which indicates a new session message sent by the current object; Receive the operation for browsing the first unread message.

[0226] According to one or more scenarios described herein, Example Thirteen provides the method of Example One, further comprising: Optionally, prior to receiving the first operation on the display session interface and displaying the first message digest in a first form, the method further comprises: In response to the number of messages in the first unread message reaching a first quantity, a first message digest is obtained.

[0227] According to one or more scenarios in this article, Example Fourteen provides the method of Example One, which further includes: optionally, in response to receiving a third unread message that satisfies a second condition, obtaining a third message digest, the third message digest being used to indicate digest information re-obtained based on the third unread message and the first unread message; Upon receiving a first operation to display the session interface, the third message digest is used as the first message digest.

[0228] According to one or more scenarios in this document, Example 15 provides the method of Example 1, which further includes: optionally, in response to a seventh operation, displaying a fourth message digest, the seventh operation being used to indicate an operation to join a new session, the fourth message digest being used to indicate the content information of a fourth unread message, the fourth unread message being used to indicate unread messages in the new session.

[0229] According to one or more scenarios in this document, Example 16 provides the method of Example 1, which further includes: optionally, the fourth message digest is associated with a configured first permission, the first permission being used to indicate a fourth unread message that is available.

[0230] According to one or more scenarios described herein, Example 17 provides an apparatus of Example 1, the apparatus comprising: a first display module configured to receive a first operation on a display session interface, displaying a first message digest in a first form, the first message digest being provided by an intelligent system and used to indicate first response information for a first optional question, the first optional question being used to indicate a question obtained based on a first unread message, and the first response information being obtained based on the first unread message; The second display module is configured to receive a second operation on the first message digest, display the first message digest in a second form, and display at least one second optional question, the second optional question being used to characterize question information obtained based on the first unread message.

[0231] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol, such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include Local Area Networks (LANs), Wide Area Networks (WANs), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0232] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0233] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: Receive a first operation for displaying the session interface, and display a first message summary in a first form, wherein the first message summary is provided by the intelligent system and is used to indicate a first response information for a first optional question, wherein the first optional question is used to indicate a question obtained based on a first unread message, and the first response information is obtained based on the first unread message; Receive a second operation on the first message digest, display the first message digest in a second form, and display at least one second optional question, the second optional question being used to characterize question information obtained based on the first unread message.

[0234] Computer program code for performing the operations described herein can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" programming language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including local area networks (LANs) or wide area networks (WANs), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0235] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this document. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0236] The modules or units described herein can be implemented in software or hardware. The names of modules or units do not necessarily constitute a limitation on the module or unit itself; for example, the first display module can also be described as "the first module".

[0237] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that can be used include at least one of the following: Field-Programmable Gate Array (FPGA), Application-Specific Integrated Circuit (ASIC), Application-Specific Standard Product (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), etc.

[0238] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory (flash memory), optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0239] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure herein is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed herein that have similar functions.

[0240] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of this document. Certain features described in the context of individual implementations may also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation may also be implemented individually or in any suitable sub-combination in multiple implementations.

[0241] Although the subject matter has been described using a programming language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative forms of implementing the claims.

Claims

1. An information exchange method, comprising: Receive a first operation for displaying the session interface, and display a first message summary in a first form, wherein the first message summary is provided by the intelligent system and is used to indicate a first response information for a first optional question, wherein the first optional question is used to indicate a question obtained based on a first unread message, and the first response information is obtained based on the first unread message; Receive a second operation on the first message digest, display the first message digest in a second form, and display at least one second optional question, the second optional question being used to characterize question information obtained based on the first unread message.

2. The information interaction method according to claim 1, further comprising: Receive a third operation for the second optional question, and display a second message digest, which is used to characterize the second response information of the triggered second optional question, and the second response information is obtained based on the first unread message.

3. The information interaction method according to claim 1, wherein the first message digest is displayed in the session interface in one of the following ways: The first message digest is displayed at a first position in the conversation interface, the first position indicating the top of the last unread message or the newly received conversation message in the conversation interface, and the first message digest scrolls synchronously with the conversation messages in the conversation interface; or, The first message summary is displayed at a second location on the conversation interface. The second location indicates the location of the message input box, which is used to receive input conversation messages.

4. The information interaction method according to claim 1, wherein the first form is used to represent displaying at least a portion of the content of the first message summary, the second form is used to represent displaying the full content of the first message summary, and the first message summary includes multiple message contents categorized and summarized.

5. The information interaction method according to claim 2, wherein receiving the third operation in response to the second optional question and displaying the second message digest includes: Receive a third operation for the second optional question, which changes the first message digest to the second message digest; A third alternative question is presented, which is at least partially different from the second alternative question.

6. The information interaction method according to claim 1, wherein the first message digest is obtained in the following manner: Based on the first unread message, at least one fourth optional question is obtained, and a first optional question is obtained from the at least one fourth optional question, wherein the first optional question is used to indicate a question that satisfies a first condition with the current object; Based on the first optional question and the first unread message, obtain the first message digest.

7. The information interaction method according to claim 6, wherein obtaining at least one fourth optional question based on the first unread message includes: Obtain the signal identifier of the first unread message, the signal identifier being used at least to indicate the mention object of the first unread message; Based on the signal identifier and the first description dimension, at least one fourth optional question is obtained, wherein the first description dimension includes one of the following: The dimensions include the object of mention, the speaker, and the topic of discussion.

8. The information interaction method according to claim 6, wherein obtaining the first optional question from the at least one fourth optional question comprises: The first optional question is obtained based on the evaluation attributes between the at least one fourth optional question and the current object.

9. The information interaction method according to claim 6, wherein obtaining the first message digest based on the first optional question and the first unread message includes: Based on the intelligent system, the first unread message is analyzed to obtain a first message digest corresponding to the first optional question.

10. The information interaction method according to claim 1, further comprising, after receiving the second operation on the first message digest: Display a first identifier, which is used to prompt the user for input; Upon receiving input information, the system displays first information in the conversation interface. The first information is provided by the intelligent system and is used to indicate a third response to the input information. The third response is obtained based on the first unread message.

11. The information interaction method according to claim 1, wherein the first message digest includes multiple first message contents, and the method further includes: A second identifier is displayed to indicate at least a portion of the first message content, the second identifier being used to indicate a second unread message corresponding to the first message content, the second unread message being a message in the first unread message; Receive a fourth operation for the second identifier, display a second unread message, the second unread message being used to indicate the corresponding unread message for which the second identifier was triggered.

12. The information interaction method according to claim 1, further comprising one of the following: Receive the fifth operation, close the first message digest presented in the first form; or, Receive the sixth operation, changing the first message digest from the second form to the first form; or, Receive the seventh operation: close the first message digest presented in the second form; The fifth operation includes one of the following: Receive a first session message, which reflects the processing instruction of the current object to close the first message digest; Receive an operation on a first control, the first control being used to instruct the first message digest to be closed; A second session message is received, which indicates a new session message sent by the current object; Receive the operation for browsing the first unread message.

13. The information interaction method according to claim 1, prior to receiving the first operation on the display session interface and displaying the first message digest in a first form, the method further includes: In response to the number of messages in the first unread message reaching a first quantity, a first message digest is obtained.

14. The information interaction method according to claim 13, further comprising: In response to receiving a third unread message that satisfies the second condition, a third message digest is obtained, wherein the third message digest is used to indicate the digest information re-obtained based on the third unread message and the first unread message; Upon receiving a first operation to display the session interface, the third message digest is used as the first message digest.

15. The information interaction method according to claim 1, further comprising: In response to the eighth operation, a fourth message digest is displayed. The eighth operation is used to indicate the operation of joining a new session. The fourth message digest is used to indicate the content information of the fourth unread message. The fourth unread message is used to indicate the unread messages in the new session.

16. The information interaction method according to claim 15, wherein the fourth message digest is associated with a configured first permission, the first permission being used to indicate a fourth unread message that can be obtained.

17. An information interaction device, comprising: The first display module is configured to receive a first operation on the display session interface and display a first message summary in a first form. The first message summary is provided by the intelligent system and is used to indicate a first response information for a first optional question. The first optional question is used to indicate a question obtained based on a first unread message. The first response information is obtained based on the first unread message. The second display module is configured to receive a second operation on the first message digest, display the first message digest in a second form, and display at least one second optional question, the second optional question being used to characterize question information obtained based on the first unread message.

18. An electronic device, the electronic device comprising: One or more processors; 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 information interaction method as described in any one of claims 1-16.

19. A storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to perform the information interaction method as described in any one of claims 1-16.

20. A computer program product comprising a computer program that, when executed by a processor, implements the information interaction method as described in any one of claims 1-16.