Dynamic Interaction Window Node Content Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In visual programming, updating node content requires software version upgrades, leading to user experience issues when node information changes, as existing methods rely on hard-coded content that needs manual updates.

Innovation Solution

A method for displaying an interaction window where node information is stored in a preset data structure, allowing for real-time updates of node structure data, enabling dynamic updates of node content without requiring software version updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If node content is hard-coded in the software, then the software structure is simple and stable, but the node content cannot be updated without software version upgrades

Engineering Contradiction:
Improvenode content update capabilityVSAvoidsoftware structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the node content from the software executable code by storing node information in separate data files (e.g., JSON, XML, or database formats). This allows the node content to be independently updated without modifying or re-compiling the software, thus enabling adaptability while maintaining a clean separation between code and data structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-defines the data structure schema for node information during software development, including field types, validation rules, and relationships. This preliminary structuring enables dynamic loading and updating of node content from external data sources without requiring complex runtime processing or validation logic, thereby maintaining software simplicity while enabling content flexibility.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If node information is stored in a data structure that can be dynamically updated, then node content can be updated in real-time, but the data management complexity increases

Engineering Contradiction:
Improvenode content update speedVSAvoiddata management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary data layer (configuration files or database schemas) that sits between the software application and the node content. This intermediary handles data loading, validation, and updating operations, allowing rapid node content updates while shielding the core software from complex data management operations. The intermediary can be updated independently using simple file operations or database queries without affecting the running software.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the interaction window uses hard-coded node content, then the window display is stable and predictable, but user experience deteriorates when node information needs updating

Engineering Contradiction:
Improveuser experience during node updatesVSAvoidtime for software version upgrades
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements dynamic node content loading where the interaction window retrieves node information from external data structures at runtime rather than using hard-coded content. This allows the node content to be dynamically updated by simply modifying the external data files or database entries, enabling users to access updated node information immediately without waiting for software version upgrades, thus dramatically improving ease of operation and eliminating upgrade time delays.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240272879A1Interaction window display method and apparatus, device, and storage medium
Publication Date: 2024.08.15 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20240272879A1 patent drawing
  • US20240272879A1 patent drawing
  • US20240272879A1 patent drawing

AI summary

Embodiments of the present disclosure provide an interaction window display method and apparatus, a device, and a storage medium. The method includes: first, in response to an interaction window display operation, obtaining node structure data, the node structure data comprising node information stored according to a preset data structure, and the node structure data being used for enabling the node information to be displayed in a target interaction window on the basis of the preset data structure; and then displaying the target interaction window on the basis of the node structure data and an interaction window framework.