Error Dump Data Preservation During Computing Device Resets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing devices, especially those in vehicles, frequently experience abnormal shutdowns or resets due to environmental factors like temperature and vibrations, leading to data loss and the need for effective data recovery and analysis to prevent future incidents.
Innovation Solution
A method and device for collecting data from computing devices that involve determining the type of reset (warm or cold), loading and generating error dump data, and storing extended error dump data in non-volatile memory to facilitate data recovery and analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error dump data is stored only in volatile memory, then the data collection process is simple and fast, but the data is lost when a reset occurs
Solution Approach 1:
The patent applies preliminary action by copying error dump data from volatile memory to non-volatile memory before the reset occurs. The system detects a reset condition, then immediately performs the data transfer operation to preserve the error information, ensuring the data survives the upcoming reset event.
Solution Approach 2:
The patent uses copying by creating a duplicate of the error dump data in non-volatile memory. Instead of moving the original data or attempting to protect the volatile memory during reset, the system copies the critical error information to a persistent storage medium, allowing the original volatile memory to be cleared while preserving the data copy.
2Measurement precision
If the system performs comprehensive data collection and analysis, then the ability to identify reset causes improves, but the processing time and system complexity increase
Solution Approach 1:
The patent extracts only the critical error dump data from the complete system state. Instead of collecting and analyzing all possible system information, the system selectively captures the specific error information needed for reset cause analysis, reducing processing time while maintaining diagnostic accuracy.
Solution Approach 2:
The system performs preliminary data collection by capturing error dump information immediately when a reset condition is detected, before the system state changes further. This preliminary capture ensures the most relevant data is preserved without requiring extensive post-reset analysis.
Data Source
AI summary
Provided are a method and device for collecting data of a computing device. The method of collecting data of a computing device includes, in response to a reset of the computing device, determining whether the reset corresponds to a warm reset, based on the reset corresponding to the warm reset, loading error dump data, generating and storing extended error dump data based on the error dump data, and loading a kernel, and initializing the error dump data, wherein the error dump data is recorded in volatile memory, and the extended error dump data is stored in non-volatile memory.


