Modem Data Packet Filtering for Mobile Power Reduction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
Figure 1
Figure 2~3
Figure 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.