CN113360238A - Message processing method and device, electronic equipment and storage medium - Google Patents

Message processing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113360238A
CN113360238A CN202110725366.5A CN202110725366A CN113360238A CN 113360238 A CN113360238 A CN 113360238A CN 202110725366 A CN202110725366 A CN 202110725366A CN 113360238 A CN113360238 A CN 113360238A
Authority
CN
China
Prior art keywords
message
target
messages
input
aggregated
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.)
Pending
Application number
CN202110725366.5A
Other languages
Chinese (zh)
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 CN202110725366.5A priority Critical patent/CN113360238A/en
Publication of CN113360238A publication Critical patent/CN113360238A/en
Priority to PCT/CN2022/101497 priority patent/WO2023274144A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a message processing method, a message processing device, electronic equipment and a storage medium, and belongs to the technical field of communication. The method comprises the following steps: receiving a first input of a user under the condition that a conversation interface is displayed, wherein the first input is used for selecting a plurality of target messages; determining a plurality of target messages in response to the first input; and integrating the plurality of target messages into one aggregated message, wherein the aggregated message comprises all the plurality of target messages, and displaying the aggregated message in a preset area of the conversation interface. According to the embodiment of the application, the plurality of target messages are aggregated to form the integrated aggregated message and displayed, the aggregated message can reduce the space occupation of a session interface, and the plurality of associated target messages in the aggregated message are placed together for display, so that a user can quickly and accurately understand the message content, the communication between the users is smoother, and the user experience is improved.

Description

