File Opening System Using Remote Application Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulty in opening files with unknown formats on electronic devices, as they lack the necessary applications to handle such formats without prior installation.
Innovation Solution
A method and apparatus that obtain format information of a file, search for a target application, provide an application entry, generate a native interface using a configuration file, and upload the file to a remote server to open and return the file content, allowing the file to be displayed without the target application being installed locally.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users install applications for common file formats, then they can open files with known formats, but they cannot open files with unknown formats without prior installation
Solution Approach 1:
The patent introduces a remote application server as an intermediary between the user's electronic device and file opening capabilities. When a user encounters an unknown file format, the system automatically searches for and retrieves the appropriate application from the remote server, eliminating the need for users to manually install applications for every file format. This mediator approach resolves the contradiction by providing adaptability through remote resources while keeping the local device simple.
Solution Approach 2:
The system performs preliminary actions by pre-installing multiple applications on the remote application server. When a file opening request is received, the system has already prepared the necessary applications in advance, allowing it to quickly match and provide the appropriate application without requiring real-time installation or user intervention. This preliminary preparation enables the system to handle unknown file formats adaptably while maintaining device simplicity.
2Ease of operation
If users manually search for and install applications, then they can open specific file formats, but the process becomes complex and time-consuming
Solution Approach 1:
The system implements self-service by automatically handling the entire application retrieval and installation process without user intervention. When a user encounters an unknown file format, the system automatically identifies the required application, retrieves it from the remote server, and installs it locally. This self-service mechanism resolves the contradiction by making the file opening process extremely easy (users simply need to attempt to open the file) while eliminating the time loss associated with manual application searching and installation.
Solution Approach 2:
The system performs preliminary actions by pre-configuring the remote application server with multiple applications and establishing automatic matching rules between file formats and applications. This preliminary setup enables the system to quickly respond to file opening requests without requiring users to spend time searching or manually installing applications, thus resolving the contradiction between ease of operation and time loss.
3Ease of operation
If the system provides native interface for remote application, then user experience improves, but network dependency increases
Solution Approach 1:
The system performs preliminary action by downloading and installing the complete application package (including all necessary resources and interfaces) from the remote server to the local device before the user needs to use it. Once installed locally, the application runs independently without requiring continuous network connection. This preliminary download resolves the contradiction by providing a native-like user interface experience while eliminating ongoing network dependency, as the application becomes self-contained after initial retrieval.
Data Source
AI summary
Embodiments of the present disclosure provide a method and an apparatus for opening a file, and an electronic device. Embodiments of the present disclosure receive the file opening request, obtain the format information of the file to be opened indicated by the file opening request, search for application information of the target application for opening the file to be opened according to the format information, provide the application entry of the target application in the current interface according to the application information, obtain the configuration file corresponding to the target application when the application entry is triggered, and generate the native interface of the target application according to the configuration file and open the file to be opened in the native interface.


