Detailed Description
The technical solutions of the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which are obtained by a person skilled in the art based on the embodiments of the present application, fall within the scope of protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the objects identified by "first," "second," etc. are generally of a type not limited to the number of objects, for example, the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The terms "at least one," "at least one," and the like of the present application mean that they encompass any one, any two, or a combination of two or more of the objects. For example, at least one of a, b, c (item) may represent "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", wherein a, b, c may be single or plural. Similarly, the term "at least two" means two or more, and the meaning of the expression is similar to the term "at least one".
The message processing method provided by the embodiment of the application is described in detail below through specific embodiments and application scenes thereof with reference to the accompanying drawings.
The embodiment of the application can be applied to the scene that the message sender needs to remind the message receiver of particularly paying attention to important group chat messages. For example, the message sender requires the message receiver to pay special attention to some history message record or records that have been sent in the session interface of the group, or the message sender requires the message receiver to pay special attention to the information that is currently to be sent.
The message processing method provided by the embodiment of the application is exemplified by a few specific scenes.
Scene 1 group member a, group member B, group member C and group member D are members in group a, in which group member a has sent a group chat message a (i.e. history message record) comprising @ group member B, @ group member C and specific message content, the group member a needs to alert group member B and group member C to pay specific attention to the specific message content in the group chat message a. Group member a may make a first sub-input of group chat message a in a session interface of group a of its own handset a, handset a receives and responds to the first sub-input, displays a first private chat control a, group member a makes a second sub-input of the first private chat control a, handset a receives and responds to the second sub-input, displays at least one contact identification in group a, the at least one contact identification including identification of group member B and identification of group member C, the group member a may perform a second input on the identifier of the group member B and the identifier of the group member C, and the mobile phone a receives and responds to the second input, and sends the group chat message a and the identifier of the group a to the group member B through the private chat session interface between the group member a and the group member B, and sends the group chat message a and the identifier of the group a to the group member C through the private chat session interface between the group member a and the group member C.
Scene 2. Group A, group B, group C and group D are all members in group A, group A inputs information A 'three-point-in-the-afternoon meeting' to be sent currently in a message input box in a session interface of group A, and group A needs to remind group B and group C of paying special attention to the information A. The group member a may make a first input to the information a in the session interface of the group a of its own handset a, for example, newly adding an "@" symbol after the information a, the handset a receives and responds to the first input to display a second private chat control a and all the contact identities except for the group member a in the group a, the group member a may perform a second input on the second private chat control a, the identifier of the group member B, and the identifier of the group member C, and the mobile phone a receives and responds to the second input, and sends the information a and the identifier of the group a to the group member B through the private chat session interface of the group member a and the group member B, and sends the information a and the identifier of the group a to the group member C through the private chat session interface of the group member a and the group member C.
It should be noted that, the above scenario 1 and scenario 2 are only exemplary to list some scenarios where the embodiments of the present application may be applied, and in practical implementation, the embodiments of the present application may also be applied to any possible scenario where more message senders need to remind message receivers of a group chat message that is particularly important.
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 first information in a session interface of a first group, responds to the first input, displays at least one contact identifier in the first group, receives a second input of one or more contact identifiers in the at least one contact identifier, responds to the second input, and sends a session message through a second interface, where the session message includes second information and the identifier of the first group, the second information includes at least the first information, and the second interface is a session interface different from the first interface. In this scheme, since the message sender issues a message in the first group, when reminding the message receiver to pay attention to the corresponding group chat message, the first input may be performed on the first information in the session 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 may select one or more contact identifiers therein to select the message receiver requiring special reminding, so that the first electronic device sends the second information including the first information and the identifier of the first group through a session interface different from the session interface of the first group. Therefore, when the message sender sends the message in the first group, the group chat message which needs special attention of the message receiver can be directly sent to the message receiver through other session interfaces except the session interface of the first group, so that the flexibility of the user for sending the message in the application is improved.
The execution body of the message processing method provided by the embodiment of the application can be a message processing device, and the message processing device can be an electronic device or a functional module or a functional entity in the electronic device. The technical solution provided by the embodiment of the present application is described below by taking an electronic device as an example.
Fig. 1 shows a flowchart of a message processing method according to an embodiment of the present application. As shown in fig. 1, the message processing method provided by the embodiment of the present application is performed by the first electronic device, and the message processing method may include steps 201 to 204 described below.
Step 201, the first electronic device receives a first input of first information in a first interface.
In the embodiment of the present application, the first interface is a session interface of a first group.
In the embodiment of the present application, the first information at least includes a specific identifier.
Optionally, in an embodiment of the present application, the session interface of the first group may include a top navigation bar, a message display area, and a message input area.
It may be understood that the session interface of the first group refers to an application interface in an instant messaging application or a social media platform, which is used for the contacts in the first group to communicate and share information. The top navigation bar may include a name, a number of contacts, a set control, etc. for the contacts within the first group to identify characteristics of the first group. The message display area may include a message record, a message timestamp, a message status, etc. for the contacts in the first group to view the message content sent by all the contacts. The message input area may include a message input box and a send control for contacts within the first group to input information to be sent.
In the embodiment of the present application, the first group includes at least three contacts (may also be referred to as group members). It should be noted that, the user to which the first electronic device belongs and any contact person of the at least three contact persons may be a friend relationship established or may not be a friend relationship established.
In the embodiment of the present application, the first information may be a first message record in the message display area or information input by a message input box in the message input area.
In the embodiment of the application, the specific identifier can be used for marking or referring to the specific user, so that the specific user receives the notification or the prompt to pay attention to the corresponding message content, thereby being beneficial to enhancing the interaction experience among the users. For example, in an instant messaging application or social media platform, the specific identifier may be the "@" symbol. Of course, other forms of identifiers are possible, and embodiments of the present application are not limited in this regard.
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.
Optionally, in the embodiment of the present application, the first input may include, but is not limited to, any one of a user performing touch input on 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 inputs. The specific determination may be determined according to actual use requirements, and the embodiment of the application is not limited.
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 also be a long press input or a short press input.
Optionally, in an embodiment of the present application, the specific gesture may be any one of a single-click gesture, a swipe 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.
Step 202, the first electronic device displays at least one contact identification in the first group in response to the first input.
In the embodiment of the present application, each identifier may be any identifier capable of indicating contact information.
In the embodiment of the application, the identifier can comprise at least one of a contact name and a contact head portrait
Optionally, in the embodiment of the present application, in the case where the first information is the first message record in the message display area, the first electronic device responds to the first input to display a contact list interface, where the contact list interface includes at least one contact identifier in the first group, for example, the at least one contact identifier may be a contact identifier mentioned by an "@" symbol in the first message record, which may be specifically described in the following embodiments will not be described herein.
Optionally, in the embodiment of the present application, in the case where the first information is information input by the message input box, the first electronic device responds to the first input to display a contact list window, where the contact list window includes at least one contact identifier in the first group, for example, the at least one contact identifier may be all contact identifiers in the first group, which may be specifically described in the following embodiments and will not be described herein.
Step 203, the first electronic device receives a second input of the first contact identification.
In the embodiment of the present application, the first contact identifier is one or more contact identifiers in the at least one contact identifier.
It can be appreciated that the first contact identifier is an identifier corresponding to a specific contact selected by the user from contacts in the first group, so that the specific contact is notified or reminded to pay attention to the corresponding message content.
In the embodiment of the application, the second input is used for triggering the first electronic device to send the session message to the contact corresponding to the first contact identifier through the second interface.
Optionally, in the embodiment of the present application, the second input may include, but is not limited to, any one of a user performing a touch input on 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 inputs. The specific determination may be determined according to actual use requirements, and the embodiment of the application is not limited.
Step 204, the first electronic device responds to the second input by sending a session message through the second interface.
In the embodiment of the present application, the session message includes the second information and the identifier of the first group.
In the embodiment of the present application, the second information at least includes the first information.
In the embodiment of the present application, the second interface is a session interface different from the first interface.
In the embodiment of the present application, the identifier of the first group may be any identifier capable of indicating the first group information.
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 a group ID, a group name, and a group head portrait.
It can be understood that, because the session message includes the second information and the identifier of the first group, that is, when the first electronic device sends a message to the receiver user, which needs to be paid attention to by the receiver user, the identifier of the first group corresponding to the message is sent together to remind the receiver user that the message comes from the first group, so that the user receiving the session message (i.e., the receiver user) can know that the user to which the first electronic device belongs is the session message sent in the session interface of the first group, and the user receiving the session message can also know that the replied message is replied to the session interface of the first group, instead of replied to the second interface, so that the user receiving the session message can use proper language and word when replying to the message, and the flexibility of session message interaction is improved.
In the embodiment of the application, the second interface comprises at least one of a private chat session interface corresponding to the first contact identifier and a session interface of a second group.
In the embodiment of the present application, the second group is a group that includes a contact corresponding to the first contact identifier and is at least partially different from the contact included in the first group.
In the embodiment of the application, the private chat session interface corresponding to the first contact identifier refers to a private chat session interface between the contact corresponding to the first contact identifier and a user to which the first electronic device belongs, that is, a session interface between the contact corresponding to the first contact identifier and the user to which the first electronic device belongs, wherein the private chat session interface performs one-to-one communication.
In the embodiment of the application, after the user inputs the required first contact person identifier for the second time, the first electronic device receives and responds to the second input, and can send the session message to the corresponding contact person through the second interface, namely the private chat session interface corresponding to the first contact person identifier or the session interface of the second group, so that the contact person receives the message notification or reminding to pay attention to the content of the corresponding session message.
It should be noted that, for the specific description of the second information, reference may be made to the description in the following embodiments, which are not repeated herein.
The embodiment of the application provides a message processing method, wherein a message sender issues a message in a first group, so that when a message receiver is reminded of paying attention to a corresponding group chat message, first input can be carried out on first information in a session interface of the first group to trigger first electronic equipment to display at least one contact person identifier in the first group, and then the message sender can select a message receiver requiring special reminding by selecting one or more contact person identifiers, so that the first electronic equipment can send second information comprising the first information and the identifier of the first group through a session interface different from the session interface of the first group. Therefore, when the message sender sends the message in the first group, the group chat message which needs special attention of the message receiver can be directly sent to the message receiver through other session interfaces except the session interface of the first group, so that the flexibility of the user for sending the message in the application is improved.
Optionally, in the embodiment of the present application, the first information is a first message record in the first interface, where the first message record further includes M contact identifiers in the first group, and M is a positive integer. It will be appreciated that in this case the second information is the first message record.
Illustratively, as shown in fig. 2 in conjunction with fig. 1, the above-described step 201 may be implemented specifically by the following steps 201a to 201c, and the above-described step 202 may be implemented specifically by the following step 202 a.
Step 201a, a first electronic device receives a first sub-input to a first message record.
In the embodiment of the present application, the first message record is a message record in the session interface of the first group, that is, a message record that is displayed in the message display area and has been sent.
In the embodiment of the application, the first sub-input is used for triggering the first electronic device to display the first control.
Optionally, in the embodiment of the present application, the first sub-input may include, but is not limited to, any one of a user performing touch input on 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 inputs. The specific determination may be determined according to actual use requirements, and the embodiment of the application is not limited.
Step 201b, the first electronic device displays a first control in response to the first sub-input.
In the embodiment of the present application, the first control may be a first private chat control or a first group chat control.
In the embodiment of the application, when the first control is a first private chat control, the first private chat control is used for indicating to send the session message through the private chat session interface.
In the embodiment of the present application, in the case where the first control is a first group chat control, the first group chat control is used to instruct to send a session message through session interfaces of other groups except the first group.
Optionally, in the embodiment of the present application, when the first information is the first message record in the first interface, the display position of the first control may be any position of the message display area in the first interface, and may specifically be determined according to an actual use requirement, which is not limited by the embodiment of the present application.
Taking a first electronic device as an example of a mobile phone, assuming that a first interface is a session interface of a group a in an instant messaging application a and a first control is a first private chat control, as shown in fig. 3, the mobile phone displays a session interface 30 of the group a of a sender, where the session interface 30 of the group a includes a top navigation bar 31, a message display area 32 and a message input area 33, where the message display area 32 includes a message record a34, where the message record a34 is "three-p-m meeting in the present afternoon, all can be.
Step 201c, the first electronic device receives a second sub-input to the first control.
In the embodiment of the application, the second sub-input is used for triggering the first electronic device to display M contact identifiers.
Optionally, in the embodiment of the present application, the second sub-input may include, but is not limited to, any one of a user performing touch input on 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 inputs. The specific determination may be determined according to actual use requirements, and the embodiment of the application is not limited.
Step 202a, the first electronic device displays M contact identities in response to the second sub-input.
In the embodiment of the present application, the M contact identifiers are M contact identifiers in the first group included in the first message record.
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 includes the specific identifier and M contact identifiers in the first group, the message sender describing the first message record requires that the contact corresponding to the M contact identifiers pay special attention to the message content of the first message record, so the first electronic device may respond to the second sub-input without displaying all the contact identifiers in the first group, but displaying the M contact identifiers, for the user to further determine the contact that needs to send the first message record through a session interface different from the session interface of the first group. It will be appreciated that in this case the at least one contact identifier is the M contact identifiers.
Optionally, in the embodiment of the present application, in case that the first information is a first message record in the first interface, the first electronic device responds to the second sub-input to display a contact list interface, where the contact list interface includes M contact identifiers.
In example two and in combination with example one, as shown in fig. 4, the user performs a second sub-input, such as a touch input, on the first private chat control 35, the mobile phone receives and responds to the second sub-input to display a contact list interface 36, and the contact list interface 36 includes 3 contact identifications corresponding to the message record a34, namely an identification B37 of the contact B, an identification C38 of the contact C, and an identification D39 of the contact D.
It may be understood that, in the case where the first information is the first message record in the first interface, it is indicated that the first message record already exists in the history message record of the first group, the first electronic device receives the second input for the first contact identifier, and in response to the second input, the session message is sent through a session interface different from the session interface of the first group, where the session message does not need to be repeatedly sent through the session interface of the first group again, and the second information in the session message is the first information, that is, the first message record.
In the embodiment of the application, under the condition that the first control is a first private chat control, the first electronic equipment receives a second sub-input of the first private chat control, responds to the second sub-input, displays M contact identifiers, receives a second input of at least one first contact identifier in the M contact identifiers, responds to the second input, and sends session messages through private chat session interfaces corresponding to the at least one first contact identifier.
In an example three, in combination with the example two, the user performs a second input, such as a touch input, on the identifier B37 of the contact B and the identifier C38 of the contact C, and the mobile phone receives and responds to the second input to send the message record a34 and the identifier of the group a through a private chat session interface between the user to which the mobile phone belongs and the contact B, and to send the message record a34 and the identifier of the group a through a private chat session interface between the user to which the mobile phone belongs and the contact C. It should be noted that after sending the message record a34 to the contact B and the contact C through the corresponding private chat session interfaces, the mobile phone may mark the "@ contact B" and the "@ contact C" in the message record a34 in the session interface 30 of the group a, for example, to display the "@ contact B" and the "@ contact C" in a bold manner or display them with other color effects, so as to remind the user that the private chat of the message record has been sent to the contact B and the contact C, thereby improving the user experience.
In example four, and in combination with example two, the user may make a second input, such as a touch input, to the full selection control 40 in the contact list interface 36, and the cell phone receives and responds to the second input to send the identifications of the message record a34 and the group a to the contact B, the contact C and the contact D through the corresponding private chat session interfaces, respectively.
Optionally, in the embodiment of the present application, the first electronic device may also display all the contact identifiers in the first group for the user to select in response to the second sub-input. It will be appreciated that in this case the at least one contact identifier is all contact identifiers in the first group.
In the embodiment of the application, when the first information is the first message record in the first interface and the first control is the first private chat control, the first message record includes a specific identifier and M contact identifiers in the first group, the user can perform 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 perform 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 a contact requiring special reminding, and the first electronic device sends the first message record and the identifier of the first group through the private chat session interface corresponding to the one or more contact identifiers, namely, the private chat session interface between the user and the selected contact. Therefore, the contact person receiving the message can receive the message content in the session interface of the group needing special attention through the private chat session interface, and does not need to search important messages mentioned by the specific identifier one by one from a large number of messages in the group, so that the situation of neglecting the important group chat messages is avoided, and the flexibility of the user for viewing the messages in the application is improved.
Optionally, in the embodiment of the present application, in the case where the first control is a first group chat control, the first electronic device receives a second sub-input to the first group chat control, responds to the second sub-input, displays M contact identifiers, the first electronic device receives a second input to at least one first contact identifier in the M contact identifiers, responds to the second input, creates a second group, where the second group includes a contact corresponding to the at least one contact identifier and a user to which the first electronic device belongs, and sends a session message through a session interface of the second group.
In the embodiment of the 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 may perform 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 may perform 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 may further determine one or more contact identifiers to select a contact requiring special reminding, and the first electronic device may send the first message record and the identifier of the first group through a session interface of the second group including the contact requiring special reminding. Thus, the flexibility of the user for sending the message in the application is improved.
Optionally, in an embodiment of the present application, the first information is information input by a message input box in the first interface. Illustratively, as shown in fig. 5 in conjunction with fig. 1, the above-described step 202 may be implemented specifically by the following step 202b, and the above-described step 203 may be implemented specifically by the following step 203 b.
Step 202b, the first electronic device displays all contact identities and second controls in the first group in response to the first input.
It may be appreciated that, in the case where the content in the message input box in the first interface is empty, the first input may be to input first information in the message input box. In the case where the first information exists in the message input box in the first interface, the first input may be an input of adding a specific identifier to the first information.
In addition, in the case that the first information is the information input by the message input box in the first interface, because no contact identifier is added in the information input by the message input box, that is, the user does not select a contact requiring special attention to the input information, the first electronic device may display, in response to the first input, all the contact identifiers and the second controls in the first group, for determining, by the user, a contact that needs to be mentioned by using a specific identifier when the information input by the message input box is sent through a session interface of the first group, and a contact that needs to send the information input by the message input box through a session interface different from the session interface of the first group.
In the embodiment of the present application, the second control may be a second private chat control or a second group chat control.
In the embodiment of the application, when the second control is a second private chat control, the second private chat control is used for indicating to send the session message through the private chat session interface.
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 to send the session message through the session interfaces of the groups other than the first group.
Optionally, in the embodiment of the present application, when the first information is information input by the message input box in the first interface, the display position of the second control may be any position of the message input area in the first interface, which may be specifically determined according to an actual use requirement.
Optionally, in the embodiment of the present application, when the first information is information input by a message input box in the first interface, the first electronic device responds to the first input to display a contact list window, where the contact list window includes all contact identifiers in the first group and a second control.
Taking the first electronic device as a mobile phone for example, assuming that the first interface is a session interface of a group a in the instant messaging application a and the second control is a second private chat control, as shown in fig. 6, the mobile phone displays a session interface 30 of the group a, the session interface 30 of the group a includes a top navigation bar 31, a message display area 32 and a message input area 33, a message input box 330 of the message input area 33 includes information a331, the information a331 is a "three-point afternoon meeting today, all time can be done.
Optionally, in the embodiment of the present application, when the first information is information input by a message input box in the first interface, the first electronic device responds to the first input to display a contact list window, where the contact list window includes all contact identifiers in the first group and a plurality of second controls, and all contact identifiers are in one-to-one correspondence with the plurality of second controls.
In example six, as shown in fig. 7, in combination with example five, the mobile phone receives and responds to the input of the user to the information a331, and displays a contact list window 41, where the contact list window 41 includes all the other contact identifiers except the user to which the mobile phone belongs in the group a and a plurality of second private chat controls, the identifier B37 of the contact B corresponds to the second private chat control B44, the identifier C38 of the contact C corresponds to the second private chat control C45, the identifier D39 of the contact D corresponds to the second private chat control D46, and the identifier E43 of the contact E corresponds to the second private chat control E47.
Step 203b, the first electronic device receives a second input to the first contact identifier and a second control corresponding to the first contact identifier.
Optionally, in the embodiment of the application, the second input of the user 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 input of first performing third sub-input to the first contact identifier and then performing fourth sub-input to the second control, input of simultaneously performing two fingers on the second control and the first contact identifier, input of dragging the first contact identifier to the second control, and the like.
It can be appreciated that in the case where the second control is one second control, all the second controls corresponding to the contact identifiers are the one second control.
In example seven, and in combination with example five, the handset may receive a third sub-input by the user of the identifier B37 of contact B and the identifier C38 of contact C, and then a fourth sub-input by the user of the second private chat control 42.
It can be appreciated that in the case where the second control is a plurality of second controls, each contact identifier corresponds to one second control.
In example eight, in combination with example six, the handset may receive a second input from the user to the second private chat control B44 corresponding to the identifier B37 of the contact B and the identifier B37 of the contact B, and the second private chat control C45 corresponding to the identifier C38 of the contact C and the identifier C38 of the contact C.
It may be understood that, in the case where the first information is information input by the message input box in the first interface, it is indicated that the first information is not yet sent, and is not present in the history message record of the first group, so the first electronic device may send, in response to the second input, a session message through the second interface and the session interface of the first group, where the session message includes the second information and the identifier of the first group.
Optionally, in the embodiment of the present application, when the first information is information input by a 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 by the message input box after the second information is input.
It can be understood that if the first information can accurately and completely express the content of the message to be conveyed by the user, the user may directly send the first information after using the specific identifier Fu Diji to identify the corresponding contact person of the first contact person, that is, the second information is the first information. If the first information cannot accurately and completely express the message content to be conveyed by the user, after the second input, that is, after the specific identifier Fu Diji is used to identify the contact corresponding to the first contact, the user can input other information into 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 input into the message input box after the second input.
Illustratively, taking the first message as "three pm meetings at present, may all be? the first information can accurately and completely express the message content to be transmitted by the user, and the second information can be the first information.
Also, taking the first information as "@ contact B@ contact C" as an example, the first information cannot accurately and completely express the content of the message to be conveyed by the user, after the second input, that is, after the user refers to the contact corresponding to the first contact identifier by using @, other information may be input in the message input box, "can be the first information and the information input in the message input box after the second input, which is all the time in the three afternoon meeting in the present day.
In the embodiment of the application, under the condition that the first information is the information input by the message input box in the first interface, the user can perform first input on the first information to trigger the first electronic device to display all the contact identifiers and the second controls in the first group, and then the user can perform second input on the first contact identifiers and the second controls corresponding to the first contact identifiers to select the contacts needing special reminding, so that the first electronic device sends the session message through the session interface of the first group and the second interface, namely the private chat session interface between the user and the selected contacts or the session interface of the second group. Therefore, the contact person receiving the message can not only receive the session message through the session interface of the first group, but also receive the message content in the session interface of the first group which needs special attention through the second interface, without searching for important messages mentioned by the specific identifier one by one from a large number of messages in the first group, thereby avoiding the situation of neglecting important group chat messages and improving the flexibility and the high efficiency of the user for viewing the messages in the application.
Fig. 8 shows a flowchart of a message processing method according to an embodiment of the present application. As shown in fig. 8, the message processing method provided by the embodiment of the present application is performed by the second electronic device, and the message processing method may include steps 301 to 303 described below.
Step 301, the second electronic device displays the session message in the third interface when receiving the session message from the first electronic device.
In the embodiment of the present application, the session message includes the second information and the identifier of the first group.
In the embodiment of the application, the third interface comprises at least one of a private chat session interface corresponding to the user to which the first electronic device belongs and a session interface of a second group.
In an embodiment of the present application, the second group is a group that is at least partially different from the contact included in the first group.
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 is not repeated herein.
In the embodiment of the application, the user to which the second electronic device belongs can be any contact person corresponding to any contact person identifier in the first contact person identifiers.
In the embodiment of the application, the private chat session interface corresponding to the user to which the first electronic device belongs refers to a private chat session interface between the user to which the first electronic device belongs and the user to which the second electronic device belongs, that is, a session interface between the two for one-to-one communication.
Optionally, in an embodiment of the present application, the session message corresponds to a reply control, where the reply control is used to instruct reply to the second information in the session message.
In an example nine, in combination with the example three, the mobile phone sends the identifiers of the message record a34 and the group a to the contact B and the contact C through the corresponding private chat session interface, and takes the mobile phone of the second electronic device as the contact B and the mobile phone of the first electronic device as the contact a as an example, as shown in fig. 9, when the mobile phone of the contact B receives the session message from the mobile phone of the contact a, the mobile phone of the contact B displays the session message 51 in the private chat session interface 50 between the contact a and the contact B, where the session message 51 includes the message record a34 and the group name 52 of the group a, and the session message 51 corresponds to the reply control 53.
Optionally, in the embodiment of the present application, when receiving a session message from the first electronic device, the second electronic device displays the session message in a first display manner in a message notification list corresponding to the third interface, where the first display manner includes at least one of a top display manner and a highlight label manner. In this way, the user of the second electronic device is conveniently reminded of paying attention to the corresponding message content in a striking mode.
Step 302, the second electronic device receives a third input for a session message.
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.
Optionally, in the embodiment of the present application, the third input may include, but is not limited to, any one of a user performing a touch input on the session 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 inputs. The specific determination may be determined according to actual use requirements, and the embodiment of the application is not limited.
Alternatively, in an embodiment of the present application, as shown in fig. 10 in conjunction with fig. 8, the above step 302 may be specifically implemented by the following step 302a or step 302 b.
Step 302a, the second electronic device receives a third input of second information in the session message.
Example ten, in combination with example nine, contact B's handset receives contact B's selection input for message record a34 in session message 51.
Step 302b, the second electronic device receives a third input of a reply control corresponding to the session message.
In an eleventh example, in combination with the ninth example, the mobile phone of the contact B receives a selection input of the contact B for the reply control 53 corresponding to the session message 51.
Step 303, the second electronic device sends third information in the fourth interface in response to the third input.
In the embodiment of the present application, the fourth interface is a session interface of the first group.
In the embodiment of the present application, the third information includes the second information and reply information to the second information.
In the embodiment of the application, the second electronic device may send reply information to the second information in the session interface of the corresponding first group and reference the second information in response to the third input. For a specific transmission manner, reference may be made to the following description of embodiments, which are not repeated herein.
It should be noted that, because the session message received by the second electronic device from the first electronic device includes the second information and the identifier of the first group, when the second electronic device replies to the second information, the second electronic device may determine, according to the identifier of the first group, a corresponding fourth interface, that is, a session interface of the corresponding group, so as to ensure that the reply information can be accurately sent to the corresponding group.
The embodiment of the application provides a message processing method, because the second electronic device of the message receiver can receive the group chat message in the first group and the corresponding identification of the first group which need special attention of the message receiver through the third interface, namely 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 directly perform the third input on the group chat message in the third interface, so that the second electronic device can send the reply information on the group chat message in the session interface of the first group, refer to the group chat message and perform quick reply on the group chat message, thereby improving the flexibility of sending the message in application of a user and the reply efficiency on the important group chat message, and enhancing the experience of the user.
Optionally, in the embodiment of the present application, as shown in fig. 11, before "sending third information in fourth interface" in step 303, the method for processing a message provided in the embodiment of the present application may further include step 401 and step 402 described below, and "sending third information in fourth interface" in step 303 may be specifically implemented by step 403 described below.
Step 401, the second electronic device responds to the third input, displays a fourth interface, and displays the referenced second information in a message input box in the fourth interface.
In the embodiment of the application, the second electronic device responds to the third input and can switch from the third interface to the session interface of the first group, so that the user can view the detailed content of the second information and the content of the context message, and the referenced second information is displayed in the message input box in the session interface of the first group.
Example twelve, in combination with example ten, as shown in fig. 12, the handset of contact B receives and responds to the selection input by contact B for message record a34 in conversation message 51, jumps from private chat conversation interface 50 between contact a and contact B to conversation interface 54 of group a of the recipient, and displays the referenced message record a34 in message input box 55 in conversation interface 54 of group a.
It should be noted that, the specific implementation manner of the above reference to the second information may refer to the description of the related art, which is not repeated herein.
Step 402, the second electronic device receives a fourth input of reply information to the second information in the message input box.
In the embodiment of the present application, the fourth input is used to trigger the second electronic device to send the third information in the fourth interface.
Optionally, in the embodiment of the present application, the fourth input may include, but is not limited to, any one of a user performing touch input on 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 feasibility inputs. The specific determination may be determined according to actual use requirements, and the embodiment of the application is not limited.
Step 403, the second electronic device sends third information in the fourth interface in response to the fourth input.
In the embodiment of the present application, the second electronic device may send reply information to the second information in the session interface of the corresponding first group and reference the second information in response to the fourth input.
In example thirteen, and in combination with example twelve, as shown in fig. 13, contact B enters in the message entry box 55 in the group a session interface 54 "good for reply message 56 to message record a34, i time ok" and clicks on the send control, and contact B's handset receives and responds to the input to send the referenced message record a34 and reply message 56 to that message record a34 in the group a session interface 54.
In the embodiment of the application, as the second electronic device can receive the group chat message which needs special attention of the message receiver and the corresponding identification of the first group through the third interface, namely 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 carry out the third input on the group chat message, so that the second electronic device jumps to the session interface of the first group from the third interface and displays the quoted group chat message in the message input box in the session interface of the first group, and the message receiver can input the reply information on the group chat message in the message input box to trigger the second electronic device to send the reply information on the group chat message in the session interface of the first group, thus the message receiver can carry out the quick reply on the group chat message and the reply efficiency on the important group chat message is improved. Meanwhile, when the second electronic device sends the reply information of the group chat message in the session interface of the first group, the group chat message is cited, so that other contacts in the first group can know clearly which message record in the group is replied by the reply information, the flexibility and the high efficiency of the reply message are improved, and the user experience is enhanced.
Optionally, in the embodiment of the present application, as shown in fig. 14, before "sending third information in fourth interface" in step 303, the method for processing a message provided in the embodiment of the present application may further include step 501 and step 502 described below, and "sending third information in fourth interface" in step 303 may be specifically implemented by step 503 described below.
In step 501, the second electronic device displays a message input box in a third interface in response to the third input.
In the embodiment of the present application, the second electronic device may directly input the reply information to the second information in the third interface in response to the third input.
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 determination may be determined according to actual use requirements, and the embodiment of the application is not limited.
Step 502, the second electronic device receives a fifth input of reply information to the second information in the message input box.
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.
Optionally, in the embodiment of the present application, the fifth input may include, but is not limited to, any one of a user performing touch input on 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 feasibility inputs. The specific determination may be determined according to actual use requirements, and the embodiment of the application is not limited.
In step 503, the second electronic device displays a fourth interface in response to the fifth input, and sends the third information in the fourth interface.
In the embodiment of the present application, the second electronic device may switch from the third interface to the session interface of the first group in response to the fifth input, and send reply information to the second information in the session interface of the first group and reference the second information.
In a fourteenth example, in combination with the eleventh example, the mobile phone of the contact B receives and responds to the selection input of the contact B on the reply control 53 corresponding to the session message 51, the mobile phone of the contact B displays a message input box 57 in the private chat session interface 50 between the contact a and the contact B, as shown in fig. 15, the contact B inputs the reply information 58 "received on the message record a34 in the message input box 57, and clicks the send control, the mobile phone of the contact B receives and responds to the input, jumps to the session interface 54 of the group a of the receiving party from the private chat session interface 50 between the contact a and the contact B, and sends the referenced message record a34 and the reply information 58 on the message record a34 in the session interface 54 of the group a.
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 session message in the third interface.
It should be noted that, in the case where the third interface is the session interface of the second group, a specific implementation manner of the second electronic device to which the user replies the second information may be referred to the description of the foregoing embodiment, which is not repeated herein.
In the embodiment of the application, the second electronic device can receive the group chat message which needs special attention of the message receiver and the corresponding identification of the first group through the third interface, namely the private chat session interface between the message sender and the message receiver or the session interface of the second group, and the message receiver can carry out third input on the group chat message, and respond to the third input, the second electronic device can display a message input box in the third interface, so that the message receiver can input reply information on the group chat message in the message input box, and the second electronic device can be triggered to jump from the third interface to the session interface of the first group, and send the reply information on the group chat message in the session interface of the first group, thus the message receiver can directly carry out quick reply on the group chat message through the third interface, and the reply efficiency on important group chat message is improved. Meanwhile, when the second electronic device sends the reply information of the group chat message in the session interface of the first group, the group chat message can be automatically referenced, so that other contacts in the first group can clearly know which message record in the group is the reply of the reply information, the flexibility and the high efficiency of the reply message are improved, and the user experience is enhanced.
The implementation process of the message processing method provided by the embodiment of the application is schematically illustrated by a specific implementation manner. It should be noted that, in this embodiment, the first electronic device is a mobile phone a of a contact a, the second electronic device is a mobile phone B of a contact B, the first interface is a session interface of a group a in the mobile phone a, and all contacts in the group a are a contact a, a contact B, a contact C, a contact D, and a contact E, and the first control is a first private chat control, and the second control is a second private chat control.
In the first embodiment, the contact A requires the contact B and the contact C to pay special attention to the message record A sent by the contact A in the session interface of the group A, namely the first information is the message record A.
The implementation process of this embodiment may include steps 70 to 82 described below.
Step 70, the contact a double clicks the message record a in the session interface of the group a in the mobile phone a.
For example, the message record a is "do you get a meeting three afternoon every day.
Step 71, the mobile phone a receives and responds to the double click input of the contact a on the message record a, and displays a first private chat control a in the session interface of the group a.
Step 72, the contact a clicks on the first private chat control a.
Step 73, the mobile phone A receives and responds to click input of the contact A on the first private chat control A, and a contact list interface is displayed, wherein the contact list interface comprises 3 contact identifiers, namely an identifier B of the contact B, an identifier C of the contact C and an identifier D of the contact D.
It should be noted that, since the message record a is "three-afternoon meeting in the future, all the time can be? thus, 3 contact identities corresponding to the content of message record A may be included in the contact list interface.
Step 74, contact a clicks to select identification B of contact B and identification C of contact C.
Step 75, the mobile phone a receives and responds to click input of the contact a on the identifier B and the identifier C, and sends the names of the message record a and the group a through a private chat session interface between the contact a and the contact B, and sends the names of the message record a and the group a through a private chat session interface between the contact a and the contact C.
Step 76, the mobile phone a coarsely displays "@ contact B@ contact C" in the message record a in the session interface of the group a.
Step 77, when receiving the session message from the mobile phone a, the mobile phone B triggers the mobile phone B to display a private chat session interface between the contact a and the contact B, where the private chat session interface displays the received session message, i.e. the names of the message record a and the group a.
Step 78, the contact B clicks on the message record a in the private chat session interface between the contact a and the contact B.
Step 79, the mobile phone B receives and responds to the click input of the contact B on the message record a, jumps from the private chat session interface between the contact a and the contact B to the session interface of the group a, and displays the referenced message record a in the message input box in the session interface of the group a.
And 80, the contact B inputs reply information B of the message record A in a message input box in a session interface of the group A.
In step 81, the mobile phone B receives and responds to the input of the reply message B of the message record a by the contact B, and sends the referenced message record a and the reply message B of the message record a in the session interface of the group a.
Step 82, the mobile phone B deletes the session message containing the message record a and the name of the group a from the private chat session interface between the contact a and the contact B.
In the foregoing embodiment, in the case where the first information is the first message record in the first interface, the sender user (i.e., the message sender) needs the receiver user (i.e., the message receiver) to pay special attention to the first message record, the sender user may perform a first sub-input on the first message record to trigger the first electronic device to display a first private chat control, and then the sender user may perform a second sub-input on the first private chat control to trigger the first electronic device to display M contact identifiers mentioned in the first message record, so that the user may further determine one or more first contact identifiers to select a receiver user that needs special alert, so that the first electronic device sends the first message record and the identifier of the first group through a private chat session interface corresponding to the one or more contact identifiers, that is, a private chat session interface between the sender user and the selected receiver user. In this way, the second electronic device may receive, through a private chat session interface between the sender user and the receiver user, a group chat message requiring special attention of the receiver user and an identifier of the corresponding first group, the receiver user may perform a third input on the group chat message, and the second electronic device may jump from the private chat session interface to the session interface of the first group in response to the third input, and display the referenced group chat message in a message input box in the session interface of the first group, so that the receiver user may input reply information to the group chat message in the message input box to trigger the second electronic device to send reply information to the group chat message in the session interface of the first group. Therefore, the receiver user can receive the message content in the session interface of the group needing special attention through the private chat session interface, and does not need to search important messages mentioned by the specific identifier one by one from a large number of messages in the group, so that the situation of neglecting the important group chat messages is avoided, and the flexibility of the user for viewing the messages in the application is improved. Meanwhile, the receiving user can quickly reply the group chat message, and when the second electronic device sends reply information to the group chat message in the session interface of the first group, the group chat message can be cited, so that other contacts in the first group can know clearly which reply information is the reply to which message record in the group, the flexibility and the high efficiency of the reply message are improved, and the user experience is enhanced.
In the second embodiment, the contact A requires the contact B and the contact C to pay special attention to the information A to be sent, namely the first information is the information A, which is input by the contact A in a message input box in a session interface of the group A.
The implementation process of this embodiment may include steps 83 to 93 described below.
Step 83, the contact a adds a "@" symbol after the information a in the message input box in the session interface of the group a of the mobile phone a.
For example, the information a is "three-afternoon meeting".
And 84, receiving and responding to the newly added input of the contact A to the information A by the mobile phone A, and displaying a second private chat control A and all other contact person identifiers except the contact A in the group A in a session interface of the group A, wherein the identifiers comprise an identifier B of the contact person B, an identifier C of the contact person C, an identifier D of the contact person D and an identifier E of the contact person E.
And step 85, the contact A clicks the second private chat control A, and then clicks and selects the identifier B of the contact B and the identifier C of the contact C.
It should be noted that, at this time, the information a is updated to "three-afternoon meeting @ contact B@ contact C".
Step 86, the mobile phone a receives and responds to click input of the contact a on the second private chat control a, the identifier B of the contact B and the identifier C of the contact C, respectively sends the names of the information a and the group a through the private chat session interface between the contact a and the contact B and the session interface of the group a, and respectively sends the names of the information a and the group a through the private chat session interface between the contact a and the contact C and the session interface of the group a.
Step 87, in the session interface of the group a, the mobile phone a coarsely displays "@ contact B@ contact C" in the message record corresponding to the sent information a.
Step 88, when receiving the session message from the mobile phone a, the mobile phone B triggers the mobile phone B to display a private chat session interface between the contact a and the contact B, where the private chat session interface displays the received session message, i.e. the names of the information a and the group a.
And 89, clicking a reply control corresponding to the session message containing the information A and the name of the group A in a private chat session interface between the contact A and the contact B by the contact B.
Step 90, the mobile phone B receives and responds to the click input of the contact B on the reply control, and a message input box is displayed in a private chat session interface between the contact a and the contact B.
Step 91, the contact B inputs reply information C to the information a in a message input box in a private chat session interface between the contact a and the contact B.
Step 92, the mobile phone B receives and responds to the input of the reply information C of the contact B to the information a, jumps from the private chat session interface between the contact a and the contact B to the session interface of the group a, and sends the referenced information a and the reply information C to the information a in the session interface of the group a.
Step 93, the mobile phone B deletes the session message containing the information a and the name of the group a from the private chat session interface between the contact a and the contact B.
In the foregoing embodiment, in the case where the first information is information input by the message input box in the first interface, the sender user (i.e., the message sender) needs the receiver user (i.e., the message receiver) to pay special attention to the information input by the message input box to be sent, and the sender user may perform first input on the first information to trigger the first electronic device to display all the contact identifiers and the second private chat controls in the first group, and then the sender user may perform second input on the first contact identifiers and the second private chat controls to select the receiver user requiring special reminding, so that the first electronic device sends the session message through the session interface of the first group and the private chat session interface corresponding to the one or more contact identifiers, that is, the private chat session interface between the sender user and the selected receiver user. In this way, the receiving user can receive the session message through the session interface of the first group, and can receive the group chat message which needs special attention of the receiving user and the corresponding identification of the first group through the private chat session interface between the sending user and the receiving user, the receiving user can perform third input on the reply control corresponding to the group chat message, and the second electronic device responds to the third input to display a message input box in the private chat session interface, so that the receiving user can input the reply information of the group chat message in the message input box to trigger the second electronic device to jump from the private chat session interface to the session interface of the first group, and send the reply information of the group chat message in the session interface of the first group, and thus, the receiving user can directly input the reply information of the group chat message through the private chat session interface, thereby realizing quick reply and improving the reply efficiency of important group chat messages.
It should be noted that, for the relevant description of each step in this embodiment, refer to the description in the foregoing embodiment, and are not repeated here.
The above embodiments of the method, or various possible implementation manners in the embodiments of the method, may be executed separately, or may be executed in any two or more combinations with each other, and may specifically be determined according to actual use requirements, which is not limited by the embodiments of the present application.
According to the message processing method provided by the embodiment of the application, the execution main body can be a message processing device. In the embodiment of the present application, a message processing device executes a message processing method as an example, and the message processing device provided in the embodiment of the present application is described.
Fig. 16 shows a schematic diagram of one possible architecture of a message processing apparatus involved in some embodiments of the present application. As shown in fig. 16, the message processing apparatus 20 may include a receiving module 21, a display module 22, and a transmitting module 23. The receiving module 21 is configured to receive a first input of first information in a first interface, where the first interface is a session interface of a first group. The display module 22 is configured 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 further configured to receive a second input of a first contact identifier, where the first contact identifier is one or more of the at least one contact identifier displayed by the display module 22. The sending module 23 is configured to send, in response to the second input received by the receiving module 21, a session message through a second interface, where the session message includes second information and the identifier of the first group, the second information includes at least the first information, and the second interface is a session interface different from the first interface.
In one possible implementation manner, the second interface comprises at least one of 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 which comprises the contact corresponding to the first contact identifier and is at least partially different from the contact contained in the first group.
In one possible implementation manner, the first information is a first message record in the first interface, where the first message record includes M contact identifiers in the first group, and M is a positive integer. The receiving module 21 is specifically configured to receive a first sub-input of the first message record. The display module 22 is further configured to display a first control in response to the first sub-input received by the receiving module 21. The receiving module 21 is further specifically configured to receive a second sub-input of the first control displayed by the display module 22. The display module 22 is specifically configured to display the M contact identities in response to the second sub-input received by the receiving module 21. Wherein the second information is the first message record.
In one possible implementation manner, the first information is information input by a message input box in the first interface. The display module 22 is specifically configured to display all the contact identifiers and the 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 a first contact identifier displayed on the display module 22, and a second input of a second control corresponding to the first contact identifier.
In one possible implementation manner, 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.
The embodiment of the application provides a message processing device, wherein a message sender issues a message in a first group, so that when a message receiver is reminded of paying attention to a corresponding group chat message, first input can be carried out on first information in a session interface of the first group to trigger the message processing device to display at least one contact person identifier in the first group, and then the message sender can select a message receiver requiring special reminding by selecting one or more contact person identifiers, so that the message processing device sends second information comprising the first information and the identifier of the first group through a session interface different from the session interface of the first group. Therefore, when the message sender sends the message in the first group, the group chat message which needs special attention of the message receiver can be directly sent to the message receiver through other session interfaces except the session interface of the first group, so that the flexibility of the user for sending the message in the application is improved.
Fig. 17 shows a schematic diagram of one possible architecture of a message processing apparatus involved in some embodiments of the present application. As shown in fig. 17, the message processing apparatus 25 may include a display module 26, a receiving module 27, and a transmitting module 28. The display module 26 is configured to display, when a session message from the first electronic device is received, the session message in a third interface, where the session message includes second information and an identifier of a first group, and the third interface includes at least one of a private chat session interface corresponding to a user to which the first electronic device belongs and a session interface of a second group, where the second group is at least partially different from a contact included in the first group. The receiving module 27 is configured to receive a third input of the session message displayed by the display module 26. The sending module 28 is configured to send, in response to the third input received by the receiving module 27, third information in a fourth interface, where the fourth interface is a session interface of the first group, and the third information includes the second information and reply information to the second information.
In a possible implementation manner, the display module 26 is further configured to display the fourth interface before the sending module 28 sends the third information in the fourth interface, and display the referenced second information in a message input box 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.
In one 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 information in the fourth interface. The receiving module 27 is further configured to receive a fifth input of reply information to the second information 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 information in the fourth interface.
In one possible implementation, the receiving module 27 is specifically configured to receive a third input of the second information in the session message displayed by the display module 26, or receive a third input of a reply control corresponding to the session message displayed by the display module 26.
In one possible implementation manner, the display module 26 is further configured to display the session message in a first display manner in a message notification list corresponding to the third interface, where the first display manner includes at least one of a top-up display manner and a highlight label manner.
The embodiment of the application provides a message processing device, which can receive a group chat message in a first group which needs special attention of a message receiver and a corresponding identification of the first group through a third interface, namely a private chat session interface between the message sender and the message receiver or a session interface of a second group, so that the message receiver can directly perform third input on the group chat message in the third interface, the message processing device can send reply information on the group chat message in the session interface of the first group, and refer to the group chat message to quickly reply the group chat message, thereby improving the flexibility of sending the message in application of a user and the reply efficiency on important group chat messages, and enhancing the experience of the user.
The message processing apparatus in the embodiment of the present application may be an electronic device, or may be a component in an electronic device, for example, an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. The electronic device may be a Mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile internet appliance (Mobile INTERNET DEVICE, MID), an augmented reality (augmented reality, AR)/Virtual Reality (VR) device, a robot, a wearable device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), etc., and may also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a Television (TV), a teller machine, a self-service machine, etc., which are not particularly limited in the embodiments of the present application.
The message processing apparatus in the embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
The message processing device provided by the embodiment of the present application can implement each process implemented by the above method embodiment, and in order to avoid repetition, details are not repeated here.
Optionally, as shown in fig. 18, the embodiment of the present application further provides an electronic device 1000, including a processor 1001 and a memory 1002, where the memory 1002 stores a program or an instruction that can be executed on the processor 1001, and the program or the instruction implements each step of the above-mentioned message processing method embodiment when executed by the processor 1001, and the steps achieve the same technical effects, so that repetition is avoided, and no further description is given here.
The electronic device in the embodiment of the application includes the mobile electronic device and the non-mobile electronic device.
Fig. 19 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 100 includes, but is not limited to, 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.
Those skilled in the art will appreciate that the electronic device 100 may further include a power source (e.g., a battery) for powering the various components, and that the power source may be logically coupled to the processor 110 via a power management system to perform functions such as managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 19 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown in the drawings, or may combine some components, or may be arranged in different components, which will not be described in detail herein.
In this case, the electronic apparatus 100 is the first electronic apparatus in the above-described embodiment:
The user input unit 107 is configured to receive a first input of first information in a first interface, where the first interface is a session interface of a first group. The display unit 106 is configured to display at least one contact identifier in the first group in response to the first input. The user input unit 107 is further configured to receive a second input of a first contact identification, the first contact identification being one or more of the at least one contact identification. The radio frequency unit 101 is configured to send, in response to the second input, a session message through a second interface, where the session message includes second information and the identifier of the first group, the second information includes at least the first information, and the second interface is a session interface different from the first interface.
Optionally, the second interface comprises at least one of 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 which comprises the contact corresponding to the first contact identifier and is at least partially different from the contact contained in the first group.
Optionally, the first information is a first message record in the first interface, where the first message record includes M contact identifiers in the first group, and M is a positive integer. The user input unit 107 is specifically configured to receive a first sub-input of the first message record. The display unit 106 is further configured to display a first control in response to the first sub-input. The user input unit 107 is further specifically configured to receive a second sub-input to the first control. The display unit 106 is specifically configured to display the M contact identifiers in response to the second sub-input. Wherein the second information is the first message record.
Optionally, the first information is information input by a message input box in the first interface. The display unit 106 is specifically configured to display all contact identifiers and second controls 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 a second control corresponding to the first contact identifier.
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.
The embodiment of the application provides electronic equipment, wherein a message sender issues a message in a first group so as to remind a message receiver of paying attention to a corresponding group chat message, first input can be carried out on first information in a session interface of the first group to trigger the first electronic equipment to display at least one contact person identifier in the first group, and then the message sender can select a message receiver requiring special reminding by selecting one or more contact person identifiers, so that the first electronic equipment sends second information comprising the first information and the identifier of the first group through a session interface different from the session interface of the first group. Therefore, when the message sender sends the message in the first group, the group chat message which needs special attention of the message receiver can be directly sent to the message receiver through other session interfaces except the session interface of the first group, so that the flexibility of the user for sending the message in the application is improved.
In another case, the electronic device 100 is the second electronic device in the above embodiment:
The display unit 106 is configured to display, when receiving a session message from a first electronic device, the session message in a third interface, where the session message includes second information and an identifier of a first group, and the third interface includes at least one of a private chat session interface corresponding to a user to which the first electronic device belongs, and a session interface of a second group, where the second group is a group that is at least partially different from a contact included in the first group. The user input unit 107 is configured to receive a third input of the session message. The radio frequency unit 101 is configured to send, in response to the third input, third information in a fourth interface, where the fourth interface is a session interface of the first group, and the third information includes the second information and reply information to the second information.
Optionally, the display unit 106 is further configured to display the fourth interface before the radio frequency unit 101 sends the third information in the fourth interface, and display the referenced second information in a message input box 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 radio frequency unit 101 is specifically configured to send the third information in the fourth interface in response to the fourth input.
Optionally, the display unit 106 is further configured to display a message input box in the third interface before the radio frequency unit 101 sends the third information in the fourth interface. The user input unit 107 is further configured to receive a fifth input of reply information to the second information in the message input box. The display unit 106 is further configured to display the fourth interface in response to the fifth input. The radio frequency unit 101 is specifically configured to send the third information in the fourth interface.
Optionally, the user input unit 107 is specifically configured to receive a third input of the second information in the session message, or receive a third input of a reply control corresponding to the session message.
Optionally, the display unit 106 is further configured to display the session message in a first display manner in a message notification list corresponding to the third interface, where the first display manner includes at least one of a top-up display manner and a highlight label manner.
The embodiment of the application provides an electronic device, because a second electronic device of a message receiver can receive a group chat message in a first group which needs special attention of the message receiver and a corresponding identifier of the first group through a third interface, namely a private chat session interface between the message sender and the message receiver or a session interface of the second group, the message receiver can directly perform third input on the group chat message in the third interface, so that the second electronic device can send reply information on the group chat message in the session interface of the first group, refer to the group chat message and perform quick reply on the group chat message, thereby improving the flexibility of sending the message in application of a user and the reply efficiency on important group chat messages, and enhancing the experience of the user.
The electronic device provided by the embodiment of the application can realize each process realized by the embodiment of the method and can achieve the same technical effect, and in order to avoid repetition, the description is omitted here. The beneficial effects of the various implementation manners in this embodiment may be specifically referred to the beneficial effects of the corresponding implementation manners in the foregoing method embodiment, and in order to avoid repetition, the description is omitted here.
It should be appreciated that in embodiments of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, the graphics processor 1041 processing image data of still pictures or video obtained by an image capturing device (e.g. a camera) in a video capturing mode or an image capturing 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, or the like. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
Memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a first memory area storing programs or instructions and a second memory area storing data, wherein the first memory area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 109 may include volatile memory or nonvolatile memory, or the memory 109 may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDRSDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCH LINK DRAM, SLDRAM), and Direct random access memory (DRRAM). Memory 109 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
Processor 110 may include one or more processing units, and optionally, processor 110 integrates an application processor that primarily processes operations involving an operating system, user interface, application programs, etc., and a modem processor that primarily processes wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the above-mentioned message processing method embodiment, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the message processing method embodiment, and the same technical effects can be achieved, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
Embodiments of the present application provide a computer program product stored in a storage medium, where the program product is executed by at least one processor to implement the respective processes of the above-described message processing method embodiments, and achieve the same technical effects, and for avoiding repetition, a detailed description is omitted herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.