Operation Screen Control for Server Process Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In information processing systems, user operations can be interrupted or become useless when switching screens during processes requested by a server, especially when the user closes the web browser, leading to incomplete tasks like previewing image data or confirming process execution.
Innovation Solution
An information processing apparatus with a notification unit to inform the server of user instructions, a processing unit to execute server-requested processes, a determination unit to assess the current screen, and a control unit to ensure that server-requested processes are only executed if the original operation screen provided by the server is displayed, preventing process execution if the screen has been switched.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the information processing apparatus notifies the server of the instruction input via the operation screen and then the user switches to another operation screen, then the user can access other functions, but the process execution becomes useless because the user cannot perform required subsequent operations
Solution Approach 1:
The system performs preliminary verification by checking whether the operation screen is still displayed before executing the process. The control unit determines the display state of the operation screen in advance of process execution, preventing useless process execution when the screen has been switched away. This preliminary check ensures that the user can still perform required subsequent operations like previewing image data.
2Ease of operation
If the web browser is closed after notifying the server of the instruction, then the user can switch to other applications, but the process execution becomes incomplete because the user cannot preview or confirm the results
Solution Approach 1:
The system establishes feedback by continuously monitoring whether the operation screen remains displayed during and after process execution. The control unit determines the display state and uses this feedback to control process execution, ensuring that the user can still access and verify the results. This feedback mechanism prevents incomplete processes caused by premature browser closure.
3Adaptability or versatility
If the operation screen is switched to another screen during server-requested process execution, then the user can access other functions, but the user operation is interrupted and cannot be performed
Solution Approach 1:
The system performs preliminary verification by checking whether the operation screen is still the displayed screen before allowing process execution to continue. This preliminary check ensures that user operations can be completed without interruption, while still allowing users to switch to other functions when the process is not dependent on the operation screen.
Data Source
AI summary
An information processing apparatus including a display unit that is capable of displaying an operation screen provided by a server notifies the server of a content of an instruction from a user via an operation screen provided by the server and displayed on the display unit, and if the server requests execution of a process based on the notified content of the instruction, executes the requested process. The information processing apparatus determines an operation screen displayed on the display unit after notifying the server, and if the operation screen provided by the server is displayed on the display unit, performs control to execute the process requested by the server, and if another operation screen is displayed on the display unit instead of the operation screen provided by the server, performs control to not execute the process requested by the server.


