Visual Data Operation Method Using Tree-Structured Value Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In game development, implementing data saving and reading operations through codes is complex and not user-friendly, especially for developers who need to manage rich game content and long game durations, requiring a more intuitive and straightforward method for data storage and management.

Innovation Solution

A visual data operation method and system that uses value objects arranged in a tree structure to automatically create and synchronize database records, allowing developers to design data storage formats intuitively, with operations such as creating, updating, and deleting data handled automatically by the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data operations are implemented through codes in game development, then data management functionality is achieved, but the process becomes complex and not user-friendly

Engineering Contradiction:
Improveease of data operationVSAvoidcomplexity of data operation process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a visual script system as an intermediary between the developer and the data operation system. Instead of requiring direct code implementation, developers configure data operations through visual scripting interfaces that automatically generate and execute the necessary code, thereby simplifying the operation process while maintaining full functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of manual code writing and debugging with an automated visual scripting system. The system automatically generates, compiles, and executes data operation code based on visual configurations, eliminating the need for developers to manually handle complex coding tasks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If developers manually implement data saving and reading operations with codes, then data persistence functionality is achieved, but the development process becomes more complicated

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidcomplexity of development process
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The visual script system provides self-service capabilities by automatically generating the necessary data operation code based on developer configurations. The system handles code compilation, execution, and error management autonomously, allowing developers to focus on designing data operations rather than implementing them through complex code.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring and pre-compiling data operation templates and frameworks. When developers need to implement data saving or reading operations, the system has already prepared the necessary code structures, reducing the complexity and time required for implementation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a visual scripting system is introduced to simplify data operations, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improveease of data operationVSAvoidcomplexity of system structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The visual scripting system is segmented into distinct functional modules including configuration interfaces, code generation engines, compilation systems, and execution environments. Each module handles specific tasks independently, which manages the overall system complexity while providing comprehensive functionality for simplifying data operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11954116B2Visual data operation method, system, and device, and medium
Publication Date: 2024.04.09 LILITH TECH (SHANGHAI) CO LTD
  • US11954116B2 patent drawing
  • US11954116B2 patent drawing
  • US11954116B2 patent drawing

AI summary

A visual data operation method, system, and device, and a medium for one or more pieces of data, creating one or more corresponding value objects, and arranging the one or more value objects as a tree structure; and for the one or more value objects, creating corresponding database records, and defining fields of the database records by the one or more value objects. Data and database records correspond to each other and are mutually converted by using value objects. A developer only needs to arrange the value objects as a tree structure, and a system can automatically complete remaining data operations subsequently, including creating database records and synchronizing database records, and the like. A developer can quickly design a data storage format by taking a user as a unit, and the design presentation is intuitive and understandable to other developers.