Offline Mode User Authorization Device for Distributed Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetask execution continuityVSAvoidlogin status information
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvetask execution efficiencyVSAvoiduser account management
Core Design Contradiction:
ProductivityVSEase of operation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11228598B2Offline mode user authorization device and method
Publication Date: 2022.01.18 FU TAI HUA IND SHENZHEN
  • US11228598B2 patent drawing
  • US11228598B2 patent drawing
  • US11228598B2 patent drawing

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.