Message processing method and device, electronic equipment and storage medium
Technical Field
The present application belongs to the field of communication technologies, and in particular, to a message processing method, apparatus, electronic device, and storage medium.
Background
With the rapid development of communication technology, applications (software) of electronic devices are more and more abundant, and users can work, learn, socialize, and the like by using the electronic devices anytime and anywhere. The communication application of the electronic device not only has a session (chat) function such as a two-person session and a group session, but also can share messages such as pictures, files and videos. Currently, when a user is conversing with other users in a conversation interface, the electronic device can display messages sent by the user to other users and also can display messages received from other users in the conversation interface. When sending or receiving a plurality of messages, the electronic equipment displays the plurality of messages on the conversation interface one by one.
When a user performs session communication using a communication application, the user may receive or transmit a plurality of multimedia messages such as pictures, files, audio, and video, and then add a text description to describe the transmitted multimedia message. Or after the multimedia message is sent, adding the text description for the multimedia message in a reference mode. Adding a textual description to a multimedia message in a conversation is a common way for a user to converse.
However, the existing session message processing method mainly has the following problems:
when a plurality of session messages exist in the session process, the session interface mostly adopts a bar-by-bar display mode. If more session messages are received and sent, the space occupied on the session interface is large, and the message refreshing speed in the session interface is too high, so that irrelevant messages may be doped and displayed among a plurality of messages, which causes difficulty in understanding by users, and sometimes, a semantic misunderstanding of the context may be formed, so that the users cannot communicate smoothly. Especially, multimedia messages such as pictures occupy too much space, and the interface is easy to be refreshed, so that the user misses important conversation messages.
There may be several session messages in a session, but the location of these session messages may not be together, so they cannot be viewed uniformly, and it is difficult for the user to understand.
Disclosure of Invention
The embodiment of the application aims to provide a message processing method, a message processing device, electronic equipment and a storage medium, and can solve the problems that the existing session message occupies more space on a session interface and is difficult to understand for a user.
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 method includes:
receiving a first input of a user under the condition that a conversation interface is displayed, wherein the first input is used for selecting a plurality of target messages;
determining a plurality of target messages in response to the first input;
and integrating the plurality of target messages into one aggregated message, wherein the aggregated message comprises all the plurality of target messages, and displaying the aggregated message in a preset area of the conversation interface.
In a second aspect, an embodiment of the present application provides a message processing apparatus, including:
the first receiving module is used for receiving a first input of a user under the condition that a conversation interface is displayed, wherein the first input is used for selecting a plurality of target messages;
a message determination module to determine a plurality of target messages in response to the first input;
and the message aggregation module is used for integrating the plurality of target messages into one aggregated message, wherein the aggregated message comprises all the plurality of target messages, and the aggregated message is displayed in a preset area of the session interface.
In a third aspect, an embodiment of the present application provides an electronic device, including: a processor, a memory and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of any of the message processing methods described above.
In a fourth aspect, the present application provides a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the message processing method according to any one of the above.
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 the embodiment of the application, if a plurality of conversation messages exist in a conversation process of the electronic device, a user can select a plurality of target messages from the conversation process to integrate into one aggregated message, the aggregated message comprises all the plurality of target messages, and the aggregated message is displayed in a preset area of a conversation interface. Therefore, the method and the device can aggregate the plurality of target messages into the integrated aggregated message and display the aggregated message, the space occupation of the session interface can be reduced by the aggregated message, and the plurality of associated target messages in the aggregated message are placed together for display, so that the users can quickly and accurately understand the message content, the communication among the users is smoother, and the user experience is improved. And secondly, the electronic equipment can carry out unified operation and batch processing on a plurality of target messages in one aggregated message in the session process, so that the message processing is simpler, more convenient and more efficient. In addition, the electronic equipment can associate a plurality of target messages in the aggregated message in a manner of adding the subject character information in the aggregated message, so that the later-stage reference of the user is facilitated.
Drawings
Fig. 1 is a schematic flowchart of a message processing method provided in an embodiment of the present application;
fig. 2 is a second schematic flowchart of a message processing method according to an embodiment of the present application;
fig. 3 is a third schematic flowchart of a message processing method according to an embodiment of the present application;
fig. 4 is a fourth schematic flowchart of a message processing method according to an embodiment of the present application;
fig. 5A is one of schematic interface diagrams of an electronic device provided in an embodiment of the present application;
fig. 5B is a second schematic interface diagram of an electronic device according to an embodiment of the present disclosure;
fig. 5C is a third schematic interface diagram of an electronic device according to an embodiment of the present application;
fig. 5D is a fourth schematic interface diagram of an electronic device according to an embodiment of the present disclosure;
fig. 5E is a fifth schematic interface diagram of an electronic device according to an embodiment of the present application;
fig. 5F is a sixth schematic interface diagram of an electronic device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device provided in an embodiment of the present application;
fig. 8 is a schematic hardware structure diagram of an electronic device according to an embodiment of the present application.
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, 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 is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or described herein. 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.
Referring to fig. 1, fig. 1 is a schematic flowchart of a message processing method provided in an embodiment of the present application, where the message processing method includes the following steps:
step S101, under the condition that a conversation interface is displayed, receiving a first input of a user, wherein the first input is used for selecting a plurality of target messages.
The user can start the communication application in the electronic equipment to perform session communication, a session interface is displayed on a screen of the electronic equipment, the user performs a session with other users through the session interface, and various session messages are sent or received through the session interface. The session may comprise a two-person session or a group session, etc. The session message includes at least one of a text message, a multimedia message, and the like. The multimedia message includes a picture, a file, audio, video, etc.
Optionally, the electronic device includes, but is not limited to, a cell phone, a tablet, a laptop, a palmtop, a vehicle-mounted electronic device, a wearable device, a netbook, or a personal digital assistant, etc. Alternatively, the first input may be a click operation, a long-press operation, a slide operation, a voice operation, or the like.
Step S102, responding to the first input, determining a plurality of target messages.
Optionally, the target message comprises at least one of a text message, a multimedia message, and the like. The multimedia message includes a picture, a file, audio, video, etc.
The user can execute a first input on the conversation interface, wherein the first input is used for selecting a plurality of target messages needing information aggregation processing from a plurality of conversation messages. For example, after receiving a plurality of conversation messages on a conversation-to-conversation interface of a two-person conversation or a group conversation, the user triggers a message multi-selection mode by pressing any one conversation message with a finger, and then clicks and selects a plurality of target messages from the plurality of conversation messages. For another example, after receiving a plurality of session messages on a session interface of a group session, a user may directly determine all session messages sent by a contact in the session group as a plurality of target messages by pressing a certain contact in the session group with a finger to trigger a one-touch aggregation mode.
Step S103, integrating a plurality of target messages into an aggregated message, wherein the aggregated message comprises all the plurality of target messages, and displaying the aggregated message in a preset area of a session interface.
The electronic equipment can integrate a plurality of target messages into a whole, namely only one aggregated message is displayed in a preset area of the conversation interface. Optionally, the preset area is a display area within a floating frame of a preset size and position. In addition, the plurality of target messages included in the aggregated message may include only text messages or multimedia messages, or may include both text messages and multimedia messages.
Optionally, at least one of the subject text information and the first preview information corresponding to the main target message is displayed in a preset area of the session interface, and an input (for example, a click input or the like) to the subject text information or the first preview information is received, so as to further display the aggregated message. The method of displaying the subject character information or the first preview information firstly, obtaining the user instruction and then displaying the specific aggregated message can save the space occupied by the aggregated message on the session interface. The subject text information is a text description of the content of the aggregated message, and the user can quickly know the main content of the aggregated message by displaying the subject text information on the aggregated message. The electronic equipment can associate a plurality of target messages in the aggregated message in a manner of adding the subject character information in the aggregated message so as to facilitate later-stage reference. Preferably, when the plurality of target messages include a multimedia message, the subject text information should be added, so that the multimedia message and the text message are associated for later reference. When the target messages only comprise text messages, the subject text messages can be added, so that the text messages are associated, a user can conveniently and quickly know the subject contents of the text messages, but the subject text messages do not need to be added.
Preferably, the main target message is a preset first order target message, that is, a predetermined order relationship exists among a plurality of target messages included in the aggregated message, and the first order target message is a target message at the highest order level. The predetermined sequence relationship may be a sequence relationship corresponding to the transmission time of the target message, or a sequence relationship corresponding to the type of the target message. The first ordered target message may be a multimedia message or a text message. For example, the user may set the target message a as the first order target message in advance, and may adjust the order of the plurality of target messages later, for example, adjust the target message B as the first order target message, where the adjusted target message a is not the first order target message. In order to reduce the space occupation of the aggregation message on the conversation interface, the aggregation message only comprises the first preview information corresponding to one main target message, and other target messages except the main target message are hidden and are not directly displayed in the aggregation message. Optionally, the first preview information may be at least one of picture information and text information formed after the main target message is reduced by a predetermined ratio.
Optionally, the electronic device may determine whether the primary target message is a text message; and if the main target message is a text message, directly generating the content of the text message into the subject text message of the aggregated message.
According to the method and the device, the plurality of target messages can be aggregated into the integrated aggregated message and displayed, the aggregated message can reduce the space occupation of a session interface, and the plurality of associated target messages in the aggregated message are placed together for display, so that the users can quickly and accurately understand the message content, and the communication among the users is smoother.
Referring to fig. 2, fig. 2 is a second schematic flowchart of a message processing method provided in the embodiment of the present application, where the message processing method includes the following steps:
in step S201, in a case where a conversation interface is displayed, a first input of a user is received, where the first input is a first selection operation in which the user selects a plurality of conversation messages.
Alternatively, the first selection operation may be a click operation, a long-press operation, a slide operation, a voice operation, or the like.
Step S202, in response to the first selection operation, determines the selected plurality of session messages as a plurality of target messages.
For example, after receiving a plurality of conversation messages on a conversation-to-conversation interface of a two-person conversation or a group conversation, the user triggers a message multi-selection mode (i.e., one of the first selection operations) by pressing any one of the conversation messages with a finger, and then selects a plurality of target messages (i.e., the second selection operation) from the plurality of conversation messages by clicking.
Step S203, integrating a plurality of target messages into one aggregated message, and displaying the aggregated message in a preset area of the session interface.
Referring to fig. 3, fig. 3 is a third schematic flowchart of a message processing method provided in the embodiment of the present application, where the message processing method includes the following steps:
step S301, under the condition that a conversation interface is displayed, receiving a first input of a user, wherein the first input is a second selection operation of the user for selecting at least one contact in a conversation group.
Alternatively, the second selection operation may be a click operation, a long-press operation, a slide operation, a voice operation, or the like.
Step S302, responding to the second selection operation, and determining the selected contact as the target contact.
For example, after receiving a plurality of session messages on a session interface of a group session, a user triggers a one-touch aggregation mode (i.e., a second selection operation) by long-pressing a certain contact in the session group with a finger, and directly determines all session messages sent by the contact in the session group as a plurality of target messages.
Step S303, determining a plurality of session messages sent by the target contact in the session group as a plurality of target messages.
Step S304, integrating a plurality of target messages into an aggregated message, wherein the aggregated message comprises all the plurality of target messages, and displaying the aggregated message in a preset area of a session interface.
Optionally, in step S301, the first input further includes a time setting operation for setting a transmission time range of the target message. The step S302 further includes: setting a transmission time range of the target message in response to the time setting operation. Alternatively, the setting operation may be a click operation, a long press operation, a slide operation, a voice operation, or the like. The transmission time range may be calculated in units of hours, days, weeks, months, etc., for example: within 24 hours from the current time, within 5 days from the current time, within two weeks from the current time, and the like. In addition, the transmission time range may be default by the system or may be set by the user.
Referring to fig. 4, fig. 4 is a schematic flowchart of a message processing method provided in an embodiment of the present application, where the message processing method includes the following steps:
step S401, under the condition that a conversation interface is displayed, receiving a first input of a user, wherein the first input is used for selecting a plurality of target messages.
Alternatively, the first input may be a click operation, a long-press operation, a slide operation, a voice operation, or the like.
Step S402, in response to the first input, determines a plurality of target messages.
The target message comprises at least one of a text message, a multimedia message and the like. The multimedia message includes a picture, a file, audio, video, etc.
In step S403, a second input from the user is received.
Wherein the user can execute a second input on the session interface, the second input being used to trigger the display of the aggregation setting interface. Alternatively, the second input may be a click operation, a long-press operation, a slide operation, a voice operation, or the like. For example, the user may click on a predetermined control in the session interface to effect the second input.
And S404, responding to the second input, and displaying an aggregation setting interface.
The aggregation setting interface comprises at least one of a theme editing area, a target message setting area and a time setting area.
The theme editing area is used for editing the theme character information.
The target message setting area is used for setting the target message, and a plurality of second preview messages corresponding to the target messages are displayed in the target message setting area according to a preset sequence relation. Optionally, the second preview information may be at least one of text information in the picture information formed after all the target messages are reduced by a predetermined ratio.
The time setting area is used for setting the sending time range of the target message.
In step S405, an aggregation setting operation by the user is received.
Optionally, an operation of editing the subject text in the subject editing area by the user is received. The operation of editing the subject characters can be click operation, long-time press operation, sliding operation or voice operation and the like.
Optionally, a target message setting operation of the user on the target message setting area is received. The fifth input may be a click operation, a long press operation, a slide operation, a voice operation, or the like.
Optionally, a time setting operation of the user on the time setting area is received. The sixth input may be a click operation, a long press operation, a slide operation, a voice operation, or the like.
Step S406, in response to the aggregation setting operation, sets the aggregation processing.
Optionally, in response to the editing of the subject text operation, the subject text information is edited in the subject editing area. For example, the user can create and modify the subject text information in the subject editing area.
Alternatively, in response to the target message setting operation, the target message is set in the target message setting area. For example, the user can delete and add the target message in the target message setting area.
Further, the target message setting operation includes at least one of a deletion operation, an addition operation, and an order adjustment operation of the target message by the user.
The setting of the target message in the target message setting area in response to the target message setting operation includes:
and in response to the deletion operation of the target message, deleting the target message corresponding to the deletion operation.
And responding to the adding operation of the target message, automatically jumping to the conversation interface, and selecting the conversation message again and adding the conversation message as the target message.
And responding to the sequence adjustment operation of the target message, and adjusting the sequence of the target message corresponding to the sequence adjustment operation.
Alternatively, in response to the time setting operation, the transmission time range of the target message is set in the time setting area.
Step S407, integrating a plurality of target messages into an aggregated message, where the aggregated message includes all of the plurality of target messages, and displaying the aggregated message in a preset area of a session interface, and hiding the plurality of target messages corresponding to the aggregated message on the session interface.
Optionally, displaying the aggregated message in a preset area of the session interface specifically includes displaying at least one of the subject text information and the first preview information corresponding to the main target message in the preset area of the session interface; receiving a third input (e.g., click input) of the subject text information or the first preview information by the user, and displaying the plurality of target messages corresponding to the aggregated message in response to the third input. For example, when the user clicks the topic text information or the first preview information, a plurality of target messages corresponding to the aggregated message corresponding to the topic text information or the first preview information will be further displayed.
Optionally, the plurality of target messages corresponding to the aggregated message may be displayed on an aggregated content interface, where the aggregated content interface may be a pop frame independent from a session interface, and the pop frame may display all target messages included in the aggregated message.
Step S408, receiving a fifth input of the aggregated message from the user.
Step S409, in response to the fifth input, disassembling the aggregated message, and resuming to display the plurality of target messages corresponding to the aggregated message in the session interface.
Optionally, the step S409 includes: and restoring and displaying the plurality of target messages corresponding to the aggregated message in a session interface, displaying an aggregated identifier on each of the plurality of target messages, and hiding the aggregated message on the session interface.
Optionally, after the step S409, the method further includes: receiving a sixth input of the aggregation identifier by the user; and in response to the sixth input, re-integrating the plurality of target messages into one aggregated message, and restoring to display the aggregated message in a preset area of the session interface, and hiding the plurality of target messages corresponding to the aggregated message on the session interface.
After the aggregated message is displayed in the preset area of the session interface, the user can trigger the shortcut functions of the aggregated message, including sharing, deleting, withdrawing, disassembling and the like, so that the convenience of unified processing is realized.
Optionally, a fourth input by the user to the aggregated message is received. And responding to the fourth input, and sharing the aggregated message to the communication account specified by the fourth input according to the aggregated message form.
In this embodiment, the electronic device can perform unified operation and batch processing on a plurality of target messages in one aggregated message in a session process, so that message processing is simpler, more convenient and more efficient.
To facilitate understanding of the present solution, the following description illustrates specific embodiments of the present application in conjunction with an interface schematic diagram of an electronic device.
Fig. 5A to 5F are schematic interface diagrams of an electronic device according to an embodiment of the present application, where a user "i am" conducting a group session through a communication application, and other users in the session group further include xiaoming, xiaohong, and the like. The method specifically comprises the following steps:
step 101, performing a group session through an electronic device.
As in fig. 5A, xiaoming sends a picture and xiaohong sends a picture; but the message is updated faster in the group session, and the two pictures are not arranged together; if the number of people in the conversation group is large, the picture message is swiped away quickly.
102, after the user 'I' receives the conversation message, long pressing a certain message to trigger a message multi-selection mode. Here, the user can select to press any conversation message in the conversation interface for a long time to trigger the message multi-selection mode.
In the message multiple selection mode, a button (control) appears on the back side of each conversation message in the conversation interface, such as the circle shown in fig. 5B, with solid representation selected and open representation unselected. And the bottom of the session interface displays a selection item (control) of "add text description". When the conversation interface is selected for multiple times, the text message can be directly selected, the selected text message is directly generated into the text description of the suspension frame (namely the preset area of the conversation interface), and the text description can be edited for the second time.
And 102, clicking a selection item (control) of 'adding a text description' to display a popup box (namely an aggregation setting interface).
For convenience of display, as shown in fig. 5C, the popup frame is displayed on the right side of the session interface, and when the actual software function is designed, the popup frame may be displayed in the session interface, that is, the popup frame is integrated with the session interface, or the popup frame is displayed separately outside the session interface. The bullet frame content mainly comprises three parts: a theme editing area, a target message setting area and a time selection area. The specific functions are described as follows:
1. subject editing area: the user can establish and modify the subject literal information in the subject editing area. The user can paste and copy a segment of text, or manually input the subject text information about the multimedia message, or take the selected first text message as the subject text information; the subject text information may not need to be set if the messages selected for aggregation are all text messages. Or, the first sequential text message can be directly used as the subject text message when the messages are aggregated.
2. Target message setting area: the user can perform setting operations such as deleting, adding, sequencing and the like on the target message in the target message setting area. And a plurality of second preview information corresponding to the target messages are displayed in the target message setting area according to a preset sequence relation. In this embodiment, the second preview information is a preview picture for displaying a selected multimedia message or text message (i.e., a target message), a delete button (control) is provided at the upper right corner of each preview picture (small picture), and a user can delete the target message corresponding to the preview picture after clicking the delete button, indicating that the target message is deselected; the "+" symbol on the right side of the preview picture represents an additional function of the targetable message, and after clicking the "+" symbol, the user can automatically jump to the session interface, and can select the session message again and add the session message as the target message.
In addition, the user can carry out the sequence adjustment operation on the target messages, and the sequence of the target messages corresponding to the sequence adjustment operation is adjusted. For example, in the preview information bar, the user can adjust the order by dragging the preview pictures for a long time, with the latest first-order picture or text as the main target message. As shown in fig. 5D, the second picture is adjusted as the main picture by dragging. Optionally, a contact icon may be added before each preview picture, indicating that the target message corresponding to the preview picture comes from a certain contact.
3. Time selection area: after receiving a plurality of session messages on a session interface of a group session, a user triggers a one-key aggregation mode by long-pressing a certain contact in a session group with a finger, for example, long-pressing a contact head portrait, and directly determines all session messages sent by the contact in the session group as a plurality of target messages to be aggregated. In addition, the one-touch aggregation mode may set time, that is, set a transmission time range of the target message in the time setting area, within which the transmitted session message can become the target message, as shown in fig. 5E. Wherein the selection time can be selected as a specific period of time, or the last week, etc.
And 103, aggregating the selected messages and displaying the messages in the form of a floating frame (namely a preset area of the conversation interface).
The aggregated conversation interface shown in fig. 5F integrates the first, second, and text message descriptions into a floating box. In this example, after the multiple target messages are integrated, only the position of the main target message is reserved, and other target messages will be hidden. For example, only one picture message is displayed in the floating frame; the "…" symbol on the right side indicates that the whole contains other messages, and clicking on the "…" symbol will display all of the targeted messages in the form of a large graph. Clicking the text description message (i.e. the subject text information) in the floating box can modify the text description content again.
And 104, performing a shortcut function of the suspension frame.
The user can trigger the shortcut function of the suspension frame by long pressing the suspension frame. The shortcut functions include sharing, deleting, withdrawing, disassembling and the like, so that convenience of unified processing is realized.
1. Sharing function: and sharing the aggregated message to a communication account of a receiver appointed by the user according to the aggregated message form. The receiver can also receive the message in a floating frame, so that the receiver can conveniently and uniformly process the message.
2. Disassembling function: and disassembling the aggregated message, and restoring and displaying a plurality of target messages corresponding to the aggregated message in the session interface. For example, clicking on the dismiss function control, the hover box will be dismissed immediately. For example, the picture messages in the aggregate message other than the primary picture are hidden, and when the aggregate message is disassembled, all the picture messages are displayed again. Displaying a small icon after the disassembled message, and showing in which suspension frame the message is aggregated; clicking the small icon can browse other messages aggregated by the floating frame.
And step 105, setting and managing a plurality of floating frame messages.
Different floating frame messages can be set for different types of multimedia messages in the same session group.
Moreover, a uniform management entrance of the floating frame can be added in the setting of the group, and all the messages of the floating frame in the conversation group are displayed; the group search function will also match to the corresponding flybar message.
In this embodiment, if a user receives a session message such as a multimedia message or a text message in a session interface, the user may enter a message multi-selection mode by pressing a certain session message for a long time, select a plurality of target messages and then select aggregation, and at this time, the selected target messages are aggregated and displayed in the session interface in a floating frame manner. And a one-key aggregation mode can be added in the conversation group, the head portrait of a certain contact person is clicked for triggering, and after aggregation, all conversation messages sent by the selected contact person are aggregated and displayed in the floating frame. In addition, the user can double-click the floating frame and can view the multimedia messages and the text messages contained in the floating frame. The user can also long press the floating box to display the corresponding function: the method comprises the steps of disassembling, deleting, forwarding and the like, and can realize the unified processing and batch operation of a plurality of messages.
It should be noted that, in the message processing method provided in the embodiment of the present application, the execution main body may be an electronic device, a message processing apparatus, or a control module in the message processing apparatus for executing 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.
According to the message processing method, the plurality of target messages can be aggregated to form the integrated aggregated message and displayed, the space occupation of a session interface can be reduced by the aggregated message, and the plurality of associated target messages in the aggregated message are placed together for display, so that a user can quickly and accurately understand message contents, communication among the users is smoother, and user experience is improved. And secondly, the electronic equipment can carry out unified operation and batch processing on a plurality of target messages in one aggregated message in the session process, so that the message processing is simpler, more convenient and more efficient. In addition, the electronic equipment can associate a plurality of target messages in the aggregated message in a manner of adding the subject character information in the aggregated message, so that the later-stage reference of the user is facilitated.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a message processing apparatus provided in an embodiment of the present application, where the message processing apparatus 100 includes:
a first receiving module 10, configured to receive a first input of a user in a case that a conversation interface is displayed, where the first input is used to select a plurality of target messages;
a message determination module 20 for determining a plurality of target messages in response to the first input;
a message aggregation module 30, configured to integrate the multiple target messages into one aggregated message, where the aggregated message includes all of the multiple target messages, and display the aggregated message in a preset area of the session interface.
Optionally, the first input comprises a first selection operation of a user selecting a plurality of conversation messages;
the message determination module 20 includes:
a first determining sub-module, configured to determine the selected plurality of conversation messages as the plurality of target messages in response to the first selecting operation.
Optionally, the first input comprises a second selection operation of the user for selecting at least one contact in the conversation group;
the message determination module 20 includes:
a second determining submodule, configured to determine the selected contact as a target contact in response to the second selection operation;
and the third determining submodule is used for determining a plurality of session messages sent by the target contact in the session group as the plurality of target messages.
Optionally, the first input further comprises a time setting operation of setting a transmission time range of the target message;
the message determination module includes:
the setting submodule is used for responding to the time setting operation and setting the sending time range of the target message;
and the fourth determining submodule is used for determining a plurality of session messages transmitted in the transmission time range as the plurality of target messages.
Optionally, the message aggregation module 30 is configured to display at least one of the subject text information and the first preview information corresponding to the main target message in a preset area of the session interface, receive an input of the subject text information or the first preview information, and display the aggregated message.
Optionally, the message processing apparatus 100 includes:
a second receiving module for receiving a second input of the user after determining a plurality of target messages in response to the first input;
the aggregation setting module is used for responding to the second input and displaying an aggregation setting interface, and the aggregation setting interface comprises at least one of a theme editing area, a target message setting area and a time setting area;
the theme editing area is used for editing the theme character information;
the target message setting area is used for deleting, adding or adjusting the target messages, and a plurality of second preview messages corresponding to the target messages are displayed in the target message setting area according to a preset sequence relation;
the time setting area is used for setting the sending time range of the target message.
Optionally, the message processing apparatus 100 includes:
the third receiving module is used for receiving a third input of the theme text information or the first preview information by the user;
and the aggregation display module is used for responding to the third input and displaying the plurality of target messages corresponding to the aggregation message.
Optionally, the message processing apparatus 100 includes:
the fourth receiving module is used for receiving a fourth input of the user on the aggregated message after the aggregated message is displayed in the preset area of the session interface;
and the message sharing module is used for responding to the fourth input and sharing the aggregated message to the communication account number specified by the fourth input according to an aggregated message form.
Optionally, the message aggregation module 30 is configured to display the aggregated message in a preset area of the session interface, and hide the multiple target messages corresponding to the aggregated message on the session interface.
The message processing apparatus 100 includes:
a fifth receiving module, configured to receive a fifth input of the aggregated message by the user;
and the aggregation disassembling module is used for responding to the fifth input, disassembling the aggregated message, and restoring and displaying the plurality of target messages corresponding to the aggregated message in the session interface.
The aggregation disassembling module is configured to resume displaying the plurality of target messages corresponding to the aggregated message in the session interface, display an aggregation identifier on each of the plurality of target messages, and hide the aggregated message on the session interface;
the message processing apparatus 100 includes:
a sixth receiving module, configured to receive a sixth input of the aggregation identifier by the user after the multiple target messages corresponding to the aggregation message are restored and displayed in the session interface;
and the aggregation recovery module is used for responding to the sixth input, re-integrating the plurality of target messages into one aggregated message, and recovering and displaying the aggregated message in a preset area of the session interface.
The message processing apparatus 100 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 100 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 100 provided in this embodiment of the present application can implement each process implemented by the message processing method embodiment, and is not described here again to avoid repetition.
The message processing device 100 of the embodiment of the application can aggregate a plurality of target messages into an integrated aggregated message and display the aggregated message, the aggregated message not only can reduce the space occupation of a session interface, but also can display a plurality of associated target messages in the aggregated message together, so that users can quickly and accurately understand the message content, communication among the users is smoother, and user experience is improved. And secondly, the electronic equipment can carry out unified operation and batch processing on a plurality of target messages in one aggregated message in the session process, so that the message processing is simpler, more convenient and more efficient. In addition, the electronic equipment can associate a plurality of target messages in the aggregated message in a manner of adding the subject character information in the aggregated message, so that the later-stage reference of the user is facilitated.
Optionally, as shown in fig. 7, an electronic device 500 is further provided in this embodiment of the present application, and includes a processor 501, a memory 502, and a program or an instruction stored in the memory 502 and executable on the processor 501, where the program or the instruction is executed by the processor 501 to implement each process of the foregoing message processing method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.
Fig. 8 is a hardware structure diagram of an electronic device implementing an embodiment of the present application.
The electronic device 600 includes, but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and the like.
It should be understood that, in the embodiment of the present application, the radio frequency unit 601 may be used for receiving and sending signals during a message sending and receiving process or a call process, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 610; in addition, the uplink data is transmitted to the base station. In general, radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Further, the radio frequency unit 601 may also communicate with a network and other devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 602, such as assisting the user in sending and receiving e-mails, browsing web pages, and accessing streaming media.
The audio output unit 603 may convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output as sound. Also, the audio output unit 603 may also provide audio output related to a specific function performed by the electronic apparatus 600 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, and the like.
The input unit 604 is used to receive audio or video signals. It is to be understood that, in the embodiment of the present application, the input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the Graphics Processing Unit 6041 processes image data of a still picture or a video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode.
The electronic device 600 also includes at least one sensor 605, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 6061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 6061 and/or the backlight when the electronic apparatus 600 is moved to the ear. As one type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the posture of an electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), and vibration identification related functions (such as pedometer, tapping); the sensors 605 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 606 is used to display information input by the user or information provided to the user. The Display unit 606 may include a Display panel 6061, and the Display panel 6061 may be configured by a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 607 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also referred to as a touch screen, may collect touch operations by a user on or near it (e.g., operations by a user on or near touch panel 6071 using a finger, stylus, or any suitable object or accessory). The touch panel 6071 may include two parts of a touch detection device and a touch controller. Other input devices 6072 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 interface unit 608 is an interface for connecting an external device to the electronic apparatus 600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 608 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the electronic device 600 or may be used to transmit data between the electronic device 600 and external devices.
The memory 609 may be used to store software programs as well as various data. The memory 609 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 609 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 610 is a control center of the electronic device, connects various parts of the whole electronic device by using various interfaces and lines, performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 609, and calling data stored in the memory 609, thereby performing overall monitoring of the electronic device. Processor 610 may include one or more processing units; preferably, the processor 610 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 610.
Those skilled in the art will appreciate that the electronic device 600 may further comprise a power source (e.g., a battery) for supplying power to the various components, and the power source may be logically connected to the processor 610 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. 8 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 omitted here. In the embodiment of the present application, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device (e.g., a bracelet, glasses), a pedometer, and the like.
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 each process of the above-mentioned message processing method embodiment, and can achieve the same technical effect, 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 above-mentioned message processing method embodiment, and can achieve the same technical effect, and is not described here again to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
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 an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises 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 above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. 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 (12)

