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

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

Info

Publication number
CN115361354A
CN115361354A CN202211035588.5A CN202211035588A CN115361354A CN 115361354 A CN115361354 A CN 115361354A CN 202211035588 A CN202211035588 A CN 202211035588A CN 115361354 A CN115361354 A CN 115361354A
Authority
CN
China
Prior art keywords
session
target
group
input
message
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
CN202211035588.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 CN202211035588.5A priority Critical patent/CN115361354A/en
Publication of CN115361354A publication Critical patent/CN115361354A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a message processing method, a message processing device, electronic equipment and a readable storage medium, and belongs to the technical field of communication. The method comprises the following steps: displaying a target session interface; the target conversation interface comprises conversation identifications corresponding to at least two conversations participated by a target user; at least two conversations participated by the target user come from more than one instant messaging application; responding to the first input, and determining a target group from all session identifications of the target session interface; responding to a second input, and displaying input information in an information editing area which corresponds to the target group; and responding to a third input, and sending the input information serving as a session message to the session corresponding to each session identifier in the target group.

Description

Message processing method and device, electronic equipment and readable storage medium
Technical Field
The application belongs to the technical field of communication, and particularly relates to a message processing method and device, an electronic device and a readable storage medium.
Background
In the information age of today, as the use of electronic devices becomes more popular, people can use communication software in the electronic devices for communication, however, due to the difference of the use groups of different communication software, for example, users are used to communicate with one instant messaging application in life, but need to communicate with another instant messaging application in work.
Therefore, in order to communicate with different other users in real time, the user needs to switch back and forth between different communication software for inputting and sending messages, which results in a complicated process of sending messages in different communication software.
Disclosure of Invention
An embodiment of the present application provides a message processing method and apparatus, an electronic device, and a readable storage medium, which can solve the problem that a process of sending a message in different communication software is complicated.
In a first aspect, an embodiment of the present application provides a message processing method, where the message processing method includes: displaying a target session interface; the target session interface comprises session identifications corresponding to at least two sessions participated by a target user; at least two conversations participated by the target user come from more than one instant messaging application; responding to a first input, and determining a target group from each session identifier of the target session interface; responding to a second input, and displaying input information in an information editing area which corresponds to the target group; and responding to a third input, and sending the input information serving as a session message to a session corresponding to each session identifier in the target group.
In a second aspect, an embodiment of the present application provides a message processing apparatus, including: the device comprises a display module, a determination module and a sending module; the display module is used for displaying a target session interface; the target conversation interface comprises conversation identifications corresponding to at least two conversations participated by a target user; at least two conversations participated by the target user come from more than one instant messaging application; the determining module is used for responding to the first input and determining a target group from each session identifier of the target session interface; the display module is also used for responding to a second input and displaying input information in an information editing area which corresponds to the target group; the sending module is configured to send, in response to a third input, the input information as a session message to a session corresponding to each session identifier in the target group.
In a third aspect, embodiments of the present application provide an electronic device, which includes a processor and a memory, where the memory stores a program or instructions executable on the processor, and the program or instructions, when executed by the processor, 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 a sixth aspect, embodiments of the present application provide a computer program product, which is stored in a storage medium and executed by at least one processor to implement the method according to the first aspect.
In the embodiment of the application, a target session interface is displayed, a target group is determined from session identifications of the target session interface in response to a first input, input information is displayed in an information editing area commonly corresponding to the target group in response to a second input, the input information is sent to sessions corresponding to the session identifications in the target group as session messages in response to a third input, and the target session interface comprises session identifications respectively corresponding to at least two sessions participated by a target user, wherein the at least two sessions are from more than one instant messaging application, so that messages can be sent to sessions in different instant messaging applications in a group mode through the target session interface, and the complex operation of switching and sending messages among different communication software is avoided.
Drawings
Fig. 1 is a schematic diagram of a message processing method according to an embodiment of the present application;
fig. 2 is one of interface diagrams of a message processing method according to an embodiment of the present application;
fig. 3 is a second schematic interface diagram of a message processing method according to an embodiment of the present application;
fig. 4 is a third schematic interface diagram of a message processing method according to an embodiment of the present application;
fig. 5 is a fourth schematic interface diagram of a message processing method according to an embodiment of the present application;
fig. 6 is a fifth schematic interface diagram of a message processing method according to an embodiment of the present application;
fig. 7 is a sixth schematic interface diagram of a message processing method according to an embodiment of the present application;
fig. 8 is a seventh schematic interface diagram of a message processing method according to an embodiment of the present application;
fig. 9 is an eighth schematic interface diagram of a message processing method according to an embodiment of the present application;
fig. 10 is a ninth schematic interface diagram of a message processing method according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
fig. 12 is a second schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
fig. 13 is a third schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
fig. 14 is a fourth schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
fig. 15 is a fifth schematic structural diagram of a message processing apparatus according to an embodiment of the present application;
fig. 16 is a schematic hardware structure diagram of an electronic device according to an embodiment of the present disclosure;
fig. 17 is a second schematic diagram of a hardware structure 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 described below clearly 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 that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
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 terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in other sequences than those illustrated or otherwise described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense to distinguish one object from another, and not necessarily to limit the number of objects, e.g., the first object may be one or more. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/", and generally means that the former and latter related objects are in an "or" relationship.
The following describes in detail a message processing method, a message processing apparatus, an electronic device, and a readable storage medium according to embodiments of the present application with reference to the accompanying drawings and application scenarios thereof.
In real life, we may encounter such a scenario: due to the fact that different communication software use groups are different, daily communication needs to be contacted through the communication software APP1, and the communication software APP2 needs to be contacted during work. Sometimes, in order to communicate with different users on different communication software in real time, switching and inputting between different software are needed, which is not only cumbersome, but also risks that the message content or the object is sent incorrectly.
In addition, when different communication software is used for real-time communication, a user needs to switch back and forth between a plurality of communication software quickly, and the operation is very complicated. Meanwhile, the communication contents between different users are different inevitably, and a message content transmission error or a message transmission to an error object may occur when communication software is switched. Moreover, opening a plurality of communication software simultaneously means that all chat information in each communication software needs to be loaded, which increases the consumption burden of memory resources.
For example, taking a scenario in which a user wants to send the same message a to the contact 1 in the "communication" APP1, the contact 2 in the "communication" APP2, and the contact 3 in the "communication" APP3 as an example, when the user wants to send the same message to three different contacts through three different communication APPs, it is necessary to continuously switch among the three "communication" APPs, so as to edit or copy and paste the message in the session interface of the corresponding contact in each "communication" APP, and send the message to the corresponding contact. For example, after the message a is sent in the session interface of the contact 1 in the "communication" APP1, it is necessary to switch from the "communication" APP1 to the "communication" APP2, and then continue to send the message a in the session interface of the contact 2 in the "communication" APP2, so that the whole message sending process is complicated in steps and takes a long time.
In the embodiment of the application, a target session interface can be displayed; the target session interface includes sessions in "communication" APP1, "communication" APP2, and "communication" APP3 in which the target user participates. When a user wants to send the same message a to contact 1 in "communication" APP1, contact 2 in "communication" APP2 and contact 3 in "communication" APP3, the user establishes these three sessions as a group; determining the group from the target session interface through clicking input by a user; and displaying the message A input by the user in the information editing area which corresponds to the group; finally, the user sends the message A to a group where the contact 1 in the communication APP1, the contact 2 in the communication APP2 and the contact 3 in the communication APP3 are located, so that different contacts in different instant messaging applications in the group can receive the same message A. Therefore, the user can send the message to different users in different instant messaging applications in the target group at the target session interface, and the message sending process of the cross-application is simplified.
An execution main body of the message processing method provided by the embodiment of the application may be a message processing apparatus, and the message processing apparatus may be an electronic device, and may also be a function module in the electronic device.
The technical solution provided by the present application will be described below by taking an electronic device as an example.
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, displaying a target session interface.
In this embodiment of the present application, the target session interface includes session identifiers corresponding to at least two sessions in which a target user participates; the at least two sessions are from more than one instant messaging application, that is, the at least two sessions are sessions in which the target user participates in at least two instant messaging applications. The at least two sessions may include at least one of a contact session and a group session. A contact session is a session between a target user and one of the contacts. The group session is a session between a target user and at least two contacts.
Optionally, the session members of the contact session may be social objects of the same or different instant messaging applications, for example, for the contact session in the first instant messaging application, the session between the target user and the contact in the first instant messaging application may be a session established between the target user and the contact in the second instant messaging application in the first instant messaging application.
The session identifier is used to uniquely characterize the session, and for the contact session, the session identifier may be a contact identifier of a contact performing a session with the target user, such as a contact name, a contact avatar, and the like. For a group session, the session identification may be a group name, a group avatar, or the like.
Optionally, in this embodiment of the present application, the target session interface includes at least two session controls, a corresponding session identifier is displayed on each session control, each session control is displayed in a stacked manner, and a stacking order of each session control is related to an adding order of the session control corresponding to each session identifier.
Illustratively, the target session interface displays session controls, each session control displays a corresponding session identifier, and one session identifier indicates one session in the instant messaging application.
In a possible embodiment, each of the session controls may be presented in the form of a communication interface, a visual effect form such as a bubble, or a list.
Example 1, as shown in fig. 2, the target conversation interface 21 includes one area 21a and one area 21b (i.e., information editing area). In the area 21a, 4 contact identifiers 22 (i.e. the session identifiers) are displayed. And the 4 contact identifiers 22 are presented in the form of bubbles (i.e., the session control described above). Specifically, the bubble shapes of the 4 contact identifiers are generated based on corresponding contact information and communication software information, referring to fig. 2, the bubble main body is a contact head portrait, a nickname (which can be hidden) is displayed below the head portrait, such as amion, rheum officinale, plumet, pink, and the like, and the upper right corner icon identifies APPs (i.e., communication software) to which the session belongs, such as APP1, APP2, APP3, and the like.
Example 2, as shown in fig. 3, the target conversation interface 21 includes one area 21a and one area 21b (i.e., information editing area). In the area 21a, three communication interfaces 31 (i.e., the session control described above) are displayed, and referring to fig. 3, an icon of a corresponding APP is generated in the upper right corner of the communication interface, and a contact nickname (i.e., the session identifier described above) corresponding to the session is displayed in the upper left corner of the communication interface.
Example 3, as shown in fig. 4, the target conversation interface 21 includes one area 21a and one area 21b (i.e., information editing area). In the area 21a, the chat frames (i.e., the session controls) corresponding to the four sessions are displayed in a sequential ordering manner, and the chat frames are displayed in an up-and-down arrangement manner, which sequentially includes from left to right: the contact head portrait, the contact nickname and the APP identification (namely the session identification) can be automatically determined in a long-press dragging mode. It should be noted that, the user can set the display style of the chat frame autonomously, such as a rounded rectangle, a square rectangle, etc. The form is suitable for users familiar with the traditional chatting software, the information display is clear at a glance, the frame body adjusting freedom degree is higher, and the visibility is good.
Step 202, in response to the first input, determining a target group from session identifiers of the target session interface.
The target group comprises at least one session identifier, and the at least one session identifier is from the same or different instant messaging applications.
In this embodiment of the application, the target session interface further includes an information editing area, and the information editing area is used for receiving an input operation corresponding to a target user. The input information is information input by the first input. The input information can be characters, voice, pictures, emoticons, files or audios and videos.
Correspondingly, before step 202, the message processing method provided in the embodiment of the present application further includes step 202A:
step 202A, a first input of a user is received.
In this embodiment of the present application, the target group is one of groups formed by at least one session identifier in session identifiers in the target session interface.
In an embodiment of the present application, the first input is used to select a target group in the target session interface.
In an embodiment of the present application, the first input may include: the touch input of the user to the display screen, or the voice instruction input by the user, or the specific gesture input by the user may be determined according to the actual use requirement, and the embodiment of the present invention is not limited.
Illustratively, the touch input includes a click input, a slide input, a press input, and the like of the display screen by the user. The specific gesture in the embodiment of the invention can be any one of a single-click gesture, a sliding gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture and a double-click gesture; the click input in the embodiment of the invention can be single click input, double click input or click input of any number of times, and the click input can also be long-time press input or short-time press input.
For example, referring to example 1, taking the existence of a group in the target session interface as an example, as shown in fig. 5, 4 session identifiers (i.e., session identifier 22a, session identifier 22b, session identifier 22c, and session identifier 22 d) are displayed in the target session interface 21, and the 4 session identifiers 22 are shown in a bubble form, and two groups (i.e., group 1 and group 2) are displayed. The session corresponding to the session identifier 22a, the session identifier 22c, and the session identifier 22d is in group 1, and the session corresponding to the session identifier b and the session identifier d is in group 2. Specifically, the bubble forms of the session identifiers are generated based on the contact information in the corresponding session and the application information in the instant messaging application, the main body of the bubble is a contact icon, a nickname (which can be hidden) is displayed below the icon, such as queen, pink, and the like, and the upper right icon is identified as an APP (i.e., instant messaging software) to which the session belongs, such as APP1, APP2, APP3, and the like. Illustratively, the user may select one of the two groups as the target group by clicking (i.e., the first input).
Step 203, responding to the second input, and displaying the input information in the information editing area commonly corresponding to the target group. Correspondingly, before step 203, the message processing method provided in the embodiment of the present application further includes step 203A:
and step 203A, receiving a second input of the user.
In this embodiment of the application, the target session interface further includes an information editing area, and the information editing area is used for editing information.
In the embodiment of the present application, the second input is used to edit information in the information editing area.
In an embodiment of the present application, the second input may include: the touch input of the user to the display screen, or the voice instruction input by the user, or the specific gesture input by the user may be specifically determined according to the actual use requirement, and the embodiment of the present invention is not limited.
In an embodiment of the present application, the input information may include: the text message, the voice message, or the image message may be determined according to actual usage requirements, and the embodiment of the present invention is not limited.
And step 204, responding to the third input, and sending the input information serving as a session message to the session corresponding to each session identifier in the target group.
Correspondingly, before step 204, the message processing method provided in the embodiment of the present application further includes step 204A:
and step 204A, receiving a third input of the user.
In this embodiment of the present application, the third input is used to send a session message to a session corresponding to a session identifier in a target group.
In this embodiment of the application, the third input may include a touch input of a user to the display screen, or a voice instruction input by the user, or a specific gesture input by the user, which may be determined specifically according to an actual use requirement, and the embodiment of the present invention is not limited.
In an embodiment of the present application, the input information may include: the text message, the voice message, or the image message may be determined according to actual usage requirements, and the embodiment of the present invention is not limited.
Optionally, in this embodiment of the application, in the process of "responding to the third input, sending the input information as a session message to the session corresponding to each session identifier in the target group" in the step 204 "includes the following steps 204a:
and 204a, responding to the third input, taking the first user identification corresponding to the target user as a message sending party, and sending the input information serving as a session message to the session corresponding to each session identification in the target group.
Illustratively, the first user identifier is a user identifier of a target user in a first instant messaging application, and a session corresponding to the target session identifier is from the first instant messaging application.
Further optionally, in this embodiment of the application, in the process of the step 204a "responding to the third input, taking the first user identifier corresponding to the target user as a message sender, and sending the input information as a session message to the session corresponding to each session identifier in the target group", the step 204a1 includes the following steps:
step 204a1, responding to the third input, and sending the input information as a session message to the session corresponding to each session identifier in the target group by using the first user identifier corresponding to the target user as a message sender through the message transmission interface corresponding to the first instant messaging application.
Illustratively, the messaging interfaces for different instant messaging applications are different. Therefore, the electronic equipment can utilize different message transmission interfaces to send the input information in the target session interface to the corresponding instant messaging application.
In the message processing method provided by the embodiment of the application, the target session interface is displayed, the target group is determined from the session identifiers of the target session interface in response to the first input, the input information is displayed in the information editing area commonly corresponding to the target group in response to the second input, the input information is sent to the session corresponding to the session identifiers in the target group as the session message in response to the third input, and the target session interface comprises the session identifiers respectively corresponding to at least two sessions participated by the target user, wherein the at least two sessions are from more than one instant messaging application, so that the messages can be sent to the session groups in different instant messaging applications through the target session interface, and the complicated operation of switching and sending the messages between different communication software is avoided.
Optionally, in this embodiment of the present application, the message processing method provided in this embodiment of the present application further includes the following steps 301 and 302:
step 301, receiving a fourth input to a first session control in the session controls of the target session interface.
Illustratively, the first session control is one of at least one session control in the target session interface.
Step 302, responding to the fourth input, and establishing a temporary group for the session corresponding to the first session control.
Illustratively, the fourth input is used to establish a temporary group.
Illustratively, the fourth input may include: the touch input of the user to the first session control, or the voice instruction input by the user, or the specific gesture input by the user, etc. may specifically refer to the first input, and will not be described herein again.
Optionally, in this embodiment of the present application, in combination with the step 302, the message processing method provided in this embodiment of the present application further includes the following steps 302a to 302c:
step 302a, displaying the group session member area in the target session interface.
Illustratively, the group session member identifies each contact corresponding to each session displayed in the target session interface.
Illustratively, the group session member area may be an area in the target session interface.
Step 302b, receiving a fifth input of moving a second session control of the session controls of the target session interface to the group session member area.
Illustratively, the second session control is one of at least one session control in the target session interface.
And step 302c, responding to a fifth input, and adding the session corresponding to the second session control to the temporary group.
Illustratively, the fifth input is for selecting a second session control.
Illustratively, the fifth input may include: dragging the second session control to the input of the temporary group.
For example, referring to fig. 5, as shown in fig. 6, by dragging the session identifier 22b to another session identifier 22d by a bubble (i.e., the fifth input), the two bubbles are automatically collected into a circle box area (i.e., group 2), optionally, a name definition text box may pop up under the circle box, and a group including the two bubbles may be created after inputting and clicking the certain name definition text box. It should be noted that the user can add a session by dragging more bubbles into the created group.
Optionally, in this embodiment of the present application, after "establishing a temporary group for a session corresponding to a first session control" in step 302, the message processing method provided in this embodiment of the present application further includes the following steps 401 to 403:
step 401, update the first session control to a group member set control.
Step 402, receiving a dragging input dragging the group member set control.
And 403, responding to the dragging input, and adding the session corresponding to the session control through which the dragging track of the group member set control passes to the temporary group.
Illustratively, the group member collection control is configured to collect session identifications displayed in the target session interface.
For example, the group member collection control may be displayed in a floating manner on the target session interface, and when the user drags the group member collection control, the group member collection control may move on the target session interface along with the dragging operation of the user.
For example, the group member set control may be displayed in a form of a bubble, a rectangle, or the like, which may be specifically determined according to actual use requirements, and the embodiment of the present invention is not limited.
For example, the user may first update the first session control to be the group member set control, and then drag the group member set control, and the sessions corresponding to all session controls that the drag trajectory passes through will be added to the temporary group.
For example, referring to fig. 5, as shown in fig. 7, the user drags the "group sink" 41 (i.e., the group member set control) to be placed above the session identifier 22d and stays for 1 second or more, so that the session corresponding to the session identifier can be automatically absorbed into the group. After the dragging is stopped, the creation name input box is automatically popped up, and the user can name the group (i.e. the group 2 mentioned above). It should be noted that after naming, the user may still continue to "assimilate" the other sessions to identify the corresponding session by dragging the group method.
In this way, the user can establish the temporary groups in different ways, so that the user can uniformly send messages to the groups.
Optionally, in this embodiment of the present application, the message processing method provided in this embodiment of the present application further includes the following steps 501 to 503:
step 501, displaying the group information editing area when the drag input is ended.
In this embodiment of the application, the target session interface further includes a group information editing area, and the group information editing area is used for editing information.
Illustratively, the group information editing area is one of the areas of the target session interface.
Illustratively, the group information editing area is used for editing the session message.
Step 502, a fourth input to the group information editing area is received.
Illustratively, the fourth input is for editing a conversation message.
Step 503, responding to the fourth input, displaying the input conversation message.
Illustratively, after the user inputs a session message, the session message is displayed in the group information editing area.
Optionally, in this embodiment of the present application, the message processing method provided in this embodiment of the present application further includes step 601:
step 601, displaying the group information of the temporary group.
Illustratively, the group information includes a group name of the temporary group and a number of sessions in the temporary group.
Illustratively, the group information is obtained by the electronic device based on the member information in the temporary group and user-defined modification.
For example, referring to fig. 5, there are two groups in the target session interface 21, namely group 1 and group 2 (i.e. the names of the temporary groups), for example, since the group 1 includes sessions corresponding to 3 session identifiers (such as the session identifier 22a, the session identifier 22c, and the session identifier 22 d), the number "3" of sessions in the group is displayed above the group 1. Or, for example, since group 2 includes sessions corresponding to 2 session identifiers (such as session identifier 22b and session identifier 22 d), the number of sessions "2" in the group is displayed above group 2.
Optionally, in this embodiment of the application, in a case that the target session interface includes a group control corresponding to a target temporary group, the third input is an operation of dragging the input information to the group control corresponding to the target temporary group.
Illustratively, after a user finishes editing a message to be sent in a group information editing area by using a public keyboard, the user long presses the message to generate a draggable message body, drags the draggable message body to a target temporary group, and then sends the same message group to sessions corresponding to all session identifiers in the specified target temporary group.
For example, as shown in fig. 8, the user inputs a conversation message desired to be sent, for example, "please refer to classmates of uncommitted material for timely submission" in the group information editing area 51. At this time, the user may drag the session message to group 1 (i.e., the target temporary group), so that the session message may be sent to sessions corresponding to all session identifiers in group 1.
Optionally, in an example, the user may press an edge of the group for a long time, then a call interface corresponding to the group may be displayed, and then a session message may be sent to the group after editing in the group information editing area by using a public keyboard.
For example, as shown in fig. 9, taking the example of sending a message to group 1 in the target session interface 21, all session identifiers (such as session identifier 22a, session identifier 22c, and session identifier 22 d) of the group are displayed above the chat interface 61 (i.e., the call interface corresponding to the group), and names of contacts in the corresponding session, such as queen, rhubarb, and amium, are displayed below the session identifier 22. The target user 62 edits a session message in the group information editing area, for example, "please refer to classmate and timely submit of the uncommitted material", and clicks to send, the session message is sent to the chat interface 61 and displayed on the right side of the chat interface 61.
Therefore, the user can send the input message to the target temporary group by directly dragging, and the process that the user sends the same message to different conversations is simplified.
Generally, messages sent by a group all have a notification attribute, and it is necessary to check whether a message receiver receives a timely reply.
In one possible embodiment, it may be set whether to automatically pop up a message when the group receives a session message.
In one example, the user turns off the auto-pop-up message function and does not automatically pop-up the conversation interface when a new message is received.
Further optionally, in this embodiment of the application, for one of the target session identifiers in the target temporary group, when a session message is received by a session corresponding to the target session identifier, a first mark may be displayed on the target session identifier.
Illustratively, the first flag is used to characterize a situation of a session message received by a session corresponding to the target session identifier.
For example, if the user closes the automatic pop-up message function, a new message sent by a member in the group is received, an unread message number tag (i.e., the first tag) is generated on a corresponding session identifier (i.e., the target session identifier) in the group, and the user can obtain a reply status and a reply number of the member in the group through the tag. Further, after one of the session identifiers is clicked to view the message, the unread mark on the session identifier disappears, or after the group is clicked to view the whole set of message records, the unread mark disappears.
In one example, if the user turns on the pop-up message function, a new message sent by a member in the group is automatically displayed.
Further optionally, in an embodiment of the present application, the message processing method provided in the embodiment of the present application further includes the following step a:
step A, for one target session identification in the target temporary group, under the condition that a session corresponding to the target session identification receives a session message, the session message is displayed in a temporary group session interface corresponding to the target temporary group.
Illustratively, the target session identifier is one of all session identifiers in the target temporary group.
Illustratively, after a session corresponding to one of the session identifiers in the target temporary group receives a session message, a temporary group session interface corresponding to the target temporary group is displayed, and the received session message is displayed in the temporary group session interface.
For example, as shown in fig. 10, taking group 2 of the target session interface 21 as an example of receiving a new message, when group 2 receives the new message, the session interface 71 of group 2 (i.e. the above-mentioned temporary group session interface) is automatically popped up. The conversation interface 71 displays messages sent by the target user, such as "please refer to the classmate of the uncommitted material for timely submission", and reply messages of the conversation identifier 22b and the conversation identifier 22d, such as "submitted".
Optionally, in this embodiment of the present application, the message processing method provided in this embodiment of the present application further includes the following step B:
and step B, if the conversation in the target temporary group does not receive the conversation message within the first preset time period, canceling to display the conversation interface of the temporary group after the second preset time period.
For example, the first predetermined time period and the second predetermined time period may be set by a user or default by the system.
Illustratively, when the session interface of the temporary group corresponding to the target temporary group is in an open state, all members in the group send session messages within a first predetermined time period (e.g., within 2 minutes), and then the session interface of the temporary group is closed after a second predetermined time period (e.g., after 5 minutes).
Therefore, the reply conditions of the members in the group can be directly checked without clicking and opening the group checking message record by the user.
In one example, after sending a "notification-type" message in a group mode, the sender generally expects to receive and reply from the sender, and when monitoring that a designated reply is detected in the group, the sender automatically moves the contact out of the group/identifies the contact, so as to count the reply progress of the message and perform subsequent processing on the message that has not yet replied.
Optionally, in this embodiment of the present application, the message processing method provided in this embodiment of the present application further includes the following step 701:
step 701, for one target session identifier in the target temporary group, removing the target session identifier from the target temporary group when detecting that a session message received by a session corresponding to the target session identifier contains a preset keyword.
Illustratively, the preset keyword may be obtained by at least one of the following methods:
mode 1: establishing a preset keyword library by inputting preset keywords by a user;
mode 2: by the user selecting a keyword in the conversation message.
According to the mode 1, after the temporary group is established, a user can pop up a setting option by long pressing the group and select a 'reply keyword' configuration, and then the keyword is input into a preset keyword library.
Illustratively, the preset keyword library may be composed of a plurality of words, terms, and phrases, when a user reply message is received in the group, fuzzy matching is performed on the reply content and the keywords in the preset keyword library, and if the reply content is the same as the user reply message or the reply content contains a certain "keyword", the contact is considered to have received the message and fed back, and the contact is automatically moved out of the group.
With respect to the manner 2, the user can select a keyword, which the user wants to set, in the conversation message.
Illustratively, after a user selects a keyword, when a reply message of the user is received in the group, fuzzy matching is carried out on the reply content and the keyword selected by the user, if the reply content and the keyword have the same content or the reply content contains a certain keyword, the contact is considered to have received the message and fed back, and the contact is automatically moved out of the group.
It should be noted that since the members in the group are unaware of the existence of the group, the automatic removal of the replied to the group does not affect the experience of the members in the group.
Optionally, in this embodiment of the present application, the message processing method provided in this embodiment of the present application further includes the following step 801:
step 801, for one target session identifier in the target temporary group, in the case that it is detected that a session message received by a session corresponding to the target session identifier includes a preset keyword, if the target session identifier includes a second mark, displaying first prompt information after a third predetermined time period.
Illustratively, the first prompt message is used to prompt the reply to the session message.
Illustratively, the third predetermined time period may be set by a user or may be defaulted by the system.
Illustratively, the second mark is used for representing that the conversation mark receives a conversation message comprising a keyword.
For example, since part of the group needs to exist continuously after being established, the session identifier with the reply content hitting the "keyword" (i.e. the second identifier mentioned above) may also be marked, and if the session identifier is lit up for one turn, the non-replied person can be accurately distinguished, and may be notified separately afterwards without moving the replied person out of the group.
Therefore, by presetting the keywords, the feedback information which is the same as the keywords or contains the keywords in the conversation message is automatically identified, the conversation mark is automatically removed or marked, and convenient operation is provided for scenes such as cross-application mass-sending message notification and the like.
It should be noted that, in the message processing method provided in the embodiment of the present application, the execution subject may be a message processing apparatus, or an electronic device, and may also be a functional module or an entity in the electronic device. In the embodiment of the present application, a message processing apparatus is taken as an example to execute a message processing method, and the message processing apparatus provided in the embodiment of the present application is described.
Fig. 11 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. 11, the message processing apparatus 900 may include: a display module 901, a determination module 902 and a sending module 903; the display module 901 is configured to display a target session interface; the target conversation interface comprises conversation identifications corresponding to at least two conversations participated by a target user; at least two conversations participated by the target user come from more than one instant messaging application; the determining module 902 is configured to determine, in response to the first input, a target group from session identifiers of the target session interface; the display module 901 is further configured to, in response to a second input, display input information in an information editing area commonly corresponding to the target group; the sending module 903 is configured to, in response to a third input, send the input information as a session message to a session corresponding to each session identifier in the target group.
Optionally, in this embodiment of the application, the sending module 903 is specifically configured to respond to a third input, use a first user identifier corresponding to a target user as a message sender, and send input information as a session message to a session corresponding to each session identifier in the target group; the first user identifier is a user identifier of a target user in a first instant messaging application, and a session corresponding to the target session identifier is from the first instant messaging application.
Optionally, in this embodiment of the application, the sending module 903 is specifically configured to, in response to a third input, send, as a message sender through a message transmission interface corresponding to the first instant messaging application, the input information displayed by the display module as a session message to a session corresponding to each session identifier in the target group determined by the determining module by using a first user identifier corresponding to the target user as a message sender.
Optionally, in this embodiment of the present application, the target session interface includes at least two session controls, a corresponding session identifier is displayed on each session control, each session control is displayed in a stacked manner, and a stacking order of each session control is related to an adding order of the session control corresponding to each session identifier.
Optionally, in this embodiment of the present application, with reference to fig. 11, as shown in fig. 12, the apparatus 900 further includes: a receiving module 904 and an establishing module 905; the receiving module 904 is configured to receive a fourth input to a first session control in the session controls of the target session interface; the establishing module 905 is configured to respond to a fourth input, and establish a temporary group for the session corresponding to the first session control.
Optionally, in this embodiment of the present application, with reference to fig. 12, as shown in fig. 13, the apparatus 900 further includes: an add module 906; the display module 901 is further configured to display a group session member area in the target session interface; the receiving module 904 is further configured to receive a fifth input that a second session control of the session controls of the target session interface is moved to the group session member area; the adding module 906 is configured to add, in response to a fifth input, the session corresponding to the second session control to the temporary group.
Optionally, in this embodiment of the present application, with reference to fig. 13, as shown in fig. 14, the apparatus 900 further includes: an update module 907; the update module 907 is configured to update the first session control to a group member set control; the receiving module 904 is further configured to receive a dragging input for dragging the group member set control; the adding module 906 is further configured to add, in response to a dragging input, a session corresponding to the session control through which the dragging track of the group member set control passes to the temporary group.
Optionally, in this embodiment of the application, the display module 901 is further configured to display a group information editing area when the dragging input is ended; the receiving module 904 is further configured to receive a sixth input to the group information editing area; the display module is further configured to display the input conversation message in response to a sixth input.
Optionally, in this embodiment of the application, the display module 901 is further configured to display group information of the temporary group; the group information includes a group name of the temporary group and a number of sessions in the temporary group.
Optionally, in this embodiment of the application, in a case that the target session interface includes a group control corresponding to the target temporary group, the third input is an operation of dragging the input information to the group control corresponding to the target temporary group.
Optionally, in this embodiment of the application, the display module 901 is further configured to, for one target session identifier in the target temporary group, display the session message in a temporary group session interface corresponding to the target temporary group when a session corresponding to the target session identifier receives the session message.
Optionally, in this embodiment of the application, the display module 901 is further configured to cancel displaying the temporary group session interface after a second predetermined time period if the session in the target temporary group does not receive a session message within the first predetermined time period.
Optionally, in this embodiment of the application, the display module 901 is further configured to, for one target session identifier in the target temporary group, display a first mark on the target session identifier when a session corresponding to the target session identifier receives a session message; the first mark is used for representing the situation of the session message received by the session corresponding to the target session identifier.
Optionally, in this embodiment of the present application, with reference to fig. 14, as shown in fig. 15, the apparatus 900 further includes: a processing module 908; the processing module 908 is configured to, for one target session identifier in the target temporary group, remove the target session identifier from the target temporary group when detecting that a session message received by a session corresponding to the target session identifier includes a preset keyword.
Optionally, in this embodiment of the application, the display module 901 is further configured to, for one target session identifier in the target temporary group, in a case that it is detected that a session message received by a session corresponding to the target session identifier includes a preset keyword, if the target session identifier includes a second mark, display first prompt information after a third predetermined time period; wherein, the first prompt message is used for prompting to reply the conversation message.
In the message processing apparatus provided in the embodiment of the present application, a target session interface is displayed, a target group is determined from session identifiers of the target session interface in response to a first input, input information is displayed in an information editing area commonly corresponding to the target group in response to a second input, and the input information is sent to a session corresponding to each session identifier in the target group as a session message in response to a third input.
The message processing apparatus in the embodiment of the present application may be an electronic device, and may also be a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be a device other than a terminal. The electronic Device may be, for example, a Mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic Device, a Mobile Internet Device (MID), an Augmented Reality (AR)/Virtual Reality (VR) Device, a robot, a wearable Device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and may also be a server, a Network Attached Storage (Network Attached Storage, NAS), a personal computer (NAS), a Television (TV), a teller machine, a self-service machine, and the like, and the embodiments of the present application are not limited in particular.
The message processing apparatus in the embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, which is not specifically limited in the embodiment of the present application.
The message processing apparatus provided in the embodiment of the present application can implement each process implemented by the method embodiments in fig. 11 to fig. 15, and is not described here again to avoid repetition.
Optionally, as shown in fig. 16, an electronic device 1300 is further provided in an embodiment of the present application, and includes a processor 1301 and a memory 1302, where the memory 1302 stores a program or an instruction that can be executed on the processor 1301, and when the program or the instruction is executed by the processor 1301, the steps of the message processing method embodiment are implemented, and the same technical effect can be achieved, and details are not repeated 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. 17 is a schematic hardware structure diagram of an electronic device implementing the embodiment of the present application.
The electronic device 100 includes, but is not limited to: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, and 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. 17 does not constitute a limitation to the electronic device, and the electronic device may include more or less components than those shown in the drawings, or combine some components, or arrange different components, and thus, the description is omitted here.
The display unit 106 is configured to display a target session interface; the target conversation interface comprises conversation identifications corresponding to at least two conversations participated by a target user; at least two conversations participated by the target user come from more than one instant messaging application; a processor 110, configured to determine a target group from session identifiers of the target session interface in response to a first input; the display unit 106 is further configured to display, in response to a second input, input information in an information editing area commonly corresponding to the target group; and the radio frequency unit 101 is configured to, in response to the third input, send the input information as a session message to a session corresponding to each session identifier in the target group.
Optionally, in this embodiment of the application, the radio frequency unit 101 is specifically configured to, in response to a third input, use a first user identifier corresponding to a target user as a message sender, and send input information as a session message to a session corresponding to each session identifier in the target group; the first user identifier is a user identifier of a target user in a first instant messaging application, and a session corresponding to the target session identifier is from the first instant messaging application.
Optionally, in this embodiment of the application, the radio frequency unit 101 is specifically configured to, in response to a third input, use a first user identifier corresponding to the target user as a message sender through a message transmission interface corresponding to the first instant messaging application, and send the input information displayed by the display module as a session message to a session corresponding to each session identifier in the target group determined by the determination module.
Optionally, in this embodiment of the application, the target session interface includes at least two session controls, a corresponding session identifier is displayed on each session control, each session control is stacked and displayed, and a stacking order of each session control is related to an adding order of the session control corresponding to each session identifier.
Optionally, in this embodiment of the present application, the user input unit 107 is configured to receive a fourth input to a first session control in session controls of the target session interface; the processor 110 is configured to respond to a fourth input, and establish a temporary group for the session corresponding to the first session control.
Optionally, in this embodiment of the application, the display unit 106 is further configured to display a group session member area in the target session interface; the user input unit 107 is further configured to receive a fifth input that a second session control of the session controls of the target session interface is moved to the group session member area; the processor 110 is configured to add a session corresponding to the second session control to the temporary group in response to a fifth input.
Optionally, in an embodiment of the present application, the processor 110 is configured to update the first session control to be a group member set control; the user input unit 107 is further configured to receive a dragging input for dragging the group member set control; the processor 110 is further configured to add, in response to a dragging input, a session corresponding to the session control through which the dragging track of the group member set control passes to the temporary group.
Optionally, in this embodiment of the application, the display unit 106 is further configured to display a group information editing area when the drag input is ended; the user input unit 107 is further configured to receive a sixth input to the group information editing area; the display module is further configured to display the input conversation message in response to a sixth input.
Optionally, in this embodiment of the application, the display unit 106 is further configured to display group information of the temporary group; the group information includes a group name of the temporary group and a number of sessions in the temporary group.
Optionally, in this embodiment of the application, in a case that the group control corresponding to the target temporary group is included in the target session interface, the third input is an operation of dragging the input information to the group control corresponding to the target temporary group.
Optionally, in this embodiment of the application, the display unit 106 is further configured to, for one target session identifier in the target temporary group, display the session message in a temporary group session interface corresponding to the target temporary group when a session corresponding to the target session identifier receives the session message.
Optionally, in this embodiment of the application, the display unit 106 is further configured to cancel displaying the temporary group session interface after a second predetermined time period if the session in the target temporary group does not receive the session message within the first predetermined time period.
Optionally, in this embodiment of the present application, the display unit 106 is further configured to, for one target session identifier in the target temporary group, display a first mark on the target session identifier when a session corresponding to the target session identifier receives a session message; the first mark is used for representing the situation of the session message received by the session corresponding to the target session identifier.
Optionally, in this embodiment of the application, the processor 110 is configured to, for one target session identifier in the target temporary group, remove the target session identifier from the target temporary group when detecting that a session message received by a session corresponding to the target session identifier includes a preset keyword.
Optionally, in this embodiment of the application, the display unit 106 is further configured to, for one target session identifier in the target temporary group, when it is detected that a session message received by a session corresponding to the target session identifier includes a preset keyword, if the target session identifier includes a second mark, display first prompt information after a third predetermined time period; wherein, the first prompt message is used for prompting to reply the conversation message.
In the electronic device provided by the embodiment of the application, the target session interface is displayed, the target group is determined from the session identifiers of the target session interface in response to the first input, the input information is displayed in the information editing area corresponding to the target group in response to the second input, the input information is sent to the session corresponding to the session identifiers of the target group as the session message in response to the third input, and the target session interface comprises the session identifiers corresponding to at least two sessions participated by the target user and at least two sessions come from more than one instant messaging application, so that the messages can be sent to the session groups in different instant messaging applications through the target session interface, and the complicated operation of switching and sending the messages between different communication software is avoided.
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 at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, 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. The memory 109 may mainly include a first storage area storing a program or an instruction and a second storage area storing data, wherein the first storage area may store an operating system, an application program or an instruction (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, memory 109 may include volatile memory or non-volatile memory, or memory 109 may include both volatile and non-volatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. The volatile Memory may be a Random Access Memory (RAM), a Static Random Access Memory (Static RAM, SRAM), a Dynamic Random Access Memory (Dynamic RAM, DRAM), a Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, ddr SDRAM), an Enhanced Synchronous SDRAM (ESDRAM), a Synchronous Link DRAM (SLDRAM), and a Direct Memory bus RAM (DRRAM). Memory 109 in the embodiments of the subject application includes, but is not limited to, these and any other suitable types of memory.
Processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor, which mainly handles operations related to the operating system, user interface, application programs, etc., and a modem processor, which mainly handles wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The embodiment of the 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 computer read only memory ROM, a random access memory RAM, a magnetic or optical disk, and the like.
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 a system-on-chip, or a system-on-chip.
Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the processes of the foregoing message processing method embodiments, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again.
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 computer 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, 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 (15)

