Dynamic Data Loading for Terminal Device Storybooks

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenumber of simultaneously accessible storybooksVSAvoidstorage resource consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvenumber of simultaneously accessible storybooksVSAvoidCPU resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

3Speed

If all online storybook data are pre-loaded into terminal device storage, then access speed is improved, but storage capacity is excessively consumed

Engineering Contradiction:
Improvestorybook access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9473563B2Methods and systems for loading data into terminal devices
Publication Date: 2016.10.18 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9473563B2 patent drawing
  • US9473563B2 patent drawing
  • US9473563B2 patent drawing

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.