1. A message processing method, comprising:
receiving a first input of a user under the condition that a conversation interface is displayed, wherein the first input is used for selecting a plurality of target messages;
determining a plurality of target messages in response to the first input;
and integrating the plurality of target messages into one aggregated message, wherein the aggregated message comprises all the plurality of target messages, and displaying the aggregated message in a preset area of the conversation interface.
2. The method of claim 1, wherein the first input comprises a first selection operation of a user selecting a plurality of conversation messages;
said determining a plurality of targeted messages in response to said first input, comprising:
in response to the first selection operation, determining the selected plurality of conversation messages as the plurality of target messages.
3. The method of claim 1, wherein the first input comprises a second selection operation of the user selecting at least one contact in the conversation group;
said determining a plurality of targeted messages in response to said first input, comprising:
in response to the second selection operation, determining the selected contact as a target contact;
determining a plurality of session messages sent by the target contact in the session group as the plurality of target messages.
4. The method of claim 1, wherein the first input further comprises a time setting operation that sets a transmission time range of the target message;
said determining a plurality of targeted messages in response to said first input, comprising:
setting a transmission time range of the target message in response to the time setting operation;
determining a plurality of session messages transmitted within the transmission time range as the plurality of target messages.
5. The method of claim 1, wherein the displaying the aggregated message in a preset area of the conversation interface comprises:
displaying at least one of the subject text information and first preview information corresponding to the main target message in a preset area of the session interface, receiving input of the subject text information or the first preview information, and displaying the aggregated message.
6. The method of claim 1, wherein after determining a plurality of target messages in response to the first input, the method comprises:
receiving a second input of the user;
responding to the second input, and displaying an aggregation setting interface, wherein the aggregation setting interface comprises at least one of a theme editing area, a target message setting area and a time setting area;
the theme editing area is used for editing the theme character information;
the target message setting area is used for setting the target message, and a plurality of second preview messages corresponding to the target messages are displayed in the target message setting area according to a preset sequence relation;
the time setting area is used for setting the sending time range of the target message.
7. The method of claim 1, wherein after displaying the aggregated message in a preset area of the conversation interface, the method comprises:
receiving a fourth input of the user to the aggregated message;
and responding to the fourth input, and sharing the aggregated message to the communication account specified by the fourth input.
8. The method of claim 1, wherein the displaying the aggregated message in a preset area of the conversation interface comprises:
displaying the aggregated message in a preset area of the session interface, and hiding the plurality of target messages corresponding to the aggregated message on the session interface;
after the aggregated message is displayed in the preset area of the session interface, the method comprises:
receiving a fifth input of the user to the aggregated message;
and responding to the fifth input, disassembling the aggregated message, and restoring and displaying the plurality of target messages corresponding to the aggregated message in the conversation interface.
9. The method of claim 8, wherein resuming display of the plurality of target messages corresponding to the aggregated message in the conversation interface comprises:
restoring to display the plurality of target messages corresponding to the aggregated message in the session interface, displaying an aggregated identifier on each of the plurality of target messages, and hiding the aggregated message on the session interface;
after the plurality of target messages corresponding to the aggregated message are restored and displayed in the session interface, the method comprises the following steps:
receiving a sixth input of the aggregation identifier by the user;
and in response to the sixth input, re-integrating the plurality of target messages into one aggregated message, and restoring to display the aggregated message in a preset area of the session interface, and hiding the plurality of target messages corresponding to the aggregated message on the session interface.
10. A message processing apparatus, comprising:
the first receiving module is used for receiving a first input of a user under the condition that a conversation interface is displayed, wherein the first input is used for selecting a plurality of target messages;
a message determination module to determine a plurality of target messages in response to the first input;
and the message aggregation module is used for integrating the plurality of target messages into one aggregated message, wherein the aggregated message comprises all the plurality of target messages, and the aggregated message is displayed in a preset area of the session interface.
11. An electronic device comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the message processing method as claimed in any one of claims 1 to 9.
12. A readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the message processing method according to any one of claims 1 to 9.
CN202110725366.5A 2021-06-29 2021-06-29 Message processing method and device, electronic equipment and storage medium Pending CN113360238A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110725366.5A CN113360238A (en) 2021-06-29 2021-06-29 Message processing method and device, electronic equipment and storage medium
PCT/CN2022/101497 WO2023274144A1 (en) 2021-06-29 2022-06-27 Message processing method and apparatus, electronic device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110725366.5A CN113360238A (en) 2021-06-29 2021-06-29 Message processing method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113360238A true CN113360238A (en) 2021-09-07

