Information processing method, apparatus and electronic device

By receiving user input to cancel displaying information about target objects in the group and displaying identification information in the conversation interface, the problem of low information retrieval efficiency in the group conversation interface is solved, achieving high efficiency and flexibility in information retrieval and viewing.

CN115774503BActive Publication Date: 2026-06-23VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2022-11-22
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

When searching for target information in a group chat interface, existing technologies require browsing a large amount of information, resulting in low efficiency.

Method used

By receiving user input, the system can cancel the display of information about the target object in the group. The target object is either the first object or an object other than the first object. The system will also display identification information in the conversation interface, allowing users to view and reply to information about the filtered object.

Benefits of technology

It reduces the amount of information in the session interface, improves the efficiency of information retrieval and viewing, and enhances the flexibility and reliability of information processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115774503B_ABST
    Figure CN115774503B_ABST
Patent Text Reader

Abstract

The application discloses an information processing method and device and electronic equipment, and belongs to the technical field of information. The method comprises the following steps: receiving a first input of a user to a first object in a first group; in response to the first input, canceling displaying information sent by a target object in a first conversation interface of the first group, the target object being the first object or an object in the first group except the first object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of information technology, and specifically relates to an information processing method, apparatus and electronic device. Background Technology

[0002] With the development of internet technology, electronic devices are becoming increasingly feature-rich. Users can socialize through instant messaging software on electronic devices, such as communicating with multiple people simultaneously through groups.

[0003] Since all members of a group can send messages through the chat interface, the chat interface contains a large amount of information. Currently, if a user wants to find a specific message in the chat interface, they need to browse all the messages, resulting in low information retrieval efficiency. Summary of the Invention

[0004] The purpose of this application is to provide an information processing method, apparatus, and electronic device that can solve the problem in the prior art where users need to browse all the information in a group's conversation interface to find target information, resulting in low information retrieval efficiency.

[0005] In a first aspect, embodiments of this application provide an information processing method, the method comprising:

[0006] Receive the user's first input for the first object in the first group;

[0007] In response to the first input, the information sent by the target object is canceled in the first session interface of the first group, wherein the target object is the first object or an object in the first group other than the first object.

[0008] Secondly, embodiments of this application provide an information processing apparatus, the apparatus comprising:

[0009] The first receiving module is used to receive the user's first input on the first object in the first group;

[0010] The cancel display module is used to cancel the display of information sent by the target object in the first session interface of the first group in response to the first input. The target object is the first object or an object in the first group other than the first object.

[0011] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.

[0012] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0013] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0014] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.

[0015] In this embodiment, a user can trigger an electronic device to cancel the display of information sent by a target object in the first group's conversation interface by performing input on a first object in the first group. The target object is either the first object or an object other than the first object. This reduces the amount of information in the first group's conversation interface, thereby improving information retrieval efficiency. Attached Figure Description

[0016] Figure 1 This is one of the flowcharts of the information processing method provided in the embodiments of this application;

[0017] Figure 2a This is one of the schematic diagrams of the first session interface provided in the embodiments of this application;

[0018] Figure 2b This is a second schematic diagram of the first session interface provided in the embodiments of this application;

[0019] Figure 3 This is the third schematic diagram of the first session interface provided in the embodiments of this application;

[0020] Figure 4a This is one of the schematic diagrams of the second session interface provided in the embodiments of this application;

[0021] Figure 4b This is one of the schematic diagrams of the third window provided in the embodiments of this application;

[0022] Figure 4c This is a second schematic diagram of the second session interface provided in the embodiments of this application;

[0023] Figure 5 This is a second schematic diagram of the third window provided in the embodiments of this application;

[0024] Figure 6 This is the second flowchart of the information processing method provided in the embodiments of this application;

[0025] Figure 7 This is a schematic diagram illustrating the information response provided in the embodiments of this application;

[0026] Figure 8 This is a schematic diagram of grouping provided in an embodiment of this application;

[0027] Figure 9 This is the third flowchart of the information processing method provided in the embodiments of this application;

[0028] Figure 10 This is a structural diagram of the information processing apparatus provided in the embodiments of this application;

[0029] Figure 11 This is one of the structural diagrams of the electronic device provided in the embodiments of this application;

[0030] Figure 12 This is the second structural diagram of the electronic device provided in the embodiments of this application. Detailed Implementation

[0031] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0032] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0033] The information processing method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0034] Figure 1 This is a flowchart of the information processing method provided in the embodiments of this application. For example... Figure 1 As shown, information processing methods may include:

[0035] Step 101: Receive the user's first input for the first object in the first group.

[0036] Step 102: In response to the first input, the information sent by the target object is canceled in the first session interface of the first group. The target object is the first object or an object in the first group other than the first object.

[0037] The first conversation interface refers to the conversation interface of the first group. Since the messages sent by the target object are not displayed in the first conversation interface, the target object can also be referred to as the filtered object of the first group. In this embodiment, the conversation interface can also be called a chat box, and the object can also be called a contact.

[0038] In some embodiments, the first input can be used to cancel the display of information sent by a first object in the conversation interface of the first group. In this embodiment, the target object is the first object. Information sent by the first object is not included in the first conversation interface, while information sent by objects other than the first object remains in the first conversation interface.

[0039] As an example, suppose the first group includes a bot that periodically sends reminder messages to the chat interface, overwhelming the user's conversation. The user can perform an initial input to the bot, triggering the electronic device to unshow the reminder messages sent by the bot in the chat interface. This allows the user to quickly review the conversation and process the information, thus improving processing efficiency. For easier understanding, please refer to... Figure 2a and Figure 2b , Figure 2a The first session interface before receiving the first input includes information sent by the robot. Figure 2b This is the first session interface after receiving the first input, excluding information sent by the robot.

