Data Cache System with Dynamic Validity Periods
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data cache systems face a trade-off between data accuracy and communication volume, where shortening the time interval for data acquisition from an external server improves accuracy but increases communication volume, while lengthening the interval decreases accuracy but reduces communication volume.
Innovation Solution
A data cache system that acquires and saves volume data for transactionable products or services, determines cache data validity based on elapsed time and volume, and updates cache data when invalid, with adjustable valid periods based on volume thresholds, ensuring accuracy while controlling communication volume.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the time interval for acquiring data from an external server is shortened, then the accuracy of cache data improves, but the communication volume with the external server increases
Solution Approach 1:
The patent applies dynamics by making the cache validity period adjustable rather than fixed. The determination part dynamically changes the valid period of cache data based on its volume, allowing the system to adapt the data refresh strategy in real-time. When cache data volume is high, the valid period is extended to reduce communication frequency; when volume is low, the valid period is shortened to maintain accuracy, thus resolving the contradiction between data accuracy and communication volume.
Solution Approach 2:
The patent changes the parameter of cache validity period based on data volume characteristics. By adjusting the valid period parameter according to the volume of cached data, the system optimizes the balance between data freshness and communication efficiency. This parameter change strategy allows flexible control over when cache data should be refreshed, addressing the trade-off between accuracy and communication overhead.
2Quantity of substance
If the time interval for acquiring data from an external server is lengthened, then the communication volume with the external server decreases, but the accuracy of the cache data drops
Solution Approach 1:
The patent adjusts the cache validity period parameter based on the volume of cached data. When data volume is sufficient, the system extends the valid period to maintain lower communication volume while preserving acceptable data accuracy. This dynamic parameter adjustment resolves the contradiction by allowing longer intervals without sacrificing accuracy when cache content is adequate.
Solution Approach 2:
The determination part continuously monitors cache data volume and uses this feedback to adjust the validity period. This feedback mechanism ensures that the system responds to actual cache conditions, extending validity when data is plentiful and reducing it when data becomes scarce, thereby maintaining accuracy while managing communication volume effectively.
Data Source
AI summary
A transmission device (300) comprising a data cache system is provided with a data acquisition part (315) for acquiring volume data indicating the volume of transactionable products or services transmitted from a server. The transmission device (300) is provided with a saving part (320) for saving the acquired volume data in an information memory (390) as cache data, and a request acquisition part (330) for acquiring requests seeking volume output. The transmission device (300) is provided with a determination part (350) for determining whether or not the cache data is valid based on the elapsed time from when the cache data was received or saved and the volume indicated by the cache data, when a request is acquired. When the determination is that the cache data is invalid, the data acquisition part (315) receives new volume data from the server, and the saving part (320) saves the new volume data as new cache data in the information memory (390).


