Cache Management for Crowdfunding Information Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Internet crowdfunding systems face excessive writing pressure on caches due to large amounts of dynamic information, leading to poor performance and submersion of valuable social and transaction information beneath browsing information.
Innovation Solution
Implementing a unification module to categorize and store information in separate queues based on type, with periodic cache updates using weighting coefficients and queue lengths to prioritize the writing of highly valuable information into the cache.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If dynamic information is directly written into cache after generation, then information freshness is improved, but cache writing pressure increases excessively
Solution Approach 1:
The patent introduces a cache management module as an intermediary between information generators and the cache. This module acts as a buffer that receives information from multiple generators, categorizes it, and performs controlled writing to the cache based on scheduling and weighting rules, thereby decoupling the direct write operations that cause excessive pressure while maintaining information freshness through periodic updates.
Solution Approach 2:
The cache management module implements periodic cache updates based on preset time intervals and scheduled times. Instead of writing information continuously or immediately upon generation, the system accumulates information in categorized queues and performs batch writes at scheduled intervals, reducing the frequency of write operations while keeping cache data relatively fresh through regular periodic updates.
2Loss of time
If browsing information is cached frequently, then information freshness is improved, but valuable social and transaction information becomes submerged
Solution Approach 1:
The patent segments information into different categories (browsing information, social information, transaction information) and maintains separate queues for each category. The cache management module independently manages each queue based on its characteristics, allowing valuable information types to be prioritized according to their specific importance weights rather than being overwhelmed by high-volume browsing information.
Solution Approach 2:
The system applies different weighting coefficients to different information categories based on their local characteristics and value. Transaction information and social information are assigned higher weights reflecting their greater value, while browsing information receives lower weights. This local quality differentiation ensures that valuable information is prioritized for cache writing and display regardless of the volume of browsing information.
3Quantity of substance
If all information categories are written into cache equally, then information completeness is improved, but cache writing efficiency deteriorates
Solution Approach 1:
The patent changes the parameter of writing priority by introducing weighting coefficients for different information categories. The cache management module uses these weights to dynamically adjust which information categories are written to the cache at each update cycle. This parameter change allows the system to maintain information completeness over time while improving writing efficiency by focusing resources on high-value information categories during each update cycle.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The present application provides an information processing method and device, and a method and device for displaying dynamic information. The information processing method includes determining an information category that needs to be updated; and writing information of the determined category into a cache, where after being received, the information of the category is stored in a storage space corresponding to the category based on the category of the information. In the method, highly valuable information can be written into the cache.