Visual Workflow Control With Compositor Nodes for Flexible OT Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current workflow systems in automation and artificial intelligence rely on textual descriptions, requiring users to navigate multiple unrelated engineering tools, leading to inconsistent user operations, increased costs, reduced efficiency, and limited flexibility due to long development cycles.
Innovation Solution
A workflow control method that determines the type of a compositor node based on user interactions on a graphical user interface, using a behavior tree to control logic, comprising start and end blocks, and working links, allowing for the generation and execution of workflows in an OT domain, enabling flexible control and integration of IT and OT domains through micro-services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If textual descriptions are used for workflow definition, then workflows can be documented and shared, but user operation consistency deteriorates and development efficiency decreases
Solution Approach 1:
The patent replaces textual workflow descriptions with visual workflow diagrams that copy and represent the actual workflow structure. Users can visually see and manipulate workflow nodes and connections, eliminating the need to interpret text descriptions while maintaining workflow definition clarity and significantly improving development efficiency through drag-and-drop operations.
Solution Approach 2:
The patent substitutes the mechanical process of reading and interpreting text descriptions with an interactive graphical interface. Users interact with visual workflow elements directly through the interface, performing operations like dragging, dropping, and configuring nodes visually, which replaces the manual process of following text instructions and dramatically accelerates workflow development.
2Ease of manufacture
If multiple unrelated engineering tools are used for workflow execution, then specific tasks can be performed, but user operation consistency deteriorates and system complexity increases
Solution Approach 1:
The patent merges multiple unrelated engineering tools into a single integrated workflow execution platform. Different workflow nodes represent different tasks that previously required separate tools, but now all execute within one unified system through visual workflow definition, maintaining task execution capability while dramatically reducing system complexity and improving user operation consistency.
Solution Approach 2:
The patent creates a universal workflow execution platform that can handle multiple different tasks through a single interface. The system provides multi-functionality by allowing users to define and execute various types of workflows (data collection, annotation, training, deployment, etc.) using the same graphical interface and workflow engine, eliminating the need for multiple specialized tools.
3Productivity
If traditional workflow tools are used, then workflows can be executed, but flexibility deteriorates due to long development cycles
Solution Approach 1:
The patent introduces dynamic workflow definition through the graphical interface, allowing users to easily modify, add, or remove workflow nodes and connections at runtime. workflows can be adapted and reconfigured without long development cycles, providing flexibility while maintaining execution capability through the visual editing environment and real-time workflow validation.
Data Source
AI summary
Disclosed in the embodiments of the present application are a workflow control method, apparatus and system, and a medium and a program product. The method comprises: determining the type of a compositor node on the basis of an operation performed on a graphical user interface by a user, wherein the compositor node comprises a start block suitable for starting the execution of the compositor node, an end block suitable for ending the execution of the compositor node, and a plurality of working links which are arranged between the start block and the end block; determining a target working link from among the plurality of working links on the basis of the type of the compositor node; and controlling the logic of a workflow on the basis of the target working link, wherein the workflow is generated on the basis of a behavior tree that includes the compositor node. In the embodiments of the present application, logical control over a workflow is realized based on a compositor node. Further provided in the embodiments of the present application is a compositor node having a folded structure, which compositor node can save on canvas resources.


