Lightweight App Offline Updating via Partitioned Key Element Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with light apps cannot update their applications under weak or no network signal, limiting their web browsing capabilities.

Innovation Solution

A method for offline updating of light apps, which involves setting an offline partition, acquiring key elements of a page when network download speed exceeds a threshold, storing these elements, and processing them according to server-configured offline configuration items, including deletion based on time or space criteria, to manage data storage and elimination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If light app stores offline data locally for offline browsing, then web browsing functionality under weak or no network signal is enabled, but storage space is occupied and data management complexity increases

Engineering Contradiction:
Improveweb browsing functionality under weak or no network signalVSAvoidstorage space occupied by offline data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system automatically deletes offline data when storage space exceeds thresholds or when network connectivity is restored, freeing up storage space while maintaining the ability to provide offline browsing when needed. This resolves the contradiction by dynamically managing storage resources.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The offline data management system dynamically adjusts storage based on network conditions, storage availability, and usage patterns. The system can expand storage when space is available and contract when space is constrained, allowing flexible adaptation to different storage scenarios.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If light app downloads and stores complete page data for offline access, then offline browsing capability is improved, but traffic consumption and storage requirements increase

Engineering Contradiction:
Improveoffline browsing capabilityVSAvoidtraffic consumption and storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts and stores only key elements and essential content from web pages for offline access, rather than downloading complete pages. This selective extraction reduces both traffic consumption and storage requirements while maintaining core offline browsing functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements partial downloading of page content, storing only the most important elements needed for basic offline browsing. This partial action approach provides sufficient offline functionality without the overhead of complete page storage.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If light app maintains large offline data partitions for multiple apps, then offline browsing quality is improved, but device storage space is consumed

Engineering Contradiction:
Improveoffline browsing qualityVSAvoiddevice storage space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The system divides offline data storage into separate partitions for different light apps, allowing independent management of storage resources. Each app has its own allocated space, enabling fine-grained control over storage distribution and preventing any single app from consuming excessive space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system allocates different storage qualities and capacities to different apps based on their specific needs and usage patterns. Important apps receive larger or higher-quality storage allocations, while less critical apps receive smaller allocations, optimizing overall storage efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2977893B1Lightweight APP offline updating method, device and terminal
Publication Date: 2020.01.22 XIAOMI INC
  • EP2977893B1 patent drawingFigure 1
  • EP2977893B1 patent drawingFigure 2~3
  • EP2977893B1 patent drawingFigure 4

AI summary

The present disclosure generally relates to a light app offline updating method, device and terminal, pertaining to the field of Internet technology. The method comprises: respectively setting an offline partition for each light app; acquiring, for each light app, key elements of a page corresponding to the light app when network download speed is greater than a preset threshold value; storing key elements of the page as offline data in a corresponding offline partition; acquiring from a server, if a start-up operation of the light app is detected, an offline configuration item corresponding to the light app; and processing, according to the offline configuration item, offline data in the offline partition of the light app.