Keep-Alive Messages Prevent Radio Disconnection During Call Setup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless networks, user devices often disconnect from base stations during inactivity, leading to increased cycle times for establishing calls due to the need to reestablish connections, which can cause voice clipping in VoIP calls.
Innovation Solution
Implementing keep-alive messages to prevent user devices from disconnecting from base stations while awaiting responses to call setup requests, thereby maintaining a continuous connection and reducing cycle times for call establishment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the wireless network disconnects the radio connection when the user device enters a state of inactivity, then radio resources are saved, but the cycle time for establishing a call increases due to the need to reestablish the connection
Solution Approach 1:
The network device performs preliminary action by sending a keep-alive message to the first user device before the inactivity timer expires, preventing the disconnection from occurring in the first place. This anticipatory action maintains the radio connection active during the call setup process, avoiding the need for reconnection and thus reducing the cycle time while still allowing radio resources to be saved when not in use
2Use of energy by moving object
If the user device enters a state of inactivity while waiting for a response to a call setup request, then the device conserves power, but voice clipping occurs in VoIP calls due to increased cycle delay
Solution Approach 1:
The keep-alive message is sent in advance to prevent the user device from entering a deep sleep state or disconnecting during the critical call setup phase. This ensures that the radio connection remains active and responsive, preventing voice clipping by maintaining continuous connectivity while still allowing the device to conserve power through controlled inactivity states
3Reliability
If the base station pages the calling user device to reestablish the radio connection, then connectivity is restored, but the delay increases causing voice clipping
Solution Approach 1:
By sending the keep-alive message before the inactivity timer expires, the system prevents the disconnection from occurring, thereby eliminating the need for paging and reconnection procedures. This preliminary action maintains the radio connection in an active state throughout the call setup process, ensuring both reliability and minimal delay
Data Source
AI summary
A server device may receive a call setup request from a first user device; provide the call setup request towards a second user device; receive a provisional response message based on providing the call setup request; and provide the provisional response message towards the first user device. The first or second user device may be connected to a network device to provide or receive the call setup request, the provisional, a response to the call setup request, or an acknowledgement. The server device may provide, based on receiving the call setup request or the provisional response, one or more messages towards the first user device or towards the second user device to prevent the first or second user device from disconnecting from the network device, to reduce a delay in receiving by the first user device, the provisional response and the response to the call setup request.


