Loader-Based Cross-Platform Application Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cross-platform operation efficiency of application programs is hindered by complex interactions between virtual and actual environments in intelligent terminals, requiring parsing of operation instructions which slows down the execution process.

Innovation Solution

Creating an operating environment for the second system application on a target terminal using a loader, compiling script files into dynamic library files, and encapsulating them into an application package that can be directly executed, eliminating the need for instruction parsing and conversion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a virtual machine is used to provide a virtual machine operating environment for an application on an intelligent terminal, then cross-platform operation capability is improved, but operation efficiency deteriorates due to complex interaction between virtual environment and actual environment requiring instruction parsing

Engineering Contradiction:
Improvecross-platform operation capabilityVSAvoidoperation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the essential functionality of the virtual machine environment and integrates it directly into the terminal's operating system. Instead of running applications through a separate virtual machine layer that requires instruction parsing, the system directly supports multiple system applications (first system and second system) on the same terminal, eliminating the virtualization overhead and improving operation efficiency while maintaining cross-platform capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a system application manager as an intermediary component that manages both first system applications and second system applications. This manager handles the coordination and resource allocation between different system applications directly, without requiring a virtual machine layer, thus maintaining cross-platform operation capability while reducing the complexity of environment interaction and improving execution efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12153907B2Method for operating second system application on first system, terminal device and storage medium
Publication Date: 2024.11.26 PAX COMP TECH SHENZHEN
  • US12153907B2 patent drawing
  • US12153907B2 patent drawing
  • US12153907B2 patent drawing

AI summary

A method for operating a second system application in a first system is provided. The method includes: creating an operating environment of the second system application through a loader on a target terminal; generating an application function component of the second system application in the loader; compiling script files of the second system application into dynamic library files by utilizing the compiling environment supported by the target terminal, and encapsulating the dynamic library files into an application package; installing the application package through the loader, and operating the dynamic library files in the application package under the operating environment. According to the aforesaid method, the target terminal can directly respond to a system instruction generated during execution of the compiled dynamic library files without the need of parsing and converting the system instruction, thus, a cross-platform operation efficiency of the application program can be improved.