Information Processing Apparatus Cooperation Operation Resumption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information processing apparatuses face challenges in consistently maintaining communication with multiple apparatuses during cooperation operations, leading to potential disruptions and unnecessary user interventions when target data is not transmitted correctly between selected devices.
Innovation Solution
A program for an information processing apparatus that includes a communication unit, operation unit, and storage unit, enabling determination processing to check for stored target data, transmitting it to the second apparatus if present, and sending operation instructions to the first apparatus if not, thereby allowing for effective re-execution of cooperation operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the information processing apparatus always performs communication with both input apparatus and output apparatus during cooperation operation, then the cooperation operation can be completed successfully, but communication failures may occur and require re-execution from the beginning, lowering throughput
Solution Approach 1:
The system performs preliminary actions by storing target data in the storage unit before the cooperation operation is interrupted. When resuming, it checks whether the target data is already stored, avoiding the need to re-execute the first operation of data reception. This preliminary storage and subsequent verification resolves the contradiction by ensuring data availability (reliability) while skipping redundant operations (throughput improvement).
Solution Approach 2:
The system implements feedback by checking the storage unit to determine whether target data associated with operation identification information is already stored before resuming the cooperation operation. This feedback mechanism allows the system to adapt its behavior based on the current state, either resuming from the middle if data exists or restarting from the beginning if it doesn't, thereby balancing reliability and throughput.
2Reliability
If the cooperation operation is re-executed from the beginning after termination, then communication reliability is improved, but unnecessary user operations are required and throughput is lowered
Solution Approach 1:
The system performs self-service by automatically checking the storage unit for existing target data and determining the appropriate resumption point without requiring user intervention. The control unit autonomously decides whether to resume from the middle or restart the cooperation operation, eliminating unnecessary user operations while ensuring reliable completion, thus resolving the contradiction between reliability and ease of operation.
3Productivity
If the target data is stored in the storage unit with operation identification information, then the cooperation operation can be resumed efficiently, but additional storage management complexity is introduced
Solution Approach 1:
The system uses copying by storing a copy of the target data in the storage unit with associated operation identification information. This copy allows the system to resume operations efficiently without retransmitting the original data, improving throughput. The copying mechanism is simple and direct, avoiding complex storage management by using a straightforward key-value storage approach where operation ID serves as the key.
Data Source
AI summary
An information processing apparatus configured to control a cooperation operation that is to be executed by a first apparatus and a second apparatus, executes: determination processing of determining whether the target data associated with operation identification information for identifying the cooperation operation is stored in the storage unit when the operation unit receives a user operation of inputting a start instruction to start the cooperation operation; data transmitting processing of transmitting the target data to the second apparatus through the communication unit when it is determined in the determination processing that the target data is stored in the storage unit; and operation instruction processing of transmitting operation instruction information for executing the first operation to the first apparatus through the communication unit when it is determined in the determination processing that the target data is not stored in the storage unit.