[0040] In other embodiments, the first input can be used to cancel the display of messages sent by objects other than the first object in the first group's session interface. In this embodiment, the target object is an object other than the first object. The first session interface does not include messages sent by objects other than the first object; only messages sent by the first object are retained in the first session interface.

[0041] As an example, suppose a user is interested in an object in the first group. The user can perform an initial input on that object, triggering the electronic device to retain the information sent by that object only in the first group. In this way, the user can quickly view the information sent by that object, thereby improving the efficiency of information retrieval.

[0042] In this embodiment, the first input can be a touch input targeting the image of the first object, such as a long press or drag input. However, it is understood that the specific form of the first input will differ depending on its function, so that the electronic device can accurately perform the corresponding operation.

[0043] When the first input is a long press input, the input duration of the first input can be 2 seconds for the first input used to cancel the display of information sent by the first object in the conversation interface of the first group; and the input duration of the first input can be 5 seconds for the first input used to cancel the display of information sent by objects other than the first object in the conversation interface of the first group.

[0044] When the first input is a drag-and-drop input, for the first input used to cancel displaying information sent by the first object in the conversation interface of the first group, the first input can be dragging the first object's avatar to the filter box. For an avatar dragged to the filter box, the electronic device can filter information sent by the object corresponding to that avatar. For the first input used to cancel displaying information sent by objects other than the first object in the conversation interface of the first group, the first input can be dragging the first object's avatar to the keep box. For an avatar dragged to the keep box, the electronic device can filter information sent by objects other than the object corresponding to that avatar.

[0045] The information processing method of this application embodiment allows a user to trigger an electronic device to cancel the display of information sent by a target object in the first group's conversation interface by performing input on a first object in the first group. The target object is either the first object or an object other than the first object. This reduces the amount of information in the first group's conversation interface, thereby improving information retrieval efficiency.

[0046] In some embodiments, after receiving the user's first input on a first object in the first group, the method further includes:

[0047] In response to the first input, at least one identification information is displayed in the first window;

[0048] Receive a second input from a user for a first identification information in the at least one identification information, wherein the first identification information is the identification information of a second object;

[0049] In response to the second input, the information sent by the second object is displayed in a second window.

[0050] In this embodiment, to facilitate viewing the information sent by the filtered object, such as Figure 3 As shown, the identification information of each filtered object can be displayed in the first window (also called the filter box) 301. Each filtered object can be any of the following: the first input filtered object, i.e., the target object; all historical filtered objects of the first group; or all historical filtered objects of at least one group. The specific choice can be determined according to actual needs, and this embodiment does not limit this.

[0051] Furthermore, the number of messages sent by each filtered object can be displayed on the identification information of each filtered object.

[0052] Assume the number of objects to be filtered is F, where F is an integer greater than 1. If the first window cannot display all the identification information of the F filtered objects, the first window can support scrolling to display the identification information of the F filtered objects.

[0053] like Figure 3 As shown, the first window 301 can be displayed floating on the first session interface. In other embodiments, the first window can be displayed independently outside the first session interface. The present application embodiment does not limit the display position of the first window.

[0054] Users can trigger the electronic device to display information sent by the filtered object by inputting its identification information. In specific implementation, if the identification information of a second object is received, the information sent by the second object can be displayed in the second window (also known as the sub-chat box) 302.

[0055] By using the above method, even if the information sent by the filtered object is not displayed in the session interface, the user can still view the information sent by the filtered object, thereby improving the reliability of information viewing.

[0056] In some embodiments, displaying the identification information of each object in the target object in the first window includes:

[0057] If the information sent by the second object includes user-related information, in response to the first input, the first identification information is displayed in a first display state in a first window;

[0058] If the information sent by the second object does not include information related to the user, in response to the first input, the first identification information is displayed in the first window in a second display state.

[0059] When information processing methods are applied to electronic devices, the user is the user of the electronic device.

[0060] In practice, user-related information can be represented in any of the following ways:

[0061] The information includes the user's identification information;

[0062] The message includes indicators to indicate the user, such as "@user".

[0063] It is understood that the first display state and the second display state are different, and the embodiments of this application do not limit the specific manifestation of the first display state and the second display state.

[0064] In one optional implementation, displaying the identification information in the first display state can be represented by: highlighting the total number of information displayed on the identification information in red, or, as... Figure 3 As shown, the total number of information displayed on the fill display sign information; displaying the sign information in the second display state can be represented as: displaying the total number of information displayed on the sign information in black.

[0065] In another alternative implementation, displaying the identification information in the first display state can be expressed as displaying the identification information at the first display size; displaying the identification information in the second display state can be expressed as displaying the identification information at the second display size, where the first display size is larger than the second display size.

[0066] Using the above method, users can distinguish whether the information sent by the filtered object includes information related to the user based on the display status of the filtered object's identification information, and thus decide whether to view the information sent by the filtered object, which can improve the reliability of information processing.

[0067] In this embodiment of the application, the electronic device may respond to a second input by displaying part or all of the information sent by the second object in a second window.

[0068] In some embodiments, where the information sent by the second object includes user-related information, the electronic device may, in response to a second input, first display the user-related information from the information sent by the second object in a second window; subsequently, in response to another input from the user, it may display all the information sent by the second object. Thus, by prioritizing the display of user-related information, users can quickly view information relevant to themselves, thereby improving information viewing efficiency.

[0069] In other embodiments, displaying the information sent by the second object in the second window includes:

[0070] Calculate the similarity between the information sent by the second object;

[0071] N pieces of information are selected from the information sent by the second object, where N is a positive integer. When N is greater than 1, the similarity between any two pieces of information among the N pieces of information is less than or equal to a preset threshold.

[0072] The N pieces of information are displayed in the second window.

[0073] In this embodiment, before displaying the information sent by the second object in the second window, the electronic device can filter and deduplicate the information sent by the second object. Specifically, the similarity between the information sent by the second object can be calculated. For information with high similarity, only one piece of information can be retained. Furthermore, the information with the most recent timestamp can be retained. This ensures that only information with low similarity is displayed, avoiding the repeated display of highly similar information, thereby improving the effectiveness of information display.

[0074] In some embodiments, the at least one identification information includes at least two identification information; the information displayed in the second window includes the first information sent by the second object;

[0075] After receiving the user's second input on the first identification information in the at least one identification information, the method further includes:

[0076] In response to the second input, the first identification information and the second identification information are displayed in the second window;

[0077] Wherein, the second identification information is the identification information of the third object that sent the second information, the second information is information in the first information set whose similarity to the first information is greater than a first threshold, and the first information set includes information sent by each object corresponding to the identification information displayed in the first window other than the first identification information.

[0078] In this embodiment, the number of identification information displayed in the first window is greater than one, and the first displayed identification information includes at least first identification information and second identification information. After receiving input of the first identification information, the electronic device can retrieve information with high similarity to the information sent by the filtered objects other than the second object, for each piece of information sent by the second object. The information sent by the filtered objects other than the second object constitutes the first information set.

[0079] For ease of understanding, let's take the first message sent by the second object as an example. The electronic device can retrieve information from filtered objects (excluding the second object) that has a high similarity to the first message, thus obtaining the second message. Then, the identification information of the object that sent the second message, i.e., the identifier of the sender (owner) of the second message, along with the first identifier information, can be displayed in a second window. Furthermore, the second and first identifier information can be displayed near the display position of the first message (e.g., before or after), so that the user can know which objects have sent messages similar to the first message, facilitating a unified response to these messages.

[0080] It is understandable that information sent by the second object other than the first information can be processed in the same way as the first information, displaying the first identification information and the identification information of the object that sent the information with a high degree of similarity to the first information near the display position of the information.

[0081] In some embodiments, after displaying the first identification information and the second identification information in the second window, the method further includes:

[0082] Receive the user's third input regarding the first information;

[0083] In response to the third input, a first editing window is displayed, the first editing window including a first reply message;

[0084] Receive the user's fourth input to the first editing window;

[0085] In response to the fourth input, a third message is sent on the first session interface, the third message including the first reply message and a first indicator, the first indicator being used to indicate the second object and the third object.

[0086] In this embodiment, the third input is a response to the first information. In an optional implementation, the third input may be a right-click, with the mouse cursor displayed at the location of the first information, but this is not limited to this. The electronic device can respond to the third input by displaying the first editing window. Furthermore, when the third input is used to reference the first information in a response, the electronic device can respond to the third input by displaying the first information in the editing window of the first session interface in a reference manner.

[0087] Users can edit the first reply message in the first editing window. After editing the reply message, users can perform a fourth input on the first editing window, such as touching the send control in the first editing window, to trigger the electronic device to send a third message in the first session interface, in response to the first and second messages.

[0088] The first indicator in the third message can be entered by the user or automatically added by the electronic device in response to a fourth input, either before or after the first reply message. The first indicator can be "@second object@third object". The first indicator is used to remind the objects that sent the first message and those that sent messages with a high degree of similarity to the first message to view the reply message.

[0089] Furthermore, when the electronic device responds by referencing the first information, the third information may also include the first information displayed by reference.

[0090] Using the above method, users can simultaneously reply to highly similar messages sent by different recipients, thereby improving message reply efficiency.

[0091] In some embodiments, in response to the fourth input, after sending the third message in the first session interface, since the first message has already been replied to, the first message can be grayed out, or the first message can be undisplayed in the second window, to reduce the interference of the replied message on the user. Figure 3 The first message is "Ruthless Urging 3".

[0092] After you cancel the display of messages sent by the filtered object in the first session interface, you can also restore the display of messages sent by the filtered object. The specific instructions are as follows.

[0093] In some embodiments, after displaying at least one identification information in the first window in response to the first input, the method further includes:

[0094] Receive the user's tenth input regarding the target object;

[0095] In response to the tenth input, the information sent by the fifth object is restored to the first session interface;

[0096] Wherein, if the target object is the first identification information, the fifth object is the second object; if the target object is the first window, the fifth object is the object corresponding to all the identification information included in the first window.

[0097] When the target object is the first identification information, the tenth input can be an input that drags the first information identifier out of the first window. In response to the tenth input, the electronic device can restore the display of the information sent by the second object in the first session interface, which can improve the flexibility of information processing. It is understood that the display order of the information sent by the second object after restoration is the same as the display order before cancellation.

[0098] When the target object is the first window, the user can restore the display of all information sent by the filtered objects through a single input, which can simplify information processing efficiency.

[0099] In existing technologies, when different users raise the same or similar questions, users need to respond to each user's question individually, resulting in low efficiency. Therefore, this application provides a new information response method that allows users to simultaneously respond to the same or similar questions raised by different users, improving response efficiency. Specific details are as follows:

[0100] In some embodiments, after de-displaying the information sent by the target object in the first session interface of the first group in response to the first input, the method further includes:

[0101] Receive a fifth input from the user regarding the fourth information, wherein the fourth information is the information displayed on the first session interface, or the information that the first session interface has canceled from displaying;

