Processing Device Session Recovery Using Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud-based printing systems, when a session between a processing device and a server is disconnected during data acquisition and later reconnected, existing technologies fail to efficiently restart processing, leading to wasted consumables and increased completion time due to redundant processing.
Innovation Solution
A processing device that differentiates between first and second portions of processing data, where the first portion is not yet processed and the second portion is already processed, allowing it to restart processing only on the first portion after reconnection, using a measuring section to determine data amounts and employing HTTP range headers for partial data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the session between the server and processing device is disconnected during data acquisition and printing is terminated, then the system maintains simplicity in error handling, but processing time increases and consumables are wasted due to redundant reprocessing
Solution Approach 1:
The patent segments the processing data into two distinct portions: a first portion that has not yet been made a processing object, and a second portion that has already been processed. This segmentation allows the system to selectively reprocess only the necessary first portion after session disconnection, avoiding redundant processing of the second portion and reducing both time loss and consumable waste.
Solution Approach 2:
The patent implements preliminary action by measuring and recording the data amount of the second portion (already processed data) during the initial processing phase. This preliminary measurement enables the system to quickly identify and skip the processed portion during recovery, preventing redundant processing and reducing the time required to resume operations after session disconnection.
2Device complexity
If the session between the server and processing device is disconnected during data acquisition and printing is terminated, then the error handling procedure remains simple, but consumables such as ink or toner are wasted due to reprocessing completed data
Solution Approach 1:
The patent segments the processing data into a first portion (unprocessed) and a second portion (already processed). By identifying and excluding the second portion from reprocessing operations, the system prevents waste of consumables such as ink or toner that would otherwise be consumed during redundant processing of already completed data.
Solution Approach 2:
The system performs preliminary measurement of the data amount in the second portion during initial processing. This preliminary action creates a reference that enables the system to accurately determine which data has already been processed and should be skipped during recovery, thereby preventing consumable waste without requiring complex real-time monitoring during reprocessing.
3Reliability
If the processing device reprocesses all received data after session reconnection, then data integrity is ensured, but processing efficiency decreases due to redundant processing of already completed data
Solution Approach 1:
The patent divides the received processing data into a first portion (not yet made a processing object) and a second portion (already made a processing object). This segmentation allows the system to selectively process only the first portion after session reconnection, maintaining data integrity for unprocessed data while avoiding redundant processing of the second portion, thereby improving processing efficiency.
Solution Approach 2:
The system performs preliminary measurement and recording of the data amount in the second portion during initial processing. This preliminary action establishes a baseline that enables efficient identification of processed data during recovery operations, allowing the system to skip the second portion and process only the first portion, thus maintaining integrity while enhancing efficiency.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A processing device has a requesting section that issues a request to transmit processing data to a server; a receiving section that receives the processing data transmitted from the server in response to the request to transmit; a processing section that sequentially makes the processing data received by the receiving section a processing object, and conducts processing based on the processing data that is made a processing object; and a measuring section that measures a data amount of the processing data that has been made a processing object by the processing section among the received processing data. In a case where a session between the server is disconnected before all the processing data is made a processing object and thereafter the session is reconnected, the processing section conducts processing with respect to a portion that is not yet made a processing object based on the data amount measured by the measuring section after the session is reconnected, and does not conduct processing with respect to a portion that is already made a processing object.