Dual-Processor Application Startup Interface Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem responsivenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveapplication functionalityVSAvoidinterface stability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240345855A1Application starting method, electronic device, and non-transitory computer-readable storage medium
Publication Date: 2024.10.17 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20240345855A1 patent drawing
  • US20240345855A1 patent drawing
  • US20240345855A1 patent drawing

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.