Session message reply method and device, electronic equipment, storage medium and program product

By displaying virtual objects in the conversation interface and generating reply messages using artificial intelligence and large language models, the problem of single response methods of conversation messages is solved, and diversified message replies and information search simplification is achieved.

CN120455426AActive Publication Date: 2025-08-08BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202510773217.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-08-08
Estimated Expiration
2045-06-10

AI Technical Summary

Technical Problem

In the prior art, the response methods of conversational messages in groups are relatively single and lack diversity.

Method used

By displaying virtual objects in the conversation interface, generating replies messages based on session messages, using artificial intelligence and large language models to obtain reference content, enriching replies methods.

Benefits of technology

It realizes a variety of message reply methods in conversations between multiple users, simplifying information search and session content summary, and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455426A_ABST
    Figure CN120455426A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a session message reply method and device, electronic equipment, a storage medium and a program product. The method comprises the following steps: displaying a first session interface of a preset session, wherein the preset session comprises a first user and at least one second user; displaying a first session message in a first message display area of the first session interface; based on the display of the first session message, a first reply message of a virtual object for the first session message is displayed in the first message display area, the first reply message is generated based on at least one piece of reference content, and the at least one piece of reference content is acquired based on a preset session message, the preset session message comprises the first session message and / or a second session message associated with the first session message. According to the embodiment of the invention, by utilizing the technical scheme, the reply mode of the session message in the session among multiple users can be enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, device, electronic device, storage medium, and program product for replying to a conversation message. Background Art

[0002] Currently, in some applications, users in a group can send conversation messages in the group and / or reply to conversation messages sent by other users in the group. However, in related technologies, the reply method for conversation messages is relatively simple. Summary of the Invention

[0003] The embodiments of the present disclosure provide a method, apparatus, electronic device, storage medium, and program product for replying to a conversation message, so as to enrich the reply methods of a conversation message.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for replying to a conversation message, comprising:

[0005] Displaying a first session interface of a preset session, where the preset session includes a first user and at least one second user;

[0006] Displaying the first conversation message in the first message display area of the first conversation interface;

[0007] Based on the display of the first conversation message, a first reply message of a virtual object to the first conversation message is displayed in the first message display area, the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, and the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

[0008] In a second aspect, an embodiment of the present disclosure further provides a device for replying a conversation message, including:

[0009] A first interface display module, configured to display a first session interface of a preset session, wherein the preset session includes a first user and at least one second user;

[0010] A conversation message display module, configured to display the first conversation message in the first message display area of the first conversation interface;

[0011] A reply message display module is used to display a first reply message of a virtual object to the first conversation message in the first message display area based on the display of the first conversation message, wherein the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, and the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

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

[0013] one or more processors;

[0014] a memory for storing one or more programs,

[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for replying a conversation message as described in the embodiment of the present disclosure.

[0016] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for replying to a conversation message as described in an embodiment of the present disclosure.

[0017] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product. When the computer program product is executed by a computer, the computer implements the method for replying to a conversation message as described in the embodiment of the present disclosure.

[0018] The conversation message reply method, device, electronic device, storage medium and program product provided by the embodiments of the present disclosure support, for a preset conversation between multiple users, calling out a virtual object set for the preset conversation by sending a first conversation message in the preset conversation, obtaining at least one reference content based on the first conversation message through the virtual object, and replying to the first conversation message based on the at least one reference content, thereby enriching the reference content based on which the virtual object replies to messages in the conversation between multiple users and the reply method of the conversation message in the conversation between multiple users. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0020] Figure 1 A flowchart of a method for replying to a conversation message provided in an embodiment of the present disclosure;

[0021] Figure 2 A schematic diagram showing a first conversation interface provided in an embodiment of the present disclosure;

[0022] Figure 3 A schematic diagram showing a first conversation message provided by an embodiment of the present disclosure;

[0023] Figure 4A schematic diagram showing another first conversation message provided by an embodiment of the present disclosure;

[0024] Figure 5 A schematic diagram showing a first reply message provided in an embodiment of the present disclosure;

[0025] Figure 6 A schematic diagram showing another first reply message provided in an embodiment of the present disclosure;

[0026] Figure 7 A schematic diagram showing a second conversation interface provided in an embodiment of the present disclosure;

[0027] Figure 8 A flowchart of another method for replying to a conversation message provided in an embodiment of the present disclosure;

[0028] Figure 9 A schematic diagram showing another first conversation interface provided by an embodiment of the present disclosure;

[0029] Figure 10 A schematic diagram showing another first conversation interface provided by an embodiment of the present disclosure;

[0030] Figure 11 A structural block diagram of a conversation message replying device provided by an embodiment of the present disclosure;

[0031] Figure 12 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0032] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

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

[0034] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.

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

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

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

[0038] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0039] Figure 1 A flowchart of a method for replying to a conversation message provided in an embodiment of the present disclosure is provided. The method can be performed by a conversation message reply device, wherein the device can be implemented by software and / or hardware and can be configured in an electronic device, typically a computer, mobile phone, or tablet computer. The conversation message reply method provided in an embodiment of the present disclosure is suitable for scenarios in which a conversation message in a conversation is replied to using a virtual object, such as scenarios in which a conversation message in a conversation is replied to using a virtual object based on information search, or scenarios in which a conversation message in a conversation is summarized using a virtual object.

[0040] In some applications, a conversational robot can reply to conversational messages sent by users in a group, such as replying to questions raised in the group.

[0041] Currently, conversational robots in groups all reply to conversational messages sent by users in the group based on pre-set knowledge in the group, and the reply method is relatively simple.

[0042] In view of this, an embodiment of the present disclosure provides a method for replying to conversation messages, which obtains reference content in the conversation based on the conversation message sent in the conversation, and generates a reply message based on this reference content. This can enrich the reply methods of conversation messages in conversations between multiple users and meet the user's conversation needs with other users.

[0043] like Figure 1 As shown, the method for replying to a conversation message provided in this embodiment may include:

[0044] S101: Display a first session interface of a preset session, where the preset session includes a first user and at least one second user.

[0045] The preset session may be a session including at least two users, such as a single-person session between two users and / or a group session between multiple users. It should be noted that these at least two users may be real users within the current application, rather than virtual objects. The at least two users mentioned above include a first user and at least one second user. The first user may be understood as the current user, such as the user currently viewing the first session interface of the preset session. The second user may be understood as another user included in the preset session, excluding the current user. The first session interface may be the session interface of the preset session. The first session interface may be used for users in the preset session to send session messages within the preset session, view sent session messages within the preset session, and / or interact with other users in the preset session, etc.

[0046] In this embodiment, the session interface of the preset session (i.e., the first session interface) can be displayed. For example, when the first user receives an interface display operation for the preset session, such as when the first user triggers the session interface entrance of the preset session, the session interface of the preset session can be displayed. Figure 2 shown.

[0047] Please continue to refer to Figure 2 The first conversation interface may include a first message display area 20 and a message input area 21. The first message display area 20 can be understood as the message display area of the first conversation interface. The first message display area 20 can be used to display conversation messages sent by users in the preset conversation; the message input area 21 can be used to allow the user currently viewing the first conversation interface in the preset conversation (e.g., the first user) to enter the message content of the conversation message to be sent in the preset conversation and / or send a conversation message in the preset conversation.

[0048] S102: Display a first conversation message in a first message display area of the first conversation interface.

[0049] The first conversation message can be a conversation message that can trigger a virtual object to reply. Exemplarily, the message content and / or message indication of the first conversation message can be associated with a virtual object set in a preset conversation. For example, the message content of the first conversation message can mention (e.g., @) the virtual object set in the preset conversation. And / or, the first conversation message can include a conversation message containing an information acquisition indication or a message content summary indication. For example, the first conversation message can be used to indicate information acquisition or to indicate a summary of the message content of one or more historical conversation messages in the preset conversation. The following description uses as an example a conversation message in which the first conversation message content mentions a virtual object set in the preset conversation. The first conversation message can be sent by the first user or the second user. For example, the first conversation message can be a conversation message sent by the first user in the preset conversation, or a conversation message sent by the second user in the preset conversation and received by the first user in the preset conversation.

