Microblog Client Notification Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenotification speedVSAvoidinformation synchronization reliability
Core Design Contradiction:
SpeedVSReliability

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveinformation synchronization completenessVSAvoidnotification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #16Partial or excessive action

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP2741215B1Information notification method and device of microblog client
Publication Date: 2019.07.24 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP2741215B1 patent drawingFigure 1
  • EP2741215B1 patent drawingFigure 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.