Mobile Terminal Application Startup Control via Server Analysis
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
Figure 1
Figure 2
Figure 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.