[0050] Specifically, the first conversation message 30 may be displayed in the first message display area 20 of the first conversation interface, such as Figure 3 and 4 As shown (taking the first conversation message 30 sent by the first user as an example in the figure), for example, the first conversation message 30 sent by the first user or the second user in the preset conversation is displayed in the first message display area 20 of the first conversation interface.

[0051] S103. Based on the display of the first conversation message, display a first reply message of the virtual object to the first conversation message in the first message display area, where the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, where the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

[0052] The virtual object can be understood as an object associated with the first conversation message, such as a virtual chatbot or chat assistant associated with the first conversation message. This virtual object can reply to the conversation message associated with it in the preset conversation based on artificial intelligence (AI) and / or a large language model (LLM).

[0053] The first reply message can be understood as a reply message to the first conversation message. The first reply message is used to reply to the first conversation message. When the message indication of the first conversation message is different, the message content of the first reply message can be different. For example, when the first conversation message includes an information retrieval indication, the message content of the first reply message may include information content that matches the message retrieval indication of the first conversation message. When the first conversation message includes a message content summary indication, the message content of the first reply message may include a summary of one or more conversation messages corresponding to the first conversation message. The first reply message may include text content and / or image content, etc. This image content may include, but is not limited to, pictures and / or videos.

[0054] The first reply message is generated based on at least one reference content. This at least one reference content can be obtained based on the message indication of the first conversation message. For example, the first conversation message can be determined based on the preset conversation message, and at least one reference content matching the first conversation message can be obtained based on the first conversation message. Exemplarily, this reference content may include reference content in addition to the knowledge pre-set in the preset conversation. For example, the virtual object does not need to have pre-set knowledge when replying to the message. In some examples, this reference content may include search content obtained through an information search in public information and / or historical conversation messages in the current preset conversation.

[0055] The preset session messages include a first session message and / or a second session message. The second session message can be understood as a session message associated with the first session message in the preset session. For example, the second session message can include the m most recent session messages sent in the preset session before the first session message and / or the n most recent session messages sent by the sender of the first session message before the first session message, and so on. Both m and n are positive integers, and their values can be set as needed. For example, m and / or n can be set to 10, 20, or 30, and m and n can be the same or different.

[0056] Specifically, after the first conversation message 30 is displayed in the first message display area 20, the first reply message 50 generated by the virtual object for the first conversation message 30 can be obtained based on the display of the first conversation message 30, and the first reply message 50 can be displayed in the first message display area 20, such as Figure 5 and 6 shown.

[0057] In some implementations, a correlation information acquisition instruction can be triggered based on the presentation of a first conversation message, so that a first reply message of a virtual object to the first conversation message can be subsequently acquired in response to the correlation information acquisition instruction. Optionally, displaying the first reply message of the virtual object to the first conversation message in the first message display area based on the presentation of the first conversation message includes: triggering a correlation information acquisition instruction based on the first conversation message, wherein the correlation information acquisition instruction acquires the first reply message of the virtual object to the first conversation message based on the first conversation message. The correlation information acquisition instruction can be understood as an instruction to acquire correlation information. The correlation information acquisition instruction can be configured to trigger the waking of the virtual object to acquire the first reply message of the virtual object to the first conversation message.

[0058] In this embodiment, the virtual object can generate a first reply message to the first conversation message in response to an associated message acquisition indication. For example, based on the first conversation message and / or a second conversation message associated with the first conversation message in a preset conversation, the virtual object can analyze the first conversation message to determine the message indication of the first conversation message; obtain at least one matching reference content based on the first conversation message, such as by obtaining at least one matching reference content matching the message indication through information search or obtaining at least one matching reference content from historical conversation messages of the preset conversation; and generate a first reply message matching the message indication of the first conversation message based on the obtained at least one reference content, and reply to the first conversation message using this first reply message. Accordingly, the current application can obtain the first reply message generated by the virtual object in response to the first conversation message and display the first reply message as the conversation message sent by the virtual object in the first message display area.

[0059] In some embodiments, a user in a preset session can trigger a virtual object to search for information and generate a reply message to the first session message based on the searched content by sending a first session message in the preset session. This does not require the user to exit the first session interface of the preset session. After a series of triggering operations, the user enters the search interface to search for information, and shares the searched information in the preset session or edits and sends a session message based on the searched information. This can simplify the operations required to perform information search based on a preset session between multiple users and enrich the reply methods for session messages in the preset session.

[0060] Optionally, displaying the first reply message of the virtual object to the first conversation message in the first message display area includes: acquiring information in response to the associated information acquisition indication, acquiring at least part of the first reply content generated by the virtual object to the preset conversation message as the message content of the first reply message, and displaying the first reply message in the first message display area, wherein the first reply content is generated based on at least one search content, and the at least one search content is obtained by searching based on the first conversation message and / or the second conversation message.

[0061] The first reply content may be understood as the reply content generated by the virtual object in response to the first reply message. The search content may be reference content obtained through information search. The search content may be obtained through information search based on the first conversation message and / or the second conversation message.

