Service Control Feedback Mechanism for Server Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to effectively control online services running for long times or at high frequencies, leading to server breakdowns and wastage of network resources, with limited control over client-side service usage.

Innovation Solution

A method and apparatus that acquire service running information from clients, determine a service control mode based on preset thresholds, and perform feedback control to limit service usage, such as reducing user earnings or clearing achievements, when services exceed defined parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If services are allowed to run freely on clients without control, then user convenience and service availability are improved, but server breakdowns occur and network resources are wasted

Engineering Contradiction:
Improveservice availabilityVSAvoidserver stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback control mechanism where the server monitors service running status from clients and sends control instructions back when thresholds are exceeded. The server acquires service running information, compares it against preset thresholds, and issues feedback control instructions (such as limiting service usage or clearing achievements) when the service running time or frequency exceeds acceptable levels, thereby preventing server breakdowns while maintaining normal service availability.

Inventive Principle:
Principle #23Feedback

2Productivity

If services run for long times or at high frequencies, then user engagement and service utility are improved, but network resources are wasted and server load increases

Engineering Contradiction:
Improveservice utilityVSAvoidnetwork resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by presetting threshold values for service running time and frequency before the service actually causes problems. The server is configured with predetermined thresholds (such as maximum running time of 2 hours or maximum frequency of 3 times per hour), and when these thresholds are approached or exceeded, control instructions are automatically issued to limit service usage, preventing network resource waste before it occurs.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If existing control methods are used that only provide reminders, then implementation simplicity is maintained, but control effectiveness is insufficient

Engineering Contradiction:
Improvecontrol mechanism simplicityVSAvoidcontrol effectiveness
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements a dynamic control mechanism that adjusts the level of control based on service running status. The system starts with a simple reminder approach but escalates to more stringent controls (such as limiting service functionality or clearing achievements) when thresholds are exceeded. This dynamic adjustment maintains simplicity when services are used normally while becoming more effective when control is needed, adapting the control strength to the actual situation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10291685B2Method and apparatus for controlling running of service
Publication Date: 2019.05.14 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10291685B2 patent drawing
  • US10291685B2 patent drawing
  • US10291685B2 patent drawing

AI summary

A method and an apparatus for controlling running of a service are described. The method includes: acquiring service running information of a service on a client, the service running information including a service running parameter and a service running status, and the service running status including a running state or a non-running state; determining, when the service running status of the service is the running state, a service control mode of the service according to the service running parameter and a preset service control mode list; and performing feedback control on the service according to the service control mode of the service.