Dynamic Data Loading for Terminal Device Storybooks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the number of software applications on a terminal device increases, loading multiple online content items consumes significant storage and CPU resources, leading to performance issues.
Innovation Solution
A method and system that dynamically load data into a terminal device by displaying icons in a user interface and determining whether data correspond to a defined display area, downloading data for icons within the area and deleting data for those outside it, optimizing storage and CPU usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple online storybooks are loaded into terminal device memory, then users can read more storybooks simultaneously, but storage and CPU resources are consumed excessively
Solution Approach 1:
The user interface is divided into a defined display area and other areas. Only storybook icons within the defined display area trigger data loading, while icons outside this area do not. This spatial segmentation allows the system to manage memory usage by loading data only for a limited subset of visible storybooks rather than all available storybooks.
Solution Approach 2:
Different spatial regions of the display are assigned different functional qualities. The defined display area (typically the central region) has the quality of triggering data loading, while areas outside this region have the quality of not triggering loading. This creates a gradient of data presence in memory corresponding to the spatial gradient of icon positions.
2Adaptability or versatility
If multiple online storybooks are loaded into terminal device memory, then users can read more storybooks simultaneously, but CPU resource consumption increases
Solution Approach 1:
The system segments the storybook collection into multiple groups based on their icon positions relative to the defined display area. Only the subset of storybooks with icons within the defined display area are loaded into memory and processed by the CPU, while other storybooks remain unloaded. This reduces CPU overhead by limiting active processing to a smaller subset of storybooks.
Solution Approach 2:
The system dynamically adjusts which storybooks are loaded into memory based on real-time icon positions. As users scroll or rearrange storybook icons, the defined display area contains different icons, and the system dynamically loads or unloads corresponding data. This dynamic adaptation allows the CPU to focus resources on currently visible storybooks rather than maintaining all storybooks in memory.
3Speed
If all online storybook data are pre-loaded into terminal device storage, then access speed is improved, but storage capacity is excessively consumed
Solution Approach 1:
The system performs preliminary loading of storybook data only for icons that are currently within the defined display area, rather than pre-loading all storybooks. This selective preliminary action ensures that data is available in memory when needed (maintaining access speed for visible storybooks) while avoiding the storage overhead of loading all possible storybooks.
Solution Approach 2:
The system changes the parameter of data presence in memory based on the spatial parameter of icon position. When an icon moves into the defined display area, the corresponding data parameter changes from unloaded to loaded state. This parameter coupling allows the system to maintain fast access speeds for visible storybooks while dynamically adjusting storage usage based on actual viewing needs.
Data Source
AI summary
A method and system for loading data into a terminal device are disclosed. The method includes the steps of displaying icons in a user interface of the terminal device and determining whether data correspond to an icon in a defined display area. The method further includes loading the data into the terminal device if the data correspond to an icon in the defined display area and deleting the data from the terminal device if the data do not correspond to an icon in the defined display area. The method and system consistent with the present disclosure may improve the user experience for browsing and reading online storybooks.