[0062] Exemplarily, the virtual object may analyze the message indication of the first conversation message based on the first conversation message 30 and / or the second conversation message in response to the associated information acquisition indication, and if the analysis determines that the first conversation message 30 indicates information acquisition (such as Figure 3 As shown, Figure 3 (For example, in the example of the first conversation message 30 indicating the acquisition of scenic spot information), at least one search term that matches the message indication of the first conversation message 30 can be generated; information search can be performed based on each generated search term to obtain search results; at least part of the content in the search results can be obtained as a reference search, such as obtaining the first k items of content from the search results as search content; each search content can be analyzed to generate first reply content for the first conversation message 30; and at least part of the first reply content can be obtained as the message content of the first reply message 50, and this first reply message 50 can be sent in the preset conversation. Accordingly, the current application can receive the first reply message 50 sent by the virtual object, and display this first reply message 50 in the first message display area 20 of the first conversation interface in the form of a conversation message sent by the virtual object, such as Figure 5 shown.

[0063] In the above embodiment, the first reply message may include at least a portion of the first reply content generated by the virtual object in response to the first conversation message.

[0064] In some examples, it is possible not to pre-set a message word count threshold or message size threshold for a reply message (such as a first reply message) sent by a virtual object in a conversation between multiple users (such as a preset conversation), and directly obtain the entire content of the first reply content generated by the virtual object as the message content of the first reply message, and display the first reply message containing this entire content in the first message display area to simplify the operations required by the user to view the complete content of the first reply content generated by the virtual object.

[0065] In some examples, a message word count threshold and / or message size threshold for reply messages sent by a virtual object in a conversation between multiple users can be pre-set. After the virtual object generates a first reply content, at least a portion of the content in the first reply content that does not exceed the message word count threshold and / or message size threshold can be obtained as the message content of the first reply message, and the first reply message containing this at least a portion of the content can be displayed in the first message display area, so that the user can view other conversation messages in the preset conversation in the first message display area. For example, if the total word count of the first reply content is less than or equal to the message word count threshold and the total display size of the first reply content is less than or equal to the message size threshold, the entire content of the first reply content generated by the virtual object can be obtained as the message content of the first reply message; if the total word count of the first reply content is greater than the message word count threshold and / or the total display size of the first reply content is greater than the message size threshold, a portion of the first reply content generated by the virtual object can be obtained as the message content of the first reply message.

[0066] In some embodiments, a user in a preset session can instruct a virtual object to summarize the message content of one or more historical session messages in the preset session by sending a first session message in the preset session, so that the user can understand the session content in the preset session without having to view each historical session message sent in the preset session one by one. This can reduce the time spent by the user to understand the session content in the preset session and enrich the reply methods of the session messages in the preset session.

[0067] Optionally, displaying the first reply message of the virtual object to the first conversation message in the first message display area includes: summarizing the conversation messages in response to the associated information acquisition indication, obtaining at least part of the second reply content obtained by the virtual object summarizing at least one historical conversation message in the preset conversation as the message content of the first reply message, and displaying the first reply message in the first message display area, wherein the at least one historical conversation message corresponds to the preset conversation message.

[0068] The historical conversation message may be a conversation message sent historically in a preset conversation, such as a conversation message sent before a first conversation message. It may be a conversation message in the preset conversation whose content is to be summarized. The method for determining this historical conversation message may be pre-set or based on a message condition contained in the preset conversation message or the status of each conversation message in the preset conversation. Optionally, the at least one historical conversation message matches the message condition in the preset conversation message or is in a selected state. For example, a conversation message matching the message condition in the preset conversation may be obtained from the preset conversation as the historical conversation message to be summarized, or a conversation message in a selected state in the preset conversation may be selected as the historical conversation message to be summarized. This message condition can be understood as a condition that must be met by a conversation message to be summarized. Such a message condition may indicate, for example, the sending time of the historical conversation message, the sending user, and / or the number of conversation messages between the historical conversation message and the first conversation message.

[0069] The second reply content can be understood as the reply content generated by the virtual object summarizing the content of at least one historical conversation message in the preset conversation. Optionally, the second reply content includes the message summary content and / or the information of the event to be executed of the at least one historical conversation message. This message summary content can be the content generated by summarizing and generalizing the message content of the at least one historical conversation message. This information of the event to be executed can be understood as the event information of the event to be executed (such as the task to be executed, etc.), such as the event executor information and / or event content information of the event to be executed. The information of the event to be executed can be generated by the virtual object based on the above-mentioned at least one historical conversation message, such as the virtual object can generate a task to be executed related to it based on the above-mentioned at least one historical conversation message, and determine the task information (event information to be executed) of the task to be executed.

[0070] Exemplarily, the virtual object may analyze the message indication of the first conversation message based on the first conversation message 30 and / or the second conversation message in response to the associated message acquisition indication, and if the analysis determines that the first conversation message 20 indicates to perform conversation message summary (e.g., Figure 4 As shown, Figure 4In the example above, the first conversation message 30 indicates that the conversation messages sent on the same day in the preset conversation are summarized. Then, the historical conversation messages in the preset conversation that match the message conditions in the first conversation message 20 and / or the second conversation message can be obtained, or the historical conversation messages in the selected state in the preset conversation can be obtained. The content of the obtained historical conversation messages is summarized to generate second reply content, and the second reply content is used as the message content of the first reply message 50, which is then sent in the preset conversation. Accordingly, the current application can receive the first reply message 50 sent by the virtual object and display the first reply message 50 in the first message display area 20 of the first conversation interface in the form of a conversation message sent by the virtual object, such as Figure 6 shown.

[0071] In addition, in some embodiments, users can also be supported to instruct virtual objects to perform certain tasks by sending conversation messages in the first conversation interface, such as session management and / or timed reminders for preset conversations, etc., which can be set specifically as needed.

[0072] This embodiment provides a method for replying to a conversation message, which displays a first conversation interface for a preset conversation, wherein the preset conversation includes a first user and at least one second user; displays a first conversation message in a first message display area of the first conversation interface; and based on the display of the first conversation message, displays a first reply message of a virtual object to the first conversation message in the first message display area. The first reply message is generated based on at least one reference content, which is obtained based on the preset conversation message, and the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message. This embodiment utilizes the above technical solution to support a preset conversation between multiple users by sending a first conversation message in the preset conversation, evoked by the virtual object set for the preset conversation, obtained by the virtual object based on a message indication in the first conversation message, and replied to the first conversation message based on the at least one reference content. This method can enrich the reference content used by the virtual object when replying to messages in conversations between multiple users and the reply methods for conversation messages in conversations between multiple users.

[0073] In some embodiments, the user can also be supported to enter a second conversation interface between the user and the virtual object based on the first reply message, which makes it easier for the user to interact with the virtual object in the second conversation interface.

[0074] Optionally, the method for replying to the conversation message may also include: in response to the conversation interface display operation based on the first reply message, displaying the second conversation interface between the first user and the virtual object; in response to the second message sending operation based on the second conversation interface, sending a fourth conversation message, and displaying the fourth conversation message in the second message display area of the second conversation interface; in response to the display of the fourth conversation message, displaying the second reply message of the virtual object to the fourth conversation message in the second message display area.

[0075] The conversation interface display operation based on the first reply message may be a triggering operation for instructing the display of a conversation interface between the first user and the virtual object that sent the first reply message. The execution method of this conversation interface display operation is not limited. For example, this conversation interface display operation may include an operation for triggering the first reply message and / or an operation for triggering the display of a conversation interface display control associated with the first reply message. The second conversation interface may be a conversation interface between the first user and the virtual object that sent the first reply message, which is different from the first conversation interface. The second message sending operation may be a triggering operation for instructing the sending of a conversation message in the second conversation interface, such as an operation for triggering a message sending control displayed in the second conversation interface. The second message display area may be an area in the second conversation interface for displaying conversation messages sent between the first user and the virtual object. The fourth conversation message may be the conversation message sent as instructed by the second message sending operation. The second reply message may be understood as a reply message to the fourth conversation message and may be generated by the virtual object in the second conversation interface based on the fourth conversation message.

[0076] Specifically, when a conversation interface display operation based on the first reply message 50 is received, such as when it is detected that the first user triggers the first reply message 50 displayed in the first message display area 20, or when it is detected that the first user triggers the interface display control 51 (such as Figure 5 As shown), a second conversation interface 70 between the first user and the virtual object that sends the first reply message 50 may be displayed, such as Figure 7 shown.

[0077] After the second conversation interface 70 is displayed, the first user can send conversation messages to the virtual object in the second conversation interface 70 and / or view the reply messages generated by the virtual object in response to the conversation messages sent by the first user. For example, the second conversation interface 70 may display a message input area; and / or the second conversation interface 70 may display an input area display control 71 (such as Figure 7When the second user triggers the input area display control 71, a message input area may be displayed in the second conversation interface 70. The message input area displayed in the second conversation interface 70 may be used for the first user to input and edit the content of the conversation message to be sent to the virtual object.

[0078] When a second message sending operation based on the second conversation interface is received, for example, when a message sending control in the second conversation interface 70 is triggered after detecting that the first user inputs message content in the message input area of the second conversation interface 70, the message content input in the message input area of the second conversation interface 70 can be used as the message content of a fourth conversation message, the fourth conversation message can be sent, and the fourth conversation message can be displayed in the second message display area of the second conversation interface.

[0079] After the fourth conversation message is displayed in the second message display area, a second reply message generated by the virtual object based on the fourth conversation message can be obtained, and the fourth conversation message can be displayed in the second message display area of the second conversation interface 70 in the form of a conversation message sent by the virtual object.

[0080] In some embodiments, the second conversation interface can also allow users in the preset conversation to view the first reply content and / or second reply content generated by the virtual object for the first conversation message, corresponding to the first reply message, without having to exit the first conversation interface and switch to the conversation interface between the first user and the virtual object through a series of trigger operations, and view the first reply content and / or second reply content by asking questions again in this conversation interface, so as to simplify the operations that users need to perform to view the first reply content and / or second reply content. In this case, optionally, the conversation message reply method further includes: in response to the conversation interface display operation based on the first reply message, displaying the complete reply content of the virtual object for the first conversation message in the second message display area of the second conversation interface, the complete reply content including the first reply content or the second reply content. For example, when the second conversation interface between the first user and the virtual object that sent the first reply message is displayed in response to the conversation interface display operation based on the first reply message, the first reply content and / or second reply content corresponding to the first reply message can be further displayed in this second conversation interface, such as Figure 7 shown.

[0081] In this embodiment, when the second conversation interface is displayed, the first conversation interface may or may not be displayed. For example, in response to the conversation interface display operation based on the first reply message, the first conversation interface may be switched to the second conversation interface, such as canceling the display of the first conversation interface and displaying the second conversation interface. Alternatively, the first conversation interface may be maintained and the second conversation interface may be displayed above at least a portion of the first conversation interface. In this case, optionally, displaying the second conversation interface between the first user and the virtual object includes maintaining the display of the first conversation interface and displaying the second conversation interface between the first user and the virtual object above at least a portion of the first conversation interface.

[0082] In some embodiments, in the case where the first reply message contains image content, the user can be supported to enter the image content display interface of the first reply message based on the first reply message, and switch to view the different image content contained in the first reply message in this image content display interface, so as to enrich the viewing method of the image content in the first reply message and simplify the operations required to view the different image content in the first reply message.

[0083] Optionally, the method for replying to the conversation message may also include: in response to an image content display operation based on the first reply message, displaying an image content display interface of the first reply message, and displaying preset image content in the first reply message on the image content display interface, wherein the preset image content corresponds to the image content display operation; in response to an image content switching operation acting on the image content display interface, switching the image content displayed in the image content display interface.

[0084] Among them, the image content display operation based on the first reply message can be understood as an operation for indicating the display of the image content contained in the first reply message. The execution method of this image content display operation is not limited. Exemplarily, this image content display operation may include an operation to trigger the identification information of a certain image content contained in the first reply message (such as the image content name, cover and / or thumbnail, etc.). The image content display interface of the first reply message may be an interface for switching the display of the image content contained in the first reply message. The preset image content may be the image content corresponding to the image content display operation, which may be the Lth (L is a positive integer) image content in the first reply message, or the image content triggered by the image content display operation, etc. The image content switching operation may be a triggering operation for indicating the switching of the image content currently displayed in the image content display interface, such as a preset sliding operation acting on the image content display interface and / or an operation to trigger the image content switching control displayed in the image content display interface, etc. This preset interactive operation may be a sliding operation along a preset direction, such as a horizontal sliding operation or a vertical sliding operation, etc.

[0085] For example, when an image content display operation based on the first reply message is received, for example, when it is detected that the first user triggers a thumbnail of a certain image content displayed in the first reply message (such as Figure 5 and 6 ), in the case of receiving an image content switching operation acting on the image content display interface, the image content currently displayed in the image content display interface can be switched based on the image content switching operation and the display order of each image content in the first reply message, such as switching the image content currently displayed in the image content display interface to the previous image content or the next image content of the image content displayed before the switching in the first reply message.

[0086] In some embodiments, a virtual object's reply message to a first conversation message may be displayed in the first conversation interface only when a virtual object is set up in the preset conversation, such as when the object reply function is enabled in the preset conversation. However, if the object reply function is not enabled in the preset conversation, the conversation message in the first conversation interface is not replied to via the virtual object, to meet the different reply requirements of the user. In this case, optionally, the displaying of the first reply message of the virtual object to the first conversation message in the first message display area based on the display of the first conversation message includes: if the object reply function of the preset conversation is enabled, the displaying of the first reply message of the virtual object to the first conversation message in the first message display area based on the display of the first conversation message. The object reply function may be a function of replying to at least some conversation messages (such as the first conversation message) in the preset conversation via a virtual object.

[0087] In the above embodiment, the administrator of a preset session can enable or disable the object reply function for the preset session. Optionally, the first user is the administrator of the preset session, and the method for replying to a session message further includes, in response to an operation to enable the object reply function for the preset session, adjusting the object reply function for the preset session from an off state to an on state, wherein when the object reply function is on, a virtual object is supported to reply to a session message in the preset session.

[0088] The reply function activation operation may be a trigger operation for instructing activation of the object reply function of the preset session, such as an operation that triggers an activation control corresponding to the object reply function of the preset session. The administrator of the preset session may be a user with administrative privileges for the preset session. For example, if the preset session is a group session, this administrator may include, but is not limited to, the group owner of the preset session.

[0089] Exemplarily, when an operation to turn on the object reply function for a preset session is received, such as when it is detected that the administrative user of the preset session triggers the turn-on control of the object reply function of the preset session, the object reply function of the preset session can be turned on, that is, the object reply function of the preset session is adjusted to the turned-on state; when an operation to turn off the object reply function for the preset session is received, such as when it is detected that the administrative user of the preset session triggers the turn-off control of the object reply function of the preset session, the object reply function of the preset session can be turned off, that is, the object reply function of the preset session is adjusted to the turned-off state.

[0090] Figure 8A flowchart of another method for replying to a conversation message provided in an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, displaying the first conversation message in the first message display area of the first conversation interface includes: sending the first conversation message in response to a preset trigger operation of the first user, triggering an indication for obtaining associated information, and displaying the first conversation message in the first message display area of the first conversation interface; or displaying the first conversation message in the first message display area of the first conversation interface in response to receiving the first conversation message sent by the second user.

[0091] Correspondingly, such as Figure 8 As shown, the method for replying to a conversation message provided in this embodiment may include:

[0092] S201: Display a first session interface of a preset session, and execute S202 and / or S203. The preset session includes a first user and at least one second user.

[0093] S202: In response to a preset trigger operation of the first user, send a first conversation message, trigger an associated information acquisition instruction, and display the first conversation message in a first message display area of the first conversation interface, and execute S204.

[0094] Specifically, when a preset trigger operation of the first user based on the first conversation interface is received, the first conversation message 30 can be sent based on the preset trigger operation to trigger the associated information acquisition instruction, and the first conversation message 30 can be displayed in the first message display area 20 of the first conversation interface, such as Figure 3 and 4 shown.

[0095] The preset trigger operation may be a trigger operation for instructing the sending of the first conversation message, such as a trigger operation for instructing the sending of a conversation message that mentions a virtual object. The preset trigger operation may be executed in any manner. For example, the preset trigger operation may include triggering a preset control displayed on the first conversation interface, triggering an object identifier of a virtual object, triggering preset prompt information displayed on the first conversation interface, or inputting message content that mentions a virtual object in the message input area of the first conversation message.

[0096] In some embodiments, the method for replying to a conversation message further includes at least one of the following: displaying a preset control on the first conversation interface, the preset control being configured to trigger an indication for obtaining associated information; or, the preset control being configured to trigger displaying a set of virtual objects for the preset conversation, wherein a second object identifier of the virtual object is displayed in the set of virtual objects, and the second object identifier is configured to trigger an indication for obtaining associated information; displaying a third conversation message sent by the virtual object in a first message display area of the first conversation interface, and displaying a third object identifier of the virtual object at a first associated position of the third conversation message, and the third object identifier is configured to trigger an indication for obtaining associated information; and displaying preset prompt information in response to a conversation message sent within a preset time length in the preset conversation meeting a preset prompt condition, the preset prompt information being configured to trigger an indication for obtaining associated information.

[0097] In some examples, a preset control can be displayed on the first session interface so that a user viewing the first session interface (such as the first user) can perform a preset trigger operation based on the preset control to send a first session message, trigger an indication to obtain associated information, or view a set of virtual objects of a preset session.

[0098] The display location of the preset control in the first conversation interface is not limited. For example, the preset control can be displayed at a preset location in the first conversation interface and / or at a location associated with certain conversation messages displayed in the first conversation interface, etc. Optionally, displaying the preset control in the first conversation interface includes: displaying a first preset control at a preset location in the first conversation interface; and / or displaying a second preset control at a second location associated with at least a portion of the conversation messages in the first conversation interface, where the at least a portion of the conversation messages indicates information retrieval or conversation message summarization.

[0099] The preset controls may include a first preset control and / or a second preset control. The first preset control can be understood as a preset control displayed at a preset position on the first conversation interface. This preset position can be located at the bottom, top, left, or right side of the first conversation interface, etc., and is not limited in this embodiment. The second preset control can be understood as a preset control displayed in association with certain conversation messages on the first conversation interface. The second associated position can be a position associated with the display position of a conversation message on the first conversation interface. The second associated position of a conversation message can be a position near the display position of the conversation message, such as above, below, to the left, or to the right of the conversation message. The conversation message can be a conversation message indicating information retrieval or a conversation message summary, such as a conversation message containing an information retrieval instruction or a conversation message summary instruction. Optionally, at least a portion of the conversation messages are sent by the first user and / or the second user. For example, the conversation message can be a conversation message sent by the first user in a preset conversation, or a conversation message sent by the second user in a preset conversation.

[0100] For example, Figure 2 As shown, when the first conversation interface is displayed, a first preset control 22 may be displayed at a preset location in the first conversation interface, such as above the message input area 21 of the first conversation interface. And / or, when a conversation message containing an information retrieval instruction and / or a conversation message summary instruction is displayed in the first conversation interface, a second preset control 23 may be displayed at a second associated location in the conversation message. For example, the information retrieval instruction and conversation message summary instruction are determined based on whether the message content contains a preset sentence pattern. This preset sentence pattern can be set as needed and, for example, may include a question sentence pattern and / or a search sentence pattern.

[0101] After displaying the preset control, the user may be supported to trigger the preset control to perform a preset trigger operation to trigger an indication for obtaining associated information; and / or the user may be supported to trigger the preset control to view a set of virtual objects for a preset session, and trigger the second object identifier of a virtual object in the set of virtual objects to perform a preset trigger operation to trigger an indication for obtaining associated information. This embodiment is not limited to this. This set of virtual objects may be understood as a set of virtual objects set in the preset session. The virtual object set may display the second object identifiers of one or more virtual objects set in the preset session. This second object identifier may be understood as an object identifier of a virtual object displayed in the set of virtual objects, such as an avatar and / or name of the virtual object.

[0102] In some embodiments, if a preset session is configured with only one virtual object, the preset control may be configured to trigger an indication for obtaining associated information, such as by triggering execution of a preset triggering operation to trigger the indication for obtaining associated information. If a preset session is configured with multiple virtual objects, the preset control may be configured to trigger display of the set of virtual objects for the preset session. Alternatively, one of the first and second preset controls may be configured to trigger display of the set of virtual objects for the preset session, while the other may be configured to trigger an indication for obtaining associated information, such as by triggering execution of a preset triggering operation to trigger the indication for obtaining associated information, and so on. The set of virtual objects for the preset session may be displayed within the first session interface or within an interface different from the first session interface, which is not limited in this embodiment.

[0103] In some examples, when a conversation message (such as a third conversation message) sent by a virtual object is displayed in a first message display area, a third object identifier of the virtual object may be displayed in a first associated position of the conversation message, so that the user can trigger the third object identifier to perform a preset trigger operation to trigger an associated information acquisition instruction. For example, upon receiving a third conversation message sent by a virtual object, the third conversation message may be displayed in the first message display area, and the third object identifier of the virtual object that sent the third conversation message may be displayed in the first associated position of the third conversation message. The first associated position may be a position associated with the third conversation message, which may include but is not limited to the position where the sender identifier of the third conversation message is displayed. The third object identifier may be an object identifier of the virtual object displayed in the first associated position, such as the virtual object's avatar and / or name, and may be the same as or different from the second object identifier.

[0104] In some optional examples, when a long press operation is received on the third object identifier displayed in the first conversation interface, it can be determined that a preset trigger operation has been received, and in response to the preset trigger operation, the first object identifier of the virtual object corresponding to the third object identifier can be displayed in the message input area of the first conversation interface, so that the first user can directly send the message content entered in the message input area. In this case, the first conversation message may only include the @ content for this virtual object, and not include other message content, such as Figure 9 As shown; the first user may also continue to enter the content of the message to be sent in the message input area before sending it. In addition, when a click operation is received on a third object identifier displayed in the first conversation interface, an object information panel of the virtual object corresponding to the third object identifier may be displayed, and basic information and introduction information of the virtual object may be displayed in the object information panel for the first user to view.

[0105] In some examples, when conversation messages sent within a preset time period in a preset conversation meet preset prompt conditions, a preset prompt message may be displayed on the first conversation interface, prompting the user to trigger the virtual object to retrieve information and / or summarize the conversation messages by sending the first conversation message. Thus, the first user can trigger the preset triggering operation by triggering the preset prompt message to trigger an indication for retrieving associated content. Both the preset time period and the preset prompt condition can be set as needed, such as 10 minutes, 30 minutes, or 60 minutes. Preset prompt conditions may include, for example, the total number of conversation messages sent within the preset time period reaching a preset threshold, or at least one conversation message sent within the preset time period containing an information retrieval indication and / or a conversation message summary indication.

[0106] In some embodiments, when a preset trigger operation is received, the first conversation message can be sent directly in response to the preset trigger operation, such as generating and sending the first conversation message based on the preset trigger operation without entering the object identifier of the virtual object in the message input area of the first conversation interface in response to the preset trigger operation, so as to simplify the operations required to send the first conversation message.

[0107] In some embodiments, after receiving a preset trigger operation, the object identifier of the virtual object can be input into the message input area of the first conversation interface, so that the first user can continue to edit the message content of the first conversation message to be sent in the message input area, so that the sent first conversation message better meets the needs of the first user.

[0108] Optionally, the virtual object is mentioned in the first conversation message, and sending the first conversation message in response to a preset trigger operation of the first user includes: in response to the preset trigger operation of the first user, inputting the first object identifier of the virtual object into the message input area of the first conversation interface; in response to the first message sending operation based on the message input area, obtaining the message content entered in the message input area as the message content of the first conversation message, and sending the first conversation message.

[0109] The first message sending operation may be a triggering operation for instructing the sending of the message content entered in the message input area, such as an operation triggering a message sending control corresponding to the message input area. The first object identifier may be understood as the object identifier entered into the message input area of the first conversation interface in response to a preset triggering operation by the first user. The first object identifier may include, for example, but is not limited to, an avatar and / or name of a virtual object, which may be the same as or different from the first object identifier and / or the second object identifier.

[0110] Specifically, when the current application receives the preset trigger operation of the first user, it can input the first object identifier of the virtual object into the message input area 21 of the first conversation interface, such as Figure 9 As shown, the virtual object is mentioned in the message input area 21. Thus, the user can input and / or edit the message content to be sent in the message input area 21, and perform the first message sending operation after the input and / or editing is completed, such as triggering the message sending control ( Figure 9 (not shown). When the current application receives the first message sending operation of the first user, it can obtain the message content input in the message input area 21 as the message content of the first conversation message 30, send the first conversation message 30, trigger the related information acquisition instruction, and display the first conversation message 30 in the first message display area 20 of the first conversation interface, as shown in FIG. Figure 3 and 4 shown.

[0111] In some embodiments, when the first object identifier of the virtual object is input into the message input area 21 of the first conversation interface in response to a preset trigger operation, other message contents other than the first object identifier may not be input into the message input area 21 in response to this preset trigger operation, such as Figure 9 shown.

[0112] In some embodiments, when a first object identifier of a virtual object is input into the message input area 21 of the first conversation interface in response to a preset trigger operation, other message content besides the first object identifier can be input in the message input area 21 in response to this preset trigger operation, thereby simplifying the user's message input operations. The other message content input can be generated based on conversation messages in a preset conversation or can be pre-set, which is not limited in this embodiment.

[0113] In some examples, when a preset trigger operation acting on a second preset control is received, the first object identifier of the virtual object and at least part of the message content of the conversation message corresponding to the second preset control can be input into the message input area of the first conversation interface in response to the preset trigger operation, such as Figure 10 In this case, optionally, in response to a preset trigger operation by the first user, inputting the first object identifier of the virtual object into the message input area of the first conversation interface includes: in response to a preset trigger operation based on the second preset control, inputting the first object identifier of the preset object and at least part of the message content of the conversation message corresponding to the second preset control into the message input area of the first conversation interface.

[0114] In some examples, upon receiving a preset trigger operation based on preset prompt information, the first object identifier of the virtual object and the preset message content corresponding to the preset prompt information can be input into the message input area of the first conversation interface in response to the preset trigger operation. In this case, optionally, inputting the first object identifier of the virtual object into the message input area of the first conversation interface in response to the preset trigger operation of the first user includes: inputting the first object identifier of the virtual object and the preset message content corresponding to the preset prompt information into the message input area of the first conversation interface in response to the preset trigger operation based on the preset prompt information. The preset message content corresponding to the preset prompt information can be pre-set.

[0115] S203: In response to receiving the first conversation message sent by the second user, display the first conversation message in a first message display area of the first conversation interface.

[0116] In this embodiment, the first conversation message may also be sent by the second user in the preset conversation. Upon receiving the first conversation message sent by the second user, the first conversation message may be displayed in the first message display area of the first conversation interface. The second user sends the first conversation message in a similar manner to the first user, and will not be further described here.

[0117] S204: Based on the display of the first conversation message, display a first reply message of the virtual object to the first conversation message in the first message display area, where the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, where the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

[0118] The conversation message reply method provided in this embodiment supports a virtual object to reply to a first conversation message sent by a first user in a preset conversation and / or a first conversation message received by the first user in a preset conversation, thereby further enriching the conversation message reply method.

[0119] Figure 11 This is a structural block diagram of a conversation message reply device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware and can be configured in an electronic device, typically a computer, a mobile phone, or a tablet computer. It can reply to conversation messages in a conversation through a virtual object by executing a conversation message reply method, such as replying to conversation messages in a conversation through information search through a virtual object, or summarizing conversation messages in a conversation through a virtual object. Figure 11As shown, the conversation message replying device provided in this embodiment may include: a first interface display module 1101, a conversation message display module 1102 and a reply message display module 1103, wherein:

[0120] A first interface display module 1101 is configured to display a first session interface of a preset session, where the preset session includes a first user and at least one second user;

[0121] A conversation message display module 1102 is configured to display a first conversation message in a first message display area of the first conversation interface;

[0122] The reply message display module 1103 is used to display the first reply message of the virtual object to the first conversation message in the first message display area based on the display of the first conversation message, where the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, where the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

[0123] This embodiment provides a device for replying to conversation messages. A first interface display module displays a first conversation interface for a preset conversation, the preset conversation including a first user and at least one second user. A conversation message display module displays a first conversation message in a first message display area of the first conversation interface. A reply message display module displays, based on the display of the first conversation message, a first reply message from a virtual object to the first conversation message in the first message display area. The first reply message is generated based on at least one reference content, which is obtained based on the preset conversation message. The preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message. This embodiment utilizes the above-described technical solution to support a preset conversation between multiple users by sending a first conversation message in the preset conversation, evoked by the virtual object, the virtual object obtains at least one reference content based on a message indication in the first conversation message, and replies to the first conversation message based on the at least one reference content. This enriches the reference content used by the virtual object when replying to messages in conversations between multiple users, as well as the reply methods for conversation messages in the conversations between multiple users.

[0124] Optionally, the reply message display module 1103 may be specifically configured to: trigger an associated information acquisition instruction based on the first conversation message, wherein the associated information acquisition instruction acquires a first reply message of the virtual object to the first conversation message based on the first conversation message.

[0125] Optionally, the reply message display module 1103 can be specifically used to: acquire information in response to the preset conversation message indication, acquire at least part of the first reply content generated by the virtual object for the preset conversation message as the message content of the first reply message, and display the first reply message in the first message display area, wherein the first reply content is generated based on at least one search content, and the at least one search content is searched based on the first conversation message and / or the second conversation message; and / or, perform conversation message summary in response to the preset conversation message indication, acquire at least part of the second reply content obtained by the virtual object through message summary of at least one historical conversation message in the preset conversation, as the message content of the first reply message, and display the first reply message in the first message display area, wherein the at least one historical conversation message corresponds to the preset conversation message.

[0126] Optionally, the second reply content includes message summary content and / or to-be-executed event information of the at least one historical conversation message, wherein the at least one historical conversation message matches the message condition in the preset conversation message or is in a selected state.

[0127] Optionally, the conversation message display module 1102 may include: a first conversation message display unit, configured to send a first conversation message in response to a preset trigger operation of the first user, trigger an indication for obtaining associated information, and display the first conversation message in a first message display area of the first conversation interface; or a second conversation message display unit, configured to display the first conversation message in the first message display area of the first conversation interface in response to receiving the first conversation message sent by the second user.

[0128] Optionally, the virtual object is mentioned in the first conversation message, and the first conversation message display unit can be specifically used to: in response to a preset trigger operation of the first user, input the first object identifier of the virtual object into the message input area of the first conversation interface; in response to a first message sending operation based on the message input area, obtain the message content entered in the message input area as the message content of the first conversation message, and send the first conversation message.

[0129] Furthermore, the apparatus for replying to a conversation message may further include at least one of the following: a control display module, configured to display a preset control on the first conversation interface, the preset control being configured to trigger an associated information acquisition indication; or the preset control being configured to trigger display of a virtual object set of the preset conversation, wherein the virtual object set includes a second object identifier of the virtual object, the second object identifier being configured to trigger an associated information acquisition indication; an identifier display module, configured to display a third conversation message sent by the virtual object in the first message display area of the first conversation interface, and to display a third object identifier of the virtual object at a first associated position of the third conversation message, the third object identifier being configured to trigger an associated information acquisition indication; and a prompt information display module, configured to display preset prompt information in response to a conversation message sent within a preset time length in the preset conversation meeting a preset prompt condition, the preset prompt information being configured to trigger an associated information acquisition indication.

[0130] Optionally, the control display module may be specifically configured to: display a first preset control at a preset position of the first conversation interface; and / or display a second preset control at a second associated position of at least a portion of a conversation message in the first conversation interface, wherein the at least portion of the conversation message indicates information acquisition or conversation message summary.

[0131] Optionally, the first conversation message display unit can be specifically used to: in response to a preset trigger operation based on the second preset control, input the first object identifier of the preset object and at least part of the message content of the conversation message corresponding to the second preset control into the message input area of the first conversation interface.

[0132] Optionally, at least part of the conversation messages are sent by the first user and / or the second user.

[0133] Optionally, the first conversation message display unit may be specifically configured to: in response to a preset trigger operation based on the preset prompt information, input the first object identifier of the virtual object and preset message content corresponding to the preset prompt information into the message input area of the first conversation interface.

[0134] Furthermore, the conversation message reply device may also include: a second interface display module, used to display a second conversation interface between the first user and the virtual object in response to a conversation interface display operation based on the first reply message; a conversation message sending module, used to send a fourth conversation message in response to a second message sending operation based on the second conversation interface, and display the fourth conversation message in a second message display area of the second conversation interface; a message reply module, used to display a second reply message of the virtual object to the fourth conversation message in the second message display area in response to the display of the fourth conversation message.

[0135] Furthermore, the reply device for the conversation message may also include: a reply content display module, which is used to display the complete reply content of the virtual object to the first conversation message in the second message display area of the second conversation interface in response to the conversation interface display operation based on the first reply message, and the complete reply content includes the first reply content or the second reply content.

[0136] Optionally, the second interface display module may be specifically configured to: keep displaying the first conversation interface, and display a second conversation interface between the first user and the virtual object on an upper layer of at least a portion of the first conversation interface.

[0137] Furthermore, the reply device for the conversation message may also include: an image content display module, which is used to display the image content display interface of the first reply message in response to the image content display operation based on the first reply message, and display the preset image content in the first reply message on the image content display interface, wherein the preset image content corresponds to the image content display operation; an image content switching module, which is used to switch the image content displayed in the image content display interface in response to the image content switching operation acting on the image content display interface.

[0138] Optionally, the reply message display module 1103 can be specifically used to: when the object reply function of the preset conversation is turned on, based on the display of the first conversation message, display the first reply message of the virtual object to the first conversation message in the first message display area.

[0139] Optionally, the first user is the management user of the preset session, and the reply device for the session message may further include: a function activation module, used to adjust the object reply function of the preset session from a closed state to an open state in response to the object reply function activation operation for the preset session, wherein when the object reply function is in the open state, it supports virtual objects to reply to session messages in the preset session.

[0140] The apparatus for replying to a conversation message provided in the embodiments of the present disclosure can execute the method for replying to a conversation message provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the method for replying to a conversation message. For technical details not fully described in this embodiment, please refer to the method for replying to a conversation message provided in any embodiment of the present disclosure.

[0141] Reference below Figure 12 , which shows a schematic structural diagram of an electronic device (e.g., terminal device) 1200 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 12 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0142] like Figure 12 As shown, the electronic device 1200 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. Various programs and data required for the operation of the electronic device 1200 are also stored in the RAM 1203. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0143] Typically, the following devices may be connected to the I / O interface 1205: an input device 1206 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1208 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1209. The communication device 1209 may allow the electronic device 1200 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 12 The electronic device 1200 is shown with various devices, but 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 instead.

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

[0145] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0146] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

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

[0148] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a first conversation interface of a preset conversation, wherein the preset conversation includes a first user and at least one second user; displays a first conversation message in a first message display area of the first conversation interface; based on the display of the first conversation message, displays a first reply message of a virtual object to the first conversation message in the first message display area, wherein the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, and the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

[0149] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

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

[0151] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not, in some cases, limit the unit itself.

[0152] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0153] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0154] According to one or more embodiments of the present disclosure, Example 1 provides a method for replying to a conversation message, including:

[0155] Displaying a first session interface of a preset session, where the preset session includes a first user and at least one second user;

[0156] Displaying the first conversation message in the first message display area of the first conversation interface;

[0157] Based on the display of the first conversation message, a first reply message of a virtual object to the first conversation message is displayed in the first message display area, the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, and the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

[0158] According to one or more embodiments of the present disclosure, Example 2, according to the method of Example 1, wherein displaying, based on the display of the first conversation message, the first reply message of the virtual object to the first conversation message in the first message display area includes:

[0159] Based on the first conversation message, an associated information acquisition instruction is triggered, and the associated information acquisition instruction acquires a first reply message of the virtual object to the first conversation message based on the first conversation message.

[0160] According to one or more embodiments of the present disclosure, Example 3, according to the method of Example 2, wherein displaying the first reply message of the virtual object to the first conversation message in the first message display area includes:

[0161] performing information acquisition in response to the associated information acquisition instruction, acquiring at least a portion of a first reply content generated by the virtual object for the preset conversation message as the message content of the first reply message, and displaying the first reply message in the first message display area, wherein the first reply content is generated based on at least one search content, and the at least one search content is obtained by searching based on the first conversation message and / or the second conversation message; and / or

[0162] In response to the associated information acquisition indication, a conversation message summary is performed, at least part of the second reply content obtained by the virtual object summarizing at least one historical conversation message in the preset conversation is obtained as the message content of the first reply message, and the first reply message is displayed in the first message display area, wherein the at least one historical conversation message corresponds to the preset conversation message.

