Terminal Application Process Management for Mobile Game Frame Freezing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for resolving frame freezing in mobile games require manual user intervention and are inefficient, as they involve complex operations to upgrade software and hardware or terminate terminal applications.

Innovation Solution

A terminal application process management method and apparatus that detects a preset terminal application needing acceleration and terminates processes of other running applications based on attribute information to ensure sufficient resources for smooth operation of the target application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual methods are used to resolve frame freezing (upgrading software/hardware, uninstalling applications, cleaning storage, terminating processes), then the problem of frame freezing can be resolved, but the operation becomes complex and acceleration efficiency is low

Engineering Contradiction:
Improveframe freezing resolutionVSAvoidacceleration operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary detection of terminal applications that need acceleration before the user actually launches them. When a user installs a game or application, the system proactively identifies it as a first-type application requiring acceleration and prepares resource allocation in advance, so that when the user launches the application, the acceleration is already in place and no manual intervention is needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically detects, evaluates, and manages terminal applications without user intervention. It self-identifies which applications need acceleration based on pre-set criteria, automatically terminates conflicting second-type applications, and manages system resources autonomously, freeing users from complex manual operations while ensuring reliable frame freezing resolution.

Inventive Principle:
Principle #25Self-service

2Reliability

If manual methods are used to resolve frame freezing, then the problem of frame freezing can be resolved, but acceleration efficiency is low

Engineering Contradiction:
Improveframe freezing resolutionVSAvoidacceleration efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary detection of terminal applications that need acceleration before the user actually launches them. When a user installs a game or application, the system proactively identifies it as a first-type application requiring acceleration and prepares resource allocation in advance, so that when the user launches the application, the acceleration is already in place and no manual intervention is needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors system resource status and application running states, using feedback mechanisms to dynamically adjust resource allocation. When detecting that a first-type application needs acceleration, the system evaluates current resource availability and automatically terminates second-type applications if resources are insufficient, creating a closed-loop feedback system that efficiently resolves frame freezing without manual intervention.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If system resources are allocated to multiple running applications, then application diversity is maintained, but resources become insufficient for smooth operation of new applications

Engineering Contradiction:
Improveapplication running diversityVSAvoidapplication smooth operation
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system introduces an intermediary evaluation mechanism that assesses the importance and resource requirements of different applications. When a first-type application needs acceleration, the system uses pre-set evaluation criteria to determine whether to terminate second-type applications, acting as an intermediary that balances resource allocation between application diversity and smooth operation based on objective criteria rather than arbitrary decisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes resource allocation parameters based on application types and system state. It adjusts the threshold for terminating second-type applications based on the specific needs of first-type applications, changing parameters such as memory allocation, CPU priority, and process termination criteria to optimize both application diversity and smooth operation under different conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10474507B2Terminal application process management method and apparatus
Publication Date: 2019.11.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10474507B2 patent drawing
  • US10474507B2 patent drawing
  • US10474507B2 patent drawing

AI summary

A terminal application process management method includes: detecting a first-type terminal application, the first-type terminal application being a preset terminal application that needs to be accelerated but has not been started yet; obtaining attribute information of a second-type terminal application if the first-type terminal application is trigger-started, the second-type terminal application being another currently-running terminal application; and terminating a process of the second-type terminal application according to the attribute information of the second-type terminal application until there is sufficient resource for starting the first-type terminal application. Embodiments of the present invention further provide a terminal application process management apparatus.