Message processing method and device, electronic equipment, storage medium and program product

By receiving input in the application and displaying the contact identifier and sending messages in different session interfaces, the problem of inflexible message sending in the prior art is solved, and higher message sending flexibility and user experience are achieved.

CN119814714APending Publication Date: 2025-04-11VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411971734.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The prior art lacks flexibility when sending messages in applications and cannot meet users' diverse needs for message transmission.

Method used

The flexibility of message sending is achieved by receiving input in the group's session interface, displaying the contact identity, and sending session messages containing the group identity through different session interfaces.

Benefits of technology

This improves the flexibility of users to send messages in the application, allowing the message sender to selectively remind specific contacts in the group, and enhances the attention of the message recipient.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119814714A_ABST
    Figure CN119814714A_ABST
Patent Text Reader

Abstract

The invention discloses a message processing method and device, electronic equipment, a storage medium and a program product, and belongs to the technical field of electronic equipment. The method comprises the following steps: receiving a first input of first information in a first interface, wherein the first interface is a session interface of a first group; in response to the first input, displaying at least one contact person identifier in the first group; receiving a second input for a first contact person identifier, wherein the first contact person identifier is one or more contact person identifiers in the at least one contact person identifier; in response to the second input, a session message is sent through a second interface, the session message comprises second information and the identifier of the first group, the second information at least comprises the first information, and the second interface is a session interface different from the first interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of electronic equipment, and specifically relates to a message processing method, device, electronic equipment, storage medium and program product. Background Art

[0002] With the continuous development of network communication technology, the message sender can post messages in a group to remind certain contacts in the group to pay attention to the message. For example, the message sender can directly mention at least one message recipient using the "@" symbol when posting a group chat message to remind the message recipient to pay attention to the group chat message.

[0003] Taking the instant messaging application as an example, when user A posts a message, user A can enter the message in the message input box of group A and @user B to send the message directly in group A. When user B opens the message list interface of the instant messaging application, he will see a prompt of being @ed. Then user B can open the group chat interface of group A to view the message and reply or confirm directly in group A.

[0004] However, currently, sending messages through applications is implemented in a fixed manner, that is, inputting message content in a group and directly sending the message in the group, which cannot meet the user's demand for message sending. Such a method of sending messages in the application is not flexible enough. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide a message processing method, device, electronic device, storage medium and program product, which can improve the flexibility of sending messages in an application.

[0006] In a first aspect, an embodiment of the present application provides a message processing method, which is executed by a first electronic device, the method comprising: receiving a first input of first information in a first interface, the first interface being a conversation interface of a first group; in response to the first input, displaying at least one contact identifier in the first group; receiving a second input of a first contact identifier, the first contact identifier being one or more contact identifiers among the at least one contact identifier; in response to the second input, sending a conversation message through a second interface, the conversation message including second information and an identifier of the first group, the second information including at least the first information, the second interface being a conversation interface different from the first interface.

[0007] In a second aspect, an embodiment of the present application provides a message processing method, which is executed by a second electronic device, the method comprising: upon receiving a conversation message from a first electronic device, displaying the conversation message in a third interface, the conversation message including second information and an identifier of a first group, the third interface including at least one of the following: a private chat conversation interface corresponding to a user to which the first electronic device belongs, a conversation interface of a second group, the second group being a group that is at least partially different from the contacts included in the first group; receiving a third input to the conversation message; and in response to the third input, sending a third message in a fourth interface, the fourth interface being a conversation interface of the first group, the third information including a reference to the second information and reply information to the second information.

[0008] In a third aspect, an embodiment of the present application provides a message processing device, which includes: a receiving module, a display module and a sending module. The receiving module is used to receive a first input of a first information in a first interface, and the first interface is a conversation interface of a first group. The display module is used to display at least one contact identifier in the first group in response to the first input received by the receiving module. The receiving module is also used to receive a second input of a first contact identifier, and the first contact identifier is one or more contact identifiers among the at least one contact identifier displayed by the display module. The sending module is used to send a conversation message through a second interface in response to the second input received by the receiving module, and the conversation message includes the second information and the identifier of the first group, and the second information includes at least the first information, and the second interface is a conversation interface different from the first interface.

[0009] In a fourth aspect, an embodiment of the present application provides a message processing device, which includes: a display module, a receiving module, and a sending module. The display module is used to display the conversation message in a third interface when receiving a conversation message from a first electronic device, the conversation message includes the second information and the identifier of the first group, and the third interface includes at least one of the following: a private chat conversation interface corresponding to the user to which the first electronic device belongs, and a conversation interface of the second group, the second group being a group that is at least partially different from the contacts included in the first group. The receiving module is used to receive a third input to the conversation message displayed by the display module. The sending module is used to send a third message in a fourth interface in response to the third input received by the receiving module, the fourth interface being the conversation interface of the first group, and the third message includes the referenced second information and reply information to the second information.

[0010] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0011] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0012] In the seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method described in the first aspect, or to implement the method described in the second aspect.

[0013] In an eighth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0014] In an embodiment of the present application, a first input of a first message is received in a conversation interface of a first group, at least one contact identifier in the first group is displayed in response to the first input, a second input of one or more contact identifiers in the at least one contact identifier is received, and in response to the second input, a conversation message is sent through a second interface, the conversation message includes the second message and the identifier of the first group, the second message includes at least the first message, and the second interface is a conversation interface different from the first interface. In this solution, since the message sender publishes a message in the first group to remind the message receiver to pay attention to the corresponding group chat message, the first message can be first input in the conversation interface of the first group to trigger the first electronic device to display at least one contact identifier in the first group, and then the message sender can select one or more contact identifiers therein to select the message receiver who needs a special reminder, so that the first electronic device sends the second message including the first message and the identifier of the first group through a conversation interface different from the conversation interface of the first group. In this way, when the message sender sends a message in the first group, he can also directly send a group chat message that requires the message recipient's special attention to the message recipient through other session interfaces except the session interface of the first group, thereby improving the flexibility of users in sending messages in the application. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1This is one of the flow charts of the message processing method provided in the embodiment of the present application;

[0016] Figure 2 This is the second flowchart of the message processing method provided in the embodiment of the present application;

[0017] Figure 3 This is a schematic diagram of an example of a conversation interface of a group A of the sender provided in an embodiment of the present application;

[0018] Figure 4 This is a schematic diagram of a contact list interface provided in an embodiment of the present application;

[0019] Figure 5 This is the third flowchart of the message processing method provided in the embodiment of the present application;

[0020] Figure 6 This is one of the example schematic diagrams of the contact list window provided in the embodiment of the present application;

[0021] Figure 7 This is the second example schematic diagram of the contact list window provided in the embodiment of the present application;

[0022] Figure 8 This is the fourth flowchart of the message processing method provided in the embodiment of the present application;

[0023] Fig. 9 This is a schematic diagram of an example of a private chat session interface between contact A and contact B provided in an embodiment of the present application;

[0024] Fig.10 This is the fifth flowchart of the message processing method provided in the embodiment of the present application;

[0025] Fig.11 This is the sixth flowchart of the message processing method provided in the embodiment of the present application;

[0026] Fig.12 This is one of the example schematic diagrams of the conversation interface of the receiving party's group A provided in the embodiment of the present application;

[0027] Fig.13 This is a second example schematic diagram of a conversation interface of a group A of the recipient provided in an embodiment of the present application;

[0028] Fig.14 This is the seventh flowchart of the message processing method provided in the embodiment of the present application;

[0029] Fig.15 This is a third example schematic diagram of a conversation interface of a group A of the recipient provided in an embodiment of the present application;

[0030] Fig.16 It is one of the schematic diagrams of the message processing device provided in the embodiment of the present application;

[0031] Fig.17 This is the second schematic diagram of the message processing device provided in the embodiment of the present application;

[0032] Fig.18 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0033] Fig.19 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0035] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0036] The terms "at least one (item)", "at least one of" and the like in this application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".

[0037] The message processing method provided in the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0038] The embodiments of the present application can be applied to a scenario where the message sender needs to remind the message receiver to pay special attention to important group chat messages. For example, the message sender needs the message receiver to pay special attention to a certain or certain historical message records that have been sent in the group's conversation interface, or the message sender needs the message receiver to pay special attention to the information that is currently to be sent.

[0039] The message processing method provided in the embodiments of the present application is exemplarily described below using some specific scenarios as examples.

[0040] Scenario 1: Group members A, B, C and D are all members of group A. Group member A has sent a group chat message A (i.e., a historical message record) in group A. The group chat message A includes @group member B, @group member C and specific message content. Group member A needs to remind group members B and C to pay special attention to the specific message content in the group chat message A. Group member A can make a first sub-input for group chat message A in the conversation interface of group A on his mobile phone A, and mobile phone A receives and responds to the first sub-input to display the first private chat control A. Group member A makes a second sub-input for the first private chat control A, and mobile phone A receives and responds to the second sub-input to display at least one contact identifier in group A, wherein the at least one contact identifier includes the identifier of group member B and the identifier of group member C. Group member A can make a second input for the identifier of group member B and the identifier of group member C, and mobile phone A receives and responds to the second input to send group chat message A and the identifier of group A to group member B through the private chat conversation interface between group member A and group member B, and sends group chat message A and the identifier of group A to group member C through the private chat conversation interface between group member A and group member C.

