Cloud Server Program Trial Method for Interactive Preview
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for introducing target programs in cloud games are inefficient, as they require producing video advertisements frame by frame, which is complex and lacks flexibility, wasting network resources and making it difficult to modify content.
Innovation Solution
A program trial method that uses a cloud server to run specified program logic of a target program, generating trial image frames in real time based on user interactions, and transmitting these frames to a terminal for display, allowing users to try parts of the program without installation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a program introductory video is produced frame by frame, then the introduction content can be displayed to users, but the production process becomes too complicated and lacks flexibility
Solution Approach 1:
The patent uses screenshots generated by rendering the cloud application in different states to create the introductory content, replacing the need for frame-by-frame video production. The cloud application is rendered with different parameters (such as different scenes, characters, or interfaces) to generate multiple screenshots that form the introduction, simplifying the production process while maintaining content flexibility
Solution Approach 2:
The patent changes rendering parameters of the cloud application to generate different screenshots. By adjusting parameters such as scene selection, character configuration, or interface display, the system can create varied introductory content without reproducing the entire video, thereby simplifying production while maintaining content diversity
2Adaptability or versatility
If a program introductory video is produced, then the introduction content can be displayed, but the contents cannot be easily modified
Solution Approach 1:
The patent creates a dynamic introduction system where the introductory content is generated on-demand based on user selection or system configuration. Instead of a fixed pre-produced video, the system can dynamically generate different screenshots by selecting different cloud application states, allowing easy modification and adaptation of introduction content without reproducing the entire video
3Loss of energy
If a program introductory video is produced frame by frame, then the introduction can be displayed, but network resources are wasted
Solution Approach 1:
The patent extracts only the necessary visual information (screenshots) from the cloud application rendering process, rather than transmitting complete video frames. By extracting and transmitting only the essential screenshot images that represent different states of the cloud application, the system reduces network bandwidth consumption while still effectively conveying the introduction content
4Ease of operation
If a program introductory video is produced, then users can watch the introduction, but the approach is too complicated and lacks flexibility
Solution Approach 1:
The patent uses screenshots as copies of the cloud application's visual state to deliver the introduction. Instead of requiring users to watch a complex pre-produced video, the system displays simplified screenshot images that capture key moments or states of the cloud application, making the user interface simpler and the interaction more straightforward while reducing system complexity
Data Source
AI summary
A program trial method includes: displaying a user interface of a host program; displaying a first image frame of a cloud application on the user interface of the host program in response to a trial event being triggered, the first image frame being obtained based on a first output of the cloud application loaded with a trial setting; and displaying a second image frame of the cloud application on the user interface of the host program, the second image frame being obtained based on a second output of the cloud application in response to an operation performed on the user interface.


