A message processing method and device

By identifying and marking important messages in the instant messaging system and displaying them specifically in the session interface, the problem of overwhelming important messages is solved to ensure that users do not miss critical information.

CN115529287BActive Publication Date: 2025-04-04TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110713422.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-25
Publication Date
2025-04-04
Estimated Expiration
2041-06-25

AI Technical Summary

Technical Problem

In real-time communication, important messages are easily overwhelmed by other subsequent messages, resulting in the user missing important messages.

Method used

By obtaining the to-do setting request, determine the session identifier and message identifier in the heterogeneous system, set the corresponding message to the to-do message, and display it in the to-do display area within the session.

Benefits of technology

Remind members participating in the session to do the to-do messages in the session to avoid the omission of important messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115529287B_ABST
    Figure CN115529287B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a message processing method and device, which can obtain a to-do setting request generated by a first instant communication; determine the second session identifier and the second message identifier of the second instant communication according to the to-do setting request; determine the session corresponding to the second instant communication according to the second session identifier, and determine the corresponding second message according to the second message identifier, the session of the first instant communication and the session of the second instant communication are mutually communicated, the first message matches the second message, and the first instant communication and the second instant communication belong to heterogeneous systems; set the second message as a to-do message, and display the to-do message in the to-do display area within the session of the second instant communication. By setting the second message in the second instant communication as a to-do message and displaying the to-do message, the scheme can remind members participating in the session of the to-do messages in the session, and avoid the situation where the session members miss important messages due to too many messages.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a message processing method and device. Background Art

[0002] When communicating through instant messaging, corresponding sessions will be generated, such as chat dialog boxes, group chats, etc. Since messages generated first cannot be displayed on the current display page due to subsequently generated messages, that is, when a chat dialog box or group chat is opened, the messages displayed on the current display page are subsequently generated messages. Therefore, when members participating in the session send important messages, they are easily overwhelmed by other subsequently generated messages, resulting in the important messages being missed. Summary of the invention

[0003] The embodiments of the present application provide a message processing method and device, which can remind members participating in a conversation of pending messages in the conversation, thereby preventing users from missing important messages due to too many messages.

[0004] A message processing method provided in an embodiment of the present application includes:

[0005] Acquire a to-do setting request generated by the first instant messaging, where the to-do setting request is triggered and generated by a first message in a session of the first instant messaging;

[0006] Determining a second session identifier and a second message identifier of a second instant messaging service according to the to-do setting request;

[0007] Determine, according to the second session identifier, a session corresponding to the second instant messaging, and, according to the second message identifier, determine a second message corresponding to the second instant messaging session, the first instant messaging session and the second instant messaging session are interoperable, the first message matches the second message, and the first instant messaging and the second instant messaging belong to heterogeneous systems;

[0008] The second message is set as a to-do message, and the to-do message is displayed in a to-do display area in the second instant messaging session.

[0009] A message processing method provided in an embodiment of the present application includes:

[0010] Receiving a to-do setting request triggered by a first message in a first instant messaging session, wherein the to-do setting request carries a first session identifier and a first message identifier;

[0011] Mapping the first session identifier to a second session identifier of a second instant messaging service, and mapping the first message identifier to a second message identifier, to obtain a to-do setting instruction;

[0012] The to-do setting instruction is sent to the second instant messaging system, wherein the to-do setting instruction is used to instruct the second instant messaging system to determine the second session identifier and the second message identifier based on the to-do setting instruction, and to set the second message in the session of the second instant messaging system as the to-do message, and to display the to-do message. The session of the first instant messaging system and the second instant messaging system exchange messages, the first message matches the second message, and the first instant messaging system and the second instant messaging system belong to heterogeneous systems.

[0013] Accordingly, an embodiment of the present application also provides a message processing device, including:

[0014] An acquiring unit, configured to acquire a to-do setting request generated by the first instant messaging, wherein the to-do setting request is generated by triggering a first message in a session of the first instant messaging;

[0015] A first determining unit, configured to determine a second session identifier and a second message identifier of a second instant messaging service according to the to-do setting request;

[0016] a second determining unit, configured to determine, according to the second session identifier, a session corresponding to the second instant messaging, and, according to the second message identifier, determine a second message corresponding to the session of the second instant messaging, wherein messages of the session of the first instant messaging and the session of the second instant messaging are interoperable, the first message matches the second message, and the first instant messaging and the second instant messaging belong to heterogeneous systems;

[0017] The display unit is configured to set the second message as a to-do message and display the to-do message in a to-do display area within the second instant messaging session.

[0018] Accordingly, an embodiment of the present application also provides a message processing device, including:

[0019] A receiving unit, configured to receive a to-do setting request triggered by a first message in a first instant messaging session, wherein the to-do setting request carries a first session identifier and a first message identifier;

[0020] A mapping unit, configured to map the first session identifier to a second session identifier of a second instant messaging service, and to map the first message identifier to a second message identifier, to obtain a to-do setting instruction;

[0021] A sending unit is used to send the to-do setting instruction to the second instant messaging, wherein the to-do setting instruction is used to instruct the second instant messaging to determine the second session identifier and the second message identifier based on the to-do setting instruction, and set the second message in the session of the second instant messaging as the to-do message, and display the to-do message, the session of the first instant messaging and the second instant messaging have message exchange, the first message matches the second message, and the first instant messaging and the second instant messaging belong to heterogeneous systems.

[0022] Correspondingly, an embodiment of the present application also provides a computer device, including a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to execute any message processing method provided in the embodiment of the present application.

[0023] Correspondingly, an embodiment of the present application also provides a computer-readable storage medium, which is used to store a computer program, and the computer program is loaded by a processor to execute any message processing method provided in the embodiment of the present application.

[0024] The embodiment of the present application can obtain a to-do setting request generated by the first instant messaging, the to-do setting request is generated by triggering the first message in the first instant messaging session; according to the to-do setting request, determine the second session identifier and the second message identifier of the second instant messaging; according to the second session identifier, determine the session corresponding to the second instant messaging, and according to the second message identifier, determine the second message corresponding to the session of the second instant messaging, the session of the first instant messaging and the session of the second instant messaging are intercommunication, the first message matches the second message, and the first instant messaging and the second instant messaging belong to heterogeneous systems; set the second message as a to-do message, and display the to-do message in the to-do display area in the session of the second instant messaging. This solution sets the second message in the second instant messaging as a to-do message through the first instant messaging, and displays the to-do message in the to-do display area, which can remind members participating in the session of the to-do messages in the session, and avoid the situation where the session members miss important messages due to too many messages. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0026] Figure 1 It is a scene diagram of the message processing method provided in the embodiment of the present application;

[0027] Figure 2 is a flowchart of a message processing method provided by an embodiment of the present application;