[0041] Scenario 2: Group member A, group member B, group member C, and group member D are all members of group A. Group member A enters the message A "Meeting at 3 pm" to be sent in the message input box in the conversation interface of group A. Group member A needs to remind group members B and group members C to pay special attention to the message A. Group member A can make a first input to the message A in the conversation interface of group A on his mobile phone A, for example, adding an "@" symbol after the message A. Mobile phone A receives and responds to the first input, and displays the second private chat control A and the identifiers of all contacts in group A except group member A. Group member A can make a second input to the second private chat control A, the identifier of group member B, and the identifier of group member C. Mobile phone A receives and responds to the second input, and sends the message A and the identifier of group A to group member B through the private chat conversation interface between group member A and group member B, and sends the message A and the identifier of group A to group member C through the private chat conversation interface between group member A and group member C.

[0042] It should be noted that the above-mentioned scenarios 1 and 2 are merely illustrative examples of some scenarios in which the embodiments of the present application may be applied. In actual implementation, the embodiments of the present application can also be applied to more possible scenarios in which the message sender needs to remind the message receiver to pay special attention to important group chat messages, and the embodiments of the present application are not limited here.

[0043] Based on the above scenario applied by the embodiment of the present application, the message processing method provided by the embodiment of the present application receives a first input of the first information in the conversation interface of the first group, displays at least one contact identifier in the first group in response to the first input, receives a second input of one or more contact identifiers in the at least one contact identifier, and sends a conversation message through the second interface in response to the second input, wherein the conversation message includes the second information and the identifier of the first group, the second information at least includes the first information, and the second interface is a conversation interface different from the first interface. In this scheme, since the message sender publishes a message in the first group to remind the message receiver to pay attention to the corresponding group chat message, the first information can be first input in the conversation interface of the first group to trigger the first electronic device to display at least one contact identifier in the first group, and then the message sender can select one or more contact identifiers therein to select the message receiver who needs special reminder, so that the first electronic device sends the second information including the first information and the identifier of the first group through a conversation interface different from the conversation interface of the first group. In this way, when the message sender sends a message in the first group, he can also directly send a group chat message that requires the message recipient's special attention to the message recipient through other session interfaces except the session interface of the first group, thereby improving the flexibility of users in sending messages in the application.

[0044] The execution subject of the message processing method provided in the embodiment of the present application may be a message processing device, and the message processing device may be an electronic device, or a functional module or functional entity in an electronic device. The technical solution provided in the embodiment of the present application is described below using an electronic device as an example.

[0045] Figure 1 FIG. 1 is a flow chart of a message processing method provided by an embodiment of the present application. Figure 1 As shown, the message processing method provided in the embodiment of the present application is executed by the first electronic device, and the message processing method may include the following steps 201 to 204.

[0046] Step 201: A first electronic device receives a first input of first information in a first interface.

[0047] In the embodiment of the present application, the first interface is a conversation interface of the first group.

[0048] In this embodiment of the present application, the above-mentioned first information at least includes a specific identifier.

[0049] Optionally, in the embodiment of the present application, the conversation interface of the first group may include a top navigation bar, a message display area, and a message input area.

[0050] It is understandable that the conversation interface of the first group refers to an application interface in an instant messaging application or a social media platform, which is used for contacts in the first group to communicate and share information. The top navigation bar may include the name of the first group, the number of contacts, and setting controls, etc., which are used for contacts in the first group to identify the characteristics of the first group. The message display area may include message records, message timestamps, and message status, etc., which are used for contacts in the first group to view the content of messages sent by all contacts. The message input area may include a message input box and a send control, which are used for contacts in the first group to input information to be sent.

[0051] In the embodiment of the present application, the first group includes at least three contacts (also referred to as group members). It should be noted that the user of the first electronic device may have established a friend relationship with any of the at least three contacts, or may not have established a friend relationship with any of the at least three contacts.

[0052] In the embodiment of the present application, the above-mentioned first information can be the first message record in the message display area or the information input into the message input box in the message input area.

[0053] In the embodiment of the present application, the above-mentioned specific identifier can be used to mark or mention a specific user, so that the specific user receives a notification or reminder to pay attention to the corresponding message content, which helps to enhance the interactive experience between users. For example, in an instant messaging application or social media platform, the above-mentioned specific identifier can be an "@" symbol. Of course, it can also be an identifier in other forms, which is not limited in the embodiment of the present application.

[0054] In the embodiment of the present application, the first input is used to trigger the first electronic device to display at least one contact identifier in the first group.

[0055] Optionally, in the embodiment of the present application, the first input may include but is not limited to any of the following: the user touches the first information through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0056] Optionally, in the embodiment of the present application, the touch input may be a single-click input, a double-click input, a drag input, or any number of click inputs, or may be a long-press input or a short-press input.

[0057] Optionally, in an embodiment of the present application, the above-mentioned specific gesture can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture.

[0058] Step 202: The first electronic device displays at least one contact identifier in the first group in response to the first input.

[0059] In the embodiment of the present application, each of the above-mentioned identifiers can be any identifier that can indicate a contact information.

[0060] In the embodiment of the present application, the above identification may include at least one of the contact name and the contact avatar>

[0061] Optionally, in an embodiment of the present application, when the above-mentioned first information is the first message record in the message display area, the first electronic device displays a contact list interface in response to the first input, and the contact list interface includes at least one contact identifier in the first group. For example, the at least one contact identifier can be a contact identifier mentioned in the first message record by the “@” symbol. For details, please refer to the description of the following embodiment, which will not be repeated here.

[0062] Optionally, in an embodiment of the present application, when the above-mentioned first information is information input into the message input box, the first electronic device displays a contact list window in response to the first input, and the contact list window includes at least one contact identifier in the first group. For example, the at least one contact identifier can be all contact identifiers in the first group. For details, please refer to the description of the following embodiment, which will not be repeated here.

[0063] Step 203: The first electronic device receives a second input of the first contact identifier.

[0064] In the embodiment of the present application, the first contact identifier is one or more contact identifiers among the at least one contact identifier.

[0065] It can be understood that the above-mentioned first contact identifier is an identifier corresponding to a specific contact selected by the user from the contacts in the first group, so that the specific contact receives a notification or reminder to pay attention to the corresponding message content.

[0066] In the embodiment of the present application, the second input is used to trigger the first electronic device to send a conversation message to the contact corresponding to the first contact identifier through the second interface.

[0067] Optionally, in the embodiment of the present application, the second input may include but is not limited to any of the following: the user touches the first contact identifier through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0068] Step 204: The first electronic device sends a conversation message through the second interface in response to the second input.

[0069] In the embodiment of the present application, the above-mentioned session message includes the second information and the identifier of the above-mentioned first group.

[0070] In the embodiment of the present application, the second information at least includes the first information.

[0071] In the embodiment of the present application, the second interface is a conversation interface different from the first interface.

[0072] In the embodiment of the present application, the identifier of the first group may be any identifier that can indicate the first group information.

[0073] Optionally, in the embodiment of the present application, the identification of the first group may include but is not limited to at least one of the following: a group ID, a group name, and a group avatar.

[0074] It can be understood that since the above-mentioned conversation message includes the above-mentioned second information and the identifier of the above-mentioned first group, that is, when the first electronic device sends a message to the recipient user that requires the recipient user's special attention, it will send the identifier of the first group corresponding to the message together to remind the recipient user that the message comes from the first group, so that the user who receives the conversation message (that is, the recipient user) can know that the user to whom the first electronic device belongs sent the conversation message in the conversation interface of the first group, and the user who receives the conversation message can also know that the reply message is replied to the conversation interface of the first group, rather than to the second interface, so that the user who receives the conversation message can use appropriate wording and tone when replying to the message, thereby improving the flexibility of conversation message interaction.

[0075] In the embodiment of the present application, the second interface includes at least one of the following: a private chat session interface corresponding to the first contact identifier and a session interface of the second group.

[0076] In the embodiment of the present application, the second group is a group including contacts corresponding to the first contact identifier and is at least partially different from the contacts included in the first group.

[0077] In the embodiment of the present application, the private chat session interface corresponding to the above-mentioned first contact identifier refers to a private chat session interface between the contact corresponding to the first contact identifier and the user of the first electronic device, that is, a session interface for one-to-one communication between the two.

[0078] In an embodiment of the present application, after the user makes a second input for the required first contact identifier, the first electronic device receives and responds to the second input, and can send a conversation message to the corresponding contact through a second interface, i.e., a private chat session interface corresponding to the first contact identifier or a session interface of the second group, so that the contact receives a message notification or reminder to pay attention to the corresponding conversation message content.

