Graphic Program Parameter Configuration via Serialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency in configuring parameters for graphic programs due to the need to establish different parameter objects for different parameter types, leading to reduced development efficiency, especially in vehicle development, where tasks like determining vehicle speed require multiple variable assignments, causing errors and slowing down the development process.

Innovation Solution

A method and system that simplifies parameter configuration by allowing direct text-type parameter configuration through serialization and deserialization of character strings, using type prefixes to associate parameter types, enabling bidirectional switching without needing separate variable assignments for each parameter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If different parameter objects are established for different parameter types, then parameter configuration accuracy is improved, but development efficiency deteriorates

Engineering Contradiction:
Improveparameter configuration accuracyVSAvoiddevelopment efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies universality by creating a single unified parameter object that can handle multiple parameter types (digit, character string, object) through a common configuration interface. The graphic program uses this universal parameter object for all parameter configurations, eliminating the need for separate parameter objects for each type, thereby improving development efficiency while maintaining configuration accuracy through standardized processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If multiple variable assignments are used for different parameter types, then parameter type accuracy is improved, but configuration complexity increases

Engineering Contradiction:
Improveparameter type accuracyVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple parameter type handling mechanisms into a single unified parameter object. Instead of requiring separate variable assignments for different parameter types, the system combines them into one common interface that automatically handles type-specific processing internally, reducing configuration complexity while preserving parameter type accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified parameter object acts as an intermediary between the graphic program and different parameter types. It provides a common configuration interface while internally managing the specifics of each parameter type, thereby simplifying the configuration process without compromising type accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If separate parameter objects are used for each parameter type, then parameter handling precision is improved, but development time increases

Engineering Contradiction:
Improveparameter handling precisionVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements a universal parameter object that handles all parameter types through a single interface, eliminating the need for multiple separate parameter objects. This reduces development time by simplifying the configuration process while maintaining parameter handling precision through standardized internal processing mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12405777B2Method and system for configuring parameter for graphic program
Publication Date: 2025.09.02 SHANGHAI TOSUN TECH LTD
  • US12405777B2 patent drawing
  • US12405777B2 patent drawing
  • US12405777B2 patent drawing

AI summary

A method and a system for configuring a parameter for a graphic program and a vehicular development and debugging system are provided. The method of configuring a parameter for a graphic program includes: configuring a parameter for an execution unit, performing serialization operation on a parameter configuration character string associated with the parameter, and displaying a serialized character string in a parameter correspondence table associated with the parameter; performing deserialization operation on the serialized character string at the time of running the graphic program to obtain an actual parameter value desired by the execution unit in the graphic program.