[0028] Figure 3 is a schematic diagram of a first instant messaging graphical interface provided by an embodiment of the present application;

[0029] Figure 4 is a schematic diagram of a second instant messaging graphical interface provided by an embodiment of the present application;

[0030] Figure 5 is another flow chart of the message processing method provided by an embodiment of the present application;

[0031] Figure 6 is another flow chart of the message processing method provided by an embodiment of the present application;

[0032] Figure 7 This is a flowchart of completing a to-do message provided by an embodiment of the present application;

[0033] Figure 8 is a schematic diagram of a message processing device provided in an embodiment of the present application;

[0034] Fig. 9 is a schematic diagram of another message processing device provided in an embodiment of the present application;

[0035] Fig.10 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0037] The embodiment of the present application provides a message processing method and device. The message processing device can be integrated in a computer device, and the computer device can be a terminal or a server.

[0038] An embodiment of the present invention provides a message processing system, including: a message processing device applicable to a terminal and a message processing device applicable to a server.

[0039] The terminal may include a mobile phone, a wearable smart device, a tablet computer, a laptop computer, a personal computer (PC), etc., and the first instant messaging and the second instant messaging may be installed on the terminal. The message processing terminal may also include a first terminal and a second terminal, and the first terminal may be installed with the first instant messaging and the second terminal may be installed with the second instant messaging. Alternatively, the terminal may access the first instant messaging and the second instant messaging through a web page or the like.

[0040] The first instant messaging may be a platform capable of instant sending and receiving Internet messages and other services. The second instant messaging may be a platform different from the first instant messaging, capable of instant sending and receiving Internet messages and other services. Messages between the first instant messaging and the second instant messaging may be interoperable, the first instant messaging belongs to the first messaging system, the second instant messaging belongs to the second messaging system, the first instant messaging and the second instant messaging belong to heterogeneous messaging systems, and each messaging system corresponds to an account type.

[0041] The server can be an independent physical server or a distributed system. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), as well as big data and artificial intelligence platforms.

[0042] The server may also be a server cluster composed of multiple physical servers. The server cluster may include an intercommunication server between multiple heterogeneous message systems, which may also be called a gateway server, or a background server of a message system, such as a first background server of a first message system and a second background server of a second message system. The first background server may respond to a request of the first instant messaging and perform a corresponding operation, and the second background server may respond to a request of the second instant messaging and perform a corresponding operation.

[0043] For example, Figure 1 As shown, the message processing system includes a first background server for the first instant messaging, a second background server for the second instant messaging, a gateway server between the first message system and the second message system, and terminals and other devices.

[0044] The terminal obtains the first instant communication, responds to the user's triggering of the first message in the first instant communication session, and generates a to-do setting request, the to-do setting request carries the first session identifier of the first instant communication session and the first message identifier of the first message; the terminal sends the to-do setting request to the first background server.

[0045] The first backend server sends a to-do setting request to the gateway server, and the gateway server maps the first session identifier in the to-do setting request to a universal session identifier, and maps the first message identifier to a universal message identifier, to obtain a universal to-do setting instruction, and sends the universal to-do setting instruction to the backend servers corresponding to the first instant messaging and the second instant messaging, respectively.

[0046] The first backend server maps the general session identifier to the first session identifier and the general message identifier to the first message identifier according to the received general to-do setting instruction, obtains the first to-do setting instruction, and sends the first to-do setting instruction to the terminal where the first instant messaging is located. The terminal marks the first message as to-do according to the received first to-do setting instruction.

[0047] The second background server receives the general to-do setting instruction, maps the general session identifier to the second session identifier, maps the general message identifier to the second message identifier, obtains the second to-do setting instruction, and sends the second to-do setting instruction to the terminal where the second instant messaging is located. The terminal sets the second message as a to-do message based on the received second to-do setting instruction, and displays the to-do message at a preset location.

[0048] This solution sets the second message in the second instant messaging as a to-do message through the first instant messaging and displays the to-do message, which can remind members participating in the conversation of the to-do messages in the conversation and prevent the conversation members from missing important messages due to too many messages.

[0049] It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.

[0050] This embodiment will be described from the perspective of a message processing device, which can be integrated into a computer device, which can be a terminal or other device. Figure 2 As shown, the specific process of the message processing method can be as follows:

[0051] 101. Obtain a to-do setting request generated by a first instant messaging session, where the to-do setting request is generated by triggering a first message in a first instant messaging session.

[0052] Among them, the first instant messaging session (which can be called the first session) can be a session in the first instant messaging, the second instant messaging session (which can be called the second session) can be a session in the first instant messaging, and the messages between the first instant messaging session and the second instant messaging session are exchanged, that is, the messages between the first instant messaging session and the second instant messaging session are synchronized.

[0053] For example, a user account of a first user of a first user account type is logged in on the first instant messaging, and a user account of a second user of a second user account type is logged in on the second instant messaging. The first user can chat with the second user through a first session, and the second user can chat with the first user through a second session. The chat messages included in the first session and the second session can be the same. For example, the first user sends a first message in the first session, and the second user can receive the message, i.e., the second message in the second session, in the second session. Therefore, the first message matches the second message.

[0054] The session may be a session including only the first user and the second user, that is, the messages received or sent in the session are all from the first user or the second user. The session may also be a multi-user session including the first user, the second user, and other users, such as a chat group and a group chat.

[0055] The first message may be a message in a first instant messaging session, for example, Figure 3 The first message is shown.

[0056] The second message may be a message in a second instant messaging session, for example, Figure 4 The second message is shown.

[0057] For example, the user may specifically set the first message in the first conversation in the user graphical interface provided by the first instant messaging, triggering the first instant messaging to generate a to-do setting request, and the terminal obtains the to-do setting request generated by the first instant messaging.

[0058] 102. Determine a second session identifier and a second message identifier of a second instant messaging according to the to-do setting request.

[0059] Among them, the second session identifier can be an identifier used to uniquely represent the second session in the second message system, such as a session ID. Each session in the second instant messaging can correspond to a session identifier, and the terminal can locate the corresponding session according to the session identifier. For example, the terminal locates the second session according to the second session identifier.

[0060] Among them, the second message identifier can be an identifier used to uniquely represent the second message in the second conversation in the second message system, such as a message ID. Each message in the second instant messaging can correspond to a message identifier, and the terminal can locate the corresponding message according to the message. For example, the terminal can locate the second message according to the second message identifier.

[0061] For example, the to-do setting request may carry a first session identifier and a first message identifier. According to the to-do setting request, the first session identifier is mapped to a second session identifier, and the first message identifier is mapped to a second message identifier.

[0062] In one embodiment, in order to reduce the size of the memory occupied by the second instant messaging and reduce the occupation of terminal resources, mapping the first session identifier to the second session identifier and mapping the first message identifier to the second message identifier may be performed by the server, that is, the step of "determining the session identifier and the second message identifier of the second instant messaging according to the to-do setting request" may specifically include:

