Mobile Roaming Packet Exchange with Sequential Buffer Release
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The exchange of buffered data packets during roaming in wireless networks often causes channel congestion due to simultaneous release and transmission of incoming and outgoing packets.
Innovation Solution
A mobile device sends a buffer indicator to the network to buffer incoming packets at a designated access point, accumulates outgoing packets, and then transmits them to the new access point before releasing the buffered incoming packets, using metadata in data packets to manage the buffer state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the mobile device simultaneously releases and transmits buffered incoming packets and outgoing packets during roaming, then data exchange completeness is improved, but channel congestion increases
Solution Approach 1:
The mobile device sends a buffer indicator to the network before actually moving away from the home access point, causing the network to pre-buffer incoming packets at the destination access point. This preliminary action ensures that when the device roams, incoming packets are already ready to be transmitted immediately after reconnection, eliminating the need for simultaneous release and transmission that causes congestion.
Solution Approach 2:
The packet transmission process is segmented into distinct phases: (1) outgoing packets are transmitted first to the destination access point, and (2) only after outgoing packet transmission is complete are the buffered incoming packets released. This segmentation of the packet exchange process into sequential steps rather than simultaneous operations resolves the channel congestion issue while maintaining data exchange completeness.
2Reliability
If the network buffers incoming packets at the destination access point, then packet delivery reliability is improved, but buffer management complexity increases
Solution Approach 1:
The mobile device uses buffer indicators (set in metadata of outgoing packets) to provide feedback to the network about its buffering needs. When the device needs to roam, it sets the buffer indicator to trigger buffering at the destination access point. When ready to receive packets, it sends a release indicator. This feedback mechanism enables reliable packet delivery while keeping buffer management simple through clear, discrete control signals rather than complex continuous management.
Data Source
AI summary
A mobile computing device includes: a wireless communications interface configured to connect to a network deployed by one or more access points; a controller for the wireless communications interface, the controller configured to: send a buffer indicator to the network to buffer incoming packets destined for the mobile computing device; move away from a home access point to which the mobile computing device is connected; accumulate outgoing packets destined for transmission to the network while the mobile computing device is away from the home access point; connect to a destination access point; transmit the outgoing packets to the destination access point; and after the outgoing packets are transmitted to the destination access point, send a release indicator to the network to release the buffered incoming packets for the mobile computing device.


