Interactive message management method and device and computer readable storage medium
By refinely marking user messages and real-time updates, and combining with the reward mechanism to recommend active users, it solves the problem that users find it difficult to manage and process messages efficiently in the existing instant messaging system, and improves the user's message processing efficiency and the activity of social platforms.
Patent Information
- Application Number
- CN202510201505.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-05-30
AI Technical Summary
The existing instant messaging system lacks the detailed dynamic tag management function during user interaction, which makes it difficult for users to efficiently filter and process key messages when facing a large number of messages, and may miss important messages to be returned.
By obtaining the user message list, marking and prompting messages based on the type and processing status of the message, and setting real-time update of message tags and user message list sorting according to user interaction operations and preferences. At the same time, based on user interaction frequency and message reply speed, active users are recommended on social pages using a preset reward mechanism.
It realizes that users can more efficiently identify and process important messages, avoid information omissions, provide personalized message display methods, improve user experience, and enhance user activity and interactive participation through reward mechanisms.
Smart Images

Figure CN120075182A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the field of the Internet. Specifically, it relates to a method, apparatus, and computer-readable storage medium for managing interactive messages. Background Art
[0002] Chat and dating software is a social networking platform used to help users establish connections and communicate with others. Common chat software includes WeChat, QQ, Momo, Tantan, etc. The chat message interface of these software includes a message list, and this area displays all the chat records of the user, sorted in chronological order.
[0003] Currently, the instant messaging systems on the market provide "unread" and "read" marks, but lack the refined dynamic mark management function during the user interaction process. In addition, although there are management functions such as "pinning", "not showing", and "deleting", they are usually for the management at the conversation or group level, lacking the refined management for single messages. This makes it difficult for users to efficiently screen and process key messages when facing a large number of messages, and important messages to be replied may be missed. Summary of the Invention
[0004] Embodiments described herein provide a method, apparatus, and computer-readable storage medium storing a computer program for managing interactive messages.
[0005] According to a first aspect of the present disclosure, there is provided a method for managing interactive messages, including: obtaining messages in a user message list; marking and prompting the messages in the user message list according to the type and processing status of the messages; updating the message marks and the sorting of the user message list in real time according to user interaction operations and preference settings; and recommending active users on the social page according to a preset reward mechanism based on the user interaction frequency and message reply speed.
[0006] In some embodiments of the present disclosure, obtaining messages in a user message list includes: obtaining message data in the user message list from a database at a preset time interval, and each message data includes the sender and receiver of the message, the sending time, the message type, and the message processing status. The message type includes text, expression, and picture, and the message processing status includes unread, read, and to-be-replied.
[0007] In some embodiments of the present disclosure, marking and prompting messages in the user message list according to the type and processing status of the messages includes: if the message sent by the user has been viewed by the recipient but not replied, marking the message as read; marking the message received by the user but not yet viewed as a digital bubble and prompting the unread message in the message list, where the number in the digital bubble represents the number of unread messages; marking the message read by the user but not yet replied as to be replied; and determining whether the emoticon message contains social information, and if it contains social information, marking it as a greeting or a chat-up and giving a prompt.
[0008] In some embodiments of the present disclosure, if the message sent by the user has been viewed by the recipient but not replied, marking the message as read includes: if the message sent by the user has multiple recipients, obtaining the processing status of the message by the multiple recipients; in response to the user's viewing operation on the message processing status, displaying the message processing status corresponding to the message recipient in the message window.
[0009] In some embodiments of the present disclosure, updating the message marking and the sorting of the user message list in real time according to the user interaction operation and preference settings includes: when the user views an unread message, removing the digital bubble mark; determining whether the user has replied to the other party's message, and if the user has replied to the message, removing the to-be-replied mark; determining whether the message sent by the user has been replied by the other party, and if the other party has replied, removing the read mark; determining whether the user has viewed the message replied by the other party, and if the user has not viewed the message replied by the other party, marking the digital bubble; and updating the user message list according to the user's preference settings for the message, and displaying the user message list in any one of the sorting methods of to-be-replied by us, to-be-replied by the other party, intimacy, and time.
[0010] In some embodiments of the present disclosure, when the user views an unread message, removing the digital bubble mark includes: when the user views an unread message, viewing all unread messages according to the unread message index, and when all unread messages have been viewed, removing all digital bubble marks.
[0011] In some embodiments of the present disclosure, the preference settings include pinning, not displaying, and deleting. When the user pins a certain message, the message is preferentially displayed in the message list. When the user chooses to hide a certain message, the message is received but not displayed. When the user chooses to delete a certain message, the message push to the user is cancelled.
[0012] In some embodiments of the present disclosure, recommending active users on a social page according to a preset reward mechanism based on user interaction frequency and message reply speed includes: recording the number of messages sent by a user, the sending time of each message, and the user's reply time, and calculating the average reply time and message sending frequency of the user within a preset time period; calculating a user activity score according to the user's average reply time and message sending frequency; and recommending active users on the social page according to the ranking of the user activity scores, and providing corresponding rewards to the active users according to the preset reward mechanism.
[0013] According to a second aspect of the present disclosure, there is provided an interactive message management device. The device includes at least one processor; and at least one memory storing a computer program. When the computer program is executed by the at least one processor, the device is caused to: obtain messages in a user message list; mark and prompt the messages in the user message list according to the type and processing status of the messages; update the message marking and the sorting of the user message list in real time according to user interaction operations and preference settings; and recommend active users on a social page according to a preset reward mechanism based on user interaction frequency and message reply speed.
[0014] In some embodiments of the present disclosure, when the computer program is executed by the at least one processor, the device is caused to obtain messages in the user message list by the following operations: obtaining message data in the user message list from a database at a preset time interval, each message data including the sender and recipient of the message, the sending time, the message type, and the message processing status, the message type including text, expression, and picture, and the message processing status including unread, read, and to-be-replied.
[0015] In some embodiments of the present disclosure, when the computer program is executed by the at least one processor, the device is caused to mark and prompt the messages in the user message list according to the type and processing status of the messages by the following operations: if the message sent by the user has been viewed by the recipient but not replied, marking the message as read; marking the message received by the user but not yet viewed as a digital bubble and prompting the unread message in the message list, the number in the digital bubble representing the number of unread messages; marking the message read by the user but not yet replied as to-be-replied; and determining whether the expression message contains social information, and if it contains social information, marking it as a greeting or a chat-up, and giving a prompt.
[0016] In some embodiments of the present disclosure, when executed by at least one processor, a computer program causes a device to update message tags and the sorting of the user message list in real time according to user interaction operations and preference settings by performing the following operations: when the user views an unread message, remove the digital bubble tag; determine whether the user has replied to the other party's message, and if the user has replied to the message, remove the to-be-replied tag; determine whether the message sent by the user has been replied by the other party, and if the other party has replied, remove the read tag; determine whether the user has viewed the message replied by the other party, and if the user has not viewed the message replied by the other party, mark the digital bubble; and update the user message list according to the user's preference settings for messages, and display the user message list in any one of the sorting methods of waiting for our reply, waiting for the other party's reply, intimacy, and time.
[0017] In some embodiments of the present disclosure, when executed by at least one processor, a computer program causes a device to recommend active users on a social page according to a preset reward mechanism based on the user interaction frequency and message reply speed by performing the following operations: record the number of messages sent by the user, the sending time of each message, and the user's reply time, and calculate the average reply time and message sending frequency of the user within a preset time period; calculate the user activity score according to the user's average reply time and message sending frequency; and recommend active users on the social page according to the user activity score ranking, and provide corresponding rewards to the active users according to the preset reward mechanism.
[0018] According to a third aspect of the present disclosure, there is provided a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the interactive message management method according to the first aspect of the present disclosure.
[0019] According to the interactive message management method and device of the embodiments of the present disclosure, by marking and prompting user messages according to the message type and processing status, users can more efficiently identify and process important messages, avoid information omission, can update message tags and the sorting of the message list in real time according to the user's interaction operations and preference settings, provide a personalized message display method, and improve the user experience. By recommending active users according to the user interaction frequency and message reply speed and adopting a preset reward mechanism, it helps to improve the user activity and interaction participation, and increase the activity of the platform. Therefore, this solution not only improves the user's message processing efficiency, but also enhances the user stickiness of the social platform. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly described below. It should be understood that the following described drawings only relate to some embodiments of the present disclosure and do not limit the present disclosure, where:
[0021] Figure 1 An exemplary flowchart of an interactive message management method 100 according to an embodiment of the present disclosure is shown;
[0022] Figure 2 It is a schematic diagram of a user message list according to an embodiment of the present disclosure;
[0023] Figure 3 It is a schematic block diagram of an interactive message management device 300 according to an embodiment of the present disclosure.
[0024] It should be noted that the elements in the drawings are schematic and not drawn to scale. Detailed Embodiments
[0025] In order to make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings. Obviously, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those skilled in the art based on the described embodiments of the present disclosure without creative efforts shall also fall within the scope of protection of the present disclosure.
[0026] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the subject matter of the present disclosure belongs. It will be further understood that terms such as those defined in commonly used dictionaries shall be interpreted as having a meaning consistent with their meaning in the context of the specification and the relevant art, and will not be interpreted in an idealized or overly formal form unless expressly defined herein otherwise.
[0027] In order to enable users to efficiently manage and respond to interactive messages, embodiments of the present disclosure provide an interactive message management method and device. Through refined message status classification and a dynamic update mechanism, it can help users more efficiently manage and process a large number of messages, avoid missing replies to messages, improve the user's interactive experience, and can also intelligently recommend active users based on the user's interactive behavior, enhance user participation, and increase user stickiness to the social platform.
[0028] Figure 1 An exemplary flowchart of an interactive message management method 100 according to an embodiment of the present disclosure is shown. Refer to Figure 1 As shown, at block S102 of Figure 1 , messages in the user message list are obtained.
[0029] In some embodiments of the present disclosure, a database (such as MySQL, PostgreSQL) is designed to structurally store fields such as message ID, sender, recipient, message content (including various types such as text, pictures, videos, audio, etc.), message status (unread, read, awaiting reply, etc.), and timestamp. The current status of each message is recorded through these fields, and fast query and update are supported.
[0030] Obtain message data in the user message list from the message queue or database at preset time intervals or using a real-time push mechanism through an API interface. Each message data includes the sender and recipient of the message, sending time, message type, and message processing status. The message types include text, emojis, and pictures, and the message processing status includes unread, read, and awaiting reply.
[0031] Subsequently, in block S104, the message is marked and prompted in the user message list according to the message type and processing status.
[0032] Set a "status" field for each message, which can be "read", "unread", "awaiting reply", "processing", "processed", etc.
[0033] Specifically, if the message sent by the user has been viewed by the recipient but not replied to, mark the message as read. When the user sends a message to multiple recipients, track the processing status of each recipient for this message. When the user views the processing status of the recipients of a certain message, the system will query the recipient list of this message and display the message processing status of each recipient. These statuses can be displayed in the message window, and different marks can be used to visually show the status of each recipient. For example, in the message window, it can be displayed as: Message recipient: Zhang San - Status: Read (2025-02-01 10:30), Message recipient: Li Si - Status: Unread. By implementing the independent message processing status for each recipient and providing a query function, the user can clearly see the processing situation of each recipient for this message.
[0034] Mark the messages received by the user but not yet viewed as digital bubbles and prompt unread messages in the message list. The number in the digital bubble represents the number of unread messages. Mark the messages that the user has read but not yet replied to as awaiting reply. Determine whether the emoji message contains social information. If it contains social information, mark it as a greeting or a chat-up and give a prompt.
[0035] In some embodiments of the present disclosure, WebSocket, long polling, or scheduled tasks can be used to ensure real-time updates of message status. In the message database, a status (status field) is defined: used to mark the current status of the message, which can include "unread", "read", "awaiting reply", etc. Through the API interface or the front-end page to interact with the back-end, when the recipient views the message, the interface is called to update the status field of the message to "read". The user_id is defined to represent the user ID of the recipient of the message. All message statuses of the current user can be queried through this field. A circular bubble icon is used to display a number. When the number of unread messages is greater than 0, the number of unread messages is dynamically displayed. The bubble may be displayed next to or at the top of the message list. The is_replied is defined to indicate whether the message has been replied. It can be a boolean value (True / False). If it is False and the message has been read, it is marked as "awaiting reply". When displaying the list on the front-end, unreplied read messages can be displayed as the "awaiting reply" status using a special mark (such as a different icon or color). This can intuitively remind the user which messages need to be replied to.
[0036] For emoji messages, the user's sent emojis can be parsed by using an emoji library (such as an emoji parsing library) to analyze whether the emoji contains potential social information (such as greetings, salutations, or pick-up lines). If it contains common social information, it can be marked and prompted as "greeting" or "pick-up line". For example, a small label is displayed next to the emoji icon to inform the user that the emoji may represent a greeting or a pick-up line. The user can judge the potential social intention of the message based on the prompt.
[0037] Figure 2 is a schematic diagram of a user message list according to an embodiment of the present disclosure. Referring to Figure 2 As shown, the message list of user A contains interaction messages from user B, user C, user D, user E, user F, and group 1. The message sent by user B is unread by user A, and a
digital bubble
digital bubble
read
awaiting reply
greeting
[0038] At Figure 1 box S106, the message marks and the sorting of the user message list are updated in real time according to the user interaction operation and preference settings.
[0039] In some embodiments of the present disclosure, when the user views an unread message, the digital bubble marker is removed. For example, when the user views a message, the system sets the status field to read and removes the digital bubble marker for that message.
[0040] According to an embodiment of the present disclosure, when the user views unread messages, all unread messages are viewed according to the unread message index. When all unread messages have been viewed, all digital bubble markers are removed. For example, after the user views a certain unread message in a certain message window, the user can directly jump to the message window of another message sender to view unread messages by clicking "Next Unread".
[0041] Determine whether the user has replied to the other party's message. If the user has replied to the message, the pending reply marker is removed. Determine whether the message sent by the user has been replied to by the other party. If the other party has replied, the read marker is removed. Determine whether the user has viewed the message replied by the other party. If the user has not viewed the message replied by the other party, the digital bubble is marked.
[0042] In some embodiments of the present disclosure, the user can perform personalized management on messages. For example, the user can choose to pin a certain message. The pinned message will be preferentially displayed at the top of the message list. The pinned message will continue to be displayed at the top. Even when new messages arrive, the pinned message always remains at the front until the user manually cancels the pinning. The user can choose to hide a certain message. The message is still received but no longer presented on the interface, which is suitable for messages that the user does not want to view temporarily. The user can delete a certain message. After deletion, the user will no longer receive the message or related subsequent messages, and at the same time, the message push function of the other party will be turned off. To prevent misoperation, the user can be provided with a confirmation prompt when deleting a message to ensure that the user clearly intends to delete. For the "hide" and "delete" functions, an undo operation can be provided. For example, the user can undo the operation within a few seconds after deleting a message to restore the message status.
[0043] Refer to Figure 2 As shown, user A can choose to pin the conversation with user B to ensure that the conversation with user B is always displayed at the top of the list. User A chooses not to display the conversation of a certain user or group. The message will be hidden but still received. User A can choose to delete the conversation to completely delete the conversation and no longer receive messages.
[0044] In addition, the user can set different message sorting methods. Update the user message list according to the user's preferences for messages, and display the user message list in any one of the sorting methods of pending reply from us, pending reply from the other party, intimacy, and time.
[0045] For example, based on the is_replied field, determine which messages require user replies and sort them in the order of "Pending Our Reply". If is_replied is False, it means the user has not replied, and such messages are preferentially displayed. Sort them in descending order according to the reply time based on the timestamp.
[0046] Based on the is_replied field, determine which messages require the other party to reply and sort them in the order of "Pending the Other Party's Reply". If is_replied is True but the status is still "Pending Reply", it means waiting for the other party to reply, and such messages are preferentially displayed. Sort them according to the message sending time.
[0047] If the user has an intimacy score, the sorting order can be adjusted according to the intimacy. Record the intimacy score with a certain recipient in the user_preferences table, and preferentially display messages with a higher intimacy. When sorting, sort according to the level of the intimacy score.
[0048] Sort the messages according to the timestamp, and display the most recent messages at the top. The timestamp field timestamp is used for sorting, and the more recent messages are displayed at the top of the list. According to the user's preference settings, the user message list will dynamically display messages sorted in different ways.
[0049] Finally, at Figure 1 in the box S108, recommend active users on the social page according to the preset reward mechanism based on the user interaction frequency and message reply speed.
[0050] Record the user's interaction behaviors, especially the sending and reply situations of messages. Specifically include: the number of messages sent by the user. The sending timestamp of each message and the reply timestamp of the user to each message. Calculate the average reply time and message sending frequency of the user within a preset time period. The average reply time refers to the average duration for the user to reply to messages. Calculate the difference between the time of each reply and the message sending time, and then take the average. The message sending frequency refers to the number of messages sent by the user within a certain time period. For example, the number of messages sent per hour, per day, or per week can be calculated.
[0051] Calculate the user activity score based on the user's average reply time and message sending frequency. When calculating the activity score, the influence degree of the message sending frequency and reply time on the activity score can be controlled through a weighting coefficient. Recommend active users on the social page according to the user activity score and provide corresponding rewards to active users according to the preset reward mechanism. For example, give virtual rewards (such as badges, points, etc.) to users ranked among the top in terms of activity. Increase the exposure or recommendation priority of the user on the platform according to the activity score.
[0052] It is also possible to further analyze user behavior, use natural language processing (NLP) techniques to analyze the keywords and sentiment in messages, and identify potential spam messages. For example, messages containing advertising links, duplicate content, etc. Or by analyzing the user's behavior patterns (such as frequently sending the same content messages in a short period of time) to identify potential spam behavior. For users whose messages are determined to be spam, points can be deducted in the calculation of the activity score, and those users who send a lot of messages but do not have real interactions (such as by identifying spam messages) can be removed from the active user list.
[0053] By comprehensively considering the user's message sending frequency, average response time, and the identification of spam messages, the activity score can provide an accurate measure of user activity for the platform. This not only helps the platform effectively recommend active users and enhance the interactive atmosphere of the platform, but also can motivate users to actively participate and interact through a reward mechanism. At the same time, by removing fake active users (such as spam message senders), the quality of user interaction on the platform can be ensured.
[0054] Figure 3 FIG. is a schematic block diagram of an interactive message management device 300 according to an embodiment of the present disclosure. As Figure 3 shown, the device 300 may include a processor 310 and a memory 320 storing a computer program. When the computer program is executed by the processor 310, the device 300 can execute the steps of the interactive message management method 100 as Figure 1 shown. In one example, the device 300 may be a computer device or a cloud computing node. The device 300 can obtain the messages in the user message list; mark and prompt the messages in the user message list according to the type and processing status of the messages; update the message marks and the sorting of the user message list in real time according to the user interaction operations and preference settings; and recommend active users on the social page according to the user interaction frequency and message reply speed according to a preset reward mechanism.
[0055] In some embodiments of the present disclosure, the device 300 can obtain the message data in the user message list from the database at a preset time interval. Each message data includes the sender and recipient of the message, the sending time, the message type, and the message processing status. The message type includes text, expression, and picture, and the message processing status includes unread, read, and to be replied.
[0056] In some embodiments of the present disclosure, the device 300 may mark the messages received by the user but not yet viewed as digital bubbles and prompt unread messages in the message list. The number in the digital bubble represents the number of unread messages; mark the messages read by the user but not yet replied as to-be-replied; if the message sent by the user has been viewed by the recipient but not replied, mark the message as read; determine whether the emoticon message contains social information, and if it contains social information, mark it as a greeting or a chat-up and give a prompt.
[0057] In some embodiments of the present disclosure, the device 300 may remove the digital bubble mark when the user views the unread message; determine whether the user has replied to the other party's message, and if the user has replied to the message, remove the to-be-replied mark; determine whether the message sent by the user has been replied by the other party, and if the other party has replied, remove the read mark; determine whether the user has viewed the message replied by the other party, and if the user has not viewed the message replied by the other party, mark the digital bubble; and update the user message list according to the user's preference settings for messages, and display the user message list in any one of the sorting methods of to-be-replied by us, to-be-replied by the other party, intimacy, and time.
[0058] In some embodiments of the present disclosure, the device 300 may record the number of messages sent by the user, the sending time of each message, and the user's reply time, calculate the average reply time and message sending frequency of the user within a preset time period; calculate the user activity score according to the user's average reply time and message sending frequency; and recommend active users on the social page according to the user activity score ranking, and provide corresponding rewards to active users according to a preset reward mechanism.
[0059] In an embodiment of the present disclosure, the processor 310 may be, for example, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a processor based on a multi-core processor architecture, etc. The memory 320 may be any type of memory implemented using data storage technology, including but not limited to random access memory, read-only memory, semiconductor-based memory, flash memory, disk memory, etc.
[0060] In addition, in an embodiment of the present disclosure, the device 300 may also include an input device 330, such as a keyboard, a mouse, etc., for inputting the user's preference settings for messages. Additionally, the device 300 may further include an output device 340, such as a display, etc., for outputting the message list sorting or the active user recommendation sorting.
[0061] In other embodiments of the present disclosure, there is also provided a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, can implement the steps of the interactive message management method 100 as Figure 1 shown.
[0062] In summary, according to the interactive message management method and device of embodiments of the present disclosure, by analyzing the interaction between users and messages (such as whether to reply, whether to view, etc.), the message status flag can be automatically updated, helping users identify which messages need to be processed immediately and which can be replied to later. This makes message management more orderly, avoiding users missing important subsequent interactions, not only improving the interaction efficiency, but also helping users better manage a large amount of information, reducing the risk of missing replies to messages, and is especially applicable to high-message-volume environments. Through the reward mechanism for reply speed and interaction exposure rate, users are encouraged to stay active and reply to messages in a timely manner, which helps improve user activity and sense of interaction participation, and enhances user stickiness to the social platform.
[0063] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of devices and methods according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of an instruction, and the module, segment of a program, or part of an instruction includes one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur in a different order than noted in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0064] Unless the context clearly indicates otherwise, the singular forms of words used in this specification and the appended claims include the plural, and vice versa. Thus, when referring to the singular, it generally includes the plural of the corresponding term. Similarly, the terms "comprising" and "including" will be interpreted as inclusive rather than exclusive. Likewise, the term "including" and "or" should be interpreted as inclusive, unless such an interpretation is explicitly prohibited herein. Where the term "example" is used in this specification, especially when it is located after a group of terms, the "example" is merely exemplary and explanatory, and should not be considered exclusive or extensive.
[0065] Further aspects and scopes of adaptability become apparent from the description provided herein. It should be understood that the various aspects of the present application can be implemented alone or in combination with one or more other aspects. It should also be understood that the description herein and the specific embodiments are for illustrative purposes only and are not intended to limit the scope of the present application.
[0066] The foregoing has described in detail several embodiments of the present disclosure. Obviously, those skilled in the art can make various modifications and variations to the embodiments of the present disclosure without departing from the spirit and scope of the present disclosure. The protection scope of the present disclosure is defined by the appended claims.
Claims
1. An interactive message management method, characterized in that: include: Get the message of the user's message list; Marking and prompting messages in the user message list according to the type and processing status of the messages; Real-time update of message tags and user message list sorting based on user interaction operations and preferences; as well as Active users are recommended on social pages according to the preset reward mechanism based on the user interaction frequency and message reply speed.
2. The interactive message management method according to claim 1, characterized in that: The message for obtaining the user message list includes: The message data in the user message list is obtained from the database at preset time intervals. Each message data includes the sender and receiver of the message, the sending time, the message type and the message processing status. The message types include text, emoticons and pictures. The message processing status includes unread, read and waiting for reply.
3. The interactive message management method according to claim 2, characterized in that: The marking and prompting of messages in the user message list according to the type and processing status of the messages includes: If a message sent by a user has been viewed by the recipient but not replied to, the message is marked as read; Marking messages received by the user but not yet viewed as digital bubbles and indicating unread messages in the message list, where the numbers in the digital bubbles represent the number of unread messages; Mark messages that the user has read but not yet responded to as pending; and Determine whether the emoticon message contains social information. If it does, mark it as a greeting or a chat and give a prompt.
4. The interactive message management method according to claim 3, characterized in that: If the message sent by the user has been viewed by the recipient but has not been replied to, marking the message as read includes: If the message sent by the user has multiple recipients, the processing status of the message by multiple recipients is obtained; In response to the user's operation of viewing the message processing status, the message processing status corresponding to the message recipient is displayed in the message window.
5. The interactive message management method according to claim 1, characterized in that: The real-time updating of message tags and user message list sorting according to user interaction operations and preference settings includes: When the user views an unread message, the digital bubble mark is removed; Determine whether the user has replied to the other party's message. If the user has replied to the message, remove the pending reply mark; Determine whether the message sent by the user has been replied by the other party. If the other party has replied, remove the read mark; Determine whether the user has viewed the message replied by the other party, and if the user has not viewed the message replied by the other party, mark the digital bubble; and The user message list is updated according to the user's message preference settings, and the user message list is displayed in any of the sorting methods such as waiting for our reply, waiting for the other party's reply, intimacy and time.
6. The interactive message management method according to claim 4, characterized in that: When the user views the unread message, removing the digital bubble mark includes: When the user views unread messages, all unread messages are viewed according to the unread message index. When all unread messages are viewed, all digital bubble marks are removed.
7. The interactive message management method according to claim 4, characterized in that: The preference settings include pinning, hiding and deleting. When a user sets a message to be pinned, the message will be displayed first in the message list. When a user chooses to hide a message, the message will be received but not displayed. When a user chooses to delete a message, the message push to the user will be canceled.
8. The interactive message management method according to claim 1, characterized in that: The recommending active users on the social page according to the preset reward mechanism based on the user interaction frequency and message reply speed includes: Record the number of messages sent by users, the sending time of each message, and the user's reply time, and calculate the user's average reply time and message sending frequency within a preset time period; Calculate user activity scores based on average user response time and message sending frequency; and Active users are recommended on social pages based on their activity scores, and corresponding rewards are provided to active users according to the preset reward mechanism.
9. An interactive message management device, characterized in that: The device comprises: at least one processor; and at least one memory storing a computer program; Wherein, when the computer program is executed by the at least one processor, the device executes the steps of the interactive message management method according to any one of claims 1 to 8.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the interactive message management method according to any one of claims 1 to 8.