[0063] Sending a to-do setting request to the server, the to-do setting request carrying the first session identifier and the first message identifier of the first instant communication, the to-do setting request being used to instruct the server to map the first session identifier to the second session identifier of the second instant communication, map the first message identifier to the second message identifier, and generate a to-do setting instruction based on the session identifier and the second message identifier;

[0064] Receiving a to-do setting instruction returned by the server based on the to-do setting request;

[0065] The second session identifier and the second message identifier of the second instant messaging are determined according to the to-do setting instruction.

[0066] The to-do setting instruction may be an instruction that can be recognized by the second instant messaging service and can execute a corresponding operation. The to-do setting instruction may also be a control message that can be recognized by the second instant messaging service.

[0067] For example, specifically, a to-do setting request generated in the first instant messaging may be sent to the server, instructing the server to map the first session identifier to the second session identifier, map the first message identifier to the second message identifier, and generate a to-do setting instruction based on the second session identifier and the second message identifier, and return the generated to-do setting instruction to the terminal.

[0068] According to the received to-do setting instruction, the terminal may determine the second session identifier and the second message identifier according to the information carried in the to-do setting instruction.

[0069] 103. Determine, based on the second session identifier, a session corresponding to the second instant messaging, and, based on the second message identifier, determine the second message corresponding to the second instant messaging session. The first instant messaging session and the second instant messaging session are interconnected, the first message matches the second message, and the first instant messaging and the second instant messaging belong to heterogeneous systems.

[0070] For example, the second session may be searched in the second instant messaging according to the second session identifier, and the second message in the second session may be located according to the second message identifier.

[0071] 104. Set the second message as a to-do message, and display the to-do message in a to-do display area in the second instant messaging session.

[0072] The to-do message may be a message obtained based on the second message, and the to-do message may be in the form of a text message, a picture message, a file message, or a geographic location message.

[0073] The to-do display area may be an area whose display position does not change with the refresh of the conversation message, for example, Figure 4 The to-do display area, message input area, and emoticon insertion control shown will not change display position as the session message is refreshed. When the message in the second session is refreshed, the to-do display area will not change and will always be displayed on the current display page.

[0074] For example, after locating the second message, the second message may be set as a to-do message, and the to-do message may be displayed in the to-do display area.

[0075] Optionally, after the second message is set as a to-do message, a corresponding to-do control may be generated and displayed in the to-do display area. The to-do control may include part or all of the content of the to-do message, or include the to-do subject or to-do name set when the user initiates a to-do setting request. When a trigger operation for the to-do control is detected, such as a click, long press, etc., the complete content of the to-do message is displayed.

[0076] The user can view the to-do message in the second session of the second instant messaging and can complete the to-do message. The terminal can respond to the triggering operation on the to-do message in the first instant messaging and display that the to-do message has been completed. That is, in one embodiment, the message processing method can also include:

[0077] In response to a completion operation on a to-do message in a second instant messaging session, completion information of a first message corresponding to the to-do message is displayed in the first instant messaging session.

[0078] The completion information may be information indicating that the pending message has been completed.

[0079] For example, when a completion operation (click, long press, or slide operation) is detected for a to-do message in the to-do display area, completion information indicating that the to-do message has been completed is displayed in the first instant messaging session. For example, the to-do completion information is displayed in the to-do display area, and a completion control corresponding to the to-do message can also be displayed. When the user clicks the completion control, completion information is displayed in the first instant messaging session, such as xx to-do has been completed, or xx to-do has been completed. Since the to-do message is determined based on the first message and the second message is set based on the second message, completing the to-do message can be equivalent to completing the first message.

[0080] It is also possible to set certain completion conditions. For example, the to-do message is a questionnaire message, that is, the to-do message includes a questionnaire to be filled out, and the user submits the questionnaire as a completion operation for the to-do message. When the user submits the questionnaire, the completed to-do message is displayed in the first session, or the completed xx questionnaire, etc.

[0081] In one embodiment, the first instant messaging and the second instant messaging may communicate messages with each other through the server, that is, the step of "responding to the completion operation of the to-do message in the session of the second instant messaging, displaying the completion information of the first message corresponding to the to-do message in the session of the first instant messaging", may specifically include:

[0082] In response to a completion operation on a to-do message in a second instant messaging session, generating a to-do completion request;

[0083] Sending a pending completion request to the server, where the pending completion request is used to instruct the server to generate a control instruction corresponding to the first instant communication;

[0084] Receive control instructions returned by the server based on the pending completion request;

[0085] According to the control instruction, completion information of the first message is displayed in the first instant messaging session.

[0086] The control instruction may be an instruction that can be recognized by the first instant messaging service and can execute a corresponding operation, or the control instruction may be a control message that can be recognized by the first instant messaging service.

[0087] For example, when the terminal detects the completion operation of the to-do message in the second instant messaging session, it generates a to-do completion request, which can carry the second session identifier of the second session and the message identifier of the to-do message, and sends the to-do completion request to the server.

[0088] Based on the to-do completion request, the server maps the message identifier of the to-do message to the first message identifier, and based on the to-do setting request and the first message identifier, generates a control instruction that can be recognized by the first instant messaging. For example, the control instruction is generated based on the transmission protocol between the server and the first instant messaging, and the control instruction is sent to the terminal.

[0089] The terminal locates the first message in the first instant messaging session according to the control instruction, and displays a completion message of the first message.

[0090] If the first session and the second session are multi-person sessions, such as a group chat, the displayed completion information may include user information of the completed to-do message. That is, in one embodiment, the step of “displaying completion information of the first message in the first instant messaging session according to the control instruction” may specifically include:

[0091] Determining, in the first instant messaging session, a first message corresponding to the to-do message according to the first message identifier carried by the control instruction;

[0092] The completion information of the first message corresponding to the account identifier is displayed.

[0093] The account identifier may identify an identifier of the second instant messaging account, for example, an account ID.

[0094] For example, the first message corresponding to the to-do message can be determined in the first instant messaging session according to the first identification information carried by the control instruction. Since, usually, we judge the user identity according to the user's account nickname, the account nickname can be determined according to the account identifier, and the completion information of the first message corresponding to the account identifier can be displayed, which can be A completed the to-do message, or A completed BB, etc., where A can be the account nickname corresponding to the account identifier, and BB can be the to-do subject or to-do name of the to-do message.

[0095] The user can set a pending message or cancel the pending message. That is, in one embodiment, the message processing method may further include:

[0096] Acquire a pending cancellation request triggered by the first message in the first instant messaging session;

[0097] According to the to-do cancellation request, the to-do message corresponding to the first message in the second instant messaging session is cancelled.

