Remote App Preview via Server-Side Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for previewing applications on electronic service platforms are limited, as they often provide incomplete or misleading information, leading to unnecessary downloads and high data consumption, especially for non-video apps.
Innovation Solution
An app processing method and apparatus that allows users to remotely operate and test target apps on a server before downloading, enabling accurate experience-based decision-making by sending remote operation requests and instructions to the server, which returns program information and results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If screenshots or video playback are used to preview app functions, then users can obtain basic knowledge of the app, but the information provided is limited and may be false, leading to unnecessary downloads
Solution Approach 1:
The patent uses remote desktop technology to create a virtual copy of the app running environment on the server, which is then transmitted to the user's terminal. This allows users to interact with and experience the actual app functionality remotely, rather than relying on static screenshots or pre-recorded videos that may be misleading or incomplete.
Solution Approach 2:
The patent introduces a remote desktop system as an intermediary between the user and the app. The system establishes a connection between the user's terminal and the server where the app runs, allowing real-time transmission of operation interfaces and interactions. This intermediary provides authentic, real-time access to the actual app behavior, eliminating the need for potentially false preview materials.
2Reliability
If users download and install apps to practically experience functions, then users can obtain accurate information about the app, but users consume extra data flow
Solution Approach 1:
Instead of requiring users to download and install the actual app to experience its functions, the patent creates a remote access copy of the app running environment on the server. Users can interact with this remote instance through their terminal, obtaining authentic app experience without consuming significant data for downloading the full application package.
Solution Approach 2:
The patent replaces the physical mechanism of downloading and installing software locally with a remote access mechanism. Instead of transferring the entire app package to the user's device, the system uses network-based remote desktop technology to stream the app interface and capture user interactions, substituting the mechanical download-install-execute process with a lighter remote connection process.
3Loss of information
If videos are used to present app functions, then users can learn about app features, but video production is expensive and impractical for most apps
Solution Approach 1:
The patent replaces expensive video production with automated remote desktop capture. The system automatically captures and transmits the real-time interface of the app running on the server, providing authentic function demonstration without requiring manual video recording, editing, or production resources. Any app can be previewed this way, eliminating the production cost barrier.
Solution Approach 2:
The patent enables apps to provide their own functional demonstrations automatically through remote desktop technology. The system captures the app's own interface and operations without requiring external video production teams. The app essentially demonstrates itself through its real-time execution environment, making function presentation self-service and universally applicable.
4Loss of information
If screenshots are used to present specific functions, then information is provided, but the information is limited and users still need to download to experience
Solution Approach 1:
The patent transforms static screenshot information into a dynamic remote desktop copy of the actual running app. Users can interact with this remote copy, experiencing real app functionality including animations, transitions, and responsive behavior, rather than viewing static images. This provides comprehensive function information while maintaining easy accessibility through web-based or lightweight client access.
Data Source
AI summary
An app processing method is provided for a terminal. The method includes sending a remote operation request to a server. The remote operation request is used to request to perform a remote operation on a target app to be downloaded on an app platform, and the target app has not been installed. The method also includes receiving program information of the target app returned by the server, where the target app runs on the server in response to the remote operation request, and the target app is installed on the server. The method also includes sending a remote operation instruction to the server based on the program information, where the remote operation instruction is used to instruct to perform an operation on the target app running on the server. A remote operation result is received, which is a result obtained by performing the operation on the running target app.


