Plug-in Management Module for Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of plug-ins in mobile terminals increases, they lead to slower operating speeds, higher storage usage, and increased power consumption, with users often unaware of how to manage or delete unnecessary plug-ins effectively.

Innovation Solution

A plug-in management apparatus and method that includes a local plug-in management module in a client device for detecting installed and active plug-ins, turning off idle plug-ins, deleting those with low activation frequency, and cleaning caches to optimize performance and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If more plug-ins are installed to meet user demands, then service functionality is improved, but operating speed becomes slower

Engineering Contradiction:
Improveservice functionalityVSAvoidoperating speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system automatically monitors and manages plug-in states without user intervention. The management module detects idle plug-ins and automatically turns them off, while also providing user-initiated on-demand activation capabilities, reducing manual management overhead while maintaining functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The plug-in management system dynamically adjusts plug-in states based on real-time usage conditions. Plug-ins are automatically activated when needed and deactivated when idle, creating a dynamic balance between functionality and performance rather than static on/off states.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If more plug-ins are installed to provide services, then adaptability is improved, but storage space occupied becomes larger

Engineering Contradiction:
Improveservice functionalityVSAvoidstorage space
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The system extracts and removes unnecessary plug-ins from the active set. By detecting plug-ins with low activation frequencies or those that are no longer needed, the system automatically deletes them, freeing up storage space while retaining only the essential plug-ins for current service requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system discards unused plug-ins and recovers the storage space they occupy. Through automatic detection of idle or obsolete plug-ins, the system removes them from storage, thereby recovering valuable device storage for other purposes while maintaining service adaptability through selective retention of useful plug-ins.

Inventive Principle:
Principle #34Discarding and recovering

3Adaptability or versatility

If more plug-ins are installed to enhance services, then versatility is improved, but power consumption becomes higher

Engineering Contradiction:
Improveservice functionalityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic monitoring and management of plug-in states. The management module continuously detects plug-in activity and automatically deactivates idle plug-ins at appropriate intervals, creating a periodic cycle of activation and deactivation that reduces overall power consumption while maintaining service availability when needed.

Inventive Principle:
Principle #19Periodic action

4Ease of operation

If users manually manage plug-ins, then control over installation is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveplug-in managementVSAvoidmanagement complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-management of plug-ins through automatic detection, monitoring, and control mechanisms. The management module autonomously identifies idle plug-ins, determines their activation status, and executes deactivation or deletion without requiring user knowledge or manual intervention, greatly simplifying operation while maintaining effective control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9313256B2Apparatuses and methods for plug-in management
Publication Date: 2016.04.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9313256B2 patent drawing
  • US9313256B2 patent drawing
  • US9313256B2 patent drawing

AI summary

A plug-in management apparatus for managing plug-ins installed in application programs may comprise a local plug-in management module disposed in a client device. The local plug-in management module may be configured to detect a plug-in installed in an application program; determine an activation status of the plug-in; and when the plug-in is active, turn off the plug-in when the plug-in has been in an idle condition for a time longer than a predetermined idle time. The local plug-in management module may also be configured to delete a plug-in when an activation frequency of the plug-in is lower than a predetermined frequency; clean a plurality of caches used by the plug-in when a quantity of the plurality of caches is greater than a pre-determined cache quantity or when the plug-in has been activated for a time longer than a predetermined activation time.