Hierarchical Sensor Data Tiling for Asynchronous Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed sensor arrays generate large volumes of sensor data that are challenging to analyze in real time due to asynchronous data receipt and difficulty in maintaining and updating aggregates.
Innovation Solution
A system utilizing a hierarchy of tiled layers to manage sensor data, allowing quick switching between spatial and temporal scales without re-computation, and updating aggregates as new data arrives, even when data is received out of order.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If sensor data is collected from distributed sensor arrays in real time, then the volume of sensor data increases, but the difficulty of analyzing the data increases
Solution Approach 1:
The patent divides the sensor array into multiple groups, with each group having a designated group leader. Sensors within a group communicate with their group leader, who aggregates data and communicates with the central server. This segmentation reduces the communication burden on the central server and organizes the large volume of sensor data into manageable segments, thereby reducing analysis difficulty while maintaining real-time data collection from all sensors.
2Reliability
If aggregate sensor data is maintained in real time, then the usefulness of the data increases, but the latency in receiving and processing data increases
Solution Approach 1:
The patent designates group leaders in advance and pre-establishes aggregation rules for each group. When sensor data becomes available, the group leader immediately aggregates the data according to pre-defined rules and forwards it to the central server. This preliminary organization of aggregation responsibilities and rules enables rapid processing of aggregate data with minimal latency, while maintaining real-time reliability.
3Adaptability or versatility
If sensor data is received asynchronously from all sensors, then the flexibility of the system increases, but the difficulty of maintaining and updating aggregates increases
Solution Approach 1:
The patent introduces group leaders as intermediary nodes between individual sensors and the central server. Sensors send data asynchronously to their group leaders, who buffer and aggregate the data before forwarding to the server. This intermediary layer absorbs the asynchrony of data arrival, allowing the system to maintain flexible asynchronous data receipt while simplifying aggregate maintenance through organized, staged processing.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure relates to methods and systems for aggregating sensor data. According to one aspect of this disclosure, there is described a method of aggregating sensor data using a hierarchy of tiled layers, the method comprising: receiving sensor data from one or more sensors in a plurality of sensors; assigning the sensor data to a base tile in a first layer in the hierarchy of tiled layers based on one or more properties of the one or more sensors; retrieving one or more aggregate tiles from a tile database based on an identity of the base tile in the first layer, the one or more aggregate tiles each taken from one or more further layers in the hierarchy of tiled layers; determining aggregate sensor data for each of the retrieved one or more aggregate tiles based on the sensor data stored on the base layer tile; assigning the determined aggregate sensor data to the corresponding one or more aggregate tiles; and outputting the one or more aggregate tiles.