[0098] For example, a to-do cancellation request triggered by a first message set as a to-do message may be obtained, and according to the to-do cancellation request, the to-do message displayed in the to-do display area of ​​the second session may be cancelled.

[0099] As can be seen from the above, the embodiment of the present application can obtain the to-do setting request generated by the first instant messaging; determine the second session identifier and the second message identifier of the second instant messaging according to the to-do setting request; determine the session corresponding to the second instant messaging according to the second session identifier, and determine the corresponding second message according to the second message identifier, the session of the first instant messaging and the session of the second instant messaging are mutually communicated, the first message matches the second message, and the first instant messaging and the second instant messaging belong to heterogeneous systems; set the second message as a to-do message, and display the to-do message in the to-do display area within the session of the second instant messaging. By setting the second message in the second instant messaging as a to-do message and displaying the to-do message, the scheme can remind members participating in the session of the to-do messages in the session, and avoid the situation where the session members miss important messages due to too many messages.

[0100] Based on the above embodiments, further detailed description will be given below with examples.

[0101] This embodiment will be described from the perspective of a message processing device, which can be specifically integrated in a computer device, which can be a server or other device; wherein the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, as well as big data and artificial intelligence platforms.

[0102] The present application provides a message processing method, such as Figure 5 As shown, the specific process of the message processing method can be as follows:

[0103] 201. Receive a to-do setting request triggered by a first message in a first instant messaging session, where the to-do setting request carries a first session identifier and a first message identifier.

[0104] For example, it may be a to-do setting request sent by a receiving terminal, for example, a user may set a first message of a first conversation as a to-do message in a user graphical interface provided by a first instant messaging service, and the triggering terminal may generate a to-do setting request according to a session identifier of the first conversation and a message identifier of the first message, and send the to-do setting request to a server. The server receives the to-do setting request sent by the terminal.

[0105] 202. Map the first session identifier to a second session identifier of a second instant messaging service, and map the first message identifier to a second message identifier, to obtain a to-do setting instruction.

[0106] For example, specifically, the server maps the first session identifier in the to-do setting request to the second session identifier, maps the first message identifier to the second message identifier, and generates a to-do setting instruction that can be recognized by the second instant messaging and execute corresponding operations based on the second session identifier and the second message identifier.

[0107] In one embodiment, the server may include a gateway server, a first backend server corresponding to the first instant communication, and a second backend server corresponding to the second instant communication. The step of "mapping the first session identifier to the second session identifier of the second instant communication, and mapping the first message identifier to the second message identifier to obtain a to-do setting instruction" may specifically include:

[0108] Sending a to-do setting request to the gateway server, wherein the to-do setting request user instructs the gateway server to map the first session identifier to a universal session identifier, map the first message identifier to a universal message identifier, and obtain a universal to-do setting instruction based on the universal session identifier and the universal message identifier;

[0109] Receiving a general to-do setting instruction returned by the gateway server based on the to-do setting request;

[0110] According to the general to-do setting instruction, the general session identifier is mapped to the second session identifier of the second instant messaging, and the general message identifier is mapped to the second message identifier, so as to obtain the to-do setting instruction.

[0111] The universal session identifier may be a session identifier that can be recognized by the first instant messaging and mapped to the first session identifier, and can be recognized by the second instant messaging and mapped to the second session identifier.

[0112] The universal message identifier may be a message identifier that can be recognized by the first instant messaging and mapped to the first message identifier, and can be recognized by the second instant messaging and mapped to the second message identifier.

[0113] The general to-do setting instruction may be an instruction that can be recognized by both the first instant messaging and the second instant messaging.

[0114] For example, the first backend server may send a to-do setting request to a gateway server, the gateway server may convert the first session identifier into a universal session identifier, convert the first message identifier into a universal message identifier, and generate a universal to-do setting instruction based on the universal session identifier and the first session identifier, and send the universal to-do setting instruction to the second backend server.

[0115] The second background server converts the general session identifier into a second session identifier and the general message identifier into a second message identifier according to the general to-do setting instruction, and generates a to-do setting instruction according to the second session identifier and the second message identifier.

[0116] 203. Send a to-do setting instruction to the second instant messaging system, wherein the to-do setting instruction is used to instruct the second instant messaging system to determine the second session identifier and the second message identifier based on the to-do setting instruction, and set the second message in the session of the second instant messaging system as the to-do message, and display the to-do message. The session of the first instant messaging system and the second instant messaging system exchange messages, the first message matches the second message, and the first instant messaging system and the second instant messaging system belong to heterogeneous systems.

[0117] For example, the to-do setting instruction may be specifically sent to the second instant messaging service, instructing the second instant messaging service to set the second message as a to-do message and display the to-do message.

[0118] As can be seen from the above, the embodiment of the present application can receive a to-do setting request triggered by a first message in a conversation of a first instant communication, the to-do setting request carries a first session identifier and a first message identifier; maps the first session identifier to a second session identifier of a second instant communication, and maps the first message identifier to a second message identifier, to obtain a to-do setting instruction; sends the to-do setting instruction to the second instant communication, the to-do setting instruction is used to instruct the second instant communication to determine the second session identifier and the second message identifier based on the to-do setting instruction, and sets the second message in the conversation of the second instant communication as a to-do message, and displays the to-do message. By setting the second message in the second instant communication as a to-do message and displaying the to-do message, the scheme can remind members participating in the conversation of the to-do messages in the conversation, and avoid the situation where the conversation members miss important messages due to too many messages.

[0119] Based on the above embodiments, further detailed description will be given below with examples.

[0120] This embodiment will be described from the perspective of a message processing system, in which the first session and the second session are sessions including session members such as teachers and parents, and the teacher sets a to-do message through the first instant messaging to manage the second session of the second instant messaging. The message processing system may include a terminal, and the terminal may include a first terminal and a second terminal. The first terminal is installed with a first client corresponding to the first instant messaging, and the second terminal is installed with a second client corresponding to the second instant messaging, as well as a first backend server corresponding to the first client, a second backend server corresponding to the second client, and a gateway server connecting the first backend server and the second backend server.

[0121] The first terminal and the second terminal may be two different terminals or the same terminal.

[0122] The first backend server may specifically include a to-do server, an intercommunication message server, and a message server. Figure 6 As shown, the specific process of the message processing method can be as follows:

[0123] 301. The terminal obtains a to-do setting request generated by a first application, and sends the to-do setting request to a to-do server.

[0124] For example, the teacher may specifically set the first message in the first conversation in the user graphical interface provided by the first client, triggering the first client to generate a to-do setting request.

[0125] The terminal obtains the to-do setting request, and sends the to-do setting request to the to-do server of the first background server.

[0126] 302. The to-do server sends a to-do setting request to the gateway server.

[0127] For example, the to-do server may send the to-do setting request to the gateway server.

