Job Execution Apparatus Counter Data Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional job execution systems require counter data to be repeatedly obtained and returned between a job execution apparatus and a server apparatus upon user login and logout, causing inconvenience, especially when a user logs in again soon after their last login.
Innovation Solution
The system includes a job execution apparatus that obtains counter data from a server apparatus, suspends the return operation of updated counter data under specific conditions set on the apparatus, and returns it after a predetermined period or at a set time, eliminating the need for immediate data exchange upon re-login.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If counter data is returned to the server apparatus at each user logout, then the server apparatus maintains accurate counter data, but the user experiences waiting time when logging in again soon after logout
Solution Approach 1:
The system performs preliminary actions by checking whether the user has logged in again before actually returning the counter data. If the user has re-logged in, the system suspends the return operation in advance, preventing the need for the user to wait for data exchange. This resolves the contradiction by anticipating the user's re-login and preparing the system state accordingly.
2Reliability
If counter data is exchanged back and forth between job execution apparatus and server apparatus, then the counter data is kept updated, but the system complexity increases
Solution Approach 1:
The system introduces dynamic behavior by making the counter data return operation conditional rather than fixed. The judgment portion dynamically determines whether to return counter data based on real-time conditions (whether user has re-logged in). This dynamic approach simplifies the overall system by avoiding unnecessary data exchange operations while maintaining data synchronization when needed.
3Speed
If counter data is returned immediately upon user logout, then the system responds quickly to logout events, but the user must wait for data re-obtainment upon re-login
Solution Approach 1:
The system implements feedback by continuously monitoring user login status and using this information to control the counter data return operation. The judgment portion receives feedback about whether the user has logged in again, and this feedback determines whether to suspend or proceed with returning counter data. This feedback mechanism resolves the contradiction by making the system responsive to user actions while improving convenience.
Data Source
AI summary
A job execution system comprises a job execution apparatus and a server apparatus interconnected via a network. The server apparatus stores in itself, counter data defining the range of using the job execution apparatus, which is allowed for a user who logs in the job execution apparatus by authentication. The job execution apparatus obtains entirely or partially the counter data of the login user from the server apparatus; returns the counter data that is reduced by job execution to the server apparatus when the user logs out thereof; judges according to conditions set on the job execution apparatus itself, whether or not the counter data returning operation should be suspended; and suspends the counter data returning operation if judges that it should be suspended.


