Quick Application Running Through Web Engine Fallback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices without a pre-installed quick application engine cannot run quick applications, and outdated engines prevent the execution of applications requiring newer versions.
Innovation Solution
The method enables devices without a quick application engine to run web-based quick applications by obtaining a resource package and a web quick application engine, allowing them to display a web page version of the application, and updates to the latest engine version when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a quick application engine is pre-installed on an electronic device, then the device can run quick applications, but the device complexity increases and not all devices can use this feature
Solution Approach 1:
The patent introduces a web-based quick application engine as an intermediary solution. Instead of requiring native quick application engines to be pre-installed on devices, the system uses a web-based engine that can be dynamically loaded and executed through a browser. This mediator enables devices without native engine support to run quick applications by translating them into web-based executions, thus resolving the contradiction between compatibility and device complexity.
Solution Approach 2:
The patent creates a web-based copy of the quick application engine that can be executed in a browser environment. Rather than requiring the full native engine to be installed, the system provides a simplified web-based version that replicates the core functionality. This copying approach allows devices without the native engine to access quick application capabilities through web technology, reducing the complexity barrier while maintaining compatibility.
2Adaptability or versatility
If devices without a quick application engine try to run quick applications, then the application cannot execute, but providing a web-based alternative increases the loss of time for engine download and setup
Solution Approach 1:
The patent implements preliminary action by pre-configuring the web-based quick application engine and its dependencies in advance. The engine is prepared in a web-hosted environment with all necessary components already in place, so when a device needs to execute a quick application, the engine is already available for immediate use. This eliminates the need for time-consuming downloads and installations during actual application execution.
Solution Approach 2:
The patent replaces the mechanical installation process of native quick application engines with a web-based execution model. Instead of requiring physical installation of engine files on the device, the system uses web technology to deliver and execute the engine remotely. This substitution eliminates the time-consuming steps of downloading, installing, and configuring native engines, as the web-based version handles all these operations automatically in the background.
3Adaptability or versatility
If the quick application engine is updated to the latest version, then the application compatibility improves, but the device complexity increases due to engine updates and version management
Solution Approach 1:
The patent introduces dynamics by making the quick application engine version flexible and adaptable rather than fixed. The web-based engine can dynamically load different versions based on the requirements of specific quick applications. When a new application requires a newer engine version, the system can automatically retrieve and execute the appropriate version without requiring the device to maintain multiple versions or manage updates manually. This dynamic approach improves compatibility while avoiding the complexity of version management.
Solution Approach 2:
The patent creates a universal web-based quick application engine that can serve multiple functions and support multiple application versions simultaneously. Rather than requiring separate engine instances for different versions, the web-based platform provides a universal environment that can load and execute different engine versions as needed. This multi-functionality allows the system to maintain compatibility with various applications without increasing device complexity, as the same web-based platform handles all version requirements.
Data Source
AI summary
An electronic device receives a first operation, where the first operation is used to tap a first link, and the first link is related to a first quick application. When a quick application engine is not installed on the electronic device, the electronic device obtains a uniform resource locator URL of a first web quick application, where the first web quick application is associated with the first quick application. The electronic device obtains a first resource package of the first web quick application based on the URL, where the first resource package includes a resource file required for rendering a web page in the first web quick application. The electronic device renders a first web page in the first web quick application based on the first resource package, and the electronic device displays the first web page.


