Mobile Terminal Picture Buffering via Update Time Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current picture display solutions in mobile Internet environments either consume excessive network traffic or inefficiently utilize local storage buffers, leading to delayed page loading and battery drain due to frequent server requests and outdated buffering.
Innovation Solution
A method where a mobile terminal checks the update time of a picture from a server and displays a buffered picture if its update time matches the server's, saving network traffic and improving display speed and battery endurance by reducing unnecessary server requests and optimizing local buffer usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If pictures are not buffered and requested from server each time, then network traffic is consumed, but picture display speed is improved
Solution Approach 1:
The patent applies preliminary action by buffering pictures in local storage before they are needed. The system proactively stores picture data in localStorage with base64 encoding, so when a user accesses a web page, the pictures are already available locally rather than needing to be fetched from the server, thus improving display speed while reducing network traffic consumption.
2Reliability
If local storage buffers are emptied periodically, then outdated pictures are removed, but buffering efficiency is reduced
Solution Approach 1:
The patent applies local quality by implementing different validity checking mechanisms for different pictures in the buffer. Instead of uniformly emptying all buffers, the system checks each picture's validity individually using a validity period attribute. This allows some pictures to remain buffered while others are removed, maintaining reliability for valid pictures while preserving buffering efficiency by not unnecessarily clearing the entire buffer.
Solution Approach 2:
The patent implements feedback by continuously monitoring the validity period of buffered pictures and using this information to determine whether to keep or remove each picture. The system provides feedback about picture freshness to the buffer management logic, which then makes informed decisions about buffer retention, ensuring that only outdated pictures are removed while maintaining efficient buffering for valid content.
3Reliability
If cleaning period is shortened, then picture validity is improved, but buffer usage is reduced
Solution Approach 1:
The patent applies dynamics by making the buffer management adaptive rather than static. Instead of using a fixed cleaning period, the system dynamically evaluates each picture's validity period and adjusts buffer retention accordingly. This allows the buffer utilization to automatically optimize itself - keeping pictures that are still valid while removing only those that have expired, thus maintaining both picture validity and high buffer utilization without manual intervention.
4Area of stationary object
If all buffers are emptied for new buffering, then space is released, but valid buffer records are lost
Solution Approach 1:
The patent applies discarding and recovering by selectively removing only the outdated pictures from the buffer while preserving valid buffer records. The system checks the validity period of each picture and discards only those that have expired, recovering the buffer space occupied by invalid records. This approach releases buffer space for new content without losing valid buffer records, thus maintaining both buffer space availability and data integrity.
Data Source
AI summary
Disclosed are a method, a mobile terminal and a system for displaying a picture based on a wireless network, and a storage medium, where the picture includes a picture identifier, picture content data and update time, and the method includes: obtaining update time of a target picture to be displayed from a server according to a picture identifier of the target picture; if a buffered picture with the same picture identifier as that of the target picture is present in a local buffer of a mobile terminal, obtaining the buffered picture; and if the update time of the buffered picture is the same as that of the target picture, displaying the buffered picture according to the picture content data of the buffered picture.


