WO2002035879A1 - Method and means for handovers in a cellular radio communication system with at least one pool of core network nodes - Google Patents

Method and means for handovers in a cellular radio communication system with at least one pool of core network nodes Download PDF

Info

Publication number
WO2002035879A1
WO2002035879A1 PCT/SE2001/002179 SE0102179W WO0235879A1 WO 2002035879 A1 WO2002035879 A1 WO 2002035879A1 SE 0102179 W SE0102179 W SE 0102179W WO 0235879 A1 WO0235879 A1 WO 0235879A1
Authority
WO
WIPO (PCT)
Prior art keywords
msc
pool
core network
network node
handovers
Prior art date
Application number
PCT/SE2001/002179
Other languages
French (fr)
Inventor
Åke ARVIDSSON
Mikael Willgert
Keijo Laiho
Håkan NISKA
Kyösti TOIVANEN
Original Assignee
Telefonaktiebolaget L M Ericsson (Publ)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from SE0003921A external-priority patent/SE0003921D0/en
Application filed by Telefonaktiebolaget L M Ericsson (Publ) filed Critical Telefonaktiebolaget L M Ericsson (Publ)
Priority to AU2001292531A priority Critical patent/AU2001292531A1/en
Publication of WO2002035879A1 publication Critical patent/WO2002035879A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/12Reselecting a serving backbone network switching or routing node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Definitions

  • Method and means for handovers in a cellular radio communication system with at least one pool of core network nodes are provided.
  • the present invention relates in general to the field of cellular radio communication and, in particular, to a method and means for handovers in a cellular radio communication system with at least one pool of core network nodes.
  • a cellular x ⁇ adio communication system is normally divided into an access network and a core network.
  • the access network in GSM includes the Base Transceiver Stations (BTS) and control nodes such as the Base Station Controller (BSC) while the core network includes core network nodes such as the Mobile Switching Centre (MSC) , the Visiting Location Register (VLR) , the Home Location Register (HLR) and also the GPRS Support Node (GSN) if General Packet Radio Service (GPRS) is included in the system.
  • BTS Base Transceiver Stations
  • BSC Base Station Controller
  • MSC Mobile Switching Centre
  • VLR Visit Location Register
  • HLR Home Location Register
  • GSN General Packet Radio Service
  • the next generation cellular radio communication system i.e. the 3 rd generation, is called IMT 2000 by ITU (the International Telecommunication Union) and includes the Universal Mobile Telecommunications System (UMTS) .
  • the access network in UMTS includes the base transceiver stations (Node B) and control nodes such as the Radio
  • RNC Network Controller
  • Each control node in the access network (BSC or RNC) is connected to one specific MSC in known GSM and UMTS systems. This means that each control node always communicates with one dedicated MSC that serves a specific geographical area of the cellular system (i.e. an MSC Service Area) .
  • MSC Service Area a specific geographical area of the cellular system
  • a mobile station requests a service from the cellular system it will be connected to the MSC of the current MSC Service Area by one of the control nodes.
  • the mobile subscriber, that uses the mobile station is registered in the VLR, that serves the MSC, the first time it is connected to the MSC. This means that the VLR receives subscriber information etc from the mobile station, the old VLR and/or the HLR . It is also possible to combine the VLR with an MSC into an MSC/VLR.
  • the mobile station will occasionally need to change MSC's, fiOm the MSC in the current MSC service area to a new MSC in a neighbouring MSC service area, due to the mobility of the mobile station and/or poor radio quality on the radio channel.
  • the process of transferring the connection of the mobile station, during an active communication session (e.g. a voice call or a data transfexVcall) from one MSC to another MSC is called inter-MSC handover, i.e. to switch MSCs.
  • a handover made between base stations in adjacent cells within the same MSC service area is called intra-MSC handover.
  • the MSC to which a communication session from/to a mobile station is firstly established is called the controlling MSC.
  • the mobile station remains registered in the VLR that belongs to the controlling MSC even after an handover to a new MSC, i.e. the registration is not changed due to an inter-MSC handover.
  • the registration might be changed to a VLR that belongs to the new MSC after the communication session is ended, e.g. through a location update, if the mobile station remains to be powered on in the MSC sex ⁇ vice area of the new MSC after the communication session is ended.
  • the MSC in the MSC service area where the communication session is currently being performed is called serving MSC and the specific MSC to which the inter- MSC handover is going to be made is called the target MSC.
  • a proposed new type of architecture for a cellular radio communication system is to create a pool of core network nodes, e.g. a pool of MSC's, that is connected to one or more access netwo ⁇ -ks, e.g. to control nodes, in the system.
  • each control node can access a number of MSC's and that an MSC in a pool of MSC's can sexve a mobile station in a larger geographical area than in a "normal" MSC service axea, e.g. in a service area that covers a number of MSC se ⁇ -vice areas.
  • This sexvice area that is supported by a number of MSC's is called MSC-pool service area.
  • a pool of core network nodes is also called a CNN-pool and if it is a pool of MSC's it is called an MSC-pool for simplicity.
  • This new architecture will reduce the amount of inter MSC handovers and provide for an easy and smooth way to add (to increase capacity) or remove (e.g. for maintenance) MSC's or other core network nodes in the cellular system.
  • the target cell analysis in the serving MSC is able to point out a single (new) MSC as a target MSC for the inter-MSC handover. This is because each cell belongs to an MSC service area that is supported by only one MSC.
  • a mobile station By a mobile station is meant all portable equipment intended for x'adio communication, like mobile stations, t ⁇ -ansceive ⁇ -s , pagers, electronic notebooks, laptops with integx-ated X'adios, communicators, tailored microchips connected to radios or any othex" pox"table electronic equipment that is using a radio link as a mean of communication.
  • the present invention meets a problem related to a cellular radio communication system, and particular to a cellular- radio communication system where a pool of core network nodes (i.e. a CNN-pool ) is arranged to serve at least one access network.
  • a pool of core network nodes i.e. a CNN-pool
  • the problem is that handovers from core network nodes outside a C N-pool to core network nodes inside the C ⁇ -pool are lacking distribution control.
  • a primary object of the present invention is to provide a method and means for controlling the distribution of handovers made from core network nodes outside the C ⁇ -pool to core network nodes inside the C ⁇ - pool .
  • the present invention provides a network node for controlling the distribution of handovers into the C ⁇ - pool as claimed in claim 1.
  • the present invention also provides a core network node as claimed in claim 11.
  • the present invention further provides a method as claimed in claim 1 .
  • Embodiments of the present invention are characterised as it appears from the sub-claims.
  • An advantage with the p ⁇ -esent invention is that the cellular radio communication system can distribute the load evenly between the core netwox-k nodes or direct the handovers to dedicated core network nodes in the CNN-pool .
  • Figure 1 is illustrating a view of a known GSM system.
  • Figure 2a is illustrating a view of a first cellular radio communication system with a pool of core network nodes.
  • Figure 2b is illustrating a view of a second cellular ⁇ -adio communication system with a pool of core network nodes.
  • Figure 3 is illustrating a view of a third cellular ⁇ -adio communication system with a pool of core netwox'k nodes.
  • Figure 4 is illustrating a flow chart of a first embodiment of the method according to the present invention.
  • Figure 5 is illustrating a flow chart of a second embodiment of the method according to the present invention.
  • Figure 6 is illustrating a simplified block diagram of an Incoming Handover Co-ordinator connected to a pool of core netwox-k nodes according to the present invention.
  • Figure 7 is illustrating a simplified block diagram of an Incoming Handover Co-ordinator accox'ding to the present invention.
  • the present invention ⁇ -elates to a method and means fox- performing handovers in a cellular ⁇ -adio communication system.
  • FIG. 1 illustrates a simplified view of a known GSM system 100.
  • the GSM system 100 includes four Base Transceiver Stations (BTS) 101-104, which are serving one cell 105-108 each.
  • BTS 101 and 102 are connected to a first Base Station Controller (BSC) 109, i.e. a first control node, and BTS 103 and 104 are connected to a second Base Station Controller (BSC) 110, i.e. a second control node.
  • BSC Base Station Controller
  • the first BSC is connected to a first MSC 111 and the second BSC 110 is connected to a second MSC 112.
  • Cell 105 and 106 cover the MSC Service Area 116 of MSC 111 and cell 107 and 108 cover the MSC Service Area 117 of MSC 112.
  • the BTS 101-104 and BSC 109-110 are access network nodes and part of the access network 114 and the MSC 111-112 are core network nodes and part of the core network 115.
  • a Mobile Station 118 in communication with BTS 102 is also illustrated in cell 106.
  • a connection has been established between the mobile station 118 and the first MSC 111 via BTS 102 and BSC 109.
  • the MSC 111 and MSC 112 are connected to co-located VLR's (i.e. as MSC/VLR's) or stand alone VLR's that are connected to a Home Location Register (HLR) .
  • the VLR's and the HLR are not illustrated for simplicity.
  • the basic handover- e.g. from MSC 111 to MSC 112
  • the subsequent handover from MSC 112 back to the MSC 111
  • the subsequent handover from MSC 112 to another MSC, i.e. to a third MSC (not illustrated).
  • the MSC 111 is the "controlling" MSC to which a communication session, from/to mobile station 118, is firstly established.
  • Other MSC's e.g. MSC 112, are "potential target MSC's" in case of an inte ⁇ --MSC handover during the communication session.
  • the wo ⁇ -d "call” will be used further on (e.g. a handover- call or an active call) , as an example of a communication session.
  • the handover process is similar for the 3 rd generation mobile systems, e.g. for the inter-3G_MSC handovers in UMTS.
  • the inter-3G_MSC handovers can be divided into basic and subsequent handovers, as in GSM, but also into handovers from a GSM system to a UMTS system, from an UMTS system to an GSM system and from a first UMTS system to a second UMTS system (also called a SRNS relocation procedure) .
  • the BSC 109 keeps track of neighbouring cells to cell 106 and makes its decision on handover on e.g. signal strength measurements from the mobile station 118 in known ways.
  • the MSC 111 makes a target cell analysis, with the cell identity to cell 107 as an input, that points out MSC 112 as a target MSC for the handover.
  • the MSC 111 will send a request to reserve resources for handover to the MSC 112, which is pointed out by the target cell analysis in MSC ill.
  • the request carries the target cell identity (as input) which is used by the MSC 112 (in a taxget cell analysis) to find out (select) the BSC (the output) where the radio resources are to be reserved, i.e. BSC 110 in this case.
  • the MSC 112 acknowledges to the MSC 111, which establishes a circuit connection between the MSC 111 and 112 (if needed) and orders the mobile station to the new radio channel in cell 107.
  • the BSC 110 informs the MSC 112 and the MSC 112 informs the MSC 111 of the appearance of the mobile station on the new radio channel in cell 107.
  • the MSC 111 releases the previously used radio resources in BSC 109 and the connection between the MSC 111 and the BSC 109.
  • a Subsequent handover i.e. from MSC 112 back to the MSC 111 (or to another MSC) , starts, when BSC 110 that controls the active call for mobile station 118 in the MSC service area 117 indicates to the MSC 112 that a handover needs to be performed to a new cell (i.e. a target cell) .
  • the MSC 112 makes a target cell analysis, with the cell identity of the target cell as the input, that point out an MSC as a target MSC.
  • the MSC 112 will send a request to reserve resources for handover to the MSC 111, i.e. the controlling MSC for the current call.
  • the request is used by the MSC 111 to find out whether the target MSC identity (included in the request) is pointing to MSC 111, in which case it would be a subsequent handover back to MSC 111, or to a third (not illustrated) MSC, in which case it would be a subsequent handover to the third MSC.
  • the MSC 111 transmits an acknowledgement to the MSC 112 when the resources have been reserved.
  • the mobile station is ordered to a new radio channel in cell 105 o ⁇ - 106. After the mobile station has appeared on the new channel, the MSC 111 informs MSC 112 that the previous handover call has ended while MSC 112 releases the radio resources in BSC 110.
  • the MSC 111 (i.e. the controlling MSC for the current call) will send a request to reserve resources fo ⁇ - handover to the third MSC pointed out by the target cell analysis in MSC 112.
  • the third MSC selects a BSC, reserves ⁇ -adio resources and acknowledges to the MSC 111, which establishes a circuit connection between the MSC 111 and the third MSC (if needed).
  • the MSC 111 acknowledges to MSC 112, which orders the mobile station to the new x'adio channel In the service area of the third MSC.
  • the third MSC informs the MSC 111 of the appearance of the mobile station on the new radio channel. After the mobile station has appeared on the new channel, the MSC 111 informs the MSC 112 that the previous handover call has ended and MSC 112 releases the radio resources in BSC 110.
  • FIG 2a illustrates a simplified view of an example of a cellular radio communication system 200 with an MSC-pool 201, connected to an access network 202.
  • the MSC-pool 201 includes three MSC's 203-205 (that belongs to the core network).
  • the three MSC's in the MSC-pool 201 are connected to three control nodes (Ctrl nodes) 206-208 in the access network 202.
  • the control nodes 206-208 can, as an example, be Base Station Controllers in a GSM-system or Radio Network Controllers in an UMTS-system.
  • the control nodes 206-208 are connected to a number of base stations 209-215, i.e. Base Transceiver Stations in a GSM system or Node B's in a UMTS system.
  • connection 217 between the MSC's 203-205 and the control nodes 206-208 may be arranged by dedicated circuits as illustrated in figure 2a or by a packet network 218, e.g. an IP network, as illustx ⁇ ated in figure 2b. All control nodes 206-208 in the access network 202 can access any one of the MSC's 203-205 in the MSC-pool 201 and vice versa.
  • a mobile station 216, which communicates with the control node 207 via base station 213, is also illustrated in figure 2a.
  • An Incoming Handover Co-ordinator node is introduced to control the distribution of handovers from MSC's outside an MSC-pool to MSC's in the MSC-pool.
  • the IHC is dedicated for one (or more) MSC-pool (s) and acts as an MSC towards the MSC's outside of the MSC-Pool service area for the handover control signalling.
  • the IHC will not be involved in any possible communication path establishment/release between the MSC's, e.g. the establishment of a circuit connection, for speech or user data.
  • the IHC will only be involved in the handover control signalling according to the embodiments described below.
  • a target cell analysis for handover in MSC's outside the MSC-pool will not indicate any target MSC within the MSC-Pool, but instead indicate the IHC of the MSC-Pool.
  • Ordinary Operations and Maintenance (O&M) commands in the MSC's are used to introduce the IHC in the target cell analysis.
  • target cell analysis is meant an analysis that uses a cell identity as input, and generates a BSC identity or an MSC identity as output.
  • An MSC can make a target cell analysis on a target cell identity that results in a target MSC identity that points out a target MSC (for inter-MSC handovers) or a target BSC identity that points out a target BSC in the same MSC service area (for intra-MSC handovers) or in the same MSC-pool service area (during an inter-MSC handover into the pool, see e.g. step 406).
  • An MSC can also make a target MSC analysis on a target MSC identity to check if the MSC is the target MSC or not, especially during subsequent handovers.
  • Figure 3 illustrates a simplified view of a cellular radio communication system 300 with the MSC-pool 201, as illustrated in figure 2a, plus an IHC 301 (in the MSC-pool 201) , two single MSC's 302-303 outside the MSC-pool 201, two control nodes 304-305 and four- base stations 306-309.
  • the base stations 209-211 and 214-215 in figure 2a are omitted in figure 3 for simplicity.
  • the base stations 306-307 are connected to the control node 304, which is connected to MSC 302.
  • the MSC 302 supports an MSC service area 310 that includes the cells 311 and 312.
  • Base station 306 supports cell 311 and base station 307 supports cell 312.
  • the MSC 302 is connected to the MSC's in the MSC-pool 201 via the IHC 301.
  • the IHC 301 can be arranged in the MSC-pool 201 (as in figux'e 3), outside the MSC-pool or even be integrated with one or more nodes in the system, e.g. in the MSC's in the MSC-pool 201.
  • the base stations 308-309 are connected to the control node 305, which is connected to MSC 303.
  • the MSC 303 supports an MSC service area 317 that includes the cells 318 and 319.
  • Base station 308 supports cell 318 and base station 309 supports cell 319.
  • a mobile station 313 is communicating with base station 307 in cell 312.
  • the MSC-pool service area 314, that is supported by the MSC-pool 201, and the cells that base stations 212 and 213 are supporting inside the MSC-pool service area 314 are also illustrated in figure 3.
  • Base station 212 supports cell 315 and base station 213 supports cell 316.
  • the rest of the cells, base stations, connections etc. within the MSC-pool service area 314 and other parts of the system 300 are not illustrated in figure 3 for simplicity.
  • FIG 4 illustrates a flowchart of a first embodiment of the method according to the present invention.
  • the method is applied in the system that is illustrated in figure 3. This means that there will be references to figure 3 as well as to figure 4.
  • the mobile station 313 moves, during an active call, from MSC service area 310 to the MSC-Pool service area 314 (an arrow illustrates the direction of the movement in figure 3) .
  • the call was originally established via MSC 302, which is the controlling MSC as well as the serving MSC for the current call.
  • MSC 302 is the controlling MSC as well as the serving MSC for the current call.
  • an inter-MSC handover from MSC 302 to MSC-pool 201 is a basic handover.
  • control node 304 According to a step 401 in figure 4, the control node 304
  • control node 304 (the control node for the active call in the MSC service area 310) indicates to the MSC 302 that a handover needs to be made to cell 316, e.g. due to a poor radio quality.
  • Cell 316 i.e. the target cell, is identified by the control node 304.
  • the MSC 302 selects a target MSC for the inter-MSC handover.
  • the selection is made as a result of a target cell analysis in the MSC 302.
  • the target cell analysis indicates that the target cell 316 is situated in the MSC-pool service area 314, served by the MSC-pool 201 that includes the IHC 301.
  • the IHC 301 is selected as the target MSC for the handover.
  • a basic handover from an "outside" MSC into the MSC-pool is always made to the IHC.
  • the MSC 302 transmits a Request to Reserve Radio Resources (RtRRR) for handover to the IHC 301.
  • the request includes the target cell identity of cell 316.
  • the IHC 301 selects one of the MSC's in the pool 201 as the target MSC for the handover- according to an incoming handover distribution mechanism.
  • Any one of the MSC's in the MSC-pool can be selected as all MSC's in the MSC-pool 201 have access to all control nodes within the MSC-pool service area 314. This also means that any one of the MSC's in the MSC-pool can support the current call when the mobile station is moved into the target cell 316.
  • the incoming handover distribution mechanism is described further on.
  • the IHC 301 forwards the RtRRR fox- handover to the selected MSC, in this case MSC 205.
  • the MSC 205 ox ⁇ ders the control node that controls the base station that supports cell 316, i.e. control node 207 in this case, to reserve radio resources for the mobile station 313 in cell 316.
  • the MSC 205 uses a target cell analysis based on the target cell identity in the RtRRR to find the right control node, i.e. control node 207.
  • the contx-ol node 207 transmits an acknowledgement (Ack) to the MSC 302 via MSC 205 and IHC 301 when the radio resources have been reserved.
  • a communication path (that bypasses the IHC) is established between the MSC 302 and MSC 205 if needed (not illustrated in figure 3) and is kept as long as MSC 205 is involved in the call.
  • the communication path is needed for e.g. speech transmissions but not for pure signalling connections, e.g. SMS transfers.
  • the communication path can as an example be a circuit connection but different packet t ⁇ -ansfer techniques may also be used for establishing such a communication path.
  • the MSC 302 orders the mobile station 313 to change the radio channel in cell 312 to the new radio channel in cell 316.
  • the MSC 205 informs the MSC 302 via IHC 301 when the mobile station 313 is on the new channel in cell 316 (MSnewC) .
  • Old radio resources in cell 312
  • the connection between MSC 302 and control node 304 are released.
  • the basic handover is now completed.
  • the MSC 302 I.e. the controlling MSC of the active call, informs the MSC 205 via IHC 301 that the handover call has ended (HOend) . Radio resources and the connection between control node 207 and MSC 205 and the communication path (if any) between the MSC 205 and MSC 302 are released.
  • a subsequent inter-MSC handover from MSC 205 back to the MSC 302 is performed if the mobile station 313 changes direction, during the active call, and moves from the MSC- pool service area 314 back to the MSC service area 310.
  • This subsequent inte ⁇ --MSC handover from the MSC-pool 201 is performed as usual (according to well-known techniques) but with one major" difference in that the handover control signalling is sent via the IHC 301. This Is because the IHC was involved in the previous handover (i.e. the basic handover) from the controlling MSC 302 to the current MSC 205.
  • handover control signalling is meant the signalling that controls the handover. This is currently made with MAP signalling as described below.
  • FIG. 5 illustrates a flowchart of a second embodiment of the method according to the present invention. The method is applied in the system that is illustrated in figure 3. This means that there will be references to figure 3 as well as figure 5.
  • the mobile station 313 is moved, during an active call, from MSC service area 317 to the MSC service area 310 and then to MSC-pool service area 314.
  • the call is originally established via MSC 303, which means that MSC 303 is the controlling MSC for the current call.
  • a basic handover from MSC 303 to MSC 302 has been performed and a subsequent (inter-MSC) handover from MSC 302 (i.e. the serving MSC) to the MSC-pool 201 is to be performed.
  • the control node 304 indicates to the MSC 302 that a handover needs to be made to cell 316 (as in step 401) .
  • the MSC 302 selects the IHC 301 as target MSC for the inter-MSC handover (as in step 402) .
  • the MSC 302 transmits the request to reserve resources (RtRRR) for handover to the controlling MSC 303.
  • the request includes the target MSC identity of the IHC 301 and the target cell identity from contx-ol node 304.
  • the MSC 303 makes a target MSC analysis on the target MSC identity that indicates the IHC 301, received from the MSC 302. As the target MSC identity indicates the IHC 301, the MSC 303 realises that a subsequent handover to the MSC-pool 201 is to be perfo ⁇ -med.
  • the MSC 303 forwards the RtRRR, that was received from the MSC 302, to the IHC 301.
  • the IHC 301 selects one of the MSC's in the pool 201 as the target MSC for the handover according to the incoming handover distribution mechanism (as in step 404) .
  • the IHC 301 forwards the RtRRR for handover to the selected target MSC (in this case MSC 205) .
  • the MSC 205 orders the control node 207 to reserve radio resources for the mobile station 313 in cell 316 (as in step 406) .
  • the control node 207 transmits an acknowledgement to the controlling MSC 303 via MSC 205 and IHC 301 when the radio resources have been reserved.
  • a communication path (that bypasses the IHC) is established between the controlling MSC 303 and MSC 205 if needed (not illustrated in figure 3) and is kept as long as MSC 205 is Involved in the call.
  • the controlling MSC 303 transmits an acknowledgement (ack) to the serving MSC.
  • the serving MSC orders the mobile station 313 to change the radio channel in cell 312 to the new radio channel in cell 316.
  • the MSC 205 informs the MSC 303 via IHC 301 when the mobile station 313 is on the new channel in cell 316 (as in step 409) .
  • the MSC 205 is now the serving MSC.
  • the controlling MSC 303 informs the previous serving MSC 302 that the handover call to the MSC 302 has ended.
  • Old ⁇ -adio resources (in cell 312) and the communication path (if there is any) between MSC 302 and 303 are x-eleased.
  • the MSC 303 i.e. the controlling MSC of the active call, informs the MSC 205 via IHC 301 that the handover call has ended. Radio resources and the connection between control node 207 and MSC 205 and the communication path (if there is any) between the MSC 205 and MSC 303 are released.
  • the MSC 302 selects the IHC 301 as the target MSC for the inter-MSC handover in its target cell analysis as usual, but the serving MSC 302 can transmit the request to reserve resources (RtRRR) for handover dix-ectly to the controlling MSC 205, i.e. not via the IHC.
  • RtRRR reserve resources
  • the MSC 205 will realise that a subsequent handover back to the MSC 205 is to be performed (and not a subsequent handover to a third MSC as in the second embodiment above) when it makes the target MSC analysis on the target MSC identity and notice that the IHC 301 is indicated as the target MSC.
  • an incoming handover distx-ibution mechanism is used by the IHC for selecting a suitable MSC in the MSC-pool during an inter-MSC handover into the MSC- pool.
  • Many possible selection criteria can be used separately or in a combination, e.g. to select one of the MSC's in the MSC-pool randomly, or select one according to a pre-defined selection schedule, or select one according to its load or according to its availability.
  • the core network node addresses are used to address the selected MSC.
  • Figure 6 illustrates a simplified block diagram of how the IHC 301 can be arranged between MSC's in an MSC-pool, e.g. MSC-pool 201, and an "external" (single) MSC, e.g. MSC 302. More than one external MSC can be connected to the IHC 301 as illustrated by the dashed blocks 601 and 602.
  • the IHC can be a stand-alone node in the MSC-Pool, as illustrated in figure 6, or integrated with an MSC in the MSC-Pool 201 or integrated with any other suitable node in the system.
  • the IHC is a network node that can be arranged as a core network node in the core network.
  • An IHC can also be arranged to handle inter-MSC handovers to more than one MSC-Pool (if there is enough capacity in the IHC) .
  • the IHC would need to have a target cell analysis to select the target MSC-pool before selecting the target MSC in the target MSC-pool.
  • the IHC needs, in this case, to handle even the inter-MSC handovers between the MSC-Pools, it is controlling.
  • each IHC can handle inter-MSC handovers to all of the MSC's in the MSC-Pool or to a separate set of the MSC ' s in the MSC-pool.
  • the IHC 301 is involved in the handover control signalling according to the above-described embodiments.
  • the IHC 301 receives and forwards the requests to reserve resources (RtRRR) for inter-MSC handover in the MSC-Pool.
  • RtRRR reserve resources
  • a TCAP-dialogue is maintained for the whole handover call until the handover call is ended, e.g. because the actual call is ended or because of a subsequent handover to another MSC.
  • the IHC 301 will break the TCAP-dialogue between the MSC outside the MSC pool, e.g. MSC 302, and the MSC inside the MSC-pool, e.g. MSC 205, into two TCAP- dialogues: one between MSC 302 and the IHC and one between the IHC and the MSC 205.
  • FIG. 7 illustrates a simplified block diagram of an example of an Incoming Handover Co-ordinato ⁇ - node (IHC) for utilising the inventive embodiments above.
  • the IHC includes a Handover Distributor unit 701 (HD-unit) that is arranged to serve a Dialogue Co-ordinator unit 702 (DC-unit) .
  • the DC- unit 702 is arranged to communicate with a first and a second Dialogue Handler unit 703-704 (DH-unit) respectively.
  • the first and second Dialogue Handler units are arranged to communicate with one or more MSC's and/or one or more MSC- pool 's .
  • the HD-unit 701 is responsible for selecting a suitable MSC In the MSC-pool for the handovers into the MSC-pool, i.e. to perform the incoming handover distribution mechanism.
  • the HD-unit 701 may select the MSC's in such a way that it distributes the handovers evenly between the MSC's or base the selection on one or a combination of the following distribution paramete ⁇ -s: pre-defined handover ratios between the MSC's; the availability of the MSC's; the current load situation in the MSC's; the target cell; - the o ⁇ -iginator of the x ⁇ equest (i.e. MSC 302) .
  • the HD-unit 701 may also distribute the handovers to certain MSC's which are dedicated for incoming handover- calls in the MSC-pool.
  • the availability parameter of the MSC's can as an example be based on the success of the most recent resource reservations from the MSC's made via the IHC.
  • the estimation of the current load in the MSC's can in general be based on processor utilisation over a time interval, queue lengths (in e.g.
  • the HD-unit 701 may also co-operate with another network node in the system that control or determines the load in the MSC's etc.
  • the incoming handover distribution mechanism can be fixed or dynamic (i.e. change its distribution parameter or parameters when needed) .
  • the DC-unit 702 is arranged to co-ordinate the work between the HD-unit 701 and each DH-unit in the IHC 301.
  • the number of DH-units can va ⁇ -y depending on how the IHC is implemented in the cellular system.
  • the DC-unit functions as an adapter between the DH-units (see below) .
  • the DC-unit can be omitted in some implementations If its function is implemented in, e.g. the DH-units.
  • the DH-units handle the communication, i.e. the dialogue, between the IHC and one or more external MSC's, as the DH- unit 703, and/or between the IHC and one or more MSC's in one or more MSC-pools, as the DH-unit 704.
  • the invention can be completely or partially implemented as software in at least one microprocessor.

Abstract

The present invention relates to a method and means for handovers in a cellular radio communication system. An Incoming Handover Co-ordinator node (IHC) is arranged to control inter-MSC handovers to an MSC-pool (201) in the cellular radio communication system. The IHC (301) acts as an MSC towards MSC's (303, 601, 602) outside of the MSC-pool service area during handover control signalling. Target cell analyses, for inter-MSC handovers, in MSC's outside the MSC-pool will indicate the IHC (301) of the MSC-pool (201) instead of a specific MSC in the MSC-pool. The IHC will distribute the incoming handovers to selected MSC's within the pool according to an incoming handover distribution mechanism.

Description

Method and means for handovers in a cellular radio communication system with at least one pool of core network nodes.
TECHNICAL FIELD OF THE INVENTION
The present invention relates in general to the field of cellular radio communication and, in particular, to a method and means for handovers in a cellular radio communication system with at least one pool of core network nodes.
DESCRIPTION OF RELATED ART
A cellular x~adio communication system is normally divided into an access network and a core network. The access network in GSM includes the Base Transceiver Stations (BTS) and control nodes such as the Base Station Controller (BSC) while the core network includes core network nodes such as the Mobile Switching Centre (MSC) , the Visiting Location Register (VLR) , the Home Location Register (HLR) and also the GPRS Support Node (GSN) if General Packet Radio Service (GPRS) is included in the system.
The next generation cellular radio communication system, i.e. the 3rd generation, is called IMT 2000 by ITU (the International Telecommunication Union) and includes the Universal Mobile Telecommunications System (UMTS) . The access network in UMTS includes the base transceiver stations (Node B) and control nodes such as the Radio
Network Controller (RNC) while the core network includes the same types of nodes as the GSM system (as described above) .
Each control node in the access network (BSC or RNC) is connected to one specific MSC in known GSM and UMTS systems. This means that each control node always communicates with one dedicated MSC that serves a specific geographical area of the cellular system (i.e. an MSC Service Area) . When a mobile station requests a service from the cellular system it will be connected to the MSC of the current MSC Service Area by one of the control nodes. The mobile subscriber, that uses the mobile station, is registered in the VLR, that serves the MSC, the first time it is connected to the MSC. This means that the VLR receives subscriber information etc from the mobile station, the old VLR and/or the HLR . It is also possible to combine the VLR with an MSC into an MSC/VLR.
The mobile station will occasionally need to change MSC's, fiOm the MSC in the current MSC service area to a new MSC in a neighbouring MSC service area, due to the mobility of the mobile station and/or poor radio quality on the radio channel. The process of transferring the connection of the mobile station, during an active communication session (e.g. a voice call or a data transfexVcall) from one MSC to another MSC is called inter-MSC handover, i.e. to switch MSCs. A handover made between base stations in adjacent cells within the same MSC service area is called intra-MSC handover. The MSC to which a communication session from/to a mobile station is firstly established is called the controlling MSC. The mobile station remains registered in the VLR that belongs to the controlling MSC even after an handover to a new MSC, i.e. the registration is not changed due to an inter-MSC handover. The registration might be changed to a VLR that belongs to the new MSC after the communication session is ended, e.g. through a location update, if the mobile station remains to be powered on in the MSC sex~vice area of the new MSC after the communication session is ended. The MSC in the MSC service area where the communication session is currently being performed is called serving MSC and the specific MSC to which the inter- MSC handover is going to be made is called the target MSC.
A proposed new type of architecture for a cellular radio communication system is to create a pool of core network nodes, e.g. a pool of MSC's, that is connected to one or more access netwoχ-ks, e.g. to control nodes, in the system. This means that each control node can access a number of MSC's and that an MSC in a pool of MSC's can sexve a mobile station in a larger geographical area than in a "normal" MSC service axea, e.g. in a service area that covers a number of MSC seχ-vice areas. This sexvice area that is supported by a number of MSC's is called MSC-pool service area. A pool of core network nodes is also called a CNN-pool and if it is a pool of MSC's it is called an MSC-pool for simplicity. This new architecture will reduce the amount of inter MSC handovers and provide for an easy and smooth way to add (to increase capacity) or remove (e.g. for maintenance) MSC's or other core network nodes in the cellular system.
When a mobile station is having an active communication session while moving from an MSC service area (supported by a first MSC) to an MSC-Pool service area (supported by an MSC-pool) , an inter-MSC handover to one of the MSC's in the MSC-pool is needed.
In case of an inter-MSC handover in a GSM network that has no MSC-pool, the target cell analysis in the serving MSC is able to point out a single (new) MSC as a target MSC for the inter-MSC handover. This is because each cell belongs to an MSC service area that is supported by only one MSC.
In case of an inter-MSC handover to an MSC-pool, theoretically all of the MSC's in the pool are able to handle the incoming inter-MSC handover communication session and can therefore be addressed as the target MSC. This may lead to situations, where certain MSC's in the pool are heavily loaded because of a number of incoming handovers, while other MSC's do not get any incoming handovers at all. Hence, there is a need for a method and means to control the distribution of the inter-MSC handovers coming into an MSC-pool . By a mobile station is meant all portable equipment intended for x'adio communication, like mobile stations, tχ-ansceiveχ-s , pagers, electronic notebooks, laptops with integx-ated X'adios, communicators, tailored microchips connected to radios or any othex" pox"table electronic equipment that is using a radio link as a mean of communication.
SUMMARY
The present invention meets a problem related to a cellular radio communication system, and particular to a cellular- radio communication system where a pool of core network nodes (i.e. a CNN-pool ) is arranged to serve at least one access network.
The problem is that handovers from core network nodes outside a C N-pool to core network nodes inside the CΝΝ-pool are lacking distribution control.
In light of the foregoing, a primary object of the present invention is to provide a method and means for controlling the distribution of handovers made from core network nodes outside the CΝΝ-pool to core network nodes inside the CΝΝ- pool .
Accordingly, the present invention provides a network node for controlling the distribution of handovers into the CΝΝ- pool as claimed in claim 1.
The present invention also provides a core network node as claimed in claim 11.
A system for utilising a method, according to the present invention, is characterised as it appears from the appended claim 13.
The present invention further provides a method as claimed in claim 1 . Embodiments of the present invention are characterised as it appears from the sub-claims.
An advantage with the pχ-esent invention is that the cellular radio communication system can distribute the load evenly between the core netwox-k nodes or direct the handovers to dedicated core network nodes in the CNN-pool .
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is illustrating a view of a known GSM system.
Figure 2a is illustrating a view of a first cellular radio communication system with a pool of core network nodes.
Figure 2b is illustrating a view of a second cellular χ-adio communication system with a pool of core network nodes.
Figure 3 is illustrating a view of a third cellular χ-adio communication system with a pool of core netwox'k nodes.
Figure 4 is illustrating a flow chart of a first embodiment of the method according to the present invention.
Figure 5 is illustrating a flow chart of a second embodiment of the method according to the present invention.
Figure 6 is illustrating a simplified block diagram of an Incoming Handover Co-ordinator connected to a pool of core netwox-k nodes according to the present invention.
Figure 7 is illustrating a simplified block diagram of an Incoming Handover Co-ordinator accox'ding to the present invention. DETAILED DESCRIPTION OF EMBODIMENTS
The present invention χ-elates to a method and means fox- performing handovers in a cellular χ-adio communication system.
Figure 1 illustrates a simplified view of a known GSM system 100. The GSM system 100 includes four Base Transceiver Stations (BTS) 101-104, which are serving one cell 105-108 each. BTS 101 and 102 are connected to a first Base Station Controller (BSC) 109, i.e. a first control node, and BTS 103 and 104 are connected to a second Base Station Controller (BSC) 110, i.e. a second control node. The first BSC is connected to a first MSC 111 and the second BSC 110 is connected to a second MSC 112. Cell 105 and 106 cover the MSC Service Area 116 of MSC 111 and cell 107 and 108 cover the MSC Service Area 117 of MSC 112. The BTS 101-104 and BSC 109-110 are access network nodes and part of the access network 114 and the MSC 111-112 are core network nodes and part of the core network 115. A Mobile Station 118 in communication with BTS 102 is also illustrated in cell 106. A connection has been established between the mobile station 118 and the first MSC 111 via BTS 102 and BSC 109. The MSC 111 and MSC 112 are connected to co-located VLR's (i.e. as MSC/VLR's) or stand alone VLR's that are connected to a Home Location Register (HLR) . The VLR's and the HLR are not illustrated for simplicity.
According to the specification GSM TS 03.09 (for the GSM system) , there are three di ferent types of inter-MSC handovers : the basic handover- (e.g. from MSC 111 to MSC 112) ; the subsequent handover (from MSC 112 back to the MSC 111) ; and also the subsequent handover from MSC 112 to another MSC, i.e. to a third MSC (not illustrated). The MSC 111 is the "controlling" MSC to which a communication session, from/to mobile station 118, is firstly established. Other MSC's, e.g. MSC 112, are "potential target MSC's" in case of an inteχ--MSC handover during the communication session.
The woχ-d "call" will be used further on (e.g. a handover- call or an active call) , as an example of a communication session.
The handover process is similar for the 3rd generation mobile systems, e.g. for the inter-3G_MSC handovers in UMTS. The inter-3G_MSC handovers can be divided into basic and subsequent handovers, as in GSM, but also into handovers from a GSM system to a UMTS system, from an UMTS system to an GSM system and from a first UMTS system to a second UMTS system (also called a SRNS relocation procedure) .
The basic handover from MSC 111 to 112, where the MSC 111 is the controlling MSC, starts when BSC 109, that controls the active call in the MSC service area 116, indicates to the MSC 111 that a handovex- needs to be performed to cell 107. The BSC 109 keeps track of neighbouring cells to cell 106 and makes its decision on handover on e.g. signal strength measurements from the mobile station 118 in known ways. The MSC 111 makes a target cell analysis, with the cell identity to cell 107 as an input, that points out MSC 112 as a target MSC for the handover.
This starts an inter-MSC handover as cell 107 is within another MSC service area than the serving cell 106, which means that there is a need to switch from MSC 111 to MSC 112. The MSC 111 will send a request to reserve resources for handover to the MSC 112, which is pointed out by the target cell analysis in MSC ill. The request carries the target cell identity (as input) which is used by the MSC 112 (in a taxget cell analysis) to find out (select) the BSC (the output) where the radio resources are to be reserved, i.e. BSC 110 in this case. When the resources have been reserved, the MSC 112 acknowledges to the MSC 111, which establishes a circuit connection between the MSC 111 and 112 (if needed) and orders the mobile station to the new radio channel in cell 107. The BSC 110 informs the MSC 112 and the MSC 112 informs the MSC 111 of the appearance of the mobile station on the new radio channel in cell 107. After the mobile station 118 has appeared on the new channel, the MSC 111 releases the previously used radio resources in BSC 109 and the connection between the MSC 111 and the BSC 109.
A Subsequent handover, i.e. from MSC 112 back to the MSC 111 (or to another MSC) , starts, when BSC 110 that controls the active call for mobile station 118 in the MSC service area 117 indicates to the MSC 112 that a handover needs to be performed to a new cell (i.e. a target cell) . The MSC 112 makes a target cell analysis, with the cell identity of the target cell as the input, that point out an MSC as a target MSC. The MSC 112 will send a request to reserve resources for handover to the MSC 111, i.e. the controlling MSC for the current call. The request is used by the MSC 111 to find out whether the target MSC identity (included in the request) is pointing to MSC 111, in which case it would be a subsequent handover back to MSC 111, or to a third (not illustrated) MSC, in which case it would be a subsequent handover to the third MSC.
In case of a subsequent handover back to MSC 111 the MSC 111 transmits an acknowledgement to the MSC 112 when the resources have been reserved. The mobile station is ordered to a new radio channel in cell 105 oχ- 106. After the mobile station has appeared on the new channel, the MSC 111 informs MSC 112 that the previous handover call has ended while MSC 112 releases the radio resources in BSC 110.
In case of a subsequent handover to the third MSC, the MSC 111 (i.e. the controlling MSC for the current call) will send a request to reserve resources foχ- handover to the third MSC pointed out by the target cell analysis in MSC 112. The third MSC selects a BSC, reserves χ-adio resources and acknowledges to the MSC 111, which establishes a circuit connection between the MSC 111 and the third MSC (if needed). The MSC 111 acknowledges to MSC 112, which orders the mobile station to the new x'adio channel In the service area of the third MSC. The third MSC informs the MSC 111 of the appearance of the mobile station on the new radio channel. After the mobile station has appeared on the new channel, the MSC 111 informs the MSC 112 that the previous handover call has ended and MSC 112 releases the radio resources in BSC 110.
Figure 2a illustrates a simplified view of an example of a cellular radio communication system 200 with an MSC-pool 201, connected to an access network 202. The MSC-pool 201 includes three MSC's 203-205 (that belongs to the core network). The three MSC's in the MSC-pool 201 are connected to three control nodes (Ctrl nodes) 206-208 in the access network 202. The control nodes 206-208 can, as an example, be Base Station Controllers in a GSM-system or Radio Network Controllers in an UMTS-system. The control nodes 206-208 are connected to a number of base stations 209-215, i.e. Base Transceiver Stations in a GSM system or Node B's in a UMTS system. Other parts of the access and core network are not illustrated in figure 2a for simplicity. The connection 217 between the MSC's 203-205 and the control nodes 206-208 may be arranged by dedicated circuits as illustrated in figure 2a or by a packet network 218, e.g. an IP network, as illustx~ated in figure 2b. All control nodes 206-208 in the access network 202 can access any one of the MSC's 203-205 in the MSC-pool 201 and vice versa. A mobile station 216, which communicates with the control node 207 via base station 213, is also illustrated in figure 2a.
An Incoming Handover Co-ordinator node (IHC) is introduced to control the distribution of handovers from MSC's outside an MSC-pool to MSC's in the MSC-pool. The IHC is dedicated for one (or more) MSC-pool (s) and acts as an MSC towards the MSC's outside of the MSC-Pool service area for the handover control signalling. The IHC will not be involved in any possible communication path establishment/release between the MSC's, e.g. the establishment of a circuit connection, for speech or user data. The IHC will only be involved in the handover control signalling according to the embodiments described below. A target cell analysis for handover in MSC's outside the MSC-pool will not indicate any target MSC within the MSC-Pool, but instead indicate the IHC of the MSC-Pool. Ordinary Operations and Maintenance (O&M) commands in the MSC's are used to introduce the IHC in the target cell analysis.
By target cell analysis is meant an analysis that uses a cell identity as input, and generates a BSC identity or an MSC identity as output. An MSC can make a target cell analysis on a target cell identity that results in a target MSC identity that points out a target MSC (for inter-MSC handovers) or a target BSC identity that points out a target BSC in the same MSC service area (for intra-MSC handovers) or in the same MSC-pool service area (during an inter-MSC handover into the pool, see e.g. step 406). An MSC can also make a target MSC analysis on a target MSC identity to check if the MSC is the target MSC or not, especially during subsequent handovers.
Figure 3 illustrates a simplified view of a cellular radio communication system 300 with the MSC-pool 201, as illustrated in figure 2a, plus an IHC 301 (in the MSC-pool 201) , two single MSC's 302-303 outside the MSC-pool 201, two control nodes 304-305 and four- base stations 306-309. The base stations 209-211 and 214-215 in figure 2a are omitted in figure 3 for simplicity. The base stations 306-307 are connected to the control node 304, which is connected to MSC 302. The MSC 302 supports an MSC service area 310 that includes the cells 311 and 312. Base station 306 supports cell 311 and base station 307 supports cell 312. The MSC 302 is connected to the MSC's in the MSC-pool 201 via the IHC 301. The IHC 301 can be arranged in the MSC-pool 201 (as in figux'e 3), outside the MSC-pool or even be integrated with one or more nodes in the system, e.g. in the MSC's in the MSC-pool 201. The base stations 308-309 are connected to the control node 305, which is connected to MSC 303. The MSC 303 supports an MSC service area 317 that includes the cells 318 and 319. Base station 308 supports cell 318 and base station 309 supports cell 319. A mobile station 313 is communicating with base station 307 in cell 312. The MSC-pool service area 314, that is supported by the MSC-pool 201, and the cells that base stations 212 and 213 are supporting inside the MSC-pool service area 314 are also illustrated in figure 3. Base station 212 supports cell 315 and base station 213 supports cell 316. The rest of the cells, base stations, connections etc. within the MSC-pool service area 314 and other parts of the system 300 are not illustrated in figure 3 for simplicity.
Figure 4 illustrates a flowchart of a first embodiment of the method according to the present invention. The method is applied in the system that is illustrated in figure 3. This means that there will be references to figure 3 as well as to figure 4. The mobile station 313 moves, during an active call, from MSC service area 310 to the MSC-Pool service area 314 (an arrow illustrates the direction of the movement in figure 3) . The call was originally established via MSC 302, which is the controlling MSC as well as the serving MSC for the current call. Hence, an inter-MSC handover from MSC 302 to MSC-pool 201 is a basic handover.
According to a step 401 in figure 4, the control node 304
(the control node for the active call in the MSC service area 310) indicates to the MSC 302 that a handover needs to be made to cell 316, e.g. due to a poor radio quality. Cell 316, i.e. the target cell, is identified by the control node 304.
According to a step 402, the MSC 302 selects a target MSC for the inter-MSC handover. The selection is made as a result of a target cell analysis in the MSC 302. In this case, the target cell analysis indicates that the target cell 316 is situated in the MSC-pool service area 314, served by the MSC-pool 201 that includes the IHC 301. The IHC 301 is selected as the target MSC for the handover. A basic handover from an "outside" MSC into the MSC-pool is always made to the IHC.
According to a step 403, the MSC 302 transmits a Request to Reserve Radio Resources (RtRRR) for handover to the IHC 301. The request includes the target cell identity of cell 316.
According to a step 404, the IHC 301 selects one of the MSC's in the pool 201 as the target MSC for the handover- according to an incoming handover distribution mechanism. Any one of the MSC's in the MSC-pool can be selected as all MSC's in the MSC-pool 201 have access to all control nodes within the MSC-pool service area 314. This also means that any one of the MSC's in the MSC-pool can support the current call when the mobile station is moved into the target cell 316. The incoming handover distribution mechanism is described further on.
According to a step 405, the IHC 301 forwards the RtRRR fox- handover to the selected MSC, in this case MSC 205.
According to a step 406, the MSC 205 ox~ders the control node that controls the base station that supports cell 316, i.e. control node 207 in this case, to reserve radio resources for the mobile station 313 in cell 316. The MSC 205 uses a target cell analysis based on the target cell identity in the RtRRR to find the right control node, i.e. control node 207.
According to a step 407, the contx-ol node 207 transmits an acknowledgement (Ack) to the MSC 302 via MSC 205 and IHC 301 when the radio resources have been reserved. A communication path (that bypasses the IHC) is established between the MSC 302 and MSC 205 if needed (not illustrated in figure 3) and is kept as long as MSC 205 is involved in the call. The communication path is needed for e.g. speech transmissions but not for pure signalling connections, e.g. SMS transfers. The communication path can as an example be a circuit connection but different packet tχ-ansfer techniques may also be used for establishing such a communication path.
According to a step 408, the MSC 302 orders the mobile station 313 to change the radio channel in cell 312 to the new radio channel in cell 316.
According to a step 409, the MSC 205 informs the MSC 302 via IHC 301 when the mobile station 313 is on the new channel in cell 316 (MSnewC) . Old radio resources (in cell 312) and the connection between MSC 302 and control node 304 are released. The basic handover is now completed.
When the handover call ends (e.g. because of termination of the call or because of a subsequent handover), the MSC 302, I.e. the controlling MSC of the active call, informs the MSC 205 via IHC 301 that the handover call has ended (HOend) . Radio resources and the connection between control node 207 and MSC 205 and the communication path (if any) between the MSC 205 and MSC 302 are released.
A subsequent inter-MSC handover from MSC 205 back to the MSC 302 is performed if the mobile station 313 changes direction, during the active call, and moves from the MSC- pool service area 314 back to the MSC service area 310. This subsequent inteχ--MSC handover from the MSC-pool 201 is performed as usual (according to well-known techniques) but with one major" difference in that the handover control signalling is sent via the IHC 301. This Is because the IHC was involved in the previous handover (i.e. the basic handover) from the controlling MSC 302 to the current MSC 205. By handover control signalling is meant the signalling that controls the handover. This is currently made with MAP signalling as described below.
Examples of such control signals are the RtRRR, acknowledgements (in steps 407 and 509) , MsnewC (in steps 409 and 511) and Hoend. Note that a basic handover from the MSC-pool 201 is performed without the use of the IHC 301. Figure 5 illustrates a flowchart of a second embodiment of the method according to the present invention. The method is applied in the system that is illustrated in figure 3. This means that there will be references to figure 3 as well as figure 5. The mobile station 313 is moved, during an active call, from MSC service area 317 to the MSC service area 310 and then to MSC-pool service area 314. The call is originally established via MSC 303, which means that MSC 303 is the controlling MSC for the current call. A basic handover from MSC 303 to MSC 302 has been performed and a subsequent (inter-MSC) handover from MSC 302 (i.e. the serving MSC) to the MSC-pool 201 is to be performed.
According to a step 501 in figure 5, the control node 304 indicates to the MSC 302 that a handover needs to be made to cell 316 (as in step 401) .
According to a step 502, the MSC 302 selects the IHC 301 as target MSC for the inter-MSC handover (as in step 402) .
According to a step 503, the MSC 302 transmits the request to reserve resources (RtRRR) for handover to the controlling MSC 303. The request includes the target MSC identity of the IHC 301 and the target cell identity from contx-ol node 304.
Accoxding to a step 504, the MSC 303 makes a target MSC analysis on the target MSC identity that indicates the IHC 301, received from the MSC 302. As the target MSC identity indicates the IHC 301, the MSC 303 realises that a subsequent handover to the MSC-pool 201 is to be perfoχ-med.
According to a step 505, the MSC 303 forwards the RtRRR, that was received from the MSC 302, to the IHC 301.
According to a step 506, the IHC 301 selects one of the MSC's in the pool 201 as the target MSC for the handover according to the incoming handover distribution mechanism (as in step 404) .
According to a step 507, the IHC 301 forwards the RtRRR for handover to the selected target MSC (in this case MSC 205) .
According to a step 508, the MSC 205 orders the control node 207 to reserve radio resources for the mobile station 313 in cell 316 (as in step 406) .
According to a step 509, the control node 207 transmits an acknowledgement to the controlling MSC 303 via MSC 205 and IHC 301 when the radio resources have been reserved. A communication path (that bypasses the IHC) is established between the controlling MSC 303 and MSC 205 if needed (not illustrated in figure 3) and is kept as long as MSC 205 is Involved in the call.
According to a step 510, the controlling MSC 303 transmits an acknowledgement (ack) to the serving MSC. The serving MSC orders the mobile station 313 to change the radio channel in cell 312 to the new radio channel in cell 316. According to a step 511, the MSC 205 informs the MSC 303 via IHC 301 when the mobile station 313 is on the new channel in cell 316 (as in step 409) . The MSC 205 is now the serving MSC.
According to a step 512, the controlling MSC 303 informs the previous serving MSC 302 that the handover call to the MSC 302 has ended. Old χ-adio resources (in cell 312) and the communication path (if there is any) between MSC 302 and 303 are x-eleased.
When the handover call ends (e.g. because of termination of the call or because of a subsequent handover) , the MSC 303, i.e. the controlling MSC of the active call, informs the MSC 205 via IHC 301 that the handover call has ended. Radio resources and the connection between control node 207 and MSC 205 and the communication path (if there is any) between the MSC 205 and MSC 303 are released.
There is a traffic case where a subsequent handover from the MSC 302 to the MSC-pool 201 does not involve the IHC 301. This is the case when the call has been originally established via MSC 205 in the MSC-pool 201 and a basic handover from the MSC-pool 201 to MSC 302 has been performed. This means that MSC 302 is the serving MSC and MSC 205 in the MSC-pool is the controlling MSC when this subsequent handover is to be performed. As there is an up and running communication path between the MSC 205 and the MSC 302, which was established during the basic handover, there is no need to involve the IHC 301 in any selection of MSC's in the pool. The MSC 302 selects the IHC 301 as the target MSC for the inter-MSC handover in its target cell analysis as usual, but the serving MSC 302 can transmit the request to reserve resources (RtRRR) for handover dix-ectly to the controlling MSC 205, i.e. not via the IHC. The MSC 205 will realise that a subsequent handover back to the MSC 205 is to be performed (and not a subsequent handover to a third MSC as in the second embodiment above) when it makes the target MSC analysis on the target MSC identity and notice that the IHC 301 is indicated as the target MSC.
As previously stated, an incoming handover distx-ibution mechanism is used by the IHC for selecting a suitable MSC in the MSC-pool during an inter-MSC handover into the MSC- pool. Many possible selection criteria can be used separately or in a combination, e.g. to select one of the MSC's in the MSC-pool randomly, or select one according to a pre-defined selection schedule, or select one according to its load or according to its availability. The core network node addresses are used to address the selected MSC.
Figure 6 illustrates a simplified block diagram of how the IHC 301 can be arranged between MSC's in an MSC-pool, e.g. MSC-pool 201, and an "external" (single) MSC, e.g. MSC 302. More than one external MSC can be connected to the IHC 301 as illustrated by the dashed blocks 601 and 602. The IHC can be a stand-alone node in the MSC-Pool, as illustrated in figure 6, or integrated with an MSC in the MSC-Pool 201 or integrated with any other suitable node in the system. Hence, the IHC is a network node that can be arranged as a core network node in the core network. An IHC can also be arranged to handle inter-MSC handovers to more than one MSC-Pool (if there is enough capacity in the IHC) . In this case the IHC would need to have a target cell analysis to select the target MSC-pool before selecting the target MSC in the target MSC-pool. Note that the IHC needs, in this case, to handle even the inter-MSC handovers between the MSC-Pools, it is controlling. There can also be several IHC's in one MSC-Pool, where each IHC co-operates with different external MSC's. In this case each IHC can handle inter-MSC handovers to all of the MSC's in the MSC-Pool or to a separate set of the MSC's in the MSC-pool. The IHC 301 is involved in the handover control signalling according to the above-described embodiments. The IHC 301 receives and forwards the requests to reserve resources (RtRRR) for inter-MSC handover in the MSC-Pool. In GSM (and probably in UMTS networks) the handover control signalling is realised with MAP-signalling over TCAP (MAP = Mobile Application Part, TCAP = Transaction Capabilities Application Part) .
A TCAP-dialogue is maintained for the whole handover call until the handover call is ended, e.g. because the actual call is ended or because of a subsequent handover to another MSC. The IHC 301 will break the TCAP-dialogue between the MSC outside the MSC pool, e.g. MSC 302, and the MSC inside the MSC-pool, e.g. MSC 205, into two TCAP- dialogues: one between MSC 302 and the IHC and one between the IHC and the MSC 205.
Figure 7 illustrates a simplified block diagram of an example of an Incoming Handover Co-ordinatoχ- node (IHC) for utilising the inventive embodiments above. The IHC includes a Handover Distributor unit 701 (HD-unit) that is arranged to serve a Dialogue Co-ordinator unit 702 (DC-unit) . The DC- unit 702 is arranged to communicate with a first and a second Dialogue Handler unit 703-704 (DH-unit) respectively. The first and second Dialogue Handler units are arranged to communicate with one or more MSC's and/or one or more MSC- pool 's .
The HD-unit 701 is responsible for selecting a suitable MSC In the MSC-pool for the handovers into the MSC-pool, i.e. to perform the incoming handover distribution mechanism. The HD-unit 701 may select the MSC's in such a way that it distributes the handovers evenly between the MSC's or base the selection on one or a combination of the following distribution parameteχ-s: pre-defined handover ratios between the MSC's; the availability of the MSC's; the current load situation in the MSC's; the target cell; - the oχ-iginator of the x~equest (i.e. MSC 302) .
The HD-unit 701 may also distribute the handovers to certain MSC's which are dedicated for incoming handover- calls in the MSC-pool. The availability parameter of the MSC's can as an example be based on the success of the most recent resource reservations from the MSC's made via the IHC. As an alternative there can be a mechanism for the MSC's in the MSC-Pool to report their availability/ unavailability for incoming handover calls to the IHC 301 (or- IHC's if more than one) . The estimation of the current load in the MSC's can in general be based on processor utilisation over a time interval, queue lengths (in e.g. signalling buffers and job execution buffers), pending
Figure imgf000021_0001
(such as calls in progress or during establishment or clearing), and to combinations of these. More specific examples are the number of ongoing handover- transactions per MSC or the occupancy count of the corresponding VLR's. The reporting may be a stand-alone process (e.g. as a background process) or be connected to the resource reservation acknowledgements, e.g. as a new parameter. The HD-unit 701 may also co-operate with another network node in the system that control or determines the load in the MSC's etc. The incoming handover distribution mechanism can be fixed or dynamic (i.e. change its distribution parameter or parameters when needed) .
The DC-unit 702 is arranged to co-ordinate the work between the HD-unit 701 and each DH-unit in the IHC 301. The number of DH-units can vaχ-y depending on how the IHC is implemented in the cellular system. The DC-unit functions as an adapter between the DH-units (see below) . The DC-unit can be omitted in some implementations If its function is implemented in, e.g. the DH-units.
The DH-units handle the communication, i.e. the dialogue, between the IHC and one or more external MSC's, as the DH- unit 703, and/or between the IHC and one or more MSC's in one or more MSC-pools, as the DH-unit 704.
The invention can be completely or partially implemented as software in at least one microprocessor.

Claims

1. A network node in a radio communication system, where said system includes at least two core network nodes (203- 205) that are arranged in a first pool of core network nodes (201) that supports mobile stations in a first service area (314), and where said system also includes a third core netwoχ-k node (302,303,601-602) that supports mobile stations in at least a part of a second service area
(310,317) , c h a r a c t e r i s e d in that said network node (301) is arranged to communicate with said at least two core network nodes (203-205) in said first pool and with said third core network node (302,303,601-602), and where said network node (301) includes means for controlling (701-704) the distribution of handovers from said third core network node (302,303,601-602) to said at least two core network nodes (203-205) in said first pool (201) .
2. The network node as claimed in claim 1, wherein said means for controlling the distribution of handovers includes means for selecting (701) a target core network node in said first pool (201) for each one of said handovers .
3. The network node as claimed in claim 1 or 2 , wherein said means for controlling the distribution of handovers includes first means for communicating (703) with said at least two core network nodes in said first pool (201) and second means for communicating (704) with said third core network node .
4. The network node as claimed in claim 3, wherein said means for controlling the distribution of handovers includes means for co-ordinating (702) the work between said means for selecting (701) and said first a d second means for communicating (703,704).
5. The netwoi'k node as claimed in one of claims 2-4, wherein said means for selecting (701) is arranged to use a pre-determined handover distribution mechanism to select said target core network node.
6. The network node as claimed in one of claims 1-5, wherein said third core network node (302,303,601,602) is arranged in a second pool of core network nodes together with at least a fourth core network node, and where said means for controlling the distribution (701-704) of handovers is arranged to control the distribution of handovers from said core network nodes in said first pool (201) to said core network nodes in said second pool and vice versa .
7. The network node as claimed in one of claims 1-5, wherein said means for controlling the distribution (701-
704) of handovers to said core netwoi'k nodes (203-205) in said first pool (201) is also arranged to control the distribution of handovers from said third core network node (302,303,601-602) to at least a third pool of core network nodes in said system.
8. The network node as claimed in claim 7, wherein said means for controlling the distribution (701-704) of handovers is further arranged to control the distribution of handovers between said third and first pool (201) .
9. The network node as claimed in one of claims 1-8, wheχ-ein said netwox'k node (301) is arranged in said first pool (201) .
10. The network node as claimed in one of claims 1-9, wherein said core network nodes (203-205,302,303,601-602) with which said network node is arranged to communicate with are MSC's.
11. A core network node c h a x- a c t e r i s e d in that said core network node includes at least a fix'st netwox~k node (301) as claimed in one of claims 1 to 10 and at least a first MSC.
12. The core network node as claimed in claim 11, wherein said first network node (301) is arx'anged to co-opeχ-ate with at least a second similar network node arranged together with a second MSC.
13. A radio communication system c h a r a c t e r i s e d in that said system includes at least one network node
(301) as claimed in one of claims 1 to 10.
14. A method for performing handover's from a first core network node (302,303,601,602) to at least a first pool of core network nodes (201) in a radio communication system, where said first pool of core network nodes supports mobile stations in a first service area (314) and said first core network node supports mobile stations in at least a part of a second service area (310,317), c h a r a c t e r ! s e d in that said first core network node (302,303,601,602) selects (402,502) a pre-determined network node (301) in said radio communication system as a first target core network node for said handovers, and where said pre-determined network node (301) distributes
(404-405, 506-507) said handovers to core network nodes (203-205) in said fix"st pool of core network nodes (201) .
15. The method as claimed in claim 14, wherein said netwox~k node distributes said handovers by selecting (404,506) a target core network node in said first pool of core network nodes (201) fox* each one of said handovers.
16. The method as claimed in claim 14 or 15, wherein the handover control signalling between said first core network node (302,303,601,602) and said first pool of core network nodes (201) is sent via said netwoχ-k node (301) .
17. The method as claimed in one of claims 14-16, wherein said first core network node (302,303,601,602) is arranged in a second pool of core netwox-k nodes that supports mobile stations in said second service area.
18. The method as claimed in one of claims 14-17, wherein said network node (301) selects (404,506) said target core network nodes with the help of random decisions, a predefined selection schedule, the load or the availability of each core network node in said at least first pool (201) .
19. The method as claimed in claim 14, wherein said pre- determined network node (301) distributes (404-405, 506-507) said handovers to core network nodes in at least a third pool of core network nodes as well as to said core network nodes (203-205) in said first pool (201) .
20. The method as claimed in claim 19, wherein said network node selects a target pool before selecting (404,506) a target core network node in said selected target pool for each one of said handovers .
PCT/SE2001/002179 2000-10-24 2001-10-05 Method and means for handovers in a cellular radio communication system with at least one pool of core network nodes WO2002035879A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001292531A AU2001292531A1 (en) 2000-10-24 2001-10-05 Method and means for handovers in a cellular radio communication system with at least one pool of core network nodes

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
SE0003921A SE0003921D0 (en) 2000-10-24 2000-10-24 Method and means for telecommunication systems
SE0003921-4 2000-10-24
SE0101207A SE0101207A0 (en) 2000-10-24 2001-04-03 Method and means in a telecommunication system
SE0101207-9 2001-04-03

Publications (1)

Publication Number Publication Date
WO2002035879A1 true WO2002035879A1 (en) 2002-05-02

Family

ID=26655281

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2001/002179 WO2002035879A1 (en) 2000-10-24 2001-10-05 Method and means for handovers in a cellular radio communication system with at least one pool of core network nodes

Country Status (3)

Country Link
AU (1) AU2001292531A1 (en)
SE (1) SE0101207A0 (en)
WO (1) WO2002035879A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004047467A1 (en) * 2002-11-20 2004-06-03 Nokia Corporation Method, network nodes and system for selecting network nodes
WO2005025259A1 (en) * 2003-09-04 2005-03-17 Telefonaktiebolaget Lm Ericsson (Publ) Method of controlling a communication control entity
WO2005060297A1 (en) * 2003-12-13 2005-06-30 Telefonaktiebolaget Lm Ericsson (Publ) A system, arrangement and a method for handling connection of a mobile station moving in communications systems supporting communication of data
WO2007109966A1 (en) * 2006-03-27 2007-10-04 Huawei Technologies Co. Ltd. A method for location updating and user home msc handoff and application thereof
EP1887821A1 (en) 2006-08-07 2008-02-13 Research In Motion Limited Apparatus, and associated method, for performing cell selection in a packet radio communication system
CN100433916C (en) * 2005-08-24 2008-11-12 上海华为技术有限公司 In-field connection set-up method for field from wireless acess-in network node to kernel network node
WO2009000312A1 (en) 2007-06-22 2008-12-31 Telefonaktiebolaget Lm Ericsson (Publ) Inter-msc handover in a communications network
WO2010020096A1 (en) * 2008-08-19 2010-02-25 中兴通讯股份有限公司 Method for switching msc-pool inter offices
CN101132612B (en) * 2006-08-22 2010-11-17 华为技术有限公司 Network entity emigration method for grouping core network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0898438A2 (en) * 1997-08-20 1999-02-24 Nokia Mobile Phones Ltd. Method and system for controlling radio communications network and radio network controller
US5920817A (en) * 1994-05-20 1999-07-06 Ntt Mobile Communications Network Inc. Mobile communication system with reliable handover scheme
US6011971A (en) * 1994-07-11 2000-01-04 Nokia Telecommunications Oy Handover method and cellular communications system
EP0982961A2 (en) * 1998-08-26 2000-03-01 Nec Corporation Soft-handover between base station controllers connected to different mobile communication exchanges

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5920817A (en) * 1994-05-20 1999-07-06 Ntt Mobile Communications Network Inc. Mobile communication system with reliable handover scheme
US6011971A (en) * 1994-07-11 2000-01-04 Nokia Telecommunications Oy Handover method and cellular communications system
EP0898438A2 (en) * 1997-08-20 1999-02-24 Nokia Mobile Phones Ltd. Method and system for controlling radio communications network and radio network controller
EP0982961A2 (en) * 1998-08-26 2000-03-01 Nec Corporation Soft-handover between base station controllers connected to different mobile communication exchanges

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004047467A1 (en) * 2002-11-20 2004-06-03 Nokia Corporation Method, network nodes and system for selecting network nodes
WO2005025259A1 (en) * 2003-09-04 2005-03-17 Telefonaktiebolaget Lm Ericsson (Publ) Method of controlling a communication control entity
US10057826B2 (en) 2003-09-04 2018-08-21 Telefonaktiebolaget L M Ericsson (Publ) Method of controlling a communication control entity
US9173143B2 (en) 2003-09-04 2015-10-27 Telefonaktiebolaget L M Ericsson (Publ) Method of controlling a communication control entity
WO2005060297A1 (en) * 2003-12-13 2005-06-30 Telefonaktiebolaget Lm Ericsson (Publ) A system, arrangement and a method for handling connection of a mobile station moving in communications systems supporting communication of data
CN100433916C (en) * 2005-08-24 2008-11-12 上海华为技术有限公司 In-field connection set-up method for field from wireless acess-in network node to kernel network node
WO2007109966A1 (en) * 2006-03-27 2007-10-04 Huawei Technologies Co. Ltd. A method for location updating and user home msc handoff and application thereof
AU2007203634B2 (en) * 2006-08-07 2010-12-23 Blackberry Limited Apparatus, and associated method, for performing cell selection in a packet radio communication system
KR101170200B1 (en) 2006-08-07 2012-07-31 리서치 인 모션 리미티드 Apparatus, and associated method, for performing cell selection in a packet radio communication system
EP1887821A1 (en) 2006-08-07 2008-02-13 Research In Motion Limited Apparatus, and associated method, for performing cell selection in a packet radio communication system
CN101132612B (en) * 2006-08-22 2010-11-17 华为技术有限公司 Network entity emigration method for grouping core network
US8275379B2 (en) 2007-06-22 2012-09-25 Telefonaktiebolaget Lm Ericsson (Publ) Inter-MSC handover in a communications network
WO2009000312A1 (en) 2007-06-22 2008-12-31 Telefonaktiebolaget Lm Ericsson (Publ) Inter-msc handover in a communications network
WO2010020096A1 (en) * 2008-08-19 2010-02-25 中兴通讯股份有限公司 Method for switching msc-pool inter offices
RU2469504C2 (en) * 2008-08-19 2012-12-10 ЗетТиИ Корпорейшн Method of station-to-station switching in pool of mobile communication switching controllers

Also Published As

Publication number Publication date
SE0101207D0 (en) 2001-04-03
AU2001292531A1 (en) 2002-05-06
SE0101207A0 (en) 2002-04-25

Similar Documents

Publication Publication Date Title
JP4382348B2 (en) Service priority in multi-cell networks
EP1071305B1 (en) Method and apparatus for base station controlled handoff
CA2598372C (en) Mobile communication system, core network node selection method, and base station and mobile station used therefor
KR100699980B1 (en) Method and apparatus for band class acquisition and assignment in a wireless communication system
US5794149A (en) Base station controlled handoff method and apparatus
JP4340235B2 (en) Method and apparatus for handing over a subscriber unit between cellular communication systems
US6069871A (en) Traffic allocation and dynamic load balancing in a multiple carrier cellular wireless communication system
EP1278389A1 (en) A radio base station selection method and system and a radio base station in a mobile communication system
JPH10502229A (en) Subscriber paging control method for mobile communication system
KR20010023829A (en) Efficient message transmission in a mobile communication system
JP2003189348A (en) Mobile communication system and method for implementing handoff
KR101190860B1 (en) Method of optimal handover based on wireless link quality of user equipment
WO2003045095A1 (en) Broadcasting information about eligible network operators to mobile user equipments
AU2966499A (en) Increasing traffic capacity in a cellular communications system by change of traffic channel rate
KR100902752B1 (en) System and method for selecting access network in multi-mobile communication networks environment
WO2002035879A1 (en) Method and means for handovers in a cellular radio communication system with at least one pool of core network nodes
KR20080004111A (en) Handoff appaturus and method for reduced session movement in mobile communication system
KR100336590B1 (en) Method and apparatus for completing a handover between wireless communication systems
JPH11234719A (en) Method for enhancing cooperation between entities of cellular mobile radio communication network during call hand-over between cells
US6757524B1 (en) Diversity reception in a mobile communication system
CN101227725B (en) Solution method of conflict
KR100475241B1 (en) Method for handling active handoff and mobile telecommunication system
EP2182759A1 (en) Method and equipment for improving radio network communications
KR20050086264A (en) The method of priority-based cn node selection in rnc
KR20050048849A (en) Hand-off method, and communication system for the same

Legal Events

Date Code Title Description
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP