ONU Power Control Using CPU Bypass in Deep Energy Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical network units (ONUs) face high power consumption issues, particularly in standby states, with no effective energy saving solutions to reduce running power consumption, despite increasing functional demands and varying operator requirements.

Innovation Solution

A method and apparatus that monitor the ONU's state in real time, performing message processing through a CPU channel and powering off hardware modules in an acceleration channel during deep energy saving states to reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the hardware module in the acceleration channel is kept on to process data, then the data processing capability is improved, but the power consumption increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic switching between two data processing paths: the CPU channel and the acceleration channel. The system monitors data flow in real-time and dynamically selects which channel to activate. When data flow is below the threshold, the CPU channel processes data with the acceleration channel powered off. When data flow exceeds the threshold, the acceleration channel is activated to handle the increased load. This dynamic adaptation resolves the contradiction by adjusting the system state based on actual needs rather than maintaining a fixed configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the data processing function into two independent channels: the CPU channel and the acceleration channel. Each channel can operate independently, allowing the system to activate only the necessary channel based on data flow conditions. This segmentation enables the system to reduce power consumption by keeping the acceleration channel off during low-data-flow periods while maintaining the capability to process data when needed.

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If the CPU processes all data through the CPU channel, then the power consumption is reduced, but the data processing efficiency decreases

Engineering Contradiction:
Improvepower consumptionVSAvoiddata processing efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system dynamically switches between processing paths based on data flow conditions. During low-data-flow periods (below threshold), the CPU channel handles all processing independently, reducing power consumption. When data flow exceeds the threshold, the system dynamically activates the acceleration channel to assist with processing, thereby maintaining high processing efficiency when needed. This dynamic switching resolves the contradiction by optimizing the balance between power consumption and processing efficiency based on actual workload.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a data flow monitoring mechanism and control logic as an intermediary between the data ingress and the processing channels. This intermediary monitors the data flow in real-time and decides which processing path to activate, effectively mediating between the power consumption requirements and the processing efficiency requirements. The control logic acts as a smart intermediary that ensures the system operates in the most efficient mode possible given the current data load.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the acceleration channel is always active to ensure high-speed processing, then the data processing speed is improved, but the power consumption increases

Engineering Contradiction:
Improvedata processing speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The acceleration channel operates dynamically rather than continuously. The system monitors data flow and activates the acceleration channel only when the data flow exceeds a predetermined threshold, ensuring high-speed processing capability is available when needed. When data flow is below the threshold, the acceleration channel is powered off, eliminating unnecessary power consumption. This dynamic operation resolves the contradiction between maintaining high processing speed and reducing power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational state parameter of the acceleration channel based on data flow conditions. The system transitions the acceleration channel between two states: active (when data flow > threshold) and inactive (when data flow ≤ threshold). This parameter change approach allows the system to maintain high processing speed capability when needed while minimizing power consumption during low-load periods, effectively resolving the speed-power consumption trade-off.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12627393B2Method and apparatus for controlling power consumption of ONU, electronic device, and storage medium
Publication Date: 2026.05.12 ZTE CORP
  • US12627393B2 patent drawing
  • US12627393B2 patent drawing
  • US12627393B2 patent drawing

AI summary

Provided are a method and apparatus for controlling power consumption of an ONU, an electronic device, and a storage medium. The method includes: monitoring a current state of the ONU in real time, wherein the state at least includes a deep energy saving state, and data flow of the ONU in the deep energy saving state is lower than a preset threshold; and performing message processing on received data through a CPU channel and performing a power-off operation on a hardware module in an acceleration channel of the ONU when the ONU is currently in the deep energy saving state; wherein the acceleration channel is connected to a data ingress of the ONU, and the hardware module in the acceleration channel is configured to perform message processing on the received data of the ONU.