Mobile Router Disconnect State Recognition and Acknowledgement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile routers face challenges in maintaining transport protocol connections due to limited processing and memory resources, leading to difficulties in tracking connection state data for numerous devices, especially during temporary disconnections which can result in lost data and re-starts of transmission or reception.
Innovation Solution
The method involves recognizing a disconnect state in transport protocol connections, determining the lowest sequence number, and transmitting a disconnect acknowledgement message with a receive window of zero and a sequence number one less than the lowest received sequence number, forcing the host into a persist state until the connection resumes, thus maintaining the connection without continuous tracking of state data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If mobile routers continuously track connection state data for numerous devices, then connection reliability is improved, but processing and memory resources are depleted
Solution Approach 1:
The patent extracts only the essential connection identifier information needed to recognize existing connections during reconnection, rather than continuously tracking all connection state data. This allows the mobile router to maintain connection reliability while significantly reducing processing and memory resource requirements.
Solution Approach 2:
Instead of continuous tracking, the system uses periodic action by only monitoring connections when disconnection events occur. The mobile router recognizes existing connections at disconnection points and maintains minimal state information, performing tracking operations only when necessary rather than continuously.
2Reliability
If transport protocol connections are maintained during mobile network disconnections, then data integrity is improved, but connection state tracking complexity increases
Solution Approach 1:
The patent applies preliminary action by sending disconnect acknowledgment messages with receive window of zero and sequence number of one less than the lowest received sequence number before the actual disconnection occurs. This prepares the transport protocol connection in advance, ensuring data integrity during the disconnection without requiring complex real-time tracking.
Solution Approach 2:
The system creates a simplified copy of connection state information (only the lowest received sequence number and connection identifier) rather than maintaining the full connection state. This copying approach allows the mobile router to maintain data integrity while reducing the complexity of connection state tracking during mobile network disconnections.
3Reliability
If disconnect acknowledgment messages are sent continuously until connection resumes, then connection recovery is improved, but message transmission overhead increases
Solution Approach 1:
The patent ensures continuity of useful action by continuously sending disconnect acknowledgment messages with the same parameters (receive window of zero, sequence number of one less than lowest received sequence number) until the transport protocol connection exits the disconnect state. This continuous transmission of standardized acknowledgment messages ensures reliable connection recovery while minimizing energy overhead through message reuse.
Data Source
AI summary
In an embodiment, an existing transport protocol connection though a mobile device is recognized as having entered a state of disconnect. A lowest received sequence number is determined from received messages to be transmitted over a disconnected transport protocol connection. A disconnect acknowledgement message with a receive window of zero and a sequence number of one less than the lowest received sequence number is transmitted. The disconnect acknowledge message with a receive window of zero and a sequence number of one less than the lowest received sequence number is continued to be transmitted until the transport protocol connection exits the disconnect state to a connect state.


