Game App API for Real-Time Voice and Camera Group Play
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need to enhance the zest and interaction in online communication-based games by enabling simultaneous execution of communication and game applications, allowing for the exchange of camera and audio data between game devices to improve user engagement.
Innovation Solution
A game device that simultaneously executes a communication application and a game application, with a communication controller managing data exchange, including camera and audio data transmission and reception, and an API for information sharing between applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a communication application and a game application are simultaneously executed, then user engagement and interaction are enhanced, but system resource consumption and processing complexity increase
Solution Approach 1:
The system divides functionality into distinct modules: a communication application handling communication tasks and a game application handling game tasks. Each application runs independently with its own process space, allowing simultaneous execution without mutual interference. The communication controller further segments data handling by separating communication data from game data, routing them through different processing paths.
Solution Approach 2:
An API (application programming interface) acts as an intermediary between the communication application and the game application. The API enables controlled data exchange and interaction between the two applications without requiring direct integration, simplifying the system architecture. The communication controller also serves as an intermediary, managing data flow between applications and the external communication network.
2Productivity
If camera and audio data are exchanged between game devices, then real-time interaction is improved, but data transmission overhead and network bandwidth consumption increase
Solution Approach 1:
The system performs preliminary actions by buffering and pre-processing camera and audio data before transmission. The communication controller prepares data packets in advance, organizing communication data and game data into structured formats. This preliminary preparation reduces the complexity of real-time data handling and optimizes network transmission efficiency.
3Adaptability or versatility
If multiple applications share common group data, then data interoperability is enhanced, but data security and access control complexity increase
Solution Approach 1:
The API provides universal access mechanisms that allow both the communication application and game application to access common group data through a standardized interface. This multi-functional interface handles different data types (communication data, game data, camera data, audio data) uniformly, enabling interoperability without requiring separate access control mechanisms for each application.
Data Source
AI summary
A game device simultaneously executes a communication application and a game application, obtains first information through data communication with another game device corresponding to another account belonging to a common group in the communication application in accordance with execution of the communication application, and causes the running game application to obtain second information based on the first information in response to a request issued by the running game application to the running communication application through an application programming interface (API).


