Structure Monitoring Software Error Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesoftware error recoveryVSAvoidsensor data loss
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If software is constantly monitored and automatically restarted, then system availability is improved, but manual intervention time is reduced to zero

Engineering Contradiction:
Improvesystem availabilityVSAvoiderror recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

3Speed

If sensor data is processed in real-time without persistent storage, then processing speed is maintained, but data loss occurs during software failures

Engineering Contradiction:
Improvedata processing speedVSAvoiddata loss during failure
Core Design Contradiction:
SpeedVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11269730B2Management method, structure monitoring device, and structure monitoring system
Publication Date: 2022.03.08 SEIKO EPSON CORP
  • US11269730B2 patent drawing
  • US11269730B2 patent drawing
  • US11269730B2 patent drawing

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.