1. A method of message processing, the method comprising:
displaying a target session interface; the target conversation interface comprises conversation identifications corresponding to at least two conversations participated by a target user; the at least two sessions are from more than one instant messaging application;
responding to a first input, and determining a target group from session identifications of the target session interface;
responding to a second input, and displaying input information in an information editing area which corresponds to the target group;
responding to a third input, and sending the input information serving as a session message to a session corresponding to each session identifier in the target group.
2. The method of claim 1, wherein the sending the input information as a session message to a session corresponding to each session identifier in the target group in response to a third input comprises:
responding to the third input, taking the first user identification corresponding to the target user as a message sending party, and sending the input information serving as a session message to the session corresponding to each session identification in the target group;
the first user identification is the user identification of the target user in a first instant messaging application, and the session corresponding to the target session identification comes from the first instant messaging application.
3. The method according to claim 2, wherein the responding to the third input, with the first user identifier corresponding to the target user as a message sender, sending the input information as a session message to the session corresponding to each session identifier in the target group, includes:
responding to the third input, and sending the input information serving as a session message to a session corresponding to each session identifier in the target group by using a first user identifier corresponding to the target user as a message sender through a message transmission interface corresponding to the first instant messaging application.
4. The method according to claim 1, wherein the target session interface includes at least two session controls, each session control displays a corresponding session identifier thereon, each session control is displayed in a stacked manner, and the stacking order of each session control is related to the adding order of the session control corresponding to each session identifier.
5. The method of claim 4, further comprising:
receiving a fourth input of a first conversation control in all conversation controls of the target conversation interface;
and responding to the fourth input, and establishing a temporary group for the session corresponding to the first session control.
6. The method of claim 5, further comprising:
displaying a group session member area in the target session interface;
receiving a fifth input of moving a second session control of the session controls of the target session interface to the group session member area;
in response to the fifth input, adding the session corresponding to the second session control to the temporary group.
7. The method of claim 5, wherein after the establishing the temporary group for the session corresponding to the first session control, the method further comprises:
updating the first session control to a group member set control;
receiving a dragging input for dragging the group member set control;
and responding to the dragging input, and adding the conversation corresponding to the conversation control passed by the dragging track of the group member set control to the temporary group.
8. The method of claim 7, further comprising:
displaying a group information editing area in a case where the drag input is ended;
receiving a sixth input to the group information editing area;
displaying the inputted conversation message in response to the sixth input.
9. The method of claim 4, further comprising:
displaying group information of the temporary group;
wherein the group information includes a group name of the temporary group and a number of sessions in the temporary group.
10. The method according to claim 1, wherein in a case that a group control corresponding to the target temporary group is included in the target session interface, the third input is an operation of dragging the input information to the group control corresponding to the target temporary group.
11. The method of claim 1, further comprising:
and for one target session identifier in the target temporary group, displaying the session message in a temporary group session interface corresponding to the target temporary group under the condition that the session corresponding to the target session identifier receives the session message.
12. The method of claim 11, further comprising:
and if the session in the target temporary group does not receive the session message within the first preset time period, canceling to display the temporary group session interface after the second preset time period.
13. A message processing apparatus, characterized in that the apparatus comprises: the device comprises a display module, a determining module and a sending module;
the display module is used for displaying a target session interface; the target session interface comprises session identifications corresponding to at least two sessions participated by a target user; the at least two sessions are from more than one instant messaging application;
the determining module is used for responding to a first input and determining a target group from all session identifications of the target session interface displayed by the display module;
the display module is further configured to respond to a second input and display input information in an information editing area which is determined by the determination module and corresponds to the target group;
and the sending module is used for responding to a third input, sending the input information displayed by the display module as a session message to the session corresponding to each session identifier in the target group determined by the determining module.
14. 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 12.
15. 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 12.
CN202211035588.5A 2022-08-26 2022-08-26 Message processing method and device, electronic equipment and readable storage medium Pending CN115361354A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211035588.5A CN115361354A (en) 2022-08-26 2022-08-26 Message processing method and device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211035588.5A CN115361354A (en) 2022-08-26 2022-08-26 Message processing method and device, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN115361354A true CN115361354A (en) 2022-11-18

