Selective User Data Retrieval for Microblog Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data processing methods for microblogging platforms waste bandwidth resources by retrieving and displaying all user-generated content, especially when only a limited number of messages are needed for display, resulting in unnecessary data transmission and costs.
Innovation Solution
A data processing method and apparatus that selectively retrieves and returns only the latest user data corresponding to a subset of user IDs that meet a set condition, such as the latest publish time, rather than all associated user IDs, thereby reducing bandwidth usage and costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all associated user IDs are retrieved to ensure complete data coverage, then data completeness is improved, but bandwidth consumption increases
Solution Approach 1:
The patent extracts only the necessary subset of user data (N latest messages) from the complete set of associated user IDs, rather than retrieving all data. This extraction principle directly resolves the contradiction by taking out only what is needed for the display function, reducing bandwidth consumption while maintaining data completeness for the required scope.
Solution Approach 2:
The patent applies partial action by retrieving N user data items where N is less than or equal to M (the requested page size), rather than retrieving all available user data. This partial retrieval satisfies the display requirements without the excessive bandwidth consumption of fetching complete datasets, especially when the number of associated users is large.
2Loss of information
If all associated user data is retrieved to ensure comprehensive content display, then content coverage is improved, but data transmission time increases
Solution Approach 1:
The system extracts only the N most recent user data items from the complete set of associated users, retrieving only what is necessary for current display needs. This extraction eliminates unnecessary data transmission time while ensuring content coverage for the latest messages, directly resolving the time-completeness contradiction.
Solution Approach 2:
By performing partial retrieval of user data (N out of M items), the system achieves sufficient content coverage for display purposes without the excessive time cost of retrieving and transmitting all associated user data, especially when dealing with large numbers of followers or following users.
3Measurement precision
If complete user datasets are processed to ensure accuracy, then data accuracy is improved, but processing load increases
Solution Approach 1:
The patent extracts a specific subset of N user data items characterized by their recency (latest messages), rather than processing complete datasets. This extraction maintains data accuracy for the required scope while significantly reducing the processing load on underlying devices, avoiding the need to expand infrastructure.
Data Source
AI summary
A data processing method and apparatus are described. The method includes receiving a request which carries a user identifier (ID) from a user terminal. The method also includes determining all associated user IDs associated with the user ID. The method also includes selecting N particular user IDs which meet a set condition from all the associated user IDs, pulling latest user data corresponding to the N particular user IDs, and returning the latest user data corresponding to the N particular user IDs to the user terminal. Wherein N is smaller than or equal to a user data amount M requested by a page.


