1. Field
The present disclosure is directed to a method and apparatus for handover of a communication device between a first network and a second network while the communication device is in an ongoing communication. More particularly, the present disclosure is directed to handover from a first network in which a communication device is in an ongoing communication to a second network that uses a different mode of communication from the first network.
2. Description of Related Art
Presently, mobile communication devices can travel between cells of a network on which the mobile communication device is operating. A mobile communication device can maintain an ongoing communication, such as a call, when traveling between cells of the same network by using handover between the cells. This handover can be done because both the current network and the mobile communication device have knowledge of the identities of the surrounding bases stations in adjacent cells that may be valid handover candidates within the current network. This knowledge is necessary because the mobile communication device must perform measurements on the radio-frequency signal received from the candidates, maintain synchronization to all the candidates, maintain a measurement database containing average measurements of such candidates, and send a measurement report to the current network. The current network uses the measurement report sent by the mobile to make an intelligent decision as to which base station would be the most acceptable candidate. For example, the current network can determine the identity of any appropriate handover candidates in the mobile communication device's current operating environment. The current network can then use a neighbor list to inform the mobile communication device of potential handover candidates.
Unfortunately, present networks do not allow handover of a mobile communication device to another network while the mobile communication device is in an ongoing communication. For example, an ongoing communication cannot be transferred from a cellular network to a wireless local area network. As another example, an ongoing communication cannot be transferred from a first radio access network to a second radio access network that is uncoordinated or has a different mode of communication with the first radio access network.
Thus, there is a need for handover from a first network in which a communication device is in an ongoing communication to a second network that uses a different mode of communication from the first network.
The embodiments of the present invention will be described with reference to the following figures, wherein like numerals designate like elements, and wherein:
In operation, the terminal 120 can enter an ongoing communication with the terminal 160 via the first radio access network 130 and/or the core network 110. The terminal 120 can come within range of the second radio access network 140, which may overlap the first radio access network 130. The terminal 120 can transfer from the first radio access network 130 to the second radio access network 140 while maintaining the ongoing communication with the terminal 160.
For example, the terminal 120 can transfer to the second radio access network 140 while maintaining the ongoing communication with the terminal 160 by using a target-initiated method of handover by notifying the second radio access network 140, such as a wireless local area network, of a desire to transfer to the second radio access network 140. This concept can be the equivalent of having the second radio access network 140 inform the serving first radio access network 130 of its existence and identity, so that the serving first radio access network 130 is able to inform the core network 110, core network controller 150, serving support node, or the like where to transfer a data path upon handover. This target initiated approach can enable operators to add, remove and move base stations with little core network 110 and little signaling overhead generated.
For example, the terminal 120 may have previously authenticated and obtained an IP address from the second radio access network 140. The terminal 120, engaged in an ongoing communication, can determine that it is suitably connected to a base station of the second radio access network 140. Since the terminal 120 is already registered with the second radio access network 140 and is possession of a valid IP address, it can send a new NETWORK HANDOVER ANTICIPATED message to the second radio access network 140. This message can contain a cell-identifier and other information necessary for the second radio access network 140 to find the serving first radio access network 130 on a signaling plane. The second radio access network 140, in turn, can send a new NETWORK TARGET IDENTIFICATION message to the serving first radio access network 130, which now may consider the second radio access network 140 as a handover candidate. The second radio access network 140 may also send a new NETWORK TARGET IDENTIFICATION message to the core network 110 and/or controller 150 as well. The first radio access network 130 and network controller 150 can both send acknowledgements to the second radio access network 140 that they have received the target information. The first radio access network 130 can then send a HANDOVER REQUIRED message to the controller 150, and the remainder of the handover proceeds as normally for cells in a single network.
For example, to transfer the ongoing communication, the terminal 120 can send a Handover Anticipated message to a second technology base station controller for the second radio access network 140, which can in turn send a target base station controller identification message to a first technology base station controller for the first radio access network 130. The first technology base station controller can then send an acknowledgement message to the second technology base station controller. The second technology base station controller can then send a target identification message to a mobile switching center on the core network 110, which in turn acknowledges this message to the second technology base station controller. The second technology base station controller can then send a target acknowledgement message to the first technology base station controller. The first technology base station controller can then send the mobile switching center a handover required message. The mobile switching center can respond by sending the second technology base station controller a handover request message, which is acknowledged by the second technology base station controller. Once the mobile switching center receives acknowledgement that the second technology base station controller has received the handover request, the mobile switching center can send a handover command to the first technology base station controller. The first technology base station controller can send, to the terminal 120, a handover message which informs the mobile terminal on what radio resources to operate on the second radio access network 140 and at what point in time to begin operation on the new radio resources in the domain of the second radio access network 140. Upon successful entry into the second radio access network 140, the terminal 120 can send the mobile switching center a handover complete message. The mobile switching center can in turn send the first technology radio base station controller a handover succeeded message, indicating to the first technology base station controller that it may release it allocated radio resources for subsequent use by another terminal.
The communication device 200 can be used for handover from a first radio access network 130 to a second radio access network 140, the first radio access network 130 using a different mode of communication from the second radio access network 140. Accordingly, the controller 220 can be configured to enter an ongoing communication on the first radio access network 130. The communication device 200 can also include a network detection module 290 coupled to the controller 220, the network detection module 290 configured to detect the presence of a second radio access network 140, the second radio access network 140 being uncoordinated with the first radio access network 130 in that neither the first radio access network 130 nor the second radio access network 140 being able to exert control over each other. The communication device 200 can also include a transfer request module 292 coupled to the controller 220, the transfer request module 292 configured to send a transfer request to the second radio access network 140 requesting transfer of the ongoing communication from the first radio access network 130 to the second radio access network 140. The communication device 200 can also include an ongoing communication transfer module 294 coupled to the controller 220 the ongoing communication transfer module 294 configured to transfer the ongoing communication from the first radio access network 130 to the second radio access network 140. The first radio access network 130 can be a cellular radio access network and the second radio access network 140 can be a wireless local area network. The second radio access network 140 may not be associated with the first radio access network 130 by the first radio access network 130 not initially having information on the second radio access network 140. The controller 220 may further be configured to register the communication device 200 on the second radio access network 140 and transmit information from the communication device 200 to the second radio access network 140 indicating the communication device 200 is actively in an ongoing communication on the first radio access network 130. The communication device controller 220 can be further configured to perform additional steps of the messaging diagrams illustrated below. Additionally, the network detection module 290, the transfer request module 292, and the ongoing communication transfer module 294 may be software or hardware modules and may be autonomous, may be located on the controller 220, or may be located in the memory 270.
The ongoing communication can be a data session, a call, or both. The method can also include receiving 640 a communication at the second radio access network 140 from the terminal 120, the communication indicating a desire to transfer the ongoing communication from the first radio access network 130 to the second radio access network 140. The method can also include sending 640, to the terminal 120, an acknowledgement of reception of the communication from the terminal 120 at the second radio access network 140. Sending a transfer request can include sending a handover request message including a destination identifier of the second radio access network 140. The ongoing communication can be a connection between the terminal 120 and a connected party 160. Transferring the ongoing communication from the first radio access network 130 to the second radio access network 140 can include switching the connection between the terminal 120 and the connected party 160 via the first radio access network to a connection between the terminal 120 and the connected party 160 via the second radio access network. The method can also include receiving 610 a registration request from a terminal 120 at the second radio access network 140. The registration request 610 may be sent after an ongoing communication 620 is established or at any date or time before the ongoing communication 620 is established. The second radio access network 140 can be a wireless local area network and the first radio access network 130 can be a cellular radio access network. The second radio access network 140 can be a cellular radio access network and the first radio access network 130 can be a wireless local area network. The first radio access network 130 and/or the second radio access network 140 can be at least one of an 802.11 network, a Bluetooth network, a global system for mobile communication network, a universal mobile telecommunications service network, a code division multiple access network, a time division multiple access network, an analog wireless communication network, a proprietary wireless network, and/or an 802.16 network. The method can also include recognizing 690 transfer of the terminal 120 to the second radio access network 140 based on the terminal 120 appearing on the second radio access network 140 at an appointed frequency and at an appointed time, and sending 690 a handover completion message from the second radio access network 140 to the first radio access network 130.
Transferring the ongoing communication from the first radio access network 130 to the second radio access network 140 can include connecting the ongoing communication between the second radio access network 140 and a connected party 160 via an internet protocol network. Transferring the ongoing communication from the first radio access network 130 to the second radio access network 140 can also include connecting the ongoing communication between the second radio access network 140 and a connected party 160 via a circuit network. Transferring the ongoing communication from the first radio access network 130 to the second radio access network 140 can also include connecting the ongoing communication between the second radio access network 140 and a connected party 160 via a network portion of the first radio access network 130 and a radio portion of the second radio access network 140. Transferring the ongoing communication from the first radio access network 130 to the second radio access network radio access can also include bypassing the first radio access network 130.
According to another embodiment, the message diagram 600 illustrates a method in the first radio access network 130 for handover from the first radio access network 130 to the second radio access network 140, the first radio access network 130 using a different mode of communication from the second radio access network 140. The method can include establishing 620 an ongoing communication with the terminal 120 on the first radio access network 130, receiving 640 a transfer request from the second radio access network 140 to the first radio access network 130 requesting transfer of the ongoing communication from the first radio access network 130 to the second radio access network 140, and transferring 690 the ongoing communication from the first radio access network 130 to the second radio access network 140. The second radio access network 130 can be a wireless local area network and the first radio access network 140 can be a cellular radio access network. The ongoing communication can be a data session, a call, or both. Receiving a transfer request can include receiving a handover request message including a destination identifier of the second radio access network 140. The ongoing communication can be a connection between the terminal 120 and a connected party 160. Transferring the ongoing communication from the first radio access network 130 to the second radio access network 140 can include switching the connection between the terminal 120 and the connected party 160 via the first radio access network 130 to a connection between the terminal 120 and the connected party 160 via the second radio access network 140. The second radio access network 140 and the first radio access network 130 can be at least one of a wireless local area network and a cellular radio access network. The method can also include receiving 690 a handover completion message at the first radio access network 130 from the second radio access network 140. Transferring the ongoing communication from the first radio access network 130 to the second radio access network 140 can also include connecting the ongoing communication between the second radio access network 140 and a connected party 160 via at least one of an internet protocol network and a circuit network. Transferring the ongoing communication from the first radio access network 130 to the second radio access network 140 can also include connecting the ongoing communication between the second radio access network 140 and a connected party 160 via a network portion of the first radio access network 130 and a radio portion of the second radio access network 140. Transferring the ongoing communication from the first radio access network 130 to the second radio access network 140 can also include bypassing the first radio access network 130.
Additional messages may be sent for the handover procedure. For example, a target identifier identifying the second radio access network 140 can be sent 650 from the second radio access network 140 to the first radio access network 130. The target identifier can be forwarded 660 from the first radio access network 130 to the core network 110. The first radio access network 130 can also send 670 a handover required message to the core network 110. Both the first radio access network 130 and the core network 110 can send 680 an acknowledgement message to the second radio access network 140 to acknowledge the handover request. The terminal 120 can then be transferred 690 to the second radio access network 140.
The method of this invention is preferably implemented on a programmed processor. However, controller 220 may also be implemented on a general purpose or special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit elements, an ASIC or other integrated circuit, a hardware electronic or logic circuit such as a discrete element circuit, a programmable logic device such as a PLD, PLA, FPGA or PAL, or the like. In general, any device on which resides a finite state machine capable of implementing the flowcharts shown in the Figures may be used to implement the processor functions of this invention.
While this invention has been described with specific embodiments thereof, it is evident that many alternatives, modifications, and variations will be apparent to those skilled in the art. For example, various components of the embodiments may be interchanged, added, or substituted in the other embodiments. Also, all of the elements of each figure are not necessary for operation of the disclosed embodiments. For example, one of ordinary skill in the art of the disclosed embodiments would be enabled to make and use the invention by simply employing the elements of the independent claims. Accordingly, the preferred embodiments of the invention as set forth herein are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the invention.