Prioritized Access Qualification for Server Load Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Servers face network congestion and potential crashes due to a high volume of service application requests from users for limited availability services, leading to inefficient service allocation.

Innovation Solution

A method for granting a prioritized application qualification for a target service by detecting if a granting account has previously used the service, allowing a corresponding granted account to receive priority access, and utilizing friend relationship chains to forward qualification requests to accounts that have used the service, thereby managing service requests more effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the server receives service application requests from all users simultaneously, then more users can access the service, but network congestion and server crash occur

Engineering Contradiction:
Improveservice accessibilityVSAvoidserver stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by granting prioritized application qualifications to eligible accounts (those who have previously used the service or invited others) before the service officially opens. This pre-qualification process allows the server to prepare and manage requests in a controlled sequence, preventing sudden traffic surges that cause congestion and crashes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The application process is segmented into different priority levels. Accounts with prioritized application qualifications are separated from regular accounts and processed first. This segmentation creates a staged access system where qualified accounts can apply immediately while others wait, distributing the request load over time and preventing server overload.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the server limits service availability to prevent congestion, then server stability is maintained, but service allocation efficiency decreases

Engineering Contradiction:
Improveserver stabilityVSAvoidservice allocation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Different quality levels of access rights are assigned to different accounts based on their eligibility criteria. Accounts that have previously used the service or have invited others receive prioritized application qualifications, while other accounts receive standard access. This local differentiation allows the server to maintain stability while efficiently allocating service access to the most qualified users first.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If the server processes all application requests simultaneously, then fair access is provided, but network congestion occurs

Engineering Contradiction:
Improveaccess fairnessVSAvoidnetwork congestion
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary identification and qualification of eligible accounts before the service officially opens. By pre-marking accounts with prioritized application qualifications, the system ensures these users have fair priority access without causing traffic spikes. This preliminary sorting maintains operational fairness while preventing network congestion through controlled request timing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10972395B2Method and device for granting and acquiring qualification
Publication Date: 2021.04.06 XIAOMI INC
  • US10972395B2 patent drawing
  • US10972395B2 patent drawing
  • US10972395B2 patent drawing

AI summary

A method for granting a qualification includes receiving a qualification sharing request sent by a granting account for granting a granted account a prioritized application qualification for a target service, detecting whether the granting account has previously used the target service, and, if the granting account has previously used the target service, granting the granted account the prioritized application qualification.