[0128] 303. The gateway server converts the to-do setting request into a general to-do setting instruction, and distributes the general to-do setting instruction to the intercommunication message server and the second background server.

[0129] For example, the gateway server may convert the first session identifier carried in the to-do setting request into a universal session identifier, convert the first message identifier into a universal message identifier, and generate a universal to-do setting instruction based on the universal session identifier and the first session identifier, and send the universal to-do setting instruction to the intercommunication message server and the second background server.

[0130] 304. The intercommunication message server converts the general to-do setting instruction into a first to-do setting instruction, and sends the first to-do setting instruction to the message server.

[0131] The first to-do setting instruction may be an instruction that the first client can recognize and execute corresponding operations.

[0132] For example, the intercommunication message server may convert the general session identifier into the first session identifier and the general message identifier into the first message identifier according to the general to-do setting instruction, generate the first to-do setting instruction according to the first session identifier and the first message identifier, and send the first to-do setting instruction to the message server.

[0133] 305. The message server sends the first to-do setting instruction to the first client in the terminal.

[0134] For example, the message server may specifically send the first to-do setting finger to the first client on the terminal.

[0135] 306. The terminal marks the first message through the first client according to the first to-do setting instruction.

[0136] For example, the terminal may receive the first to-do setting instruction, locate the first session according to the first session identifier, locate the first message in the first session according to the first message identifier, and mark the first message as to-do through the first client. Figure 3 As shown, it is displayed below the first message that it has been set as a to-do message, and the first message can also be marked as a to-do message in other places.

[0137] The marking position can be flexibly set according to actual application needs and is not limited here.

[0138] 307. The second backend server converts the general to-do setting instruction into a second to-do setting instruction, and sends the to-do setting instruction to the second client in the terminal.

[0139] For example, the second background server may convert the general session identifier into a second session identifier and the general message identifier into a second message identifier according to the general to-do setting instruction, generate a second to-do setting instruction according to the second session identifier and the second message identifier, and send the second to-do setting instruction to the second client on the terminal.

[0140] 308. The terminal displays the to-do information in the to-do display area of ​​the second session through the second client.

[0141] For example, the terminal may receive a second to-do setting instruction, locate the second session and the second message in the second session in the second client, set the second message as a to-do message, and display the to-do message in the to-do display area, and the to-do message setting is completed.

[0142] After the pending messages are set, parents can view the pending messages through the second client and complete the pending messages, for example, Figure 7 As shown:

[0143] 3081. The terminal sends a pending completion request to the second background server.

[0144] For example, the parent may complete the to-do message in the session interface of the second session provided by the second client, triggering the second client to generate a to-do completion request, and the to-do completion request carries the account identifier of the parent who completes the to-do message, the second session identifier, and the message identifier of the to-do message.

[0145] The terminal sends the to-do completion request to the second backend server, and the terminal cancels the display of the to-do message in the conversation interface by logging into the second client having the user account of the parent.

[0146] 3082. The second backend server sends the to-do completion request to the gateway server.

[0147] 3083. The gateway server generates a control instruction based on the to-do completion request and sends the control instruction to the message server.

[0148] For example, the gateway server may convert the second session identifier into the first session identifier based on the to-do completion request, convert the second message identifier into the first message identifier, generate a control instruction according to the first session identifier, the first message identifier and the account identifier, and send the control instruction to the message server.

[0149] 3084. The message server sends the control instruction to the terminal.

[0150] 3085. The terminal displays completion information through the second client.

[0151] For example, the message server may send a control instruction to a second client on the terminal, and the second client may locate the first session according to the first session identifier carried in the control instruction, and locate the first message according to the first message identifier, and display in the second session the to-do message corresponding to the first message after the parent corresponding to the account identifier has completed it.

[0152] As can be seen from the above, the message processing system of the embodiment of the present application can obtain the to-do setting request generated by the first application through the terminal, and send the to-do setting request to the to-do server; the to-do server sends the to-do setting request to the gateway server; the gateway server converts the to-do setting request into a general to-do setting instruction, and distributes the general to-do setting instruction to the intercommunication message server and the second background server; the intercommunication message server converts the general to-do setting instruction into a first to-do setting instruction, and sends the first to-do setting instruction to the message server; the message server sends the first to-do setting instruction to the first client in the terminal; the terminal marks the first message through the first client according to the first to-do setting instruction; and the terminal displays the to-do information in the to-do display area of ​​the second session through the second client. This scheme can remind members participating in the session of the to-do messages in the session by setting the second message in the second instant messaging as a to-do message and displaying the to-do message, so as to avoid the situation where the session members miss important messages due to too many messages.

[0153] In order to better implement the message processing method provided in the embodiment of the present application, a message processing device is also provided in one embodiment. The meanings of the terms are the same as those in the above message processing method, and the specific implementation details can refer to the description in the method embodiment.

[0154] The message processing device may be integrated into a computer device, such as Figure 8 As shown, the message processing device may include: an acquisition unit 401, a first determination unit 402, a second determination unit 403 and a display unit 404, which are specifically as follows:

[0155] The acquisition unit 401 is configured to acquire a to-do setting request generated by a first instant messaging session, where the to-do setting request is generated by triggering a first message in a first instant messaging session.

[0156] For example, the user may specifically set the first message in the first conversation in the user graphical interface provided by the first instant messaging, triggering the first instant messaging to generate a to-do setting request, and the terminal obtains the to-do setting request generated by the first instant messaging.

[0157] The first determining unit 402 is configured to determine a second session identifier and a second message identifier of a second instant messaging service according to the to-do setting request.

[0158] For example, the to-do setting request may carry a first session identifier and a first message identifier. According to the to-do setting request, the first session identifier is mapped to a second session identifier, and the first message identifier is mapped to a second message identifier.

[0159] In one embodiment, the first determining unit 402 may include a sending subunit, a receiving subunit, and a determining subunit, specifically:

[0160] Sending subunit: used to send a to-do setting request to the server, the to-do setting request carries the first session identifier and the first message identifier of the first instant communication, the to-do setting request is used to instruct the server to map the first session identifier to the second session identifier of the second instant communication, map the first message identifier to the second message identifier, and generate a to-do setting instruction based on the session identifier and the second message identifier.

[0161] Receiving subunit: used for receiving the to-do setting instruction returned by the server based on the to-do setting request.

[0162] The determination subunit is used to determine the second session identifier and the second message identifier of the second instant messaging according to the to-do setting instruction.

[0163] For example, specifically, a to-do setting request generated in the first instant messaging may be sent to the server, instructing the server to map the first session identifier to the second session identifier, map the first message identifier to the second message identifier, and generate a to-do setting instruction based on the second session identifier and the second message identifier, and return the generated to-do setting instruction to the terminal.

