CN112748844B - Message processing method and device and electronic equipment - Google Patents

Message processing method and device and electronic equipment Download PDF

Info

Publication number
CN112748844B
CN112748844B CN202011620477.1A CN202011620477A CN112748844B CN 112748844 B CN112748844 B CN 112748844B CN 202011620477 A CN202011620477 A CN 202011620477A CN 112748844 B CN112748844 B CN 112748844B
Authority
CN
China
Prior art keywords
input
messages
sub
user
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011620477.1A
Other languages
Chinese (zh)
Other versions
CN112748844A (en
Inventor
方晓华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202011620477.1A priority Critical patent/CN112748844B/en
Publication of CN112748844A publication Critical patent/CN112748844A/en
Priority to PCT/CN2021/141627 priority patent/WO2022143521A1/en
Application granted granted Critical
Publication of CN112748844B publication Critical patent/CN112748844B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements

Abstract

The application discloses a message processing method, a message processing device and electronic equipment, belongs to the technical field of communication, and can solve the problem that the efficiency of the electronic equipment for forwarding messages is low. The method comprises the following steps: receiving a first input, wherein the first input is input of M messages and a target user identifier, and M is a positive integer; responding to the first input, and displaying a target editing window, wherein the target editing window comprises M messages; receiving a second input, the second input being an input for N of the M messages, N being a positive integer less than or equal to M; responding to the second input, processing L messages in the M messages to obtain K messages, and sending the K messages to the equipment of the user corresponding to the target user identification, wherein L is more than or equal to N and less than or equal to M, L is an integer, and K is a positive integer less than or equal to M. The embodiment of the application is applied to the process of processing the message to be forwarded.

Description

Message processing method and device and electronic equipment
Technical Field
The application belongs to the technical field of communication, and particularly relates to a message processing method and device and an electronic device.
Background
Generally, when a user uses an application (e.g., a chat-type application) in an electronic device, some messages in the application may be forwarded to some users, so as to implement message sharing and communication between users. Specifically, after the user a triggers the electronic device to display a chat page with the user B, the user a may input a message a in the chat page, so that the electronic device forwards the message a to a certain user; alternatively, user a may first select a plurality of messages from the chat page with user B, and then trigger the electronic device to combine the messages and forward the combined messages to a certain user.
However, when the user triggers forwarding of multiple messages, if the user finds that some selected messages include some messages (e.g., sensitive messages) that cannot be directly sent, the user needs to cancel the current message forwarding, and then reselect the messages that can be directly sent for forwarding.
Disclosure of Invention
An embodiment of the present application aims to provide a message processing method, a message processing apparatus, and an electronic device, which can solve the problem of low message forwarding efficiency of the electronic device.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides a message processing method, where the message processing method includes: receiving a first input, wherein the first input is input of M messages and a target user identifier, and M is a positive integer; responding to a first input, and displaying a target editing window, wherein the target editing window comprises M messages; receiving a second input, the second input being an input for N messages of the M messages, N being a positive integer less than or equal to M; responding to the second input, processing L messages in the M messages to obtain K messages, and sending the K messages to the equipment of the user corresponding to the target user identification, wherein L is more than or equal to N and less than or equal to M, L is an integer, and K is a positive integer less than or equal to M.
In a second aspect, an embodiment of the present application provides a message processing apparatus, including: the device comprises a receiving module, a display module, a processing module and a sending module. The receiving module is used for receiving a first input, wherein the first input is input of M messages and a target user identifier, and M is a positive integer. And the display module is used for responding to the first input received by the receiving module and displaying a target editing window, and the target editing window comprises M messages. The receiving module is further configured to receive a second input, where the second input is an input for N messages of the M messages, and N is a positive integer less than or equal to M. And the processing module is used for responding to the second input received by the receiving module and processing L messages in the M messages to obtain K messages, wherein L is more than or equal to N and less than or equal to M, L is an integer, and K is a positive integer less than or equal to M. And the sending module is used for sending the K messages obtained by the processing module to the equipment of the user corresponding to the target user identification.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In this embodiment of the application, a user may perform first input on M messages and a target user identifier, so that an electronic device displays a target editing window including the M messages according to the first input, and thus, the user may continue to perform second input on some messages in the M messages, so that the electronic device processes the messages in the M messages to obtain K messages according to the second input, and then sends the K messages obtained by processing to a device of the user corresponding to the target user identifier. After the user selects the M messages to be forwarded and other users (i.e., users indicated by the target user identifier), the electronic device enables the user to operate some of the M messages to be forwarded in the target editing window by displaying the target editing window, so that the electronic device sends the messages obtained after processing the some messages to other users, that is, the messages to be forwarded are processed before the user sends the messages to be forwarded, thereby avoiding the problem that the user needs to cancel the message forwarding and reselect the message for forwarding due to incapability of modifying the message in the process of forwarding the messages, simplifying the user operation and saving time, thereby improving the efficiency of forwarding the messages by the electronic device.
Drawings
Fig. 1 is a schematic diagram of a message processing method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of an example of an interface of an electronic device according to an embodiment of the present disclosure;
fig. 3 is a second schematic diagram of an example of an interface of an electronic device according to an embodiment of the present disclosure;
fig. 4 is a third schematic diagram of an example interface of an electronic device according to an embodiment of the present disclosure;
fig. 5 is a fourth schematic diagram of an example of an interface of an electronic device according to an embodiment of the present disclosure;
fig. 6 is a fifth schematic view of an example of an interface of an electronic device according to an embodiment of the present disclosure;
fig. 7 is a sixth schematic view of an example of an interface of an electronic device according to an embodiment of the present application;
FIG. 8 is a seventh illustration of an example of an interface of an electronic device according to an embodiment of the disclosure;
fig. 9 is an eighth schematic view of an example of an interface of an electronic device according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
fig. 11 is a schematic hardware structure diagram of an electronic device according to an embodiment of the present disclosure;
fig. 12 is a second schematic diagram of a hardware structure of an electronic device according to an embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The message processing method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
In the embodiment of the application, when a user a uses a chat application program in an electronic device to chat messages with a user B, if the user a needs to forward some chat messages with the user B to a user C, the user a may select and input the chat messages to select the chat messages, and then input a forwarding control to enable the electronic device to display a user interface, so that the user a may select and input a user identifier C (an identifier of the user C) in the user interface, at this time, the electronic device does not directly send the messages to the user C according to a conventional manner, but through the scheme, an editing window is displayed on the user interface to display the messages to be forwarded and the editing control in the editing window, so that the user may edit and input the messages required to be modified or re-edited in the editing window, so that the electronic device may send the messages to the user C after editing operations are performed on the messages.
The embodiment of the application provides a method for modifying the content of a message to be forwarded before the message is sent, so that if a user finds that part of information needs to be modified or does not want to be sent to the other side in the process of forwarding a plurality of messages, the user does not need to cancel re-selection of the message and then forward the message, but can directly modify the current interface, and directly send the modified message to the other side after the operation is completed, thereby improving the message forwarding efficiency of electronic equipment.
An embodiment of the present application provides a message processing method, and fig. 1 shows a flowchart of the message processing method provided in the embodiment of the present application, where the method may be applied to an electronic device. As shown in fig. 1, the message processing method provided in the embodiment of the present application may include steps 201 to 204 described below.
Step 201, the electronic device receives a first input.
In this embodiment, the first input is input of M messages and a target user identifier, where M is a positive integer.
In an embodiment of the present application, the target user identifier is used to indicate at least one of a target user and a target user group.
Optionally, in this embodiment of the application, the first input is selection input of the user on the M messages and the target user identifier, and the user may perform selection input on the M messages first and then perform selection input on the target user identifier, or the user may perform selection input on the target user identifier first and then perform selection input on the M messages.
Optionally, in this embodiment of the present application, the first input includes a first sub-input and a second sub-input, where the first sub-input is input by a user to the M messages, and the second sub-input is input by the user to the target user identifier.
Optionally, in this embodiment of the present application, in a case that the electronic device displays a conversation interface (the conversation interface includes at least one message), the electronic device may receive a first sub-input of the user, where the first sub-input is input by the user for M messages of the at least one message; then, after the user inputs the M messages, the electronic device may display a target user interface (the target user interface includes at least one user identifier), and then the electronic device may receive a second sub-input of the user, where the second sub-input is input by the user in the target user interface for a target user identifier in the at least one user identifier.
It should be noted that, specific descriptions of the session interface and the target user interface will be described in the following embodiments, which are not repeated herein.
Step 202, the electronic device displays a target editing window in response to the first input.
In this embodiment, the target editing window includes M messages.
It can be understood that the M messages displayed in the target editing window are messages to be sent/forwarded selected by the user through the first input; in the target editing window, the user may perform editing input (e.g., the second input described in the following embodiments) on any displayed message to implement the editing process of the message by the electronic device.
Optionally, in this embodiment of the application, the electronic device may display a target editing window on a currently displayed interface (e.g., a target user interface) in a pop-up window form; alternatively, the electronic device may update the currently displayed interface to the target edit window.
Optionally, in this embodiment of the present application, the first input includes a first sub-input and a second sub-input. Before the step 201, the message processing method provided in the embodiment of the present application may further include the following step 301, and the step 202 may be specifically implemented by the following step 202a and step 202 b.
Step 301, the electronic device displays a session interface.
In this embodiment of the present application, the session interface includes at least one message.
Optionally, in this embodiment of the present application, the session interface is a chat interface corresponding to a user identifier in a chat application, and the at least one message may be a message in the chat interface.
Optionally, in this embodiment of the present application, the at least one message may include at least one of the following: text messages, voice messages, picture messages, video messages, file messages, emoticon messages, link messages, and the like.
It is to be understood that, in a case where the electronic device displays the conversation interface, the electronic device may receive a first sub-input of the user, the first sub-input being an input of the user for M messages of the at least one message.
Step 202a, the electronic device responds to the first sub-input and displays a target user interface.
In an embodiment of the present application, the target user interface includes at least one user identifier, and each user identifier in the at least one user identifier is used to indicate one user or one user group.
In this embodiment of the application, the target user interface includes at least one user identifier corresponding to M messages to be sent, that is, after the user performs the first sub-input on the M messages in the conversation interface, the electronic device may display the at least one user identifier corresponding to the M messages through the target user interface.
In this embodiment of the present application, the at least one user identifier may be at least one user identifier in a chat-type application, where the at least one user identifier may be understood as an identifier of a user or a user group capable/allowing to receive M messages, and each user group (e.g., a group) includes at least two users; the target user identifier is used for indicating at least one target user or at least one target user group.
Optionally, in this embodiment of the application, the at least one user identifier may specifically be a user name or a user avatar.
Optionally, in this embodiment of the application, after receiving the first sub-input, the electronic device may update the session interface to the target user interface; alternatively, the electronic device may display the target user interface in a popup window on the session interface after receiving the first sub-input.
Optionally, in this embodiment of the present application, the first sub-input may include two sub-inputs, where one sub-input is a selection input of the user for the M messages, and the other sub-input is an input of the user for a forwarding control (e.g., a merge forwarding control or a strip-by-strip forwarding control), so that the electronic device displays a corresponding user interface.
An electronic device is taken as a mobile phone for example. As shown in (a) in fig. 2, a session interface of the mobile phone displays a plurality of messages, a user may perform a selection input on M of the messages, and perform a selection input on a forwarding control, so that the mobile phone updates the session interface to a user interface as shown in (B) in fig. 2, where the user interface includes at least one user identifier (e.g., identifier a to identifier L) for indicating at least one user (e.g., identifier a, identifier C, identifier E, identifier G, identifier H) and at least one user group (e.g., identifier B, identifier D, identifier F, identifier I to identifier L), so that the user may select, from the user identifiers, a user identifier corresponding to a user to receive a message.
Step 202b, the electronic device responds to the second sub-input and displays the target editing window.
In this embodiment of the application, the second sub-input is an input of a target user identifier in the at least one user identifier.
It is to be appreciated that after the electronic device displays the target user interface according to the first sub-input of the user, the electronic device can receive a second sub-input, which is an input of the user to the target user identification in the target user interface.
Optionally, in this embodiment of the application, after receiving the second sub-input, the electronic device may update the target user interface to the target editing window; alternatively, the electronic device may display the target edit window in a popup window on the target user interface after receiving the second sub-input.
In the embodiment of the application, a user can select M messages and a target user identifier through two sub-inputs (i.e., a first sub-input and a second sub-input), and an edit window displaying an edit operation that the user can edit the M messages is implemented, that is, an edit operation is performed on messages requiring modification or re-editing in the edit window, so that the electronic device can send the messages to other users (i.e., at least one user indicated by the target user identifier) after editing the messages.
Optionally, in this embodiment of the application, the target editing window further includes a target user identifier, so as to indicate a user to receive a message to the user.
Optionally, in this embodiment of the present application, the target editing window further includes a first editing control, where the first editing control is used to process M messages; after the user inputs the first editing control, the M messages are messages in the editing mode, that is, the user can edit the M messages.
Optionally, in this embodiment of the application, the target editing window further includes other controls, such as a cancel sending control and a send control. The sending canceling control is used for canceling sending M messages, after the sending canceling control is input, the electronic equipment can close the target editing window, end message forwarding and return to an original session interface; the send control is used to send M messages.
Optionally, in this embodiment of the application, in the editing mode, the target editing window further includes M deletion controls corresponding to the M messages, and each deletion control is respectively used to delete one message of the M messages.
For example, in conjunction with (B) in fig. 2, as shown in (a) in fig. 3, after the user makes a selection input on a target user identifier (e.g., identifier a and identifier B) in the user interface, the handset may display a target editing window on the user interface, where the target editing window includes the target user identifier (i.e., identifier a and identifier B), M pieces of messages, multiple controls (e.g., a cancel send control, an edit control, a send control, and the like), and so on, so that the user may input the editing controls, so that the handset controls the M pieces of messages to be in an editing mode as shown in (B) in fig. 3 (the target editing window includes multiple delete controls), and then the user makes an editing input on the M pieces of messages, so that the handset processes the M pieces of messages.
Step 203, the electronic device receives a second input.
In this embodiment of the application, the second input is input by the user for N messages of the M messages, where N is a positive integer less than or equal to M.
Optionally, in this embodiment of the application, the second input may specifically be an editing input of the N messages by the user. For example, a drag input to N messages to trigger the electronic device to adjust the order (e.g., display order, send order) of the N messages or M messages; or, modifying the content of the N messages to trigger the electronic equipment to modify the content of the N messages; or, selecting and inputting a deletion control to trigger the electronic device to delete a message corresponding to the deletion control.
Optionally, in this embodiment of the present application, after the user selects and inputs one deletion control, the electronic device may display a prompt message, where the prompt message is used to prompt the user whether to delete one message corresponding to the deletion control.
For example, referring to fig. 3 (B), as shown in fig. 4, after the user selects and inputs a deletion control in the target editing window, the mobile phone may display a prompt box, where the prompt box includes prompt information to prompt the user whether to delete the message corresponding to the deletion control.
Optionally, in this embodiment of the application, the second input may include a first sub-input and a second sub-input, where the first sub-input may be an input of a first editing control by a user to trigger that M messages are in an editing mode, and the second sub-input may be an input of a user for N messages to trigger the electronic device to process the messages.
And step 204, the electronic equipment responds to the second input, processes L messages in the M messages to obtain K messages, and sends the K messages to the equipment of the user corresponding to the target user identification.
In the embodiment of the application, L is more than or equal to N and less than or equal to M, L is an integer, and K is a positive integer less than or equal to M.
It should be noted that, in one mode, if the second input is a drag input of the user to N messages (an order of triggering adjustment messages), the L messages are the N messages or M messages, and the K messages are M messages, that is, in this case, the user performs a drag input to a part of the messages, the electronic device adjusts an order of the part of the messages or an order of all the messages, and finally sends all the messages. In another mode, if the second input is a deletion input of the user to N messages, the L messages are N messages, and the K messages are messages other than the N messages in the M messages. In another mode, if the second input is another input (for example, a modification input to the content of N messages), the L messages are N messages, and the K messages are M messages.
It should be noted that, the user corresponding to the target user identifier is described in a broad sense, that is, the user corresponding to the target user identifier may be one user or multiple users, may also be one user group or multiple user groups, and may also be at least one user and at least one user group. The specific method can be determined according to actual use requirements, and the embodiment of the application is not limited.
Optionally, in this embodiment of the present application, the message processing manner may include at least one of the following: the message content modification mode, the message deletion mode, the message content replacement mode, the message content interception mode, the message reordering mode and the like. It should be noted that the content types of the messages are different, and the processing modes are also different.
Optionally, in this embodiment of the application, the step 204 may be specifically implemented by the following step 204a or step 204 b.
And step 204a, the electronic equipment responds to the second input, processes the N messages by adopting a processing mode corresponding to the type information according to the type information of the content of the N messages to obtain K messages, and sends the K messages to the equipment of the user corresponding to the target user identification.
In this manner, in the embodiment of the present application, the L messages are N messages.
The processing method corresponding to the type information may be understood as: the type information indicates the type of message (i.e., the type of content of the message) supported processing. For example, picture-type messages support graffiti, mosaicing, etc., and video-type messages support video re-uploading, video cropping, etc.
Optionally, in this embodiment of the present application, the type information may be used to indicate at least one of the following: text type, picture type, voice type, video type, file type, etc.
Optionally, in this embodiment of the present application, for a text-type message, after the user makes a first input or triggers to enter an editing mode, the electronic device may change the form of the text-type message into the form of an input box, so that the user may directly modify the message content in the input box or re-input the content.
Optionally, in this embodiment of the present application, for forwarding a text-type message of multiple users (that is, multiple users indicated by target user identifiers) simultaneously at one time, a text recognition technology and an artificial intelligence recognition technology may be used to recognize a content type in the text, for example, a forwarded blessing-type message, and when a name is detected to be included in the message, before forwarding to the multiple users, the name in the message may be changed to a user name corresponding to each user.
Optionally, in this embodiment of the present application, for the picture type message, if the user needs to edit the picture, the user may perform a second input (for example, click input) on the picture, so that the picture editing interface shown in fig. 5 pops up, and thus the user may continue to perform the second input, for example, upload the picture again for picture replacement, or perform a scribble, a mosaic, and the like on the picture.
Optionally, in this embodiment of the application, for a voice message, after the user clicks and inputs the voice message, the electronic device may play the voice message; after the user makes a second input (e.g. a long press input) to the voice-like message, the electronic device may pop up a window as shown in fig. 6 to support a voice re-recording operation, that is, the window includes a voice recording control 11, and the user may make an input of voice content in the case of making an input to the voice recording control 11, and save the voice content after the recording is completed to replace the original voice-like message.
Optionally, in this embodiment of the application, for the voice type message, operations such as voice fragment interception may also be supported in the editing mode.
Optionally, in this embodiment of the application, for a video-class message, after the user performs the second input on the video-class message, the electronic device may display a video editing interface as shown in fig. 7, and the user may continue to perform the second input on a control (for example, a re-upload control) in the video editing interface, so as to implement re-upload replacement of a video file.
Optionally, in this embodiment of the application, for the video-type message, operations such as video capture, video region coding, and the like may also be supported in the editing mode.
Optionally, in this embodiment of the present application, for the file class message, after the user performs the second input on the file class message, the electronic device may display a file viewing interface as shown in fig. 8, and the user may view the file content on the file viewing interface, or continue to perform the second input on a control (for example, a re-upload control) in the file viewing interface, so as to implement re-upload replacement of the file.
Optionally, in this embodiment of the application, for a file type message, such as a word, an excel, a pdf, and the like, a direct modification of a file content may be supported in an editing mode.
And step 204b, the electronic equipment responds to the second input, performs sequencing processing on the L messages according to the input sequence of the second input to obtain K messages, and sends the K messages to the equipment of the user corresponding to the target user identification.
It should be noted that, for the scheme of the sorting processing of the L messages, reference may be made to the specific description of the order of the messages adjusted in the foregoing embodiment, and details are not described here again.
Optionally, in this embodiment of the present application, the target editing window further includes a first editing control, where the first editing control is used to process M messages; the second input includes a third sub-input and a fourth sub-input. The step 204 can be specifically realized by the following steps 204c and 204 d.
And step 204c, the electronic equipment responds to the third sub-input and controls the M messages to be in an editing mode.
In this embodiment of the application, the third sub-input is input by a user to the first editing control, and the user is allowed to perform an editing operation on M messages in the editing mode.
And step 204d, the electronic equipment responds to the fourth sub-input, processes the L messages to obtain K messages, and sends the K messages to the equipment of the user corresponding to the target user identification.
In this embodiment of the application, the fourth sub-input is input by the user for N messages.
It should be noted that, for the specific description of the fourth sub-input, reference may be made to the description of the second input in the foregoing embodiment, and details are not described here again.
Optionally, in this embodiment of the application, in the editing mode, the target editing window further includes at least one of the following: a second editing control and M sending controls corresponding to the M messages. The second editing control is used for modifying the M messages by the user through a content input mode (i.e., a content replacement mode or a content deletion mode), and each sending control is used for sending one message of the M messages.
It will be appreciated that in this manner, after a first input is made by the user (i.e., the message to be forwarded and the user are selected), the electronic device may pop up a target edit window that includes a first edit control, and after the first edit control is made by the user, the electronic device controls M messages to be in edit mode, and adds two types of controls to the target edit window, one type being a shortcut modification control (i.e., a second edit control) and the other type being a send control for each message. Wherein the quick modification control may include at least one of: and the control is replaced and deleted quickly.
Wherein, the quick replacement control: the user can input the characters to be replaced (referred to as the characters to be replaced for short) and the replaced target characters, and then input the replacement control, so as to realize the rapid replacement of all the matched characters in the M messages in a content replacement mode. After a user inputs characters to be replaced and target characters, the electronic equipment can search and match the contents of the M messages, the search and match range comprises the texts, the characters on the pictures and the like, if the texts are the characters, the electronic equipment can directly replace the characters in the texts, if the pictures are the characters, the electronic equipment can search and match by utilizing an image character recognition technology, and the characters are replaced to regenerate the pictures. Of course, if the target text input by the user is empty (i.e. no content to be replaced is input), the function can realize the effect of deleting the text in batch.
And (3) quickly deleting the control: the user can input the message content to be deleted, and then input the deletion control, so as to realize the rapid deletion of all the messages containing the specified characters in the M messages in a content deletion mode. After the user inputs the message content to be deleted, the electronic device can search and match the content of the M messages, the search matching range comprises the text and the characters on the picture, if the search matching range is the text, the electronic device can directly delete the message, if the search matching range is the picture, the electronic device can search and match by using an image character recognition technology, and delete the picture.
For example, referring to fig. 3 (a), as shown in fig. 9 (a), after a user inputs an edit control in a target edit window, a mobile phone may control M messages to be in an edit mode, and display a shortcut modification control and a sending control corresponding to each message in the target edit window; the user can input the shortcut modification control, so that the mobile phone displays a window shown in (B) in fig. 9 on the target editing window, where the window includes a shortcut replacement control and a shortcut deletion control, so that the user can input the content to be replaced and the content to be replaced in the input area corresponding to the shortcut replacement control, or the user can input the content of the message to be deleted in the input area corresponding to the shortcut deletion control.
Optionally, in this embodiment of the application, in a case that the target editing window further includes a second editing control and/or M sending controls, the step 204d may be specifically implemented by the following two implementation manners.
In an implementation manner of the embodiment of the present application, the second input further includes a fifth sub-input, where the fifth sub-input is an input of the second editing control by the user. After the step 204c, the message processing method provided in the embodiment of the present application may further include the following step 204e.
And step 204e, the electronic equipment responds to the fifth sub-input, and displays the first window on the target editing window.
In this embodiment of the present application, the first window includes a first area and a second area, where the first area is used for a user to input a content to be deleted in a message, and the second area is used for a user to input a content to be replaced and a content after replacement in a message.
Optionally, in this embodiment of the present application, the second region may include two sub-regions, where one sub-region is used for the user to input the content to be replaced in the message, and the other sub-region is used for the user to input the replaced content.
It should be noted that the content to be replaced may be understood as some content in the message that needs to be replaced, and the content after replacement may be understood as content to be replaced by the content to be replaced. For example, the message is "where to go today", the user may replace the content to be replaced "today" with the replaced content "tomorrow", i.e., the replaced message is "where to go tomorrow".
Optionally, in this embodiment of the present application, the L messages are the N messages. In combination with step 204e, step 204d can be realized by step 204d1 described below.
And step 204d1, the electronic device responds to the fourth sub-input, deletes the N messages or replaces the contents in the N messages to obtain K messages, and sends the K messages to the device of the user corresponding to the target user identifier.
In this embodiment of the present application, the fourth sub-input is input of content corresponding to the N messages by the user in a target area, where the target area is the first area or the second area.
It can be understood that, if the user inputs the content corresponding to the message in the first area and inputs the deletion control (i.e., the shortcut deletion control) after the content is input, the electronic device may delete the message corresponding to the input content (i.e., which messages include the input content, which messages are deleted). If the user inputs the content to be replaced (for example, the content a) and the replaced content (for example, the content B) in the message in the second area, and inputs the replacement control (that is, the shortcut replacement control) after the content input is completed, the electronic device may replace the content a in the message with the content B.
In the embodiment of the application, a user can quickly modify and delete the forwarding message before sending the forwarding message through the quick control displayed in the electronic equipment.
In another implementation manner of the embodiment of the present application, the second sub-input is input by a user to a sending control corresponding to the N messages. The step 204d can be specifically realized by the step 204d2 described below.
And step 204d2, the electronic device responds to the fourth sub-input, sequentially sends L messages to the device of the user corresponding to the target user identification according to the target sequence, deletes the L messages from the target editing window to obtain K messages, and sends the K messages to the device of the user corresponding to the target user identification.
In this embodiment, the target sequence is an input sequence of the sending control corresponding to the N messages by the user.
In the embodiment of the application, after the user inputs the sending control corresponding to one message, the electronic device can send the message out separately, and remove the message from the target editing window after the sending is completed. The user has different input orders to the sending control and different message sending orders.
In the embodiment of the application, a user can flexibly define the sending sequence of the messages and specify the sent messages according to actual use requirements.
The embodiment of the application provides a message processing method, wherein a user can perform first input on M messages and a target user identifier, so that an electronic device can display a target editing window comprising the M messages according to the first input, and therefore the user can continue to perform second input on some messages in the M messages, so that the electronic device can process the messages in the M messages to obtain K messages according to the second input, and then sends the K messages obtained through processing to a device of the user corresponding to the target user identifier. After the user selects the M messages to be forwarded and other users (i.e., users indicated by the target user identifier), the electronic device enables the user to operate some of the M messages to be forwarded in the target editing window by displaying the target editing window, so that the electronic device sends the messages obtained after processing the some messages to other users, that is, the messages to be forwarded are processed before the user sends the messages to be forwarded, thereby avoiding the problem that the user needs to cancel the message forwarding and reselect the message for forwarding due to incapability of modifying the message in the process of forwarding the messages, simplifying the user operation and saving time, thereby improving the efficiency of forwarding the messages by the electronic device.
Optionally, in this embodiment of the present application, after the step 204, the message processing method provided in this embodiment of the present application further includes the following steps 401 to 405.
Step 401, the electronic device displays a prompt message.
In the embodiment of the present application, the prompt information is used to prompt the user whether to continue sending the message to the device of another user.
Optionally, in this embodiment of the application, after the electronic device completes sending the K messages, the electronic device may jump back to the conversation interface, and display a prompt message on the conversation interface to prompt the user that the user may continue to forward the messages to other users.
Step 402, the electronic device receives a third input from the user.
Optionally, in this embodiment of the application, the third input is input by the user for the prompt information, and the third input is used to trigger the electronic device to continue sending the message to the device of the other user.
And step 403, the electronic device responds to the third input and displays the target user interface.
Step 404, the electronic device receives a fourth input from the user.
In an embodiment of the present application, the fourth input is an input of the first user identifier in the target user interface by the user.
Step 405, the electronic device sends K messages to the device of the user corresponding to the first user identifier in response to the fourth input.
It should be noted that, for the description of the user corresponding to the first user identifier, reference may be made to the description of the user corresponding to the target user identifier in the foregoing embodiment, and details are not repeated here.
In this embodiment of the application, after the user performs the third input, the electronic device may continue to display the target user interface, so that the user may select another user on the target user interface, so as to continuously forward the K messages to the other user.
Optionally, in this embodiment of the application, after receiving the fourth input, the electronic device may continue to perform the above steps 202 to 204, that is, after a message is forwarded to a user or a group, the electronic device may directly continue to modify the content and forward the content to the next user or group again without returning to the message page to select the message and then forward the message.
It should be noted that, in the message processing method provided in the embodiment of the present application, the execution main body may be a message processing apparatus, or a control module used in the message processing apparatus to execute the message processing method. The message processing apparatus provided in the embodiment of the present application is described with an example in which a message processing apparatus executes a message processing method.
Fig. 10 is a schematic diagram showing a possible structure of a message processing apparatus according to an embodiment of the present application. As shown in fig. 10, the message processing apparatus 70 may include: a receiving module 71, a display module 72, a processing module 73 and a transmitting module 74.
The receiving module 71 is configured to receive a first input, where the first input is input of M messages and a target user identifier, and M is a positive integer. A display module 72, configured to display a target editing window in response to the first input received by the receiving module 71, where the target editing window includes M messages. The receiving module 71 is further configured to receive a second input, where the second input is an input for N messages of the M messages, and N is a positive integer smaller than or equal to M. And the processing module 73 is configured to, in response to the second input received by the receiving module 71, process L messages of the M messages to obtain K messages. And a sending module 74, configured to send K messages obtained by the processing module 73 to the device of the user corresponding to the target user identifier, where L is greater than or equal to N and less than or equal to M, L is an integer, and K is a positive integer less than or equal to M.
In a possible implementation manner, the receiving module 71 is further configured to display a conversation interface before receiving the first input, where the conversation interface includes at least one message. The first input comprises a first sub input and a second sub input, and the first sub input is input to M messages in at least one message; the display module 72 is specifically configured to, in response to the first sub-input received by the receiving module 71, display a target user interface, where the target user interface includes at least one user identifier, and each user identifier is used to indicate one user or one user group; and displaying the target editing window in response to a second sub-input received by the receiving module, wherein the second sub-input is input of a target user identifier in the at least one user identifier.
In a possible implementation manner, the target editing window further includes a first editing control; the second input includes a third sub-input and a fourth sub-input. The processing module 73 is specifically configured to respond to a third sub-input, which is an input to the first editing control, and control the M messages to be in an editing mode; and processing the L messages in response to a fourth sub-input, the fourth sub-input being an input for the N messages.
In a possible implementation manner, in the editing mode, the target editing window further includes at least one of the following: a second editing control and M sending controls corresponding to the M messages. The second editing control is used for modifying the message by the user in a content replacement mode or a content deletion mode, and each sending control is used for sending one message in the M messages.
In a possible implementation manner, the second input further includes a fifth sub-input, and the fifth sub-input is an input to the second editing control. The display module 72 is further configured to, after the processing module 73 controls the M messages to be in the editing mode, in response to the fifth sub-input, display a first window on the target editing window, where the first window includes a first area and a second area, the first area is used for the user to input the content to be deleted in the message, and the second area is used for the user to input the content to be replaced and the replaced content in the message.
In a possible implementation manner, the L messages are N messages. The processing module 73 is specifically configured to delete the content in the N messages or replace the content in the N messages in response to a fourth sub-input, where the fourth sub-input is an input of the content corresponding to the N messages in a target area, and the target area is the first area or the second area.
In a possible implementation manner, the fourth sub-input is an input to a sending control corresponding to N messages, and the L messages are N messages. The processing module 73 is specifically configured to, in response to the fourth sub-input, sequentially send L messages to the device of the user corresponding to the target user identifier according to the target sequence, and delete the L messages from the target editing window.
In a possible implementation manner, the processing module 73 is specifically configured to process the N messages by using a processing manner corresponding to the type information according to the type information of the content of the N messages, where the L messages are the N messages; or, according to the input sequence of the second input, the L messages are sorted.
In a possible implementation manner, the display module 72 is further configured to display a prompt message after the sending module sends K messages to the device to which the user belongs, where the user corresponds to the target user identifier, where the prompt message is used to prompt the user whether to continue sending messages to devices of other users. The receiving module 71 is further configured to receive a fourth input. The display module 72 is further configured to display the target user interface in response to the fourth input received by the receiving module 71. The receiving module 71 is further configured to receive a fifth input, where the fifth input is an input of the first user identifier in the target user interface. The sending module 74 is further configured to send, in response to the fifth input received by the receiving module 71, K messages to the device of the user corresponding to the first user identifier.
The embodiment of the application provides a message processing apparatus, and after a user selects M messages to be forwarded and other users (i.e., users indicated by a target user identifier), an electronic device enables the user to operate some messages in the M messages to be forwarded in a target editing window by displaying the target editing window, so that the electronic device sends messages obtained by processing the some messages to the other users, that is, the processing of the messages to be forwarded can be implemented before the user sends out the messages to be forwarded, so that the problem that the user needs to cancel forwarding of the message and reselect the message to forward due to incapability of modifying the message in the process of forwarding multiple messages can be avoided, thereby simplifying the operation of the user and saving time, and thus improving the message forwarding efficiency of the electronic device.
The message processing apparatus in the embodiment of the present application may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
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 (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The message processing apparatus provided in the embodiment of the present application can implement each process implemented by the foregoing method embodiment, and can achieve the same technical effect, and for avoiding repetition, details are not repeated here.
Optionally, as shown in fig. 11, an electronic device 90 is further provided in this embodiment of the present application, and includes a processor 91, a memory 92, and a program or an instruction stored in the memory 92 and executable on the processor 91, where the program or the instruction is executed by the processor 91 to implement the processes of the foregoing method embodiment, and can achieve the same technical effect, and no further description is provided here to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 12 is a schematic hardware structure diagram 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 comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 12 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
The user input unit 107 is configured to receive a first input, where the first input is input of M messages and a target user identifier, and M is a positive integer.
And the display unit 106 is used for responding to the first input and displaying a target editing window, wherein the target editing window comprises M messages.
The user input unit 107 is further configured to receive a second input, where the second input is an input for N messages of the M messages, and N is a positive integer less than or equal to M.
And the processor 110 is configured to respond to the second input and process L messages of the M messages to obtain K messages, where L is greater than or equal to N and less than or equal to M, L is an integer, and K is a positive integer less than or equal to M.
The network module 102 is configured to send K messages to the device of the user corresponding to the target user identifier.
The embodiment of the application provides electronic equipment, and after a user selects M messages to be forwarded and other users (namely, users indicated by a target user identifier), the electronic equipment enables the user to operate some messages in the M messages to be forwarded in the target editing window by displaying the target editing window, so that the electronic equipment sends messages obtained by processing the some messages to the other users, that is, the processing of the messages to be forwarded can be realized before the messages to be forwarded are sent out by the user, therefore, the problem that the user needs to cancel the message forwarding and re-select the message for forwarding due to incapability of modifying the messages in the process of forwarding a plurality of messages can be avoided, the operation of the user can be simplified, time consumption can be saved, and the message forwarding efficiency of the electronic equipment is improved.
Optionally, in this embodiment of the application, the user input unit 107 is further configured to display a conversation interface before receiving the first input, where the conversation interface includes at least one message. The first input comprises a first sub-input and a second sub-input, and the first sub-input is input to M messages in at least one message; a display unit 106, specifically configured to respond to the first sub-input, display a target user interface, where the target user interface includes at least one user identifier, and each user identifier is used to indicate one user or one user group; and displaying the target editing window in response to a second sub-input, wherein the second sub-input is input of a target user identifier in the at least one user identifier.
Optionally, in this embodiment of the present application, the target editing window further includes a first editing control; the second input includes a third sub-input and a fourth sub-input. The processor 110 is specifically configured to control, in response to a third sub-input, the M messages to be in an editing mode, where the third sub-input is an input to the first editing control; and processing the L messages in response to a fourth sub-input, the fourth sub-input being an input for the N messages.
Optionally, in this embodiment of the application, the second input further includes a fifth sub-input, and the fifth sub-input is an input to the second editing control. The display unit 106 is further configured to, after the processor 110 controls the M messages to be in the editing mode, in response to the fifth sub-input, display a first window on the target editing window, where the first window includes a first area and a second area, the first area is used for the user to input the content to be deleted in the message, and the second area is used for the user to input the content to be replaced and the replaced content in the message.
Optionally, in this embodiment of the present application, the L messages are N messages. The processor 110 is specifically configured to delete the content in the N messages or replace the content in the N messages in response to a fourth sub-input, where the fourth sub-input is an input of the content corresponding to the N messages in a target area, and the target area is the first area or the second area.
Optionally, in this embodiment of the application, the fourth sub-input is an input to a sending control corresponding to N messages, and the L messages are N messages. The processor 110 is specifically configured to, in response to the fourth sub-input, sequentially send L messages to the device of the user corresponding to the target user identifier according to the target sequence, and delete the L messages from the target editing window.
Optionally, in this embodiment of the present application, the processor 110 is specifically configured to process the N messages by using a processing manner corresponding to the type information according to the type information of the content of the N messages, where the L messages are the N messages; or the L messages are sorted according to the input sequence of the second input.
The electronic device provided by the embodiment of the application can realize each process realized by the method embodiment, can achieve the same technical effect, and is not repeated herein for avoiding repetition.
It should be understood that, in the embodiment of the present application, the input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics Processing Unit 1041 processes image data of a still picture or a video obtained by an image capturing device (such as 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 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, and a joystick, which are not described in detail herein. The memory 109 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements the processes of the foregoing method embodiments, and can achieve the same technical effects, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the foregoing method embodiments, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as a system-on-chip, or a system-on-chip.
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 of 8230, and" comprising 8230does not exclude the presence of additional like elements in a process, method, article, or apparatus comprising the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (14)

1. A method of message processing, the method comprising:
receiving a first input, wherein the first input is input of M messages and a target user identifier, and M is a positive integer;
responding to the first input, and displaying a target editing window, wherein the target editing window comprises the M messages;
receiving a second input, the second input being an input for N messages of the M messages, N being a positive integer less than or equal to M;
responding to the second input, processing L messages in the M messages to obtain K messages, and sending the K messages to equipment of a user corresponding to the target user identification, wherein L is more than or equal to N and less than or equal to M, L is an integer, and K is a positive integer less than or equal to M;
the target editing window also comprises a first editing control; the second input comprises a third sub-input and a fourth sub-input;
the processing L of the M messages in response to the second input includes:
controlling the M messages to be in an editing mode in response to the third sub-input, the third sub-input being input to the first editing control;
processing the L messages in response to the fourth sub-input, which is an input for the N messages;
in the editing mode, the target editing window further comprises at least one of the following: a second editing control and M sending controls corresponding to the M messages;
the second editing control is used for modifying the message in a content replacement mode or a content deletion mode, and each sending control is used for sending one message of the M messages.
2. The method of claim 1, wherein prior to receiving the first input, the method further comprises:
displaying a conversation interface, wherein the conversation interface comprises at least one message;
the first input comprises a first sub-input and a second sub-input, the first sub-input being an input to the M messages of the at least one message; said displaying a target edit window in response to said first input, comprising:
in response to the first sub-input, displaying a target user interface, the target user interface comprising at least one user identification, each user identification indicating one user or one user group;
displaying a target editing window in response to the second sub-input, wherein the second sub-input is an input of the target user identifier in the at least one user identifier.
3. The method of claim 1, wherein the second input further comprises a fifth sub-input, the fifth sub-input being an input to the second editing control;
after the controlling the M messages to be in the edit mode, the method further comprises:
in response to the fifth sub-input, displaying a first window on the target editing window, the first window comprising at least one of: the device comprises a first area and a second area, wherein the first area is used for inputting the content to be deleted in the message, and the second area is used for inputting the content to be replaced and the replaced content in the message.
4. The method of claim 3, wherein the L messages are the N messages;
the processing the L messages in response to the fourth sub-input comprises:
and responding to a fourth sub-input, deleting the N messages or replacing contents in the N messages, wherein the fourth sub-input is input of contents corresponding to the N messages in a target area, and the target area is the first area or the second area.
5. The method according to claim 1, wherein the fourth sub-input is an input to a sending control corresponding to the N messages, and the L messages are the N messages;
the processing the L messages in response to the fourth sub-input comprises:
and responding to the fourth sub-input, sequentially sending the L messages to the equipment of the user corresponding to the target user identification according to a target sequence, and deleting the L messages from the target editing window.
6. The method of claim 1, wherein the processing L messages of the M messages comprises:
processing the N messages by adopting a processing mode corresponding to the type information according to the type information of the content of the N messages, wherein the L messages are the N messages;
alternatively, the first and second electrodes may be,
and sequencing the L messages according to the input sequence of the second input.
7. A message processing apparatus, characterized in that the message processing apparatus comprises: the device comprises a receiving module, a display module, a processing module and a sending module;
the receiving module is used for receiving a first input, wherein the first input is input of M messages and a target user identifier, and M is a positive integer;
the display module is configured to display a target editing window in response to the first input received by the receiving module, where the target editing window includes the M messages;
the receiving module is further configured to receive a second input, where the second input is an input for N messages of the M messages, and N is a positive integer less than or equal to M;
the processing module is used for responding to the second input received by the receiving module, and processing L messages in the M messages to obtain K messages, wherein L is greater than or equal to N and less than or equal to M, L is an integer, and K is a positive integer less than or equal to M;
the sending module is configured to send the K messages obtained by the processing module to a device of a user corresponding to the target user identifier;
the target editing window also comprises a first editing control; the second input comprises a third sub-input and a fourth sub-input;
the processing module is specifically configured to control the M messages to be in an editing mode in response to the third sub-input, where the third sub-input is an input to the first editing control; responding to a fourth sub input, wherein the fourth sub input is an input aiming at the N messages, and the L messages are processed;
in the editing mode, the target editing window further comprises at least one of the following items: a second editing control and M sending controls corresponding to the M messages;
the second editing control is used for modifying the message by the user in a content replacement mode or a content deletion mode, and each sending control is respectively used for sending one message in the M messages.
8. The apparatus of claim 7, wherein the receiving module is further configured to display a conversation interface before receiving the first input, wherein the conversation interface includes at least one message;
the first input comprises a first sub-input and a second sub-input, the first sub-input being input to the M messages of the at least one message; the display module is specifically configured to display a target user interface in response to the first sub-input received by the receiving module, where the target user interface includes at least one user identifier, and each user identifier is used to indicate one user or one user group; and responding to the second sub-input received by the receiving module, and displaying a target editing window, wherein the second sub-input is the input of the target user identifier in the at least one user identifier.
9. The apparatus of claim 7, wherein the second input further comprises a fifth sub-input, the fifth sub-input being an input to the second editing control;
the display module is further configured to, after the processing module controls the M messages to be in the edit mode, respond to the fifth sub-input, display a first window on the target edit window, where the first window includes a first area and a second area, the first area is used for a user to input a content to be deleted in a message, and the second area is used for the user to input a content to be replaced and a replaced content in the message.
10. The apparatus of claim 9, wherein the L messages are the N messages;
the processing module is specifically configured to delete the N messages or replace contents in the N messages in response to the fourth sub-input, where the fourth sub-input is an input of contents corresponding to the N messages in a target area, and the target area is the first area or the second area.
11. The apparatus of claim 7, wherein the fourth sub-input is an input to a send control corresponding to the N messages, and wherein the L messages are the N messages;
and the processing module is specifically configured to respond to the fourth sub-input, sequentially send the L messages to the device of the user corresponding to the target user identifier according to a target sequence, and delete the L messages from the target editing window.
12. The apparatus according to claim 7, wherein the processing module is specifically configured to process, according to type information of contents of the N messages, the N messages in a processing manner corresponding to the type information, where the L messages are the N messages; or, according to the input sequence of the second input, the L messages are sorted.
13. An electronic device comprising a processor, a memory and a program or instructions stored on the memory and executable on the processor, which program or instructions, when executed by the processor, implement the steps of the message processing method of any one of claims 1 to 6.
14. A readable storage medium, characterized in that it stores thereon a program or instructions which, when executed by a processor, implement the steps of the message processing method according to any one of claims 1 to 6.
CN202011620477.1A 2020-12-31 2020-12-31 Message processing method and device and electronic equipment Active CN112748844B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011620477.1A CN112748844B (en) 2020-12-31 2020-12-31 Message processing method and device and electronic equipment
PCT/CN2021/141627 WO2022143521A1 (en) 2020-12-31 2021-12-27 Message processing method and apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011620477.1A CN112748844B (en) 2020-12-31 2020-12-31 Message processing method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN112748844A CN112748844A (en) 2021-05-04
CN112748844B true CN112748844B (en) 2022-12-20

Family

ID=75650303

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011620477.1A Active CN112748844B (en) 2020-12-31 2020-12-31 Message processing method and device and electronic equipment

Country Status (2)

Country Link
CN (1) CN112748844B (en)
WO (1) WO2022143521A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112748844B (en) * 2020-12-31 2022-12-20 维沃移动通信有限公司 Message processing method and device and electronic equipment
CN113411251B (en) * 2021-06-16 2022-08-02 维沃移动通信(杭州)有限公司 Multi-message distribution method and device, electronic equipment and readable storage medium
CN113918055A (en) * 2021-09-14 2022-01-11 维沃移动通信有限公司 Message processing method and device and electronic equipment
CN114124874B (en) * 2021-11-02 2023-05-26 维沃移动通信有限公司 Chat information sending method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106850403A (en) * 2011-08-15 2017-06-13 微软技术许可有限责任公司 A kind of method of user terminal and operation user terminal
CN110456971A (en) * 2018-05-07 2019-11-15 苹果公司 For sharing the user interface of context-sensitive media content
CN110490808A (en) * 2019-08-27 2019-11-22 腾讯科技(深圳)有限公司 Picture joining method, device, terminal and storage medium
CN112084792A (en) * 2020-09-11 2020-12-15 南京航灵信息科技有限公司 Message management method based on condition judgment

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011085248A1 (en) * 2010-01-07 2011-07-14 Swakker, Llc Methods and apparatus for modifying a multimedia object within an instant messaging session at a mobile communication device
KR101056471B1 (en) * 2010-04-21 2011-08-11 (주)라온엠씨 Multimedia message service providing system and method of the same
CN105892839B (en) * 2015-01-26 2019-10-08 腾讯科技(深圳)有限公司 A kind of screenshot processing method and device based on instant messaging tools
CN105049317A (en) * 2015-05-21 2015-11-11 腾讯科技(深圳)有限公司 Message forwarding method and apparatus
CN106657686B (en) * 2015-11-04 2019-12-06 华为终端有限公司 short message forwarding method and terminal
CN105553834B (en) * 2016-01-21 2020-12-01 腾讯科技(深圳)有限公司 Message sending method and device
CN107566243B (en) * 2017-07-11 2020-07-24 阿里巴巴集团控股有限公司 Picture sending method and equipment based on instant messaging
CN110442279B (en) * 2019-07-22 2021-05-28 维沃移动通信有限公司 Message sending method and mobile terminal
CN110505340B (en) * 2019-07-31 2021-05-07 维沃移动通信有限公司 Message sending method, terminal equipment and readable storage medium
CN110830363B (en) * 2019-10-31 2022-04-01 维沃移动通信有限公司 Information sharing method and electronic equipment
CN111158817A (en) * 2019-12-24 2020-05-15 维沃移动通信有限公司 Information processing method and electronic equipment
CN111913625A (en) * 2020-08-20 2020-11-10 网易(杭州)网络有限公司 Message processing method and device and electronic equipment
CN112748844B (en) * 2020-12-31 2022-12-20 维沃移动通信有限公司 Message processing method and device and electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106850403A (en) * 2011-08-15 2017-06-13 微软技术许可有限责任公司 A kind of method of user terminal and operation user terminal
CN110456971A (en) * 2018-05-07 2019-11-15 苹果公司 For sharing the user interface of context-sensitive media content
CN110490808A (en) * 2019-08-27 2019-11-22 腾讯科技(深圳)有限公司 Picture joining method, device, terminal and storage medium
CN112084792A (en) * 2020-09-11 2020-12-15 南京航灵信息科技有限公司 Message management method based on condition judgment

Also Published As

Publication number Publication date
CN112748844A (en) 2021-05-04
WO2022143521A1 (en) 2022-07-07

Similar Documents

Publication Publication Date Title
CN112748844B (en) Message processing method and device and electronic equipment
CN113300938B (en) Message sending method and device and electronic equipment
WO2023040741A1 (en) Message sending method and apparatus, and electronic device
WO2023131055A1 (en) Message sending method and apparatus, and electronic device
CN111857460A (en) Split screen processing method, split screen processing device, electronic equipment and readable storage medium
CN112817676A (en) Information processing method and electronic device
CN112162802A (en) Message reply method and device and electronic equipment
CN113590008A (en) Chat message display method and device and electronic equipment
WO2022199614A1 (en) Interface input source switching method and apparatus, and electronic device
CN112099715B (en) Information processing method and device
CN113778300A (en) Screen capturing method and device
CN114374663A (en) Message processing method and message processing device
CN114489913A (en) Interaction method, interaction device and electronic equipment
CN113852540A (en) Information sending method, information sending device and electronic equipment
CN113141296A (en) Message display method and device and electronic equipment
CN113127425A (en) Picture processing method and device and electronic equipment
CN112448884A (en) Content saving method and device
CN112637407A (en) Voice input method and device and electronic equipment
CN112035032B (en) Expression adding method and device
CN113037618B (en) Image sharing method and device
CN112989077B (en) Expression object management method and device
WO2023160457A1 (en) Message sending method and apparatus, and electronic device
CN114928761B (en) Video sharing method and device and electronic equipment
CN113536745A (en) Character processing method and character processing device
CN113885765A (en) Screenshot picture association method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant