Synchronizing Keep-Alive Messages for Wireless Device Resource Conservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless devices face inefficiencies in managing keep-alive messages for multiple persistent connections, leading to increased resource usage and traffic due to unsynchronized transmission schedules across different networks.
Innovation Solution
A method for synchronizing the generation and transmission of keep-alive messages based on a timing schedule specific to the network hosting the connections, allowing multiple messages to be sent over a single radio connection, thereby reducing resource consumption and network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple radio connections are established to transmit keep-alive messages for each persistent connection, then the persistent connections are maintained reliably, but the device resources and network signaling resources are consumed excessively
Solution Approach 1:
The patent merges multiple keep-alive messages for different persistent connections into a single radio connection. Instead of establishing separate radio connections for each persistent connection, the system consolidates the transmission of keep-alive messages across multiple connections through one shared radio connection, thereby reducing device resource consumption while maintaining connection reliability
Solution Approach 2:
The single radio connection is designed to serve multiple persistent connections simultaneously. This multi-functional approach allows one radio connection to handle keep-alive transmissions for multiple different persistent connections, eliminating the need for dedicated radio connections for each connection and reducing overall resource usage
2Reliability
If keep-alive messages are sent at frequent intervals to maintain persistent connections, then the connections remain reliable, but the network traffic and resource usage increase
Solution Approach 1:
The system implements periodic transmission of keep-alive messages through a scheduled approach. Rather than sending messages continuously or at fixed frequent intervals, the patent uses a scheduling mechanism that determines optimal transmission times, reducing the overall quantity of keep-alive traffic while ensuring connections remain active and reliable
3Ease of operation
If separate radio connections are established for each persistent connection, then the connection management is straightforward, but the device complexity and signaling overhead increase
Solution Approach 1:
The patent combines the management of multiple persistent connections into a single radio connection framework. This merging approach reduces device complexity by eliminating the need to manage multiple separate radio connections, while still maintaining the ability to manage each persistent connection effectively through the unified connection
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods, systems, and devices are described for generating keep-alive messages for a plurality of persistent connections. The plurality of persistent connections associated with at least one application on a wireless device in a network hosting the plurality of persistent connections are identified. A timing schedule specific to the network to transmit keep-alive messages to refresh each persistent connection of the plurality of persistent connections is identified. A generation of the keep-alive messages for each persistent connection of the plurality of persistent connections is synchronized. The synchronized generation of the keep-alive messages occurs according to the identified timing schedule of the network.