[0164] According to the received to-do setting instruction, the terminal may determine the second session identifier and the second message identifier according to the information carried in the to-do setting instruction.

[0165] The second determination unit 403 is used to determine the session corresponding to the second instant communication according to the second session identifier, and to determine the second message corresponding to the second instant communication session according to the second message identifier, the first instant communication session and the second instant communication session are interconnected, the first message matches the second message, and the first instant communication and the second instant communication belong to heterogeneous systems.

[0166] For example, the second session may be searched in the second instant messaging according to the second session identifier, and the second message in the second session may be located according to the second message identifier.

[0167] Display unit 404: used for setting the second message as a to-do message, and displaying the to-do message in a to-do display area in the second instant messaging session.

[0168] For example, after locating the second message, the second message may be set as a to-do message, and the to-do message may be displayed in the to-do display area.

[0169] Optionally, after the second message is set as a to-do message, a corresponding to-do control may be generated and displayed in the to-do display area. The to-do control may include part or all of the content of the to-do message, or include the to-do subject or to-do name set when the user initiates a to-do setting request. When a trigger operation for the to-do control is detected, such as a click, long press, etc., the complete content of the to-do message is displayed.

[0170] The user can view the to-do message in the second session of the second instant messaging and can complete the to-do message. The terminal can respond to the triggering operation on the to-do message in the first instant messaging and display that the to-do message has been completed. That is, in one embodiment, the message processing device can also include a display unit, specifically:

[0171] Display unit: used for responding to the completion operation of the to-do message in the second instant messaging session, and displaying the completion information of the first message corresponding to the to-do message in the first instant messaging session.

[0172] For example, when a completion operation is detected for a to-do message in the to-do display area, such as a click, long press, or slide, completion information indicating that the to-do message has been completed is displayed in the first instant messaging session. Since the to-do message is determined based on the first message and the second message is set based on the second message, completing the to-do message is equivalent to completing the first message.

[0173] In one embodiment, the first instant messaging and the second instant messaging may communicate messages through the server, and the display unit may include an instruction generating subunit, a sending subunit, a receiving subunit, and a display subunit, specifically:

[0174] The instruction generating subunit is used to generate a to-do completion request in response to a completion operation on a to-do message in the second instant messaging session.

[0175] Sending subunit: used for sending a to-do completion request to the server, where the to-do completion request is used to instruct the server to generate a control instruction that can be recognized by the first instant messaging.

[0176] Receiving subunit: used to receive control instructions returned by the server based on the to-do completion request.

[0177] Display subunit: used for displaying the completion information of the first message in the first instant messaging session according to the control instruction.

[0178] For example, when the terminal detects the completion operation of the to-do message in the second instant messaging session, it generates a to-do completion request, which can carry the second session identifier of the second session and the message identifier of the to-do message, and sends the to-do completion request to the server.

[0179] Based on the to-do completion request, the server maps the message identifier of the to-do message to the first message identifier, and based on the to-do setting request and the first message identifier, generates a control instruction that can be recognized by the first instant messaging. For example, the control instruction is generated based on the transmission protocol between the server and the first instant messaging, and the control instruction is sent to the terminal.

[0180] The terminal locates the first message in the first instant messaging session according to the control instruction, and displays a completion message of the first message.

[0181] If the first session and the second session are multi-person sessions, such as a group chat, the displayed completion information may include user information of the completed to-do message, that is, in one embodiment, the display subunit may include a determination module and a display module, specifically:

[0182] Determination module: used to determine the first message corresponding to the to-do message in the first instant messaging session according to the first message identifier carried by the control instruction.

[0183] Display module: used to display the completion information of the first message corresponding to the account identifier.

[0184] For example, the first message corresponding to the to-do message can be determined in the first instant messaging session according to the first identification information carried by the control instruction. Since, usually, we judge the user identity according to the user's account nickname, the account nickname can be determined according to the account identifier, and the completion information of the first message corresponding to the account identifier can be displayed, which can be A completed the to-do message, or A completed BB, etc., where A can be the account nickname corresponding to the account identifier, and BB can be the to-do subject or to-do name of the to-do message.

[0185] The user can set a to-do message or cancel the to-do message. That is, in one embodiment, the message processing device may further include a request acquisition unit and a cancellation display unit. Specifically:

[0186] A request acquisition unit is used to acquire a pending cancellation request triggered by a first message in a first instant messaging session.

[0187] A display cancellation unit is used to cancel the display of the to-do message corresponding to the first message in the second instant messaging session according to the to-do cancellation request.

[0188] For example, specifically, a to-do cancellation request triggered by a first message set as a to-do message may be obtained, and the to-do message displayed in the to-do display area may be cancelled according to the to-do cancellation request.

[0189] As can be seen from the above, the message processing device of the embodiment of the present application can obtain the to-do setting request generated by the first instant communication through the acquisition unit 401; the first determination unit 402 determines the second session identifier and the second message identifier of the second instant communication according to the to-do setting request; the second determination unit 403 determines the session corresponding to the second instant communication according to the second session identifier, and determines the corresponding second message according to the second message identifier, the session of the first instant communication and the session of the second instant communication are mutually communicated, the first message matches the second message, and the first instant communication and the second instant communication belong to heterogeneous systems; finally, the display unit 404 sets the second message as a to-do message, and displays the to-do message in the to-do display area within the session of the second instant communication. By setting the second message in the second instant communication as a to-do message and displaying the to-do message, the scheme can remind the members participating in the session of the to-do messages in the session, and avoid the situation where the session members miss important messages due to too many messages.

[0190] In order to better implement the message processing method provided in the embodiment of the present application, a message processing device is also provided in one embodiment. The meanings of the terms are the same as those in the above message processing method, and the specific implementation details can refer to the description in the method embodiment.

[0191] The message processing device may be integrated into a computer device, such as Fig. 9 As shown, the message processing device may include: a receiving unit 501, a mapping unit 502 and a sending unit 503, which are specifically as follows:

[0192] The receiving unit 501 is configured to receive a to-do setting request triggered by a first message in a first instant messaging session, where the to-do setting request carries a first session identifier and a first message identifier.

[0193] For example, it may specifically be a to-do setting request sent by a receiving terminal. For example, a user may set a first message of a first conversation as a to-do message in a user graphical interface provided by a first instant messaging service, and the triggering terminal may generate a to-do setting request based on the session identifier of the first conversation and the message identifier of the first message, and send the to-do setting request to the server.

[0194] Mapping unit 502: used for mapping the first session identifier to the second session identifier of the second instant messaging, and mapping the first message identifier to the second message identifier, to obtain a to-do setting instruction.

[0195] For example, specifically, the server maps the first session identifier in the to-do setting request to the second session identifier, maps the first message identifier to the second message identifier, and generates a second to-do setting instruction that can be recognized by the second instant messaging and execute corresponding operations based on the second session identifier and the second message identifier.

