Modem 5-Tuple Filtering for Broadcast Packet Power Savings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The frequent waking up of application processors to process broadcast data packets in terminal devices leads to unnecessary power consumption due to the limited IPv4 address space and hierarchical routing architecture, causing terminal devices to receive and discard unneeded broadcast packets.

Innovation Solution

Implementing a network data packet filtering method in terminal devices that uses a modem to parse communication 5-tuples and discard broadcast packets based on preset rules, reducing the need to wake up the application processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the application processor processes broadcast data packets, then data packet delivery is ensured, but power consumption increases due to frequent wake-ups

Engineering Contradiction:
Improvedata packet deliveryVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the data packet processing function by introducing a filtering mechanism that operates independently from the application processor. The filtering unit (implemented through communication 5-tuple entries in the modem) handles broadcast packet identification and filtering, allowing the application processor to remain dormant while ensuring necessary packets are still delivered through the filtering mechanism's intelligent selection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary filtering mechanism between the network interface and the application processor. This filtering unit, implemented through communication 5-tuple entries stored in the modem, acts as a mediator that pre-processes broadcast packets and determines whether they need to be delivered to the application processor, thereby reducing unnecessary wake-ups while maintaining reliable data delivery for essential packets.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If broadcast data packets are processed by the application processor, then data completeness is maintained, but processing efficiency decreases due to unnecessary wake-ups

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by implementing a filtering mechanism that operates before data packets reach the application processor. The communication 5-tuple entries in the modem perform preliminary identification and filtering of broadcast packets, determining in advance whether packets need to be delivered to the application processor. This pre-processing action maintains data completeness for essential packets while significantly improving processing efficiency by preventing unnecessary wake-ups.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the terminal device receives all broadcast packets, then network communication reliability is maintained, but power consumption increases in high-volume broadcast environments

Engineering Contradiction:
Improvenetwork communication reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by implementing selective filtering based on local conditions. The communication 5-tuple entries in the modem enable the terminal device to locally determine which broadcast packets are relevant based on destination address information and communication parameters. This allows the device to receive and process only necessary broadcast packets while discarding unnecessary ones, maintaining network communication reliability for essential data while significantly reducing power consumption in high-volume broadcast environments.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12489705B2Network data packet filtering method and transmission method, and terminal device
Publication Date: 2025.12.02 HUAWEI TECH CO LTD
  • US12489705B2 patent drawing
  • US12489705B2 patent drawing
  • US12489705B2 patent drawing

AI summary

A network data packet filtering method includes receiving a network data packet, obtaining a communication 5-tuple in the network data packet through parsing, determining, by determining that the communication 5-tuple in the network data packet matches at least one of one or more communication 5-tuple entries, that the network data packet is a broadcast data packet to be discarded, and discarding the broadcast data packet.