1. Technical Field of the Invention
The present invention relates to radio telecommunications, and particularly to handoff in radio telecommunications networks.
2. Description of Related Art
The possibility to handoff in a radio telecommunications network is obviously important; it is after all one of the features that make radio telecommunications mobile. Thus it can be seen that having good handoff mechanisms—taking care of different handoff situations—is important in these networks, and there is a drive for more efficient handoff mechanisms. It has for example become clear that at least some of the current handoff mechanisms in the cdma2000 (Code Division Multiple Access 2000) wireless standard (IS-835 and Access Network Standard IS-2001, release A) causes relatively long interruptions and data loss. Hence it is obvious that better handoff mechanisms are desired, particularly for cdma2000 that will be used as an example hereinafter, but also for other radio telecommunications technologies that can use a similar solution. The current invention provides such handoff mechanisms (hereinafter referred to as methods).
The present invention is directed to a method in a Packet Control Function (PCF) for participating in the set-up of a traffic path during mobile station (MS) handoff in a cdma2000 network that further comprises a Base Station Controller (BSC), and a Packet Data Serving Node (PDSN), where the BSC is the target BSC for the MS. The PCF sends an A10 Connection Request to the PDSN upon reception of an “A9—Set-up—A8” message from the BSC, and an “A9—Connect—A8” message to the BSC upon reception of a response from the PDSN.
The present invention is also directed to a Packet Control Function (PCF) for participating in the set-up of a traffic path during mobile station (MS) handoff in a cdma2000 network that comprises a Base Station Controller (BSC), and a Packet Data Serving Node (PDSN), and the BSC is the target BSC for the MS. The PCF comprises a reception unit for receiving an “A9—Set-up—A8” message from the BSC and an A10 Connection Result message from the PDSN, a transmission unit for sending an A10 Connection Request message to the PDSN and an “A9—Connect—A8” message to the BSC, and a computing unit, connected to the reception unit and the transmission unit, for analysing received messages and ordering the transmission of the message to the PDSN in response to reception of the message from the BSC and the message to the BSC in response to reception of the message from the PDSN.
The present invention is further directed to a method for setting up a traffic path during mobile station (MS) handoff in a cdma2000 network that further comprises a Base Station Controller (BSC), a Packet Control Function (PCF), and a Packet Data Serving Node (PDSN), wherein the MS is to hand off to the BSC. The BSC sends an “A9—Set-up—A8” message to the PCF that sends an A10 Connection Request to the PDSN. The PDSN sends an A10 Connection Result to the PCF that sends an “A9—Connect—A8” message to the BSC.
The invention is further directed to a system for setting up a traffic path during mobile station (MS) handoff in a cdma2000 network that further comprises a Base Station Controller (BSC), a Packet Control Function (PCF), and a Packet Data Serving Node (PDSN). The system comprises the BSC for sending “A9—Set-up—A8” messages to the PCF and receiving “A9—Connect—A8” messages from the PCF, the PDSN for receiving A10 Connection Requests from the PCF and sending A10 Connection Results to the PCF, and the PCF for sending an A10 Connection Request to the PDSN upon reception of an “A9—Set-up—A8” message from the BSC, and sending an “A9—Connect—A8” to the BSC upon reception of an A10 Connection Result from the PDSN.
The invention is further directed to a method for changing the routing of traffic to a mobile station (MS) in a cdma2000 network that further comprises a first and a second Packet Data Serving Node (PDSN) and a Home Agent (HA). The HA has registered that data traffic for the MS is to be sent to the first PDSN for further routing to the MS. The MS is in the domain of the second PDSN, and the MS and the first PDSN store Point-to-Point Protocol (PPP) context information and have a PPP connection. There is a tunnel between the first and second PDSN through which data traffic received by the first PDSN for the MS is sent. The first PDSN transfers PPP context information relating to the MS to the second PDSN method. Upon reception of all the necessary PPP context information, the second PDSN sends an Agent Advertisement to the MS that sends a Mobile IP (MIP) Re-registration message to the HA, which then changes the registration for the MS so that it indicates that data traffic for the MS should be sent to the second PDSN. The HA also sends a MIP Result message to the second PDSN to acknowledge the re-registration message, and the second PDSN establishes a PPP connection to the MS using the stored PPP context information.
The invention is further directed to a system for changing the routing of traffic to a mobile station (MS) in a cdma2000 network. The system comprises a first and a second Packet Data Serving Node (PDSN) and a Home Agent (HA). The MS has handed off to the domain of the second PDSN, and the MS stores Point-to-Point Protocol (PPP) context information and has a PPP connection with the first PDSN. The HA is for registering to which PDSN data traffic for the MS is to be sent for further routing to the MS, changing the registration for the MS upon reception of a Mobile IP (MIP) Re-registration message from the MS, and sending a MIP Result message to the second PDSN to acknowledge the Re-registration message. The first PDSN is for storing PPP context information, sending data traffic for the MS through a tunnel to the second PDSN, and transferring PPP context information relating to the MS to the second PDSN. The second PDSN is for receiving the PPP context information from the first PDSN, storing the PPP context information, sending an Agent Advertisement to the MS, forwarding a MIP Re-registration message from the MS to the HA, and establishing a PPP connection to the MS using the stored PPP context information.
The invention is also directed to a Packet Data Serving Node (PDSN) in a cdma2000 network that comprises a second PDSN storing Point-to-Point Protocol (PPP) context information relating to a Mobile Station (MS) that has handed off to the first PDSN, and a Home Agent (HA) that has registered that the MS is served by the second PDSN. The PDSN comprises a reception unit for receiving the PPP context information from the second PDSN and a Mobile IP (MIP) Re-registration message from the MS, a memory for storing the PPP context information, a transmission unit for sending an Agent Advertisement to the MS and forwarding the MIP Re-registration message to the HA, and a connection establishment unit for establishing a PPP connection to the MS using the stored PPP context information.
A more complete understanding of the present invention may be had by reference to the following Detailed Description when taken in conjunction with the accompanying drawings wherein:
a and 3b together depict a signal flow chart illustrating a second embodiment of an improved cdma2000 handoff method according to the invention;
a–4c depict block charts that together illustrate an optional continuation of the second embodiment of the handoff method according to the invention;
Reference is now made to the Drawings, where
When the MS 11 is to be handed off, the Serving BSC 12 sends a Handoff Required message 102 to the MSC 16. This message 102 comprises cell information to help with the handoff decision and the PDSN's 17 address. The MSC 16 then sends a Handoff Request message 104, comprising the PDSN's 17 address, to the Target BSC 14 to tell the latter that the MS 11 is about to be handed off to this Target BSC 14. The Target BSC 14 sends an “A9—Set-up—A8” message 106, also comprising the PDSN's 17 address, to the Target PCF 15 to set up an A8 connection between them. It is important to remember that the A8 connection and other connections hereinafter, except the connection between the MS and the BSC, are logical; the physical connections are already established, although not necessarily directly. An A8 connection is specific to a certain MS. In response to this message 106, the Target PCF 15 sends an “A9—Connect—A8” message 108 to the Target BSC 14 to acknowledge the establishment of the connection between the BSC 14 and the PCF 15 for the MS 11. When this message is received, the Target BSC 14 acknowledges the Handoff Request 104 with a Handoff Request Ack message 110 that it sends to the MSC 16, informing that it is ready to receive the MS 11. The MSC 16 then sends a Handoff Command message 112 to the Serving BSC 12 to instruct it to start handing off the MS 11.
The Serving BSC 12 then sends a General Handoff Direction Message/Universal Handoff Direction Message (GHDM/UHDM) message 114 to the MS 11 to order it to hand off, and more or less concurrently an “A9—AL Disconnected” message 118 to the Serving PCF 13 to inform that the Air Link (AL) has been disconnected and that the Serving BSC 12 therefore has no connection to the MS 11. The MS 11 acknowledges the GHDM/UHDM message 114 with a MS Ack Order 116 and the Serving PCF 13 acknowledges the received message 118 with an “A9—AL Disconnected Ack” message 120. The Serving BSC 12 also sends a Handoff Commenced message 122 to the MSC 16.
The MS 11 sends a Handoff Completion message 124 to inform the Target BSC 14 that the MS 11 is in the area of the Target BSC 14, which is an equivalent of saying “I'm here!”. The Target BSC 14 acknowledges with a BS Ack Order message 126 and also sends a “A9—AL Connected” 128 to the Target PCF 15 to inform that the air link has been established and that the Target PCF 15 can start to send data to the Target BSC 14 for further delivery to the MS 11. An A10 Connection, which is a connection between the Target PCF 15 and the PDSN 17 for the MS 11, is then set up by sending from the Target PCF 15 to the PDSN 17 an A10 Connection Request message 130 to which the PDSN 17 responds with an A10 Connection Result message 132. The Target PCF 15 then sends an “A9—AL Connected Ack” message 134 to the Target BSC 14 that in turn sends a Handoff Complete message 136 to the MSC 16 to inform that the MS 11 now is successfully handed off.
When the MSC 16 has been informed that the handoff is successful it sends a Clear Command 138 to the Serving BSC 12 to initiate a release of the resources that are no longer needed. Upon reception of this command 138 the Serving BSC sends an “A9—Release—A8” message 140 to the Serving PCF 13 to release the A8 connection. When this connection is dismantled, the Serving PCF 13 sends an “A9—Release—A8 Complete” message 142 to the Serving BSC 12 that in turn, through a Clear Complete message 144, informs the MSC 16 that the Clear Command 138 has been performed. The PDSN 17 also sends to the Serving PCF 13 a Registration Update message 146 with the lifetime set to zero, which dismantles the A10 connection between the nodes.
At this point, the MS 11 has handed off from the Serving BSC 12 to the Target BSC 14, connections have been set up to the corresponding PCF 15 and the PDSN 17, and the resources that are no longer needed have been released. A problem with this method however is, as previously mentioned, that it causes relatively long interruptions and data loss.
As in
The method is then for a while is similar to the method described in
As can be seen, this is the point where the A10 Connection was set up in the method in
The method in
a and 3b together depict a signal flow chart illustrating a second embodiment of an improved cdma2000 handoff method—inter-PDSN handoff—according to the invention.
As in
At this point, however, upon reception of this request 308, the Target PDSN 38 sends a Handoff Solicitation message 310 to the Serving PDSN 37 that sends a Response 312 comprising information to enable the establishment of security contexts, about transfer service types, Quality of Service parameters etc. The Target PDSN 38 then sends an A10 Connection Result message 314 to the Target PCF 35. The message 314 comprises one of the Target PDSN's 38 IP addresses for further propagation to the Serving PDSN 37. If the signalling and the bearer planes are separated, then the control signals are sent to a different place than the traffic. In this case, the Target PDSN 38 sends a signalling IP address to the Serving PDSN 37 in the Handoff solicitation 310, and a traffic IP address in the A10 Connection Result message 314.
After this message 314, the method is for a few messages similar to the method described in
Now, differing from the method in
Then the method is once more similar to the one in
Once more, the method is inter-PDSN handoff specific for a few messages. The Target PCF 35 sends an A10 Connection Start message 344 to the Target PDSN 38 that responds with an A10 Connection Start Result 346. With this message 344, the Target PCF 35 informs the Target PDSN 38 that the MS 31 is on a traffic channel and that the Target PDSN 38 therefore can start sending data for the MS 31. Up until this point, the Target PDSN 38 buffers any data it received for transport to the MS 31.
Finally, the rest of the method is similar to the one in
a–4c (that together may be referred to as
a shows the network after handoff according to the method described in
Although the MS 41 has handed off, as can be seen from the figure, two PDSNs 42 and 44 are involved at this point, which may be acceptable to some network operators, while others may find it unacceptable. Thus the inter-PDSN handoff may continue in order to render the situation acceptable.
However, establishing a PPP connection between the MS 41 and the Target PDSN 44 takes time and leads to interruption of service. The Serving PDSN 42 therefore starts to transfer, in one or more messages 410, the PPP context to the Target PDSN 44 that stores this PPP context information 48′ (see
b shows the network when the Target PDSN 44 has received and stored the PPP context information 48′. At this point, it is still the Serving PDSN 42 that receives the traffic, as the HA 43 thinks that traffic to the MS 41 should be sent there. The Target PDSN 44 then sends an Agent Advertisement 420 to the MS 41 prompting the latter to respond with a Mobile IP (MIP) Re-registration message 430 that is forwarded to the HA 43 as message 430′. Upon reception of the Re-registration message 430′, the HA 43 changes the information about where to send data for the MS 41 from the Serving PDSN 42 to the Target PDSN 44, action 435, and sends a MIP Result message 440 to the Target PDSN 44 to acknowledge the Re-registration 430′. The Target PDSN 44 then enables a PPP connection 45′ (see
c shows the network when the Target PDSN 44 has received the MIP Result message 440. The MS 41 and the Target PDSN 44 have a PPP connection 45′ and the HA 43 has the Target PDSN 44 registered as the node through which data to the MS 41 should be sent (indicated by 46′).
There are still some resources used unnecessarily, as the Serving PDSN 42 does not know that it is no longer needed, and for example keeps the PPP context information 48 stored and the empty tunnel 49 is still ready. The Target PDSN 44 sends an Update message 450 to the Serving PDSN that thereafter releases all resources related to the MS 41.
When all this is done, not only has the MS handed off from one BSC to another, but also the resource usage has been optimised so that only one PDSN is used.
It is possible that the reception unit 51, or the transmission unit 52, or both the reception unit 51 and the transmission unit 52, comprise more than one physical receiver or transmitter. It is for example possible to have one transceiver (i.e. transmitter and receiver) towards the PDSN and a second transceiver towards a BSC.
The transmission unit 62 is further for sending an Update message to the other PDSN to initiate the release of resources related to the MS that are used by the other PDSN.
Thus it can be seen that the present invention provides embodiments of a handoff method that decreases service interruption and is economical with network resources.
Although several preferred embodiments of the methods, systems and nodes of the present invention have been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications and substitutions without departing from the spirit of the invention as set forth and defined by the following claims.
This non-provisional patent application claims priority based upon the prior U.S. provisional patent application entitled “Fast handoff of a packet data session”, application No. 60/226,486 filed Aug. 18, 2000, in the name of MADOUR Lila.
Number | Name | Date | Kind |
---|---|---|---|
6834050 | Madour et al. | Dec 2004 | B1 |
6834190 | Lee et al. | Dec 2004 | B1 |
20010050907 | Madour et al. | Dec 2001 | A1 |
Number | Date | Country |
---|---|---|
0 984 656 | Aug 2000 | EP |
WO 0005909 | Mar 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20020021681 A1 | Feb 2002 | US |
Number | Date | Country | |
---|---|---|---|
60226486 | Aug 2000 | US |