[0196] In one embodiment, the server may include a gateway server, a first backend server corresponding to the first instant communication, and a second backend server corresponding to the second instant communication. The mapping unit 502 may include a sending subunit, a receiving subunit and a mapping subunit. Specifically:

[0197] Sending subunit: used to send a to-do setting request to the gateway server. The to-do setting request user instructs the gateway server to map the first session identifier to a universal session identifier, map the first message identifier to a universal message identifier, and obtain a universal to-do setting instruction based on the universal session identifier and the universal message identifier.

[0198] Receiving subunit: used to receive the general to-do setting instruction returned by the gateway server based on the to-do setting request.

[0199] Mapping subunit: used for mapping the general session identifier to the second session identifier of the second instant messaging and mapping the general message identifier to the second message identifier according to the general to-do setting instruction, so as to obtain the to-do setting instruction.

[0200] For example, specifically, the first backend server sends a to-do setting request to the gateway server, the gateway server converts the first session identifier into a universal session identifier, converts the first message identifier into a universal message identifier, and generates a universal to-do setting instruction based on the universal session identifier and the first session identifier, and sends the universal to-do setting instruction to the second backend server, the second backend server converts the universal session identifier into a second session identifier according to the universal to-do setting instruction, and converts the universal message identifier into a second message identifier, and generates a to-do setting instruction according to the second session identifier and the second message identifier.

[0201] Sending unit 503: used to send a to-do setting instruction to the second instant messaging system, where the to-do setting instruction is used to instruct the second instant messaging system to determine the second session identifier and the second message identifier based on the to-do setting instruction, and set the second message in the session of the second instant messaging system as the to-do message, and display the to-do message. The session of the first instant messaging system and the message exchange between the first and second instant messaging systems are interconnected, the first message matches the second message, and the first instant messaging system and the second instant messaging system belong to heterogeneous systems.

[0202] For example, the to-do setting instruction may be specifically sent to the second instant messaging service, instructing the second instant messaging service to set the second message as a to-do message and display the to-do message.

[0203] As can be seen from the above, the message device of the embodiment of the present application can receive a to-do setting request triggered by a first message in a conversation of a first instant communication through a receiving unit 501, and the to-do setting request carries a first session identifier and a first message identifier; the mapping unit 502 maps the first session identifier to a second session identifier of a second instant communication, and maps the first message identifier to a second message identifier, to obtain a to-do setting instruction; the to-do setting instruction is sent to the second instant communication through a sending unit 503, and the to-do setting instruction is used to instruct the second instant communication to determine the second session identifier and the second message identifier based on the to-do setting instruction, and to set the second message in the conversation of the second instant communication as a to-do message, and to display the to-do message. By setting the second message in the second instant communication as a to-do message and displaying the to-do message, the scheme can remind members participating in the conversation of the to-do messages in the conversation, and avoid the situation where the conversation members miss important messages due to too many messages.

[0204] The present application also provides a computer device, which may be a terminal or a server. Fig.10 As shown, it shows a schematic diagram of the structure of the computer device involved in the embodiment of the present application, specifically:

[0205] The computer device may include a processor 1001 with one or more processing cores, a memory 1002 with one or more computer-readable storage media (also referred to as storage media), a power supply 1003, an input unit 1004 and other components. Those skilled in the art will appreciate that Fig.10 The computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:

[0206] The processor 1001 is the control center of the computer device. It uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the memory 1002 and calling data stored in the memory 1002, it executes various functions of the computer device and processes data, thereby performing overall detection of the computer device. Optionally, the processor 1001 may include one or more processing cores; preferably, the processor 1001 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, computer program, etc., and the modem processor mainly processes wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1001.

[0207] The memory 1002 can be used to store software programs and modules. The processor 1001 executes various functional applications and data processing by running the software programs and modules stored in the memory 1002. The memory 1002 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 1002 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 1002 may also include a memory controller to provide the processor 1001 with access to the memory 1002.

[0208] The computer device also includes a power supply 1003 for supplying power to various components. Preferably, the power supply 1003 can be logically connected to the processor 1001 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 1003 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0209] The computer device may further include an input unit 1004, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0210] Although not shown, the computer device may also include a display unit, etc., which will not be described in detail here. Specifically in this embodiment, the processor 1001 in the computer device will load the executable file corresponding to the process of one or more computer programs into the memory 1002 according to the following instructions, and the processor 1001 will run the computer program stored in the memory 1002 to implement various functions. When the computer device is a terminal, it is as follows:

[0211] Acquire a to-do setting request generated by the first instant messaging, where the to-do setting request is generated by triggering a first message in a session of the first instant messaging;

[0212] Determining a second session identifier and a second message identifier of a second instant messaging service according to the to-do setting request;

[0213] Determine, according to the second session identifier, a session corresponding to the second instant communication, and, according to the second message identifier, determine a second message corresponding to the session of the second instant communication, the session of the first instant communication and the session of the second instant communication are mutually communicated, the first message matches the second message, and the first instant communication and the second instant communication belong to heterogeneous systems;

[0214] The second message is set as a to-do message, and the to-do message is displayed in a to-do display area in the second instant messaging session.

[0215] When the computer device is a server, it is as follows:

[0216] Receiving a to-do setting request triggered by a first message in a first instant messaging session, wherein the to-do setting request carries a first session identifier and a first message identifier;

[0217] Mapping the first session identifier to a second session identifier of a second instant messaging service, and mapping the first message identifier to a second message identifier, to obtain a to-do setting instruction;

[0218] A to-do setting instruction is sent to the second instant messaging system, and the to-do setting instruction is used to instruct the second instant messaging system to determine the second session identifier and the second message identifier based on the to-do setting instruction, and set the second message in the session of the second instant messaging system as the to-do message, and display the to-do message. The session of the first instant messaging system and the second instant messaging system exchange messages, the first message matches the second message, and the first instant messaging system and the second instant messaging system belong to heterogeneous systems.

[0219] The specific implementation of the above operations can be found in the previous embodiments and will not be described in detail here.

[0220] From the above, it can be seen that the computer device in the embodiment of the present application sets the second message in the second instant messaging as a to-do message through the first instant messaging, and displays the to-do message in the to-do display area, which can remind members participating in the conversation of the to-do messages in the conversation, thereby preventing conversation members from missing important messages due to too many messages.

[0221] According to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in various optional implementations in the above-mentioned embodiments.

[0222] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0223] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program can be loaded by a processor to execute any message processing method provided in the embodiment of the present application.

