Operation Flow Tables for Readable Embedded Control Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex operation flows in automatic control systems require large, verbose text-based program codes that consume computer resources and hinder performance due to poor readability and increased input workload during compilation and execution.

Innovation Solution

A heterogeneous embedded method for tabular processing and execution of operation flows, which creates an operation flow table with condition and instruction columns, allowing for concise and efficient processing and execution by dividing flow steps into types and generating rows based on predetermined rules, reducing the need for verbose syntax and improving readability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If text-based program codes are used for compiling and executing operation flows, then the operation flow can be implemented with standard programming languages, but the amount of program codes becomes very large and the program structure becomes very complex

Engineering Contradiction:
Improveimplementation capabilityVSAvoidprogram structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the operation flow into discrete flow steps that can be independently defined and configured. Each flow step represents a distinct operational unit that can be selected and arranged in a tabular format, breaking down the complex program structure into manageable segments while maintaining full implementation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional linear text-based programming to a tabular two-dimensional structure. The table format provides rows for flow steps and columns for configuration parameters, enabling a more intuitive organization of operation flows while preserving the ability to implement complex control logic through the arrangement and configuration of table cells.

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

2Extent of automation

If text-based program codes are used, then the operation flow can be executed with standard compilers, but the input workload during compilation increases significantly

Engineering Contradiction:
Improveexecution capabilityVSAvoidcompilation input time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The patent enables preliminary configuration of operation flows in a structured tabular format before execution. Flow steps, conditions, and actions are pre-defined and organized in the table, allowing the system to automatically process and compile the operation flow without requiring extensive manual text input during the compilation phase, thus reducing input workload while maintaining execution capability.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If text-based programs with grammar parsing are used, then the operation flow can be processed during compilation, but computer resources are consumed and execution performance is affected

Engineering Contradiction:
Improveprocessing capabilityVSAvoidexecution performance
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The patent creates a structured tabular representation that copies and organizes the essential elements of the operation flow (flow steps, conditions, actions) in a format that requires minimal parsing. The table structure inherently defines the syntax and semantics through its organization, eliminating the need for complex grammar analysis while preserving full processing and execution capability, thus improving productivity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11960890B2Heterogeneous embedded method and device for tabular processing and execution of operation flow
Publication Date: 2024.04.16 SHANGHAI BAOJIE INTELLIGENT TECH CO LTD
  • US11960890B2 patent drawing
  • US11960890B2 patent drawing
  • US11960890B2 patent drawing

AI summary

Method and device for tabular processing and execution of operation flow, and generation of an operation flow table by the same. The flow steps of the operation flow are sequentially acquired and the continuous flow steps in the operation flow are combined into a flow step sequence corresponding to the operation flow type according to the predetermined flow step sequence combination rule. Based on a predetermined row generation rule corresponding to the flow step sequence having the operation flow types, in the operation flow table, the operation flow table rows corresponding to the flow step sequence are sequentially generated until all the flow steps are processed and a final operation flow table is outputted. The operation flow table is executed by the aforesaid method and device. The editing, processing and execution of the complex operation flow can be made more concise and efficient by the aforesaid operation flow processing.