Dual Data Connection Switching for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile communication devices experience instability and bandwidth fluctuations in Wi-Fi and cellular connections, leading to disconnections and data loss, especially in real-time applications like online games and video calls, necessitating a solution to concurrently maintain and efficiently switch between these connections based on speed and switching history.
Innovation Solution
A method that establishes and concurrently maintains both cellular and Wi-Fi data connections, monitors ping values, and switches between them based on thresholds to ensure optimal connection speed, using a weighted average of ping values and switching data to determine when to switch and which connection to use for data communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system switches between Wi-Fi and cellular connections based on real-time ping monitoring, then connection stability is improved, but switching frequency increases causing system overhead and potential instability
Solution Approach 1:
The system performs preliminary actions by maintaining both Wi-Fi and cellular connections simultaneously before needing to switch. The standby connection is pre-established and monitored, so when a switch is needed, the transition is immediate and seamless, preventing disconnections while avoiding frequent unnecessary switches through proactive connection management
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring ping values of both active and standby connections. The weighted average ping calculation and threshold-based switching logic create a feedback loop that automatically adjusts connection selection based on real-time network conditions, improving stability while preventing excessive switching through intelligent decision-making
2Reliability
If the system maintains both Wi-Fi and cellular connections concurrently, then connection reliability is improved, but energy consumption increases
Solution Approach 1:
The system applies partial action by maintaining one active connection and one standby connection concurrently, rather than fully utilizing both connections for data transmission. The standby connection is kept in a lower-power state with minimal monitoring, providing reliability backup while consuming significantly less energy than full dual-connection operation
Solution Approach 2:
The system changes operational parameters by dynamically adjusting which connection is active versus standby based on real-time ping monitoring. This parameter switching allows the system to optimize energy consumption by keeping only one connection fully active while maintaining the other in a low-power standby state, achieving reliability without excessive energy use
3Speed
If the system uses simple ping threshold comparison for switching, then switching speed is improved, but connection stability deteriorates due to frequent switching
Solution Approach 1:
The system performs preliminary actions by calculating weighted average ping values over multiple measurements before triggering a switch. This preliminary analysis prevents premature switching decisions based on transient ping spikes, ensuring that switches only occur when there is sustained evidence of superior connection performance, thereby maintaining stability without sacrificing switching speed
Data Source
AI summary
A method for switching between data connections for a mobile communication device is disclosed, the method comprising the steps of establishing both a cellular data connection and a Wi-Fi data connection between the mobile communication device and a server; and concurrently maintaining the cellular data connection and the Wi-Fi data connection. The method further comprises the steps of collecting monitoring data by concurrently monitoring a first ping of the cellular data connection and a second ping of the Wi-Fi data connection; using either the cellular data connection or the Wi-Fi data connection for data communication with the server at any one time; and collecting switching data, the switching data indicative of a frequency of switching. The method further comprises the step of determining at a predetermined time and based on the monitoring data and the switching data whether switching should be performed.


