Visual Programming Object Switching via Embedded Management Region

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Visual programming methods face inefficiencies when switching objects, leading to frequent popup of role panels, increased system calculation, and degraded performance due to excessive popup tasks.

Innovation Solution

An object switching method and apparatus that allows for seamless switching between objects within a visual programming system by obtaining an object switching instruction through an object management region, switching operable and programmable interfaces, and hiding or displaying the object management region as needed, thereby reducing system load and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the conventional visual programming method is used where role panels frequently pop up when switching objects, then the system can maintain simple interface structure, but the user switching efficiency deteriorates and system performance degrades due to excessive popup tasks

Engineering Contradiction:
Improveobject switching efficiencyVSAvoidsystem performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent merges the object management region directly into the target interface, combining previously separate functions (object selection and role panel display) into a unified interface. This eliminates the need for frequent popup tasks when switching objects, as the object management region allows direct switching without triggering separate role panel popups for each object change.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The object management region is prepared in advance within the target interface, pre-organizing all objects that may need to be switched. This preliminary arrangement allows users to switch between objects without triggering sequential popup tasks, as the switching mechanism is already in place and ready to operate within the existing interface structure.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If role panels frequently pop up during object switching, then the system can maintain simple object management, but the system calculation amount increases and performance deteriorates

Engineering Contradiction:
Improveinterface structureVSAvoidsystem calculation
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent extracts the object management functionality from the popup mechanism and integrates it directly into the target interface. By taking out the object switching operation from the popup task sequence and embedding it in the object management region, the system eliminates unnecessary calculation overhead associated with frequent popup tasks while maintaining clear interface structure.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If the object management region is always displayed, then object switching becomes convenient, but the interface area occupied by the object management region increases

Engineering Contradiction:
Improveobject switching convenienceVSAvoidinterface area
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The object management region is implemented as a dynamic component within the target interface that can be shown or hidden based on user needs. This dynamic behavior allows the interface to maintain object switching functionality when needed while minimizing the occupied area when object switching is not required, resolving the contradiction between convenience and interface area utilization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11209953B2Object switching method and apparatus and interface presentation method and apparatus based on visual programming
Publication Date: 2021.12.28 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11209953B2 patent drawing
  • US11209953B2 patent drawing
  • US11209953B2 patent drawing

AI summary

In an object switching method based on visual programming that is applicable to a terminal device, an object switching instruction is obtained through an object management region of a target interface. The object switching instruction carries an object identifier of a first object. According to the object switching instruction, a second operable interface corresponding to a second object is switched to a first operable interface corresponding to the first object in a visual layout region of the target interface, and a programmable interface corresponding to the second object is switched to a programmable interface corresponding to the first object in a visual programming region of the target interface. The first object and the second object are comprised in the object management region, and the first object and the second object have different object identifiers.