File Opening System Using Remote Application Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefile format compatibilityVSAvoidapplication installation requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvefile opening processVSAvoidapplication installation time
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system provides native interface for remote application, then user experience improves, but network dependency increases

Engineering Contradiction:
Improveuser interface experienceVSAvoidnetwork connection requirement
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11681655B2Method and apparatus for opening file, and electronic device
Publication Date: 2023.06.20 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US11681655B2 patent drawing
  • US11681655B2 patent drawing
  • US11681655B2 patent drawing

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.