Push Notification Connection Timing for Lower Mobile Battery Drain
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Keepalive signals for maintaining network connections on mobile devices contribute to battery drain, impacting battery life due to ongoing network activity.
Innovation Solution
Adjusting the transmission of keepalive messages between push notification servers and wireless devices by using predetermined time intervals and accompanying information to manage when to reset these intervals, thereby reducing unnecessary network activity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If keepalive messages are transmitted frequently to maintain network connection, then network connection stability is improved, but battery consumption increases
Solution Approach 1:
The system implements periodic keepalive messages at predetermined time intervals to maintain network connection. The wireless device transitions to a non-active state between intervals, performing network activity only periodically rather than continuously, thus reducing energy consumption while maintaining connection stability.
Solution Approach 2:
The system dynamically adjusts the operational state of the wireless device, switching between active and non-active states based on the timing of keepalive message transmissions. This dynamic state management allows the device to conserve energy during non-active periods while ensuring network connection is maintained through periodic activity.
2Reliability
If the wireless device remains in active state to send and receive keepalive signals, then network connection is maintained, but battery life is reduced
Solution Approach 1:
The wireless device enters a non-active state between predetermined time intervals, performing network activity only periodically. This periodic operation maintains network connection reliability while extending battery life by minimizing the duration of high-power active states.
Solution Approach 2:
The system maintains continuous network connection through automated periodic keepalive transmissions without requiring continuous device activity. The connection is sustained continuously in the network layer while the device operates intermittently, achieving continuity of useful action at the network level without continuous device power consumption.
Data Source
AI summary
Techniques for managing network connections for push notifications is disclosed. A method can include establishing a network connection with a wireless device that can transmit keepalive messages to the push notification server at a first predetermined time interval, receiving push notifications directed to the wireless device, transmitting, to the wireless device, a first push notification of received push notifications. The first push notification may be accompanied with first information that causes the wireless device to withhold establishing a second predetermined time interval for transmitting keepalive messages. The method may also include transmitting, to the wireless device, a last push notification of the received notifications. The last push notification may be accompanied with second information that causes the wireless device to establish the second predetermined time interval for transmitting keepalive messages.


