USB Sleep Charging Wake-Up Without BIOS Data Initialization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing notebook computers face issues with prolonged startup times due to USB peripheral initialization procedures when charging mobile devices in a sleep state, caused by USB interface compatibility and protocol differences between devices from different manufacturers, leading to reduced data transmission rates and user experience.
Innovation Solution
The method involves charging USB peripherals in a power-on state while skipping data transmission during sleep state, using embedded controllers to manage charging flags and interrupts, ensuring efficient USB peripheral initialization upon waking up, and utilizing Type C USB interfaces to support USB 3.0 for faster data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the electronic device performs USB peripheral initialization (data transmission) when waking up from sleep state, then USB compatibility and protocol compliance are ensured, but startup time is prolonged
Solution Approach 1:
The patent performs USB peripheral initialization actions in advance by maintaining charging connection state information across sleep and wake transitions. The embedded controller preserves charging flags and connection states so that when the device wakes up, it can skip re-initialization steps and directly resume charging without full USB protocol handshaking, thus reducing startup time while maintaining compatibility.
Solution Approach 2:
The patent extracts the essential charging function from the complete USB initialization protocol sequence. By separating the charging capability detection (performed before sleep) from the full USB data transmission protocol (skipped during wake-up), the system maintains USB compatibility through preserved connection state information while eliminating unnecessary data transmission steps that prolong startup time.
2Use of energy by moving object
If the electronic device charges USB peripherals in sleep state, then power utilization is improved, but startup time increases due to USB initialization procedures
Solution Approach 1:
The system performs USB connection state detection and charging capability determination before entering sleep state. The embedded controller stores this information in persistent memory or registers, so when the device wakes up, it can immediately resume charging based on pre-validated connection states without re-performing USB enumeration or device identification procedures, thus maintaining power utilization while reducing startup time.
Solution Approach 2:
The patent implements dynamic behavior where the USB initialization process adapts based on the device's power state transition history. When transitioning from sleep to active state with an existing charging connection, the system dynamically skips the full initialization sequence and directly resumes charging operations, making the startup process adaptive to the current operational context rather than following a fixed initialization routine.
3Reliability
If data transmission is performed during BIOS startup after wake-up, then USB protocol compliance is maintained, but data transfer rate is reduced
Solution Approach 1:
The patent extracts and separates the charging function from the USB data transmission protocol sequence. By identifying that charging can operate independently of full USB protocol compliance (using simpler power negotiation mechanisms), the system performs only essential power-related operations during wake-up while skipping data transmission phases, thus maintaining protocol compliance for charging while achieving faster data transfer rates when needed.
Solution Approach 2:
The system skips unnecessary USB data transmission initialization steps during BIOS startup when resuming from sleep state with an active charging connection. The embedded controller identifies that full USB enumeration is redundant when the charging connection state is already validated, allowing the system to rush through the wake-up process directly to operational state without the time-consuming data transmission protocol handshaking, thereby improving data transfer rate while maintaining essential protocol compliance.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
This application discloses an electronic device wake-up method and an electronic device, and relates to the field of electronic technologies, to shorten a startup time in which the electronic device is woken up when the electronic device in a sleep state charges a USB peripheral. The electronic device wake-up method includes: connecting to, by the electronic device, a first USB peripheral through a universal serial bus USB interface, and charging, by the electronic device in a power-on state, the first USB peripheral; keeping charging, by the electronic device in a sleep state, the first USB peripheral; receiving a wake-up operation of a user; starting a BIOS of the electronic device, and during startup of the BIOS, performing no data transmission between the electronic device and the first USB peripheral; connecting to, by the electronic device, a second USB peripheral through the USB interface; skipping charging, by the electronic device in the sleep state, the second USB peripheral; receiving a wake-up operation of the user; and starting the BIOS, and during startup of the BIOS, performing no data transmission between the electronic device and the second USB peripheral.