Performance improvement of internet protocols over wireless connections
First Claim
1. A method for use by a mobile station to improve performance over wireless connections between a base station and the mobile station, said mobile station having at least two service protocols comprising a basic error-detecting/correcting protocol and a robust error-detecting/correction protocol different from the basic error-detecting/correcting protocol, said method comprising the steps of:
- establishing a communication link with the base station using the basic error-detecting/correcting protocol over a transmission channel;
monitoring a signal quality of the transmission channel;
determining if the signal quality falls below a first predetermined threshold;
sending a switchover message to the base station to switch from the basic error-detecting/correcting protocol to the robust error-detecting/correcting protocol, if the signal quality falls below the first predetermined threshold; and
switching to the robust error-detecting/correcting protocol.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing improved performance using TCP/IP protocols over wireless networks that can be implemented entirely within the link layer of a protocol stack. The system and method responds to low signal levels caused by weak and fading wireless connections by maintaining throughput and circumventing inappropriate instances of TCP/IP congestion avoidance mode. At least two selectable service protocols, comprising at least one selectable basic error-detecting/correcting protocol and at least one selectable robust error-detecting/correcting protocol, are implemented within link layers of both the mobile station and the base station. A quality of service monitor installed within the link layer monitors signal quality. When the quality of service monitor detects a signal quality that falls below a predetermined threshold or predicts a future signal degradation, the mobile station switches to the robust error-detecting/correcting service protocol and informs the base station of the changeover. The base station similarly switches to the robust error-detecting/correcting service protocol, beginning at a predetermined data frame. If the quality of service rises above a second predetermined threshold, the basic error-detecting/correcting protocols are restored both within the mobile and base stations.
76 Citations
70 Claims
-
1. A method for use by a mobile station to improve performance over wireless connections between a base station and the mobile station, said mobile station having at least two service protocols comprising a basic error-detecting/correcting protocol and a robust error-detecting/correction protocol different from the basic error-detecting/correcting protocol, said method comprising the steps of:
-
establishing a communication link with the base station using the basic error-detecting/correcting protocol over a transmission channel;
monitoring a signal quality of the transmission channel;
determining if the signal quality falls below a first predetermined threshold;
sending a switchover message to the base station to switch from the basic error-detecting/correcting protocol to the robust error-detecting/correcting protocol, if the signal quality falls below the first predetermined threshold; and
switching to the robust error-detecting/correcting protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
sending a switchover message to the base station to switch from the robust error-detecting/correcting protocol to the basic error-detecting/correcting protocol, if the signal quality rises above a second predetermined threshold; and
switching to the basic error-detecting/correcting protocol.
-
-
3. The method of claim 1, wherein the basic error-detecting/correcting protocol is a link access protocol.
-
4. The method of claim 1, wherein the robust error-detecting/correcting protocol is a forward error correcting protocol.
-
5. The method of claim 1, further comprising the steps of:
-
querying the base station to determine if the base station supports the at least two service protocols; and
performing said sending and switching steps only if the base station supports the the at least two service protocols.
-
-
6. The method of claim 5, wherein said querying step is performed using XID negotiation during said establishing step.
-
7. The method of claim 5, wherein said querying step is performed by sending a message to the base station and then waiting for an acknowledgement from the base station to indicate support.
-
8. The method of claim 1, wherein said step of monitoring the signal quality is performed by monitoring a bit error rate of the communication link.
-
9. The method of claim 1, wherein said step of monitoring the signal quality is performed by predicting a future change in signal quality.
-
10. The method of claim 9, wherein said step of predicting a future change in signal quality is accomplished by applying an estimate of signal to noise and interference ratio (SINR).
-
11. The method of claim 10, wherein said step of applying an estimate of SINR includes subtracting said estimate of the interference and noise power from a measured signal power.
-
12. The method of claim 11, wherein said SINR is converted into a bit error rate.
-
13. The method of claim 1, further comprising the step of receiving a switchover acknowledgement from the base station in response to said sending step.
-
14. The method of claim 1, further comprising the step of querying the base station to determine if the base station supports the at least two service protocols, wherein said querying step occurs between said determining step and said sending step.
-
15. The method of claim 1, wherein said switchover message includes a parameter indicating the service protocol.
-
16. The method of claim 1, wherein said switchover message includes a parameter indicating a frame number.
-
17. The method of claim 16, wherein said switching step occur after a frame having the frame number.
-
18. A system for providing improved performance over wireless connection comprising:
-
a mobile station having a protocol stack with a link layer comprising;
at least two service protocols comprising at least one basic error-detecting/correcting protocol and at least one robust error-detecting/correction protocol different from the at least one basic error-detecting/correcting protocol;
a quality of service monitor for determining a signal quality of a transmission channel; and
a protocol selector coupled to said at least one basic error-detecting/correcting protocol and said at least one robust error-detecting/correcting protocol and said quality of service monitor, for selecting among said at least one basic error-detecting/correcting protocol and said at least one robust error-detecting/correcting protocol in accordance with said quality of service monitor; and
a base station having a protocol stack with a link layer comprising;
at least two service protocols comprising at least one basic error-detecting/correcting protocol and at least one robust error-detecting/correction protocol different from the at least one basic error-detecting/correcting protocol; and
a protocol selector coupled to said at least one basic error-detecting/correcting protocol and said at least one robust error-detecting/correcting protocol and said quality of service monitor, for selecting among said at least one basic error-detecting/correcting protocol and said at least one robust error-detecting/correcting protocol in accordance with a switchover message from said mobile station. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A mobile station configured to improve performance over wireless connections between a base station and the mobile station, the mobile station comprising:
-
at least two service protocols comprising a first error-detecting/correcting protocol and a second error-detecting/correction protocol different from the first error-detecting/correcting protocol;
a link establishment module for establishing a communication link with the base station using the first error-detecting/correcting protocol over a transmission channel;
a quality of service monitor for determining a signal quality of the transmission channel;
a transmitter for sending a switchover message to the base station to switch from the first error-detecting/correcting protocol to the second error-detecting/correcting protocol if the signal quality passes the first predetermined threshold; and
a protocol selector for switching to the second error-detecting/correcting. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for use by a mobile station to improve performance over wireless connections between a base station and the mobile station, said mobile station having at least two service protocols comprising a first error-detecting/correcting protocol and a second error-detecting/correction protocol different from the first error-detecting/correcting protocol, said method comprising the steps of:
-
establishing a communication link with the base station using the first error-detecting/correcting protocol over a transmission channel;
monitoring a signal quality of the transmission channel;
determining if the signal quality falls below a first predetermined threshold;
sending a switchover message to the base station to switch from the first error-detecting/correcting protocol to the second error-detecting/correcting protocol if the signal quality passes the first predetermined threshold; and
switching to the second error-detecting/correcting protocol. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
sending a switchover message to the base station to switch from the second error-detecting/correcting protocol to the first error-detecting/correcting protocol if the signal quality passes a second predetermined threshold; and
switching to the first error-detecting/correcting protocol.
-
-
46. The method of claim 44, wherein the first error-detecting/correcting protocol is a link access protocol.
-
47. The method of claim 44, wherein the second error-detecting/correcting protocol is a forward error correcting protocol.
-
48. The method of claim 44, further comprising the steps of:
-
querying the base station to determine if the base station supports the at least two service protocols; and
performing said sending and switching steps only if the base station supports the the at least two service protocols.
-
-
49. The method of claim 48, wherein said querying step is performed using XID negotiation during said establishing step.
-
50. The method of claim 48, wherein said querying step is performed by sending a message to the base station and then waiting for an acknowledgement from the base station to indicate support.
-
51. The method of claim 44, wherein said step of monitoring the signal quality is performed by monitoring a bit error rate of the communication link.
-
52. The method of claim 44, wherein said step of monitoring the signal quality is performed by predicting a future change in signal quality.
-
53. The method of claim 52, wherein said step of predicting a future change in signal quality is accomplished by applying an estimate of signal to noise and interference ratio (SINR).
-
54. The method of claim 53, wherein said step of applying an estimate of SINR includes subtracting said estimate of the interference and noise power from a measured signal power.
-
55. The method of claim 54, wherein said SINR is converted into a bit error rate.
-
56. The method of claim 44, further comprising the step of receiving a switchover acknowledgement from the base station in response to said sending step.
-
57. The method of claim 44, further comprising the step of querying the base station to determine if the base station supports the at least two service protocols, wherein said querying step occurs between said determining step and said sending step.
-
58. The method of claim 44, wherein said switchover message includes a parameter indicating the service protocol.
-
59. The method of claim 44, wherein said switchover message includes a parameter indicating a frame number.
-
60. The method of claim 59, wherein said switching step occur after a frame having the frame number.
-
61. The method of claim 44, wherein the first error-detecting/correcting protocol is less robust than the second error-detecting/correcting protocol, and wherein said sending step sends the switchover message if the signal quality falls below the first predetermined threshold.
-
62. The method of claim 44, wherein the first error-detecting/correcting protocol is more robust than the second error-detecting/correcting protocol, and wherein said sending step sends the switchover message if the signal quality rises above the first predetermined threshold.
-
63. A base station configured to improve performance over wireless connections between the base station and a mobile station, the base station comprising:
-
at least two service protocols comprising a first error-detecting/correcting protocol and a second error-detecting/correcting protocol different from the first error-detecting/correcting protocol;
a link establishment module fur establishing a communication link with the mobile station using the first error-detecting/correcting protocol over a transmission channel;
a quality of service monitor for determining a signal quality of the transmission channel;
a transmitter for sending a switchover message to the mobile station to switch from the first error-detecting/correcting protocol to the second error-detecting/correcting protocol if the signal quality passes the first predetermined threshold; and
a protocol selector for switching to the second error-detecting/correcting. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70)
-
Specification