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 source-initiated method of handover by associating a fictitious neighbor value with the second radio access network 140. As an example, a unique frequency can be logically associated with the second radio access network 140. As another example, the terminal 120 and the network 130 or the network 110 can mutually associate an occurrence of a measurement report on the same frequency as the Broadcast Channel (BCCH) carrier of a serving cell in the first radio access network 130, but with a different color code, as a second radio access network frequency in its measurement report. This combination can indicate the presence of an adjacent second radio access network access point and therefore a handover candidate if the measurement parameters meet acceptability criteria.
As another example for handover, a Short Message Service (SMS) may be used to periodically transmit information on second radio access network neighbors. In the presence of second radio access network neighbors on which the terminal 120 has obtained authentication and Internet Protocol (IP) addresses, the terminal 120 can send the following information to a first radio access network Proxy Base Station Controller (BSC): 1) Current cell information, 2) IP address 3) a Temporary Mobile Station Identity (TMSI). This information may be sent in a message via SMS to the Proxy BSC i) periodically or ii) whenever the terminal's IP address is reassigned for some reason. A dummy IP message may be sent periodically to prevent unnecessary consumption of radio and signaling resources.
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 via the transceiver 250. The communication device can also include network detection module 290 and a handover module 292. The network detection module 290 can be configured to detect the presence of a second radio access network 140, the second radio access network 140 being unregistered with the first radio access network 130 at initial detection of the presence of the second radio access network 140 during the ongoing communication. The second radio access network 140 may be unregistered with the first radio access network 130 in the sense that the first radio access network 130 is unaware of the second radio access network, that neither network can exert control over each other, or that each radio access network may not recognize the other radio access network as a radio access network.
The handover module 292 can be configured to transfer the ongoing communication from the first radio access network 130 to the second radio access network 140. According to one embodiment, neither the first radio access network 130 nor the second radio access network 140 are able to exert control over each other. The first radio access network 130 may be a cellular radio access network and the second radio access network 140 may be a wireless local area network. The second radio access network 140 may be unregistered 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 when the network detection module 290 detects the presence of the second radio access network 140. The controller 220 can also be configured to enter a the ongoing communication by entering a call while operating in a serving cell of the first radio access network 130 and be further configured to generate and transmit a measurement report including a fictitious neighbor value associated with the serving cell. The fictitious neighbor value can include a same radio frequency value as a broadcast channel carrier of the serving cell with a different color code from the broadcast channel carrier of the serving cell, can include a frequency value not used as a broadcast channel of the first radio access network of the serving cell, or can include any other useful fictitious neighbor value. The color code can be an information field including a first three bits of a base station identity code. The controller 220 can further be configured to set up a data session with the second radio access network 140 and query the second radio access network 140 for information relevant to a circuit handover. The controller 220 can further be configured to transmit a message via a messaging service, the message including information on the second radio access network 140, the message indicating a desire to transfer the call from the first radio access network 130 to the second radio access network 140. The messaging service can be a short messaging service and the message can be is a short messaging service message. The communication device controller 220 can be further configured to perform additional steps of the flowcharts illustrated below. Additionally, the network detection module 290 and the handover module 292 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.
Entering an ongoing communication can include entering a call while operating in a serving cell of the first radio access network 130. The method can include, at step 440, transmitting a handover transmission. For example, the handover transmission can include a measurement report including a fictitious neighbor value. The fictitious neighbor value can be an identifiable value associated with the serving cell, a same radio frequency value as a broadcast channel carrier of the serving cell with a different color code from the broadcast channel carrier of the serving cell, a frequency value not used as a broadcast channel of the first radio access network of the serving cell, or another value for indicating a second radio access network that is initially unregistered with a current radio access network. The color code can be an information field including a first three bits of a base station identity code.
The step of transmitting a handover transmission can include setting up a data session with the second radio access network and querying the second radio access network for information relevant to a circuit handover. The step of transmitting a handover transmission can further include transmitting a message via a messaging service, the message including information on the second radio access network 140, the message indicating a desire to transfer the call from the first radio access network 130 to the second radio access network 140. The messaging service can be a short messaging service and the message can be a short messaging service message. In step 460, the flowchart 400 ends.
For the handover procedure, a target identifier identifying the second radio access network 140 can be sent from the terminal 120 to the first radio access network 130. The fictitious neighbor can be a means for providing a target identifier. The target identifier can be forwarded from the first radio access network 130 to the core network 110. The first radio access network 130 can also send a handover required message to the core network 110. Both the first radio access network 130 and the core network 110 can send an acknowledgement message to the second radio access network 140 to acknowledge the handover request. The terminal 120 can then be transferred to the second radio access network 140.
The method of this invention is preferably implemented on a programmed processor. However, the controllers 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.