[0079] It should be noted that, for the specific description of the above-mentioned second information, please refer to the description in the following embodiment, which will not be repeated here.

[0080] The embodiment of the present application provides a message processing method, when the message sender publishes a message in the first group to remind the message receiver to pay attention to the corresponding group chat message, the first information can be first input in the conversation interface of the first group to trigger the first electronic device to display at least one contact identifier in the first group, and then the message sender can select one or more contact identifiers to select the message receiver who needs special reminder, so that the first electronic device sends the second information including the first information and the identifier of the first group through a conversation interface different from the conversation interface of the first group. In this way, when the message sender sends a message in the first group, it can also directly send the group chat message that requires the special attention of the message receiver to the message receiver through other conversation interfaces except the conversation interface of the first group, thereby improving the flexibility of users in sending messages in applications.

[0081] Optionally, in the embodiment of the present application, the first information is the first message record in the first interface, and the first message record further includes M contact identifiers in the first group, where M is a positive integer. It is understandable that in this case, the second information is the first message record.

[0082] For example, in combination Figure 1 ,like Figure 2 As shown, the above step 201 can be specifically implemented through the following steps 201a to 201c, and the above step 202 can be specifically implemented through the following step 202a.

[0083] Step 201a: The first electronic device receives a first sub-input for a first message record.

[0084] In the embodiment of the present application, the first message record is a message record in the conversation interface of the first group, that is, a message record that has been sent and is displayed in the message display area.

[0085] In the embodiment of the present application, the first sub-input is used to trigger the first electronic device to display a first control.

[0086] Optionally, in the embodiment of the present application, the first sub-input may include but is not limited to any of the following: the user touches the first message record through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0087] Step 201b: The first electronic device displays a first control in response to the first sub-input.

[0088] In the embodiment of the present application, the above-mentioned first control may be a first private chat control or a first group chat control.

[0089] In the embodiment of the present application, when the above-mentioned first control is a first private chat control, the first private chat control is used to instruct sending a session message through the private chat session interface.

[0090] In the embodiment of the present application, when the above-mentioned first control is a first group chat control, the first group chat control is used to instruct to send a session message through a session interface of other groups except the first group.

[0091] Optionally, in an embodiment of the present application, when the above-mentioned first information is the first message record in the above-mentioned first interface, the display position of the above-mentioned first control can be any position of the message display area in the first interface, and the specific position can be determined according to actual usage requirements, and the embodiment of the present application is not limited.

[0092] Example 1, taking the first electronic device as a mobile phone as an example, assuming that the first interface is a conversation interface of group A in instant messaging application A, and the first control is a first private chat control, such as Figure 3 As shown, the mobile phone displays the conversation interface 30 of the sender's group A. The conversation interface 30 of group A includes a top navigation bar 31, a message display area 32 and a message input area 33. The message display area 32 includes a message record A34. The message record A34 is "There is a meeting at 3 o'clock this afternoon. Is everyone available? @Contact B @Contact C @Contact D". The user performs a first sub-input on the message record A34, such as a double-click input. The mobile phone receives and responds to the first sub-input and displays a first private chat control 35 in the message display area 32.

[0093] Step 201c: The first electronic device receives a second sub-input to the first control.

[0094] In the embodiment of the present application, the second sub-input is used to trigger the first electronic device to display M contact identifiers.

[0095] Optionally, in the embodiment of the present application, the second sub-input may include but is not limited to any of the following: a user touch-controls the first control through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0096] Step 202a: The first electronic device displays M contact identifiers in response to the second sub-input.

[0097] In the embodiment of the present application, the M contact identifiers are the M contact identifiers in the first group contained in the first message record.

[0098] It should be noted that, in the case where the first information is the first message record in the first interface, since the first message record contains a specific identifier and the M contact identifiers in the first group, it indicates that the message sender of the first message record requires the contacts corresponding to the M contact identifiers to pay special attention to the message content of the first message record. Therefore, the first electronic device, in response to the second sub-input, may not need to display all the contact identifiers in the first group, but may display the M contact identifiers, so that the user can further determine the contacts to whom the first message record needs to be sent through a conversation interface different from the conversation interface of the first group. It is understandable that, in this case, the at least one contact identifier is the M contact identifiers.

[0099] Optionally, in an embodiment of the present application, when the first information is the first message record in the first interface, the first electronic device displays a contact list interface in response to the second sub-input, and the contact list interface includes M contact identifiers.

[0100] Example 2, combined with Example 1, such as Figure 4 As shown, the user performs a second sub-input on the first private chat control 35, such as a touch input, and the mobile phone receives and responds to the second sub-input to display a contact list interface 36, which includes three contact identifiers corresponding to the message record A34: identifier B37 of contact B, identifier C38 of contact C, and identifier D39 of contact D.

[0101] It can be understood that, in the case where the above-mentioned first information is the first message record in the above-mentioned first interface, it means that the first message record already exists in the historical message record of the above-mentioned first group. The first electronic device receives a second input for the first contact identifier, and in response to the second input, sends a conversation message through a conversation interface different from the conversation interface of the first group. There is no need to repeatedly send the conversation message through the conversation interface of the first group. At this time, the second information in the conversation message is the above-mentioned first information, that is, the first message record.

[0102] In an embodiment of the present application, when the above-mentioned first control is a first private chat control, the first electronic device receives a second sub-input to the first private chat control, and displays M contact identifiers in response to the second sub-input. The first electronic device receives a second input to at least one first contact identifier among the M contact identifiers, and in response to the second input, sends a session message through the private chat session interface corresponding to the at least one first contact identifier.

[0103] Example 3, combined with Example 2, the user makes a second input, such as a touch input, to the identifier B37 of contact B and the identifier C38 of contact C. The mobile phone receives and responds to the second input, and sends the message record A34 and the identifier of group A through the private chat session interface between the user to which the mobile phone belongs and contact B, and sends the message record A34 and the identifier of group A through the private chat session interface between the user to which the mobile phone belongs and contact C. It should be noted that after sending the message record A34 to contact B and contact C respectively through the corresponding private chat session interface, the mobile phone can mark "@contact B" and "@contact C" in the message record A34 in the session interface 30 of group A, such as displaying "@contact B" and "@contact C" in bold or with other color effects, to remind the user that the message record has been sent to contact B and contact C through private chat, thereby improving the user experience.

[0104] Example 4, in combination with Example 2, the user can make a second input, such as a touch input, on the select all control 40 in the contact list interface 36. The mobile phone receives and responds to the second input, and sends message record A34 and the identifier of group A to contact B, contact C and contact D through the corresponding private chat session interface.

[0105] Optionally, in the embodiment of the present application, the first electronic device may also display all contact identifiers in the first group in response to the second sub-input for user selection. It is understandable that in this case, the at least one contact identifier is all contact identifiers in the first group.

[0106] In an embodiment of the present application, when the above-mentioned first information is the first message record in the above-mentioned first interface, and the above-mentioned first control is the first private chat control, the first message record includes a specific identifier and M contact identifiers in the above-mentioned first group, and the user can make a first sub-input on the first message record to trigger the first electronic device to display the first private chat control, and then the user can make a second sub-input on the first private chat control to trigger the first electronic device to display the M contact identifiers, so that the user can further determine one or more contact identifiers to select the contacts who need special reminders, so that the first electronic device sends the first message record and the identifier of the first group through the private chat session interface corresponding to one or more contact identifiers, that is, the private chat session interface between the user and the selected contact. In this way, the contact receiving the message can receive the message content in the session interface of the group that needs its special attention through the private chat session interface, without having to search for important messages mentioned by the specific identifier one by one from a large number of messages in the group, avoiding the situation of ignoring important group chat messages, and improving the flexibility of users in viewing messages in the application.

[0107] Optionally, in an embodiment of the present application, when the above-mentioned first control is a first group chat control, the first electronic device receives a second sub-input of the first group chat control, and displays M contact identifiers in response to the second sub-input, and the first electronic device receives a second input of at least one first contact identifier among the M contact identifiers, and creates a new second group in response to the second input, the second group includes contacts corresponding to the at least one contact identifier and the user to which the first electronic device belongs, and sends conversation messages through the conversation interface of the second group.

[0108] In an embodiment of the present application, when the first information is the first message record in the first interface, and the first control is the first group chat control, the first message record includes a specific identifier and M contact identifiers in the first group. The user can make a first sub-input on the first message record to trigger the first electronic device to display the first group chat control, and then the user can make a second sub-input on the first group chat control to trigger the first electronic device to display the M contact identifiers, so that the user can further determine one or more contact identifiers to select the contact who needs special reminder, so that the first electronic device sends the first message record and the identifier of the first group through the conversation interface of the second group containing the contact who needs special reminder. In this way, the flexibility of users in sending messages in the application is improved.

[0109] Optionally, in the embodiment of the present application, the first information is information input in the message input box in the first interface. Figure 1 ,like Figure 5As shown, the above step 202 can be specifically implemented by the following step 202b, and the above step 203 can be specifically implemented by the following step 203b.