[0163] According to one or more embodiments of the present disclosure, Example 4 is based on the method described in Example 3, wherein the second reply content includes the message summary content and / or to-be-executed event information of the at least one historical conversation message, wherein the at least one historical conversation message matches the message condition in the preset conversation message or is in a selected state.

[0164] According to one or more embodiments of the present disclosure, Example 5 is the method according to Example 1, wherein displaying the first conversation message in the first message display area of the first conversation interface includes:

[0165] In response to a preset trigger operation of the first user, sending a first conversation message, triggering an indication of obtaining associated information, and displaying the first conversation message in a first message display area of the first conversation interface; or

[0166] In response to receiving the first conversation message sent by the second user, the first conversation message is displayed in the first message display area of the first conversation interface.

[0167] According to one or more embodiments of the present disclosure, Example 6 is the method according to Example 5, wherein the first conversation message mentions the virtual object, and sending the first conversation message in response to a preset trigger operation of the first user includes:

[0168] In response to a preset trigger operation of the first user, inputting a first object identifier of the virtual object into a message input area of the first conversation interface;

[0169] In response to a first message sending operation based on the message input area, the message content input in the message input area is acquired as the message content of a first conversation message, and the first conversation message is sent.

[0170] According to one or more embodiments of the present disclosure, Example 7 is the method according to Example 5, wherein the method further includes at least one of the following:

[0171] Displaying a preset control on the first conversation interface, the preset control being configured to trigger an indication for obtaining associated information; or, the preset control being configured to trigger displaying a set of virtual objects for the preset conversation, wherein a second object identifier of the virtual object is displayed in the set of virtual objects, and the second object identifier being configured to trigger an indication for obtaining associated information;

[0172] Displaying a third conversation message sent by the virtual object in the first message display area of the first conversation interface, and displaying a third object identifier of the virtual object at a first associated position of the third conversation message, wherein the third object identifier is configured to trigger an associated information acquisition indication;

[0173] In response to a session message sent within a preset time length in the preset session meeting a preset prompt condition, preset prompt information is displayed, where the preset prompt information is configured to trigger an associated information acquisition indication.

[0174] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 7, wherein presenting a preset control on the first conversation interface includes:

[0175] Displaying a first preset control at a preset position on the first conversation interface; and / or

[0176] A second preset control is displayed at a second associated position of at least a portion of the conversation message in the first conversation interface, where the at least a portion of the conversation message indicates information acquisition or conversation message summary.

[0177] According to one or more embodiments of the present disclosure, Example 9 is the method according to Example 8, wherein, in response to a preset trigger operation by the first user, inputting the first object identifier of the virtual object into the message input area of the first conversation interface includes:

[0178] In response to a preset trigger operation based on the second preset control, the first object identifier of the preset object and at least part of the message content of the conversation message corresponding to the second preset control are input into the message input area of the first conversation interface.

[0179] According to one or more embodiments of the present disclosure, Example 10 is based on the method of Example 8, wherein at least part of the conversation message is sent by the first user and / or the second user.

[0180] According to one or more embodiments of the present disclosure, Example 11, according to the method of Example 7, inputting a first object identifier of a virtual object into a message input area of the first conversation interface in response to a preset trigger operation by the first user, includes:

[0181] In response to a preset trigger operation based on the preset prompt information, a first object identifier of the virtual object and preset message content corresponding to the preset prompt information are input into the message input area of the first conversation interface.

[0182] According to one or more embodiments of the present disclosure, Example 12 is a method according to any one of Examples 1-11, wherein the method further includes:

[0183] In response to the conversation interface display operation based on the first reply message, display a second conversation interface between the first user and the virtual object;

[0184] In response to the second message sending operation based on the second conversation interface, sending a fourth conversation message, and displaying the fourth conversation message in the second message display area of the second conversation interface;

[0185] In response to the display of the fourth conversation message, a second reply message of the virtual object to the fourth conversation message is displayed in the second message display area.

[0186] According to one or more embodiments of the present disclosure, Example 13 is the method according to Example 12, further comprising:

[0187] In response to the conversation interface display operation based on the first reply message, the complete reply content of the virtual object to the first conversation message is displayed in the second message display area of the second conversation interface, and the complete reply content includes the first reply content or the second reply content.

[0188] According to one or more embodiments of the present disclosure, Example 14 is the method according to Example 12, wherein presenting the second conversation interface between the first user and the virtual object includes:

[0189] Keep displaying the first conversation interface, and display a second conversation interface between the first user and the virtual object on an upper layer of at least a portion of the first conversation interface.

[0190] According to one or more embodiments of the present disclosure, Example 15 is a method according to any one of Examples 1-11, wherein the method further includes:

[0191] In response to the image content display operation based on the first reply message, display an image content display interface for the first reply message, and display preset image content in the first reply message on the image content display interface, the preset image content corresponding to the image content display operation;

[0192] In response to an image content switching operation performed on the image content display interface, the image content displayed on the image content display interface is switched.

[0193] According to one or more embodiments of the present disclosure, Example 16, according to the method of any one of Examples 1-11, wherein displaying, based on the display of the first conversation message, the first reply message of the virtual object to the first conversation message in the first message display area includes:

[0194] If the object reply function of the preset conversation is enabled, based on the display of the first conversation message, a first reply message of the virtual object to the first conversation message is displayed in the first message display area.

[0195] According to one or more embodiments of the present disclosure, Example 17 is the method according to Example 16, wherein the first user is an administrator user of the preset session, and the method further includes:

[0196] In response to the object reply function activation operation for the preset session, the object reply function of the preset session is adjusted from an off state to an on state, wherein when the object reply function is in the on state, the virtual object is supported to reply to the session message in the preset session.

[0197] According to one or more embodiments of the present disclosure, Example 18 provides a device for replying a conversation message, including:

[0198] A first interface display module, configured to display a first session interface of a preset session, wherein the preset session includes a first user and at least one second user;

[0199] A conversation message display module, configured to display the first conversation message in the first message display area of the first conversation interface;

[0200] A reply message display module is used to display a first reply message of a virtual object to the first conversation message in the first message display area based on the display of the first conversation message, wherein the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, and the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

[0201] According to one or more embodiments of the present disclosure, Example 19 provides an electronic device, including:

[0202] one or more processors;

[0203] a memory for storing one or more programs,

[0204] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for replying a conversation message as described in any one of Examples 1-17.

[0205] According to one or more embodiments of the present disclosure, Example 20 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for replying to a conversation message as described in any one of Examples 1-17.

[0206] According to one or more embodiments of the present disclosure, Example 21 provides a computer program product. When the computer program product is executed by a computer, the computer implements the method for replying to a conversation message as described in any one of Examples 1-17.

[0207] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

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

[0209] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A method for replying a conversation message, characterized in that: include: Displaying a first session interface of a preset session, where the preset session includes a first user and at least one second user; Displaying the first conversation message in the first message display area of the first conversation interface; Based on the display of the first conversation message, a first reply message of a virtual object to the first conversation message is displayed in the first message display area, the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, and the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

2. The method according to claim 1, characterized in that The step of displaying the first reply message of the virtual object to the first conversation message in the first message display area based on the display of the first conversation message includes: Based on the first conversation message, an associated information acquisition instruction is triggered, and the associated information acquisition instruction acquires a first reply message of the virtual object to the first conversation message based on the first conversation message.

3. The method according to claim 2, characterized in that The displaying, in the first message display area, a first reply message of the virtual object to the first conversation message includes: performing information acquisition in response to the associated information acquisition instruction, acquiring at least a portion of a first reply content generated by the virtual object for the preset conversation message as the message content of the first reply message, and displaying the first reply message in the first message display area, wherein the first reply content is generated based on at least one search content, and the at least one search content is obtained by searching based on the first conversation message and / or the second conversation message; and / or In response to the associated information acquisition indication, a conversation message summary is performed, at least part of the second reply content obtained by the virtual object summarizing at least one historical conversation message in the preset conversation is obtained as the message content of the first reply message, and the first reply message is displayed in the first message display area, wherein the at least one historical conversation message corresponds to the preset conversation message.

4. The method according to claim 3, characterized in that The second reply content includes the message summary content and / or to-be-executed event information of the at least one historical conversation message, wherein the at least one historical conversation message matches the message condition in the preset conversation message or is in a selected state.

5. The method according to claim 1, wherein The displaying the first conversation message in the first message display area of the first conversation interface includes: In response to a preset trigger operation of the first user, sending a first conversation message, triggering an indication of obtaining associated information, and displaying the first conversation message in a first message display area of the first conversation interface; or In response to receiving the first conversation message sent by the second user, the first conversation message is displayed in the first message display area of the first conversation interface.

6. The method according to claim 5, characterized in that The first conversation message mentions the virtual object, and sending the first conversation message in response to a preset trigger operation of the first user includes: In response to a preset trigger operation of the first user, inputting a first object identifier of the virtual object into a message input area of the first conversation interface; In response to a first message sending operation based on the message input area, the message content input in the message input area is acquired as the message content of a first conversation message, and the first conversation message is sent.

7. The method according to claim 5, characterized in that The method further comprises at least one of the following: Displaying a preset control on the first conversation interface, the preset control being configured to trigger an indication for obtaining associated information; or, the preset control being configured to trigger displaying a set of virtual objects for the preset conversation, wherein a second object identifier of the virtual object is displayed in the set of virtual objects, and the second object identifier being configured to trigger an indication for obtaining associated information; Displaying a third conversation message sent by the virtual object in the first message display area of the first conversation interface, and displaying a third object identifier of the virtual object at a first associated position of the third conversation message, wherein the third object identifier is configured to trigger an associated information acquisition indication; In response to a session message sent within a preset time length in the preset session meeting a preset prompt condition, preset prompt information is displayed, where the preset prompt information is configured to trigger an associated information acquisition indication.

8. The method according to claim 7, characterized in that The displaying of the preset control on the first conversation interface includes: Displaying a first preset control at a preset position on the first conversation interface; and / or A second preset control is displayed at a second associated position of at least a portion of the conversation message in the first conversation interface, where the at least a portion of the conversation message indicates information acquisition or conversation message summary.

9. The method according to claim 8, characterized in that The step of inputting the first object identifier of the virtual object into the message input area of the first conversation interface in response to a preset trigger operation of the first user includes: In response to a preset trigger operation based on the second preset control, the first object identifier of the preset object and at least part of the message content of the conversation message corresponding to the second preset control are input into the message input area of the first conversation interface.

10. The method according to claim 8, characterized in that The at least part of the conversation messages is sent by the first user and / or the second user.

11. The method according to claim 7, characterized in that The step of inputting the first object identifier of the virtual object into the message input area of the first conversation interface in response to a preset trigger operation of the first user includes: In response to a preset trigger operation based on the preset prompt information, a first object identifier of the virtual object and preset message content corresponding to the preset prompt information are input into the message input area of the first conversation interface.

12. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: In response to the conversation interface display operation based on the first reply message, display a second conversation interface between the first user and the virtual object; In response to the second message sending operation based on the second conversation interface, sending a fourth conversation message, and displaying the fourth conversation message in the second message display area of the second conversation interface; In response to the display of the fourth conversation message, a second reply message of the virtual object to the fourth conversation message is displayed in the second message display area.

13. The method according to claim 12, characterized in that The method further comprises: In response to the conversation interface display operation based on the first reply message, the complete reply content of the virtual object to the first conversation message is displayed in the second message display area of the second conversation interface, and the complete reply content includes the first reply content or the second reply content.

14. The method according to claim 12, characterized in that The presenting of the second conversation interface between the first user and the virtual object includes: Keep displaying the first conversation interface, and display a second conversation interface between the first user and the virtual object on an upper layer of at least a portion of the first conversation interface.

15. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: In response to the image content display operation based on the first reply message, display an image content display interface for the first reply message, and display preset image content in the first reply message on the image content display interface, the preset image content corresponding to the image content display operation; In response to an image content switching operation performed on the image content display interface, the image content displayed on the image content display interface is switched.

16. The method according to any one of claims 1 to 11, characterized in that: The step of displaying the first reply message of the virtual object to the first conversation message in the first message display area based on the display of the first conversation message includes: If the object reply function of the preset conversation is enabled, based on the display of the first conversation message, a first reply message of the virtual object to the first conversation message is displayed in the first message display area.

17. The method according to claim 16, characterized in that The first user is the management user of the preset session, and the method further includes In response to the object reply function activation operation for the preset session, the object reply function of the preset session is adjusted from an off state to an on state, wherein when the object reply function is in the on state, the virtual object is supported to reply to the session message in the preset session.

18. A device for replying a conversation message, characterized in that: include: A first interface display module, configured to display a first session interface of a preset session, wherein the preset session includes a first user and at least one second user; A conversation message display module, configured to display the first conversation message in the first message display area of the first conversation interface; A reply message display module is used to display a first reply message of a virtual object to the first conversation message in the first message display area based on the display of the first conversation message, wherein the first reply message is generated based on at least one reference content, and the at least one reference content is obtained based on a preset conversation message, and the preset conversation message includes the first conversation message and / or a second conversation message associated with the first conversation message.

19. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to execute the method for replying to a conversation message according to any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for replying to a conversation message according to any one of claims 1 to 17 when executed.

21. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the computer program implements the method for replying to a conversation message according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Instant communication message processing method and device, electronic equipment and storage medium

    CN117579588A

  • Information interaction method and device based on large language model, equipment and storage medium

    CN118915942A

  • Information display method and device, electronic equipment, storage medium and program product

    CN119861994A

  • Message display method and apparatus

    WO2022152191A1

  • Active ai messenger system and method for providing service therefor

    WO2025023376A1

Cited By

  • Interface interaction method and device, equipment and storage medium

    CN121560192A