The invention relates to telecommunications and more particularly to a method of managing cell-specific address information in a communication network, and to an apparatus implementing the invented method.
The packet domain of modern communication systems uses packet-mode techniques to transfer user data and signaling in an efficient manner. Strict separation between the radio subsystem and network subsystem is typically maintained, which allows the network subsystem to be shared by several radio access technologies.
The air interface of the radio system, on the other hand, allows signals from many users to be multiplexed over the same physical resource. Resources are given to a user upon need and are reallocated immediately thereafter. In order to accomplish this, the radio access network comprises functional elements for controlling the use of the air interface. In order to be able to appropriately control the radio resources, these functional elements need diverse cell-specific information on cell-specific groups of other cells. For circuit switched functions the specifications define exhaustively data transfer and information exchange procedures, which ensure that valid and relevant information is provided timely for the functional control elements. However, in the packet domain, some problematic deficiencies have been identified.
For example, a Network Assisted Cell Change (NACC) function reduces the service outage time at cell reselection. NACC allows support to be given to the mobile stations as system information for the target cell before the mobile station performs the cell reselection. In order to be able to provide NACC, a functional unit handling the handover of a mobile station from a source cell to a target cell needs a certain set of system information messages of the target cell. 3GPP specifies a RAN Information Management (RIM) procedure that allows delivery of information between Radio Access Network (RAN) nodes transparently to the core network. However, RIM procedures are routed via the core network, and incurring of additional load and thus increasing the risk of congestion of the interface between the radio system and the network system should be carefully avoided.
As another example, the 3rd Generation Partnership Program (3GPP) standards further define network controlled cell reselection (NCCR) procedure, wherein a cell reselection is initiated for an individual mobile station by the network. In general, cell-specific load reports are delivered in specific types of circuit switched handover messages. Based on this information, load information would be available for the purpose of load-based cell reselection only in cases where the mobile station has had circuit switched connection with handovers between cells. Such dependency of packet domain operations on the circuit switched operations is not acceptable. Some advanced base station controllers allow checking of target cell loads and resource availabilities before a controlled cell change order is given. This is, however, possible only when the source and the target cells are controlled by the same base station controller. The information is equally needed in other configurations, as well.
An object of the present invention is thus to provide a method and an apparatus for implementing the method so as to solve the above problems in operations of the packet domain. The objects of the invention are achieved by a method and an arrangement which are characterized by what is stated in the independent claims. The preferred embodiments of the invention are disclosed in the dependent claims.
The invention is based on the idea of facilitating exchange of cell-specific information as much as possible by means of direct packet switched communication between the radio access network nodes that control the relevant cells. This is accomplished by storing address information on at least one other cell into a radio access node that controls the use of the radio resources in one cell. Since the number of cells in mobile communication systems is typically big, a procedure that allows automatic management of the address information in the cell is established.
Based on the stored cell-specific information, any subsequent information may be exchanged directly between the nodes controlling the cells without congesting the essential core network elements and interfaces. Some further advantages of the invention are described along with the preferred embodiments.
In the following the invention will be described in greater detail by means of preferred embodiments with reference to the attached drawings, in which
a illustrates a configuration of a group of neighboring cells;
b illustrates the logical configuration of base station systems including the cells of
a illustrates a configuration of two separate base station systems BSS1 and BSS2:
b illustrates an embodiment of the present invention in the configuration of
The present invention is applicable to different telecommunications systems, e.g. in the GSM system together with the general packet radio service (GPRS) or in new third-generation telecommunications systems such as the UMTS (Universal Mobile Telecommunications System) or the WCDMA. In the following, the preferred embodiments of the invention are described by means of the GPRS/GSM radio system without limiting the invention to this particular radio system.
The block chart of
The Serving GPRS Support Node (SGSN) 140 keeps track of the location of individual mobile stations and performs security functions and access control. The SGSN 140 is connected to the GSM base station system through the Gb interface 145. The Gateway GPRS Support Node (GGSN) 150 provides interworking with packet data networks, and is connected with SGSNs via an IP-based packet domain PLMN backbone network.
In order to use GPRS services, an MS shall first make its presence known to the network by performing a GPRS attach. This makes the MS available for SMS over GPRS, paging via the SGSN, and notification of incoming packet data. In order to send and receive packet data by means of GPRS services, the MS shall activate the Packet Data Protocol context that it wants to use. This operation makes the MS known in the corresponding GGSN, and interworking with data networks can commence.
A serving GPRS support node 140 (SGSN) is arranged to serve a mobile station by sending or receiving packets via the BSS. Each support node SGSN manages the packet data service in the area of one or more cells in a cellular packet radio network. A mobile station 10, which is in a cell, communicates with the BSS 110 over the radio interface Um 115 and further through the Gb interface 145 with the SGSN 140 to the service area of which the cell belongs. This mode of operation of the MS, when connected to the Core Network via GERAN and the A and/or Gb interfaces, is called A/Gb mode. GERAN refers to GSM/EDGE radio access network which includes GPRS and EDGE technologies.
The other leg of the system illustrates a mode of operation of the mobile station (MS) 155 connected to the Core Network (CN) 105 via a UMTS terrestrial radio access network UTRAN. The air interface between the UTRAN and the user equipment UE is called the Uu interface 160.
The UTRAN comprises one or more radio network subsystems (RNS) 165, (also called radio access networks) that are connected to the core network CN 105 over an lu interface. Each RNS 165 is responsible for the resources of its cells. A radio network subsystem RNS 165 consists of a radio network controller (RNC) 170, and a multiplicity of nodes B 175, logically corresponding to base stations of traditional cellular systems.
The radio network controller RNC is the network node responsible for the control of the radio resources. The radio network controller RNC 170 interfaces the core network CN and also terminates the RRC protocol (Radio Resource Control) that defines the messages and procedures between the mobile and the UTRAN. It logically corresponds to a base station controller in the GSM systems. On connections between the mobile station 155 and the UTRAN, RNC 170 is the serving radio network controller. As shown in
It should be noted that only elements and units essential for understanding the invention are illustrated in
More precisely, the specification defines the Gb interface to exist between a packet control unit (PCU) and a SGSN. The packet control unit is a functional unit responsible for various protocols in the GPRS MAC (Medium Access Control) and RLC (Radio Link Control) layers. These functions include establishment of RLC blocks for downlink transmission (towards the mobile station), de-assembly of blocks for uplink transmission (towards the network), timing of PDCH (Packet Data Channel), channel access control functions (access request and access grants) and management functions of the radio channel, such as power control, allocation and release of radio channels, broadcast of control information, etc.
The packet control unit is connected to a channel codec unit (CCU) of a base station by means of an Abis interface. The functions of the channel codec unit include channel coding functions (including co-directional error correction FEC and interleaving) and measuring functions related to the radio channel. The channel codec unit also establishes GPRS radio blocks, i.e. GPRS packets in which the data and signaling information are sent over the radio interface Um. The channel codec unit is always located in a base station, but the PCU has a variety of alternative locations, as shown in
Option A of
The air interface of the system in
The type of information to be exchanged between the radio access nodes varies according to the functionality necessitating the information exchange. Correspondingly, the criterion of defining the group of cells regarding which the information is exchanged also varies for different functionalities. As an example, a network controlled cell reselection (NCCR) procedure is discussed in more detail. A mobile station may receive neighboring cell system information on a packet associated control channel (PACCH). The neighboring cell system information is contained in one or more instances of a PACKET NEIGHBOUR CELL DATA message. A mobile station, which receives this information stores the last received set of the information for at least one cell. The received system information is valid for 30 seconds and can be used for initial access when entering a designated neighbor cell.
When a cell reselection is initiated by the network, the cell change procedure is started by sending a PACKET CELL CHANGE ORDER message to the mobile station on the packet common control channel (PCCCH) or packet associated control channel (PACCH). The PACKET CELL CHANGE ORDER message comprises characteristics of the new cell and a variety of relevant parameters. The PACKET CELL CHANGE ORDER message may also comprise the CONTAINER_ID referring to the one included in the received instances of the PACKET NEIGHBOUR CELL DATA message. This is in order to map the cell identity to the container identity for which neighbor cell information was received in the PACKET NEIGHBOUR CELL DATA messages. In managing the procedure, the PCU needs to know the status of traffic load in cells that are close to the current location of the mobile station. In terms of the present invention, the type of information in this example thus comprises cell load reports, and the criterion for choosing relevant cells for the group of cells is that the cell should be a neighbor cell to the cell currently serving the mobile station.
As a further example of functionalities necessitating exchange of information between RAN nodes, a base station system GPRS protocol (BSSGP) flush procedure can be mentioned. BSSGP is a protocol that conveys routing information and quality of service related information between a base station system (BSS) and a serving GPRS support node (SGSN). BSSGP supports the BSSGP virtual connections (BVC) so that each cell always has one BVC over the Gb interface, and supports both cell-specific (BVC) and MS-specific flow control. On receipt of a downlink logical link control (LLC) protocol data unit, a BSS will either delete queued LLC protocol data units of a defined logical link, identified by a temporary logical link identity (TLLI), or move the queued LLC protocol data units from an old to a new BVC. In a case where the mobile station has an existing BSS context and the BSS is not able to move the queued LLC protocol data units, the BSS moves the BSS context from the old to a new BVC, even if the new BVC is not able to offer the same quality of service (QoS) parameters. The type of information to be exchanged during flush operations comprises LLC protocol data units and/or QoS parameters, and the group of relevant cells comprises at least one target cell at cell change.
For a person skilled in the art it is clear that the invented solution can be applied to various types of information and differently chosen groups of cells without deviating from the scope of protection.
In the following an embodiment based on NCCR is described in more detail. According to the GSM/3G specifications, the BSS and a cell within the BSS are identified by adding a Cell Identity (CI) to the location area or routeing area identification. The CI is of fixed length with 2 octets and it can be coded using a full hexadecimal representation. The Cell Global Identification is the concatenation of the Location Area Identification and the Cell Identity. Cell Identity is unique within a location area. Neighboring relates herein to a criterion for choosing the relevant cells for the load reporting functionality, and generally refers to a cell the area of which is limited to or overlaps the area of the cell concerned.
a illustrates configuration of a group of neighboring cells, and
In the beginning the mobile station is in cell 1 of BSC1, and as can be seen in
As discussed in the background of the invention, RIM procedures allow exchange of information between applications within RAN nodes. RIM allows the source BSS to send a message on the Gb interface to its SGSN including the source and destination addresses. All the messages used for the exchange of RIM information contain in their header the addresses of the source and destination BSSs. Source and destination addresses have the same format. Each address contains a Mobile Country Code (MCC), Mobile Network Code (MNC), Location Area Code (LAC), Routeing Area Code (RAC) and Cell Identity (CI).
Based on the Routeing Area Identity (MCC+MNC+LAC+RAC) of the destination BSS address, the SGSN decides whether or not it is connected to the destination BSS. If the SGSN is not connected to the destination BSS, it shall use the Routing Area Identification (RAI) to route the message to the correct SGSN via the Gn interface. The SGSN connected to the destination BSS decides which BSS to send it to on the basis of the CI of the destination address.
However, a packet control unit in a BSS controls its own cells and may know the cell IDs of the group of cells that fulfill the relevance criterion, but it does not inherently know the address for packet switched communication of the packet control unit that controls a specific cell. This means that for PS communication, the addresses of the group of cells should be manually configured and maintained for each cell in the packet control unit. For example in the embodiment of
In the following the invented method is described by means of a GERAN-based system configuration. It should be noted that for clarity, only elements necessary for illustrating the invention are shown, and only in one possible configuration. For a person skilled in the art it is clear that other configurations are possible, and that existing and future technologies facilitating the features claimed in the independent claims fall within the scope of protection.
a illustrates a configuration of two separate base station systems BSS1 and BSS2, and
RIM procedures provide an information transfer mechanism for exchanging information between applications within base station systems BSS1 and BSS2. In this embodiment the packet control units PCU1 and PCU2 comprise applications APP1, APP2 that are arranged to exchange information using the RAN Information Management (RIM) procedures. The RAN information is specified in section 8.1.5. of the 3GPP TS 23.060 V5.8.0 (2004-03) Technical Specification, 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; General Packet Radio Service (GPRS); Service description; Stage 2, (Release 5), which is incorporated herein by reference.
Consequently, the application in BSS1 first defines a group of cells (step 41), comprising one or more (up to N) radio cells of the communication system, that are, according to a defined selection criterion, relevant to a cell CI. The selection criterion may be, for example that the cells cell1, i=1, . . . , N are neighbor cells of CI. Starting from the first of the neighboring cells C2, the application generates a request that includes the cell identification of the neighbor cell C2 (step 42) and an information container that, according to the RIM procedure, shall not be interpreted by the Core Network nodes. The information container comprises a defined requesting application element to be interpreted by the application is the receiving end. From the Routeing Area Identity of the destination BSS2 address, the core network shall decide the destination base station subsystem BSS2. If the SGSN were not connected to the destination BSS2, it would use the RAI to route the message to the correct SGSN via the Gn interface. The SGSN connected to the destination BSS2 decides which BSS2 to send the message to on the basis of the cell identification of the destination address.
The application in BSS2 receives the requesting application element in the information container and generates (step 43) a response including an address information element that comprises the address for packet switched information transfer in the communication system of
Hereafter the application checks (step 45) whether there exists any other relevant cells. If yes, the procedure is repeated for each of the relevant cells. If not, the procedure will terminate.
The second phase illustrates packet switched communication for exchanging load report information from the target cell (5.2). The procedure is initiated by a DIRECT-RAN-INFORMATION-REQUEST-message (5.21) from PCU1 to PCU2. The message includes IP addresses of PCU1 and PCU2, and a PCU PS load report application container carrying an application element to be interpreted by a corresponding application in the receiving end. Reception of the application element in PCU2 triggers delivery of load reports of the target cell from PCU2 to PCU1. The load reports are carried in DIRECT-RAN-INFORMATION-messages, the messages including the IP address of PCU2, the IP address of PCU1 and the PCU PS load report application container.
The advantage of the present invention is that it allows a mechanism to automatically manage cell-specific address information in radio access network nodes. Furthermore, by means of the cell-specific address information, data packets may be exchanged between packet control units without incurring additional load to the Gb/lu interface, and/or to the core network elements between the packet control units. This provides for a variety of further advantageous applications, for example the possibility to balance loads between neighboring cells independently, without dependencies on any of the circuit switched procedures of the A interface. The invented mechanism exploits existing information management procedures and can therefore be implemented without causing changes to existing system specifications.
The application may be arranged to first request and store the cell-specific address information for each of the target cells, and thereafter update the information according to a defined plan. The plan may comprise, for example, periodic updates, wherein the address information is requested and updated after defined time periods. The plan may also comprise event-based updates, or a combination of these.
The invention also allows dynamic definition of groups for a cell. For example, configurations may change: new neighboring cells may be installed and/or some existing cells may be deleted. The application may be further arranged to receive an indication on a change in the definition of the group of target cells and, in response to the indication, to update the cell-specific information automatically.
The selection criterion may be cell-specific or may be defined as a rule applicable to two or more cells. In order to avoid conflicting definitions, ubiquitous prevalence between possibly overlapping definitions is preferably defined.
The implementation of the described mechanisms in a packet control unit is illustrated with reference to
It will be obvious to a person skilled in the art that, as technology advances, the inventive concept can be implemented in various ways. The invention and its embodiments are not limited to the examples described above but may vary within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
20045258 | Jun 2004 | FI | national |