[0102] In response to the fifth input, a third window is displayed, wherein the third window includes M pieces of information and identification information of the object that sent the M pieces of information; the M pieces of information include the fourth piece of information and information in a second information set whose similarity to the fourth piece of information is greater than a second threshold, the second information set includes information displayed on the target session interface and information sent by the target object, the target session interface includes the first session interface, and M is an integer greater than 1;

[0103] The target editing window of the third window displays the second reply information entered by the user. The second reply information includes Q sub-reply information, where Q is a positive integer.

[0104] Receive the user's sixth input to the third window;

[0105] In response to the sixth input, a fifth message is sent to the fourth object. The fifth message includes the second reply message and Q indicators that correspond one-to-one with the Q sub-replies. Each indicator is used to indicate the object that sent the corresponding message. The fourth object is determined based on the target editing window.

[0106] The fifth input is the response to the fourth message.

[0107] In this embodiment, if a response to a certain message is received, information in the second information set with a similarity greater than a second threshold can be retrieved to prepare for a unified response. The second information set includes information displayed on the target session interface and information sent by the target object. Furthermore, it may also include information that has been cancelled from display on the target session interface; that is, the second information set can include all information sent by objects on the target session interface, regardless of whether the information has been cancelled.

[0108] In some implementations, the target session interface can be a second session interface. In this implementation, users can simultaneously reply to the same or similar questions asked by different objects in the same session interface.

[0109] In other implementations, the target session interface may include session interfaces other than the first session interface. In this implementation, users can simultaneously reply to the same or similar questions asked by different objects in different session interfaces, achieving cross-session interface replies.

[0110] The specific presentation of the target session interface can be related to the presentation of the fifth input. Some optional implementation methods include... Figure 4a As shown, when the fifth input is to drag and drop the fourth message 401 to the first window 301, the target session interface can be the second session interface. When the fifth input is a right-click selection of a cross-session interface reply, the target session interface can include part or all of the session interface of the instant messaging software.

[0111] After retrieving information in the target session interface that has a similarity greater than a preset threshold to the fourth piece of information, M pieces of information can be displayed in the third window.

[0112] The third window includes at least one editing window (also called an editing box) and a send control. Users can edit reply information in the editing window and send the edited reply information via the touch send control. The Q sub-reply messages can be replies to some or all of the M messages. Furthermore, the reply information may differ for different messages among the M messages, depending on the actual situation; this embodiment does not limit this.

[0113] When sending a second reply message, an indicator can be added before or after each sub-reply message to indicate the recipient of the reply message. This allows these recipients to quickly obtain the corresponding reply message and improves information viewing efficiency.

[0114] For ease of understanding, the following example is provided:

[0115] Suppose the third window displays: Message 1 from object a: "Error 1 under the processing of this modification", Message 2 from object b: "Error 2 under the processing of this modification", and Message 3 from object c: "Error 3 under the processing of this modification".

[0116] The Q sub-response messages can include: a response to message 1: "Error 1 is being processed"; a response to message 2: "Error 2 has been closed, see details..."; and a response to message 3: "Error 3 is under testing, see details...".

[0117] The fifth message can be expressed as: @object a "Error 1 is being processed"; @object b "Error 2 has been closed, see details..."; @object c "Error 2 is being tested, see details...".

[0118] In this embodiment, the specific form of the third window can differ for a unified response to different situations.

[0119] For a unified response to information from different objects within the same session interface, i.e., all M pieces of information originate from the first session interface, such as... Figure 4b As shown, the third window may include a second editing window 402 and M editing windows 403 that correspond one-to-one with the M pieces of information.

[0120] The second editing window 402 can be considered as the common editing window of the first group. The information edited by the user in the second editing window 402 is received by all objects in the first group, that is, all objects in the first group can receive the information edited by the user in the second editing window 402.

[0121] Each message's corresponding editing window 403 can be considered a private editing window of the object that sent the message. The recipient of the message edited by the user in the editing window 403 corresponding to a certain message is the object that sent the message. That is, only the object that sent the message in the first group can receive the message edited by the user in the editing window 404 corresponding to that message; other objects will not receive it.

[0122] In this case, if the target editing window is the second editing window, the target object is all objects in the second group to which the second session interface belongs;

[0123] When the target editing window is the third editing window among the M editing windows, the target object is the object corresponding to the third editing window.

[0124] For easier understanding, please refer to Figure 4b and Figure 4c .exist Figure 4b In the second editing window 403, the user edits the second reply message; the fifth message 404 can be found here. Figure 4c .

[0125] In this situation, users can choose the editing window for editing reply information and decide who to reply to, thereby increasing the flexibility of the reply.

[0126] Furthermore, in the third window, such as Figure 4b As shown, for M pieces of information, M delete controls corresponding to each of the M pieces of information can be displayed. Users can touch the delete control corresponding to a certain piece of information to cancel the reply to that piece of information, thus improving the flexibility of information reply.

[0127] For a unified response to information from different objects across different conversation interfaces, where the M pieces of information come from P conversation interfaces (where P is an integer greater than 1), the third window includes P sub-regions. Each sub-region displays information from the same conversation interface among the M pieces of information, along with the identifier information of the object corresponding to each piece of information. For easier understanding, please refer to [link to relevant documentation]. Figure 5 .

