Mobile Terminal Processor Frequency Control via Webpage Complexity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing energy-saving methods for mobile terminals are limited in applicability, precision, and energy efficiency, particularly as they often rely on optimizing webkit mechanisms only applicable to browsers using webkit-based engines, neglecting other browsers and increasing user experience issues due to frequent automatic application closures.
Innovation Solution
An energy-saving method and apparatus that monitor and adjust processor frequency based on webpage complexity, using a set of regulation parameters to optimize energy consumption during webpage loading, applicable across various systems and browsers, including those not using webkit engines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If existing energy saving methods (optimizing application program or closing background program) are used, then energy consumption is reduced, but user experience deteriorates and applicability is limited
Solution Approach 1:
The patent changes the parameter of processor frequency dynamically based on webpage complexity. By adjusting the frequency parameter according to the actual loading requirements (simple vs. complex webpages), the system achieves energy savings without limiting applicability to specific browsers or requiring application-level optimizations. This parameter-based approach works universally across different browsers and application types.
2Use of energy by moving object
If processor frequency is adjusted based on webpage complexity, then energy consumption is reduced, but loading time may increase
Solution Approach 1:
The patent implements dynamic adjustment of processor frequency based on real-time detection of webpage complexity. The system continuously monitors the complexity level and adjusts the frequency dynamically during the loading process, rather than using a static frequency setting. This dynamic approach allows the system to optimize energy consumption while maintaining acceptable loading times by adapting to the actual workload requirements.
Solution Approach 2:
The system employs periodic monitoring of webpage complexity during the loading process and adjusts processor frequency in periodic intervals. This periodic action allows the processor to operate at lower frequencies during simple webpage loading (saving energy) while temporarily increasing frequency when complexity is detected (maintaining loading speed), thus balancing energy consumption and loading time.
3Measurement precision
If webkit mechanism is optimized, then energy saving precision is improved for webkit-based browsers, but adaptability to other browsers deteriorates
Solution Approach 1:
The patent creates a universal energy saving mechanism that works across all browsers and application types, not just webkit-based browsers. By implementing the solution at the system level rather than within a specific browser engine, the mechanism achieves multi-functionality and broad compatibility while maintaining energy saving precision through webpage complexity-based frequency adjustment.
Data Source
AI summary
Energy saving methods and apparatuses of a mobile terminal may be provided, For example, an energy saving method includes monitoring whether the mobile terminal loads a webpage data stream, determining webpage complexity of the webpage data stream, when the webpage data stream is loaded, determining one or more set parameter values, from among a plurality of parameter values of a set of regulation parameters, based on a correspondence relationship among the regulation parameters used for adjusting a frequency of a processor, setting one or more set regulation parameters based on the one or more set parameter values, adjusting the frequency of the processor based on the one or more set regulation parameters, and loading the webpage data stream at the adjusted frequency such that the mobile terminal completes loading of the webpage data stream in a set time range with reduced energy consumption may be provided.

