Wi-Fi Roaming Packet Pause Control to Prevent Packet Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data packets destined for a mobile device can be lost during the process of roaming to a new access point, leading to disrupted transmission and decreased call quality.
Innovation Solution
A computing device sends a pause indicator to a second device to halt packet exchange when roaming, and resumes the exchange upon reconnecting to a new access point, using controllers to manage the process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the mobile device scans for and roams to a new access point to maintain network connectivity, then the device can maintain connection to the wireless network, but data packets destined for the device are lost during the roaming process
Solution Approach 1:
The source access point proactively suspends packet transmission to the mobile device before the roaming process completes. This preliminary action prevents packets from being sent during the vulnerable roaming transition period, thereby avoiding packet loss while maintaining network connectivity
Solution Approach 2:
The mobile device provides feedback to the source access point by sending a suspend indication when it detects it is roaming. This feedback mechanism allows the network to dynamically adjust packet transmission based on the device's roaming state, preventing packet loss during transitions
2Reliability
If the device performs scanning and roaming operations to maintain optimal connection, then communication quality can be maintained, but transmission disruptions and packet loss occur
Solution Approach 1:
The system proactively suspends packet transmission before the roaming operation completes, preventing transmission disruptions rather than reacting to them. This maintains communication quality by ensuring packets are not lost during the transition, while minimizing impact on overall transmission efficiency
Data Source
AI summary
An example computing device includes: a wireless communications interface configured to connect to a network deployed by a plurality of access points; a controller for the wireless communications interface, the controller configured to: detect a roaming condition that initiates a roam from a home access point to a new access point; in response to the roaming condition, send a pause indicator to a second computing device, the pause indicator configured to cause the second computing device to pause a packet exchange with the computing device; roam to the new access point; and resume the packet exchange between the computing device and the second computing device via the new access point.