[0128] exist Figure 5 In the context of the conversation, Potato and XA come from conversation interface 1, Peach Branch and XB come from conversation interface 2, Cool comes from conversation interface 3, and the others come from conversation interface 4. Therefore, the third window displays four sub-areas: the first sub-area 501, for Potato and XA; the second sub-area 502, for Peach Branch and XB; the third sub-area 503, for Cool; and the fourth sub-area 504, for the others. Figure 5 In this context, each sub-area only displays the identification information of objects from the same session interface. Furthermore, to improve the accuracy of responses, information sent by each object can also be displayed in each sub-area.

[0129] Optionally, before sending the fifth information to the target object, the method may further include:

[0130] Receive a seventh input from the user on the target editing window, the seventh input being used to adjust the display position of the target editing window;

[0131] In response to the seventh input, the object corresponding to the target sub-region in the P sub-regions is determined as the target object, wherein the display position of the target sub-region overlaps with the display position of the target editing window.

[0132] In this embodiment, the target object is determined based on the display position of the target editing window. Specifically, the object corresponding to the identification information of the sub-region whose display position overlaps with the target editing window can be determined as the target object.

[0133] In practice, users can flexibly adjust the display position of the target editing window according to their actual needs. For example... Figure 5 As shown, if the display position of the target editing window 505 overlaps with the first sub-region 501 and the second sub-region 502, the target objects are Potato, XA, Peach Branch, and XB. It can be understood that if the display position of the target editing window 505 overlaps with the first sub-region 501, the second sub-region 502, the third sub-region 503, and the fourth sub-region 504, the target objects are Potato, XA, Peach Branch, XB, Cool, and others; if the display position of the target editing window 505 only overlaps with the fourth sub-region 504, the target objects are others.

[0134] In this situation, users can adjust the display position of the target editing window and select the object to reply to, thereby improving the flexibility of replying.

[0135] In existing technologies, users need to edit messages when replying, resulting in low reply efficiency. To address this problem, this application provides a new message reply method that can obtain reply information from a target file, thereby improving reply efficiency. Specific details are as follows:

[0136] In some embodiments, the method may further include:

[0137] Receive the fifth message sent by the target contact;

[0138] If the similarity between the fifth and sixth pieces of information is greater than a third threshold, a third reply message is sent to the target contact, and the third reply message is a reply message to the sixth piece of information.

[0139] In this embodiment, the correspondence between target files, such as databases, and their response information can be stored. Furthermore, the correspondence may also include the identification information of the object sending the information and the identification information of the group to which the object belongs.

[0140] After receiving the fifth message in the third session interface, it can search the target file to see if there is a sixth message with a high degree of similarity to the fifth message. If so, the response to the sixth message can be directly identified as the response to the fifth message, thus improving the response rate of the fifth message.

[0141] In some alternative implementations, the above-mentioned retrieval operation can be performed automatically by the electronic device. Furthermore, if the object sending the fifth information belongs to a group in the first correspondence (the correspondence between the sixth information and its reply information), the electronic device can automatically send the third reply information if the first correspondence exists in the target file; otherwise, it may not send it automatically.

[0142] It is worth noting that when there are multiple first correspondences, a first correspondence can be selected from among them by identifying the group to which the object sending the fifth message belongs, such that the group identifier information in the selected first correspondence matches the group to which the object sending the fifth message belongs. Then, the response information of this first correspondence is determined as the response information for the fifth message.

[0143] In some alternative implementations, sending a third reply message to the target contact includes:

[0144] The third response information is displayed in the first editing window;

[0145] Receive user input for editing the third response information;

[0146] In response to the edit input, a fourth reply message is displayed in the first edit window;

[0147] Receive the user's ninth input;

[0148] In response to the ninth input, the fourth reply information is sent, and the correspondence between the fourth reply information and the fifth information is updated to the target file.

[0149] Furthermore, the electronic device can respond to the user's input of the fifth information by displaying the third reply information in the first editing window.

[0150] Upon finding the first corresponding relationship, the electronic device can first display the third reply information in the editing window of the session interface. The user can decide whether to edit the third reply information according to their own needs. After the user edits the third reply information, a new fourth reply information can be created, that is, the second object relationship between the edited third reply information and the fifth information, and it can be stored in the target file for later reference.

[0151] By using the above method, users can edit their reply before sending the fifth message, thereby improving the reliability of the reply.

[0152] Furthermore, if the aforementioned first correspondence does not exist in the target file, the existing method can be used to reply to the information. After replying to the information, a new correspondence can be established and stored in the target file for subsequent reference, thereby improving the efficiency of information reply.

[0153] To facilitate understanding of the information processing method provided in the above embodiments, the following describes the information processing method using a specific scenario embodiment.

[0154] In this embodiment, the display of information sent by a specific object, such as timed reminders from a robot, can be canceled. The display of numerous repetitive reminders can also be canceled, separating robot messages from human-to-human dialogue information and displaying them on different interfaces, thereby improving information processing efficiency. The operation logic can be found in [reference needed]. Figure 6 .

[0155] This scenario embodiment may include the following steps:

[0156] Step 1: Select the user whose information you want to hide, and drag them directly into the filter box. See the example interface for details. Figure 2a and Figure 2b When a filtered object mentions itself, the notification icon is highlighted in red to alert the user; otherwise, it is black. If there are many filtered objects, the filter box can scroll to display them, allowing users to quickly locate them.

[0157] Step 2.1: Messages sent by users within the filter box will no longer be displayed in the main interactive session interface. Instead, they will be displayed in a secondary session interface in chronological order of sending time, combined with automatic filtering and deduplication. Users can double-click the left mouse button to view the message history of the filtered user and right-click the message to reply by quoting it. The interactive interface can be found in [link to interactive interface]. Figure 3 .

[0158] Step 2.2 When multiple people ask similar questions simultaneously, all questions can be edited and answered at the same time, supporting simultaneous processing of information from multiple people in the same group. For example... Figure 4a and Figure 4b As shown.