[0110] Step 202b: The first electronic device displays all contact identifiers and the second control in the first group in response to the first input.

[0111] It is understandable that, when the content in the message input box in the first interface is empty, the first input may be inputting the first information in the message input box. When the first information exists in the message input box in the first interface, the first input may be inputting adding a specific identifier to the first information.

[0112] It should be noted that, in the case where the above-mentioned first information is the information input into the message input box in the above-mentioned first interface, since no contact identifier is added to the information input into the message input box, that is, the user has not yet selected the contact to whom special attention should be paid, the first electronic device, in response to the above-mentioned first input, can display all contact identifiers and a second control in the first group, for the user to determine the contacts who need to be mentioned using a specific identifier when sending the information input into the message input box through the conversation interface of the first group, and the contacts to whom the information input into the message input box needs to be sent through a conversation interface different from the conversation interface of the first group.

[0113] In the embodiment of the present application, the above-mentioned second control can be a second private chat control or a second group chat control.

[0114] In the embodiment of the present application, when the second control is a second private chat control, the second private chat control is used to instruct sending a session message through the private chat session interface.

[0115] In the embodiment of the present application, when the second control is a second group chat control, the second group chat control is used to instruct sending a session message through a session interface of other groups except the first group.

[0116] Optionally, in an embodiment of the present application, when the first information is information input into the message input box in the first interface, the display position of the second control can be any position of the message input area in the first interface, which can be determined based on actual usage requirements and is not limited in the embodiment of the present application.

[0117] Optionally, in an embodiment of the present application, when the first information is information input into the message input box in the first interface, the first electronic device displays a contact list window in response to the first input, and the contact list window includes all contact identifiers in the first group and a second control.

[0118] Example 5, taking the first electronic device as a mobile phone as an example, assuming that the first interface is a conversation interface of group A in instant messaging application A, and the second control is a second private chat control, such as Figure 6 As shown, the mobile phone displays a conversation interface 30 of group A. The conversation interface 30 of group A includes a top navigation bar 31, a message display area 32 and a message input area 33. The message input box 330 of the message input area 33 includes information A331. The information A331 is "There is a meeting at 3 o'clock this afternoon. Is everyone available?" The user adds an "@" symbol after the information A331. The mobile phone receives and responds to the user's input of the information A331, and displays a contact list window 41. The contact list window 41 includes all other contact identifiers in group A except the user to whom the mobile phone belongs and a second private chat control 42. All other contact identifiers except the user to whom the mobile phone belongs include: contact B's identifier B37, contact C's identifier C38, contact D's identifier D39 and contact E's identifier E43.

[0119] Optionally, in an embodiment of the present application, when the above-mentioned first information is information input into the message input box in the above-mentioned first interface, the first electronic device displays a contact list window in response to the first input, and the contact list window includes all contact identifiers in the first group and multiple second controls, and all the contact identifiers correspond one-to-one to the multiple second controls.

[0120] Example 6, combined with Example 5, such as Figure 7 As shown, the mobile phone receives and responds to the user's input of information A331, and displays a contact list window 41. The contact list window 41 includes all contact identifiers in group A except the user to whom the mobile phone belongs and multiple second private chat controls. The identifier B37 of contact B corresponds to the second private chat control B44, the identifier C38 of contact C corresponds to the second private chat control C45, the identifier D39 of contact D corresponds to the second private chat control D46, and the identifier E43 of contact E corresponds to the second private chat control E47.

[0121] Step 203b: The first electronic device receives a second input of the first contact identifier and a second control corresponding to the first contact identifier.

[0122] Optionally, in an embodiment of the present application, the user's second input to the first contact identifier and the second control corresponding to the first contact identifier may include but is not limited to at least one of the following: first performing a third sub-input on the first contact identifier and then performing a fourth sub-input on the second control, performing two-finger input on the second control and the first contact identifier at the same time, dragging the first contact identifier to the second control, etc.

[0123] It can be understood that, in the case where the second control is one second control, the second controls corresponding to all contact identifiers are the one second control.

[0124] Example 7, in combination with Example 5, the mobile phone can receive the third sub-input of the user on the identifier B37 of contact B and the identifier C38 of contact C, and then receive the fourth sub-input of the user on the second private chat control 42.

[0125] It can be understood that, when the second control is a plurality of second controls, each contact identifier corresponds to a second control.

[0126] Example 8, in combination with Example 6, the mobile phone can receive the user's second input of contact B's identifier B37 and the second private chat control B44 corresponding to contact B's identifier B37, and contact C's identifier C38 and the second private chat control C45 corresponding to contact C's identifier C38.

[0127] It can be understood that, when the above-mentioned first information is the information input into the message input box in the above-mentioned first interface, it means that the first information has not been sent out and does not exist in the historical message record of the above-mentioned first group. Therefore, the first electronic device can send a conversation message respectively through the second interface and the conversation interface of the above-mentioned first group in response to the above-mentioned second input, and the conversation message includes the second information and the identifier of the first group.

[0128] Optionally, in an embodiment of the present application, when the first information is information input into the message input box in the first interface, the second information may be the first information; or, the second information includes the first information and information input into the message input box after the second input.

[0129] It is understandable that if the above-mentioned first information can accurately and completely express the content of the message that the user wants to convey, then the user can directly send the first information after using the specific identifier to mention the contact corresponding to the first contact identifier, that is, the second information is the first information. If the above-mentioned first information cannot accurately and completely express the content of the message that the user wants to convey, then after the second input, that is, after using the specific identifier to mention the contact corresponding to the first contact identifier, the user can enter other information in the message input box to supplement the first information, and then send the information, that is, the second information is the first information and the information entered in the message input box after the above-mentioned second input.

[0130] For example, taking the first information as "There is a meeting at 3 o'clock this afternoon. Is everyone available? @Contact B @Contact C", the first information can accurately and completely express the message content that the user wants to convey. In this case, the second information can be the first information.

[0131] As another example, taking the first information as "@contact B@contact C", the first information cannot accurately and completely express the message content that the user wants to convey. Then after the second input, that is, after using @ to mention the contact corresponding to the first contact identifier, the user can enter other information in the message input box "There is a meeting at 3 o'clock this afternoon. Is everyone available?" At this time, the second information can be the first information and the information entered in the message input box after the above second input.

[0132] In an embodiment of the present application, when the above-mentioned first information is information input into the message input box in the above-mentioned first interface, the user can make a first input into the first information to trigger the first electronic device to display all contact identifiers and a second control in the first group, and then the user can make a second input into the first contact identifier and the second control corresponding to the first contact identifier to select the contact who needs a special reminder, so that the first electronic device sends a conversation message through the conversation interface of the first group and the second interface, that is, the private chat conversation interface between the user and the selected contact or the conversation interface of the second group. In this way, the contact who receives the message can not only receive the conversation message through the conversation interface of the first group, but also receive the message content in the conversation interface of the first group that requires his special attention through the second interface, without having to search one by one for the important messages mentioned by the specific identifier from a large number of messages in the first group, thereby avoiding the situation of ignoring important group chat messages, and improving the flexibility and efficiency of users in viewing messages in the application.

[0133] Figure 8 FIG. 1 is a flow chart of a message processing method provided by an embodiment of the present application. Figure 8 As shown, the message processing method provided in the embodiment of the present application is executed by the second electronic device, and the message processing method may include the following steps 301 to 303.

[0134] Step 301: When the second electronic device receives a conversation message from the first electronic device, the second electronic device displays the conversation message in a third interface.

[0135] In the embodiment of the present application, the above session message includes the second information and the identifier of the first group.

[0136] In the embodiment of the present application, the third interface includes at least one of the following: a private chat session interface corresponding to the user of the first electronic device, and a session interface of the second group.

[0137] In the embodiment of the present application, the second group is a group that is at least partially different from the contacts included in the first group.

[0138] In the embodiment of the present application, for the specific description of the second information and the identifier of the first group, reference may be made to the description of the above embodiment, which will not be repeated here.

[0139] In the embodiment of the present application, the user of the second electronic device can be a contact corresponding to any contact identifier in the above-mentioned first contact identifier.

[0140] In the embodiment of the present application, the private chat session interface corresponding to the user of the first electronic device refers to the private chat session interface between the user of the first electronic device and the user of the second electronic device, that is, a session interface for one-to-one communication between the two.

[0141] Optionally, in the embodiment of the present application, the above-mentioned conversation message corresponds to a reply control, and the reply control is used to indicate a reply to the second information in the conversation message.

[0142] Example 9, combined with Example 3, the mobile phone sends message record A34 and the identifier of group A to contact B and contact C through the corresponding private chat session interface, taking the second electronic device as the mobile phone of contact B and the first electronic device as the mobile phone of contact A as an example, Fig. 9 As shown, when contact B's mobile phone receives a conversation message from contact A's mobile phone, contact B's mobile phone displays a conversation message 51 in the private chat session interface 50 between contacts A and B. The conversation message 51 includes a message record A34 and a group name 52 of group A. The conversation message 51 corresponds to a reply control 53.

