The present invention generally relates to routing area selections, and more specifically to a method and an apparatus for selecting a proper routing area for a communication device accessing a communication network through a secondary communication network.
When a cellular wireless mobile communication device is first switched on, its receiver scans an allocated radio frequency (“RF”) spectrum for appropriate signals from base stations in a network that may provide service. Once the cellular wireless mobile communication device has identified and synchronized to a group of base stations, it ranks RF characteristics associated with each of the identified base stations in order of filtered signal strength. The cellular wireless mobile communication device then selects the base station having the strongest filtered signal strength on which to “camp.” Camping on a base station refers to the reading of broadcast information for monitoring paging messages that alert the cellular wireless mobile communication device of an incoming call. Once the cellular wireless mobile communication device camps on a base station, a signaling sequence, referred to as a routing area (“RA”) update, is exchanged between the network and cellular wireless mobile communication device. The RA update informs the network of a subgroup of base stations available in a RA which include the base station on which the cellular wireless mobile communication device is camping. The RA update assists the network in determining how to reach the cellular wireless mobile communication device. For example, when a subscriber number is called, the network must determine how a mobile switching centre (“MSC”) routes a paging message to the cellular wireless mobile communication device.
In a typical cellular system, the cellular wireless mobile communication device does not provide the network with its location information, such as a cell identifier, every time it selects a new cell. Because the radio wave propagation is highly sensitive to changes in the physical environment even in an environment where the RF coverage is very good, cell reselection occurs frequently. Therefore, if the cellular wireless mobile communication device were to inform the network for every cell reselection, signaling between the cellular wireless mobile communication device and network would likely congest the control channels. Further, because signaling messages deliver no revenue to the operator of the network, signaling messages are maintained at a level that is as infrequent as practical. When the MSC receives a call from an outside party who desires to reach the cellular wireless mobile communication device, or its user, the MSC looks up the logical location of the cellular wireless mobile communication device indicated by the RA, and sends a paging message only to a base station controller (“BSC”) in the RA. The BSC then sends paging messages on control channels only to the base station identified in the RA. The cellular wireless mobile communication device then receives the paging message and alerts the user of the incoming call.
Generally, the cellular wireless mobile communication device acts autonomously and simply listens to the broadcast control channels (“BCCH”), which include paging messages, of each cell. However, to provide the location information of the cellular wireless mobile communication device as it travels through the network, the cellular wireless mobile communication device sends an RA update message to the network whenever the cellular wireless mobile communication device crosses an RA boundary. This RA update procedure includes an authentication procedure to verify the cellular wireless mobile communication device as a valid subscriber. If the cellular wireless mobile communication device fails to send a RA update as it leaves one RA and enters into another, the network would send pages to the previous RA, and the cellular wireless mobile communication device would miss incoming calls. If the network fails to receive an RA update from the cellular wireless mobile communication device for some time, such as several hours to several days, the network will detach the cellular wireless mobile communication device from the network. The network may send to voice-mail any received calls for the cellular wireless mobile communication device after detaching. Most cellular systems have a periodic timer that causes the cellular wireless mobile communication device to perform the RA update at a predetermined time interval such as every two hours. An RA update procedure is additionally used when a cellular wireless mobile communication device changes its operating systems, or radio access technology, such as a change between a Global System for Mobile Telecommunication (“GSM”) system and a Universal Mobile Telecommunication Service (“UMTS”) system. The RA update is also performed when the cellular wireless mobile communication device returns to its idle mode from certain communication services such as Dual Transfer Mode (“DTM”).
The present invention generally provides a method and apparatus for a communication system for selecting an appropriate routing area for establishing communication between a primary communication network and a communication device to through a secondary communication network. The primary communication network, having a primary routing area, may typically be a cellular communication network such as, but not limited to, Third Generation (“3G”), Global System for Mobile Communications (“GSM”), or Code Division Multiple Access (“CDMA”); the communication device may be a cellular mobile communication device compatible with the primary communication system or a communication device supporting a cellular core network signaling protocol of the primary communication network; and the secondary communication network, having a secondary routing area, may be an unlicensed communication network such as, but not limited to, a wireless local area network (“WLAN”), which is less expensive to operate than a licensed cellular band and is capable of supporting a wideband data transfer. The communication system detects the presence of the communication device in a secondary routing area, determines a target secondary routing area in which the communication device is currently located, re-directs services to the target routing area, and pages the communication device in the target routing area.
The alternative network controller 106 is capable establishing communication between the primary communication network 102 and the communication device 122. As shown in block 408 within block 406, the alternative network controller 106 may establish communication by converting a protocol of the secondary communication network 112 into the cellular core network signaling protocol of the primary communication network 102, and converting the cellular core network signaling protocol of the primary communication network 102 into the protocol of the secondary communication network 112. As also shown in block 410, the alternative network controller 106 may also establish communication by creating and controlling a tunnel, which is an extra protocol addressing layer used to carry data, between the communication device 122 and the alternative network controller 106.
In block 412, a particular secondary communication network detects a presence of the communication device 122. In
In block 414, a target routing area, which is a secondary routing area that has the particular secondary communication network, is determined. In this example, the target routing area is the first secondary routing area 108, which has the particular secondary communication network 112. The alternative network controller 106 or by the primary communication network 102 may determine the target routing area. For example, a secondary routing area identification of the target routing area 108 may be received by either the alternative network controller 106 or by the primary communication network 102 by the primary communication network. In block 416, the primary communication network 102 re-directs services originally directed to the primary identification of the communication device 122 to the target routing area 108. The primary communication network 102 associates the primary identification of the communication device 122 with the secondary identification of the communication device 122 received in block 412 such that the re-directed services can be properly received by the communication device 122. The alternative network controller 106 may also identify available secondary communication networks 112 and 114 associated with the target routing area 108, and causing the available secondary communication networks 112 and 114 to page the communication device 122. The process then terminates in block 418.
The routing area selector 622 may be further configured to identify available secondary communication networks associated with the target routing area 616, and the alternative network controller 604 may be further configured to cause the available secondary communication networks 606 and 608 associated with the target routing area 616 to page the communication device 620. Additionally, the routing area selector 622 may be configured to determine a proximate target routing area proximate to the target routing area 616 and to identify available secondary communication networks associated with the proximate target routing area. For example, if the secondary routing area 618 were located in proximity to the secondary routing area 616, which is the target routing area, then the routing area selector 622 would determine the secondary routing area 618 as the proximate target routing area, and would identify secondary communication networks 610, 612, and 614. The alternative network controller 604 may be further configured to cause the available secondary communication networks 606, 608, 610, 612, and 614 associated with the target routing area 616 and with the proximate target routing area 618 to page the communication device 620.
While the preferred embodiments of the invention have been illustrated and described, it is to be understood that the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present invention as defined by the appended claims.