Cloud Game Instruction Conversion for Multi-Device Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Different game devices require distinct input methods for the same game operations, leading to increased development and user adjustment costs, resulting in a poor gaming experience due to the need for adaptive development for various platforms.
Innovation Solution
A method and apparatus that convert operation instructions from various game clients into standardized game instructions, which are then sent to a cloud game server to perform the corresponding game operations, eliminating the need for adaptive development and user adjustments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If operation instructions are customized for different game devices, then device compatibility is improved, but development complexity and user adjustment costs increase
Solution Approach 1:
The patent introduces an instruction conversion interface as an intermediary component that translates operation instructions from different game clients into unified game instructions. This mediator layer handles the complexity of multi-device compatibility internally, while presenting a simplified interface to both developers and users. The conversion interface receives diverse input methods (touch, keyboard, mouse, voice) and standardizes them into a common instruction format that the cloud game server can process uniformly.
Solution Approach 2:
The patent implements a universal instruction processing architecture where a single cloud game server and unified game client can handle multiple types of input devices through the instruction conversion interface. This multi-functional system eliminates the need for separate customized versions for different devices, allowing one game deployment to serve multiple platforms (mobile, PC, console) without requiring adaptive development for each device type.
2Adaptability or versatility
If adaptive development is performed for various platforms, then platform-specific optimization is improved, but development time and costs increase
Solution Approach 1:
The system provides a universal game client and cloud game server architecture that works across all platforms without requiring separate adaptive development. The instruction conversion interface handles platform-specific input variations internally, allowing developers to create a single version of the game that automatically adapts to different devices, thereby eliminating the time-consuming process of platform-specific optimization.
Solution Approach 2:
The instruction conversion interface automatically detects and adapts to different input methods and device types without requiring manual configuration or separate development efforts. The system self-adjusts to handle various platforms through its built-in conversion capabilities, eliminating the need for developers to invest time in platform-specific optimization work.
3Ease of operation
If multiple input methods are supported, then user convenience is improved, but system complexity increases
Solution Approach 1:
The instruction conversion interface serves as a mediator that handles the complexity of multiple input methods internally. Users can conveniently use their preferred input method (touch, keyboard, mouse, voice) without the system complexity being exposed to them. The conversion interface transparently translates these diverse inputs into unified game instructions, maintaining user convenience while managing system complexity behind the scenes.
Data Source
AI summary
A method for controlling a cloud game, including: obtaining an operation instruction input by a first game client, and converting the operation instruction into a game instruction; where a type of the operation instruction is determined according to a game platform corresponding to the first game client, a type of the game instruction is a type of an instruction to be received by a cloud game server, and the game instruction is configured to indicate a game operation to be performed; and, sending the game instruction to the cloud game server, where the cloud game server controls a game virtual object to perform the game operation according to the game instruction.