[0143] Optionally, in an embodiment of the present application, when the second electronic device receives a conversation message from the first electronic device, it displays the conversation message in a first display mode in the message notification list corresponding to the third interface, and the first display mode includes at least one of the following: a top display mode and a highlight mark mode. In this way, it is convenient to remind the user of the second electronic device to pay attention to the corresponding message content in an eye-catching form.

[0144] Step 302: The second electronic device receives a third input of the conversation message.

[0145] In the embodiment of the present application, the third input is used to trigger the second electronic device to send third information in the fourth interface.

[0146] Optionally, in the embodiment of the present application, the third input may include but is not limited to any of the following: a user touch-inputs a conversation message through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0147] Optionally, in the embodiment of the present application, combined with Figure 8 ,like Fig.10 As shown, the above step 302 can be specifically implemented through the following step 302a or step 302b.

[0148] Step 302a: The second electronic device receives a third input of the second information in the conversation message.

[0149] Example 10, in combination with Example 9, the mobile phone of contact B receives the selection input of contact B on the message record A34 in the conversation message 51.

[0150] Step 302b: The second electronic device receives a third input of a reply control corresponding to the conversation message.

[0151] Example 11, in combination with Example 9, the mobile phone of contact B receives the selection input of the reply control 53 corresponding to the conversation message 51 made by contact B.

[0152] Step 303: The second electronic device sends third information in the fourth interface in response to the third input.

[0153] In the embodiment of the present application, the fourth interface is a conversation interface of the first group.

[0154] In the embodiment of the present application, the third information includes the referenced second information and reply information to the second information.

[0155] In the embodiment of the present application, the second electronic device can respond to the third input by sending a reply message to the second message in the corresponding conversation interface of the first group and quoting the second message. For the specific sending method, please refer to the description of the following embodiment, which will not be repeated here.

[0156] It should be noted that since the conversation message received by the second electronic device from the first electronic device includes the above-mentioned second information and the identifier of the above-mentioned first group, when the second electronic device replies to the second information, it can determine the corresponding fourth interface, that is, the conversation interface of the corresponding group, based on the identifier of the first group, to ensure that the reply information can be accurately sent to the corresponding group.

[0157] An embodiment of the present application provides a message processing method. Since the second electronic device of the message recipient can receive the group chat message in the first group that requires the message recipient's special attention and the corresponding first group identifier through a third interface, that is, a private chat session interface between the message sender and the message recipient or a session interface of the second group, the message recipient can also directly make a third input to the group chat message in the third interface, so that the second electronic device sends a reply message to the group chat message in the session interface of the first group, and quotes the group chat message to quickly reply to the group chat message, thereby improving the user's flexibility in sending messages in the application and the efficiency of replying to important group chat messages, and enhancing the user experience.

[0158] Optionally, in the embodiment of the present application, combined with Figure 8 ,like Fig.11 As shown, before "sending the third information in the fourth interface" in the above step 303, the message processing method provided in the embodiment of the present application may also include the following steps 401 and 402, and the "sending the third information in the fourth interface" in the above step 303 can be specifically implemented through the following step 403.

[0159] Step 401: The second electronic device displays a fourth interface in response to a third input, and displays referenced second information in a message input box in the fourth interface.

[0160] In an embodiment of the present application, the second electronic device can switch from the third interface to the conversation interface of the first group in response to the third input, so that the user can view the detailed content of the second information and the context message content, and display the referenced second information in the message input box in the conversation interface of the first group.

[0161] Example 12, combined with Example 10, such as Fig.12 As shown, contact B's mobile phone receives and responds to contact B's selection input for message record A34 in the conversation message 51, and contact B's mobile phone jumps from the private chat conversation interface 50 between contacts A and contact B to the conversation interface 54 of the recipient's group A, and displays the referenced message record A34 in the message input box 55 in the conversation interface 54 of group A.

[0162] It should be noted that the specific implementation method of citing the second information mentioned above can refer to the description of the relevant technology and will not be repeated here.

[0163] Step 402: The second electronic device receives a fourth input of reply information to the second information in the message input box.

[0164] In the embodiment of the present application, the fourth input is used to trigger the second electronic device to send third information in the fourth interface.

[0165] Optionally, in the embodiment of the present application, the fourth input may include but is not limited to any of the following: the user touches the reply information of the second information through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0166] Step 403: The second electronic device sends third information in a fourth interface in response to the fourth input.

[0167] In the embodiment of the present application, in response to the fourth input, the second electronic device may send reply information to the second information and quote the second information in the conversation interface of the corresponding first group.

[0168] Example 13, combined with Example 12, such as Fig.13 As shown, contact B enters a reply message 56 "OK, I have time" to message record A34 in the message input box 55 in the conversation interface 54 of group A, and clicks the send control. Contact B's mobile phone receives and responds to the input, and sends the referenced message record A34 and the reply message 56 to the message record A34 in the conversation interface 54 of group A.

[0169] In the embodiment of the present application, since the second electronic device can receive the group chat message that the message receiver needs to pay special attention to and the corresponding first group identifier through the third interface, that is, the private chat session interface between the message sender and the message receiver or the session interface of the second group, the message receiver can make a third input to the group chat message, so that the second electronic device jumps from the third interface to the session interface of the first group, and displays the referenced group chat message in the message input box in the session interface of the first group, so that the message receiver can enter the reply information to the group chat message in the message input box to trigger the second electronic device to send the reply information to the group chat message in the session interface of the first group, so that the message receiver can quickly reply to the group chat message, which improves the efficiency of replying to important group chat messages. At the same time, when the second electronic device sends the reply information to the group chat message in the session interface of the first group, it will quote the group chat message, so that other contacts in the first group can clearly know which message record in the group this reply information is a reply to, which improves the flexibility and efficiency of replying messages and enhances the user experience.

[0170] Optionally, in the embodiment of the present application, combined with Figure 8 ,like Fig.14As shown, before "sending the third information in the fourth interface" in the above step 303, the message processing method provided in the embodiment of the present application may also include the following steps 501 and 502, and the "sending the third information in the fourth interface" in the above step 303 can be specifically implemented through the following step 503.

[0171] Step 501: The second electronic device displays a message input box in a third interface in response to a third input.

[0172] In the embodiment of the present application, the second electronic device may directly input reply information to the second information in the third interface in response to the third input.

[0173] Optionally, in the embodiment of the present application, the message input box may be a message input box included in the third interface, or a message input box newly displayed in the third interface by the second electronic device. The specific information may be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0174] Step 502: The second electronic device receives a fifth input of reply information to the second information in the message input box.

[0175] In the embodiment of the present application, the fifth input is used to trigger the second electronic device to display the fourth interface and send the third information in the fourth interface.

[0176] Optionally, in the embodiment of the present application, the fifth input may include but is not limited to any of the following: the user touches the reply information of the second information through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input may be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0177] Step 503: The second electronic device displays a fourth interface in response to the fifth input, and sends third information in the fourth interface.

[0178] In the embodiment of the present application, the second electronic device may switch from the third interface to the conversation interface of the first group in response to the fifth input, and send a reply message to the second message and quote the second message in the conversation interface of the first group.

[0179] Example 14, in combination with Example 11, the mobile phone of contact B receives and responds to the selection input of the reply control 53 corresponding to the conversation message 51 by contact B, and the mobile phone of contact B displays the message input box 57 in the private chat session interface 50 between contact A and contact B, such as Fig.15As shown, contact B enters a reply message 58 "Received, I have time" to the message record A34 in the message input box 57, and clicks the send control. Contact B's mobile phone receives and responds to the input, jumps from the private chat session interface 50 between contacts A and contact B to the session interface 54 of the recipient's group A, and sends the referenced message record A34 and the reply message 58 to the message record A34 in the session interface 54 of group A.

[0180] Optionally, in the embodiment of the present application, after the second electronic device sends the third information in the fourth interface, the second electronic device may delete the conversation message in the third interface.

[0181] It should be noted that, when the third interface is the conversation interface of the second group, the specific implementation method of the user of the second electronic device replying to the second information can be referred to the description of the above embodiment, which is not repeated here.

[0182] In the embodiment of the present application, since the second electronic device can receive the group chat message that the message receiver needs to pay special attention to and the corresponding first group identifier through the third interface, that is, the private chat session interface between the message sender and the message receiver or the session interface of the second group, the message receiver can make a third input to the group chat message, and the second electronic device responds to the third input and displays a message input box in the third interface, so that the message receiver can enter the reply information to the group chat message in the message input box to trigger the second electronic device to jump from the third interface to the session interface of the first group, and send the reply information to the group chat message in the session interface of the first group. In this way, the message receiver can directly reply to the group chat message quickly through the third interface, which improves the efficiency of replying to important group chat messages. At the same time, when the second electronic device sends the reply information to the group chat message in the session interface of the first group, it will automatically quote the group chat message, so that other contacts in the first group can clearly know which message record in the group this reply information is a reply to, which improves the flexibility and efficiency of replying messages and enhances the user experience.

