IoT Data Conversion Rules Cached by Controller Type

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT data conversion systems require frequent updates to conversion rules, which are time-consuming and inefficient, especially when these updates need to be deployed across multiple systems.

Innovation Solution

A data conversion apparatus that includes a storage unit for storing monitoring target management information and data conversion rule information, and a calculation unit with a cache memory that can execute software programs to load conversion rules into the cache, specify the monitoring target, and convert data using the appropriate conversion rule.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conversion rules are frequently updated to adapt to changing trends, then adaptability is improved, but system modification and deployment time increases

Engineering Contradiction:
Improveconversion rule flexibilityVSAvoidsystem modification and deployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-loads conversion rules into the cache memory before they are needed for data conversion. This preliminary action allows the conversion rules to be readily available when data conversion is required, eliminating the need for system modification and deployment during frequent rule updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically loads and updates conversion rules in the cache memory based on changing requirements. The calculation unit can load new conversion rules into the cache without requiring system modification or deployment, enabling flexible adaptation to changing trends while maintaining rapid data conversion performance.

Inventive Principle:
Principle #15Dynamics

2Productivity

If conversion rules are stored in permanent storage for rapid access, then data conversion speed is improved, but update flexibility deteriorates

Engineering Contradiction:
Improvedata conversion speedVSAvoidconversion rule update flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments conversion rules into two storage locations: cache memory for rapid access during data conversion, and permanent storage for persistent storage and updates. This segmentation allows the system to maintain high conversion speed by loading rules into cache while enabling flexible updates by modifying rules in permanent storage without affecting the running conversion process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cache memory acts as an intermediary between permanent storage and the data conversion process. Conversion rules are loaded from permanent storage into the cache memory, which then provides rapid access during data conversion. This intermediary structure enables both fast data conversion and flexible rule updates without compromising either requirement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12222864B2Data conversion apparatus, system, and method
Publication Date: 2025.02.11 HITACHI LTD
  • US12222864B2 patent drawing
  • US12222864B2 patent drawing
  • US12222864B2 patent drawing

AI summary

Data can be rapidly and flexibly converted. A data conversion apparatus stores monitoring target management information in which a monitoring target is associated with a controller type representing a type of a controller configured to control the monitoring target, and data conversion rule information in which a data set in units of the controller type is registered, the data set in units of the controller type defining a conversion rule indicating a data conversion method for the controller type. A calculation unit loads the data conversion rule information into the cache memory, specifies a monitoring target corresponding to data received from an edge device, specifies a controller type corresponding to the specified monitoring target by referring to the monitoring target management information, reads a conversion rule corresponding to the specified controller type from the cache memory, and converts the data using the conversion rule.