Relaying Device Automatic Data Re-execution After Abnormal Termination

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

VSEngineering 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

Engineering Contradiction:
Improveprocess completion reliabilityVSAvoidsystem control capability
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveautomatic re-execution capabilityVSAvoiddata storage and management complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvere-execution control flexibilityVSAvoidcommunication protocol complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9207886B2Relaying device, relaying method, image processing apparatus, and image processing system
Publication Date: 2015.12.08 BROTHER KOGYO KK
  • US9207886B2 patent drawing
  • US9207886B2 patent drawing
  • US9207886B2 patent drawing

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.