Dynamic Keep-Alive Interval Adjustment for Wireless Connection Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless network systems face challenges in determining an appropriate frequency for the keep-alive process, leading to high power consumption in devices and frequent disconnections due to mismatched inactivity thresholds between client stations and access points.
Innovation Solution
A dynamic keep-alive method involving a hardware processor to establish a link with the access point, initialize a client station time interval and an increment, iteratively adjust the interval until it approximates the access point time interval, and transmit an outbound keep-alive frame to maintain the connection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the client station transmits keep-alive frames frequently to maintain connection, then the connection stability is improved, but the power consumption increases
Solution Approach 1:
The patent implements dynamic adjustment of the keep-alive transmission interval based on connection state and traffic patterns. The system transitions from static periodic transmission to adaptive interval adjustment, modifying the transmission frequency dynamically to balance connection stability with power consumption requirements.
Solution Approach 2:
The system changes the time interval parameter between keep-alive frame transmissions based on detected connection conditions. By adjusting this temporal parameter dynamically, the system optimizes the trade-off between maintaining reliable connections and reducing energy expenditure during idle periods.
2Loss of energy
If the client station uses a longer keep-alive interval to reduce power consumption, then energy efficiency is improved, but connection disconnections increase due to exceeding the access point's disconnection threshold
Solution Approach 1:
The system implements feedback mechanisms where the client station monitors connection status and access point responses to keep-alive frames. Based on this feedback, the system adjusts the transmission interval to ensure it remains below the access point's disconnection threshold while maximizing energy efficiency. The feedback loop enables continuous optimization of the interval parameter.
Solution Approach 2:
The system performs preliminary estimation of the access point's disconnection threshold and initializes the keep-alive interval accordingly before actual connection establishment. This preliminary configuration prevents immediate disconnections and allows the system to fine-tune the interval based on actual operational feedback.
3Device complexity
If the client station uses a fixed keep-alive interval, then the system complexity is reduced, but the adaptability to different access point configurations is worsened
Solution Approach 1:
The client station autonomously determines and adjusts its keep-alive transmission interval based on its own observations of connection status and access point responses. This self-service approach eliminates the need for complex centralized configuration management while enabling adaptation to different access point thresholds through autonomous learning and adjustment.
Data Source
AI summary
Methods and systems for dynamic network keep-alive are described. In one embodiment, the method comprises establishing a link with an access point, determining a client station time interval and iteratively adjusting the duration of the client station time interval to approximate the access point time interval until the client station time interval is a close approximation of the access point time interval, thereby performing the keep-alive process at an efficient manner.


