Microblog Client Notification Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Microblog clients with a large number of associated clients face inefficiencies in information synchronization due to the current method of pulling client lists based on reverse order of join time, resulting in older associated clients not being notified effectively.
Innovation Solution
A method and device that categorize associated clients, prioritizing notifications for specified categories (e.g., VIP members) and then notifying the rest, ensuring that updated information is efficiently propagated to all clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the associated client list is pulled based on the reverse order of join time, then newly joined clients are notified first, but early-joined clients are not notified effectively
Solution Approach 1:
The associated client list is segmented into multiple parts based on join time intervals. The notification system divides the large client list into manageable segments, allowing different notification strategies to be applied to different segments, ensuring both new and old clients are notified effectively without overwhelming the system
Solution Approach 2:
The system pre-establishes multiple associated client lists with different sorting criteria (e.g., reverse join time, forward join time). By preparing these lists in advance, the system can quickly switch between different notification strategies without real-time computation, improving both speed and reliability
2Reliability
If all associated clients are notified when message count is updated, then information synchronization is complete, but processing time and system resources increase significantly
Solution Approach 1:
The system implements partial notification by selecting only a portion of associated clients for notification based on predefined criteria (e.g., notification frequency limits, client activity status). This partial action approach ensures that not all clients are notified for every update, reducing processing time while maintaining sufficient information synchronization for the most relevant clients
Solution Approach 2:
The notification system dynamically adjusts notification parameters such as notification frequency, client selection criteria, and batch sizes based on system load and client characteristics. By changing these parameters adaptively, the system balances synchronization completeness with processing efficiency
Data Source
Figure 1
Figure 2
AI summary
The present disclosure provides a method and a device for notifying information of a microblog client. The method comprises: updating information of the microblog client; extracting information of a client contained in an associated client list of the microblog client identified as a specified category, and notifying the updated information of the microblog client to the specified category of client; and filtering out the information of the client contained in the associated client list of the microblog client identified as the specified category, and notifying the updated information of the microblog client to the rest of clients contained in the associated client list. The present disclosure ensures some specified categories of associated clients of a microblog client can be notified of information, thereby enabling effective synchronization of information of the microblog client and improving the information processing efficiency of the microblog client.