Structure Monitoring Software Error Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In structure monitoring systems, software termination and restarts often result in data loss from sensors due to the transient nature of the monitoring process, leading to inefficiencies and increased time and effort in error recovery.
Innovation Solution
A management method for structure monitoring software that includes measuring, arithmetic, and communication software, where data is stored locally before transmission, allowing for self-detection and self-recovery of errors without data loss, enabling swift and convenient system recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If software is terminated and restarted when an operation error is detected, then the software can recover from errors, but data acquired from sensors may be lost
Solution Approach 1:
The patent applies preliminary action by storing sensor data in persistent storage (database or file system) before software processing. This ensures that even if the software is terminated and restarted, the sensor data remains intact in the storage medium, preventing data loss during error recovery operations.
2Reliability
If software is constantly monitored and automatically restarted, then system availability is improved, but manual intervention time is reduced to zero
Solution Approach 1:
The patent implements self-service through automatic error detection and software restart mechanisms. The system monitors software operation status and automatically restarts terminated software without requiring manual intervention, thereby reducing error recovery time and improving system availability.
3Speed
If sensor data is processed in real-time without persistent storage, then processing speed is maintained, but data loss occurs during software failures
Solution Approach 1:
The patent applies preliminary action by implementing persistent storage of sensor data before processing. Data is first stored in a database or file system, then processed by the software. This approach maintains processing speed while preventing data loss, as the persistent storage acts as a buffer that preserves data even during software failures.
Data Source
AI summary
Structure monitoring software includes measuring software, arithmetic software, and communication software. The measuring software collects an output signal from an inertial sensor, stores a result of collection into a first storage unit, and outputs the result of collection to the arithmetic software. The arithmetic software computes the result of collection received from the measuring software, stores a result of computation into a second storage unit, and outputs the result of computation to the communication software. The communication software stores the result of computation received from the arithmetic software into a third storage unit and transmits the result of computation to outside. Management software determines whether each of the measuring software, the arithmetic software, and the communication software is operating normally or not, and terminates and restarts the software that is not operating normally.


