Server-Guided Game Scene Configuration for Stable Terminal Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices with different hardware designs experience varying game performance due to improper resource utilization and conflicting scheduling policies, leading to issues like frame freezing and deteriorated user experience.

Innovation Solution

A server collects running data from multiple terminals to determine configuration parameters for optimizing game performance, including CPU and GPU utilization, and sends these parameters to the terminals, which then adjust their settings based on these recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hardware resources are allocated according to default system policies, then system stability is maintained, but game performance deteriorates due to insufficient resource allocation for specific game scenes

Engineering Contradiction:
Improvegame performanceVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The server pre-collects running data from multiple terminals and pre-determines optimal configuration parameters for different game scenes before the terminal actually runs the game. This preliminary preparation allows the terminal to directly apply optimized parameters without real-time computation, achieving both performance improvement and system stability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A server is introduced as an intermediary between the game application and the terminal hardware. The server collects running data, determines optimal configuration parameters, and sends recommendations to the terminal. This intermediary handles the complexity of performance optimization centrally, allowing terminals to maintain stable default operations while achieving improved game performance through server-provided parameter adjustments

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the terminal uses default configuration parameters, then device complexity is minimized, but game performance deteriorates due to inability to adapt to different game scenes and hardware variations

Engineering Contradiction:
Improvegame performanceVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The complexity of determining optimal configuration parameters is extracted from the terminal and transferred to the server. The terminal only needs to execute simple operations: send running data to the server and apply the returned parameters. This extraction maintains terminal simplicity while achieving adaptive performance optimization through server-side parameter determination

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements a feedback loop where the terminal sends running data (including game scene information and hardware status) to the server, which then returns optimized configuration parameters. This feedback mechanism enables adaptive optimization without requiring complex local decision-making at the terminal, balancing performance improvement with device simplicity

Inventive Principle:
Principle #23Feedback

3Productivity

If configuration parameters are customized for each terminal, then game performance is improved, but loss of information increases due to device-specific parameter variations

Engineering Contradiction:
Improvegame performanceVSAvoidparameter compatibility
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The server collects running data from multiple terminals with different hardware configurations and determines configuration parameters that work optimally across different devices. By analyzing aggregated data from diverse terminals, the server derives universal parameter recommendations that maintain compatibility while achieving performance improvement across the device ecosystem

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12475279B2Performance optimization method and related device
Publication Date: 2025.11.18 HUAWEI TECH CO LTD
  • US12475279B2 patent drawing
  • US12475279B2 patent drawing
  • US12475279B2 patent drawing

AI summary

A method includes a server that receives first running data from a plurality of terminals determines a first configuration parameter based on a first model, identification information of a first application, and first running data, and sends the first configuration parameter to a first terminal, where the first running data includes running data generated when the plurality of terminals run a first scene of the first application, and models of the plurality of terminals and the first terminal are a first model. The first terminal receives the first configuration parameter from the server, determines the first scene during running of the first application, and runs the first scene of the first application based on the first configuration parameter.