[0183] The implementation process of the message processing method provided by the embodiment of the present application is schematically illustrated below through a specific implementation method. It should be noted that the implementation method here is illustrated by taking the above-mentioned first electronic device as mobile phone A of contact A, the second electronic device as mobile phone B of contact B, the first interface as the conversation interface of group A in mobile phone A, and all contacts in group A as contact A, contact B, contact C, contact D and contact E, the first control as the first private chat control, and the second control as the second private chat control as an example.

[0184] Implementation method 1: Contact A requires contacts B and C to pay special attention to message record A sent by contact A in the conversation interface of group A, that is, the first information is message record A.

[0185] The implementation process of this embodiment may include the following steps 70 to 82.

[0186] Step 70: Contact A double-clicks message record A in the conversation interface of group A in mobile phone A.

[0187] For example, the message record A is "There is a meeting at 3 o'clock this afternoon. Is everyone available? @Contact B@Contact C@Contact D".

[0188] Step 71: Mobile phone A receives and responds to contact A's double-click input on message record A, and displays a first private chat control A in the conversation interface of group A.

[0189] Step 72: Contact A clicks the first private chat control A.

[0190] Step 73, mobile phone A receives and responds to contact A's click input on the first private chat control A, and displays a contact list interface, which includes three contact identifiers: identifier B of contact B, identifier C of contact C, and identifier D of contact D.

[0191] It should be noted that, since the message record A is "There is a meeting at 3 o'clock this afternoon. Is everyone available? @Contact B @Contact C @Contact D", the contact list interface may include three contact identifiers corresponding to the content of the message record A.

[0192] Step 74 , contact A clicks to select identifier B of contact B and identifier C of contact C.

[0193] Step 75, mobile phone A receives and responds to contact A's click input of identifier B and identifier C, sends message record A and the name of group A through the private chat session interface between contacts A and B, and sends message record A and the name of group A through the private chat session interface between contacts A and C.

[0194] Step 76: Mobile phone A displays “@Contact B@Contact C” in message record A in bold in the conversation interface of group A.

[0195] Step 77, when mobile phone B receives the conversation message from mobile phone A, contact B triggers mobile phone B to display the private chat interface between contact A and contact B, and the private chat interface displays the received conversation message, that is, message record A and the name of group A.

[0196] Step 78: Contact B clicks message record A in the private chat session interface between contacts A and B.

[0197] Step 79, mobile phone B receives and responds to contact B's click input on message record A, jumps from the private chat session interface between contacts A and B to the session interface of group A, and displays the referenced message record A in the message input box in the session interface of group A.

[0198] Step 80: Contact B enters reply message B to message record A in the message input box in the conversation interface of group A.

[0199] Step 81 : Mobile phone B receives and responds to the input of reply information B to message record A by contact B, and sends the referenced message record A and reply information B to message record A in the conversation interface of group A.

[0200] Step 82: Mobile phone B deletes the conversation message including message record A and the name of group A from the private chat conversation interface between contact A and contact B.

[0201] In the above-mentioned embodiment, when the above-mentioned first information is the first message record in the above-mentioned first interface, the sending user (i.e., the message sender) requires the receiving user (i.e., the message receiver) to pay special attention to the first message record. The sending user can make a first sub-input on the first message record to trigger the first electronic device to display the first private chat control, and then the sending user can make a second sub-input on the first private chat control to trigger the first electronic device to display the M contact identifiers mentioned in the first message record, so that the user can further determine one or more first contact identifiers to select the receiving user who needs special reminder, so that the first electronic device sends the first message record and the identifier of the first group through the private chat session interface corresponding to one or more contact identifiers, that is, the private chat session interface between the sending user and the selected receiving user. In this way, the second electronic device can receive the group chat message that requires the special attention of the receiving user and the identifier of the corresponding first group through the private chat session interface between the sending user and the receiving user. The receiving user can make a third input to the group chat message. In response to the third input, the second electronic device jumps from the private chat session interface to the session interface of the first group, and displays the referenced group chat message in the message input box in the session interface of the first group, so that the receiving user can enter the reply information to the group chat message in the message input box to trigger the second electronic device to send the reply information to the group chat message in the session interface of the first group. In this way, the receiving user can receive the message content in the session interface of the group that requires special attention through the private chat session interface, without having to search for important messages mentioned by specific identifiers one by one from a large number of messages in the group, avoiding the situation of ignoring important group chat messages, and improving the flexibility of users in viewing messages in the application. At the same time, the receiving user can quickly reply to the group chat message, and when the second electronic device sends a reply message to the group chat message in the conversation interface of the first group, it will quote the group chat message, so that other contacts in the first group can clearly know which message record in the group this reply message is a reply to, thereby improving the flexibility and efficiency of replying messages and enhancing the user experience.

[0202] Implementation method 2: Contact A requires contacts B and C to pay special attention to information A input by contact A in the message input box in the conversation interface of group A, that is, the first information is information A.

[0203] The implementation process of this embodiment may include the following steps 83 to 93.

[0204] Step 83: In the conversation interface of group A on mobile phone A, contact A adds an “@” symbol after message A in the message input box.

[0205] For example, the information A is "meeting at 3 pm".

[0206] Step 84. Mobile phone A receives and responds to contact A's new input of information A, and displays the second private chat control A and all other contact identifiers in group A except contact A in the conversation interface of group A: identifier B of contact B, identifier C of contact C, identifier D of contact D, and identifier E of contact E.

[0207] Step 85: Contact A first clicks the second private chat control A, and then clicks to select the icon B of contact B and the icon C of contact C.

[0208] It should be noted that at this time, information A is updated to "Meeting at 3 pm @Contact B @Contact C".

[0209] Step 86, mobile phone A receives and responds to contact A's click input on the second private chat control A, contact B's identifier B, and contact C's identifier C, and sends information A and the name of group A through the private chat session interface between contacts A and contact B and the session interface of group A, and sends information A and the name of group A through the private chat session interface between contacts A and contact C and the session interface of group A.

[0210] Step 87: Mobile phone A displays “@contact B@contact C” in bold in the message record corresponding to the sent message A in the conversation interface of group A.

[0211] Step 88, when mobile phone B receives the conversation message from mobile phone A, contact B triggers mobile phone B to display the private chat interface between contact A and contact B, and the private chat interface displays the received conversation message, that is, information A and the name of group A.

[0212] Step 89: Contact B clicks a reply control corresponding to the conversation message including information A and the name of group A in the private chat session interface between contacts A and B.

[0213] Step 90: Mobile phone B receives and responds to contact B's click input on the reply control, and displays a message input box in the private chat session interface between contact A and contact B.

[0214] Step 91: Contact B enters a reply message C to message A in the message input box in the private chat session interface between contacts A and B.

[0215] Step 92, mobile phone B receives and responds to contact B's input of reply information C to information A, jumps from the private chat session interface between contacts A and B to the session interface of group A, and sends the referenced information A and reply information C to information A in the session interface of group A.

[0216] Step 93: Mobile phone B deletes the conversation message including information A and the name of group A from the private chat conversation interface between contact A and contact B.

[0217] In the above-mentioned embodiment, when the above-mentioned first information is the information input into the message input box in the above-mentioned first interface, the sending user (i.e., the message sender) requires the receiving user (i.e., the message receiver) to pay special attention to the information input into the message input box to be sent. The sending user can make a first input into the first information to trigger the first electronic device to display all contact identifiers and the second private chat control in the first group, and then the sending user can make a second input into the first contact identifier and the second private chat control to select the receiving user who needs special reminder, so that the first electronic device sends the conversation message through the conversation interface of the first group and the private chat conversation interface corresponding to one or more contact identifiers, that is, the private chat conversation interface between the sending user and the selected receiving user. In this way, the receiving user can not only receive the conversation message through the conversation interface of the first group, but also receive the group chat message that requires the receiving user's special attention and the corresponding first group identifier through the private chat conversation interface between the sending user and the receiving user. The receiving user can make a third input to the reply control corresponding to the group chat message, and the second electronic device responds to the third input by displaying a message input box in the private chat conversation interface, so that the receiving user can enter reply information to the group chat message in the message input box to trigger the second electronic device to jump from the private chat conversation interface to the conversation interface of the first group, and send reply information to the group chat message in the conversation interface of the first group. In this way, the receiving user can directly enter the reply information to the group chat message through the private chat conversation interface to achieve quick reply, thereby improving the efficiency of replying to important group chat messages.

[0218] It should be noted that for the relevant description of each step in this implementation mode, please refer to the description in the above embodiment, which will not be repeated here.

[0219] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application are not limited to this.

[0220] The message processing method provided in the embodiment of the present application can be executed by a message processing device. In the embodiment of the present application, the message processing device provided in the embodiment of the present application is described by taking the message processing method executed by the message processing device as an example.

