Instant App Package Pre-Download for Tap-to-Use Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Installation-free applications experience delays in starting functions due to the time-consuming process of downloading application software packages, which affects user experience.

Innovation Solution

A method where the first application software package includes a configuration file with indication information for a second package, allowing the terminal to pre-download the second package, ensuring quick access to functions when needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the terminal downloads an application software package when receiving an operation to start a function, then the function can be implemented, but it takes time to download, causing delays in starting functions

Engineering Contradiction:
Improvefunction implementationVSAvoiddownload time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The terminal performs preliminary downloading of application software packages by detecting indication information in configuration files of already-downloaded packages. When the system determines that a second application software package is needed for future function execution, it automatically downloads the package in advance before the user actually triggers the function. This preliminary action eliminates the need to wait for download completion when the user taps to use, achieving real 'tap to use' functionality.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the terminal downloads application software packages on-demand when functions are triggered, then download resources are conserved, but user experience is degraded due to waiting time

Engineering Contradiction:
Improveresource efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system uses feedback from configuration files containing indication information to intelligently determine which application software packages to download in advance. The indication information in the configuration file of a first application software package provides feedback about a second application software package that may be needed, allowing the terminal to make informed downloading decisions. This feedback mechanism enables the system to balance resource conservation with user experience by downloading only when there is explicit indication of future need.

Inventive Principle:
Principle #23Feedback

3Reliability

If the terminal waits for download completion before starting a function, then all required resources are available, but the 'tap to use' capability cannot be achieved in real sense

Engineering Contradiction:
Improveresource availabilityVSAvoidfunction start speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The terminal performs preliminary downloading of application software packages by detecting indication information in configuration files of already-downloaded packages. When the system determines that a second application software package is needed for future function execution, it automatically downloads the package in advance before the user actually triggers the function. This preliminary action eliminates the need to wait for download completion when the user taps to use, achieving real 'tap to use' functionality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4711917A1Instant application downloading method and related device
Publication Date: 2026.03.18 HUAWEI TECH CO LTD
  • EP4711917A1 patent drawingFigure 1
  • EP4711917A1 patent drawingFigure 2
  • EP4711917A1 patent drawingFigure 3(a)

AI summary

Embodiments of this application provide a download method for an installation-free application, and a related device, to quickly start a function or an interface of the installation-free application. For example, when a terminal needs to start a first application (installation-free application), the terminal downloads a first application software package of the first application from a server. The first application software package includes a configuration file, the configuration file includes indication information, and the indication information indicates a second application software package of a second application. The terminal may download the second application software package of the second application in advance based on the indication information. In this way, when the terminal needs to start a function or an interface corresponding to the second application software package (for example, when an operation used to start the function or the interface corresponding to the second application software package is received), quick starting can be implemented, to implement tap to use effect.