Server-Side 3D Model Control for Smooth Terminal Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling models, particularly three-dimensional models, face inefficiencies due to the limited computing capacity of terminals, leading to unsmooth running processes and reduced user experience.

Innovation Solution

A method where the server runs and adjusts the model based on control information received from the terminal, with the terminal displaying the adjusted model data, thus offloading the computational burden and enhancing control efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the terminal runs and controls the three-dimensional model locally, then the control responsiveness is improved, but the terminal's computing capacity is exceeded leading to unsmooth running

Engineering Contradiction:
Improvecontrol responsivenessVSAvoidmodel running smoothness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary between the terminal and the three-dimensional model. The server runs the model and processes control instructions, while the terminal only sends control signals and displays results. This mediator architecture allows the terminal to maintain responsive control interface while the server handles the computationally intensive model rendering, resolving the contradiction between control responsiveness and running smoothness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the model running and rendering function from the terminal to the server. By separating the control function (remaining on terminal) from the rendering function (moved to server), the system achieves both responsive control and smooth model operation. The terminal extracts only the essential control interface while the server handles the heavy computational load.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If the terminal displays and processes the three-dimensional model, then the user experience is improved, but the terminal's processing power is insufficient

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing power
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The server acts as an intermediary that handles all processing-intensive operations. The terminal maintains an intuitive display interface for good user experience, while the server performs all heavy processing tasks including model rendering and control instruction execution, thus resolving the contradiction between user experience and processing power requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the model is adjusted in real-time based on control information, then the control efficiency is improved, but the computational burden on the terminal increases

Engineering Contradiction:
Improvecontrol efficiencyVSAvoidcomputational burden
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The server as intermediary processes all control instructions and performs real-time model adjustments. The terminal only needs to send simple control signals and display results, maintaining high control efficiency while avoiding the computational burden of real-time model processing. The server handles the energy-intensive operations while the terminal remains lightweight.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12608114B2Method for controlling model with model adjustment executed on the server side, device and system, and computer storage medium
Publication Date: 2026.04.21 BOE TECHNOLOGY GROUP CO LTD
  • US12608114B2 patent drawing
  • US12608114B2 patent drawing
  • US12608114B2 patent drawing

AI summary

Provided is a method for controlling a model. The method includes: sending, by a server, video data of a model to a terminal; sending, by the terminal, control information for the video data to the server; adjusting the model and sending video data of an adjusted model to the terminal by the server; and displaying the video data by the terminal.