Offline Mode User Authorization Device for Distributed Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In large-scale distributed production systems, the login status of user accounts can be unclear, making it difficult to manage access privileges and execute tasks efficiently, especially when users are offline.
Innovation Solution
The implementation of an offline mode user authorization method that creates a super offline user account with temporary login tokens to access and execute tasks on behalf of an offline user account, ensuring seamless task execution and recording of execution results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional user account systems are used in large-scale distributed production systems, then access privilege control can be implemented, but login status becomes unclear and task execution is interrupted when users are offline
Solution Approach 1:
The patent introduces a 'super offline user account' as an intermediary entity that bridges the gap between offline user accounts and task execution requirements. This mediator account holds the necessary access privileges and can execute tasks on behalf of offline users, ensuring task continuity while the original user remains offline. The mediator resolves the contradiction by decoupling task execution from real-time user online status.
Solution Approach 2:
The patent segments the user account system into two distinct types: regular user accounts and super offline user accounts. This segmentation allows the system to differentiate between online and offline task execution scenarios. Regular accounts maintain standard login status tracking, while super offline accounts are specifically designed to handle tasks when original users are offline, thus resolving the information loss about login status by creating specialized account types for different operational contexts.
2Productivity
If user accounts are required to be online for task execution, then login status can be clearly tracked, but task execution is interrupted when users go offline
Solution Approach 1:
The super offline user account is designed with multi-functionality, serving both as a regular user account for online operations and as an offline task execution agent. This universal account type can operate in multiple modes: when the original user is online, the account functions normally; when offline, the same account structure supports automated task execution through the super offline mechanism, eliminating the need for separate offline account management systems.
Solution Approach 2:
The system implements self-service by automatically creating and managing super offline user accounts without requiring manual intervention for each offline scenario. When a user account goes offline, the system automatically provisions the necessary super offline account with appropriate privileges and configures it to execute pending tasks. This automated self-service approach maintains ease of operation while ensuring continuous task execution capability.
Data Source
AI summary
An offline mode user account authorization method includes obtaining an access privilege of a user account and setting an offline task access privilege of the user account according to the access privilege, retrieving user account information corresponding to a task to be executed from a preset task information comparison table when the task to be executed is implemented, determining whether the user account is online, executing the task to be executed with a user ID of the user account if the user account is online, and creating a super offline user account and assigning offline task access privilege of the user account to the super offline user account if the user account is not online. The implemented task to be executed is executed with the super offline user account.


