Low-Code Application Debugging With Visible Processing Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low-code platforms for application development face challenges in efficiently locating and troubleshooting debugging issues, which hampers development efficiency.

Innovation Solution

A debugging interface is provided that displays node information for processing nodes within an application, allowing developers to visualize processing states and quickly identify failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If developers use low-code platforms to build applications quickly, then application development speed is improved, but debugging and troubleshooting becomes difficult

Engineering Contradiction:
Improveapplication development speedVSAvoiddebugging difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the application processing into multiple visible nodes that can be individually inspected. Each node represents a discrete processing step, allowing developers to locate and troubleshoot specific failure points without examining the entire application logic, thus resolving the debugging difficulty while maintaining rapid development capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms by displaying processing states and node information in real-time during debugging. This allows developers to immediately see the flow of data through each node and identify where failures occur, providing the feedback necessary to troubleshoot efficiently without sacrificing development speed.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If developers integrate multiple components into target application, then application functionality is improved, but locating and troubleshooting problems becomes difficult

Engineering Contradiction:
Improveapplication functionalityVSAvoidproblem location difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent divides the integrated application into distinct, visualizable nodes that correspond to different components and processing steps. This segmentation allows developers to trace the flow through each component individually, making it easy to locate problems even in complex multi-component applications while maintaining full functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a visual dimension to application debugging by displaying nodes and their processing states in a graphical interface. This transforms the abstract, hard-to-trace component interactions into a visible, spatial representation that developers can easily navigate and diagnose, resolving the problem location difficulty without reducing functionality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If developers perform overall debugging of integrated components, then application reliability is improved, but development efficiency decreases

Engineering Contradiction:
Improveapplication reliabilityVSAvoiddevelopment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and highlights only the relevant node information and processing states needed for debugging, rather than requiring developers to examine all application components. This selective extraction allows for effective reliability verification while minimizing the time and effort required, thus maintaining development efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary organization of debugging information by automatically structuring and displaying node data in a logical, easy-to-follow sequence. This preliminary arrangement of debugging resources allows developers to quickly assess application reliability without performing exhaustive manual debugging, thereby preserving development efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4645097A1Application debugging method and apparatus, device and storage medium
Publication Date: 2025.11.05 DOUYIN VISION CO LTD
  • EP4645097A1 patent drawingFigure 1
  • EP4645097A1 patent drawingFigure 2~3
  • EP4645097A1 patent drawingFigure 4

AI summary

The embodiment of the disclosure relates to method, apparatus, device and storage medium for debugging an application. The method provided includes: displaying a debugging interface of a target application based on a debugging request for the target application, the target application being constructed based on setting information, and the target application being used for generating a response message for a query message; and displaying, on the debugging interface, debugging information associated with a target query message provided to the target application, the debugging information at least comprising node information associated with a plurality of processing nodes, the plurality of processing nodes corresponding to a process in which the target application processes the target query message, the node information at least indicating a processing state of a respective processing node. In this way, the embodiments of the disclosure can effectively improve the efficiency of debugging applications and reduce the labor cost of debugging applications.