Remote Game Control via State Information Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current game control systems lack efficient methods for remote user input and control of game applications across different terminals, limiting user interaction and accessibility in online and MMORPG environments.
Innovation Solution
A method and apparatus for controlling game applications by transmitting state and control information between user terminals, enabling execution state switching, screen management, and input synchronization, along with event sharing and streaming quality control, allowing seamless remote control and interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If game control is implemented locally only, then control response is immediate, but user accessibility and remote interaction are limited
Solution Approach 1:
The patent introduces a communication interface as an intermediary component that enables data transmission between the first user terminal (where the game runs) and the second user terminal (remote control device). This mediator allows remote control functionality without requiring complex restructuring of the game execution system, thus improving accessibility while maintaining manageable system complexity.
Solution Approach 2:
The control system is segmented into distinct functional modules: state information transmission module, control information reception module, and execution control module. This segmentation allows each component to handle specific tasks independently, making the overall remote control system easier to implement and maintain while enhancing user accessibility.
2Adaptability or versatility
If state information is transmitted between terminals, then remote control capability is enabled, but data transmission overhead increases
Solution Approach 1:
The patent extracts only the essential state information (execution state, screen information, relevant game data) needed for remote control functionality, rather than transmitting complete game state data. This selective extraction reduces data transmission overhead while maintaining the necessary adaptability for remote control operations.
Solution Approach 2:
The system dynamically adjusts the level of detail in transmitted state information based on the current game context and control requirements. By changing the parameter of information granularity, the system achieves remote control capability with optimized data transmission efficiency.
3Adaptability or versatility
If execution state switching is implemented, then application control flexibility is improved, but control information processing complexity increases
Solution Approach 1:
The patent implements dynamic execution state switching that adapts to the current game context. The system can switch between different execution states (foreground, background, paused, resumed) based on received control information, providing flexibility without requiring complex static control structures. This dynamic approach simplifies the processing logic while maintaining high adaptability.
4Illumination intensity
If streaming data is transmitted for execution screen, then remote display quality is improved, but network bandwidth consumption increases
Solution Approach 1:
The system dynamically adjusts streaming parameters (resolution, frame rate, compression level) based on network conditions and display requirements. This allows the remote display quality to be optimized without consistently consuming high network bandwidth, as parameters are adapted to match actual transmission conditions.
Solution Approach 2:
The patent transmits only the necessary portion of screen information required for effective remote control, rather than complete high-fidelity video streams. By transmitting partial screen data (focused areas, changed regions), the system achieves adequate display quality with reduced bandwidth consumption.
Data Source
AI summary
A method and apparatus for controlling a game are provided. The method for controlling a game according to one embodiment includes receiving state information of one or more applications installed in a first user terminal from the first user terminal, displaying a selection screen to receive a user's selection of a target application to be controlled from among the one or more applications, and transmitting control information for controlling a state of the target application selected by the user from among the one or more applications through the selection screen to the first user terminal based on the state information.


