Cloud Streaming Application Interface for Reduced Download Wait
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face long waiting times when trying to use application programs as they need to download and install large installation packages, which can be time-consuming.
Innovation Solution
A method and apparatus that allow users to start an application by displaying an application startup management interface, obtaining a trigger signal, and displaying an application interface using an application video stream even before the client is fully downloaded, by utilizing a server-based client to stream application screens.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the user downloads and installs the application client before running the application, then the application can be executed locally with full functionality, but the user experiences long waiting time due to large installation package size
Solution Approach 1:
The patent introduces a server as an intermediary between the user and the application client. The server hosts the application client and provides video streaming services, allowing users to access the application without downloading the full client. The server mediates the delivery of application functionality through video streams, resolving the contradiction by eliminating the need for local installation while maintaining application accessibility.
Solution Approach 2:
The patent creates a video stream copy of the application interface that can be displayed to users without requiring the original application client to be installed locally. Instead of transferring the entire application package, the system generates and transmits a visual copy of the application interface through video streaming, significantly reducing download time and complexity.
2Productivity
If the application client is fully downloaded and installed, then the application runs smoothly with complete functionality, but the download process takes considerable time and resources
Solution Approach 1:
The patent extracts the core functionality of application delivery from the traditional download-and-install model. By separating the application execution environment from the user's local device and hosting it on a remote server, the system allows users to access application functionality immediately through video streaming without extracting or installing the full application package locally.
Solution Approach 2:
The application client is prepared and hosted on the server in advance. When a user wants to access the application, the server already has the client ready to stream, eliminating the need for the user to perform the time-consuming action of downloading and installing the application before use.
3Loss of time
If the system streams application video without completing the client download, then user access time is reduced, but the application interface may not be fully functional until installation completes
Solution Approach 1:
The patent implements partial action by allowing users to access a functional version of the application through video streaming before the complete client installation is finished. The system provides sufficient functionality through the streamed interface to meet user needs immediately, with the option to complete the full installation later for enhanced local functionality.
Data Source
AI summary
A method for starting an application, performed by a terminal, includes: displaying an application startup management interface, the application startup management interface including at least one startup control of at least one application, each application corresponding to one startup control; obtaining a first trigger signal, the first trigger signal being a signal generated upon detecting a trigger operation on a startup control of a target application; obtaining an application video stream when a terminal has not finished downloading a client of the target application, the application video stream being a video stream formed by application screens generated during running of a first client, the first client being a client of the target application run on a server; and displaying a first application interface of the target application according to the application video stream. The server may be a cloud server.