[0159] In a group chat, multiple users interact simultaneously: Users edit reply messages in the second editing window (Figure 4). Options include: ① Setting the message to be visible only to @mentions: @mentions will only see the reply in the main chat interface. For example, in Figure 4, "Error 2 has been closed, see details…", while unrelated information about Error 1 and Error 2 will be invisible (required for no further attention); ② Setting the message to be visible to all: This displays the specified reply content, including processing information for Error 1 / 2 / 3, without customizable modifications. For example… Figure 4c As shown, electronic devices can automatically group similar questions into one category and add indicators to provide information responses.

[0160] Step 2.3 During cross-group chat interaction, in the third window, questions from different individuals in different conversation interfaces are categorized, and the relevant individuals are automatically assigned to different sub-areas according to the question category. Users can dynamically adjust the areas covered in the editing window to provide targeted responses. If the topic changes, the individuals involved in the temporary conversation interface are dynamically adjusted according to the topic content. For example, if XA / XB / cool have the same question, they are grouped together for quick reply and confirmation. The interaction interface can be found in [link to interface]. Figure 5 .

[0161] Step 3.1, Quick Reply Content Retrieval Mode: When multiple conversation interfaces require confirmation of the same information, after the first confirmation of a reply, the information to be confirmed (i.e., the referenced information), the reply information, owner information, etc., will be stored in a personal target file. When the same information to be confirmed is encountered in other conversation interfaces, specifying the information to be confirmed and double-clicking the mouse will retrieve the result stored in the target file and display it in the reply box, allowing users to quickly edit their replies. See the interactive interface below. Figure 7 .

[0162] Step 3.2, Automatic Reply Mode: Users can also set it to automatic reply mode according to their needs. That is, when the system detects that the confirmation information sent by user b is consistent with the confirmation information with a reply record in the target file, the system will automatically reply without human intervention.

[0163] like Figure 8 As shown, for the same question, automatic replies or quick information retrieval can be performed by grouping them: ① Office apps can differentiate reply content based on the hierarchical level of the recipient's organization; ② All communication apps can notify users to set corresponding identifiers or organizations to categorize friends, so that users can quickly reply to users of the same type, or quickly reply after re-editing replies from other types of friends.

[0164] Step 3.3, Simultaneous Reply Mode in Multi-Session Interface: When the content of the response record in the target file is updated, the user can choose whether to simultaneously synchronize the latest result to the relevant owner for information update. For easier understanding, please refer to... Figure 9 .

[0165] Step 4: Cancel the filtered user actions. Users can remove the filtering restrictions by dragging the object out of the filter box. At the same time, the historical messages sent by the object will be inserted into the historical information record in the main session interface in chronological order for display.

[0166] Step 5: Quickly cancel all filtered user operations. Users can cancel the filtering restrictions on all objects by double-clicking the right mouse button anywhere in the filter box. At the same time, all historical messages will be inserted into the historical information record in the main session interface in chronological order for display.

[0167] The beneficial effects of this scenario embodiment are: ① It can filter information sent by a specified object, such as timed reminders from a robot; ② It can improve the response efficiency of repetitive messages awaiting confirmation.

[0168] The information processing method provided in this application can be executed by an information processing device. This application uses an information processing device executing the information processing method as an example to illustrate the information processing device provided in this application.

[0169] like Figure 10 As shown, the information processing device 1000 includes:

[0170] The first receiving module 1001 is used to receive the user's first input on the first object in the first group;

[0171] The cancellation module 1002 is used to cancel the display of information sent by the target object in the first session interface of the first group in response to the first input. The target object is the first object or an object in the first group other than the first object.

[0172] In some embodiments, the apparatus further includes:

[0173] A first display module is configured to display at least one identification information in a first window in response to the first input;

[0174] The second receiving module is used to receive a second input from a user on the first identification information in the at least one identification information, wherein the first identification information is the identification information of the second object;

[0175] The second display module is used to display the information sent by the second object in a second window in response to the second input.

[0176] In some embodiments, the at least one identification information includes at least two identification information; the information displayed in the second window includes the first information sent by the second object;

[0177] The device further includes:

[0178] The third display module is used to display the first identification information and the second identification information in the second window in response to the second input;

[0179] Wherein, the second identification information is the identification information of the third object that sent the second information, the second information is information in the first information set whose similarity to the first information is greater than a first threshold, and the first information set includes information sent by each object corresponding to the identification information displayed in the first window other than the first identification information.

[0180] In some embodiments, the apparatus further includes:

[0181] The third receiving module is used to receive the user's third input on the first information;

[0182] The fourth display module is used to display a first editing window in response to the third input, the first editing window including a first reply message;

[0183] The fourth receiving module is used to receive the user's fourth input to the first editing window;

[0184] A first sending module is configured to send third information on the first session interface in response to the fourth input. The third information includes the first reply information and a first indicator, wherein the first indicator is used to indicate the second object and the third object.

[0185] In some embodiments, the apparatus further includes:

[0186] The fifth receiving module is used to receive the user's fifth input on the fourth information, which is the information displayed on the first session interface, or the information that the first session interface cancels display.

[0187] The fifth display module is used to display a third window in response to the fifth input, wherein the third window includes M pieces of information and identification information of the object that sent the M pieces of information; the M pieces of information include the fourth information and information in a second information set whose similarity to the fourth information is greater than a second threshold, the second information set includes information displayed on the target session interface and information sent by the target object, the target session interface includes the first session interface, and M is an integer greater than 1;

