Dual-Memory Log Storage for Communication Failure Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image forming systems face inconvenience when communication interruptions occur, as log information may be lost due to updating processes, and there is a need to reliably store and analyze communication abnormality records.
Innovation Solution
The system employs a dual-memory architecture with a volatile memory for temporary storage and a nonvolatile memory for persistent storage of communication abnormality records, using separate signal lines for normal and emergency communication, allowing for notification of interruptions and subsequent transfer of records when communication is restored.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If log information is stored in volatile memory and continuously updated, then memory can be efficiently utilized for current operations, but log information may be lost during communication interruptions
Solution Approach 1:
The memory system is segmented into volatile memory (for active logging during normal operations) and non-volatile memory (for preserving communication abnormality records). This segmentation allows the system to maintain high productivity during normal operations while ensuring reliability when communication interruptions occur, as the non-volatile memory protects critical logs from being lost.
Solution Approach 2:
The system performs preliminary actions by detecting communication abnormalities and proactively transferring log information from volatile to non-volatile memory before the interruption causes data loss. This preliminary action ensures that even if communication is interrupted, the critical log information is already preserved in non-volatile memory.
2Device complexity
If a single communication line is used for both normal operation and abnormality notification, then device complexity is reduced, but communication reliability during abnormalities deteriorates
Solution Approach 1:
The communication system is segmented into a first signal line for normal data transmission and a second signal line for communication abnormality notifications. This segmentation ensures that abnormality notifications can be reliably transmitted even when normal communication is disrupted, improving detection reliability while maintaining manageable device complexity through clear functional separation.
3Speed
If log information is stored only in volatile memory, then update operations are fast and efficient, but data persistence during communication failures is compromised
Solution Approach 1:
The non-volatile memory acts as an intermediary that receives and preserves log information from volatile memory during communication abnormalities. This intermediary mechanism allows the system to maintain fast update speeds in volatile memory during normal operations while preventing information loss through the protective intermediary storage during failures.
Data Source
AI summary
An information processing device includes control circuitry. The control circuitry is configured to store, in a first memory, record information formed each time a predetermined event occurs in a device and perform an update process of successively updating an old piece of record information with a new piece of record information in the record information stored in the first memory; transmit the record information stored in the first memory via a first signal line; transfer communication abnormality record information stored in the first memory to a second memory, which is configured not to update record information, and store the communication abnormality record information in the second memory when a communication abnormality signal of the first signal line is supplied via a second signal line; and transmit the communication abnormality record information stored in the second memory via the first signal line when communication of the first signal line is restored.