Family

ID=84004527

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211035588.5A Pending CN115361354A (en) 2022-08-26 2022-08-26 Message processing method and device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN115361354A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116032874A (en) * 2023-03-28 2023-04-28 深圳市鼎为通信有限公司 Communication equipment interaction method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180331979A1 (en) * 2017-05-09 2018-11-15 ROKO Labs, LLC System and method for creating conversations to launch within applications
CN110752980A (en) * 2019-09-27 2020-02-04 维沃移动通信有限公司 Message sending method and electronic equipment
CN111324262A (en) * 2020-01-20 2020-06-23 腾讯科技(深圳)有限公司 Application interface control method, device, terminal and medium
CN113163050A (en) * 2021-03-04 2021-07-23 维沃移动通信(杭州)有限公司 Session interface display method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180331979A1 (en) * 2017-05-09 2018-11-15 ROKO Labs, LLC System and method for creating conversations to launch within applications
CN110752980A (en) * 2019-09-27 2020-02-04 维沃移动通信有限公司 Message sending method and electronic equipment
CN111324262A (en) * 2020-01-20 2020-06-23 腾讯科技(深圳)有限公司 Application interface control method, device, terminal and medium
CN113163050A (en) * 2021-03-04 2021-07-23 维沃移动通信(杭州)有限公司 Session interface display method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116032874A (en) * 2023-03-28 2023-04-28 深圳市鼎为通信有限公司 Communication equipment interaction method and system

