Minimizining message propagation times when brief datalink interruptions occur
First Claim
1. A method for minimizing datalink message propagation time when an interruption to datalink service occurs, the method comprising:
- (a) determining whether a datalink transport protocol data unit (TPDU) ready for transmission requires an acknowledgement;
(b) transmitting the datalink TPDU, starting a transport retry timer, and setting a transmission count to one, when an acknowledgement is required;
(c) determining whether an acknowledgement is received after transmitting the datalink TPDU;
(d) determining whether the transport retry timer has expired if the acknowledgement has not been received;
(e) determining whether a hold mode is in effect when the transport retry timer has expired;
(f) determining whether a transport inactivity timer has expired when the hold mode is in effect;
(g) determining whether the hold mode is still in effect when the transport inactivity timer has not expired;
(h) when the hold mode is no longer in effect, incrementing the transmission count by one; and
(i) retransmitting the datalink TPDU and restarting the transport retry timer, when the transmission count is less than a predetermined maximum value and the transport inactivity timer has not expired;
wherein the datalink TPDU comprises an aircraft downlink TPDU or an air traffic control (ATC) uplink TPDU.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for minimizing datalink message propagation time comprises determining whether a datalink TPDU ready for transmission requires an acknowledgement; transmitting the TPDU, starting a transport retry timer, and setting a transmission count to one, when acknowledgement is required; determining whether acknowledgement is received after transmitting the TPDU; determining whether the retry timer has expired if acknowledgement not received; determining whether a hold mode is in effect when the retry timer has expired; determining whether a transport inactivity timer has expired when the hold mode is in effect; determining whether the hold mode is still in effect when the inactivity timer has not expired; when the hold mode is no longer in effect, incrementing the transmission count by one; and retransmitting the datalink TPDU and restarting the retry timer, when the transmission count is less than a predetermined maximum value and the inactivity timer has not expired.
95 Citations
15 Claims
-
1. A method for minimizing datalink message propagation time when an interruption to datalink service occurs, the method comprising:
-
(a) determining whether a datalink transport protocol data unit (TPDU) ready for transmission requires an acknowledgement; (b) transmitting the datalink TPDU, starting a transport retry timer, and setting a transmission count to one, when an acknowledgement is required; (c) determining whether an acknowledgement is received after transmitting the datalink TPDU; (d) determining whether the transport retry timer has expired if the acknowledgement has not been received; (e) determining whether a hold mode is in effect when the transport retry timer has expired; (f) determining whether a transport inactivity timer has expired when the hold mode is in effect; (g) determining whether the hold mode is still in effect when the transport inactivity timer has not expired; (h) when the hold mode is no longer in effect, incrementing the transmission count by one; and (i) retransmitting the datalink TPDU and restarting the transport retry timer, when the transmission count is less than a predetermined maximum value and the transport inactivity timer has not expired; wherein the datalink TPDU comprises an aircraft downlink TPDU or an air traffic control (ATC) uplink TPDU. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for minimizing datalink message propagation time when an interruption to datalink service occurs, the method comprising:
-
(a) determining whether a datalink transport protocol data unit (TPDU) ready for transmission requires an acknowledgement; (b) transmitting the datalink TPDU, starting a transport retry timer, and setting a transmission count to one, when an acknowledgement is required; (c) determining whether an acknowledgement is received after transmitting the datalink TPDU; (d) determining whether the transport retry timer has expired if the acknowledgement has not been received; (e) incrementing the transmission count by one when the transport retry timer has expired; (f) determining whether the transmission count is greater than or equal to a predetermined maximum value or a transport inactivity timer has expired; (g) determining whether a hold mode is in effect when the transmission count is less than the predetermined maximum value and the transport inactivity timer has not expired; and (h) retransmitting the datalink TPDU and restarting the transport retry timer when the hold mode is in effect; wherein the method is implemented as part of aeronautical communication protocols, which are in an aeronautical telecommunication network (ATN) system or a transmission control protocol/internet protocol (TCP/IP) system. - View Dependent Claims (9, 10, 11)
-
-
12. A method for minimizing datalink message propagation time when an interruption to datalink service occurs, the method comprising:
-
(a) determining whether a datalink transport protocol data unit (TPDU) ready for transmission requires an acknowledgement; (b) transmitting the datalink TPDU, starting a transport retry timer, and setting a transmission count to one, when an acknowledgement is required; (c) determining whether an acknowledgement is received after transmitting the datalink TPDU; (d) determining whether the transport retry timer has expired if the acknowledgement has not been received; (e) incrementing the transmission count by one when the transport retry timer has expired; (f) determining whether the transmission count is greater than or equal to a predetermined maximum value or a transport inactivity timer has expired; (g) when the transmission count is less than the predetermined maximum value and the transport inactivity timer has not expired, determining whether a hold mode is in effect; (h) setting the transport retry timer to a preselected minimum value when the hold mode is in effect; (i) determining whether the hold mode is still in effect after setting the transport retry timer to the preselected minimum value; and (j) retransmitting the datalink TPDU and restarting the transport retry timer when the hold mode is no longer in effect; wherein the method is implemented as part of aeronautical communication protocols in an aeronautical transport layer. - View Dependent Claims (13, 14, 15)
-
Specification