Family

ID=77536992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110725366.5A Pending CN113360238A (en) 2021-06-29 2021-06-29 Message processing method and device, electronic equipment and storage medium

Country Status (2)

Country Link
CN (1) CN113360238A (en)
WO (1) WO2023274144A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113918055A (en) * 2021-09-14 2022-01-11 维沃移动通信有限公司 Message processing method and device and electronic equipment
CN113992615A (en) * 2021-10-26 2022-01-28 维沃移动通信有限公司 Display method and device of withdrawal message, electronic equipment and storage medium
CN114124874A (en) * 2021-11-02 2022-03-01 维沃移动通信有限公司 Chat information sending method and device
CN114143280A (en) * 2021-10-29 2022-03-04 北京达佳互联信息技术有限公司 Session display method and device, electronic equipment and storage medium
CN114221923A (en) * 2021-12-16 2022-03-22 维沃移动通信有限公司 Message processing method and device and electronic equipment
CN114844853A (en) * 2022-05-13 2022-08-02 维沃移动通信有限公司 Information processing method, information processing apparatus, electronic device, and medium
CN114928585A (en) * 2022-05-26 2022-08-19 维沃移动通信有限公司 Message processing method and device, electronic equipment and readable storage medium
CN115002056A (en) * 2022-05-26 2022-09-02 维沃移动通信有限公司 Message processing method and device, electronic equipment and readable storage medium
CN115104874A (en) * 2022-07-26 2022-09-27 深圳市西昊智能家具有限公司 Control method and device of intelligent chair, computer equipment and storage medium
WO2023274144A1 (en) * 2021-06-29 2023-01-05 维沃移动通信有限公司 Message processing method and apparatus, electronic device, and storage medium
WO2023046105A1 (en) * 2021-09-24 2023-03-30 维沃移动通信有限公司 Message sending method and apparatus and electronic device
WO2023165423A1 (en) * 2022-03-03 2023-09-07 维沃移动通信有限公司 Message processing method and apparatus
CN116743692A (en) * 2023-08-16 2023-09-12 杭州星锐网讯科技有限公司 Historical message folding method and system
WO2024001945A1 (en) * 2022-06-29 2024-01-04 北京字跳网络技术有限公司 Message processing method and apparatus, electronic device, and storage medium
WO2024021646A1 (en) * 2022-07-25 2024-02-01 腾讯科技(深圳)有限公司 Session message processing method and apparatus, and device, storage medium and program product
WO2024040992A1 (en) * 2022-08-22 2024-02-29 荣耀终端有限公司 Message processing method and apparatus and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050234850A1 (en) * 2004-03-31 2005-10-20 Buchheit Paul T Displaying conversations in a conversation-based email sysem
CN103809905A (en) * 2012-11-12 2014-05-21 三星电子株式会社 Method and apparatus for managing message in electronic device
CN105049317A (en) * 2015-05-21 2015-11-11 腾讯科技(深圳)有限公司 Message forwarding method and apparatus
CN111555961A (en) * 2020-04-24 2020-08-18 北京达佳互联信息技术有限公司 Message display method and device
CN112286608A (en) * 2020-10-28 2021-01-29 腾讯科技(深圳)有限公司 Message forwarding method and device, computer equipment and storage medium
CN112702255A (en) * 2019-10-23 2021-04-23 腾讯科技(深圳)有限公司 Instant messaging message processing method and device and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113360238A (en) * 2021-06-29 2021-09-07 维沃移动通信有限公司 Message processing method and device, electronic equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050234850A1 (en) * 2004-03-31 2005-10-20 Buchheit Paul T Displaying conversations in a conversation-based email sysem
CN103809905A (en) * 2012-11-12 2014-05-21 三星电子株式会社 Method and apparatus for managing message in electronic device
CN105049317A (en) * 2015-05-21 2015-11-11 腾讯科技(深圳)有限公司 Message forwarding method and apparatus
CN112702255A (en) * 2019-10-23 2021-04-23 腾讯科技(深圳)有限公司 Instant messaging message processing method and device and electronic equipment
CN111555961A (en) * 2020-04-24 2020-08-18 北京达佳互联信息技术有限公司 Message display method and device
CN112286608A (en) * 2020-10-28 2021-01-29 腾讯科技(深圳)有限公司 Message forwarding method and device, computer equipment and storage medium

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023274144A1 (en) * 2021-06-29 2023-01-05 维沃移动通信有限公司 Message processing method and apparatus, electronic device, and storage medium
CN113918055A (en) * 2021-09-14 2022-01-11 维沃移动通信有限公司 Message processing method and device and electronic equipment
WO2023040741A1 (en) * 2021-09-14 2023-03-23 维沃移动通信有限公司 Message sending method and apparatus, and electronic device
WO2023046105A1 (en) * 2021-09-24 2023-03-30 维沃移动通信有限公司 Message sending method and apparatus and electronic device
CN113992615A (en) * 2021-10-26 2022-01-28 维沃移动通信有限公司 Display method and device of withdrawal message, electronic equipment and storage medium
CN113992615B (en) * 2021-10-26 2023-05-26 维沃移动通信有限公司 Method and device for displaying withdrawal message, electronic equipment and storage medium
CN114143280A (en) * 2021-10-29 2022-03-04 北京达佳互联信息技术有限公司 Session display method and device, electronic equipment and storage medium
CN114143280B (en) * 2021-10-29 2023-11-14 北京达佳互联信息技术有限公司 Session display method and device, electronic equipment and storage medium
CN114124874A (en) * 2021-11-02 2022-03-01 维沃移动通信有限公司 Chat information sending method and device
CN114221923B (en) * 2021-12-16 2024-02-23 维沃移动通信有限公司 Message processing method and device and electronic equipment
CN114221923A (en) * 2021-12-16 2022-03-22 维沃移动通信有限公司 Message processing method and device and electronic equipment
WO2023165423A1 (en) * 2022-03-03 2023-09-07 维沃移动通信有限公司 Message processing method and apparatus
CN114844853A (en) * 2022-05-13 2022-08-02 维沃移动通信有限公司 Information processing method, information processing apparatus, electronic device, and medium
CN114928585A (en) * 2022-05-26 2022-08-19 维沃移动通信有限公司 Message processing method and device, electronic equipment and readable storage medium
CN115002056A (en) * 2022-05-26 2022-09-02 维沃移动通信有限公司 Message processing method and device, electronic equipment and readable storage medium
CN114928585B (en) * 2022-05-26 2024-05-17 维沃移动通信有限公司 Message processing method, device, electronic equipment and readable storage medium
CN115002056B (en) * 2022-05-26 2024-05-17 维沃移动通信有限公司 Message processing method, device, electronic equipment and readable storage medium
WO2024001945A1 (en) * 2022-06-29 2024-01-04 北京字跳网络技术有限公司 Message processing method and apparatus, electronic device, and storage medium
WO2024021646A1 (en) * 2022-07-25 2024-02-01 腾讯科技(深圳)有限公司 Session message processing method and apparatus, and device, storage medium and program product
CN115104874B (en) * 2022-07-26 2023-01-03 深圳市西昊智能家具有限公司 Control method and device of intelligent chair, computer equipment and storage medium
CN115104874A (en) * 2022-07-26 2022-09-27 深圳市西昊智能家具有限公司 Control method and device of intelligent chair, computer equipment and storage medium
WO2024040992A1 (en) * 2022-08-22 2024-02-29 荣耀终端有限公司 Message processing method and apparatus and electronic device
CN116743692A (en) * 2023-08-16 2023-09-12 杭州星锐网讯科技有限公司 Historical message folding method and system
CN116743692B (en) * 2023-08-16 2023-10-20 杭州星锐网讯科技有限公司 Historical message folding method and system

