Dual-Processor Application Startup Interface Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices with single processors experience increased power consumption and shorter battery life due to constant processing, even for low-performance functions, as they need to remain in a working state to handle various events, leading to inefficient power management.
Innovation Solution
Implementing a dual-core dual-system configuration with a first processor for low-power, low-performance tasks and a second processor for high-power, high-performance tasks, where the first system handles basic functions and the second system is activated only when needed, using a mechanism to turn off screen refresh during application startup to prevent interface flashing and conserve power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single processor is used to handle all system tasks, then the device can respond to various events, but power consumption increases and battery life decreases
Solution Approach 1:
The system is divided into two independent processors: a first processor running a first operating system for basic functions, and a second processor running a second operating system for application tasks. This segmentation allows each processor to operate independently, enabling the low-power first processor to handle basic functions while the second processor handles applications only when needed, thus reducing overall power consumption while maintaining system responsiveness.
2Adaptability or versatility
If the second processor is activated for application startup, then application functions are available, but interface flashing occurs and user experience deteriorates
Solution Approach 1:
Before the second processor completes drawing the target interface during application startup, the display continues to show the original content from the first processor. This preliminary action of maintaining the existing display content prevents the visual flicker or flashing that would otherwise occur during the interface transition, ensuring a smooth user experience while still enabling application functionality.
Data Source
AI summary
An application starting method is applicable to an electronic device, the electronic device supports running of a first system and a second system, and the method includes: sending, by the first system, an application starting message to the second system, drawing, by the second system, a target interface based on the application starting message, where the target interface is the system interface of the first system or an application interface of the target application run by the second system; displaying, by the second system, the target interface in response to drawing of the target interface being completed. An electronic device, and a non-transitory computer-readable storage medium are further provided.


