IoT Data Conversion Rules Cached by Controller Type
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If conversion rules are stored in permanent storage for rapid access, then data conversion speed is improved, but update flexibility deteriorates
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.
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.
Data Source
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.