Also Published As

Publication number Publication date
WO2023274144A1 (en) 2023-01-05

Similar Documents

Publication Publication Date Title
CN113360238A (en) Message processing method and device, electronic equipment and storage medium
CN111061574B (en) Object sharing method and electronic device
WO2021213496A1 (en) Message display method and electronic device
CN108958867B (en) Task operation method and device for application
US10673790B2 (en) Method and terminal for displaying instant messaging message
US10775979B2 (en) Buddy list presentation control method and system, and computer storage medium
CN110536008B (en) Screen projection method and mobile terminal
CN110933511B (en) Video sharing method, electronic device and medium
CN110196667B (en) Notification message processing method and terminal
CN109491738B (en) Terminal device control method and terminal device
CN111638837B (en) Message processing method and electronic equipment
CN109525710B (en) Method and device for accessing application program
WO2020192299A1 (en) Information display method and terminal device
CN110196668B (en) Information processing method and terminal equipment
CN110913067A (en) Information sending method and electronic equipment
CN110865745A (en) Screen capturing method and terminal equipment
CN110908554B (en) Long screenshot method and terminal device
CN109271262B (en) Display method and terminal
CN110764845A (en) Application program setting method and electronic equipment
CN114422461A (en) Message reference method and device
CN115051965B (en) Method and device for controlling video playing, computing equipment and storage medium
CN111752448A (en) Information display method and device and electronic equipment
CN109672845B (en) Video call method and device and mobile terminal
CN108628534B (en) Character display method and mobile terminal
CN112286611B (en) Icon display 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