IoT Sensor Data Management with Change Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing data management systems for IoT sensors transmit and store measurement data inefficiently, leading to redundant data that increases disk capacity and communication traffic, as they store unchanged values alongside changed values without filtering.
Innovation Solution
A data management system that includes a receiving unit to compare current measurement data with the most recent values, storing only changed data and overwriting the most recent values with new ones, thereby eliminating redundant data storage and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If all measurement data is transmitted and stored without filtering, then data completeness is maintained, but disk capacity and communication traffic increase due to redundancy
Solution Approach 1:
The patent extracts only the changed measurement items from the complete measurement data and transmits/stores only these extracted changes. The determination unit compares current measurement data with previously stored data, identifies only the items that have changed, and extracts solely these changed items for transmission and storage, eliminating redundant unchanged data.
Solution Approach 2:
The patent applies local quality by treating different measurement items differently based on their change status. Instead of uniformly transmitting all data, the system selectively transmits only those specific measurement items that have changed, giving different treatment (transmit vs. suppress) to different parts of the data based on their individual characteristics.
2Loss of energy
If all measurement data is transmitted without filtering, then data completeness is maintained, but communication traffic increases due to redundant unchanged values
Solution Approach 1:
The patent extracts extracts only the changed measurement items from the complete measurement data and transmits/stores only these extracted changes. The determination unit compares current measurement data with previously stored data, identifies only the items that have changed, and extracts solely these changed items for transmission and storage, eliminating redundant unchanged data.
Solution Approach 2:
The patent applies local quality by treating different measurement items differently based on their change status. Instead of uniformly transmitting all data, the system selectively transmits only those specific measurement items that have changed, giving different treatment (transmit vs. suppress) to different parts of the data based on their individual characteristics.
3Quantity of substance
If measurement data is filtered to store only changed values, then disk capacity and communication traffic are reduced, but data processing complexity increases
Solution Approach 1:
The patent applies preliminary action by performing the determination of changed items at the time of data arrival, before transmission and storage operations. The determination unit immediately compares incoming measurement data with previously stored data and identifies changed items upfront, so that only necessary data processing is performed, avoiding subsequent complex filtering operations.
Data Source
AI summary
Provided are an AP node to which a plurality of sensors is connected; and a DB node connected to the AP node. The AP node includes: a receiving unit configured to receive measurement data including values of a plurality of measurement items output from each of the sensors; a queue that stores a most recent value in units of measurement items of each of the sensors; a determination unit configured to refer to the queue and then determine whether the value of each of the measurement items has changed, every time the measurement data is output from each of the sensors; a transmission unit configured to, in a case where there is a measurement item having a value change, generate storage data including the value of the measurement item for each of the measurement items and transmit the generated data to the DB node; and an overwriting unit configured to overwrite the most recent value in the queue with a newest value of the measurement item. The DB node includes: a plurality of tables that stores a value included in the measurement data for each of the measurement items of each of the sensors; and a storing unit configured to store the storage data transmitted from the AP node in a corresponding table.


