User Management System Batch Operation Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack effective management mechanisms for large numbers of users conducting online business simultaneously, limiting the development of online applications and services.

Innovation Solution

A user management method and system that processes batch operations based on user authorization, allowing batch operations on user groups, including user data updates and group membership changes, with authentication for enhanced security and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If batch operation is implemented for managing large numbers of users, then management efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveuser management efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments user management into individual operations and batch operations, allowing selective application of batch processing only where needed. The batch operation request is divided into operation type identification and execution, with authorization verification as a separate step, reducing overall system complexity while improving efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The batch operation mechanism is designed as a universal framework that can handle multiple operation types (add, delete, modify) across different user groups through a single standardized interface. This multi-functional design improves management efficiency without proportionally increasing system complexity.

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

2Reliability

If batch operation authorization is verified for each user, then security is improved, but processing time increases

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Authorization verification is performed as a preliminary step before batch operation execution. The system checks whether the operating user has batch operation authorization for the target user group before processing the actual batch operations, ensuring security while enabling efficient bulk processing afterward.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authorization check uses the operation type ID and user group ID as keys to verify permissions without copying or processing actual user data. This approach maintains security requirements while minimizing processing time overhead.

Inventive Principle:
Principle #26Copying

3Productivity

If batch operations are processed for all users in a user group, then operational completeness is improved, but resource consumption increases

Engineering Contradiction:
Improveoperational completenessVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements partial batch operation by processing operations only for users who meet specific criteria or are explicitly selected within the user group, rather than forcing processing for all members. This allows operational completeness for target users while reducing unnecessary resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9978028B2Methods, apparatus, and communication systems for user management
Publication Date: 2018.05.22 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9978028B2 patent drawing
  • US9978028B2 patent drawing
  • US9978028B2 patent drawing

AI summary

Methods, apparatus, and communication systems for user management are provided. A batch operation request from a client is received. The batch operation request contains a first user identification (ID), a first user group ID, and a batch operation type ID. It is then determined whether a first user indicated by the first user ID has a batch operation authorization. When the first user is determined to have the batch operation authorization and according to a batch operation type indicated by the batch operation type ID, a batch operation is processed to users in a first user group indicated by the first user group ID or processed to users that request to join the first user group.