History Recording Module Segmentation for Memory-Constrained Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data processing devices face challenges in recording and analyzing historical data due to finite memory capacity, leading to potential loss of information essential for identifying the cause of abnormal operations, as existing techniques overwrite data, causing helpful information to be unrecorded or deleted.
Innovation Solution
A data processing device with a history recording module that separates recording information into content and count information, allowing for efficient storage by counting transmission and reception packets and recording internal status changes, thereby reducing memory capacity requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If historical data is recorded continuously in a finite memory, then the memory becomes full, but useful information is lost due to overwriting
Solution Approach 1:
The patent segments historical data into two categories: detailed log information (for abnormal operations) and normal operation information. This segmentation allows the system to preserve detailed information when needed while managing memory efficiently during normal operations, preventing useful information loss.
Solution Approach 2:
The patent changes the recording parameters dynamically based on operation status. When an abnormal operation is detected, the system switches to recording detailed log information with high fidelity. During normal operations, it records summarized or reduced information, thereby preserving memory capacity for critical data.
2Loss of information
If detailed log information is recorded for every operation, then complete history is available, but memory capacity is quickly exhausted
Solution Approach 1:
The patent applies partial recording action by selectively recording detailed log information only when abnormal operations occur, rather than recording every operation in detail. This partial action approach maintains information completeness for critical events while significantly reducing overall memory consumption.
Solution Approach 2:
The system dynamically changes the recording parameter (detailed vs. summarized) based on the operation status. During normal operations, summarized recording is used to conserve memory. When abnormalities are detected, the parameter switches to detailed recording, ensuring complete history availability when needed without exhausting memory capacity continuously.
Data Source
AI summary
A data processing device including a processing unit that performs data processing and a history recording module that records an operation history of the processing unit. The history recording module includes a storage unit that stores therein history information, and a recording control unit that writes content recording information recording contents and count information recording a counted value in the storage unit as the history information, recording information being broken into the content recording information and the count information.


