Modem Data Packet Filtering for Mobile Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile devices face significant power consumption issues due to the AP being kept in a high power consumption state for extended periods while processing data packets, as the Modem wakes the AP for all received data packets, leading to increased energy consumption.

Innovation Solution

Implementing a data processing method in the Modem that identifies and processes specific data packets using a preset TCP/IP protocol stack or processing rule, allowing the Modem to handle certain data packets without waking the AP, and only waking the AP when necessary for unprocessible packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Modem wakes the AP for all received data packets, then all data packets can be processed by the AP, but the power consumption of the mobile device increases significantly

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

Solution Approach 1:

The patent segments the data packet processing function by dividing data packets into two categories: status data packets (processed by Modem using preset processing rules) and other data packets (processed by AP using TCP/IP protocol stack). This segmentation allows the Modem to handle routine status packets independently, waking the AP only when necessary, thereby reducing overall power consumption while maintaining complete processing capability for all packet types.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the AP processes all data packets using TCP/IP protocol stack, then processing accuracy is maintained, but the AP's workload and power consumption increase

Engineering Contradiction:
Improvedata packet processing accuracyVSAvoidAP processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts the status data packet processing function from the AP and assigns it to the Modem. The Modem uses preset processing rules specifically designed for status data packets, which are extracted and simplified from the full TCP/IP protocol stack. This extraction maintains processing accuracy for status packets while reducing the AP's workload to only essential packet types.

Inventive Principle:
Principle #2Taking out (Extraction)

3Use of energy by moving object

If the Modem processes status data packets using preset rules, then power consumption is reduced, but processing flexibility decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidpacket processing flexibility
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic processing architecture where the Modem first attempts to process data packets using preset rules for status packets. When the packet type does not match preset rules or requires complex TCP/IP protocol processing, the system dynamically transitions to AP-based processing. This dynamic approach maintains energy efficiency for routine packets while preserving flexibility for diverse packet types.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3007494B1Data processing method and device
Publication Date: 2019.10.09 HUAWEI DEVICE CO LTD
  • EP3007494B1 patent drawingFigure 1
  • EP3007494B1 patent drawingFigure 2~3
  • EP3007494B1 patent drawingFigure 4~5

AI summary

The present invention discloses a data processing method and apparatus, and relates to the field of terminal application, which can resolve a problem that overall energy consumption of an AP and a Modem in a mobile device cannot be significantly reduced.The method includes: receiving a data packet sent by a server, and acquiring a type of the data packet; determining whether the type of the data packet is consistent with a type of a data packet processed by using a preset processing rule or a type of a protocol in a preset TCP/IP protocol stack to obtain a determining result, where the preset TCP/IP protocol stack includes a transport layer protocol suite and/or a network layer protocol suite in a TCP/IP protocol family, and the data packet processed by using the preset processing rule is a status data packet, where the status data packet is used to indicate an on-line status of a terminal; and if the type of the data packet is consistent with the type of the data packet processed by using the preset processing rule or the type of the protocol in the preset TCP/IP protocol stack, performing processing on the data packet according to the protocol in the preset TCP/IP protocol stack or the preset processing rule. The present invention is mainly applied to a data processing and transmission process of a mobile device.