Cloud Game Resource Grouping for Independent Multi-Game Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud game control methods on a single device suffer from system resource waste and scheduling difficulties due to the need for multiple system instances, each with repeated processes and shared resources like GPU and CPU, leading to inefficiencies when multiple games are played simultaneously.
Innovation Solution
A method and apparatus that utilize a single system instance with M resource groups to manage N cloud game resources, where each group includes interrelated cloud game applications, display resources, and processing resources, allowing for separate control, display, and processing of each game resource to avoid redundant processes and resource sharing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple system instances are used to manage multiple cloud games, then each game can be controlled independently, but system resource waste increases due to repeated processes and independent kernels
Solution Approach 1:
The patent merges multiple cloud game management functions into a single system instance by introducing a game management module that can simultaneously manage multiple cloud games. This eliminates the need for multiple independent system instances, thereby reducing resource waste from repeated processes and kernels while maintaining independent control through dedicated resource groups for each game.
2Productivity
If multiple system instances share resources like GPU and CPU, then resource utilization improves, but scheduling difficulty increases when multiple games are played simultaneously
Solution Approach 1:
The patent segments shared resources into dedicated resource groups, where each cloud game is assigned specific GPU and CPU resources. This segmentation approach maintains high resource utilization through sharing while simplifying scheduling by providing clear resource boundaries and ownership for each game, eliminating complex arbitration requirements.
3Productivity
If virtualization or containerization is used to run multiple cloud games on a single device, then device utilization improves, but system resource waste occurs due to repeated processes and system applications
Solution Approach 1:
The patent makes the single system instance universal by designing it to handle multiple cloud games through a game management module that can instantiate and control multiple games within the same system. This multi-functional approach allows one system instance to perform the roles that previously required multiple instances, reducing resource consumption from repeated system processes and applications.
Data Source
AI summary
According to some aspects of the present disclosure, control instructions for target cloud game resources in a system instance are acquired. Based on the control instructions, a respective target resource group corresponding to each respective target cloud game resource of the target cloud game resources is determined. For each respective target resource group, a respective target cloud game application is displayed through a respective target display resource, each respective target cloud game resource is run through the respective target cloud game application, and a respective control operation corresponding to a respective control instruction is executed. Each respective target cloud game resource is processed through a corresponding target processing resource to obtain pieces of cloud game data, and the pieces of cloud game data are returned to one or more senders of the control instructions.

