Seamless context switching for radio link protocol
First Claim
1. An apparatus for wireless communication, comprising:
- a memory coupled to at least one processor; and
the at least one processor configured;
to reset a connection for a terminal in response to handover from a source base station to a target base station,to identify a duplicate of a first data from the source base station, the first data reported as having been served to the terminal by the source base station prior to the reset but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset,to store the duplicate of the first data identified from the source base station,after the storing, to send the duplicate of the first data to the target base station after the handover, andto send new data for the terminal to the target base station after sending the duplicate of the first data.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to support handover of a terminal from a source base station to a target base station are described. In one design, a determination is made whether a change in personality is requested by the terminal. If the answer is ‘Yes’, then the personality of the terminal may be switched by sending one or more appropriate messages. The connection and RLP for the terminal may be reset due to the change in personality. A buffer of data reported by the source base station as being served to the terminal (e.g., no NAK was sent) may be saved by a BSC/PCF. The buffer of data may be sent to the target base station when handover occurs. New data may thereafter be sent to the target base station. This buffer of duplicate data may avoid both loss of data and retransmission timeout by TCP during the handover.
-
Citations
31 Claims
-
1. An apparatus for wireless communication, comprising:
-
a memory coupled to at least one processor; and the at least one processor configured; to reset a connection for a terminal in response to handover from a source base station to a target base station, to identify a duplicate of a first data from the source base station, the first data reported as having been served to the terminal by the source base station prior to the reset but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset, to store the duplicate of the first data identified from the source base station, after the storing, to send the duplicate of the first data to the target base station after the handover, and to send new data for the terminal to the target base station after sending the duplicate of the first data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for wireless communication, comprising:
-
resetting a connection for a terminal in response to handover from a source base station to a target base station; identifying a duplicate of a first data from the source base station, the first data reported as having been served to the terminal by the source base station prior to the resetting but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset; storing the duplicate of the first data identified from the source base station; after storing, sending the duplicate of the first data to the target base station after the handover; and sending new data for the terminal to the target base station after sending the duplicate of the first data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for wireless communication, comprising:
-
means for resetting a connection for a terminal in response to handover from a source base station to a target base station; means for identifying a duplicate of a first data from the source base station, the first data reported as having been served to the terminal by the source base station prior to resetting the connection but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset; means for storing the duplicate of the first data identified from the source base station; means for sending the duplicate of the first data, after storing the duplicate of the first data, to the target base station after the handover; and means for sending new data for the terminal to the target base station after sending the duplicate of the first data. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer program product, comprising:
a non-transitory computer-readable medium comprising; code for causing at least one computer to reset a connection for a terminal in response to handover from a source base station to a target base station; code for causing at least one computer to identify a duplicate of a first data from the source base station, the first data reported as having been served to the terminal by the source base station prior to the reset but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset; code for causing the at least one computer to store the duplicate of the first data identified from the source base station; code for causing the at least one computer to send the duplicate of the first data, after storing the duplicate of the first data, to the target base station after the handover; and code for causing the at least one computer to send new data for the terminal to the target base station after sending the duplicate of the first data.
-
22. An apparatus for wireless communication, comprising:
-
a memory; and at least one processor coupled to the memory and configured; to reset a connection for a terminal in response to handover from a source base station to a target base station, to identify a duplicate of a first data from the source base station prior to the handover, in which the first data is reported as having been served to the terminal by the source base station prior to the reset but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset, to receive the duplicate of the first data that is stored prior to handover from the target base station after the handover, and to receive new data from the target base station after receiving the duplicate data. - View Dependent Claims (23, 24)
-
-
25. A method for wireless communication, comprising:
-
resetting a connection for a terminal in response to handover from a source base station to a target base station; identifying a duplicate of a first data from the source base station prior to the handover, in which the first data is reported as having been served to the terminal by the source base station prior to the reset but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset; receiving the duplicate of the first data that is stored prior to handover from the target base station after the handover; and receiving new data from the target base station after receiving the duplicate data. - View Dependent Claims (26, 27)
-
-
28. An apparatus for wireless communication, comprising:
-
means for resetting a connection for a terminal in response to handover from a source base station to a target base station; means for identifying a duplicate of a first data from the source base station prior to the handover, in which the first data is reported as having been served to the terminal by the source base station prior to resetting the connection but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset; means for receiving the duplicate of the first data that is stored prior to handover from the target base station after the handover; and means for receiving new data from the target base station after receiving the duplicate data. - View Dependent Claims (29, 30)
-
-
31. A computer program product, comprising:
a non-transitory computer-readable medium comprising; code for causing at least one computer to reset a connection for a terminal in response to handover from a source base station to a target base station; code for causing the at least one computer to identify a duplicate of a first data from the source base station prior to the handover, in which the first data is reported as having been served to the terminal by the source base station prior to the reset but not acknowledged as being received by the terminal, the unacknowledged first data being subject to a purge as a result of the reset; code for causing the at least one computer to receive a duplicate of the first data that is stored prior to handover from the target base station after the handover; and code for causing the at least one computer to receive new data from the target base station after receiving the duplicate data.
Specification