Mobile Terminal Application Startup Control via Server Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile terminals face performance issues due to applications with unknown startup manners, leading to excessive memory overhead and slowed running speeds, as existing technologies lack effective strategies to control or manage such applications.

Innovation Solution

A processing method and device that acquire and analyze program startup information and startup call information when an application starts, sending this data to a server to determine a control strategy. This strategy is used to decide whether to start the application, with thresholds for determining malicious applications based on caller numbers across multiple terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications with unknown startup manners are allowed to run, then application functionality is preserved, but memory overhead increases and running speed decreases

Engineering Contradiction:
Improveapplication functionalityVSAvoidrunning speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system collects startup call information from multiple terminals, analyzes the data to determine whether applications are malicious, and uses this feedback to dynamically adjust startup control strategies. The server aggregates startup call information from numerous terminals, determines malicious applications based on threshold comparisons, and returns control strategies to terminals for implementation, creating a closed-loop feedback system that improves running speed while preserving legitimate application functionality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

A server acts as an intermediary between multiple terminals to collect, analyze, and distribute startup control strategies. The server receives startup call information from various terminals, processes this data to identify malicious applications, and returns appropriate control strategies to each terminal, enabling coordinated control across the network without requiring complex peer-to-peer communication between terminals.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If applications with unknown startup manners are controlled using existing technologies, then memory overhead is reduced, but effective control strategies are unavailable for unknown startup manners

Engineering Contradiction:
Improvememory overheadVSAvoidcontrol capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary analysis of startup call information by collecting data from multiple terminals before implementing control decisions. By gathering and analyzing startup call information in advance, the system can identify malicious applications and establish control strategies before they impact individual terminals, enabling effective control of previously unmanageable unknown startup manners while reducing memory overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of analysis from individual terminal data to aggregated multi-terminal data. By collecting startup call information from numerous terminals and analyzing the aggregated data, the system transforms insufficient individual information into comprehensive control insights, enabling effective control strategies for unknown startup manners that were previously uncontrollable.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If startup control strategies are determined locally without server analysis, then response time is reduced, but accuracy in identifying malicious applications decreases

Engineering Contradiction:
Improveresponse timeVSAvoididentification accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system implements a two-level control approach where terminals can apply immediate local control based on available information, while simultaneously participating in server-based aggregated analysis. This partial action at the local level provides immediate response, while the excessive action of collecting data from multiple terminals enhances identification accuracy, allowing both fast response and high precision to coexist.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3486770B1Processing method, device and storage medium for implementing automatic startup
Publication Date: 2023.06.28 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • EP3486770B1 patent drawingFigure 1
  • EP3486770B1 patent drawingFigure 2
  • EP3486770B1 patent drawingFigure 3

AI summary

Embodiments of the present application disclose a processing method, a device, a storage medium, and a mobile terminal for implementing automatic startup. The method includes: acquiring, by a processing device for implementing automatic startup, at least one of program startup information and startup call information of an application when it is detected that a startup event for the application occurs; sending, by the processing device for implementing automatic startup, the at least one of the program startup information and the startup call information to a server for acquiring a determination strategy for the application serving as a startup control strategy for the application, wherein the determination strategy is obtained by the server through analyzing the at least one of the program startup information and the startup call information; controlling, by the processing device for implementing automatic startup, startup of the application according to the startup control strategy for the application.