Kernel-Mode UDP Power Failure Alarm for Fast Network Outage Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for reporting device power failures, such as in BBU or RU, are inefficient due to the use of TCP channels, which take a long time and may fail to deliver alarms promptly, especially during power outages, complicating network maintenance.

Innovation Solution

A method and apparatus that utilize UDP channels to buffer and prioritize power failure alarms in the kernel mode of a device, ensuring rapid transmission to a network manager by bypassing user-mode protocol stacks and utilizing high-priority forwarding paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP channel is used to send power failure alarm, then reliability of alarm delivery is improved, but alarm reporting time increases significantly

Engineering Contradiction:
Improvealarm delivery reliabilityVSAvoidalarm reporting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-creates and buffers the power failure alarm message in the kernel mode before the actual power failure occurs. When power failure happens, the pre-prepared message is immediately sent through UDP without requiring message construction, protocol processing, or user-mode transitions, thus achieving both reliability and speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the TCP protocol stack (which involves complex handshaking, acknowledgment, and user-mode processing) with a simplified UDP-based transmission mechanism that operates entirely in kernel mode, eliminating the mechanical overhead of TCP while maintaining sufficient reliability for alarm notifications.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If user mode TCP protocol stack is used for alarm transmission, then protocol compatibility is improved, but processing complexity and time consumption increase

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential alarm transmission function from the complex TCP protocol stack and implements it independently in kernel mode using UDP. This separates the critical time-sensitive alarm function from the general-purpose TCP processing, reducing complexity while maintaining compatibility through standard UDP protocols.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a kernel-mode intermediary layer that handles alarm message buffering and UDP transmission, acting as a mediator between the power failure detection mechanism and the network transmission layer. This intermediary eliminates the need for user-mode protocol processing while ensuring proper message formatting and delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If power failure alarm is sent through normal protocol processing, then message formatting accuracy is improved, but transmission speed decreases

Engineering Contradiction:
Improvemessage formatting accuracyVSAvoidtransmission speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The alarm message is pre-formatted and buffered in kernel mode before power failure occurs. The message structure, content, and encoding are all prepared in advance with proper formatting, eliminating the need for real-time message construction and protocol processing when the actual alarm needs to be sent.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250343723A1Device power failure alarm method and apparatus
Publication Date: 2025.11.06 HUAWEI TECH CO LTD
  • US20250343723A1 patent drawing
  • US20250343723A1 patent drawing
  • US20250343723A1 patent drawing

AI summary

A device power failure alarm method and apparatus are provided, to optimize the handling of a device power failure alarm. After determining a UDP power failure alarm message, a first device buffers the UDP power failure alarm message. The first device sends the UDP power failure alarm message to a network manager after a power failure interrupt. The network manager determines, according to the UDP power failure alarm message, that a power failure occurs in the first device.