The present invention relates to a method of unifying operations of a plurality of boards in a CDMA communication system through using logical addresses of the boards.
Conventionally, the CDMA communication system classifies the boards that are mounted on a rack according to a physical slot ID and loads applications by using the physical slot ID.
Since a board with the physical slot ID must be attached to a slot of the system which corresponds to the physical slot ID, the board cannot be recognized by the system if it is attached to another slot of the system. In this respect, it is not possible to unify the operations of a plurality of boards that are different from each other in terms of form.
It is, therefore, an objective of the present invention to provide a method of unifying operations of a plurality of boards in a CDMA communication system through using logical addresses of the boards. A board is attached to a slot of the system on the basis of a logical address of the board, which is stored in board configuration information.
The first embodiment of the present invention for achieving the above objective is a method for unifying operations of a plurality of boards in a CDMA communication system comprising the following features: a Base Station Manager (BSM) having a BSM System Loader Application (MSLA); a Call Control Processor (CCP) having a CCP Operating System Block (CCOS); a Common Block Loader Application (XBLA) and a CCP Loader Application (CCLA); an Enhanced Vocoder eXecution Assembly (EVXA) having a CCP EVXA Operating System Block (CSOS) and a Common Block Loader Application (XBLA). The CCP is configured to execute the steps of: requesting board configuration information to the BSM; upon receipt of the board configuration information, setting an ATM address table by using the board configuration information; requesting loading to the BSM by using the ATM address table; upon receipt of the loading from the BSM, executing a main loader; requesting loading of CCP applications to the BSM from the main loader; upon receipt of a board configuration information request from the CSOS, transmitting to the CSOS the board configuration information received from the BSM; upon receipt of a BSC ID request from the CSOS, transmitting the BSC ID to the CSOS; and upon receipt of request for loading of applications from the EVXA, loading applications according to the request.
The second embodiment of the present invention for achieving the above objective is a method for unifying operations of a plurality of boards in a CDMA communication system comprising the following features: a Base Station Manager (BSM) having a BSM System Loader Application (MSLA); a Call Control Processor (CCP) having a CCP Operating System Block (CCOS); a Common Block Loader Application (XBLA) and a CCP Loader Application (CCLA); an Enhanced Vocoder execution Assembly (EVXA) having a CCP EVXA Operating System Block (CSOS) and a Common Block Loader Application (XBLA). The BSM is configured to execute the steps of: upon receipt of request for board configuration information from the CCOS, reading PLD and transmitting the board configuration information that is suitable in form to the CCOS; upon receipt of request for loading of applications from the XBLA in the CCP, loading applications according to the request; and upon receipt of request for loading of CCP applications from the CCLA in the CCP, loading CCP applications according the request.
The third embodiment of the present invention for achieving the above objective is a method for unifying operations of a plurality of boards in a CDMA communication system comprising the following features: a Base Station Manager (BSM) having a BSM System Loader Application (MSLA); a Call Control Processor (CCP) having a CCP Operating System Block (CCOS); a Common Block Loader Application (XBLA) and a CCP Loader Application (CCLA); an Enhanced Vocoder execution Assembly (EVXA) having a CCP EVXA Operating System Block (CSOS) and a Common Block Loader Application (XBLA). The EVXA is configured to execute the steps of: requesting board configuration information to the CCOS; upon receipt of the board configuration information, requesting a BSC ID to the CCLA; upon receipt of the BSC ID, setting an ATM address table based on the BSC ID and the board configuration information and running the XBLA; and requesting loading of EVXA applications to the CCLA from the XBLA.
According to the present invention, since a board can be attached to any slot of the system regardless of the physical slot ID of the board, the boards can be easily managed.
The foregoing and other objects and features of the present invention will become more fully apparent from the following description, appended claims and their accompanying drawings.
Understanding that these drawings depict only typical embodiments of the invention and are, therefore, not to be considered limiting of its scope, the invention will be described with additional specificity and detail through use of the accompanying drawings in which:
It will be readily understood that the components and steps of the present invention, as generally described and illustrated in the Figures herein and accompanying text, could be arranged and designed in a wide variety of different configurations while still utilizing the inventive concept. Thus, the following detailed description of the preferred embodiments of the method of the present invention, as represented in
The present invention unifies operations of a plurality of boards in a CDMA communication system by using logical addresses of the boards, even if the boards are different from each other in form as in the case of an IBS package (CDMA-2000 1x InBuilding system) and 3G-1XWILL system.
The logical slot ID that corresponds to the physical slot ID is predefined and fabricated into a PLD (p-bsm) in order to unify the operations of two systems which are different from each other in terms of form.
The fabricated PLD comprises a board configuration information of a physical slot ID, a physical Shelf ID, a board type, a logical slot ID, etc., and manages the BSM. When the CCP requests the board configuration information while being initialized, the MSLA that is a BSM loader reads the PLD. It then extracts the necessary board configuration information and downloads the information to the CCP.
The operations of the above will be described in further detail as follows.
Where, reference numeral 100 denotes a Base Station Manager (BSM) having a BSM System Loader Application (MSLA); reference numeral 200 denotes a Call Control Processor (CCP) having a CCP Operating System Block (CCOS) 210, a Common Block Loader Application (XBLA) 220 and a CCP Loader Application (CCLA) 230; and reference numeral 300 denotes an Enhanced Vocoder eXecution Assembly (EVXA) having a CCP EVXA Operating System Block (CSOS) 310 and a Common Block Loader Application (XBLA) 320.
A method for unifying operations of a plurality of boards in a CDMA communication system will be described in detail as follows.
First, in step S102, CCOS 210 requests board configuration information (for example, a physical slot IP, endvpi, etc) to MSLA 110. In step S102, MSLA 110 searches the PLD, extracts the board configuration information, and transmits the information to CCOS 210.
Then, in step S103, CCOS 210 sets an ATM address table by using a logical ID among the received board configuration information and runs XBLA 220 after setting of the ATM address table.
In step S104, XBLA 220 requests loading to MSLA 110 by using the logical ID of each board.
In step S105, CSOS 310 requests the board configuration information to CCOS 210; and in step S106, CCOS 210 transmits the board configuration information to CSOS 310.
In step S107, XBLA 220 requests loading to MSLA 110; in step S108, MSLA 110 loads the request information to XBLA 220: and in step S109, XBLA 220 executes CCLA 230.
In step S110, CSOS 310 requests BSC ID to CCLA 230; in step S111, CCLA 230 transmits BSC ID to CSOS 310; and in step S112, CSOS 310 executes XBLA 320.
Then, in step S113, XBLA 320 requests loading to CCLA 230; and in step S114, CCLA 230 loads the requested information to XBLA 320.
As described in
The steps of
CCP 200 requests board configuration information to BSM 100 in step S211, and determines whether the received board configuration information is exact or not in step S212. It then sets an ATM address table by using the received board configuration information when the board configuration information is received correctly in step S213.
Then, XBLA 220 requests loading to BSM 100 by using the address table in step S214 and executes a CCP main loader upon receipt of loading from BSM 100 in step S215.
Then, CCLA 230, which is the main loader, requests loading of CCP applications to BSM 100 in step S216.
Subsequently, when the board configuration information is requested from BSM 100 in step S221, the board configuration information received from BSM 100 is transmitted to CSOS 310 in step S222.
A BSC ID is then requested from CSOS 310 in step S223; the BSC ID is transmitted to CSOS 310 in step S224, and when loading of applications from EVXA is requested in step S225, EVXA applications are loaded according to the request from EVXA 300 in step S226.
As described in
The steps of
CCOS 210 requests board configuration information in step S311; and BSM 100 reads the PLD and transmits the board configuration information that is suitable in form to CCOS 210 in step S312.
When loading of applications is requested from XBLA 220 in CCP 200 in step S313, the applications are loaded according to the request in step S314.
Then, when loading of CCP applications is requested from CCLA 230 in CCP 200 in step S315, CCP applications are loaded according to the request from CCLA 230 in step S316.
As described in
The steps of
EVXA 300 requests the board configuration information to CCOS 210 in step S411. When the requested board configuration information is received correctly in step S412, the BSC ID is requested to CCLA 230 in step S413.
Then, the ATM address table is set based on the BSC ID and the board configuration information when the requested BSC ID is received and XBLA 320 is run in step S414.
Thereafter, XBLA 320 requests loading of the EVXA applications to CCLA in step S415.
In accordance with the present invention, there is provided a method for unifying operations of a plurality of boards in a CDMA communication system by using logical addresses of the boards. The board is attached to a slot of the system on the basis of a logical address of the board, which is stored in board configuration information.
Additional modifications and improvements of the present invention may also be apparent to those of ordinary skill in the art. Thus, the particular combination of parts described and illustrated herein is intended to represent only certain embodiments of the present invention, and is not intended to serve as limitations of alternative devices within the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2003-0051155 | Jul 2003 | KR | national |
Number | Date | Country | |
---|---|---|---|
Parent | 10559235 | US | |
Child | 11534960 | US |