Keep Alive Interval Fallback for Wireless Connection Stability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication devices face challenges in maintaining active connections without unnecessarily draining battery life, as frequent keep alive messages can be power-intensive, while infrequent messages may lead to connection termination.
Innovation Solution
The UE is configured to dynamically adjust the keep alive message interval based on connection failure, movement, carrier type, and location, implementing a fallback strategy to ensure connection stability while minimizing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If keep alive messages are sent frequently to maintain connection stability, then connection reliability is improved, but battery consumption increases
Solution Approach 1:
The patent implements dynamic adjustment of the keep alive message interval based on connection state. When connection failure is detected, the interval is shortened to ensure connection stability. When connection is stable, the interval is extended to reduce battery consumption. This dynamic adaptation resolves the contradiction between maintaining reliable connections and conserving energy.
Solution Approach 2:
The system changes the time interval parameter of keep alive messages based on connection conditions. The interval is adjusted between a first interval (shorter) when connection failure occurs and a second interval (longer) when connection is stable, optimizing both reliability and energy consumption through parameter adaptation.
2Use of energy by moving object
If keep alive message interval is extended to reduce battery drain, then energy consumption is reduced, but connection may be terminated due to NAT timeouts
Solution Approach 1:
The system implements feedback mechanisms to detect connection failures and adjust the keep alive message interval accordingly. When connection failure is detected (indicating the interval was too long), the system shortens the interval to prevent future terminations. This feedback loop ensures the interval is optimized to prevent NAT timeouts while minimizing energy consumption.
Solution Approach 2:
The system performs preliminary actions by detecting connection failures and proactively adjusting the keep alive interval before another failure occurs. This preventive approach ensures connection stability is maintained while avoiding unnecessary frequent messaging that would drain battery.
3Reliability
If the steady state period is shortened to prevent connection termination, then connection reliability is improved, but power consumption increases
Solution Approach 1:
The system dynamically adjusts the steady state period based on connection conditions rather than using a fixed interval. The period is shortened to a first duration when connection failure is detected to ensure reliability, and extended to a second duration when connection is stable to reduce power consumption. This dynamic behavior resolves the contradiction between reliability and energy loss.
Data Source
AI summary
Methods and user equipment devices (UEs) are disclosed for performing keep alive interval fallback. During an active connection with a remote network, a UE may operate in a steady state configuration wherein keep alive message are periodically sent to the remote network. The UE may determine that a keep alive message has failed to receive an acknowledgement (ACK) response. Based on the determination that the keep alive message has failed, the UE may trigger keep alive interval fallback, wherein the UE sends keep alive messages at a shorter duration for a predetermined period of time.