[0188] The sixth display module is used to display the second response information entered by the user in the target editing window of the third window. The second response information includes Q sub-response information, where Q is a positive integer.

[0189] The sixth receiving module is used to receive the user's sixth input to the third window;

[0190] The second sending module is used to send fifth information to the fourth object in response to the sixth input. The fifth information includes the second reply information and Q indicators corresponding one-to-one with the Q sub-replies. Each indicator is used to indicate the object to which the corresponding information is sent. The fourth object is determined based on the target editing window.

[0191] In some embodiments, the apparatus further includes:

[0192] The seventh receiving module is used to receive the fifth message sent by the target contact.

[0193] The third sending module is used to send a third reply message to the target contact when the similarity between the fifth message and the sixth message is greater than a third threshold. The third reply message is the reply message to the sixth message.

[0194] In some embodiments, the third transmitting module includes:

[0195] The first display unit is used to display the third reply information in the first editing window;

[0196] The first receiving unit is used to receive the user's edit input on the third reply information;

[0197] The second display unit is configured to display a fourth response message in the first editing window in response to the editing input.

[0198] The second receiving unit is used to receive the user's ninth input;

[0199] The sending unit is configured to respond to the ninth input by sending the fourth reply information and updating the correspondence between the fourth reply information and the fifth information to the target file.

[0200] In some embodiments, the apparatus further includes:

[0201] The eighth receiving module is used to receive the user's tenth input on the target object;

[0202] The seventh display module is used to respond to the tenth input and restore the display of the information sent by the fifth object on the first session interface;

[0203] Wherein, if the target object is the first identification information, the fifth object is the second object; if the target object is the first window, the fifth object is the object corresponding to all the identification information included in the first window.

[0204] The information processing device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.

[0205] The information processing device in this application embodiment can be a device with an operating system. The operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.

[0206] The information processing apparatus provided in this application embodiment can realize the various processes and beneficial effects implemented in the method embodiment, and will not be repeated here to avoid repetition.

[0207] Optionally, such as Figure 11As shown, this application embodiment also provides an electronic device 1100, including a processor 1101 and a memory 1102. The memory 1102 stores a program or instructions that can run on the processor 1101. When the program or instructions are executed by the processor 1101, they implement the various steps of the above-described information processing method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0208] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0209] Figure 12 A hardware structure diagram of an electronic device to implement an embodiment of this application.

[0210] The electronic device 1200 includes, but is not limited to, components such as: radio frequency unit 1201, network module 1202, audio output unit 1203, input unit 1204, sensor 1205, display unit 1206, user input unit 1207, interface unit 1208, memory 1209, and processor 1210.

[0211] Those skilled in the art will understand that the electronic device 1200 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1210 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 12 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0212] The user input unit 1207 is used to receive a first input from a user to a first object in the first group; the processor 1210 is used to, in response to the first input, cancel the display of information sent by the target object in the first session interface of the first group, wherein the target object is the first object or an object in the first group other than the first object.

[0213] In some embodiments, the display unit 1206 is configured to display at least one identification information in a first window in response to the first input;

[0214] User input unit 1207 is used to receive a second input from a user on a first identification information in the at least one identification information, wherein the first identification information is the identification information of a second object;

[0215] Display unit 1206 is used to display the information sent by the second object in a second window in response to the second input.

[0216] In some embodiments, the at least one identification information includes at least two identification information; the information displayed in the second window includes the first information sent by the second object;

[0217] Display unit 1206 is configured to display the first identification information and the second identification information in the second window in response to the second input;

[0218] Wherein, the second identification information is the identification information of the third object that sent the second information, the second information is information in the first information set whose similarity to the first information is greater than a first threshold, and the first information set includes information sent by each object corresponding to the identification information displayed in the first window other than the first identification information.

[0219] In some embodiments, the user input unit 1207 is configured to receive a third input from the user regarding the first information;

[0220] Display unit 1206 is configured to display a first editing window in response to the third input, the first editing window including first reply information;

[0221] User input unit 1207 is used to receive a fourth input from the user to the first editing window;

[0222] Radio frequency unit 1201 is configured to send third information on the first session interface in response to the fourth input, the third information including the first reply information and a first indicator, the first indicator being used to indicate the second object and the third object.

[0223] In some embodiments, the user input unit 1207 is used to receive a fifth input from the user regarding the fourth information, wherein the fourth information is the information displayed by the first session interface, or the information that the first session interface cancels from display.

[0224] Display unit 1206 is configured to display a third window in response to the fifth input, wherein the third window includes M pieces of information and identification information of the object that sent the M pieces of information; the M pieces of information include the fourth piece of information and information in a second information set whose similarity to the fourth piece of information is greater than a second threshold, the second information set includes information displayed on the target session interface and information sent by the target object, the target session interface includes the first session interface, and M is an integer greater than 1;

[0225] Display unit 1206 is used to display second reply information input by the user in the target editing window of the third window, the second reply information including Q sub-reply information, where Q is a positive integer;

[0226] User input unit 1207 is used to receive a sixth input from the user to the third window;

[0227] Radio frequency unit 1201 is used to send fifth information to a fourth object in response to the sixth input. The fifth information includes the second reply information and Q indicators corresponding one-to-one with the Q sub-replies. Each indicator is used to indicate the object that sent the corresponding information. The fourth object is determined based on the target editing window.

[0228] In some embodiments, the user input unit 1207 is configured to receive fifth information sent by the target contact.

[0229] The radio frequency unit 1201 is used to send a third reply message to the target contact when the similarity between the fifth information and the sixth information is greater than a third threshold. The third reply message is the reply message to the sixth information.

