AMI Data Compression Using Bitmap Interval Algorithms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing advanced metering infrastructure (AMI) networks face data transmission challenges due to low-capacity memory and low-transfer rates, leading to traffic overload and data loss, especially with increasing usage of smart devices and diverse interval tables that require frequent communication of energy consumption data.
Innovation Solution
A method is introduced to efficiently transmit and manage data by generating a single request command packet using a bitmap interval algorithm, which represents a target period of time using bit values, allowing for multiple responses to be received in a single packet, and employing data compression techniques like run-length encoding to reduce packet size and frequency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If multiple interval tables are transmitted and stored for several months to provide diverse analytic methods, then data completeness and analysis capability are improved, but data packet size and network traffic increase significantly
Solution Approach 1:
The patent extracts only the necessary information from the full interval tables by using bitmap indicators to mark missing data points. Instead of transmitting complete interval tables for several months, the system transmits compact bitmap data that indicates where data is missing, allowing selective retrieval of only the necessary information to restore data completeness.
Solution Approach 2:
The patent changes the data representation parameter from full interval table format to bitmap indicator format. This parameter transformation reduces the quantity of data from millions of records to compact bitmaps, while maintaining the ability to reconstruct complete data when needed through selective requests.
2Speed
If frequent communication of energy consumption data is performed to meet smart device usage demands, then data freshness and responsiveness are improved, but network traffic overload occurs
Solution Approach 1:
The patent implements periodic action by establishing regular communication intervals where meters report data at predetermined times. This allows the system to maintain data freshness without continuous communication, reducing network traffic while ensuring data is available when needed for smart device operations.
Solution Approach 2:
The patent enables self-service by allowing the meter to autonomously determine when data needs to be transmitted based on local conditions and requirements. The meter can self-manage its communication schedule to provide fresh data when needed without causing network overload, adapting to varying smart device usage patterns.
3Loss of information
If data is transmitted in multiple separate packets to ensure complete information transfer, then data accuracy is improved, but communication time and packet processing overhead increase
Solution Approach 1:
The patent merges multiple data transmission operations into a single consolidated packet by using bitmap indicators that can represent multiple missing data points across different time intervals. This allows the system to transmit complete information about data availability in one packet rather than requiring multiple separate packets, reducing communication time while maintaining data accuracy.
Solution Approach 2:
The patent applies universality by designing a single bitmap data structure that can serve multiple functions: indicating missing data across different time intervals, supporting various query types, and enabling selective data retrieval. This multi-functional approach eliminates the need for multiple specialized packets, reducing overall communication time.
Data Source
AI summary
A method for transmitting, storing and managing data by compressing data packets to be transmitted and received over an advanced metering infrastructure (AMI) network with low-capacity memory and low-transfer rate. A number of transmission packets may be reduced using at least one of a bitmap interval algorithm that assigns a bitmap value to each interval, thereby reducing a number of request packets, a repeated-bitmap interval algorithm that represents sequential data values as bitmap values by toggling a bit value between 0 and 1 in each data value when a change occurs in the sequential data values, and a run-length encoding algorithm that compresses data by encoding run length of sequential identical data.


