Remote Panel Operation Latency Reduction via Event Batching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image forming apparatus systems experience delays in reflecting user operation events when displaying operation images from a terminal device via a network, leading to decreased user convenience.
Innovation Solution
The system includes a communication unit, a display unit, a transmission processing unit, and a reception processing unit in both the image forming apparatus and the terminal device. When the reception processing unit receives a set of predetermined operation events, it transmits aggregated display information representing the response to these events, reducing the number of network communications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If operation events are transmitted individually via network communication, then each operation can be processed separately, but the time required to reflect user operations increases due to multiple network round trips
Solution Approach 1:
The patent combines multiple operation events into a single batch transmission. Instead of sending each operation event individually through the network, the system accumulates multiple operation events and transmits them together as one grouped data packet, thereby reducing the number of network round trips and decreasing the total time required to reflect user operations.
Solution Approach 2:
The system performs preliminary accumulation of operation events before transmission. By buffering and grouping operation events in advance rather than immediately transmitting each event upon occurrence, the system prepares data in batches, which reduces subsequent network communication frequency and accelerates the overall reflection of user operations.
2Ease of operation
If multiple network communications are used to transmit each operation event, then real-time processing is maintained, but user convenience deteriorates due to increased reflection time
Solution Approach 1:
By merging multiple operation events into single batch transmissions, the system reduces the total number of network communications required. This decreases the cumulative time needed to process and reflect user operations, thereby improving user convenience despite maintaining comprehensive operation tracking.
Solution Approach 2:
The system performs preliminary grouping of operation events before transmission, which reduces the frequency of network round trips. This preliminary batching action decreases the overall reflection time for user operations, enhancing ease of operation and user convenience.
3Productivity
If operation events are batched and transmitted together, then the number of network communications is reduced, but individual operation processing may be delayed
Solution Approach 1:
The system merges multiple operation events into batch transmissions, which reduces the total number of network communications and improves overall productivity. While individual event processing may be slightly delayed due to batching, the net effect of fewer network round trips results in faster overall operation reflection.
Solution Approach 2:
By performing preliminary accumulation of operation events before transmission, the system optimizes network utilization. Although individual events wait briefly in the buffer, the reduced number of network communications and smaller per-transmission data volumes result in improved overall processing speed and productivity.
Data Source
AI summary
An image forming apparatus according to an aspect of the present disclosure includes a communication unit, a display configured to display an operation image, a transmission processor, and a reception processor. The transmission processor transmits display information based on the operation image displayed on the display to the terminal device via the communication unit. The reception processor receives an operation event, which was received by the terminal device, from the terminal device via the communication unit. When the reception processor receives first information including a predetermined plurality of operation events, the transmission processor transmits, to the terminal device, first display information representing a response result to the predetermined plurality of operation events represented by the first information as the display information.


