Session message processing method and device, computer equipment and storage medium
By displaying reminder messages on the session list interface, the problem of users being unable to handle pointing messages during rest is solved, and the task processing efficiency is improved under rest state.
Patent Information
- Application Number
- CN202410110844.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-25
- Publication Date
- 2025-07-25
AI Technical Summary
In a multi-person conversation group, when the user who receives a pointing message is in a rest state, he cannot view or process related tasks in time, resulting in low task processing efficiency.
The session item indicating the target session group is displayed on the session list interface, and when the user is in a rest state and is configured to backup the user, a reminder message is displayed to remind the user to process the pointing message.
When the user rests, the backup user is allowed to process related tasks by displaying a reminder message, which improves the task processing efficiency.
Smart Images

Figure CN120378392A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technologies, and particularly to a method, an apparatus, a computer device, a storage medium, and a computer program product for processing session messages. Background Art
[0002] With the development of computer technologies, more and more users begin to communicate through communication applications, such as communicating in various forms like text, voice, or video through communication applications. When having a multi-person conversation, a conversation group is generally established and multiple group users are added to achieve instant multi-person conversation.
[0003] In traditional technologies, a conversation group usually includes a large number of group users, and any user in the conversation group can receive directed messages sent by other users to process related tasks according to the directed messages. For example, the related tasks can specifically be tasks in the work aspect or tasks in the learning aspect.
[0004] However, in traditional methods, when the user who receives the directed message is in a rest state, the directed message usually cannot be viewed in time, or normal interaction in the conversation group using the communication application cannot be carried out, and the related tasks can only be processed through methods such as phone communication, resulting in the problem of low task processing efficiency. Summary of the Invention
[0005] Based on this, in view of the above technical problems, it is necessary to provide a method, an apparatus, a computer device, a computer-readable storage medium, and a computer program product for processing session messages that can improve task processing efficiency.
[0006] In a first aspect, the present application provides a method for processing session messages. The method includes:
[0007] When logging in to the communication application as a first user, display the session list interface provided by the communication application;
[0008] In the session list interface, display a session item indicating a target session group participated by the first user, in which a directed message has been generated;
[0009] When the directed message points to a second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, then at the session item, display a first reminder message indicating the second user, where the first reminder message represents that a directed message pointing to the second user has been generated in the target session group.
[0010] In a second aspect, the present application further provides a device for processing session messages. The device includes:
[0011] A session list display module, which is used to display a session list interface provided by the communication application when logging in to the communication application as the first user;
[0012] A session item display module, which is used to display a session item indicating a target session group participated by the first user in the session list interface, and a pointed message has been generated in the target session group;
[0013] A reminder message display module, which is used to display a first reminder message indicating the second user at the session item when the pointed message points to the second user in the target session group, the second user is in a rest state, and the second user has configured the first user as a backup user, and the first reminder message represents that a pointed message pointing to the second user has been generated in the target session group.
[0014] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0015] When logging in to the communication application as the first user, display a session list interface provided by the communication application;
[0016] In the session list interface, display a session item indicating a target session group participated by the first user, and a pointed message has been generated in the target session group;
[0017] When the pointed message points to the second user in the target session group, the second user is in a rest state, and the second user has configured the first user as a backup user, then display a first reminder message indicating the second user at the session item, and the first reminder message represents that a pointed message pointing to the second user has been generated in the target session group.
[0018] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0019] When logging in to the communication application as the first user, display a session list interface provided by the communication application;
[0020] In the session list interface, display a session item indicating a target session group participated by the first user, and a pointed message has been generated in the target session group;
[0021] When the pointed message points to a second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, a first reminder message indicating the second user is displayed at the session item, and the first reminder message represents that the pointed message directed to the second user has been generated in the target session group.
[0022] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program which, when executed by a processor, implements the following steps:
[0023] When logging in to the communication application as the first user, display the session list interface provided by the communication application;
[0024] In the session list interface, display a session item indicating the target session group participated by the first user, in which a pointed message has been generated;
[0025] When the pointed message points to a second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, a first reminder message indicating the second user is displayed at the session item, and the first reminder message represents that the pointed message directed to the second user has been generated in the target session group.
[0026] For the above session message processing method, device, computer device, storage medium, and computer program product, when logging in to the communication application as the first user, the session list interface provided by the communication application is displayed. In the session list interface, a session item indicating the target session group participated by the first user is displayed, in which a pointed message has been generated, enabling an intuitive reminder of the generation of a pointed message in the target session group. When the pointed message points to a second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, a first reminder message indicating the second user is displayed at the session item to remind the first user that a pointed message directed to the second user has been generated in the target session group. It is possible to push the pointed message directed to the second user to the first user configured as the backup user by the second user when the second user is in a rest state, so that the first user can process relevant tasks according to the pointed message, improving the task processing efficiency. Description of the Drawings
[0027] Figure 1 It is a diagram of the application environment of the session message processing method in an embodiment;
[0028] Figure 2It is a diagram of the application environment of the session message processing method in another embodiment;
[0029] Figure 3 It is a schematic flowchart of the session message processing method in one embodiment;
[0030] Figure 4 It is a schematic diagram showing a session item indicating a target session group in the session list interface in one embodiment;
[0031] Figure 5 It is a schematic diagram showing a session item indicating a target session group in the session list interface in another embodiment;
[0032] Figure 6 It is a schematic diagram showing a first reminder message in one embodiment;
[0033] Figure 7 It is a schematic diagram showing a first reminder message in another embodiment;
[0034] Figure 8 It is a schematic diagram showing a second reminder message in one embodiment;
[0035] Figure 9 It is a schematic diagram showing a second reminder message and a third reminder message in one embodiment;
[0036] Figure 10 It is a schematic diagram showing a user status configuration area in one embodiment;
[0037] Figure 11 It is a schematic diagram showing a user status configuration area and a backup user selection entry in one embodiment;
[0038] Figure 12 It is a schematic diagram showing a backup user confirmation interface in one embodiment;
[0039] Figure 13 It is a schematic diagram showing a user status display area in one embodiment;
[0040] Figure 14 It is a schematic flowchart of the session message processing method in another embodiment;
[0041] Figure 15 It is a schematic diagram showing a second reminder message and a third reminder message in another embodiment;
[0042] Figure 16 It is a schematic diagram showing a work signature configuration area in one embodiment;
[0043] Figure 17 It is a schematic flowchart of the process for a person on leave to set a backup person in one embodiment;
[0044] Figure 18 Schematic diagram of the automatic forwarding process of special reminder messages in an embodiment;
[0045] Figure 19 Schematic diagram of the display process of the forwarded special reminder messages in an embodiment;
[0046] Figure 20 Block diagram of the structure of a session message processing device in an embodiment;
[0047] Figure 21 Internal structure diagram of a computer device in an embodiment. Detailed implementation manners
[0048] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0049] The session message processing method provided by the embodiments of the present application can be applied to an application environment as Figure 1 shown. A client for implementing session message processing is installed on the terminal 102, and the client can be a communication application. When logging in to the communication application as the first user, the terminal 102 displays a session list interface provided by the communication application (including multiple session items as Figure 1 shown). In the session list interface, a session item indicating the target session group participated by the first user is displayed. A pointing message is generated in the target session group. When the pointing message points to the second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, a first reminder message indicating the second user is displayed at the session item. The first reminder message represents that a pointing message pointing to the second user is generated in the target session group. Among them, the terminal 102 can be, but is not limited to, various desktop computers, laptop computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc.
[0050] The session message processing method provided by the embodiments of the present application can be applied to an application environment as Figure 2In the application environment shown. Among them, the terminal 102 communicates with the server 202 through the network. The data storage system can store the data that the server 202 needs to process. The data storage system can be integrated on the server 202, or can be placed on the cloud or other servers. A client for implementing session message processing is installed on the terminal 102, and this client can be a communication application. When logging in to the communication application as the first user, the terminal 102 displays the session list interface provided by the communication application. When a pointing message is generated in the target session group participated by the first user, after receiving the pointing message, the server 202 will send the pointing message to the terminal 102. The terminal 102 will display the session item indicating the target session group participated by the first user in the session list interface. When a pointing message is generated in the target session group, and when the pointing message points to the second user in the target session group, and the second user is in a resting state, and the second user has configured the first user as a backup user, then at the session item, a first reminder message indicating the second user is displayed. The first reminder message represents that a pointing message pointing to the second user has been generated in the target session group. Among them, the server 202 can be implemented by an independent server or a server cluster composed of multiple servers, or can also be a node on the blockchain.
[0051] In one embodiment, as Figure 3 shown, a session message processing method is provided. This method can be executed independently by the terminal or the server, or can be executed collaboratively by the terminal and the server. In the embodiments of the present application, taking the application of this method to the terminal as an example for description, the following steps are included:
[0052] Step 302, when logging in to the communication application as the first user, display the session list interface provided by the communication application.
[0053] Among them, the identity of the first user refers to the identity belonging to the first user for logging in to the communication application. For example, the identity of the first user can specifically be the account of the first user. The communication application refers to an application that allows two or more people to use the network for instant communication. Here, the instant communication can be understood as a real-time session, so the communication application can be understood as an application that allows two or more people to use the network for real-time sessions. The session list interface refers to a list provided by the communication application that includes a part of the session items participated by the first user. The session item indicates the session participated by the first user. Here, the session participated by the first user can refer to the session between the first user and other users, or can also refer to the target session group participated by the first user.
[0054] Specifically, when logging in to the communication application as the first user, the terminal will display the session list interface provided by the communication application. In a specific application, in the session list interface, there is a list including a part of the session items participated by the first user.
[0055] Step 304, on the session list interface, display a session item indicating the target session group participated by the first user, where a pointing message has been generated in the target session group.
[0056] Among them, a session group, which can also be called a group chat or a group, is a platform established in a communication application to provide multi-person social sessions. Group members in the session group can achieve chat and communication by sending session messages in the session group. Each user in the communication application has a corresponding user identity. The user can log in to the communication application through the user identity and chat and communicate with other logged-in users by adding friends or joining a session group. The target session group refers to the session group in which a pointing message has been generated. It can be understood that in addition to the target session group in which a pointing message has been generated, the first user can also participate in other session groups. It should be noted that the session groups involved in this embodiment can be in-organization session groups established by organization members within the same organization, or cross-organization session groups established by organization members of different organizations. For example, an in-organization session group can be a session group established by enterprise members within an enterprise, or a session group established by teachers within a school, or a session group established by teachers and students within a school, or a session group established by teachers, students, and parents within a school, or a session group established by students within a school.
[0057] Another example, a cross-organization session group can specifically be a cross-organization session group established by enterprise members of different enterprises with a cooperative relationship, so that enterprise members of different enterprises can communicate with each other about work and share self-built applications. Another example, a cross-organization session group can specifically be a cross-organization session group established by organization members of at least two organizations with a superior-subordinate management relationship to connect the superior organization and the subordinate organization and provide a more borderless way of work communication.
[0058] Among them, a pointing message refers to a message with directivity. Specifically, it can be a message pointing to any user in the target session group. For example, a pointing message can specifically be a message carrying the user identifier of the user pointed to in the target session group, and the user identifier is used to uniquely identify the user in the target session group. For example, the user identifier can specifically be the name of the user in the target session group. For example, a pointing message can include "special character representing pointing + user identifier". Taking the special character representing pointing as "@" as an example, the form of the pointing message can specifically be "@user identifier + specific message content". Taking the user identifier as the name of the user in the target session group (such as the first user) as an example, the form of the pointing message can specifically be "@first user + specific message content".
[0059] Specifically, the terminal will display a session item indicating the target session group participated by the first user on the session list interface, and a directed message has been generated in the target session group. In a specific application, the directed message generated in the target session group is sent by other users in the target session group except the first user. It can be understood that other users can use their terminals to send directed messages in the target session group. In response to the operation of sending a directed message, their terminals will send the directed message to the server. After receiving the directed message, the server will send the directed message to the terminal of the first user. After receiving the directed message, the terminal of the first user will display a session item indicating the target session group participated by the first user on the session list interface, and a directed message has been generated in the target session group.
[0060] In a specific application, when displaying a session item indicating the target session group participated by the first user on the session list interface, if there is no session item indicating the target session group at the beginning of the session list interface, the session item indicating the target session group will be displayed as a new session item on the session list interface. In a specific application, as Figure 4 shown, if there are only session item 1, session item 2, and session item 3 at the beginning of the session list interface, and the session item indicating the target session group is session item 4, then on the session list interface, the session item 4 indicating the target session group will be displayed as a new session item on the session list interface.
[0061] In a specific application, when displaying a session item indicating the target session group on the session list interface, if there is a session item indicating the target session group at the beginning of the session list interface, the session item indicating the target session group will remain displayed on the session list interface and be before other session items on the session list interface. In a specific application, as Figure 5 shown, if there are session item 1, session item 2, session item 3, and the session item 4 indicating the target session group at the beginning of the session list interface, and the session item 4 is after session item 1, session item 2, and session item 3, then the session item 4 will remain displayed on the session list interface and be before session item 1, session item 2, and session item 3.
[0062] Step 306, when the directed message points to the second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, then at the session item, a first reminder message indicating the second user will be displayed. The first reminder message represents that a directed message pointing to the second user has been generated in the target session group.
[0063] Wherein, the second user refers to any user in the target session group other than the first user. For example, in the case where the target session group includes the first user, User 2, User 3, User 4, and User 5, the second user can be any one of User 2, User 3, User 4, and User 5. The rest state refers to the state of temporarily stopping work, study, or activities. For example, when the second user is an office worker, being in the rest state means that the second user temporarily stops working, that is, the second user is on vacation. Another example is that when the second user is a student, being in the rest state means that the second user temporarily stops studying, that is, the second user is not at school.
[0064] Wherein, the backup user refers to the user for backup support. It can be understood that when the second user is in the rest state, if the second user has configured the first user as the backup user, the first user can, when the second user is unable to process relevant tasks according to the directional message in a timely manner, act as the backup support user and process relevant tasks according to the directional message. The first reminder message is used to indicate to the second user to remind the first user that a directional message pointing to the second user has been generated in the target session group.
[0065] Specifically, when the directional message points to the second user in the target session group, and the second user is in the rest state, and the second user has configured the first user as the backup user, at the session item, the terminal will display the first reminder message indicating the second user, and this first reminder message represents that a directional message pointing to the second user has been generated in the target session group.
[0066] In a specific application, the first reminder message is mainly used to instruct the first user to process relevant tasks according to the directional message. Therefore, the first reminder message can be displayed only on the terminal of the first user, rather than on the terminals of other users participating in the target session group. For example, Figure 6 as shown, when the directional message points to the second user in the target session group, and the second user is in the rest state, and the second user has configured the first user as the backup user, at the session item (such as Figure 6 shown as session item 4) of the terminal of the first user, the first reminder message indicating the second user will be displayed, while at the session item (such as Figure 6 shown as session item 4) of the terminal of the second user, other reminder messages indicating the second user will be displayed, rather than the first reminder message.
[0067] In a specific application, the first reminder message may carry the user identifier of the second user, so that the first user can intuitively understand that the directional message generated in the target session group is directed to the second user. For example, the first reminder message may include "special character representing direction + user identifier". Taking the special character representing direction as "@" as an example, the form of the first reminder message may specifically be "@Message of the second user", to remind the first user that a directional message directed to the second user has been generated in the target session group.
[0068] For example, taking the special character representing direction as "@", the form of the first reminder message is specifically "@Message of the second user". As Figure 7 shown, at the session item (such as Figure 7 shown as session item 4) of the first user's terminal, a first reminder message indicating the second user (i.e., "@Message of the second user") will be displayed, while at the session item (such as Figure 7 shown as session item 4) of the second user's terminal, other reminder messages indicating the second user (i.e., "Someone @ me") will be displayed.
[0069] In the above session message processing method, when logging in to the communication application as the first user and displaying the session list interface provided by the communication application, in the session list interface, the session item indicating the target session group participated by the first user is displayed. When a directional message is generated in the target session group, it can achieve an intuitive reminder of the generated directional message in the target session group. When the directional message is directed to the second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, then at the session item, a first reminder message indicating the second user is displayed to remind the first user that a directional message directed to the second user has been generated in the target session group. It can push the directional message directed to the second user to the first user configured as the backup user by the second user when the second user is in a rest state, so that the first user can process relevant tasks according to the directional message, and can improve the task processing efficiency.
[0070] In one embodiment, the session message processing method further includes:
[0071] When the directional message is directed to the first user, then at the session item, a second reminder message indicating the first user is displayed, and the second reminder message represents that a directional message directed to the first user has been generated in the target session group.
[0072] Wherein, the second reminder message indicates the first user and is used to remind the first user that a directional message directed to the first user has been generated in the target session group.
[0073] Specifically, when the pointed message points to the first user, at the session item, the terminal will display a second reminder message indicating the first user, and this second reminder message represents that a pointed message pointing to the first user has been generated in the target session group. In a specific application, the second reminder message is mainly used to instruct the first user to process relevant tasks according to the pointed message. Therefore, the second reminder message can be displayed only on the terminal of the first user, rather than on the terminals of other users participating in the target session group.
[0074] In a specific application, the second reminder message can carry the identity information representing the first user itself, so that the first user can intuitively understand that the pointed message generated in the target session group is pointing to himself. For example, the second reminder message can include "special character representing the pointed + identity information". Taking the special character representing the pointed as "@" as an example, for example, as Figure 8 shown, the session item indicating the target session group is session item 4, and the form of the second reminder message can specifically be "Someone @ me" to remind the first user that a pointed message pointing to himself has been generated in the target session group.
[0075] In this embodiment, when the pointed message points to the first user, at the session item, a second reminder message indicating the first user is displayed to remind the first user that a pointed message pointing to himself has been generated in the target session group, which can enable the first user to process relevant tasks in a timely manner according to the pointed message and improve the task processing efficiency.
[0076] In an embodiment, the session message processing method further includes:
[0077] When the first user is in a rest state and the first user has configured the second user in the target session group as a backup user, the pointed message is used to indicate the communication application logged in with the identity of the second user, and a third reminder message pointing to the first user is displayed. The third reminder message represents that a pointed message pointing to the first user has been generated in the target session group.
[0078] Specifically, when the first user is in a rest state and the first user has configured the second user in the target session group as a backup user, the second user can, when the first user cannot process relevant tasks in a timely manner according to the pointed message, act as a backup support user and process relevant tasks according to the pointed message, that is, the pointed message is used to indicate the communication application logged in with the identity of the second user, and a third reminder message pointing to the first user is displayed. The third reminder message instructs the first user and is used to remind the second user that a pointed message pointing to the first user has been generated in the target session group.
[0079] In a specific application, when the first user is in a resting state and the first user has configured the second user in the target session group as a backup user, in the communication application logged in with the identity of the second user on the second user's terminal, a third reminder message pointing to the first user will be displayed to instruct the second user to process relevant tasks according to the pointing message. It can be understood that the third reminder message is mainly used to instruct the second user to process relevant tasks according to the pointing message. Therefore, the third reminder message can be displayed only on the second user's terminal and not on the terminals of other users participating in the target session group.
[0080] In a specific application, the third reminder message can carry the user representation of the first user, so that the second user can intuitively understand that the pointing message generated in the target session group points to the first user. For example, the third reminder message can include "special character representing pointing + user identifier". Taking the special character representing pointing as "@" as an example, the form of the third reminder message can be specifically "@Message of the First User" to remind the second user that a pointing message pointing to the first user has been generated in the target session group.
[0081] For example, taking the special character representing pointing as "@" and the form of the third reminder message as "@Message of the First User" as an example, as Figure 9 shown, at the conversation item (such as Figure 9 shown as conversation item 4) on the second user's terminal, a third reminder message indicating the first user (i.e., "@Message of the First User") will be displayed, while at the conversation item (such as Figure 9 shown as conversation item 4) on the first user's terminal, a second reminder message indicating the first user himself (i.e., "Someone @ me") will be displayed.
[0082] In this embodiment, the third reminder message is used to remind the second user that a pointing message pointing to the first user has been generated in the target session group, so that when the first user is in a resting state, the pointing message pointing to the first user is pushed to the second user configured as the backup user by the first user, and the second user processes relevant tasks according to the pointing message, which can improve the task processing efficiency.
[0083] In one embodiment, the session message processing method further includes:
[0084] When logging in to the communication application with the identity of the first user, display a user status configuration area; the user status configuration area includes multiple candidate status items;
[0085] In response to a selection operation triggered on any candidate status item, when the selected candidate status item is a status item representing a resting state, display a backup user configuration area;
[0086] In response to a backup user selection operation triggered in the backup user configuration area, the selected user is configured as a backup user.
[0087] Among them, the user status configuration area refers to the area where the first user configures their own status. The user status configuration area includes multiple candidate status items. A candidate status item refers to a status item that can be selected, and each candidate status item indicates a user status respectively, which can be configured according to the actual application scenario. For example, if the first user is an office worker, the user status indicated by the candidate status items can specifically be in the process of intense coding, in the process of meeting bombing, falling into a PPT, feeling sick, on vacation for recharge, on a business trip, etc. Another example, if the first user is a student, the user status indicated by the candidate status items can specifically be in class, in an exam, on vacation, sick, etc.
[0088] Among them, the status item representing the rest state refers to the status item whose indicated user status is the rest state, which can be configured according to the actual application scenario. For example, if the first user is an office worker, the rest state can specifically be on vacation for recharge. Another example, if the first user is a student, the rest state can specifically be on vacation. The backup user configuration area refers to the area where the first user configures the backup user. In the backup user configuration area, the backup user can be selected. It can be understood that the first user can select at least one user belonging to the same organization as the backup user.
[0089] Specifically, when logging in to the communication application with the identity of the first user, the terminal will display the user status configuration area. The user status configuration area includes multiple candidate status items, and the first user can select any candidate status item as needed and set the user status indicated by any candidate status item as their own status. When the first user triggers a selection operation on any candidate status item, the terminal, in response to the selection operation triggered on any candidate status item, will determine whether the selected candidate status item is a status item representing the rest state. When the candidate status item selected by the first user is a status item representing the rest state, the terminal will display the backup user configuration area to indicate that the first user configures the backup user. In response to the backup user selection operation triggered by the first user in the backup user configuration area, the terminal will configure the user selected by the first user as the backup user. In a specific application, if the candidate status item selected by the first user is not a status item representing the rest state, the terminal will set the user status indicated by the candidate status item selected by the first user as the current status and display it in the user status display area, and will not display the backup user configuration area.
[0090] In a specific application, a virtual cursor is displayed in the user status configuration area. Through this virtual cursor, any candidate status item can be selected. When the first user wants to select any candidate status item, the virtual cursor can be moved to that candidate status item for selection. That is, the selection operation triggered by the first user at any candidate status item can specifically be the operation of the first user moving the virtual cursor to any candidate status item and making a selection. Among them, when moving the virtual cursor to any candidate status, the selection operation can specifically be a single click, double click, etc. This embodiment does not limit this here.
[0091] In a specific application, taking the first user as an office worker as an example, the user status configuration area can be as Figure 10 shown, including multiple candidate status items. Each of the multiple candidate status items indicates a user status, specifically including being in the process of crazy coding, being bombarded by meetings, falling into a PPT, feeling sick, on vacation for recharge, on a business trip, etc., and a virtual cursor is displayed. When the first user wants to select any candidate status item, the virtual cursor can be moved to that candidate status item and a selection can be made. If the first user selects the candidate status item indicating on vacation for recharge, it means that the first user has selected the status item representing the rest state.
[0092] Furthermore, as Figure 10 shown, a user status confirmation control is also displayed in the user status configuration area. This user status confirmation control is used to confirm the selected candidate status item to complete the setting of the user status. The candidate status item selected by the first user will be displayed in the status item display area.
[0093] It can be understood that when the candidate status item selected by the first user is the status item representing the rest state, the terminal will display the backup user configuration area. After the first user completes the configuration of the backup user, the first user can then initiate a trigger operation on the user status confirmation control to complete the setting and confirmation of the user status and the backup user. When the candidate status item selected by the first user is not the status item representing the rest state, the first user can directly initiate a trigger operation on the user status confirmation control to complete the setting and confirmation of the user status.
[0094] In this embodiment, by displaying the user status configuration area, it can indicate the first user to configure the user status. In response to the selection operation triggered at any candidate status item, when the selected candidate status item is the status item representing the rest state, the backup user configuration area is displayed, which can indicate the first user to configure the backup user when the first user is about to be in the rest state. In response to the backup user selection operation triggered in the backup user configuration area, the selected user is configured as the backup user, and the configuration of the backup user can be completed.
[0095] During the whole process, when the first user is about to be in a rest state, the configuration guidance of the backup user can be gradually carried out to complete the configuration of the backup user. In this way, when a directed message pointing to the first user is generated in the target session group that the first user participates in when the first user is in a rest state, the backup user can receive the reminder message in time and process relevant tasks according to the directed message, which can improve the task processing efficiency.
[0096] In one embodiment, when logging in to the communication application as the first user, the displayed user status configuration area includes:
[0097] When logging in to the communication application as the first user, display the user status configuration entry provided by the communication application;
[0098] In response to the trigger operation on the user status configuration entry, display the user status configuration area.
[0099] Specifically, when logging in to the communication application as the first user, the terminal will display the user status configuration entry provided by the communication application. The user status configuration entry is used to indicate the configuration of the user status. When the first user needs to configure his own status, he can initiate a trigger operation on the user status configuration entry. In response to the trigger operation on the user status configuration entry, the terminal will display the user status configuration area to indicate the first user to configure the user status.
[0100] In this embodiment, by first displaying the user status configuration entry and then, in response to the trigger operation on the user status configuration entry, displaying the user status configuration area, the guidance for the user status configuration can be realized.
[0101] In one embodiment, when the selected candidate status item is a status item representing the rest state, the displayed backup user configuration area includes:
[0102] When the selected candidate status item is a status item representing the rest state, display the backup user selection entry; the backup user selection entry is used to indicate the selection of at least one user belonging to the same organization as the first user as the backup user;
[0103] In response to the trigger operation on the backup user selection entry, display the backup user configuration area.
[0104] Specifically, when the selected candidate status item is a status item representing a rest state, the terminal will display a backup user selection entry, which is used to indicate the selection of at least one user belonging to the same organization as the first user as the backup user. When the first user wants to set a backup user, a trigger operation on the backup user selection entry can be initiated. In response to the trigger operation on the backup user selection entry, the terminal will display a backup user configuration area to indicate that the first user configures the backup user.
[0105] In a specific application, taking the first user as an office worker as an example, as Figure 11 shown, the user status configuration area includes multiple candidate status items, and each of the multiple candidate status items indicates a user status, specifically, it can be "in the process of crazy coding", "in the process of meeting bombing", "falling into PPT", "feeling sick", "on vacation for recharge", "on a business trip and running around", etc., and a virtual cursor is displayed. If the first user selects a candidate status item indicating "on vacation for recharge", it means that the first user selects a status item representing a rest state. The terminal will display a backup user selection entry in this status item representing the rest state (as Figure 11 shown as displaying a backup user selection entry (i.e., "select backup person") in the candidate status item indicating "on vacation for recharge"). In response to the trigger operation on the backup user selection entry, a backup user configuration area will be displayed to indicate that the first user configures the backup user.
[0106] In this embodiment, when the selected candidate status item is a status item representing a rest state, by displaying the backup user selection entry, it is possible to achieve the guidance for indicating the selection of the backup user. By responding to the trigger operation on the backup user selection entry and displaying the backup user configuration area, it is possible to achieve the guidance for configuring the backup user. Throughout the process, it is possible to achieve the full - process guidance for the first user to configure the backup user, so as to generate a pointing message indicating the first user in the target session group participated by the first user. And when the first user is in a rest state, the backup user can process relevant tasks according to the pointing message to improve the task - processing efficiency.
[0107] In one embodiment, the backup user configuration area includes multiple candidate user items; the candidate user items indicate users belonging to the same organization as the first user; responding to a backup user selection operation triggered in the backup user configuration area and configuring the selected user as the backup user includes:
[0108] Responding to a backup user selection operation triggered on any candidate user item, configuring the user indicated by any candidate user item as the backup user.
[0109] Specifically, the backup user configuration area includes multiple candidate user items, and the candidate user items indicate users belonging to the same organization as the first user. For example, when the first user is an office worker, the users belonging to the same organization as the first user can specifically be the users belonging to the same enterprise as the first user. Another example is that when the first user is a student, the users belonging to the same organization as the first user can specifically be the users belonging to the same school as the first user. When the first user wants to select any user as the backup user, a backup user selection operation will be triggered on the candidate user item indicating that any user. In response to the backup user selection operation triggered on any candidate user item, the terminal will configure the user indicated by the candidate user item selected by the first user as the backup user.
[0110] In a specific application, the displayed backup user configuration area may include candidate user items respectively indicating User 1, User 2, User 3, and User 4, as well as a virtual cursor. Through this virtual cursor, the selection of any candidate user item can be realized. When the first user wants to select any user as the backup user, the virtual cursor can be moved to the candidate user item indicating that any user for selection. That is, the backup user selection operation triggered by the first user on any candidate user item can specifically be the operation of the first user moving the virtual cursor to any candidate user item and making a selection. Among them, in the case of moving the virtual cursor to any candidate user item, the selection operation can specifically be a single click, a double click, etc. This embodiment does not limit this here. Further, the displayed backup user configuration area also includes a user search area. In the case of too many candidate user items, the first user can also search for the specified candidate user item through the user search area to select the backup user.
[0111] In this embodiment, by displaying multiple candidate user items in the backup user configuration area, the first user can be instructed to select the backup user. Furthermore, in response to the backup user selection operation triggered on any candidate user item, the user indicated by any candidate user item can be configured as the backup user, realizing the guidance for the configuration of the backup user.
[0112] In one embodiment, configuring the selected user as the backup user in response to the backup user selection operation triggered in the backup user configuration area includes:
[0113] In response to the backup user selection operation triggered in the backup user configuration area, a backup user confirmation interface is displayed; the backup user confirmation interface is used to indicate that the selected user is confirmed as the backup user;
[0114] In response to the backup user confirmation operation triggered in the backup user confirmation interface, the selected user is configured as the backup user.
[0115] Specifically, in response to a backup user selection operation triggered in the backup user configuration area, the terminal will display a backup user confirmation interface, which is used to indicate that the selected user is confirmed as the backup user. The first user can confirm the selected user through the backup user confirmation interface. When the first user confirms that the selected user is the backup user, a backup user confirmation operation can be triggered on the backup user confirmation interface. In response to the backup user confirmation operation triggered on the backup user confirmation interface, the terminal will configure the selected user as the backup user.
[0116] In a specific application, the backup user configuration area includes multiple candidate user items, and the candidate user items indicate users who belong to the same organization as the first user. When the first user wants to select any user as the backup user, a backup user selection operation will be triggered on the candidate user item indicating that user. In response to the backup user selection operation triggered on any candidate user item, the terminal will display a backup user confirmation interface.
[0117] In a specific application, the backup user confirmation interface displayed by the terminal can be as Figure 12 shown. In the backup user confirmation interface, at the status item (such as Figure 12 shown as "on vacation and charging") selected by the first user to represent the rest state, the user selected by the first user as the backup user is displayed (such as Figure 12 shown as "Backup person: XX"), and the status representing the rest state and the user as the backup user are also displayed in the status item display area. When the first user confirms that the selected backup user is correct, a backup user confirmation operation can be triggered on the backup user confirmation interface. As Figure 12 shown, a confirmation control for triggering the backup user confirmation operation is displayed on the backup user confirmation interface (that is, the "OK" control as Figure 12 shown). The first user can trigger the backup user confirmation operation through this "OK" control.
[0118] In this embodiment, by displaying the backup user confirmation interface, the first user can be instructed to confirm the selected backup user. Furthermore, when the first user initiates the backup user confirmation operation, in response to the backup user confirmation operation, the selected user can be directly configured as the backup user, completing the configuration of the backup user, and avoiding the occurrence of incorrect backup user configuration.
[0119] In one embodiment, configuring the selected user as the backup user in response to the backup user confirmation operation triggered on the backup user confirmation interface includes:
[0120] In response to a backup user confirmation operation triggered on a backup user confirmation interface, trigger sending a backup reminder message to the selected user; the backup reminder message is used to indicate the communication application logged in with the identity of the selected user, and display backup confirmation feedback information pointing to the first user, where the backup confirmation feedback information is used to indicate that the selected user confirms being configured as a backup user by the first user;
[0121] When receiving the confirmation information from the selected user for being configured as a backup user, configure the selected user as a backup user.
[0122] Specifically, in response to a backup user confirmation operation triggered on a backup user confirmation interface, the terminal will trigger sending a backup reminder message to the selected user to indicate the communication application logged in with the identity of the selected user, and display backup confirmation feedback information pointing to the first user, where the backup confirmation feedback information is used to indicate that the selected user confirms being configured as a backup user by the first user. If the selected user confirms being able to be a backup user of the first user, the confirmation information for being configured as a backup user will be fed back. When receiving the confirmation information from the selected user for being configured as a backup user, it means that the selected user confirms that they can be a backup user of the first user. At this time, the terminal will configure the selected user as a backup user.
[0123] In this embodiment, by sending a backup reminder message to the selected user, it can indicate that the selected user confirms being configured as a backup user. Only when receiving the confirmation information from the selected user for being configured as a backup user, the selected user is configured as a backup user. It can realize the configuration of the backup user under two-way confirmation, so that the selected user can know in time that they have become a backup user of the first user. When the first user is in a rest state, relevant tasks can be processed in time according to the pointing message pointing to the first user, which can improve the task processing efficiency.
[0124] In one embodiment, the session message processing method further includes:
[0125] When receiving the rejection information from the selected user for being configured as a backup user, display a backup user configuration area and a backup user re-selection prompt; the backup user re-selection prompt is used to indicate selecting at least one other user other than the selected user as a backup user.
[0126] Specifically, when receiving the rejection information of the selected user who is configured as the backup user, indicating that the selected user refuses to be the backup user of the first user, at this time, the terminal will display the backup user configuration area and the backup user re-selection prompt, and this backup user re-selection prompt is used to indicate to select at least one other user other than the selected user as the backup user. In a specific application, when the backup user configuration area and the backup user re-selection prompt are displayed, the first user can initiate a backup user selection operation again in the backup user configuration area to re-select at least one other user other than the previously selected user as the backup user.
[0127] In this embodiment, when receiving the rejection information of the selected user who is configured as the backup user and displaying the backup user configuration area and the backup user re-selection prompt, it can indicate the first user to re-select the backup user again, ensuring the configuration of the backup user, so that when the first user is in a rest state, the configured backup user can be used to process relevant tasks in a timely manner according to the pointing message pointing to the first user, which can improve the task processing efficiency.
[0128] In one embodiment, the session message processing method further includes:
[0129] When any user is configured as the backup user, in the user status display area of the first user, a status item representing the rest state and backup information indicating that any user is the backup user are displayed.
[0130] Among them, the user status display area refers to the area used to display the user status configured by the first user.
[0131] Specifically, when any user is configured as the backup user, the terminal will display a backup user configuration completion prompt to indicate the first user to view the configured user status and backup user. In response to the user status viewing operation triggered by the first user based on the backup user configuration completion prompt, the terminal will display a status item representing the rest state and backup information indicating that any user is the backup user in the user status display area of the first user.
[0132] In a specific application, taking the first user as an office worker as an example, the displayed user status display area can be as Figure 13 shown, including "On vacation for charging" representing the rest state and backup information indicating that any user (such as Figure 13 shown as XX) is the backup user (such as Figure 13 shown as "Backup person: XX"). Further, as Figure 13 shown, above the user status display area, the identity icon of the first user and the username of the first user (such as Figure 13 shown as XXXXXX and @XX) and other information are also displayed.
[0133] It is understandable that when the first user completes the configuration of the user status and the backup user, the communication application can be used for other users in the first user's session, and all other users can view the first user's user status and the configured backup user through the communication application. When other users select to view the first user's user status and the configured backup user, the display area of the first user's user status shown on the communication application of other users can also be as Figure 13 shown, including "On vacation for charging" representing the rest state and the backup information indicating any user (such as Figure 13 shown as XX) as the backup user (such as Figure 13 shown as "Backup person: XX").
[0134] In this embodiment, in this way, the first user can intuitively view the configured user status and backup user, so as to confirm the configured user status and backup user.
[0135] In one embodiment, the session message processing method further includes:
[0136] Responding to a viewing operation triggered at the session item based on the second reminder message, display the session interface of the target session group;
[0137] In the session interface, display a pointing message pointing to the first user.
[0138] Specifically, when the second reminder message indicating the first user is displayed at the session item, the first user will know that a pointing message pointing to himself / herself has been generated in the target session group. If the first user wants to view this pointing message, a viewing operation can be triggered at the session item based on the second reminder message. The terminal responds to the viewing operation triggered by the first user at the session item based on the second reminder message and will display the session interface of the target session group. In the session interface, a pointing message pointing to the first user is displayed.
[0139] In this embodiment, in this way, the display of the pointing message can be realized through the viewing operation triggered at the session item, so that the first user can directly process relevant tasks according to the pointing message, and the task processing efficiency can be improved.
[0140] In one embodiment, displaying a pointing message pointing to the first user in the session interface includes:
[0141] In the session interface, display a first message viewing entry for at least one session message and the pointing message arranged in reverse chronological order; the first message viewing entry displays pointing information indicating the first user;
[0142] In response to a trigger operation for the first message viewing entry, display a pointing message directed to the first user.
[0143] Specifically, in the conversation interface, the terminal will display at least one conversation message arranged in reverse chronological order and the first message viewing entry for the pointing message. The first message viewing entry displays pointing information indicating the first user, which is used to instruct the first user to quickly view the pointing message directed to the first user. When the first user wants to quickly view the pointing message, they can initiate a trigger operation for the first message viewing entry. In response to the trigger operation for the first message viewing entry, the terminal will display, in the conversation interface, the pointing message directed to the first user. In a specific application, the first message viewing entry can be displayed on the right side of the conversation interface. In this way, the first user can quickly view the pointing message directed to themselves.
[0144] In a specific application, the pointing information indicating the first user may include "a special character indicating the pointing + the identity information of the first user itself". Taking the special character indicating the pointing as "@" as an example, for illustration, the form of the pointing information can specifically be "@My Message", to remind the first user that there is a pointing message directed to themselves in the target conversation group, and they can directly view it by initiating a trigger operation for the first message viewing entry.
[0145] In this embodiment, by displaying, in the conversation interface, the first message viewing entry for the pointing message, and the first message viewing entry displays pointing information indicating the first user, it can instruct the first user to quickly view the pointing message directed to themselves based on the first message viewing entry. Furthermore, by responding to the trigger operation for the first message viewing entry, the quick display of the pointing message directed to the first user can be achieved.
[0146] In one embodiment, the conversation message processing method further includes:
[0147] In response to a viewing operation triggered at the conversation item based on the first reminder message, display the conversation interface of the target conversation group;
[0148] In the conversation interface, display the pointing message directed to the second user.
[0149] Specifically, when the first reminder message indicating the second user is displayed at the conversation item, the first user will be aware that a pointing message directed to the second user has been generated in the target conversation group. If the first user wants to view this pointing message, they can trigger a viewing operation at the conversation item based on the first reminder message. In response to the viewing operation triggered by the first user at the conversation item based on the first reminder message, the terminal will display the conversation interface of the target conversation group, and in the conversation interface, display the pointing message directed to the second user.
[0150] In this embodiment, in this way, through the viewing operation triggered by the session item, the display of the pointing message can be realized, so that when the first user is the backup user of the second user, the first user can directly process relevant tasks according to the pointing message, which can improve the task processing efficiency.
[0151] In one embodiment, in the session interface, the display of the pointing message pointing to the second user includes:
[0152] In the session interface, display at least one session message arranged in reverse chronological order and a second message viewing entry for the pointing message; the second message viewing entry displays pointing information indicating the second user;
[0153] In response to a trigger operation on the second message viewing entry, display the pointing message pointing to the second user.
[0154] Specifically, in the session interface, the terminal will display at least one session message arranged in reverse chronological order and a second message viewing entry for the pointing message. The second message viewing entry displays pointing information indicating the second user, which is used to instruct the first user to quickly view the pointing message pointing to the second user. When the first user wants to quickly view the pointing message, the first user can initiate a trigger operation on the first message viewing entry. In response to the trigger operation on the first message viewing entry, the terminal will display the pointing message pointing to the second user in the session interface. In a specific application, the second message viewing entry with the pointing message can be displayed on the right side of the session interface. In this way, the first user can quickly view the pointing message pointing to the second user.
[0155] In a specific application, the pointing information indicating the second user may include "special character representing pointing + user identifier representing the second user". Taking the special character representing pointing as "@" as an example, for illustration, the form of the pointing information may specifically be "@Message of the second user", to remind the first user that there is a pointing message pointing to the second user in the target session group, and the first user can directly view it by initiating a trigger operation on the second message viewing entry.
[0156] In this embodiment, by displaying the second message viewing entry for the pointing message in the session interface, and the second message viewing entry displays the pointing information indicating the second user, it can instruct the first user to quickly view the pointing message pointing to the second user based on the second message viewing entry, and then, by responding to the trigger operation on the second message viewing entry, the quick display of the pointing message pointing to the second user can be realized.
[0157] In one embodiment, the session message processing method further includes:
[0158] When the directed message points to the second user and the second user has not configured the first user as a backup user, at the session item, a fourth reminder message is displayed, and the fourth reminder message indicates that a new session message has been generated in the target session group.
[0159] Specifically, when the directed message points to the second user and the second user has not configured the first user as a backup user, at the session item, the terminal will display a fourth reminder message, which indicates that a new session message has been generated in the target session group, and the first user can choose to view it as needed.
[0160] In this embodiment, by displaying a fourth reminder message at the session item when the directed message points to the second user and the second user has not configured the first user as a backup user, it is possible to timely prompt that a new session message has been generated in the target session group, so as to prevent the first user from missing the message.
[0161] In one embodiment, the flowchart of a session message processing method in the present application can be as Figure 14 shown, and specifically includes the following steps:
[0162] Step 1402: When logging in to the communication application as the first user, display the session list interface provided by the communication application.
[0163] Step 1404: In the session list interface, display the session item indicating the target session group participated by the first user, and a directed message has been generated in the target session group.
[0164] Step 1406: When the directed message points to the second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, at the session item, display a first reminder message indicating the second user, and the first reminder message indicates that a directed message pointing to the second user has been generated in the target session group.
[0165] Step 1408: When the directed message points to the first user, at the session item, display a second reminder message indicating the first user, and the second reminder message indicates that a directed message pointing to the first user has been generated in the target session group.
[0166] Step 1410: When the first user is in a rest state, and the first user has configured the second user in the target session group as a backup user, the directed message is used to indicate the communication application logged in with the identity of the second user, and display a third reminder message pointing to the first user, and the third reminder message indicates that a directed message pointing to the first user has been generated in the target session group.
[0167] Specifically, before receiving a directed message, the first user can configure the user status and backup users. When logging in to the communication application as the first user, the terminal will display an entry for configuring the user status provided by the communication application. In response to the first user's triggering operation on the user status configuration entry, the terminal will display a user status configuration area, which includes multiple candidate status items. In response to the first user's selection operation on any one of the candidate status items, when the selected candidate status item is a status item representing a rest state, the terminal will display an entry for selecting a backup user, which is used to indicate selecting at least one user belonging to the same organization as the first user as a backup user. In response to the first user's triggering operation on the backup user selection entry, the terminal will display a backup user configuration area. In response to the first user's backup user selection operation in the backup user configuration area, the terminal will display a backup user confirmation interface, which is used to indicate confirming the selected user as a backup user. In response to the first user's backup user confirmation operation in the backup user confirmation interface, the terminal will configure the user selected by the first user as a backup user.
[0168] In a specific application, in response to the first user's backup user confirmation operation in the backup user confirmation interface, the terminal will trigger sending a backup reminder message to the selected user. The backup reminder message is used to indicate the communication application logged in by the selected user and display backup confirmation feedback information pointing to the first user, and the backup confirmation feedback information is used to indicate that the selected user confirms being configured as a backup user by the first user. When receiving the confirmation information from the selected user that they can be a backup user for the first user, the terminal will configure the selected user as a backup user. It can be understood that when receiving the rejection information from the selected user that they refuse to be a backup user for the first user, the terminal will display the backup user configuration area and a prompt for re-selecting a backup user, and the prompt for re-selecting a backup user is used to indicate selecting at least one other user other than the selected user as a backup user.
[0169] In a specific application, when any user is configured as a backup user by the first user, in the user status display area of the first user, a status item representing a rest state and backup information indicating that any user is a backup user will be displayed.
[0170] In a specific application, when a second reminder message is displayed, in response to a viewing operation triggered by a first user on a session item based on the second reminder message, the terminal will display the session interface of the target session group. In the session interface, at least one session message arranged in reverse chronological order and a first message viewing entry for a pointing message are displayed. The first message viewing entry displays pointing information indicating the first user. The first user can directly view the pointing message indicating the first user through the first message viewing entry. In response to a triggering operation of the first user on the first message viewing entry, the terminal will display the pointing message indicating the first user.
[0171] In a specific application, when a first reminder message is displayed, in response to a viewing operation triggered by a first user on a session item based on the first reminder message, the terminal will display the session interface of the target session group. In the session interface, at least one session message arranged in reverse chronological order and a second message viewing entry for a pointing message are displayed. The second message viewing entry displays pointing information indicating a second user. The first user can directly view the pointing message indicating the second user through the second message viewing entry. In response to a triggering operation of the first user on the second message viewing entry, the terminal will display the pointing message indicating the second user.
[0172] In one embodiment, taking the first user as an office worker as an example, the session message processing method of the present application will be described.
[0173] The inventor believes that in the enterprise office scenario, when an employee takes a vacation, they may not be able to process work messages in a timely manner. Generally, in order to enable the work originally responsible by the employee to proceed normally, the superior will arrange another employee as their backup to assist in handling the relevant work of the vacationing employee. However, when a pointing message indicating the vacationing employee is generated in the enterprise's session group, it is just an ordinary message for the backup person, and there is no special reminder for the backup person, resulting in the backup person being unable to pay attention in a timely manner and unable to process the relevant work according to the pointing message in a timely manner.
[0174] Based on this, the present application proposes a session message processing method. After an employee takes a vacation, a backup person can be set. After setting, the name of the backup person will be displayed on the vacation status interface of the vacationing person (i.e., the user status display area). And subsequently, in the session group shared by the vacationing person and the backup person, if there is a special reminder message for the vacationing person (i.e., the pointing message indicating the vacationing person), the system will automatically forward this special reminder to the backup person. It can be understood that the forwarded special reminder message contains the information of the vacationing person, so that the backup person can clearly know that this special reminder message is forwarded from the vacationing person, which enables the backup person to conveniently pay attention to the special reminder message of the vacationing person and respond in a timely manner.
[0175] In one embodiment, taking the example where a directed message is generated in the target session group participated by the first user, the directed message points to the second user in the target session group, the second user is in a resting state, and the second user has configured the first user as a backup user. Because there is a directed message pointing to the second user who is on leave, the system will automatically forward this special reminder to the first user who is the backup. On the terminal of the first user, at the session item indicating the target session group displayed, a first reminder message indicating the second user who is on leave will be displayed. This first reminder message represents that a directed message pointing to the second user has been generated in the target session group. Then, the first user who is the backup can clearly know that this special reminder message is forwarded from the user on leave, which enables the first user who is the backup to conveniently pay attention to the special reminder message of the second user who is on leave in the target session group and respond in a timely manner.
[0176] In one embodiment, taking the example where a directed message is generated in the target session group participated by the first user, the directed message points to the first user in the target session group, the first user is in a resting state, and the first user has configured the second user in the target session group as a backup user. On the terminal of the first user, at the session item indicating the target session group displayed, a second reminder message indicating the first user himself / herself will be displayed. This second reminder message represents that a directed message pointing to the first user himself / herself has been generated in the target session group. On the terminal of the second user, in the communication application logged in as the second user, the session item indicating the target session group will be displayed. At the session item, a third reminder message pointing to the first user who is on leave will be displayed. This third reminder message represents that a directed message pointing to the first user who is on leave has been generated in the target session group.
[0177] In one embodiment, the second reminder message and the third reminder message can be as Figure 15 shown. The second reminder message is "Someone @ me", indicating that a directed message pointing to the first user himself / herself has been generated. The third reminder message is "@Message of the first user", reminding the second user who is the backup that a directed message pointing to the first user who is on leave has been generated. Further, both the second reminder message and the third reminder message will be prominently displayed in the session item. As Figure 15 shown, at the upper right corner of the session item, there will be reminder identifiers for the second reminder message and the third reminder message.
[0178] In one embodiment, when the first user is an office worker, the user status configuration area can specifically be the work signature configuration area. That is, when the first user configures the user status, it is actually configuring the work signature. As Figure 16As shown, the work signature configuration area includes multiple candidate work status items, including "Crazy coding", "Meeting bombing", "Falling into PPT", "Sick and uncomfortable", "On vacation for recharge", "On business trip", etc. When the first user selects "On vacation for recharge", which represents the rest state, as the work status, a backup user selection entry can be displayed on the right side of the corresponding candidate work status item (such as Figure 16 shown as "Select backup person"), and the backup user can be selected. At the same time, the work status selected by the first user will be displayed in the status item display area (such as Figure 16 shown as "On vacation for recharge"). In response to the trigger operation on the backup user selection entry, the terminal will display the backup user configuration area. In response to the backup user selection operation triggered in the backup user configuration area, the terminal will display the backup user confirmation interface, which is used to indicate that the selected user is confirmed as the backup user. As Figure 16 shown, in the backup user confirmation interface, the selected user (i.e., backup person: XX) will be displayed on the right side of the candidate work status item corresponding to "On vacation for recharge", and the selected work status and the selected user will be displayed in the status item display area (such as Figure 16 shown as "On vacation for recharge, backup person: XX"). After the first user confirms that the selected user is correct, the "OK" control in the lower right corner can be used to trigger the backup user confirmation operation. In response to the backup user confirmation operation, the terminal will configure the selected user as the backup user. After the first user completes the configuration, in the work status display area of the first user, "On vacation for recharge", which represents the rest state, and the backup information indicating that the selected user is the backup user will be displayed.
[0179] In one embodiment, the first user can communicate with the background server of the communication application through the terminal to complete the setting of the backup user and the sending and receiving of session messages. The background server mainly includes three modules. One is the personal status module, which is responsible for saving the personal status of employees (including vacation status) and the backup person in the vacation state. One is the message sending module, which is responsible for message delivery. One is the message storage module, which is responsible for saving the message content. It can be understood that each user will have a mailbox, and a copy of a message will be in the mailbox of each recipient.
[0180] In one embodiment, the process schematic diagram of the vacationer setting the backup person can be as Figure 17As shown, the person on leave opens the personal status settings page (i.e., the user status configuration area), selects the "On Leave" status (i.e., the status item representing the rest state). At this time, the terminal will display an entry for selecting a backup user, that is, an entry for setting the backup person. In response to the triggering operation of the person on leave on the backup user selection entry, the terminal will display a backup user configuration area, where the person on leave can configure the backup person in the backup user configuration area, that is, set the backup person. The setting will be saved to the personal status module in the background server, and other colleagues' clients within the enterprise can pull and display the leave status, that is, view the personal information page (including the user status display area) of the person on leave, and can pull and display information such as the leave status and the backup person.
[0181] In one embodiment, the automatic forwarding process of the special reminder message can be as Figure 18 shown. When colleague B sends a special reminder message for colleague A to the target session group (i.e., a targeted message pointing to colleague A), the message enters the message sending module in the background server. The message sending module will pull the status of colleague A from the personal status module. If the status of colleague A is not on leave or no backup person is set, the message sending module will follow the normal message delivery process and deliver the message to each colleague in the target session group. If the status of colleague A is on leave, and a backup person is set, and the backup person is within the target session group, when the message sending module delivers the message to the backup person, a special mark will be carried in the message body, indicating that this is an automatically forwarded special reminder message and that the message is a special reminder for colleague A. Among them, the special mark can be configured according to the actual application scenario, and no specific limitation is made here in this embodiment. For example, the special mark can be a specific identifier, such as a character, etc.
[0182] In one embodiment, the display process of the forwarded special reminder message can be as Figure 19 shown. After the backup person's terminal receives the message, it will check whether the message carries the mark of the forwarded special reminder message. If it does, it is necessary to display a special reminder to remind that a targeted message pointing to the person on leave has occurred in the target session group. Specifically, the special reminder can display the name information of the person on leave and is displayed in red. If it does not carry, there is no need to display the forwarded special reminder, and it can be displayed normally. Among them, the special reminder message mark is the special mark, which can be configured according to the actual application scenario, and no specific limitation is made here in this embodiment. For example, the special mark can be a specific identifier, such as a character, etc.
[0183] It can be understood that the advantage of the session message processing method of this application is that it can automatically forward the special reminder indicating the person on leave and give a special reminder at the backup person's end, so that the message that originally only gives a special reminder to the person on leave can also give a special reminder to the backup person, greatly improving the convenience of work handover in the case of leave.
[0184] It should be understood that although each step in the flowcharts involved in the above-described embodiments is shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0185] Based on the same inventive concept, an embodiment of the present application further provides a session message processing device for implementing the session message processing method involved above. The implementation solution provided by this device for solving problems is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more embodiments of the session message processing device provided below can refer to the limitations on the session message processing method in the above text, and will not be repeated here.
[0186] In one embodiment, as Figure 20 shown, a session message processing device is provided, including: a session list display module 2002, a session item display module 2004, and a reminder message display module 2006, where:
[0187] The session list display module 2002 is configured to display a session list interface provided by the communication application when logging in to the communication application as the first user;
[0188] The session item display module 2004 is configured to display a session item indicating the target session group participated by the first user in the session list interface, where a pointing message is generated in the target session group;
[0189] The reminder message display module 2006 is configured to display a first reminder message indicating the second user at the session item when the pointing message points to the second user in the target session group, the second user is in a rest state, and the second user has configured the first user as a backup user. The first reminder message represents that a pointing message pointing to the second user is generated in the target session group.
[0190] The above-mentioned session message processing device, when logging in to the communication application as the first user, displays the session list interface provided by the communication application. In the session list interface, a session item indicating the target session group participated by the first user is displayed. When a pointing message is generated in the target session group, an intuitive reminder of the generation of the pointing message in the target session group can be realized. When the pointing message points to the second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, a first reminder message indicating the second user is displayed at the session item to remind the first user that a pointing message pointing to the second user has been generated in the target session group. It can push the pointing message pointing to the second user to the first user configured as the backup user by the second user when the second user is in a rest state, so that the first user can process related tasks according to the pointing message, and the task processing efficiency can be improved.
[0191] In one embodiment, the reminder message display module is further configured to, when the pointing message points to the first user, display a second reminder message indicating the first user at the session item, and the second reminder message represents that a pointing message pointing to the first user has been generated in the target session group.
[0192] In one embodiment, the reminder message display module is further configured to, when the first user is in a rest state and the first user has configured the second user in the target session group as a backup user, the communication application logged in with the identity of the second user is indicated by the pointing message, and a third reminder message pointing to the first user is displayed. The third reminder message represents that a pointing message pointing to the first user has been generated in the target session group.
[0193] In one embodiment, the session message processing device further includes a backup user configuration module. The backup user configuration module is configured to, when logging in to the communication application as the first user, display a user status configuration area. The user status configuration area includes multiple candidate status items. The backup user configuration module is further configured to, in response to a selection operation triggered on any candidate status item, when the selected candidate status item is a status item representing a rest state, display a backup user configuration area, and in response to a backup user selection operation triggered in the backup user configuration area, configure the selected user as a backup user.
[0194] In one embodiment, the backup user configuration module is further configured to, when logging in to the communication application as the first user, display a user status configuration entry provided by the communication application, and in response to a trigger operation on the user status configuration entry, display the user status configuration area.
[0195] In one embodiment, the backup user configuration module is further configured to, when the selected candidate status item is a status item representing a rest state, display a backup user selection entry, where the backup user selection entry is used to indicate selecting at least one user belonging to the same organization as the first user as a backup user, and the backup user configuration module is further configured to, in response to a trigger operation on the backup user selection entry, display a backup user configuration area.
[0196] In one embodiment, the backup user configuration area includes a plurality of candidate user items, where the candidate user items indicate users belonging to the same organization as the first user, and the backup user configuration module is further configured to, in response to a backup user selection operation triggered on any one of the candidate user items, configure the user indicated by any one of the candidate user items as a backup user.
[0197] In one embodiment, the backup user configuration module is further configured to, in response to a backup user selection operation triggered in the backup user configuration area, display a backup user confirmation interface, where the backup user confirmation interface is used to indicate confirming the selected user as a backup user, and the backup user configuration module is further configured to, in response to a backup user confirmation operation triggered in the backup user confirmation interface, configure the selected user as a backup user.
[0198] In one embodiment, the backup user configuration module is further configured to, in response to a backup user confirmation operation triggered in the backup user confirmation interface, trigger sending a backup reminder message to the selected user, where the backup reminder message is used to indicate the communication application logged in with the identity of the selected user, display backup confirmation feedback information pointing to the first user, where the backup confirmation feedback information is used to indicate that the selected user confirms being configured as a backup user by the first user, and when receiving the confirmation information that the selected user is configured as a backup user, configure the selected user as a backup user.
[0199] In one embodiment, the backup user configuration module is further configured to, when receiving a rejection message from the selected user regarding being configured as a backup user, display the backup user configuration area and a backup user re-selection prompt, where the backup user re-selection prompt is used to indicate selecting at least one other user other than the selected user as a backup user.
[0200] In one embodiment, the session message processing device further includes a backup user display module, where the backup user display module is configured to, when any user is configured as a backup user, in the user status display area of the first user, display a status item representing a rest state and backup information indicating that any user is a backup user.
[0201] In one embodiment, the session message processing device further includes a session message display module. The session message display module is configured to display the session interface of the target session group in response to a viewing operation triggered on the session item based on the second reminder message. In the session interface, a pointing message pointing to the first user is displayed.
[0202] In one embodiment, the session message display module is further configured to display, in the session interface, at least one session message arranged in reverse chronological order and a first message viewing entry for the pointing message; the first message viewing entry displays pointing information indicating the first user. In response to a triggering operation on the first message viewing entry, the pointing message pointing to the first user is displayed.
[0203] In one embodiment, the session message display module is further configured to display the session interface of the target session group in response to a viewing operation triggered on the session item based on the first reminder message. In the session interface, a pointing message pointing to the second user is displayed.
[0204] In one embodiment, the session message display module is further configured to display, in the session interface, at least one session message arranged in reverse chronological order and a second message viewing entry for the pointing message; the second message viewing entry displays pointing information indicating the second user. In response to a triggering operation on the second message viewing entry, the pointing message pointing to the second user is displayed.
[0205] In one embodiment, the reminder message display module is further configured to, when the pointing message points to the second user and the second user has not configured the first user as a backup user, display a fourth reminder message at the session item, and the fourth reminder message indicates that a new session message has been generated in the target session group.
[0206] Each module in the above session message processing device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or independent of the processor, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above respective modules.
[0207] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structural diagram may be as Figure 21As shown in the figure. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a method for processing session messages. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0208] Those skilled in the art can understand that Figure 21 the structure shown in the figure is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0209] In one embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0210] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0211] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0212] It should be noted that the information involved in this application (including but not limited to directed messages, first reminder messages, second reminder messages, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.
[0213] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., and are not limited thereto. The processors involved in the embodiments provided in this application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., and are not limited thereto.
[0214] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope described in this specification.
[0215] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.
Claims
1. A session message processing method, characterized in that, The method includes: When logging in to the communication application as the first user, display the session list interface provided by the communication application; On the session list interface, display a session item indicating the target session group participated by the first user, where a pointing message has been generated in the target session group; When the pointing message points to the second user in the target session group, and the second user is in a resting state, and the second user has configured the first user as a backup user, display a first reminder message indicating the second user at the session item, where the first reminder message represents that a pointing message pointing to the second user has been generated in the target session group.
2. The method according to claim 1, wherein The method further includes: When the pointing message points to the first user, display a second reminder message indicating the first user at the session item, where the second reminder message represents that a pointing message pointing to the first user has been generated in the target session group.
3. The method according to claim 2, wherein The method further includes: When the first user is in a resting state, and the first user has configured the second user in the target session group as a backup user, the communication application logged in with the identity indicated by the pointing message to the second user displays a third reminder message pointing to the first user, where the third reminder message represents that a pointing message pointing to the first user has been generated in the target session group.
4. The method according to claim 3, characterized in that The method further includes: When logging in to the communication application as the first user, display a user status configuration area; the user status configuration area includes multiple candidate status items; In response to a selection operation triggered on any candidate status item, when the selected candidate status item is a status item representing a resting state, display a backup user configuration area; In response to a backup user selection operation triggered in the backup user configuration area, configure the selected user as a backup user.
5. The method according to claim 4, wherein The step of when logging in to the communication application as the first user and displaying a user status configuration area includes: When logging in to the communication application as the first user, display a user status configuration entry provided by the communication application; In response to a trigger operation on the user status configuration entry, display the user status configuration area.
6. The method according to claim 4, wherein The step of when the selected candidate status item is a status item representing a resting state and displaying a backup user configuration area includes: When the selected candidate status item is a status item representing a resting state, display a backup user selection entry; the backup user selection entry is used to indicate selecting at least one user belonging to the same organization as the first user as a backup user; In response to a trigger operation on the backup user selection entry, display the backup user configuration area.
7. The method according to claim 4, characterized in that, The backup user configuration area includes multiple candidate user items; the candidate user items indicate users belonging to the same organization as the first user; The step of in response to a backup user selection operation triggered in the backup user configuration area and configuring the selected user as a backup user includes: In response to a backup user selection operation triggered on any candidate user item, configure the user indicated by the any candidate user item as a backup user.
8. The method according to claim 4, characterized in that, Configuring the selected user as a backup user in response to a backup user selection operation triggered in the backup user configuration area includes: Displaying a backup user confirmation interface in response to a backup user selection operation triggered in the backup user configuration area; the backup user confirmation interface is used to indicate that the selected user is confirmed as a backup user; Configuring the selected user as a backup user in response to a backup user confirmation operation triggered in the backup user confirmation interface.
9. The method according to claim 8, characterized in that, Configuring the selected user as a backup user in response to a backup user confirmation operation triggered in the backup user confirmation interface includes: Triggering to send a backup reminder message to the selected user in response to a backup user confirmation operation triggered in the backup user confirmation interface; the backup reminder message is used to indicate the communication application logged in with the identity of the selected user, and display backup confirmation feedback information pointing to the first user, and the backup confirmation feedback information is used to indicate that the selected user confirms being configured as a backup user by the first user; Configuring the selected user as a backup user when receiving the confirmation information of the selected user being configured as a backup user.
10. The method according to claim 9, characterized in that, The method further includes: When receiving the rejection information of the selected user being configured as a backup user, displaying the backup user configuration area and a backup user re-selection prompt; the backup user re-selection prompt is used to indicate selecting at least one other user other than the selected user as a backup user.
11. The method according to any one of claims 3 to 9, characterized in that, The method further includes: When any user is configured as a backup user by the first user, in the user status display area of the first user, displaying a status item representing a rest state and backup information indicating that the any user is a backup user.
12. The method according to claim 1, wherein The method further includes: Displaying a session interface of the target session group in response to a viewing operation triggered on the session item based on the first reminder message; In the session interface, displaying the pointing message pointing to the second user.
13. The method according to claim 12, wherein Displaying the pointing message pointing to the second user in the session interface includes: In the session interface, displaying at least one session message arranged in reverse chronological order and a second message viewing entry for the pointing message; the second message viewing entry displays pointing information indicating pointing to the second user; Displaying the pointing message pointing to the second user in response to a triggering operation on the second message viewing entry.
14. The method according to claim 1, characterized in that, The method further includes: When the pointing message points to the second user and the second user has not configured the first user as a backup user, displaying a fourth reminder message at the session item, and the fourth reminder message represents that a new session message has been generated in the target session group.
15. A session message processing device, characterized in that, The device includes: A session list display module, configured to display a session list interface provided by the communication application when logging in to the communication application with the identity of a first user; A session item display module, configured to display, on the session list interface, a session item indicating a target session group participated by the first user, where a pointing message has been generated in the target session group; A reminder message display module, configured to, when the pointing message points to a second user in the target session group, and the second user is in a rest state, and the second user has configured the first user as a backup user, display, at the session item, a first reminder message indicating the second user, where the first reminder message represents that the pointing message generated in the target session group points to the second user.
16. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 14 are implemented.
17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 are implemented.
18. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 are implemented.