[0224] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0225] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0226] Since the computer program stored in the computer-readable storage medium can execute any message processing method provided in the embodiments of the present application, the beneficial effects that can be achieved by any message processing method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0227] The above is a detailed introduction to a message processing method, device, computer equipment and storage medium provided in an embodiment of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A message processing method, characterized in that: include: Acquire a to-do setting request generated by the first instant messaging, where the to-do setting request is generated by triggering a first message in a first instant messaging session, where the first message is a chat message displayed in the first instant messaging session; Determining a second session identifier and a second message identifier of a second instant messaging service according to the to-do setting request; Determine, according to the second session identifier, a session corresponding to the second instant messaging, and, according to the second message identifier, determine a second message corresponding to the second instant messaging session, wherein messages of the first instant messaging session and the second instant messaging session are interoperable, the first message matches the second message, the first instant messaging and the second instant messaging belong to heterogeneous systems, the first instant messaging belongs to a first message system, the second instant messaging belongs to a second message system, and each message system corresponds to an account type; The second message is set as a to-do message, and the to-do message is displayed in a to-do display area in the second instant messaging session.

2. The method according to claim 1, characterized in that The method further comprises: In response to a completion operation on a to-do message in the second instant messaging session, completion information of a first message corresponding to the to-do message is displayed in the first instant messaging session.

3. The method according to claim 2, characterized in that The response to the completion operation of the to-do message in the second instant messaging session, displaying completion information of the first message corresponding to the to-do message in the first instant messaging session, includes: In response to a completion operation on a to-do message in the second instant messaging session, generating a to-do completion request; Sending the pending completion request to the server, where the pending completion request is used to instruct the server to generate a control instruction corresponding to the first instant messaging; Receiving a control instruction returned by the server based on the to-do completion request; The completion information of the first message is displayed in the first instant messaging session according to the control instruction.

4. The method according to claim 3, characterized in that The determining, according to the to-do setting request, the session identifier and the second message identifier of the second instant messaging includes: Sending the to-do setting request to a server, the to-do setting request carrying a first session identifier and a first message identifier of a first instant communication, the first session identifier being a session identifier corresponding to a session of the first instant communication, the first message identifier being a message identifier corresponding to a first message, the to-do setting request being used to instruct the server to map the first session identifier to a second session identifier of a second instant communication, to map the first message identifier to a second message identifier, and to generate a to-do setting instruction based on the session identifier and the second message identifier; receiving a to-do setting instruction returned by the server based on the to-do setting request; A second session identifier and a second message identifier of the second instant messaging are determined according to the to-do setting instruction.

5. The method according to claim 3, characterized in that: The control instruction carries an account identifier and a first message identifier, and the displaying completion information of the first message in the first instant messaging session according to the control instruction includes: Determining, in the first instant messaging session, a first message corresponding to the to-do message according to the first message identifier carried by the control instruction; The completion information of the first message corresponding to the account identifier is displayed.

6. The method according to claim 1, characterized in that The method further comprises: Acquire a pending cancellation request triggered by the first message in the first instant messaging session; According to the to-do cancellation request, the to-do message corresponding to the first message in the second instant messaging session is canceled.

7. A message processing method, characterized in that: include: Receiving a to-do setting request triggered by a first message in a first instant messaging session, wherein the to-do setting request carries a first session identifier and a first message identifier, and the first message is a chat message displayed in the first instant messaging session; Mapping the first session identifier to a second session identifier of a second instant messaging service, and mapping the first message identifier to a second message identifier, to obtain a to-do setting instruction; The to-do setting instruction is sent to the second instant messaging system, wherein the to-do setting instruction is used to instruct the second instant messaging system to determine the second session identifier and the second message identifier based on the to-do setting instruction, and to set the second message in the session of the second instant messaging system as the to-do message, and to display the to-do message. The session of the first instant messaging system and the second instant messaging system communicate with each other, the first message matches the second message, the first instant messaging system and the second instant messaging system belong to heterogeneous systems, the first instant messaging system belongs to a first message system, the second instant messaging system belongs to a second message system, and each message system corresponds to an account type.

8. The method according to claim 7, characterized in that The mapping of the first session identifier to a second session identifier of a second instant messaging service, and mapping the first message identifier to a second message identifier, to obtain a to-do setting instruction, includes: Sending the to-do setting request to the gateway server, wherein the to-do setting request is used to instruct the gateway server to map the first session identifier to a universal session identifier, map the first message identifier to a universal message identifier, and obtain a universal to-do setting instruction based on the universal session identifier and the universal message identifier; Receiving a general to-do setting instruction returned by the gateway server based on the to-do setting request; According to the general to-do setting instruction, the general session identifier is mapped to a second session identifier of a second instant messaging, and the general message identifier is mapped to a second message identifier, to obtain a to-do setting instruction.

9. A message processing device, characterized in that: include: An acquisition unit, configured to acquire a to-do setting request generated by a first instant messaging session, wherein the to-do setting request is generated by triggering a first message in a first instant messaging session, wherein the first message is a chat message displayed in the first instant messaging session; A first determining unit, configured to determine a second session identifier and a second message identifier of a second instant messaging service according to the to-do setting request; a second determining unit, configured to determine, according to the second session identifier, a session corresponding to the second instant messaging, and, according to the second message identifier, determine a second message corresponding to the session of the second instant messaging, wherein messages of the session of the first instant messaging and the session of the second instant messaging are interoperable, the first message matches the second message, the first instant messaging and the second instant messaging belong to heterogeneous systems, the first instant messaging belongs to a first messaging system, the second instant messaging belongs to a second messaging system, and each messaging system corresponds to an account type; The display unit is configured to set the second message as a to-do message and display the to-do message in a to-do display area within the second instant messaging session.

10. A message processing device, characterized in that: include: A receiving unit, configured to receive a to-do setting request triggered by a first message in a first instant messaging session, wherein the to-do setting request carries a first session identifier and a first message identifier, and the first message is a chat message displayed in the first instant messaging session; A mapping unit, configured to map the first session identifier to a second session identifier of a second instant messaging service, and to map the first message identifier to a second message identifier, to obtain a to-do setting instruction; A sending unit is used to send the to-do setting instruction to the second instant messaging, the to-do setting instruction is used to instruct the second instant messaging to determine the second session identifier and the second message identifier based on the to-do setting instruction, and set the second message in the session of the second instant messaging as the to-do message, and display the to-do message, the session of the first instant messaging and the second instant messaging exchange messages, the first message matches the second message, the first instant messaging and the second instant messaging belong to heterogeneous systems, the first instant messaging belongs to a first message system, the second instant messaging belongs to a second message system, and each message system corresponds to an account type.

11. A computer device, characterized in that: It comprises a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to execute the message processing method as claimed in any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is loaded by a processor to execute the message processing method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Group announcement showing method and device of instant messaging application

    CN105162689A

  • Method for rapidly displaying message and confirming message

    CN107707457A

  • Reminding method and device in group session, equipment and medium

    CN111447074A