Stand-alone Program Multi-device Control via Network Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Stand-alone games that support multi-player mode cannot be controlled through two or more electronic devices simultaneously, limiting the application and user experience of multi-player functionality.

Innovation Solution

Establishing a network connection between two terminals to transmit image and operation commands, allowing separate control of multiple operation objects within a stand-alone program, enabling multi-player operation across different devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a stand-alone program is controlled through a single electronic device, then the device complexity is low, but the adaptability for multi-player mode is limited

Engineering Contradiction:
Improvemulti-player mode adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is segmented into a first terminal that runs the stand-alone program and a second terminal that provides control functionality. This segmentation allows the stand-alone program to be accessible on one device while enabling multi-player control through another device, resolving the contradiction between maintaining simple device architecture and achieving multi-player adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first terminal acts as an intermediary between the stand-alone program and the second terminal. It receives control signals from the second terminal and transmits them to control operation objects in the stand-alone program, enabling multi-device control without requiring both devices to run complex multi-player software.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple input devices are connected to control multiple operation objects, then the multi-player functionality is improved, but the ease of operation deteriorates due to complex device configuration

Engineering Contradiction:
Improvemulti-player functionalityVSAvoiddevice configuration simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The second terminal is designed with multi-functionality, capable of controlling multiple operation objects through a single device interface. Instead of requiring separate physical input devices for each player, the second terminal provides universal control capabilities that can manage multiple operation objects simultaneously, maintaining ease of operation while achieving multi-player functionality.

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

3Productivity

If a stand-alone program supports only single-player mode, then the device complexity is low, but the productivity for user engagement is limited

Engineering Contradiction:
Improveuser engagement capacityVSAvoidprogram complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system transitions from a single-dimension control model (one device controlling one program) to a multi-dimensional control model where multiple terminals can interact with one stand-alone program. This dimensional change enables the program to support multiple players without requiring complex multi-player programming, as the control architecture operates in an expanded spatial dimension across multiple devices.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11606423B2Method, apparatus, device, and storage medium for running stand-alone program
Publication Date: 2023.03.14 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11606423B2 patent drawing
  • US11606423B2 patent drawing
  • US11606423B2 patent drawing

AI summary

A method for running a stand-alone program includes: running the stand-alone program in a first main program, and establishing a network connection between a first terminal and a second terminal through the first main program run in the first terminal and a second main program run in the second terminal; and transmitting, by the first terminal, image information to the second terminal and transmitting, by the second terminal, a second operation command to the first terminal, through the network connection. A first operation object and a second operation object in the stand-alone program are separately controlled.