Patent Publication Number: US-6985475-B2

Title: Method for identifying BTS and BSC in IMT-2000 system

Description:
FIELD OF THE INVENTION 
   This invention relates to a method for identifying a base transceiver station (BTS) and a base station controller (BSC) in an international mobile telecommunication-2000 (IMT-2000) system; and more particularly, to method for identifying a BTS and a BSC in an IMT-2000 system based on software. 
   DESCRIPTION OF THE PRIOR ART 
   Allocating corresponding identities (IDs) to a plurality of subsystems included in a conventional mobile communication system, are performed by hardware, for example, equipping a base transceiver station (BTS) with a read only memory (ROM) wherein a specific ID to allocate to the BTS is stored. 
   Thus, it is not appropriate to produce the ROM on a large scale. Also, when the specific ID of the BTS is modified, it is unavoidable to replace the ROM with a new ROM. 
   Different from DCS/PCS modes wherein one or more BTSs in the conventional mobile communication system are operated interworking with one or more mobile switching centers (MSC), one or more BTSs in an international mobile telecommunication-2000 (IMT-2000) system are directly coupled to one or more OMC (OMC=operating and maintenance center). Accordingly, the OMC needs to identify a plurality of BTSs coupled thereto. However, because it is not performed to allocate corresponding specific identity (ID) to each BTS in the conventional mobile communication system, wherein the specific ID is used to identify the plurality of BTSs, it is not possible for the OMC to identify the plurality of BTSs by the conventional method. 
   SUMMARY OF THE INVENTION 
   It is an object of the present invention to provide a method for allocating corresponding identity (ID) to each of a plurality of base station controllers (BSC) and each of a plurality of base transceiver stations (BTS) in an international mobile telecommunication-2000 (IMT-2000) system to thereby manage the plurality of BSCs and the plurality of BTSs based on software without supplying the system with additional hardware. 
   In accordance with an aspect of the present invention, there is provided a method for allocating corresponding identity (ID) to each of a plurality of base station controllers (BSC) and each of a plurality of base transceiver stations (BTS) in an international mobile telecommunication-2000 (IMT-2000) system including the plurality of BSCs, the plurality of BTSs and an OMC (OMC=operating and maintenance center) for managing the plurality of BSCs and the plurality of BTSs, the method including the steps of: by the OMC, determining if system initialization is performed; if the system initialization is not performed, going to the step a), otherwise by the OMC, transmitting BSC ID allocation data to all the BSCs coupled to the OMC and allocating corresponding specific BSC identities (IDs) and corresponding group IDs to all BSCs; by each of the plurality of BSCs, receiving the BSC ID allocation data from the OMC and recognizing a corresponding specific BSC ID and a corresponding group ID allocated to each BSC by analyzing the BSC ID allocation data; by each of the plurality of BSCs, transmitting BTS ID allocation data to all BTSs coupled to each BSC and allocating corresponding specific BTS IDs to all the BTSs; and by each of the plurality of BTSs, receiving the BTS ID allocation data from the BSC and recognizing corresponding specific BTS IDs allocated to each BTS by analyzing the BTS ID allocation data. 

   
     BRIEF DESCRIPTION OF THE DRAWINGS 
     Other objects and aspects of the invention will become apparent from the following description of the embodiments with reference to the accompanying drawings, in which: 
       FIG. 1  is a block diagram illustrating an international mobile telecommunication-2000 (IMT-2000) system including a OMC, a plurality of base station controllers (BSC) and a plurality of base transceiver stations (BTS) in accordance with the present invention; 
       FIG. 2  is a flow chart illustrating a method for allocating corresponding identities to a BSC and a BTS in an IMT-2000 system in accordance with the present invention; 
       FIG. 3  is a flow chart illustrating in detail substeps included in step S 20  shown in  FIG. 2  in accordance with the present invention; 
       FIG. 4  shows a structure of BSC ID allocation data to which an OMC transmits to a plurality of BSCS; 
       FIG. 5  is a flow chart illustrating in detail substeps included in step S 40  shown in  FIG. 2  in accordance with the present invention; and 
       FIG. 6  shows a structure of BTS ID allocation data to which a BSC transmits to a plurality of BTSs. 
   

   DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     FIG. 1  is a block diagram illustrating an international mobile telecommunication-2000 (IMT-2000) system including a OMC, a plurality of base station controllers (BSC) and a plurality of base transceiver stations (BTS) in accordance with the present invention. 
   An OMC (OMC=operating and maintenance center) is coupled to a plurality of base station controllers (BSC) in an IMT-2000 system and also, each BSC is coupled to a plurality of base transceiver stations (BTS). 
   As shown  FIG. 1 , the OMC  100  can manage the plurality of BSCs and the plurality of BTSs included in each BSC by performing grouping of the plurality of BSCs in accordance with the present invention. 
   When the plurality of BSCs request the OMC  100  to allocating an identity (ID), the OMC  100  performs allocating corresponding specific IDs and group IDs to all BSCs to thereby manage the plurality of BSCs based on ID information. 
   The plurality of BSCs perform management of the plurality of BTSs coupled thereto and perform operations relevant to a call processing or the like. Upon initialization of the plurality of BSCs, each BSC receives corresponding specific IDs and group IDs from the OMC  100  and performs the operations relevant to the call processing or the like based on the received IDs. 
   When the BSC receives an ID allocation request from the plurality of BTSs that the BSC manages, the BSC performs allocating corresponding IDs to all BTSs and performs operations relevant to management of the plurality of BTSs. 
   Types of BTS include a macro type, a micro type and a pico type. Type information of each BTS is stored in internal memories of each BTS. 
   Upon initialization of the plurality of BTSs, each BTS receives corresponding specific IDs from the BSC coupled thereto and performs operations relevant to the call processing or the like based on the received IDs. 
     FIG. 2  is a flow chart illustrating a method for allocating corresponding identities to a BSC and a BTS in an IMT-2000 system in accordance with the present invention. 
   At the step S 10 , the OMC (OMC=operating and maintenance center)  100  determines if system initialization is performed, and if not, the logic flow returns to the step S 10 , otherwise proceeds to step S 20 . 
   At the step S 20 , the OMC  100  transmits BSC ID allocation data to all BSCs coupled thereto to thereby perform allocating corresponding specific IDs and group ID to all the BSCs. 
   At the step S 30 , when the plurality of BSCs receive the BSC ID allocation data from the OMC  100 , each BSC recognizes the specific IDs and group IDs allocated thereto by analyzing the BSC ID allocation data and then performs operations relevant to a call processing or the like based on the allocated specific IDs and group IDs. 
   At the step S 40 , the plurality of BSCs transmit BTS ID allocation data to all BTSs coupled thereto to thereby perform allocating corresponding specific IDs and group ID to all the BTSs. 
   At the step S 50 , each of the plurality of BTSs recognizes its type by reading out type information stored in an internal memory thereof, recognizes specific IDs allocated to each by analyzing the BTS ID allocation data and then performs operations relevant to a call processing or the like based on the allocated specific IDs. 
     FIG. 3  is a flow chart illustrating in detail substeps included in step  20  shown in  FIG. 2  in accordance with the present invention. 
     FIG. 4  shows a structure of BSC ID allocation data to which a OMC transmits to a plurality of BSCs. 
   Referring to FIG.  3  and  FIG. 4 , at the step S 20 - 1 , the OMC (OMC=operating and maintenance center)  100  determines if an ID allocation request is received from one of a plurality of BSCs, and if not, the logic flow returns to the step S 20 - 1 , otherwise proceeds to step S 20 - 2 . 
   At the step S 20 - 2 , the OMC  100  transmits BSC ID allocation data to the BSC to thereby allocate a specific ID and a group ID. 
   A structure of the BSC ID allocation data is as shown in FIG.  4 . That is to say, the BSC ID allocation data includes total 32 bits including 8 bits for a BSC group ID field, 8 bits for a BSC ID and 16 bits for a reserved field. 
   At the step S 20 - 3 , the OMC  100  determines if it is completed to perform ID allocation operations for the plurality of BSCs, and if not, the logic flow returns to the step S 20 - 1 , otherwise the logic flow proceeds to step S 20 - 4 . 
   At the step S 20 - 4 , the OMC  100  performs managing the plurality of BSCs based on ID information about all the BSCs. 
     FIG. 5  is a flow chart illustrating in detail substeps included in step  40  shown in  FIG. 2  in accordance with the present invention. 
     FIG. 6  shows a structure of BTS ID allocation data to which a BSC transmits to a plurality of BTSs. 
   Referring to FIG.  5  and  FIG. 6 , at the step S 40 - 1 , each of the plurality of BSCs determines if an ID allocation request is received from one of a plurality of BTSs coupled thereto, and if not, the logic flow returns to the step S 40 - 1 , otherwise proceeds to step S 40 - 2 . 
   At the step S 40 - 2 , each BSC transmits BTS ID allocation data to the BTS to thereby allocate a specific ID. 
   A structure of the BTS ID allocation data is as shown in FIG.  6 . That is to say, the BTS ID allocation data includes a total of 32 bits including 16 bits for a reserved field, 13 bits for a BTS group ID field and 3 bits for a BTS type field. 
   At the step S 40 - 3 , each BSC determines if it is completed to perform ID allocation operations for the plurality of BTSs coupled thereto, an if not, the logic flow returns to the step S 40 - 1 , otherwise the logic flow proceeds to step S 40 - 4 . 
   At the step S 40 - 4 , each BSC performs managing the plurality of BTSs coupled thereto based on ID information about all the BTSs. 
   In accordance with the present invention, when allocating identities to a plurality of BSCs and a plurality of BTSs in an IMT-2000 system, allocating the identities (ID) can be simply performed by software without adding or changing hardware. 
   Accordingly, it is not necessary to install additional read only memories (ROM) in the plurality of BTSs to thereby reduce production cost and also, it is easily performed to modify specific IDs allocated to each BTS. 
   Although the preferred embodiments of the invention have been disclosed for illustrative purpose, those skilled in the art will appreciate that various modifications, additions, and substitutions are possible, without departing from the scope and sprit of the invention as disclosed in the accompanying claims.