[0230] In some embodiments, the display unit 1206 is configured to display the third reply information in a first editing window;

[0231] User input unit 1207 is used to receive user editing input for the third reply information;

[0232] Display unit 1206 is configured to display fourth reply information in the first editing window in response to the editing input;

[0233] User input unit 1207 is used to receive the user's ninth input;

[0234] Radio frequency unit 1201 is used to respond to the ninth input, send the fourth reply information, and update the correspondence between the fourth reply information and the fifth information to the target file.

[0235] In some embodiments, the user input unit 1207 is configured to receive a tenth input from a user regarding a target object; the display unit 1206 is configured to, in response to the tenth input, restore the display of information sent by the fifth object on the first session interface.

[0236] Wherein, if the target object is the first identification information, the fifth object is the second object; if the target object is the first window, the fifth object is the object corresponding to all the identification information included in the first window.

[0237] The information processing apparatus provided in this application embodiment can realize the various processes and beneficial effects implemented in the method embodiment, and will not be repeated here to avoid repetition.

[0238] It should be understood that, in this embodiment, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The GPU 12041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1206 may include a display panel 12061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1207 includes a touch panel 12071 and at least one of other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0239] The memory 1209 can be used to store software programs and various data. The memory 1209 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1209 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1209 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0240] Processor 1210 may include one or more processing units; optionally, processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1210.

[0241] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0242] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0243] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above information processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0244] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0245] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the information processing method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0246] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0247] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0248] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. An information processing method, characterized in that, include: Receive the user's first input for the first object in the first group; In response to the first input, the information sent by the target object is canceled in the first session interface of the first group, the target object being the first object or an object in the first group other than the first object; at least one identification information is displayed in the first window, the at least one identification information including at least two identification information. Receive a second input from a user for a first identification information in the at least one identification information, wherein the first identification information is the identification information of a second object; In response to the second input, information sent by the second object is displayed in a second window, the information displayed in the second window including the first information sent by the second object; the first identification information and the second identification information are also displayed in the second window; Wherein, the second identification information is the identification information of the third object that sent the second information, the second information is information in the first information set whose similarity to the first information is greater than a first threshold, and the first information set includes information sent by each object corresponding to the identification information displayed in the first window other than the first identification information.

2. The method according to claim 1, characterized in that, After displaying the first and second identification information in the second window, the method further includes: Receive the user's third input regarding the first information; In response to the third input, a first editing window is displayed, the first editing window including a first reply message; Receive the user's fourth input to the first editing window; In response to the fourth input, a third message is sent on the first session interface, the third message including the first reply message and a first indicator, the first indicator being used to indicate the second object and the third object.

3. The method according to claim 1, characterized in that, After responding to the first input and de-displaying the information sent by the target object in the first session interface of the first group, the method further includes: Receive a fifth input from the user regarding the fourth information, wherein the fourth information is the information displayed on the first session interface, or the information that the first session interface has canceled from displaying; In response to the fifth input, a third window is displayed, wherein the third window includes M pieces of information and identification information of the object that sent the M pieces of information; the M pieces of information include the fourth piece of information and information in a second information set whose similarity to the fourth piece of information is greater than a second threshold, the second information set includes information displayed on the target session interface and information sent by the target object, the target session interface includes the first session interface, and M is an integer greater than 1; The target editing window of the third window displays the second reply information entered by the user. The second reply information includes Q sub-reply information, where Q is a positive integer. Receive the user's sixth input to the third window; In response to the sixth input, a fifth message is sent to the fourth object. The fifth message includes the second reply message and Q indicators that correspond one-to-one with the Q sub-replies. Each indicator is used to indicate the object that sent the corresponding message. The fourth object is determined based on the target editing window.

4. The method according to claim 1, characterized in that, The method further includes: Receive the fifth message sent by the target contact; If the similarity between the fifth and sixth pieces of information is greater than a third threshold, a third reply message is sent to the target contact, and the third reply message is a reply message to the sixth piece of information.

5. The method according to claim 4, characterized in that, Sending a third reply message to the target contact includes: The third response information is displayed in the first editing window; Receive user input for editing the third response information; In response to the edit input, a fourth reply message is displayed in the first edit window; Receive the user's ninth input; In response to the ninth input, the fourth reply information is sent, and the correspondence between the fourth reply information and the fifth information is updated to the target file.

6. The method according to claim 1, characterized in that, In response to the first input, after displaying at least one identification information in the first window, the method further includes: Receive the user's tenth input regarding the target object; In response to the tenth input, the information sent by the fifth object is restored to the first session interface; Wherein, if the target object is the first identification information, the fifth object is the second object; if the target object is the first window, the fifth object is the object corresponding to all the identification information included in the first window.

7. An information processing device, characterized in that, include: The first receiving module is used to receive the user's first input on the first object in the first group; A cancellation module is used to cancel the display of information sent by a target object in the first session interface of the first group in response to the first input. The target object is the first object or an object in the first group other than the first object. A display module is used to display at least one identification information in a first window, wherein the at least one identification information includes at least two identification information. The second receiving module is used to receive a second input from a user on the first identification information in the at least one identification information, wherein the first identification information is the identification information of the second object; The display module is further configured to, in response to the second input, display information sent by the second object in a second window, the information displayed in the second window including first information sent by the second object; display the first identification information and the second identification information in the second window; wherein, the second identification information is the identification information of the third object that sent the second information, the second information is information in a first information set whose similarity to the first information is greater than a first threshold, and the first information set includes information sent by each object corresponding to the identification information displayed in the first window other than the first identification information.

8. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information processing method as described in any one of claims 1 to 6.