Relaying Device Automatic Data Re-execution After Abnormal Termination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data relaying systems between image processing apparatuses and server apparatuses cannot automatically re-execute upload/download processes if they are abnormally terminated, leading to system control issues and inefficiencies, especially due to communication troubles or device malfunctions like running out of resources.
Innovation Solution
A relaying device with a communication unit, storage unit, and controller that converts data formats and manages process identification information to enable re-starting transmission processes upon receiving a re-start instruction from the image processing apparatus, allowing for automatic re-execution of data transmission upon resolution of malfunctions or communication issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the upload/download process is automatically re-executed by the relaying device after abnormal termination, then the system can handle communication troubles and device malfunctions, but the image processing apparatus cannot determine the termination cause and cannot control re-execution timing appropriately
Solution Approach 1:
The relaying device sends feedback information to the image processing apparatus when transmission is abnormally terminated. This feedback enables the image processing apparatus to determine whether the termination was caused by communication troubles or device malfunctions, allowing it to control the re-execution timing appropriately. The feedback mechanism resolves the contradiction by providing the necessary information flow for coordinated error handling.
2Extent of automation
If the relaying device stores process identification information and second data for re-execution, then automatic re-execution is enabled, but the device complexity increases
Solution Approach 1:
The relaying device performs preliminary actions by storing process identification information and second data immediately when transmission is abnormally terminated. This preparation enables automatic re-execution without requiring complete data re-transmission, reducing the complexity of the re-execution control mechanism while maintaining automation capability.
3Ease of operation
If the image processing apparatus is required to send re-start instructions, then re-execution timing can be controlled, but the ease of operation decreases
Solution Approach 1:
The system implements self-service by enabling the image processing apparatus to autonomously determine when to send re-start instructions based on feedback information about the termination cause. For communication troubles, the apparatus can immediately re-execute; for device malfunctions, it waits until the malfunction is resolved. This self-service approach maintains operational flexibility while minimizing communication protocol complexity.
Data Source
AI summary
A relaying device is configured to obtain first data received from one of an image processing apparatus and a server apparatus via a communication unit, convert the first data having a first format to second data having a second format, transmit the second data to the other of the image processing apparatus and the server apparatus. When the transmission process is abnormally terminated, process identification information is transmitted to the image processing apparatus, and the process identification information and the second data are stored in associated manner, and a re-start instruction including the process identification information identifying the transmission process to be re-started is received from the image processing apparatus. When the transmission process is abnormally terminated and the re-start instruction is received, second data associated with the process identification information is obtained, which is transmitted to the other of the image processing apparatus and the server apparatus.


