Message processing method and related device
By distinguishing between the user identification areas of consumers and chat participants in the chat interface, and using set conditions and sequence numbers for management, the problem of missed consumer messages is solved, improving message processing efficiency and user experience.
Patent Information
- Application Number
- CN202211311885.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-25
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2042-10-25
AI Technical Summary
In the service industry, consumer messages are easily mixed up with messages from multiple chat partners, causing service providers to miss consumer messages and reducing message processing efficiency.
By displaying the consumer's first user ID in the to-do area and the chatter's second user ID in the chat area within the chat interface, message display is triggered using set conditions, and message processing progress is managed through sorting and sequence numbers.
This prevents messages from being missed by consumers, improves message processing efficiency and user experience, and ensures timely message processing.
Smart Images

Figure CN116074276B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to instant messaging technology, and more particularly to a message processing method and related equipment. Background Technology
[0002] In the daily work of the service industry, it is necessary to communicate with a large number of consumers.
[0003] To handle numerous messages from consumers, multiple customer service personnel, or multiple service providers, are needed to process these messages. However, these service providers not only process consumer messages but also need to communicate with other users. For example, one service provider might reply to messages from another service provider, or reply to messages from potential or existing customers.
[0004] In the exemplary technology, the device displays messages sequentially according to their sending time. However, this method can easily mix consumer messages with messages from multiple chat parties, causing the current service provider to miss consumer messages, thus resulting in low message processing efficiency for the consumer. Summary of the Invention
[0005] This disclosure provides a message processing method and related equipment to solve the problem of low message processing efficiency on the consumer side.
[0006] On the one hand, this disclosure provides a message processing method applied to a first terminal, including:
[0007] Receive a message sent by the second terminal associated with the consumer, and obtain the first user identifier corresponding to the consumer;
[0008] The first user identifier is associated with the message, and the first user identifier is displayed in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chatter.
[0009] When the first user identifier meets the set conditions, the message associated with the first user identifier is displayed. The set conditions are used to trigger the display of the information associated with the first user identifier.
[0010] In one embodiment, the step of displaying the first user identifier in the to-do area of the first chat interface includes:
[0011] The first user identifier is displayed in the chat area;
[0012] When a region switching operation of the first user identifier is detected, the first user identifier is moved from the chat area to the to-do area for sorting and display;
[0013] The step of displaying the message associated with the first user identifier when the first user identifier meets the set conditions includes:
[0014] When the message processing corresponding to each third user identifier in the to-do area is completed and / or the processing operation of the first user identifier is detected, it is determined that the first user identifier meets the preset conditions, and the message associated with the first user identifier is displayed, with each third user identifier ordered before the first user identifier.
[0015] In one embodiment, the step of displaying the first user identifier in the chat area includes:
[0016] The first user identifier is displayed in the chat area, and a prompt message is sent to the first terminal, the prompt message indicating that the status of the message is pending processing.
[0017] After the step of moving the first user identifier from the chat area to the to-do area for sorting and display, the method further includes:
[0018] The first pending processing number of the message is determined according to the sorting number of the first user identifier, and the first pending processing number is sent to the first terminal. The first pending processing number is used to indicate that the status of the message is pending and to indicate the pending progress of the message.
[0019] After the message associated with the third user identifier in the to-do area is processed, the third user identifier is moved from the to-do area to the chat area;
[0020] The first pending sequence number is updated to obtain the second pending sequence number, and the second pending sequence number is sent to the second terminal.
[0021] In one embodiment, after the step of displaying the message associated with the first user identifier, the method further includes:
[0022] After the message associated with the first user ID is processed, the first user ID is moved from the to-do area to the chat area.
[0023] On the other hand, this disclosure also provides a message processing method applied to a second terminal, comprising:
[0024] A message is sent to a first terminal associated with the service provider, so that the first terminal displays the first user identifier corresponding to the consumer and the message in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chatter.
[0025] In one embodiment, after the step of sending a message to the first terminal associated with the service provider, the method further includes:
[0026] The system receives a prompt message sent by the first terminal and displays the prompt message on the second chat interface. The prompt message is used to indicate that the status of the message is pending.
[0027] The system receives a first pending sequence number sent by the first terminal and displays the first pending sequence number on the second chat interface. The first pending sequence number is used to indicate that the status of the message is pending and to indicate the pending progress of the message.
[0028] On the other hand, this disclosure also provides a first terminal, comprising:
[0029] The receiving module is used to receive messages sent by the second terminal associated with the consumer and to obtain the first user identifier corresponding to the consumer.
[0030] The association module is used to associate the first user identifier with the message and display the first user identifier in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat party.
[0031] The display module is used to display the message associated with the first user identifier when the first user identifier meets the set conditions, wherein the set conditions are used to trigger the display of the information associated with the first user identifier.
[0032] On the other hand, this disclosure also provides a second terminal, comprising:
[0033] The sending module is used to send a message to a first terminal associated with the service provider, so that the first terminal displays the first user identifier corresponding to the consumer and the message in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat party.
[0034] In another aspect, this disclosure also provides a terminal device, including: a memory and a processor;
[0035] The memory stores computer-executed instructions;
[0036] The processor executes computer execution instructions stored in the memory, causing the processor to perform the message processing method as described above.
[0037] In another aspect, this disclosure also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the message processing method described above.
[0038] The message processing method and related equipment disclosed herein, by displaying the first user identifier of the consumer in the to-do area of the chat interface and the second user identifier of the chat interface in the chat area of the chat interface, avoids the message corresponding to the consumer being mixed in with the messages of multiple chat parties, thereby preventing the consumer's message from being missed and preventing the consumer's message from remaining unprocessed for a long time due to message omission, thus improving the message processing efficiency of the message party. Attached Figure Description
[0039] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0040] Figure 1 This is a flowchart illustrating the first embodiment of the message processing method disclosed herein;
[0041] Figure 2 This is a flowchart illustrating the second embodiment of the message processing method disclosed herein;
[0042] Figure 3 This is a flowchart illustrating the third embodiment of the message processing method disclosed herein;
[0043] Figure 4 This is a schematic diagram of the chat interface of the second terminal disclosed herein;
[0044] Figure 5 This is a schematic diagram of the chat interface of the first terminal disclosed herein;
[0045] Figure 6 This is a flowchart illustrating the fourth embodiment of the message processing method disclosed herein;
[0046] Figure 7 This is a flowchart illustrating the fifth embodiment of the message processing method disclosed herein;
[0047] Figure 8 This is a schematic diagram of the modules of the first terminal disclosed herein;
[0048] Figure 9 This is a schematic diagram of the modules of the second terminal disclosed herein;
[0049] Figure 10 This is a schematic diagram of the hardware structure of the terminal device disclosed herein.
[0050] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0051] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0052] To handle numerous messages from consumers, multiple customer service personnel, or multiple service providers, are needed to process these messages. However, these service providers not only process consumer messages but also need to communicate with other users. For example, one service provider might reply to messages from another service provider, or reply to messages from potential or existing customers.
[0053] The inventors of this disclosure discovered that the device displays messages sequentially according to their sending time. However, this method easily mixes consumer messages with messages from multiple chat participants, causing the current service provider to miss consumer messages, thus resulting in low message processing efficiency for the consumer.
[0054] The inventors of this disclosure therefore conceived of a way to prevent the consumer's first user identifier from being mixed with messages from multiple chatters by displaying the consumer's first user identifier in the to-do area of the chat interface and the chatter's second user identifier in the chat area of the chat interface. This would prevent the consumer's messages from being missed and avoid messages from being left unprocessed for a long time, thereby improving the message processing efficiency of the message sender.
[0055] The following detailed description, using specific embodiments, illustrates how the technical solutions of this disclosure and this application solve the aforementioned technical problems. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this disclosure will now be described with reference to the accompanying drawings.
[0056] Reference Figure 1 , Figure 1 This is a first embodiment of the message processing method disclosed herein, which includes the following steps:
[0057] Step S101: Receive a message sent by the second terminal associated with the consumer and obtain the first user identifier corresponding to the consumer.
[0058] In this embodiment, the executing entity is the first terminal, which is the terminal corresponding to the service provider. The first terminal can be a mobile phone, computer, tablet, or other terminal device. The consumer refers to a person with consumption needs, while the service provider is a person who provides services to the consumer. The consumer and the service provider communicate through terminals. The terminal corresponding to the service provider is the first terminal, and the terminal associated with the consumer is the second terminal. The consumer sends messages to the first terminal corresponding to the service provider through the second terminal. The messages sent by the consumer can be inquiry messages, such as inquiries about product prices; the messages sent by the consumer can also be reply messages, such as when the service provider requests an order number from the consumer, the message sent by the consumer is the order number.
[0059] After receiving a message from a second terminal associated with a consumer, the first terminal obtains the first user identifier corresponding to the consumer. The first user identifier can be the consumer's name, account, avatar, etc. The message may carry the first user identifier, which the first terminal obtains based on the received message. Alternatively, the message may carry the device identifier of the second terminal, and the first terminal retrieves the first user identifier associated with that device identifier from the database.
[0060] Step S102: Associate the first user identifier with the message and display the first user identifier in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat party.
[0061] The first terminal associates the first user identifier and displays the first user identifier in the to-do area of the first chat interface. The first chat interface can be a chat page on the first terminal.
[0062] The messages can be quite long, and the service provider may serve multiple consumers. The first chat interface cannot display all the messages, so it displays the first user ID corresponding to the consumer.
[0063] The first chat interface includes a chat area and a to-do area. The chat area displays the secondary user ID corresponding to the chatter. The chatter refers to the person chatting with the service provider. The to-do area displays the primary user ID corresponding to the consumer of the messages to be processed. By displaying the secondary user ID of the chatter in the chat area and the primary user ID of the consumer in the to-do area, normal communication and task-oriented processing are separated, helping the service provider to organize messages and prevent consumer messages from being mixed in with chat messages.
[0064] Step S103: When the first user identifier meets the set conditions, display the message associated with the first user identifier. The set conditions are used to trigger the display of the information associated with the first user identifier.
[0065] The first terminal stores preset conditions that trigger the display of information associated with the first user identifier. When the preset conditions are met by the first user identifier, the message associated with the first user identifier can be displayed.
[0066] In one example, if the first terminal detects a click operation on the first user identifier, it can be determined that the first user identifier meets the set conditions. The first chat interface also includes a message display area, where messages associated with the first user identifier are displayed. In addition, the first chat interface also includes a text input area for inputting text to process messages.
[0067] In this embodiment, by displaying the consumer's first user identifier in the to-do area of the chat interface and the chatter's second user identifier in the chat area of the chat interface, the consumer's message is prevented from being mixed with messages from multiple chatters, thereby preventing the consumer's message from being missed and avoiding the message omission causing the consumer's message to remain unprocessed for a long time, thus improving the message processing efficiency of the message provider.
[0068] Reference Figure 2 , Figure 2 This is a second embodiment of the message processing method provided in this disclosure. Based on the first embodiment, step S102 includes steps S201 and S202, and step S103 includes step S203. Specifically:
[0069] Step S201: Associate the first user identifier with the message and display the first user identifier in the chat area. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat party.
[0070] In this embodiment, the consumer can act as a chat participant, meaning the service provider and the consumer can also engage in normal chat. Therefore, upon receiving a message from the consumer, the service provider's first user identifier can be displayed in the chat area.
[0071] Step S202: When a region switching operation of the first user identifier is detected, the first user identifier is moved from the chat area to the to-do area for sorting and display.
[0072] When the first user ID is in the chat area, if the first user ID is clicked, an operation bar will pop up, including buttons for switching areas and deleting. If the first terminal detects an area switching operation on the first user ID, it will move the first user ID from the chat area to the to-do area for display.
[0073] It should be noted that the to-do area displays multiple user IDs of other consumers, and the to-do area sorts and displays each user ID according to the order in which they were switched. Therefore, when the area switching operation of the first user ID is detected, the first user ID is moved from the chat area to the to-do area for sorting and display, that is, the first user ID is placed at the bottom of the display queue of the to-do area.
[0074] In step S203, when the message processing corresponding to each third user identifier in the to-do area ends and / or the processing operation of the first user identifier is detected, it is determined that the first user identifier meets the preset conditions, and the message associated with the first user identifier is displayed, with each third user identifier ordered before the first user identifier.
[0075] The to-do list contains multiple third-party user identifiers, each listed before the first user identifier. Once the messages for each third-party user identifier have been processed, the first user identifier is considered to have met preset conditions, and its associated message is displayed. Clicking on a user identifier in the to-do list brings up a menu with four buttons: Complete, Move Up, Move Down, and Delete. A click on the Complete button indicates the message processing for that user identifier is complete; a click on the Move Up button moves the corresponding user identifier up one position in the order; a click on the Move Down button moves the corresponding user identifier down one position; and a click on the Delete button deletes the corresponding user identifier.
[0076] The service provider processes messages associated with user identifiers in the pending area in descending order of priority, and can also process messages associated with target user identifiers in the pending area. Therefore, even if the first user identifier is currently at the bottom of the queue, if a processing operation for the first user identifier is detected, it can be determined that the first user identifier meets the set conditions, and then the message associated with the first user identifier is displayed. It can be understood that the first user identifier is determined to meet the preset conditions when the processing of messages corresponding to each third user identifier in the pending area is completed and / or when a processing operation for the first user identifier is detected.
[0077] In this embodiment, the first terminal first displays the first user identifier in the chat area, and the service provider moves the first user identifier from the chat area to the to-do area through an area switching operation to avoid missing the to-do messages sent by the consumer.
[0078] Reference Figure 3 , Figure 3 This is a third embodiment of the message processing method disclosed herein. Based on the second embodiment, step S201 includes:
[0079] Step S301: Associate the first user identifier with the message, display the first user identifier in the chat area, and send a prompt message to the first terminal. The prompt message is used to indicate that the status of the message is pending. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat party.
[0080] In this embodiment, when the first user identifier is displayed in the chat area, it indicates that the service provider has not yet processed the message corresponding to the consumer, that is, the status of the consumer's message is pending processing.
[0081] In response, the first terminal displays the first user's identifier in the chat area and then sends a notification message to the second terminal, indicating that the message is in a pending state. The second terminal displays a second chat interface with a message status area. Upon receiving the notification message, the second terminal displays the message status in the message status area, for example, displaying "Pending" to indicate that the message is in a pending state.
[0082] After step S202, the method further includes: step S302, determining the first pending sequence number of the message according to the sorting sequence number of the first user identifier, and sending the first pending sequence number to the first terminal. The first pending sequence number is used to indicate that the status of the message is pending and to indicate the pending progress of the message.
[0083] After the first user identifier is displayed in the to-do area, the first terminal configures a corresponding sorting number for the first user identifier and assigns a corresponding first pending processing number to the message using this sorting number. For example, if the first user identifier is ranked 4th, its sorting number is 4, and the message's first pending processing number is 3. The first terminal sends the first pending processing number to the second terminal, which then displays it in the message device area. That is, after receiving the first pending processing number, the second terminal switches the message status area from "Pending" to the first pending processing number to indicate that the message sent by the second terminal is in a pending state, and its pending sorting is 3 (assuming the first pending processing number is 3). It can be understood that the first pending processing number indicates the message's pending state and also indicates the message's pending progress. (Refer to...) Figure 4 , Figure 4This is a schematic diagram of the chat interface of the second terminal. The chat interface 100 includes a message status area 110, a message display area 120, a chat area 130, and a text input area 140. The message display area 120 is used to display information sent by other terminals, the chat area 130 is used to display the user identifiers of each chat party, for example, the chat area 130 displays service provider A, service provider B, and friend Ma a; the text input area 140 is used to display the text entered by the consumer.
[0084] It's important to note that the first chat interface includes a quantity display area. This area shows the number of user IDs displayed in the to-do list, indicating the number of messages being processed. When the first user ID moves from the chat area to the to-do list, the number in the quantity display area updates. For example, if the quantity display area shows 3, meaning 3 messages are pending, and then moves to the to-do list, the number of pending messages increases to 4, and the quantity display area changes to 4. This quantity display area allows the service provider to know the number of messages currently being processed, preventing messages from being missed. (See reference...) Figure 5 The first chat interface 200 includes a chat area 210, a to-do area 220, a quantity display area 230, a message display area 240, and a text input area 250. The chat area 210 displays the user identifiers of each chat party, for example, displaying the user identifiers of chat party 210: Ma1, Ma2, and Ma3; the to-do area 220 displays the user identifiers of each consumer, for example, displaying consumer 1, consumer 2, and consumer 3; the quantity display area 230 displays the number of messages being processed; the message display area 240 displays messages; and the text input area 250 displays the text entered by the service provider.
[0085] Step S303: After the message processing associated with the third user identifier in the to-do area is completed, move the third user identifier from the to-do area to the chat area.
[0086] Step S304: Update the first pending sequence number to obtain the second pending sequence number, and send the second pending sequence number to the second terminal.
[0087] When the message processing associated with the third user in the to-do area is completed, the first terminal moves the third user's identifier from the to-do area to the chat area. At this time, the order of the first user identifiers changes, so the sorting number of the first user identifier needs to be updated, and then the first pending sequence number needs to be updated to obtain the second pending sequence number. For example, if the third user identifier moves to the chat area and the first sorting number changes from 4 to 3, then the first pending sequence number changes from 3 to 2. The first terminal sends the second pending sequence number to the second terminal, causing the second terminal to update the pending sequence number in the message status area.
[0088] Furthermore, after displaying the information associated with the first user identifier, if the processing of the message associated with the first user identifier has been completed, the first user identifier will be moved from the to-do area to the chat area, and the number of to-do messages displayed in the quantity display area will be updated. The completion of message processing associated with the first user identifier can be determined upon detecting a click on the "Complete" button corresponding to the first user identifier.
[0089] In this embodiment, the first terminal sends a prompt message and a pending sequence number to the second terminal, thereby indicating the processing status of the message sent by the consumer, avoiding anxiety caused by the consumer not knowing the message status, and improving the user experience.
[0090] This disclosure also provides a message processing method.
[0091] Reference Figure 6 , Figure 6 This is a fourth embodiment of the message processing method of the present invention, applied to a second terminal. The method includes:
[0092] Step S601: Send a message to the first terminal associated with the service provider so that the first terminal displays the first user identifier and message corresponding to the consumer in the to-do area of the first chat interface. The first chat interface also includes a chat area for displaying the second user identifier corresponding to the chat provider.
[0093] In this embodiment, the executing entity is the second terminal, which is the terminal associated with the consumer. The second terminal can be a mobile phone, computer, tablet, or other terminal device.
[0094] Consumers are individuals with consumption needs, while service providers are those who provide services to consumers. Consumers and service providers communicate through terminals. The service provider's terminal is the first terminal, and the consumer's associated terminal is the second terminal. Consumers send messages to the service provider's corresponding first terminal through their second terminal. Messages sent by consumers can be inquiries, such as asking about product prices; they can also be replies, such as when the service provider requests an order number, in which case the consumer sends the order number.
[0095] The consumer sends a message to the service provider via a first terminal, so that the first terminal displays the consumer's first user identifier and the message in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the chatter's second user identifier.
[0096] Specifically, after receiving a message from the second terminal associated with the consumer, the first terminal obtains the first user identifier corresponding to the consumer. The first user identifier can be the consumer's name, account, avatar, etc. The message may carry the first user identifier, which the first terminal obtains based on the received message. Alternatively, the message may carry the device identifier of the second terminal, and the first terminal retrieves the first user identifier associated with that device identifier from the database.
[0097] The first terminal associates the first user identifier and displays the first user identifier in the to-do area of the first chat interface. The first chat interface can be a chat page on the first terminal.
[0098] The messages can be quite long, and the service provider may serve multiple consumers. The first chat interface cannot display all the messages, so it displays the first user ID corresponding to the consumer.
[0099] The first chat interface includes a chat area and a to-do area. The chat area displays the secondary user ID corresponding to the chatter. The chatter refers to the person chatting with the service provider. The to-do area displays the primary user ID corresponding to the consumer of the messages to be processed. By displaying the secondary user ID of the chatter in the chat area and the primary user ID of the consumer in the to-do area, normal communication and task-oriented processing are separated, helping the service provider to organize messages and prevent consumer messages from being mixed in with chat messages.
[0100] The first terminal stores preset conditions that trigger the display of information associated with the first user identifier. When the preset conditions are met by the first user identifier, the message associated with the first user identifier can be displayed.
[0101] In one example, if the first terminal detects a click operation on the first user identifier, it can be determined that the first user identifier meets the set conditions. The first chat interface also includes a message display area, where messages associated with the first user identifier are displayed. In addition, the first chat interface also includes a text input area for inputting text to process messages.
[0102] In this embodiment, by displaying the consumer's first user identifier in the to-do area of the chat interface and the chatter's second user identifier in the chat area of the chat interface, the consumer's message is prevented from being mixed with messages from multiple chatters, thereby preventing the consumer's message from being missed and avoiding the message omission causing the consumer's message to remain unprocessed for a long time, thus improving the message processing efficiency of the message provider.
[0103] Reference Figure 7 , Figure 7This is the fifth embodiment of the message processing method disclosed herein. Based on the fourth embodiment, after step S601, it further includes:
[0104] Step S701: Receive the prompt message sent by the first terminal and display the prompt message on the second chat interface. The prompt message is used to indicate that the status of the message is pending processing.
[0105] In this embodiment, when the first user identifier is displayed in the chat area, it indicates that the service provider has not yet processed the message corresponding to the consumer, that is, the status of the consumer's message is pending processing.
[0106] In response, the first terminal displays the first user's identifier in the chat area and then sends a notification message to the second terminal, indicating that the message is in a pending state. The second terminal displays a second chat interface with a message status area. Upon receiving the notification message, the second terminal displays the message status in the message status area, for example, displaying "Pending" to indicate that the message is in a pending state.
[0107] Step S702: Receive the first pending sequence number sent by the first terminal and display the first pending sequence number on the second chat interface. The first pending sequence number is used to indicate that the status of the message is pending and to indicate the pending progress of the message.
[0108] After the first user identifier is displayed in the to-do area, the first terminal configures a corresponding sorting number for the first user identifier and assigns a corresponding first pending processing number to the message using this sorting number. For example, if the first user identifier is ranked 4th, its sorting number is 4, and the message's first pending processing number is 3. The first terminal sends the first pending processing number to the second terminal, which then displays it in the message device area. That is, after receiving the first pending processing number, the second terminal switches the message status area from "Pending" to the first pending processing number to indicate that the message sent by the second terminal is in a pending state, and its pending sorting is 3 (assuming the first pending processing number is 3). It can be understood that the first pending processing number indicates the message's pending state and also indicates the message's pending progress. (Refer to...) Figure 4 , Figure 4 This is a schematic diagram of the chat interface of the second terminal. The chat interface 100 includes a message status area 110, a message display area 120, a chat area 130, and a text input area 140. The message display area 120 is used to display information sent by other terminals, the chat area 130 is used to display the user identifiers of each chat party, for example, the chat area 130 displays service provider A, service provider B, and friend Ma a; the text input area 140 is used to display the text entered by the consumer.
[0109] It's important to note that the first chat interface includes a quantity display area. This area shows the number of user IDs displayed in the to-do list, indicating the number of messages being processed. When the first user ID moves from the chat area to the to-do list, the number in the quantity display area updates. For example, if the quantity display area shows 3, meaning 3 messages are pending, and then moves to the to-do list, the number of pending messages increases to 4, and the quantity display area changes to 4. This quantity display area allows the service provider to know the number of messages currently being processed, preventing messages from being missed. (See reference...) Figure 5 The first chat interface 200 includes a chat area 210, a to-do area 220, a quantity display area 230, a message display area 240, and a text input area 250. The chat area 210 displays the user identifiers of each chat party, for example, displaying the user identifiers of chat parties: Ma1, Ma2, and Ma3; the to-do area 220 displays the user identifiers of each consumer, for example, displaying consumer 1, consumer 2, and consumer 3; the quantity display area 230 displays the number of messages being processed; the message display area 240 displays messages; and the text input area 250 displays the text entered by the service provider.
[0110] When the message processing associated with the third user in the to-do area is completed, the first terminal moves the third user's identifier from the to-do area to the chat area. At this time, the order of the first user identifiers changes, so the sorting number of the first user identifier needs to be updated, and then the first pending sequence number needs to be updated to obtain the second pending sequence number. For example, if the third user identifier moves to the chat area and the first sorting number changes from 4 to 3, then the first pending sequence number changes from 3 to 2. The first terminal sends the second pending sequence number to the second terminal, causing the second terminal to update the pending sequence number in the message status area.
[0111] In this embodiment, the second terminal receives a prompt message and a pending sequence number sent by the first terminal, thereby indicating the processing status of the message sent by the consumer. This avoids anxiety caused by the consumer not knowing the message status and improves the user experience.
[0112] This disclosure also provides a first terminal, as shown in the reference. Figure 8 The first terminal 800 includes:
[0113] The receiving module 810 is used to receive messages sent by the second terminal associated with the consumer and to obtain the first user identifier corresponding to the consumer.
[0114] The association module 820 is used to associate the first user identifier with the message and display the first user identifier in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat party.
[0115] The display module 830 is used to display the message associated with the first user identifier when the first user identifier meets the set conditions. The set conditions are used to trigger the display of the information associated with the first user identifier.
[0116] In one embodiment, the association template 820 includes:
[0117] The display unit is used to display the first user identifier in the chat area;
[0118] The display unit is used to move the first user identifier from the chat area to the to-do area for sorting and display when a region switching operation of the first user identifier is detected.
[0119] In one embodiment, the display module 830 includes:
[0120] The first determining unit is used to determine that the first user identifier meets preset conditions when the message processing corresponding to each third user identifier in the pending area is completed and / or when the processing operation of the first user identifier is detected, and to display the message associated with the first user identifier, with each third user identifier ordered before the first user identifier.
[0121] In one embodiment, the display unit includes:
[0122] The display subunit displays the first user identifier in the chat area and sends a prompt message to the first terminal. The prompt message indicates that the message status is pending.
[0123] In one embodiment, after the display unit moves the first user identifier from the chat area to the to-do area for sorting and display, the display module 830 further includes:
[0124] The second determining unit is used to determine the first pending sequence number of the message according to the sorting sequence number of the first user identifier, and send the first pending sequence number to the first terminal. The first pending sequence number is used to indicate that the status of the message is pending and to indicate the pending progress of the message.
[0125] The moving unit is used to move the third user identifier from the to-do area to the chat area after the message processing associated with the third user identifier in the to-do area is completed.
[0126] The update unit is used to update the first pending sequence number to obtain the second pending sequence number, and send the second pending sequence number to the second terminal.
[0127] In one embodiment, after the display module displays the message associated with the first user identifier, the first terminal 800 further includes:
[0128] The moving module is used to move the first user ID from the to-do area to the chat area after the message processing associated with the first user ID is completed.
[0129] This disclosure also provides a second terminal, as referred to Figure 9 The second terminal 900 includes:
[0130] The sending module is used to send messages to the first terminal associated with the service provider, so that the first terminal displays the first user identifier corresponding to the consumer and the message in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat party.
[0131] In one embodiment, the second terminal 900 further includes:
[0132] The receiving module is used to receive the prompt information sent by the first terminal and display the prompt information on the second chat interface. The prompt information is used to indicate that the status of the message is pending.
[0133] The receiving module is used to receive the first pending sequence number sent by the first terminal and display the first pending sequence number on the second chat interface. The first pending sequence number is used to indicate that the status of the message is pending and to indicate the pending progress of the message.
[0134] Figure 10 This is a hardware structure diagram of a terminal device according to an exemplary embodiment.
[0135] Terminal device 1000 may include: a processor 1001, such as a CPU, a memory 1002, and a transceiver 1003. Those skilled in the art will understand that... Figure 10 The structure shown does not constitute a limitation on the terminal device and may include more or fewer components than illustrated, or combine certain components, or have different component arrangements. Memory 1002 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0136] The processor 1001 can call the computer program stored in the memory 1002 to complete all or part of the steps of the above message processing method.
[0137] Transceiver 1003 is used to receive information sent by external devices and to send information to external devices.
[0138] A non-transitory computer-readable storage medium, wherein when instructions in the storage medium are executed by a processor of a terminal device, the terminal device is able to perform the aforementioned message processing method.
[0139] A computer program product includes a computer program that, when executed by a processor of a message processing device, enables the message processing device to perform the aforementioned message processing method.
[0140] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0141] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A message processing method, characterized in that, Applied to the first terminal, including: Receive a message sent by the second terminal associated with the consumer, and obtain the first user identifier corresponding to the consumer; The first user identifier is associated with the message, and the first user identifier is displayed in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chatter. When the first user identifier meets the set conditions, the message associated with the first user identifier is displayed, and the set conditions are used to trigger the display of the information associated with the first user identifier; The step of displaying the first user identifier in the to-do area of the first chat interface includes: The first user identifier is displayed in the chat area; When a region switching operation of the first user identifier is detected, the first user identifier is moved from the chat area to the to-do area for sorting and display; The step of displaying the message associated with the first user identifier when the first user identifier meets the set conditions includes: When the message processing corresponding to each third user identifier in the to-do area is completed and / or the processing operation of the first user identifier is detected, it is determined that the first user identifier meets the preset conditions, and the message associated with the first user identifier is displayed, with each third user identifier ordered before the first user identifier.
2. The message processing method according to claim 1, characterized in that, The step of displaying the first user identifier in the chat area includes: The first user identifier is displayed in the chat area, and a prompt message is sent to the first terminal, the prompt message indicating that the status of the message is pending processing. After the step of moving the first user identifier from the chat area to the to-do area for sorting and display, the method further includes: The first pending processing number of the message is determined according to the sorting number of the first user identifier, and the first pending processing number is sent to the first terminal. The first pending processing number is used to indicate that the status of the message is pending and to indicate the pending progress of the message. After the message associated with the third user identifier in the to-do area is processed, the third user identifier is moved from the to-do area to the chat area; The first pending sequence number is updated to obtain the second pending sequence number, and the second pending sequence number is sent to the second terminal.
3. The message processing method according to claim 1 or 2, characterized in that, After the step of displaying the message associated with the first user identifier, the method further includes: After the message associated with the first user ID is processed, the first user ID is moved from the to-do area to the chat area.
4. A message processing method, characterized in that, Applied to the second terminal, including: A message is sent to the first terminal associated with the service provider, so that the first terminal displays the first user identifier corresponding to the consumer and the message in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chatter. The first terminal displays the first user identifier corresponding to the consumer and the message in the to-do area of the first chat interface, including: The first user identifier is displayed in the chat area; When a region switching operation of the first user identifier is detected, the first user identifier is moved from the chat area to the to-do area for sorting and display; When the first user identifier meets the set conditions, when the message processing corresponding to each third user identifier in the to-do area ends and / or the processing operation of the first user identifier is detected, it is determined that the first user identifier meets the preset conditions, and the message associated with the first user identifier is displayed, with each of the third user identifiers ordered before the first user identifier.
5. The message processing method according to claim 4, characterized in that, After the step of sending a message to the first terminal associated with the service provider, the method further includes: The system receives a prompt message sent by the first terminal and displays the prompt message on the second chat interface. The prompt message is used to indicate that the status of the message is pending. The system receives a first pending sequence number sent by the first terminal and displays the first pending sequence number on the second chat interface. The first pending sequence number is used to indicate that the status of the message is pending and to indicate the pending progress of the message.
6. A first terminal, characterized in that, include: The receiving module is used to receive messages sent by the second terminal associated with the consumer and to obtain the first user identifier corresponding to the consumer. The association module is used to associate the first user identifier with the message and display the first user identifier in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat party. The display module is used to display the message associated with the first user identifier when the first user identifier meets the set conditions, wherein the set conditions are used to trigger the display of the information associated with the first user identifier; The association module is specifically used for: The first user identifier is displayed in the chat area; When a region switching operation of the first user identifier is detected, the first user identifier is moved from the chat area to the to-do area for sorting and display; The display module is specifically used for: When the message processing corresponding to each third user identifier in the to-do area is completed and / or the processing operation of the first user identifier is detected, it is determined that the first user identifier meets the preset conditions, and the message associated with the first user identifier is displayed, with each third user identifier ordered before the first user identifier.
7. A second terminal, characterized in that, include: The sending module is used to send a message to a first terminal associated with the service provider, so that the first terminal displays the first user identifier corresponding to the consumer and the message in the to-do area of the first chat interface. The first chat interface also includes a chat area, which is used to display the second user identifier corresponding to the chat provider. The first terminal displays the first user identifier corresponding to the consumer and the message in the to-do area of the first chat interface, including: The first user identifier is displayed in the chat area; When a region switching operation of the first user identifier is detected, the first user identifier is moved from the chat area to the to-do area for sorting and display; When the first user identifier meets the set conditions, when the message processing corresponding to each third user identifier in the to-do area ends and / or the processing operation of the first user identifier is detected, it is determined that the first user identifier meets the preset conditions, and the message associated with the first user identifier is displayed, with each of the third user identifiers ordered before the first user identifier.
8. A terminal device, characterized in that, include: Memory and processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the message processing method as described in any one of claims 1 to 3 or any one of claims 4 to 5.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the message processing method as described in any one of claims 1 to 3 or any one of claims 4 to 5.
Citation Information
Patent Citations
Message processing method and device, nonvolatile storage medium and electronic device
CN113556277A