[0221] Fig.16A possible structural diagram of a message processing device involved in some embodiments of the present application is shown. Fig.16 As shown, the message processing device 20 may include: a receiving module 21, a display module 22 and a sending module 23. The receiving module 21 is used to receive a first input of a first information in a first interface, and the first interface is a conversation interface of a first group. The display module 22 is used to display at least one contact identifier in the first group in response to the first input received by the receiving module 21. The receiving module 21 is also used to receive a second input of a first contact identifier, and the first contact identifier is one or more contact identifiers among the at least one contact identifier displayed by the display module 22. The sending module 23 is used to send a conversation message through a second interface in response to the second input received by the receiving module 21, and the conversation message includes the second information and the identifier of the first group, and the second information at least includes the first information, and the second interface is a conversation interface different from the first interface.

[0222] In a possible implementation, the second interface includes at least one of the following: a private chat session interface corresponding to the first contact identifier and a session interface of a second group; wherein the second group is a group that includes the contact corresponding to the first contact identifier and is at least partially different from the contacts included in the first group.

[0223] In a possible implementation, the first information is the first message record in the first interface, and the first message record contains M contact identifiers in the first group, where M is a positive integer. The receiving module 21 is specifically used to receive a first sub-input for the first message record. The display module 22 is also used to display a first control in response to the first sub-input received by the receiving module 21. The receiving module 21 is also specifically used to receive a second sub-input for the first control displayed by the display module 22. The display module 22 is specifically used to display the M contact identifiers in response to the second sub-input received by the receiving module 21. Among them, the second information is the first message record.

[0224] In a possible implementation, the first information is information input into the message input box in the first interface. The display module 22 is specifically configured to display all contact identifiers and second controls in the first group in response to the first input received by the receiving module 21. The receiving module 21 is specifically configured to receive the first contact identifier displayed on the display module 22 and the second input of the second control corresponding to the first contact identifier.

[0225] In a possible implementation, the second information is the first information; or, the second information includes the first information and information input into the message input box after the second input.

[0226] The embodiment of the present application provides a message processing device. When the message sender publishes a message in the first group to remind the message receiver to pay attention to the corresponding group chat message, the first information can be first input in the conversation interface of the first group to trigger the message processing device to display at least one contact identifier in the first group. Then the message sender can select one or more contact identifiers to select the message receiver that needs special reminder, so that the message processing device sends the second information including the first information and the identifier of the first group through a conversation interface different from the conversation interface of the first group. In this way, when the message sender sends a message in the first group, it can also directly send the group chat message that requires the special attention of the message receiver to the message receiver through other conversation interfaces except the conversation interface of the first group, thereby improving the flexibility of users in sending messages in the application.

[0227] Fig.17 A possible structural diagram of a message processing device involved in some embodiments of the present application is shown. Fig.17 As shown, the message processing device 25 may include: a display module 26, a receiving module 27 and a sending module 28. The display module 26 is used to display the conversation message in a third interface when receiving a conversation message from the first electronic device. The conversation message includes the second information and the identifier of the first group. The third interface includes at least one of the following: a private chat conversation interface corresponding to the user to which the first electronic device belongs, and a conversation interface of the second group. The second group is a group that is at least partially different from the contacts included in the first group. The receiving module 27 is used to receive a third input to the conversation message displayed by the display module 26. The sending module 28 is used to send a third message in a fourth interface in response to the third input received by the receiving module 27. The fourth interface is the conversation interface of the first group. The third message includes the referenced second information and reply information to the second information.

[0228] In a possible implementation, the display module 26 is further configured to display the fourth interface and display the referenced second information in the message input box in the fourth interface before the sending module 28 sends the third information in the fourth interface. The receiving module 27 is further configured to receive a fourth input of reply information to the second information in the message input box displayed by the display module 26. The sending module 28 is specifically configured to send the third information in the fourth interface displayed by the display module 26 in response to the fourth input received by the receiving module 27.

[0229] In a possible implementation, the display module 26 is further configured to display a message input box in the third interface before the sending module 28 sends the third message in the fourth interface. The receiving module 27 is further configured to receive a fifth input of reply information to the second message in the message input box displayed by the display module 26. The display module 26 is further configured to display the fourth interface in response to the fifth input received by the receiving module 27. The sending module 28 is specifically configured to send the third message in the fourth interface.

[0230] In a possible implementation, the receiving module 27 is specifically configured to receive a third input of the second information in the conversation message displayed by the display module 26 ; or receive a third input of a reply control corresponding to the conversation message displayed by the display module 26 .

[0231] In a possible implementation, the display module 26 is further used to display the conversation message in a first display mode in the message notification list corresponding to the third interface, and the first display mode includes at least one of the following: a top display mode and a highlight mark mode.

[0232] An embodiment of the present application provides a message processing device. Since the message processing device of the message recipient can receive a group chat message in a first group that requires special attention from the message recipient and an identifier of the corresponding first group through a third interface, that is, a private chat session interface between the message sender and the message recipient or a session interface of a second group, the message recipient can also directly make a third input to the group chat message in the third interface, so that the message processing device sends a reply message to the group chat message in the session interface of the first group, and quotes the group chat message to quickly reply to the group chat message, thereby improving the flexibility of users in sending messages in an application and the efficiency of replying to important group chat messages, and enhancing the user experience.

[0233] The message processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0234] The message processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0235] The message processing device provided in the embodiment of the present application can implement each process implemented in the above method embodiment. To avoid repetition, it will not be described here.

[0236] Alternatively, if Fig.18 As shown, an embodiment of the present application also provides an electronic device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores programs or instructions that can be executed on the processor 1001, and when the program or instructions are executed by the processor 1001, the various steps of the above-mentioned message processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not repeated here.

[0237] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0238] Fig.19 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0239] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.

[0240] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.19 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0241] In one case, the electronic device 100 is the first electronic device in the above embodiment:

[0242] The user input unit 107 is used to receive a first input of the first information in the first interface, and the first interface is a conversation interface of the first group. The display unit 106 is used to display at least one contact identifier in the first group in response to the first input. The user input unit 107 is also used to receive a second input of the first contact identifier, and the first contact identifier is one or more contact identifiers in the at least one contact identifier. The radio frequency unit 101 is used to send a conversation message through the second interface in response to the second input, and the conversation message includes the second information and the identifier of the first group, and the second information at least includes the first information, and the second interface is a conversation interface different from the first interface.

[0243] Optionally, the second interface includes at least one of the following: a private chat session interface corresponding to the first contact identifier, and a session interface of a second group; wherein the second group is a group that includes contacts corresponding to the first contact identifier and is at least partially different from the contacts included in the first group.

[0244] Optionally, the first information is the first message record in the first interface, and the first message record contains M contact identifiers in the first group, where M is a positive integer. The user input unit 107 is specifically used to receive a first sub-input to the first message record. The display unit 106 is also used to display a first control in response to the first sub-input. The user input unit 107 is also specifically used to receive a second sub-input to the first control. The display unit 106 is specifically used to display the M contact identifiers in response to the second sub-input. Among them, the second information is the first message record.

[0245] Optionally, the first information is information input into the message input box in the first interface. The display unit 106 is specifically configured to display all contact identifiers and the second control in the first group in response to the first input. The user input unit 107 is specifically configured to receive a second input to the first contact identifier and the second control corresponding to the first contact identifier.

[0246] Optionally, the second information is the first information; or, the second information includes the first information and information input in the message input box after the second input.

[0247] An embodiment of the present application provides an electronic device. When a message sender publishes a message in a first group to remind a message receiver to pay attention to a corresponding group chat message, a first input of the first information can be made in the conversation interface of the first group to trigger the first electronic device to display at least one contact identifier in the first group. Then the message sender can select one or more contact identifiers to select a message receiver that requires a special reminder, so that the first electronic device sends the second information including the first information and the identifier of the first group through a conversation interface different from the conversation interface of the first group. In this way, when the message sender sends a message in the first group, the group chat message that requires the special attention of the message receiver can also be directly sent to the message receiver through other conversation interfaces except the conversation interface of the first group, thereby improving the flexibility of users in sending messages in applications.

[0248] In another case, the electronic device 100 is the second electronic device in the above embodiment:

[0249] The display unit 106 is used to display the conversation message in a third interface when receiving a conversation message from the first electronic device, wherein the conversation message includes the second information and the identifier of the first group, and the third interface includes at least one of the following: a private chat conversation interface corresponding to the user to whom the first electronic device belongs, and a conversation interface of the second group, wherein the second group is a group that is at least partially different from the contacts included in the first group. The user input unit 107 is used to receive a third input to the conversation message. The radio frequency unit 101 is used to send a third message in a fourth interface in response to the third input, wherein the fourth interface is the conversation interface of the first group, and the third message includes the referenced second information and reply information to the second information.

[0250] Optionally, the display unit 106 is further configured to display the fourth interface and display the referenced second information in a message input box in the fourth interface before the RF unit 101 sends the third information in the fourth interface. The user input unit 107 is further configured to receive a fourth input of reply information to the second information in the message input box. The RF unit 101 is specifically configured to send the third information in the fourth interface in response to the fourth input.

