Group Node Port Editing via Virtual Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies require ungrouping, editing, and regrouping of group nodes to add ports, which is cumbersome and prone to errors, especially when dealing with complex group nodes.
Innovation Solution
A group node editing method that allows direct editing of target group nodes by receiving operations to add ports, connect them, and manage port types without the need for ungrouping and regrouping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If group nodes are ungrouped, edited, and regrouped to add ports, then port addition is achievable, but the operation process becomes cumbersome and error-prone
Solution Approach 1:
The patent introduces a virtual port mechanism as an intermediary between the user interface and the actual node structure. When a user adds a port to a group node, the system creates a virtual port at the group node level that automatically maps to the underlying constituent nodes, eliminating the need for manual ungrouping and regrouping operations.
Solution Approach 2:
The system creates a copy of the port addition operation at the group node level, which then propagates the changes to all constituent nodes. This copying mechanism allows users to edit group nodes directly without manipulating individual nodes, significantly simplifying the editing process while maintaining data consistency.
2Adaptability or versatility
If group nodes are ungrouped and regrouped to add ports, then port configuration is possible, but time consumption increases
Solution Approach 1:
The system performs preliminary actions by pre-establishing the mapping relationships between group nodes and their constituent nodes. When a port is added to a group node, the system has already prepared the structural framework to automatically distribute this port to all relevant nodes, eliminating the need for time-consuming ungrouping and regrouping operations.
Solution Approach 2:
The patent maintains continuous useful action by allowing port addition to group nodes to automatically and continuously propagate to all constituent nodes in real-time. This continuous propagation mechanism ensures that port configuration flexibility is maintained while eliminating the interruptions and time losses associated with manual ungrouping and regrouping operations.
3Productivity
If direct editing of group nodes is allowed, then editing efficiency improves, but port type consistency may be compromised
Solution Approach 1:
The system implements feedback mechanisms that continuously monitor port type consistency across all constituent nodes when edits are made to group nodes. If a port type conflict is detected, the system provides immediate feedback to the user and automatically adjusts the configuration to maintain consistency, thereby preserving reliability while enabling direct editing.
Solution Approach 2:
The patent introduces dynamic port type management that automatically adapts port types based on the constituent nodes' requirements. When a group node's port type is modified, the system dynamically evaluates and adjusts the port types of all constituent nodes to maintain consistency, allowing direct editing while ensuring type reliability through real-time dynamic adjustment.
Data Source
AI summary
The present disclosure is related to a group node editing method and apparatus. The group node editing method comprises: receiving a first operation on a target group node, the target group node comprising an output node; in response to the first operation, adding a first port on the target group node, adding, on the output node within the group node, a second port corresponding to the first port, wherein port types of the first port and the second port are the same; receiving a second operation, wherein the second operation is configured to connect the first port and a third port; in response to the second operation, connecting the first port and the third port, and setting the port types of the first port and the second port to a first type, the first type being the port type of the third port.