Similar Documents

Publication Publication Date Title
CN111857500B (en) Message display method and device, electronic equipment and storage medium
CN112540821B (en) Information sending method and electronic equipment
WO2023160668A1 (en) Session message transceiving method and apparatus, electronic device and readable storage medium
WO2022156668A1 (en) Information processing method and electronic device
CN111857504A (en) Information display method and device, electronic equipment and storage medium
WO2023125157A1 (en) Message sending method and apparatus, and electronic device and medium
CN113094143A (en) Cross-application message sending method and device, electronic equipment and readable storage medium
CN112711366A (en) Image generation method and device and electronic equipment
CN114518923A (en) Message sending method and device and electronic equipment
CN115361354A (en) Message processing method and device, electronic equipment and readable storage medium
WO2024051522A1 (en) Message sending method and apparatus, and electronic device and storage medium
CN114443203A (en) Information display method and device, electronic equipment and readable storage medium
WO2024041516A1 (en) Message processing method and apparatus, electronic device, and readable storage medium
CN113965614A (en) Session creation method and device and electronic equipment
CN112181351A (en) Voice input method and device and electronic equipment
CN115412634A (en) Message display method and device
CN113098757B (en) Red packet transmitting method, red packet receiving method, red packet transmitting device and red packet receiving device
CN114374761A (en) Information interaction method and device, electronic equipment and medium
CN113852540A (en) Information sending method, information sending device and electronic equipment
CN112637407A (en) Voice input method and device and electronic equipment
CN113411539A (en) Multi-user chat initiating method and device
CN115378897A (en) Temporary session establishment method and device, electronic equipment and readable storage medium
CN113691443B (en) Image sharing method and device and electronic equipment
CN114979060A (en) Information transmission method and information transmission device
CN117376299A (en) Group management 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