[0251] Optionally, the display unit 106 is further configured to display a message input box in the third interface before the RF unit 101 sends the third message in the fourth interface. The user input unit 107 is further configured to receive a fifth input of reply information to the second message in the message input box. The display unit 106 is further configured to display the fourth interface in response to the fifth input. The RF unit 101 is specifically configured to send the third message in the fourth interface.

[0252] Optionally, the user input unit 107 is specifically configured to receive a third input to the second information in the conversation message; or receive a third input to a reply control corresponding to the conversation message.

[0253] Optionally, the display unit 106 is further configured to display the conversation message in a first display mode in the message notification list corresponding to the third interface, where the first display mode includes at least one of the following: a top display mode and a highlight mark mode.

[0254] An embodiment of the present application provides an electronic device. Since the second electronic device of the message recipient can receive the group chat message in the first group that requires the message recipient's special attention and the corresponding first group identifier through a third interface, that is, a private chat session interface between the message sender and the message recipient or a session interface of the second group, the message recipient can also directly make a third input to the group chat message in the third interface, so that the second electronic device sends reply information to the group chat message in the session interface of the first group, and quotes the group chat message to quickly reply to the group chat message, thereby improving the user's flexibility in sending messages in the application and the efficiency of replying to important group chat messages, and enhancing the user experience.

[0255] The electronic device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. The beneficial effects of various implementations in this embodiment can be specifically referred to the beneficial effects of the corresponding implementations in the above method embodiment. To avoid repetition, it is not repeated here.

[0256] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

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

[0258] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.

[0259] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned message processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0260] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0261] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned message processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0262] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0263] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned message processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0264] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0265] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0266] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A message processing method, characterized in that: The method is executed by a first electronic device and includes: Receiving a first input of first information in a first interface, where the first interface is a conversation interface of a first group; In response to the first input, displaying at least one contact identifier in the first group; receiving a second input of a first contact identifier, the first contact identifier being one or more contact identifiers of the at least one contact identifier; In response to the second input, a conversation message is sent through a second interface, the conversation message includes second information and an identifier of the first group, the second information includes at least the first information, and the second interface is a conversation interface different from the first interface.

2. The method according to claim 1, characterized in that The second interface includes at least one of the following: a private chat session interface corresponding to the first contact identifier and a session interface of a second group; The second group is a group that includes contacts corresponding to the first contact identifier and is at least partially different from the contacts included in the first group.

3. The method according to claim 1, characterized in that: The first information is a first message record in the first interface, and the first message record includes M contact identifiers in the first group, where M is a positive integer; The receiving a first input of the first information in the first interface includes: receiving a first sub-input for the first message record; In response to the first sub-input, displaying a first control; receiving a second sub-input to the first control; The step of displaying at least one contact identifier in the first group in response to the first input includes: In response to the second sub-input, displaying the M contact identifiers; The second information is the first message record.

4. The method according to claim 1, characterized in that: The first information is information input into the message input box in the first interface; The step of displaying at least one contact identifier in the first group in response to the first input includes: In response to the first input, displaying all contact identifiers and a second control in the first group; The receiving a second input of the first contact identifier includes: A second input of the first contact identifier and a second control corresponding to the first contact identifier is received.

5. The method according to claim 4, characterized in that The second information is the first information; or, The second information includes the first information and information input in the message input box after the second input.

6. A message processing method, characterized in that: The method is executed by a second electronic device and includes: In the case of receiving a conversation message from the first electronic device, displaying the conversation message in a third interface, wherein the conversation message includes the second information and the identifier of the first group, and the third interface includes at least one of the following: a private chat conversation interface corresponding to the user to which the first electronic device belongs, and a conversation interface of the second group, wherein the second group is a group that is at least partially different from the contacts included in the first group; receiving a third input to the conversation message; In response to the third input, third information is sent in a fourth interface, where the fourth interface is a conversation interface of the first group, and the third information includes the referenced second information and reply information to the second information.

7. The method according to claim 6, characterized in that Before sending the third information in the fourth interface, the method further includes: Displaying the fourth interface, and displaying the referenced second information in a message input box in the fourth interface; receiving a fourth input of reply information to the second information in the message input box; The sending of the third information in the fourth interface includes: In response to the fourth input, the third information is sent in the fourth interface.

8. The method according to claim 6, characterized in that Before sending the third information in the fourth interface, the method further includes: Displaying a message input box in the third interface; receiving a fifth input of reply information to the second information in the message input box; The sending of the third information in the fourth interface includes: In response to the fifth input, the fourth interface is displayed, and the third information is sent in the fourth interface.

9. The method according to any one of claims 6 to 8, characterized in that The receiving a third input of the conversation message comprises: receiving a third input of the second information in the conversation message; or, A third input of a reply control corresponding to the conversation message is received.

10. The method according to claim 6, characterized in that The method further comprises: In the message notification list corresponding to the third interface, the conversation message is displayed in a first display mode, and the first display mode includes at least one of the following: a top display mode and a highlight mark mode.

11. A message processing device, characterized in that: include: Receiving module, display module and sending module; The receiving module is used to receive a first input of the first information in a first interface, where the first interface is a conversation interface of the first group; The display module is configured to display at least one contact identifier in the first group in response to the first input received by the receiving module; The receiving module is further configured to receive a second input of a first contact identifier, where the first contact identifier is one or more contact identifiers among the at least one contact identifier displayed by the display module; The sending module is used to send a conversation message through a second interface in response to a second input received by the receiving module, wherein the conversation message includes second information and an identifier of the first group, the second information includes at least the first information, and the second interface is a conversation interface different from the first interface.

12. The device according to claim 11, characterized in that The second interface includes at least one of the following: a private chat session interface corresponding to the first contact identifier and a session interface of a second group; The second group is a group that includes contacts corresponding to the first contact identifier and is at least partially different from the contacts included in the first group.

13. The device according to claim 11, characterized in that The first information is a first message record in the first interface, and the first message record includes M contact identifiers in the first group, where M is a positive integer; The receiving module is specifically configured to receive a first sub-input of the first message record; The display module is further configured to display a first control in response to the first sub-input received by the receiving module; The receiving module is further specifically configured to receive a second sub-input of the first control displayed by the display module; The display module is specifically configured to display the M contact identifiers in response to the second sub-input received by the receiving module; The second information is the first message record.

14. The device according to claim 11, characterized in that The first information is information input into the message input box in the first interface; The display module is specifically configured to display all contact identifiers and second controls in the first group in response to the first input received by the receiving module; The receiving module is specifically configured to receive the first contact identifier displayed by the display module and a second input of a second control corresponding to the first contact identifier.

15. The device according to claim 14, characterized in that The second information is the first information; or, The second information includes the first information and information input in the message input box after the second input.

16. A message processing device, characterized in that: include: Display module, receiving module and sending module; The display module is configured to display the conversation message in a third interface when receiving the conversation message from the first electronic device, wherein the conversation message includes the second information and the identifier of the first group, and the third interface includes at least one of the following: a private chat session interface corresponding to the user to which the first electronic device belongs, and a session interface of the second group, wherein the second group is a group that is at least partially different from the contacts included in the first group; The receiving module is used to receive a third input of the conversation message displayed by the display module; The sending module is used to send third information in a fourth interface in response to the third input received by the receiving module. The fourth interface is a conversation interface of the first group. The third information includes the referenced second information and reply information to the second information.

17. The device according to claim 16, characterized in that The display module is further configured to display the fourth interface and display the referenced second information in the message input box in the fourth interface before the sending module sends the third information in the fourth interface; The receiving module is further used to receive a fourth input of reply information to the second information in the message input box displayed by the display module; The sending module is specifically configured to send the third information in a fourth interface displayed by the display module in response to a fourth input received by the receiving module.

18. The device according to claim 16, characterized in that The display module is further configured to display a message input box in the third interface before the sending module sends the third information in the fourth interface; The receiving module is further used to receive a fifth input of reply information to the second information in the message input box displayed by the display module; The display module is further configured to display the fourth interface in response to the fifth input received by the receiving module; The sending module is specifically used to send the third information in the fourth interface.

19. The device according to any one of claims 16 to 18, characterized in that The receiving module is specifically configured to receive a third input of the second information in the conversation message displayed by the display module; or, A third input of a reply control corresponding to the conversation message displayed by the display module is received.

20. The device according to claim 16, characterized in that The display module is further used to display the conversation message in a first display mode in the message notification list corresponding to the third interface, and the first display mode includes at least one of the following: a top display mode and a highlight mark mode.

21. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the message processing method according to any one of claims 1 to 10 are implemented.

22. A computer-readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the message processing method according to any one of claims 1 to 10 are implemented.

23. A computer program product, characterized in that The program product is stored in a storage medium, and the program product is executed by at least one processor to implement the message processing method according to any one of claims 1 to 10.