KR19990042432A - Switching Data Transmission Method for Switching of Outdoor Wireless Public Telephone Network - Google Patents
Switching Data Transmission Method for Switching of Outdoor Wireless Public Telephone Network Download PDFInfo
- Publication number
- KR19990042432A KR19990042432A KR1019970063252A KR19970063252A KR19990042432A KR 19990042432 A KR19990042432 A KR 19990042432A KR 1019970063252 A KR1019970063252 A KR 1019970063252A KR 19970063252 A KR19970063252 A KR 19970063252A KR 19990042432 A KR19990042432 A KR 19990042432A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- record
- base station
- transmission
- call
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/065—Generation of reports related to network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이동국, 기지국, 기지국 제어기, 교환기 및 망 관리 시스템으로 구성된 CT-2 망에서 기지국 및 기지국 제어기의 운용 보전 데이터와 교환기의 호 데이터와 장애 데이터를 교환기로부터 망 관리 시스템으로 전송하는 방법에 관한 것으로서, 교환기와 망 관리 시스템간의 데이터 파일에 하나의 기지국 운용 보전 데이터나 하나의 기지국 제어기 운용 보전 데이터를 적재하여 TCP/IP 망을 통해 전송하거나 한가지 유형의 교환기 호 데이터나 장애 데이터만을 다수 적재하여 전송하는 방법으로 데이터 유형에 관계없이 동일한 망 관리 시스템으로 전송되는 데이터들을 함께 적재하는데 있어서 기지국 제어기로부터 수신한 기지국 운용 보전 데이터가 포함된 운용 보전 데이터를 우선적으로 적재하고, 교환기의 호 데이터나 장애 데이터 발생시 발생한 데이터뿐만 아니라 전송로 장애나 망 관리 시스템의 전송 제어에 의해 전송되지 못하고 교환기 내부 버퍼에 저장 중에 있던 데이터들도 함께 고려하여 크기가 큰 데이터부터 작은 데이터 순으로 최대의 데이터를 적재하여 전송하는 방법을 제공함으로써, 교환기와 망 관리 시스템간의 데이터 전송율을 높일 수 있는 효과를 얻게 된다.The present invention relates to a method for transmitting operational maintenance data of a base station and a base station controller, call data and trouble data of a switch from a switch to a network management system in a CT-2 network including a mobile station, a base station, a base station controller, a switch, and a network management system. As a data file between the exchange and the network management system, one base station operating maintenance data or one base station controller operating maintenance data is loaded and transmitted through the TCP / IP network or only one type of exchange data or failure data is loaded and transmitted. In order to load data transmitted to the same network management system regardless of data type together, the operation preservation data including the operation preservation data received from the base station controller is preferentially loaded, and when call data or trouble data of the exchange occurs. Occurred Considering not only the data but also the data that could not be transmitted due to transmission line failure or transmission control of the network management system, the data stored in the internal buffer of the exchange is considered together. By doing so, the data transfer rate between the exchange and the network management system can be increased.
Description
본 발명은 공통무선접속(Common Air Interface, 이하 CAI라 칭함) 무선링크(Link)로 연결된 실외무선공중전화(Cordless Telephone Second Generation, 이하 CT-2라 칭함) 가입자의 단말기인 이동국(Mobile Station, 이하 MS라 칭함)과 호 접속 기능을 수행하는 기지국(Base Station, 이하 BS라 칭함), 기초 변화율 인터페이스(Basic Rate Interface, 이하 BRI라 칭함) 회선으로 연결된 다수의 기지국과 호 접속 기능을 수행하는 기지국 제어기(Base Station Controller, 이하 BSC라 칭함), 주 변화율 인터페이스(Primary Rate Interface, 이하 PRI라 칭함) 회선으로 연결된 다수의 기지국 제어기와 호 접속 기능을 수행하는 교환기(Mobile Switching Center) 및 다수의 교환기와 전송제어 프로토콜/인터넷 프로토콜(Transmission Control Protocol/Internet Protocol, 이하 TCP/IP라 칭함) 망을 통해 연결되어 다수의 기지국, 기지국 제어기 및 교환기에 대한 집중 운용 관리 및 유지 보수 기능을 수행하는 망 관리 시스템(Network Management System)으로 구성된 CT-2 망에서 망 관리 시스템이 교환기를 집중 운용 관리하고 유지 보수하는데 필요한 교환기의 호 데이터와 장애 데이터를 교환기로부터 망 관리 시스템으로 전송하기 위하여 기지국 제어기로부터 수신한 기지국 운용 보전 데이터가 포함된 기지국 제어기 운용 보전 데이터와 함께 교환기로 전송하는 CT-2 망의 교환기 운용 보전 데이터 전송방법에 관한 것이다.The present invention relates to a mobile station which is a terminal of a subscriber of a cordless telephone second generation (hereinafter referred to as CT-2) connected by a common air interface (hereinafter referred to as CAI) wireless link. A base station controller performing a call access function with a plurality of base stations connected by a base station (hereinafter referred to as a BS) and a basic rate interface (hereinafter referred to as a BRI) line (Base Station Controller, hereinafter referred to as BSC), Primary Rate Interface (hereinafter referred to as PRI), and a switch (Mobile Switching Center) and a plurality of exchanges that perform a call connection function with a plurality of base station controllers connected by a circuit A plurality of base stations, base station controllers, and the like are connected through a control control protocol / Internet protocol (hereinafter referred to as TCP / IP) network. In the CT-2 network, which consists of a network management system that performs centralized operation management and maintenance of ventilation, the network management system provides call data and trouble data of the exchange required for centralized operation management and maintenance of the exchange. The present invention relates to a method for transmitting switch operation maintenance data of a CT-2 network, which is transmitted together with a base station controller operation maintenance data including base station operation maintenance data received from a base station controller for transmission from a switch to a network management system.
종래 기술은 교환기에서 기지국 및 기지국 제어기 운용 보전 데이터와 교환기의 호 데이터 및 장애 데이터를 기지국, 기지국 제어기와 교환기를 운용 관리하고 유지 보수하는 망 관리 시스템으로 전송하는데 있어서 교환기와 망 관리 시스템간의 데이터 파일에 한 순간에 하나의 기지국 운용 보전 데이터나 기지국 제어기 운용 보전 데이터를 적재하여 전송하거나, 교환기의 호 데이터나 장애 데이터를 하나씩 적재하여 전송하거나 한가지 유형의 데이터만을 다수 적재하여 전송하는 방법을 사용하여 왔는데, 동일한 망 관리 시스템으로 전송되는 데이터들을 함께 전송하지 않고 개별적으로 전송하거나 서로 다른 유형의 데이터는 함께 전송하지 않기 때문에 교환기와 망 관리 시스템간의 데이터 전송율이 낮아진다는 문제점이 있었다.In the prior art, a base station and base station controller operation maintenance data and a call data and trouble data of the exchange are transferred to a network file management system that manages and maintains a base station, a base station controller and an exchange. At a moment, a single base station operating maintenance data or a base station controller operating maintenance data is loaded and transmitted, a call data or an error data of an exchange is loaded one by one, or only one type of data is loaded and transmitted. There is a problem in that the data transmission rate between the exchange and the network management system is lowered because the data transmitted to the same network management system is not transmitted together or transmitted separately or different types of data are transmitted together.
상기 문제점을 해결하기 위해 본 발명은, 동일한 망 관리 시스템으로 전송되는 데이터들을 기지국 운용 보전 데이터, 기지국 제어기 운용 보전 데이터와 교환기의 호 데이터 및 장애 데이터의 유형에 관계없이 교환기와 망 관리 시스템간의 데이터 파일에 함께 적재하여 전송하는데 있어서 기지국 제어기로부터 수신한 기지국 및 기지국 제어기 운용 보전 데이터를 우선적으로 적재하고 교환기의 호 데이터나 장애 데이터를 상기 유형에 관계없이 크기가 큰 데이터부터 작은 데이터 순으로 최대로 적재하여 전송하는 것을 목적으로 한다.In order to solve the above problems, the present invention provides a data file between the exchange and the network management system regardless of the type of data transmitted to the same network management system, regardless of the type of the base station operating maintenance data, the base station controller operating maintenance data and the call data and the failure data of the exchange. In loading and transmitting together, the base station and base station controller operation preservation data received from the base station controller are first loaded, and the call data and the failure data of the exchange are loaded in the order of the largest data to the smallest data regardless of the above types. It is intended to transmit.
도 1은 본 발명의 CT-2 망 구성도,1 is a CT-2 network configuration of the present invention,
도 2는 본 발명의 운용 보전 데이터 관리 및 제어 프로세스 흐름도,2 is an operation maintenance data management and control process flow chart of the present invention;
도 3은 본 발명에 따른 호 데이터 변환 및 저장 프로세스 흐름도,3 is a flowchart of a call data conversion and storage process according to the present invention;
도 4는 본 발명에 따른 장애 데이터 변환 및 저장 프로세스 흐름도,4 is a flow chart of a fault data conversion and storage process according to the present invention;
도 5는 본 발명에 따른 기지국 제어기 데이터 저장 프로세스 흐름도,5 is a flow diagram of a base station controller data storage process in accordance with the present invention;
도 6은 본 발명에 따른 운용 보전 데이터 전송 프로세스 흐름도,6 is a flowchart of the operation maintenance data transmission process according to the present invention;
도 7은 본 발명이 적용되는 운용 보전 데이터 적재 절차 흐름도,7 is an operation maintenance data loading procedure flow chart to which the present invention is applied;
도 8은 본 발명에 따른 기지국 제어기 데이터 적재 절차 흐름도,8 is a flowchart of a base station controller data loading procedure according to the present invention;
도 9는 본 발명에 따른 장애 데이터 적재 절차 흐름도,9 is a flow chart of fault data loading procedure according to the present invention;
도 10은 본 발명에 따른 운용 보전 데이터 전송 절차 흐름도.10 is a flowchart of the operation maintenance data transmission procedure according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>
1 : 이동국(MS) 2 : 기지국(BS)1: mobile station (MS) 2: base station (BS)
3 : 기지국 제어기(BSC) 4 : 교환기(MSC)3: base station controller (BSC) 4: switchboard (MSC)
5 : 망 관리 시스템(NMS) 6 : CAI 무선링크5: network management system (NMS) 6: CAI radio link
7 : BRI 회선 8 : PRI 회선7: BRI line 8: PRI line
9 : TCP/IP 망9: TCP / IP network
상기 목적을 달성하기 위하여 본 발명은 CAI 무선링크로 연결된 CT-2 가입자의 단말기인 이동국과 호 접속 기능을 수행하는 기지국, BRI 회선으로 연결된 다수의 기지국과 호 접속 기능을 수행하는 기지국 제어기, PRI 회선으로 연결된 다수의 기지국 제어기와 호 접속 기능을 수행하는 교환기 및 다수의 교환기와 TCP/IP 망을 통해 연결되어 다수의 기지국, 기지국 제어기 및 교환기에 대한 집중 운용 관리 및 유지 보수 기능을 수행하는 망 관리 시스템으로 구성하여, 교환기 내의 운용 보전 데이터 관리 및 제어 프로세스에 의해 PRI 회선으로 연결된 기지국 제어기, TCP/IP 망을 통해 교환기를 관리하는 망 관리 시스템과 교환기 내의 호 처리 프로세스 및 장애 처리 프로세스로부터 발생한 사상(Event)에 따라 운용 보전 데이터의 저장 및 전송을 제어하는 제 1 단계, 교환기 내의 호 데이터 변환 및 저장 프로세스에 의해 운용 보전 데이터 관리 및 제어 프로세스가 호 처리 프로세스로부터 수신한 호 데이터를 망 관리 시스템이 수신할 수 있는 형태로 형식화하여 교환기 내의 호 데이터 버퍼에 저장하고 교환기 내의 운용 보전 데이터 전송 프로세스로 데이터 전송을 요구하는 제 2 단계, 교환기 내의 장애 데이터 변환 및 저장 프로세스에 의해 운용 보전 데이터 관리 및 제어 프로세스가 장애 처리 프로세스로부터 수신한 장애 데이터를 망 관리 시스템이 수신할 수 있는 형태로 형식화하여 교환기 내의 장애 데이터 버퍼에 저장하고 운용 보전 데이터 전송 프로세스로 데이터 전송을 요구하는 제 3 단계, 교환기 내의 기지국 제어기 데이터 저장 프로세스에 의해 기지국 제어기로부터 수신한 기지국 제어기의 운용 보전 데이터를 교환기 내의 기지국 제어기 데이터 버퍼에 저장하고 운용 보전 데이터 전송 프로세스로 데이터 전송을 요구하는 제 4 단계, 운용 보전 데이터 전송 프로세스에 의해 기지국 제어기 데이터 저장 프로세스의 기지국 제어기 데이터 전송 요구, 호 데이터 변환 및 저장 프로세스의 호 데이터 전송 요구, 장애 데이터 변환 및 저장 프로세스의 장애 데이터 전송 요구와 주기적인 전송 요구를 처리하는 제 5 단계, 운용 보전 데이터 전송 프로세스에 의해 기지국 제어기 데이터 적재 절차를 수행하고 호 데이터 버퍼에 저장되어 있는 데이터를 TCP/IP 망을 통해 망 관리 시스템으로 전송하기 위해 사용하는 운용 보전 데이터 레코드(Record)에 적재하는 제 6 단계, 운용 보전 데이터 전송 프로세스에 의해 기지국 제어기 데이터 버퍼에 저장된 데이터를 우선적으로 운용 보전 데이터 레코드에 적재하는 제 7 단계, 운용 보전 데이터 전송 프로세스에 의해 기지국 제어기 데이터 버퍼와 호 데이터 버퍼에 저장된 데이터를 운용 보전 데이터 레코드에 적재한 후에 장애 데이터 버퍼에 저장되어 있는 데이터를 적재하는 제 8 단계 및 운용 보전 데이터 전송 프로세스에 의해 기지국 제어기 데이터와 교환기의 호 데이터 및 장애 데이터가 적재된 운용 보전 데이터 레코드를 교환기 운용 보전 데이터 파일에 수록하여 TCP/IP 망을 통해 망 관리 시스템으로 전송하고 망 관리 시스템으로부터 전송 응답을 수신하여 처리하는 제 9 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a base station performing a call access function with a mobile station, which is a terminal of a CT-2 subscriber connected via a CAI radio link, a base station controller performing a call access function with a plurality of base stations connected with a BRI line, and a PRI circuit. A network management system that performs centralized operation management and maintenance functions for a plurality of base stations, base station controllers, and exchangers connected through a TCP / IP network with a switch and a plurality of exchanges that perform call access functions with a plurality of base station controllers The event generated from the base station controller connected to the PRI circuit by the operation maintenance data management and control process in the exchange, the network management system managing the exchange through the TCP / IP network, the call processing process and the failure handling process in the exchange. The first step of controlling the storage and transmission of operational maintenance data By the call data conversion and storage process in the exchange, the operation maintenance data management and control process formats the call data received from the call processing process into a form that the network management system can receive, and stores it in the call data buffer in the exchange, The network management system can receive the fault data received from the fault handling process by the fault management process by the second stage of requesting data transfer to the operational maintenance data transmission process, the fault data conversion and storage process in the exchange. Format of the base station controller stored in the fault data buffer in the exchange and requesting data transmission to the operation maintenance data transmission process, the base station controller received from the base station controller by the base station controller data storage process in the exchange. A fourth step of storing data in the base station controller data buffer in the exchange and requesting data transmission to the operation maintenance data transmission process, the base station controller data transmission request of the base station controller data storage process by the operation maintenance data transmission process, call data conversion and storage The fifth step of handling the call data transmission request of the process, the fault data conversion and storage process and the periodic transmission request of the process, perform the base station controller data loading procedure by the operation maintenance data transmission process and store in the call data buffer The sixth step of loading the data into the operation maintenance data record used to transmit the data to the network management system through the TCP / IP network, the data stored in the base station controller data buffer by the operation maintenance data transmission process is given priority. A seventh step of loading the data into the operation maintenance data record by loading the data stored in the base station controller data buffer and the call data buffer into the operation maintenance data record by the operation maintenance data transmission process. In the eighth step and the operation maintenance data transmission process, the operation maintenance data record loaded with the base station controller data, the call data and the fault data of the exchange is stored in the operation maintenance data file and transmitted to the network management system through the TCP / IP network. And a ninth step of receiving and processing a transmission response from the network management system.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 CT-2 망 구성도로서, CT-2 가입자의 단말기인 이동국(MS(1)과 공통무선접속(CAI) 무선링크(6)로 연결되는 기지국(BS)(2), 다수의 BS(2)와 기초 변화율 인터페이스(BRI) 회선(7)으로 연결되는 기지국 제어기(BSC)(3), 다수의 BSC(3)와 주 변화율 인터페이스(PRI) 회선(8)으로 연결되는 교환기(MSC)(4) 및 다수의 MSC(4)와 TCP/IP 망(9)을 통해 연결되는 망 관리 시스템(Network Management System, 이하 NMS라 칭함)(5)으로 구성된다.1 is a block diagram of a CT-2 network of the present invention, which is a base station (BS) 2 connected to a mobile station (MS 1), which is a terminal of a CT-2 subscriber, by a common radio access (CAI) radio link 6; A base station controller (BSC) 3 connected to a plurality of BS 2 and an elementary rate of change interface (BRI) line 7, and a switch connected to a number of BSCs 3 and a primary rate of change interface (PRI) line 8 (MSC) 4 and a network management system (hereinafter referred to as NMS) 5 which are connected via a plurality of MSCs 4 and a TCP / IP network 9.
상기 MS(1)의 발신 및 착신 호 처리를 위해 BS(2)는 MS(1)와 BSC(3)가 상호 접속이 가능하도록 CAI 무선링크(6)와 BRI 회선(7)을 통해 MS(1) 및 BSC(3)와 정합(Interface)하는 기능을 수행하며, BSC(2)는 MS(1)와 MSC(4)가 상호 접속이 가능하도록 BRI 회선(7)과 PRI 회선(8)을 통해 BS(2) 및 MSC(4)와 정합하는 기능을 수행하며, MSC(4)는 MS(1) 상호간이나 일반 전화망과 통화로를 구성하는 기능을 수행한다.For the originating and terminating call processing of the MS 1, the BS 2 transmits the MS 1 via the CAI radio link 6 and the BRI line 7 so that the MS 1 and the BSC 3 can be interconnected. ) And the BSC (3) interface with the BSC (3), the BSC (2) through the BRI line (7) and PRI line (8) so that the MS (1) and the MSC (4) can be interconnected It performs a function of matching with the BS (2) and the MSC (4), the MSC (4) performs the function of forming a call path between the MS (1) mutually or a general telephone network.
CT-2 망의 운용 관리 및 유지 보수를 위해 NMS(5)는 과금(Charging) 관리, 트래픽(Traffic) 측정 관리와 BS(2), BSC(3) 및 MSC(4)의 구성 및 장애를 관리하는 기능을 수행한다.NMS (5) manages charging, traffic measurement, and manages BS (2), BSC (3) and MSC (4) and manages faults. It performs the function.
이를 위해 상기 NMS(5)는 BS(2), BSC(3)와 MSC(4)로 각각의 구성 정보를 전송하거나 이들로부터 발생한 호 데이터와 장애 데이터를 수신하여 처리한다.To this end, the NMS 5 transmits configuration information to the BS 2, the BSC 3 and the MSC 4, or receives and processes call data and failure data generated therefrom.
상기 NMS에 의한 다수의 BS(2), BSC(3)와 MSC(4)의 집중 운용 관리 및 유지 보수를 위해 BS(2)는 자체에서 발생한 호 데이터와 장애 데이터를 BRI 회선(7)으로 연결된 BSC(3)로 전송하고, BSC(3)는 자체의 호 데이터와 장애 데이터 및 BS(2)로부터 수신한 데이터를 PRI 회선(8)으로 연결된 MSC(4)로 전송하며, MSC(4)는 자체의 호 데이터와 장애 데이터, BSC(3)로부터 수신한 BS(2) 및 BSC(3)의 데이터를 TCP/IP 망(9)을 통해 NMS(5)로 전송한다.In order to centrally manage and maintain a plurality of BSs (2), BSCs (3) and MSCs (4) by the NMS, BS (2) is connected to the call data and failure data generated in the BRI line (7) The BSC 3 transmits its call data and fault data and data received from the BS 2 to the MSC 4 connected by the PRI line 8, and the MSC 4 It transmits its own call data and failure data and data of BS 2 and BSC 3 received from BSC 3 to NMS 5 via TCP / IP network 9.
도 2는 본 발명의 운용 보전 데이터 관리 및 제어 프로세스 흐름도로서, MSC(4) 내의 본 프로세스는 PRI(8) 회선으로 연결된 BSC(3), MSC(4)와 MSC(4) 하위의 BSC(3)와 BS(2)를 관리하는 NMS(5)들 및 MSC(4) 내의 호 처리 프로세스 및 장애 처리 프로세스와의 정합 기능을 수행하며, 각 정합 요소들로부터 발생한 사상에 따라 운용 보전 데이터를 저장하고 전송하기 위한 관리 및 제어 기능을 수행한다.Fig. 2 is a flowchart of the operation maintenance data management and control process of the present invention, wherein the process in the MSC 4 is a BSC 3 connected to a PRI 8 circuit, a MSC 4 and a BSC 3 below the MSC 4; NMSs (5) managing the BS 2 and the call processing and failure handling processes in the MSC (4), and stores the operation maintenance data in accordance with the idea generated from each matching element Perform management and control functions for transmission.
운용 보전 데이터 관리 및 제어 프로세스는 BS(2), BSC(3) 및 MSC(4)의 운용 보전 데이터를 BS(2), BSC(3)나 MSC(4)를 관리하는 관련 NMS(5)로 전송하는 기능을 수행하는 운용 보전 데이터 전송 프로세스를 생성(S1)하고, 운용 보전 데이터 전송 프로세스를 생성 후 BSC(3)로부터 수신한 BS(2) 및 BSC(3)의 운용 보전 데이터를 기지국 제어기 데이터 버퍼에 저장할 수 있는 지 여부를 나타내는 기지국 제어기 데이터 버퍼 플래그(Flag)를 TRUE로 초기화(S2)한다.Operational maintenance data management and control process transfers the operational integrity data of BS (2), BSC (3) and MSC (4) to the relevant NMS (5) managing BS (2), BSC (3) or MSC (4). Create an operation maintenance data transmission process to perform the function of transmitting (S1), and after generating the operation maintenance data transmission process base station controller data received the operation maintenance data of the BS (2) and BSC (3) received from the BSC (3) The base station controller data buffer flag indicating whether it can be stored in the buffer is initialized to TRUE (S2).
기지국 제어기 데이터 버퍼 플래그를 초기화한 후 NMS(5)로의 운용 보전 데이터 전송 가능 여부를 나타내는 전송 플래그를 초기화하기 위하여 NMS(5)와 연결된 TCP/IP(9) 회선 상태의 정상 비정상을 판단(S3)하여 정상인 경우 TCP/IP 상태 플래그를 참(TRUE)으로 설정(S4)하고, 비정상인 경우에는 TCP/IP 상태 플래그를 거짓(FALSE)으로 설정(S5)하며, MSC(4)를 관리하는 NMS(5)로부터의 운용 보전 데이터 전송 요구를 나타내는 전송 요구 플래그를 참으로 설정(S6)한다.After the base station controller data buffer flag is initialized, the normal abnormality of the TCP / IP (9) line state connected to the NMS 5 is determined to initialize a transmission flag indicating whether the operation maintenance data can be transmitted to the NMS 5 (S3). If normal, set the TCP / IP status flag to TRUE (S4), if abnormal, set the TCP / IP status flag to FALSE (S5) and manage the MSC (NMS ( The transfer request flag indicating the operation maintenance data transfer request from 5) is set to true (S6).
상기 TCP/IP 상태 플래그와 전송 요구 플래그를 초기화한 후 MSC(4)는 TCP/IP 상태 플래그와 전송 요구 플래그의 참 거짓을 판단(S7)하여 두 개의 플래그 값이 모두 참인 경우에는 전송 플래그를 참으로 설정(S8)하고 거짓인 경우에는 전송 플래그를 거짓으로 설정(S9)한 후 대기상태(S10)에 머무른다.After initializing the TCP / IP status flag and the transmission request flag, the MSC 4 determines that the TCP / IP status flag and the transmission request flag are true false (S7), and if the two flag values are true, the transmission flag is true. If it is set (S8) and false, the transmission flag is set to false (S9) and then stays in the standby state (S10).
대기상태(S10)에서 운용 보전 데이터 관리 및 제어 프로세스는 호 종료 시 호 처리 프로세스로부터 호 데이터를 수신(S11)하여 NMS(5)가 수신할 수 있는 형태로 형식화하고, 전송전 MSC(4) 내의 호 데이터 버퍼에 일시적으로 저장하기 위하여 호 데이터 변환 및 저장 프로세스를 생성(S12)하고, 대기상태(S13)에 머무른다.In the standby state S10, the operation maintenance data management and control process receives the call data from the call processing process at the end of the call (S11), formats it into a form that the NMS 5 can receive, and transmits the data in the MSC 4 before transmission. To temporarily store in the call data buffer, a call data conversion and storage process is generated (S12), and stays in a waiting state (S13).
운용 보전 데이터 관리 및 제어 프로세스는 상기 대기상태(S10)에서 MSC(4)의 장애 발생시나 복구 시 장애 처리 프로세스로부터 장애 데이터를 수신(S14)하여 NMS(5)가 수신할 수 있는 형태로 형식화하고 전송전 MSC(4) 내의 장애 데이터 버퍼에 일시적으로 저장하기 위하여 장애 데이터 변환 및 저장 프로세스를 생성(S15)하고, 이후에 장애 유형을 판단(S16)하여 NMS(5)와 연결된 TCP/IP(9) 회선 장애가 발생한 경우는 TCP/IP 상태 플래그를 거짓으로 설정(S17)하고, TCP/IP(9) 회선 장애가 복구된 경우는 TCP/IP 상태 플래그를 참으로 설정(S18)한 후에 전송 플래그 값을 재설정(S19)하며, 그 외의 경우는 대기상태(S10)에 머무른다.The operation maintenance data management and control process receives the failure data from the failure processing process at the time of failure or recovery of the MSC 4 in the standby state (S10) (S14) and formats it into a form that can be received by the NMS (5). In order to temporarily store in the fault data buffer in the MSC 4 before transmission, a fault data conversion and storage process is generated (S15), and then the fault type is determined (S16) to connect the TCP / IP (9) connected to the NMS 5 (9). In case of a line failure, the TCP / IP status flag is set to false (S17) .If a TCP / IP (9) line failure is recovered, the TCP / IP status flag is set to true (S18) before the transmission flag value is set. Reset (S19), otherwise stays in the standby state (S10).
대기상태(S10)에서 운용 보전 데이터 관리 및 제어 프로세스는 BSC(3)로부터 BS(2) 및 BSC(3)의 운용 보전 데이터가 적재된 기지국 제어기 운용 보전 데이터 메시지를 수신(S20)하여 MSC(4) 내의 기지국 제어기 데이터 버퍼에 일시적으로 저장하기 위하여 기지국 제어기 데이터 저장 프로세스를 생성(S21)하고, 대기상태(S13)에 머무른다.In the standby state S10, the operation maintenance data management and control process receives a base station controller operation maintenance data message loaded with operation maintenance data of the BS 2 and the BSC 3 from the BSC 3 (S20), and the MSC 4 In step S21, a base station controller data storage process is created for temporary storage in the base station controller data buffer in step S11), and stays in the standby state S13.
또한 운용 보전 데이터 관리 및 제어 프로세스는 대기상태(S10)에서 MSC(4)를 관리하는 NMS(5)로부터 운용 보전 데이터 전송 중지 요구를 수신(S22)하는 경우 전송 요구 플래그를 거짓으로 설정(S23)하고, 운용 보전 데이터 전송 요구를 수신(S24)하는 경우에는 전송 요구 플래그를 참으로 설정(S25)한 후 전송 플래그 값을 재설정(S19)한다.In addition, when the operation maintenance data management and control process receives the operation maintenance data transmission stop request from the NMS 5 managing the MSC 4 in the standby state S10 (S22), the transmission request flag is set to false (S23). When receiving the operation maintenance data transmission request (S24), the transmission request flag is set to true (S25) and then the transmission flag value is reset (S19).
뿐만 아니라 대기상태(S10)에서 운용 보전 데이터 관리 및 제어 프로세스는 NMS(5)로부터 전송한 운용 보전 데이터 파일에 대한 정상 수신 응답을 수신(S26)하여 MSC(4) 내의 운용 보전 데이터 전송 프로세스로 재전송(S27)하고, 비정상 수신 응답 메시지를 수신(S28)하여 운용 보전 데이터 전송 프로세스로 재전송(S29)하며 이후 대기상태(S13)에 머무른다.In addition, the operation maintenance data management and control process in the standby state (S10) receives a normal reception response to the operation maintenance data file transmitted from the NMS (S26) and retransmitted to the operation maintenance data transmission process in the MSC (4) (S27), the abnormal reception response message is received (S28) and retransmitted to the operation maintenance data transmission process (S29), and then stays in the standby state (S13).
도 3은 본 발명에 따른 호 데이터 변환 및 저장 프로세스 흐름도로서, MSC(4) 내의 본 프로세스는 운용 보전 데이터 관리 및 제어 프로세스가 호 처리 프로세스로부터 수신한 호 데이터를 NMS(5)가 수신할 수 있는 형태로 형식화하여 호 데이터 버퍼에 저장하고 운용 보전 데이터 전송 프로세스로 데이터 전송을 요구하는 기능을 수행한다.3 is a flow diagram of a call data conversion and storage process according to the present invention, wherein the process within the MSC 4 is capable of receiving call data received by the NMS 5 from the call processing process by the operational maintenance data management and control process. It is formatted into a form, stored in the call data buffer, and performs the function of requesting data transmission to the operation maintenance data transmission process.
호 데이터 변환 및 저장 프로세스는 호 데이터의 최대 크기인 C bytes 보다 크거나 같은 bytes로 가정한 호 데이터를 저장할 수 있는 데이터 항과 데이터 항에 저장된 데이터의 크기를 나타내는 길이 항으로 구성된 레코드를 N개 가지는 원형 큐(queue) 구조의 호 데이터 버퍼에서 호 데이터가 최종으로 저장된 레코드를 가리키는 임의의 프로세스가 참조하고 있는 동안에 다른 프로세스에 의해서 참조될 수 없는 상호 배타적인 변수인 최종 저장 호 레코드 지시자(pointer)와 본 호 데이터 버퍼 크기 N의 모듈로(modulo) 연산에 의해 호 처리 프로세스로부터 수신한 호 데이터를 저장할 차기 저장 호 레코드 지시자 값을 설정(S30)하고, 호 데이터 버퍼에서 호 데이터가 최종으로 전송된 레코드를 가리키는 최종 전송 호 레코드 지시자와 차기 저장 호 레코드 지시자로부터 버퍼가 가득 찼는지 여부를 판단(S31)한다.The call data conversion and storage process has N records consisting of a data term capable of storing call data assuming bytes greater than or equal to C bytes, the maximum size of call data, and a length term representing the size of the data stored in the data term. In the call data buffer of the circular queue structure, the last stored call record pointer, which is a mutually exclusive variable, that cannot be referenced by any other process while it is referenced by any process that points to the record where the call data was last stored. The next storage call record indicator value to store the call data received from the call processing process by a modulo operation of the call data buffer size N is set (S30), and the record in which the call data was finally transmitted in the call data buffer. To the last forwarded call record indicator and to the next stored call record indicator. It is determined whether the data buffer is full (S31).
상기 판단 후 호 데이터 변환 및 저장 프로세스는 최종 전송 호 레코드 지시자 값과 차기 저장 호 레코드 지시자 값이 같은 경우의 호 데이터 버퍼가 가득찬 경우 임의 시간 기간동안 취침상태(S32)에 머무른 후에 최종 저장 호 레코드 지시자 값을 재참조하여 차기 저장 호 레코드 지시자 값을 재설정(S33)한 후 데이터 저장을 시도한다.After the determination, the call data conversion and storage process stops the last stored call record after staying in the sleep state (S32) for a predetermined time period when the call data buffer is full when the last transmitted call record indicator value and the next stored call record indicator value are the same. Re-reference the indicator value to reset the next stored call record indicator value (S33) and then try to save the data.
호 데이터 변환 및 저장 프로세스는 호 데이터 버퍼가 가득차지 않은 경우 즉, 최종 전송 호 레코드 지시자 값과 차기 저장 호 레코드 지시자 값이 같지 않은 경우에는 차기 저장 호 레코드 지시자가 가리키는 레코드에 호 처리 프로세스로부터 수신한 호 데이터를 NMS(5)가 수신할 수 있는 형태로 저장하기 위하여 레코드의 길이 항에 데이터 항에 저장할 호 데이터의 바이트 수를 지정하며 레코드의 데이터 항에 전송할 호 데이터를 지정(S34)한다.The call data conversion and storage process receives the data from the call processing process on the record pointed to by the next stored call record indicator when the call data buffer is not full, that is, when the last transmitted call record indicator value and the next stored call record indicator value are not equal. In order to store the call data in a form that the NMS 5 can receive, the number of bytes of call data to be stored in the data term is specified in the length term of the record, and the call data to be transmitted in the data term of the record is designated (S34).
호 데이터 변환 및 저장 프로세스는 호 처리 프로세스로부터 수신한 호 데이터를 호 데이터 버퍼에 NMS(5)가 수신할 수 있는 형태로 변환하여 저장한 후에 차기 저장 호 레코드 지시자 값으로 최종 저장 호 레코드 지시자 값을 설정(S35)하고 운용 보전 데이터 전송 프로세스로 호 데이터 전송을 요구(S36)한 후 종료(S37)한다.The call data conversion and storage process converts and stores the call data received from the call processing process into a form that can be received by the NMS 5, and stores the final stored call record indicator value as the next stored call record indicator value. After setting (S35) and requesting call data transmission to the operation maintenance data transmission process (S36), it ends (S37).
도 4는 본 발명에 따른 장애 데이터 변환 및 저장 프로세스 흐름도로서, MSC(4) 내의 본 프로세스는 운용 보전 데이터 관리 및 제어 프로세스가 장애 처리 프로세스로부터 수신한 장애 데이터를 NMS(5)가 수신할 수 있는 형태로 형식화하여 장애 데이터 버퍼에 저장하고 운용 보전 데이터 전송 프로세스로 데이터 전송을 요구하는 기능을 수행한다.4 is a flow chart of fault data conversion and storage according to the present invention, wherein the process within the MSC 4 is capable of receiving fault data received by the NMS 5 from the fault handling process by the operational maintenance data management and control process. It is formatted into a form, stored in the fault data buffer, and performs the function of requesting data transfer to the operation maintenance data transfer process.
장애 데이터 변환 및 저장 프로세스는 장애 데이터를 저장할 수 있는 장애 데이터의 최대 크기인 F 바이트 보다 크거나 같은 바이트로 가정한 데이터 항과 데이터 항에 저장된 데이터의 크기를 나타내는 길이 항으로 구성된 레코드를 M개 가지는 원형 큐 구조의 장애 데이터 버퍼에서 장애 데이터가 최종으로 저장된 레코드를 가리키는 임의의 프로세스가 참조하고 있는 동안에 다른 프로세스에 의해서 참조될 수 없는 상호 배타적인 변수인 최종 저장 장애 레코드 지시자와 장애 데이터 버퍼 크기 M의 모듈로 연산에 의해 장애 처리 프로세스로부터 수신한 장애 데이터를 저장할 차기 저장 장애 레코드 지시자 값을 설정(S38)하고, 장애 데이터 버퍼에서 장애 데이터가 최종으로 전송된 레코드를 가리키는 임의의 프로세스가 참조하고 있는 동안에 다른 프로세스에 의해서 참조될 수 없는 상호 배타적인 변수인 최종 전송 장애 레코드 지시자와 차기 저장 장애 레코드 지시자로부터 버퍼가 가득 찼는지 여부를 판단(S39)한다.The fault data conversion and storage process has M records consisting of a data term that assumes bytes greater than or equal to F bytes, the maximum size of fault data that can store fault data, and a length term that indicates the size of the data stored in the data term. In the fault data buffer of the circular queue structure, the last stored fault record indicator and fault data buffer size M, which are mutually exclusive variables that cannot be referenced by any other process while being referenced by any process that points to the record where the fault data was last stored. Set a next storage failure record indicator value to store failure data received from the failure handling process by a modulo operation (S38), and while any process pointing to the record where the failure data was last transmitted in the failure data buffer is referenced. Other Interconnects which can not be referred to by the access exclusive variables of the last transmission indicator and a fault record from the next storage failure record indicator whether or not the buffer is full or it is determined (S39).
상기 판단 후 장애 데이터 변환 및 저장 프로세스는 장애 데이터 버퍼가 가득찬 경우, 즉 최종 전송 장애 레코드 지시자 값과 차기 저장 장애 레코드 지시자 값이 같은 경우에는 임의 시간 기간동안 취침상태(S40)에 머무른 후 최종 저장 장애 레코드 지시자 값을 재참조하여 차기 저장 장애 레코드 지시자 값을 재설정(S41)하고 데이터 저장을 시도한다.After the determination, the process of converting and storing the faulty data is performed when the fault data buffer is full, i.e., when the last transmission fault record indicator value and the next storage fault record indicator value are the same. The error record indicator value is re-referenced to reset the next storage error record indicator value (S41) and data storage is attempted.
판단 후 장애 데이터 변환 및 저장 프로세스는 장애 데이터 버퍼가 가득차지 않은 경우, 즉 최종 전송 장애 레코드 지시자 값과 차기 저장 장애 레코드 지시자 값이 같지 않은 경우는 차기 저장 장애 레코드 지시자가 가리키는 레코드에 장애 처리 프로세스로부터 수신한 장애 데이터를 NMS(5)가 수신할 수 있는 형태로 저장하기 위하여 레코드의 길이 항에 데이터 항에 저장할 장애 데이터의 바이트 수를 지정하며, 레코드의 데이터 항에 전송할 장애 데이터를 지정(S42)한다.After the determination, the fault data conversion and storage process will return from the fault handling process to the record pointed to by the next fault record indicator if the fault data buffer is not full, that is, if the last transport fault record indicator value and the next save fault record indicator value are not the same. In order to store the received fault data in a form that the NMS 5 can receive, the byte length of the fault data to be stored in the data term is specified in the length term of the record, and the fault data to be transmitted in the data term of the record is designated (S42). do.
장애 데이터 변환 및 저장 프로세스는 장애 처리 프로세스로부터 수신한 장애 데이터를 장애 데이터 버퍼에 NMS(5)가 수신할 수 있는 형태로 변환하여 저장한 후에 차기 저장 장애 레코드 지시자 값으로 최종 저장 장애 레코드 지시자 값을 설정(S43)하고 운용 보전 데이터 전송 프로세스로 장애 데이터 전송을 요구(S44)한 후 종료(S45)한다.The fault data conversion and storage process converts the fault data received from the fault handling process into a form that the NMS 5 can receive and stores the fault data in the fault data buffer. After setting (S43) and requesting the failure data transmission to the operation maintenance data transmission process (S44) and ends (S45).
도 5는 본 발명에 따른 기지국 제어기 데이터 저장 프로세스 흐름도로서, MSC(4) 내의 본 프로세스는 운용 보전 데이터 관리 및 제어 프로세스가 BSC(3)로부터 수신한 기지국 및 기지국 제어기 운용 보전 데이터를 기지국 제어기 데이터 버퍼에 저장하고 운용 보전 데이터 전송 프로세스로 데이터 전송을 요구하는 기능을 수행한다.Fig. 5 is a flow diagram of a base station controller data storage process according to the present invention, wherein the process in the MSC 4 is used to store the base station and base station controller operation maintenance data received from the BSC 3 by the operation maintenance data management and control process. This function saves the data and saves the data to the operation maintenance data transmission process.
상기 기지국 제어기 데이터 저장 프로세스는 BSC(3)로부터 BS(2)나 BSC(3)의 호 데이터와 장애 데이터들이 데이터를 수신할 NMS(5)를 나타내는 수신처 항과 전송할 데이터가 실릴 데이터 항과 데이터 항에 저장된 데이터의 크기를 나타내는 길이 항으로 구성된 레코드 형태로 적재된 W 바이트의 특징(character) 형으로 가정한 데이터 항과 V 바이트로 가정한 데이터 항에 저장된 데이터의 크기를 나타내는 길이 항으로 구성된 W와 V의 합은 LAPD 정보 전송 프레임의 정보부 최대 크기인 260 bytes를 초과하지 않는 것으로 가정하여 기지국 제어기 데이터 메시지를 기지국 제어기 데이터 메시지와 동일한 구조를 가지는 기지국 제어기 데이터 버퍼에 저장할 수 있는지 여부를 나타내는 기지국 제어기 데이터 버퍼 플래그의 참 거짓을 판단(S46)한다.The base station controller data storage process includes a destination term representing the NMS 5 from which the call data and the fault data of the BS 2 or BSC 3 receive data from the BSC 3, a data term to be loaded, and a data term to be transmitted. W and a length term representing the size of the data stored in the data term assuming the character type of W bytes loaded in the form of a record consisting of a length term representing the size of the data stored in Base station controller data indicating whether the sum of V can be stored in the base station controller data buffer having the same structure as the base station controller data message on the assumption that the sum of V does not exceed 260 bytes, the maximum size of the information part of the LAPD information transmission frame. True false of the buffer flag is determined (S46).
상기 판단 후 기지국 제어기 데이터 저장 프로세스는 기지국 제어기 데이터 메시지의 저장이 가능한 경우, 즉 기지국 제어기 데이터 버퍼 플래그 값이 참인 경우, 다른 기지국 제어기 데이터 저장 프로세스가 기지국 제어기 데이터 버퍼에 기지국 제어기 데이터 메시지를 저장하지 못하도록 기지국 제어기 데이터 버퍼 플래그 값을 거짓으로 설정하고(S47), 기지국 제어기 데이터 버퍼에 자신의 기지국 제어기 데이터 메시지를 저장, 즉 기지국 제어기 데이터 버퍼의 길이 항에 기지국 제어기 데이터 메시지의 길이 항 값을 지정하고, 기지국 제어기 데이터 버퍼의 데이터 항에 기지국 제어기 데이터 메시지의 데이터 항 값을 지정(S48)하고, 운용 보전 데이터 전송 프로세스로 기지국 제어기 데이터 전송을 요구(S49)한 후 종료(S50)한다.After the determination, the base station controller data storing process may prevent the other base station controller data storing process from storing the base station controller data message in the base station controller data buffer when the base station controller data message can be stored, that is, when the base station controller data buffer flag value is true. Sets the base station controller data buffer flag value to false (S47), stores its base station controller data message in the base station controller data buffer, that is, specifies the length term value of the base station controller data message in the length term of the base station controller data buffer, The data term value of the base station controller data message is specified in the data term of the base station controller data buffer (S48), the base station controller data transmission is requested (S49) in the operation maintenance data transmission process, and then terminated (S50).
판단 후 기지국 제어기 데이터 메시지의 저장이 불가능한 경우, 즉 기지국 제어기 데이터 버퍼 플래그 값이 거짓인 경우 기지국 제어기 데이터 저장 프로세스는 TCP/IP 상태 플래그의 참 거짓을 판단(S51)하여 NMS(5)로 데이터 전송이 불가능한 경우, 즉 TCP/IP 상태 플래그 값이 거짓인 경우에는 다른 기지국 제어기 데이터 저장 프로세스가 기지국 제어기 데이터 버퍼에 기지국 데이터 메시지를 저장할 수 있도록 기지국 제어기 데이터 버퍼 플래그 값을 참으로 설정하고(S52), 전송이 가능한 경우, 즉 TCP/IP 상태 플래그 값이 참인 경우는 기지국 제어기 데이터 메시지를 기지국 제어기 데이터 버퍼에 저장하기 위하여 계속해서 기지국 제어기 데이터 버퍼 플래그를 확인(S53)한다.If the base station controller data message cannot be stored after the determination, that is, if the base station controller data buffer flag value is false, the base station controller data storage process determines the true false of the TCP / IP status flag (S51) and transmits the data to the NMS 5. If this is not possible, that is, if the TCP / IP status flag value is false, the base station controller data buffer flag value is set to true so that another base station controller data storage process can store the base station data message in the base station controller data buffer (S52), When the transmission is possible, that is, the TCP / IP status flag value is true, the base station controller data buffer flag is continuously checked (S53) in order to store the base station controller data message in the base station controller data buffer.
도 6은 본 발명에 따른 운용 보전 데이터 전송 프로세스 흐름도로서, 본 프로세스는 기지국 제어기 데이터 저장 프로세스의 기지국 제어기 데이터 전송 요구나 호 데이터 변환 및 저장 프로세스의 호 데이터 전송 요구나 장애 데이터 변환 및 저장 프로세스의 장애 데이터 전송 요구를 수신하거나 주기적으로 호 데이터 버퍼와 장애 데이터 버퍼에 저장되어 있는 데이터를 NMS(5)가 수신할 수 있는 형태로 형식화하여 전송하는 기능을 수행한다.6 is a flowchart of an operation maintenance data transmission process according to the present invention, wherein the process is a base station controller data transmission request of a base station controller data storage process or a call data transmission request or a failure of a call data conversion and storage process. It performs a function of receiving a data transmission request or periodically formatting and storing data stored in the call data buffer and the fault data buffer in a form that the NMS 5 can receive.
운용 보전 데이터 전송 프로세스는 호 데이터 버퍼와 장애 데이터 버퍼를 초기화하기 위하여 최종 전송 호 레코드 지시자, 최종 저장 호 레코드 지시자, 최종 전송 장애 레코드 지시자와 최종 저장 장애 레코드 지시자를 0으로 설정(S54)하고, NMS(5)로부터의 운용 보전 데이터 전송 중지 요구나 TCP/IP(9) 망과 연결된 회선 장애로 인하여 NMS(5)로 전송되지 못하고 호 데이터 버퍼와 장애 데이터 버퍼에 남아있는 데이터를 주기적으로 전송하기 위하여 임의의 시간마다 데이터 전송 요구를 통보 받을 수 있도록 MSC(4)의 타이머(timer)를 설정(S55)하고, 기지국 제어기 데이터 전송 요구, 호 데이터 전송 요구, 장애 데이터 전송 요구나 타이머로부터 주기적 전송 요구를 수신하기 위하여 대기상태(S56)에 머무른다.The operation maintenance data transmission process sets the last transmission call record indicator, the last storage call record indicator, the last transmission failure record indicator and the last storage failure record indicator to 0 to initialize the call data buffer and the failure data buffer (S54). In order to periodically transmit the data remaining in the call data buffer and the fault data buffer that could not be transmitted to the NMS (5) due to a request for stopping operation maintenance data transmission from (5) or a circuit failure connected to the TCP / IP network. A timer of the MSC 4 is set (S55) so as to be notified of the data transmission request every arbitrary time (S55), and a periodic transmission request is received from the base station controller data transmission request, call data transmission request, fault data transmission request, or timer. Stay in standby (S56) to receive.
운용 보전 데이터 전송 프로세스는 기지국 제어기 데이터 저장 프로세스의 기지국 제어기 데이터 전송 요구를 수신(S57)하는 경우 타이머에 설정된 주기적 전송 요구를 취소(S58)하고, NMS(5)로의 기지국 제어기 운용 보전 데이터의 전송이 가능한 지 여부를 확인하기 위하여 TCP/IP 상태 플래그의 참 거짓을 판단(S59)하고, 전송이 가능한 경우, 즉 TCP/IP 상태 플래그가 참인 경우는 운용 보전 데이터 적재 절차(procedure)를 수행(S60)하고, TCP/IP 상태 플래그가 거짓인 전송이 불가능한 경우는 기지국 제어기 데이터 버퍼에 저장된 기지국 제어기 데이터의 전송을 포기하고 다음의 기지국 제어기 데이터 메시지가 저장될 수 있도록 기지국 제어기 데이터 버퍼 플래그를 참으로 지정(S61)한 후 호 데이터 버퍼와 장애 데이터 버퍼에 남아있는 데이터를 주기적으로 전송하기 위하여 임의의 시간마다 데이터 전송 요구를 통보 받을 수 있도록 타이머를 재설정(S62)한다.When the operation maintenance data transmission process receives the base station controller data transmission request of the base station controller data storage process (S57), the periodic transmission request set in the timer is canceled (S58), and transmission of the base station controller operation maintenance data to the NMS 5 is performed. In order to check whether the TCP / IP status flag is true false, it is determined (S59), and if transmission is possible, that is, if the TCP / IP status flag is true, the operation maintenance data loading procedure is performed (S60). If transmission with a false TCP / IP status flag is not possible, the base station controller data buffer flag is set to true so that the base station controller data message stored in the base station controller data buffer is discarded and the next base station controller data message can be stored. S61) periodically transmits data remaining in the call data buffer and the fault data buffer. In order to reset (S62) to the timer every time to be notified of any data transfer request.
상기 운용 보전 데이터 전송 프로세스는 호 데이터 변환 및 저장 프로세스의 호 데이터 전송 요구를 수신(S63)하거나 장애 데이터 변환 및 저장 프로세스의 장애 데이터 전송 요구를 수신(S64)하여 타이머에 설정된 주기적 전송 요구를 취소(S65)한 경우나 타이머로부터 주기적 전송 요구를 수신(S66)하는 경우에는 NMS(5)로의 운용 보전 데이터 전송 가능 여부를 나타내는 전송 플래그의 참 거짓을 판단(S67)하여 전송이 가능한 경우, 즉 전송 플래그가 참인 경우에만 운용 보전 데이터 적재 절차를 수행(S68)하고, 호 데이터 버퍼와 장애 데이터 버퍼에 남아있는 데이터를 주기적으로 전송하기 위하여 임의의 시간마다 데이터 전송 요구를 통보 받을 수 있도록 타이머를 재설정(S62)한다.The operation maintenance data transmission process receives a call data transmission request of the call data conversion and storage process (S63) or receives a failure data transmission request of the failure data conversion and storage process (S64) to cancel the periodic transmission request set in the timer ( In the case of S65) or in the case of receiving the periodic transmission request from the timer (S66), if transmission is possible by determining the true false of the transmission flag indicating whether the operation maintenance data is transmitted to the NMS 5 (S67), that is, the transmission flag If only is true, the operation preservation data loading procedure is performed (S68), and the timer is reset to be notified of the data transmission request at any time in order to periodically transmit the data remaining in the call data buffer and the fault data buffer (S62). )do.
도 7은 본 발명이 적용되는 운용 보전 데이터 적재 절차 흐름도로서, 운용 보전 데이터 전송 프로세스에 의해 수행되는 본 절차는 기지국 제어기 데이터 버퍼와 호 데이터 버퍼와 장애 데이터 버퍼에 저장되어 있는 데이터를 NMS(5)로 전송하기 위하여 사용하는 운용 보전 데이터 레코드에 적재하는 기능을 수행한다.7 is a flowchart of an operation maintenance data loading procedure to which the present invention is applied. The procedure performed by the operation maintenance data transmission process includes data stored in a base station controller data buffer, a call data buffer, and a failure data buffer. It loads into the Operational Preservation Data Record, which is used to transmit the data.
상기 운용 보전 데이터 전송 프로세스는 데이터를 수신할 NMS(5)를 나타내는 수신처 항과 BS(2)나 BSC(3)의 장애 데이터나 호 데이터가 실린 데이터 항과 데이터 항에 저장된 데이터의 크기를 나타내는 W 바이트의 특징형으로 가정한 길이 항으로 구성된 레코드들이 적재된 데이터 항과 데이터 항에 저장된 데이터의 크기를 나타내는 V 바이트로 가정한 길이 항으로 구성된 W와 V의 합은 LAPD 정보 전송 프레임의 정보부 최대 크기인 260 바이트를 초과하지 않는 것으로 가정하는 기지국 제어기 데이터 버퍼에 저장된 내용 중에서 NMS(5)로 전송한 데이터의 바이트를 나타내는 기지국 제어기 버퍼 지시자(pointer)를 0으로 초기화(S69)하고, TCP/IP 망(9)을 통한 데이터 전송을 위해 MSC(4)를 관리하는 NMS(5)에 대한 IP 주소를 축출(S70)한다.The operation maintenance data transmission process includes a destination term indicating the NMS 5 to receive data, a data term containing the fault data or the call data of the BS 2 or the BSC 3 and the size of the data stored in the data term. The sum of W and V, consisting of the data term loaded with the length term assuming the characteristic of the byte and the length term assuming the V byte representing the size of the data stored in the data term, is the maximum size of the information part of the LAPD information transmission frame. A base station controller buffer pointer indicating a byte of data transmitted to the NMS 5 among contents stored in the base station controller data buffer, which is assumed not to exceed 260 bytes, is initialized to 0 (S69), and the TCP / IP network is (9) Evict the IP address for the NMS (5) managing the MSC (4) for data transmission through (S70).
상기 운용 보전 데이터 전송 프로세스는 IP주소를 축출한 후 기지국 제어기 데이터 메시지(W + V 바이트)나 다수의 호 데이터(C 바이트)나 장애 데이터(F 바이트)를 저장할 수 있는 데이터 항, 즉 Z 바이트의 문자형으로 가정하며, Z ≥ W + V 이며, Z ≥ a·C + b·F 이고, 단 a, b 1로 가정하는 데이터 항에 적재된 데이터의 크기를 나타내는 길이 항(T 바이트)으로 구성된 운용 보전 데이터 레코드를 초기화하기 위하여 데이터 레코드의 길이 항을 0으로 설정(S71)하고, 호 데이터나 장애 데이터를 데이터 레코드에 적재하여 NMS(5)로 전송한 후에 전송이 실패하는 경우 데이터 레코드에 적재되었던 데이터를 호 데이터 버퍼와 장애 데이터 버퍼에 재저장할 수 있도록 최종 전송 호 레코드 지시자 값을 최종 전송 호 레코드 지시자 보관소에 저장(S71)하고 최종 전송 장애 레코드 지시자 값을 최종 전송 장애 레코드 지시자 보관소에 저장(S71)한다.The operation maintenance data transmission process extracts an IP address and then stores a base station controller data message (W + V bytes), a plurality of call data (C bytes) or failure data (F bytes). An operation consisting of a length term (T bytes) representing the size of data loaded in a data term, assuming a character type, Z ≥ W + V, Z ≥ a · C + b · F, and a, b 1 In order to initialize the maintenance data record, the length term of the data record is set to 0 (S71), and if the transmission fails after the call data or failure data is loaded into the data record and transmitted to the NMS (5), the data record has been loaded into the data record. To store the data in the call data buffer and the fault data buffer, the last call record indicator value is stored in the last call record indicator repository (S71) and the last call failure level is stored. Save De indicator value in the last transmission failure indicator records and archives (S71).
운용 보전 데이터 전송 프로세스는 기지국 제어기 데이터를 최우선으로 전송하기 위하여 기지국 제어기 데이터 버퍼에 저장된 데이터를 운용 보전 데이터 레코드에 적재하는 기지국 제어기 데이터 적재 절차를 수행(S72)하고, 교환기의 호 데이터나 장애 데이터를 NMS(5)로 전송할 수 있는 지를 확인하기 위하여 전송 플래그의 참 거짓을 판단(S73)한다.The operation maintenance data transmission process performs a base station controller data loading procedure of loading data stored in the base station controller data buffer into the operation maintenance data record in order to transmit the base station controller data at the highest priority (S72), and transmits call data or failure data of the exchange. In order to confirm whether or not transmission is possible to the NMS 5, a true false of the transmission flag is determined (S73).
운용 보전 데이터 전송 프로세스는 교환기의 호 데이터나 장애 데이터 전송이 불가능한 경우, 즉 전송 플래그가 거짓인 경우에는 기지국 제어기 운용 보전 데이터의 적재 여부를 판단(S74)하여 적재가 되지 않은 경우, 즉 운용 보전 데이터 레코드의 길이 항 값이 0 이하인 경우에 적재 및 전송을 종료(S75)하며, 운용 보전 데이터 레코드의 길이 항 값이 0 보다 큰 경우인 기지국 제어기 운용 보전 데이터가 적재된 경우에는 NMS(5)로 데이터 레코드를 전송하기 위해 운용 보전 데이터 전송 절차를 수행(S76)한 후, 전송 결과를 판단(S77)하여 전송이 실패한 경우에는 적재 및 전송을 종료(S75)하고, 전송이 성공하거나 재전송해야 하는 경우 다음 데이터를 적재하기 위하여 운용 보전 데이터 레코드를 초기화(S78)한다.The operation maintenance data transmission process determines that the base station controller operation maintenance data is loaded (S74) when the call data or the fault data transmission of the exchange is impossible, that is, when the transmission flag is false (S74). If the length term value of the record is less than or equal to zero, loading and transmission is terminated (S75). If the length term value of the record is greater than zero, the base station controller operation maintenance data is loaded into the NMS (5). After performing the operation maintenance data transmission procedure to transmit the record (S76), and determines the transmission result (S77), if the transfer fails, the loading and transfer is terminated (S75), and if the transfer is successful or need to retransmit The operation maintenance data record is initialized in order to load data (S78).
운용 보전 데이터 전송 프로세스는 교환기의 호 데이터나 장애 데이터 전송이 가능한 경우, 즉 전송 플래그가 참인 경우 데이터 전송율을 높일 수 있도록 장애 데이터 보다 크기가 큰 호 데이터를(C ≥ F) 우선적으로 운용 보전 데이터 메시지에 적재하기 위하여 최종 전송 호 레코드 지시자와 최종 저장 호 레코드 지시자로부터 호 데이터 버퍼가 비었는지 여부를 판단(S79)한다.The operation maintenance data transmission process preferentially maintains operation data messages (C ≥ F) that are larger than the failure data in order to increase the data rate if call exchange or fault data transmission of the exchange is possible, that is, if the transmission flag is true. In step S79, it is determined whether the call data buffer is empty from the last transmission call record indicator and the last storage call record indicator.
운용 보전 데이터 전송 프로세스는 호 데이터 버퍼가 비어 있지 않은 경우, 즉 최종 전송 호 레코드 지시자 값과 최종 저장 호 레코드 지시자 값이 같지 않은 경우에는 최종 전송 호 레코드 지시자와 호 데이터 버퍼 크기 N의 모듈로 연산을 통해 운용 보전 데이터 레코드에 적재하여 전송할 차기 전송 호 레코드 지시자 값을 설정(S80)하고, 데이터 레코드의 데이터 항 크기 Z와 데이터 항에 적재되어 있는 데이터 메시지의 데이터 항 값의 데이터 크기의 연산을 통해 데이터 레코드의 데이터 항에 차기 전송 호 레코드 지시자가 가리키는 호 데이터 버퍼의 레코드를 적재할 수 있는 지 여부를 판단(S81)한다.The operational maintenance data transfer process performs a modulo operation of the final outgoing call record indicator and the call data buffer size N if the call data buffer is not empty, that is, if the last outgoing call record indicator value and the last stored call record indicator value are not equal. The next transmission call record indicator value to be loaded and transmitted to the operation maintenance data record is set (S80), and the data is calculated by calculating the data term size Z of the data record and the data size of the data term value of the data message loaded in the data term. In step S81, it is determined whether the record of the call data buffer indicated by the next transmission call record indicator can be loaded in the data term of the record.
운용 보전 데이터 전송 프로세스는 차기 전송 호 레코드 지시자가 가리키는 호 데이터 버퍼의 레코드를 데이터 레코드에 적재할 수 있는 경우 데이터 항에서 데이터가 적재되어 있는 다음 자리부터 적재할 호 레코드를 바이트 별로 문자형으로 변환하여 적재하고, 데이터 레코드의 길이 항 값을 적재한 호 레코드의 크기만큼 증가(S82) 시키고, 차기 전송 호 레코드 지시자 값으로 최종 전송 호 레코드 지시자 값을 설정(S83)한 후 다음 호 레코드를 적재하기 위해 호 데이터 버퍼 내에 전송할 데이터가 존재하는 지를 확인(S84)한다.The operation maintenance data transmission process converts the call record to be loaded character-by-byte character-by-byte from the next digit in which the data is loaded in the data term if the record of the call data buffer indicated by the next transmission call record indicator can be loaded into the data record. After increasing the length term value of the data record by the size of the loaded call record (S82), setting the last transmitted call record indicator value as the next transmission call record indicator value (S83), and then loading the next call record. It is checked whether data to be transmitted exists in the data buffer (S84).
운용 보전 데이터 전송 프로세스는 차기 전송 호 레코드 지시자가 가리키는 호 데이터 버퍼의 레코드를 데이터 레코드에 적재할 수 없는 경우에 장애 데이터 버퍼의 장애 데이터를 적재하기 위하여 장애 데이터 적재 절차를 수행(S85)하고, NMS(5)로 데이터 레코드를 전송하기 위해 운용 보전 데이터 전송 절차를 수행(S86)한 후, 전송 결과를 판단(S87)하여 전송이 실패한 경우에는 재 및 전송을 종료(S88)하고, 전송이 성공하거나 재전송해야 하는 경우에 다음 데이터를 적재하기 위하여 운용 보전 데이터 레코드를 초기화(S78)한다.The operation maintenance data transmission process performs a failure data loading procedure to load failure data of the failure data buffer when the record of the call data buffer indicated by the next transmission call record indicator cannot be loaded into the data record (S85), and the NMS After performing the operation maintenance data transmission procedure (S86) to transmit the data record (5), and determines the transmission result (S87), if the transmission fails, the re- and re-transmission is terminated (S88), and the transmission is successful or If it is necessary to retransmit, the operation maintenance data record is initialized (S78) in order to load the next data.
운용 보전 데이터 전송 프로세스는 호 데이터 버퍼가 비어 있는 경우, 즉 최종 전송 호 레코드 지시자 값과 최종 저장 호 레코드 지시자 값이 같은 경우에는 장애 데이터 버퍼의 장애 데이터를 데이터 레코드에 적재하기 위하여 장애 데이터 적재 절차를 수행(S89)하고, 적재 결과의 찬 거짓을 판단(S74)하여 적재된 데이터가 없는 경우, 즉 운용 보전 데이터 레코드의 길이 항 값이 0 이하인 경우에는 적재 및 전송을 종료(S75)하며, 운용 보전 데이터 레코드의 길이 항 값이 0 보다 큰 경우인 장애 데이터를 적재한 경우에 NMS(5)로 데이터 레코드를 전송하기 위해 운용 보전 데이터 전송 절차를 수행(S76)한 후, 전송 결과를 판단(S77)하여 전송이 실패한 경우에 적재 및 전송을 종료(S75)하고, 전송이 성공하거나 재전송해야 하는 경우에는 다음 데이터를 적재하기 위하여 운용 보전 데이터 레코드를 초기화(S78)한다.The operational maintenance data transfer process uses the fault data loading procedure to load fault data from the fault data buffer into the data record if the call data buffer is empty, i.e., if the last transmitted call record indicator value and the last stored call record indicator value are the same. If there is no loaded data, that is, if there is no loaded data (i.e., if the length term value of the operation maintenance data record is 0 or less) (S89), the loading and transfer ends (S75). In the case of loading the fault data in which the length term value of the data record is larger than 0, after performing the operation maintenance data transmission procedure (S76) to transmit the data record to the NMS (S76), the transmission result is determined (S77). If the transfer fails, the loading and transfer ends (S75). If the transfer succeeds or needs to be retransmitted, the next data is loaded. The maintenance operations over the data record is initialized (S78).
도 8은 본 발명에 따른 기지국 제어기 데이터 적재 절차 흐름도로서, 운용 보전 데이터 전송 프로세스에 의해 수행되는 본 절차는 기지국 제어기 데이터 버퍼에 저장된 데이터를 운용 보전 데이터 레코드에 적재하는 기능을 수행한다.8 is a flowchart of a base station controller data loading procedure according to the present invention. The procedure performed by the operation maintenance data transmission process performs a function of loading data stored in the base station controller data buffer into an operation maintenance data record.
운용 보전 데이터 전송 프로세스는 기지국 제어기 데이터 버퍼에 전송할 기지국 제어기 데이터 메시지가 저장되어 있는지를 확인하기 위하여 기지국 제어기 데이터 버퍼 플래그를 참조(S90)하고, 기지국 제어기 데이터 메시지가 저장되어 있지 않은 경우, 즉 기지국 제어기 데이터 버퍼 플래그가 참인 경우, 기지국 제어기 데이터의 적재를 종료(S91)한다.The operation maintenance data transmission process refers to the base station controller data buffer flag to check whether the base station controller data message to be transmitted is stored in the base station controller data buffer (S90), and if the base station controller data message is not stored, that is, the base station controller If the data buffer flag is true, the loading of the base station controller data is terminated (S91).
운용 보전 데이터 전송 프로세스는 기지국 제어기 데이터 메시지가 기지국 제어기 데이터 버퍼에 저장되어 있는 경우, 즉 기지국 데이터 버퍼 플래그가 거짓인 경우에는 기지국 제어기 데이터 버퍼의 내용을 전송 완료했는지를 판단(S92)하여 전송이 완료된 경우, 즉 기지국 제어기 데이터 버퍼에 적재된 데이터의 크기와 기지국 제어기 버퍼 지시자의 값이 같은 경우에는 기지국 제어기 버퍼 지시자를 0으로 초기화(S93)하고, 기지국 제어기 데이터 저장 프로세스에 의해 다음의 기지국 제어기 데이터 메시지가 기지국 제어기 데이터 버퍼에 저장될 수 있도록 기지국 제어기 데이터 버퍼 플래그를 참으로 지정(S93)하고 적재를 종료(S91)한다.When the base station controller data message is stored in the base station controller data buffer, that is, when the base station data buffer flag is false, it is determined whether the contents of the base station controller data buffer have been transmitted (S92). If the size of the data loaded in the base station controller data buffer is the same as the value of the base station controller buffer indicator, the base station controller buffer indicator is initialized to 0 (S93), and the next base station controller data message is transmitted by the base station controller data storage process. The base station controller data buffer flag is set to true (S93) and the loading is terminated (S91) so that can be stored in the base station controller data buffer.
운용 보전 데이터 전송 프로세스는 기지국 제어기 데이터 버퍼의 내용을 전송 완료하지 못한 경우인 기지국 제어기 데이터 버퍼에 적재된 데이터의 크기와 기지국 제어기 버퍼 지시자의 값이 다른 경우에는 운용 보전 데이터 레코드에 기 적재된 데이터가 있는지 여부를 확인(S94)하고, 적재된 데이터가 하나도 없는 경우에는 기지국 제어기 버퍼 지시자 값을 기지국 제어기 데이터 버퍼의 길이 항 크기 T로 지정(S95)하고, 기지국 제어기 데이터 버퍼에서 적재할 데이터 레코드, 즉 기지국이나 기지국 제어기의 호 데이터나 장애 데이터 레코드를 수신할 NMS(5)의 식별자(Identity)를 축출(S95)하고, 운용 보전 데이터 레코드에 기지국 제어기 버퍼 지시자가 가리키는 데이터 레코드를 적재할 자리가 있는지 여부를 판단(S96)한다.The operation preservation data transmission process is performed when the contents of the base station controller data buffer are not completed. If the size of the data loaded in the base station controller data buffer and the value of the base station controller buffer indicator differ, If there is no loaded data, the base station controller buffer indicator value is designated as the length term size T of the base station controller data buffer (S95), and the data record to be loaded in the base station controller data buffer, i.e. Ejection (S95) of the NMS 5 to receive the call data or the failure data record of the base station or the base station controller, and whether there is a place to load the data record indicated by the base station controller buffer indicator in the operation maintenance data record. Determine (S96).
운용 보전 데이터 레코드에 기 적재된 데이터가 있는 경우에 운용 보전 데이터 전송 프로세스는 기 적재된 데이터 레코드를 수신할 NMS(5)의 식별자와 적재할 데이터 레코드를 수신할 NMS(5)의 식별자가 같은지 여부를 확인하여 동일한 NMS(5)로 전송할 레코드인지 여부를 판단(S97)하고, 동일한 NMS(5)로 전송할 레코드인 경우는 운용 보전 데이터 레코드에 기지국 제어기 버퍼 지시자가 가리키는 데이터 레코드를 적재할 자리가 있는지 여부를 확인(S96)한다.If there is preloaded data in the operational maintenance data record, the operational maintenance data transmission process determines whether the identifier of the NMS 5 to receive the preloaded data record is the same as the identifier of the NMS 5 to receive the data record to be loaded. If it is determined that the record to be transmitted to the same NMS (5) (S97), and if the record to be transmitted to the same NMS (5), whether there is a place to load the data record indicated by the base station controller buffer indicator in the operation maintenance data record Check whether or not (S96).
운용 보전 데이터 레코드에 기지국 제어기 버퍼 지시자가 가리키는 데이터 레코드를 적재할 자리가 있는 경우에 운용 보전 데이터 전송 프로세스는 운용 보전 데이터 레코드에 기 저장된 데이터의 다음 자리부터 차례로 기지국 제어기 버퍼 지시자가 가리키는 데이터 레코드의 길이 항과 데이터 항을 적재(S98)하고, 적재한 바이트 수만큼 운용 보전 데이터 레코드의 길이 항 값을 증가(S99) 시키고, 다음에 적재할 데이터 레코드를 지시하기 위하여 기지국 제어기 버퍼 지시자 값을 적재하기 위해 처리한 데이터 레코드의 길이만큼 증가(S100) 시키고, 운용 보전 데이터 레코드에 기지국 제어기 데이터 버퍼의 다음 데이터 레코드를 적재하기 위하여 기지국 제어기 데이터 버퍼의 내용을 전송 완료했는지를 확인(S101)한다.If the operational maintenance data record has a place to load the data record indicated by the base station controller buffer indicator, the operational maintenance data transmission process starts with the length of the data record indicated by the base station controller buffer indicator in order from the next digit of the data previously stored in the operational maintenance data record. To load the term and data term (S98), increase the length term value of the operation maintenance data record by the number of bytes loaded (S99), and to load the base station controller buffer indicator value to indicate the next data record to load. The data is incremented by the length of the processed data record (S100), and it is checked whether or not the contents of the base station controller data buffer are transferred in order to load the next data record of the base station controller data buffer into the operation maintenance data record (S101).
동일한 NMS(5)로 전송할 레코드가 아닌 경우나 운용 보전 데이터 레코드에 기지국 제어기 버퍼 지시자가 가리키는 데이터 레코드를 적재할 자리가 없는 경우에 운용 보전 데이터 전송 프로세스는 MSC(4)를 관리하는 NMS(5)의 식별자와 운용 보전 데이터 레코드에 적재된 데이터를 수신할 NMS(5)의 식별자가 같은지 여부를 판단(S102)한다.When there is no record to transmit to the same NMS (5) or when there is no place to load the data record indicated by the base station controller buffer indicator in the operation maintenance data record, the operation maintenance data transmission process manages the NMS (5) managing the MSC (4). It is determined whether or not the identifier of the NMS 5 to receive the data loaded in the operation maintenance data record is the same (S102).
상기 판단 후 MSC(4)를 관리하는 NMS(5)의 식별자와 운용 보전 데이터 레코드에 적재된 데이터를 수신할 NMS(5)의 식별자가 같은 경우에 운용 보전 데이터 전송 프로세스는 MSC(4)의 호 데이터 및 장애 데이터를 운용 보전 데이터 레코드에 함께 적재하기 위하여 기지국 제어기 데이터 적재 절차를 종료(S103)한다.After the determination, when the identifier of the NMS 5 managing the MSC 4 and the identifier of the NMS 5 to receive the data loaded in the operation maintenance data record are the same, the operation maintenance data transmission process is executed by the MSC 4 call. The base station controller data loading procedure is terminated (S103) in order to load data and fault data together in the operation maintenance data record.
운용 보전 데이터 전송 프로세스는 MSC(4)를 관리하는 NMS(5)의 식별자와 운용 보전 데이터 레코드에 적재된 데이터를 수신할 NMS(5)의 식별자가 같지 않은 경우에 운용 보전 데이터 레코드에 적재된 데이터를 수신할 NMS(5)의 식별자에 대한 IP 주소를 획득(S104)하고, 운용 보전 데이터 레코드를 NMS(5)로 전송하기 위하여 운용 보전 데이터 전송 절차를 수행(S105)한 후 운용 보전 데이터 레코드에 기지국 제어기 데이터 버퍼의 다음 데이터 레코드를 적재하기 위하여 기지국 제어기 데이터 버퍼의 내용을 전송 완료했는지를 확인(S101)한다.The operation maintenance data transmission process is performed when the identifier of the NMS 5 managing the MSC 4 and the identifier of the NMS 5 to receive the data loaded in the operation maintenance data record are not the same. Obtain an IP address for the identifier of the NMS (5) to receive (S104), and perform the operation maintenance data transmission procedure (S105) to transmit the operation maintenance data record to the NMS (S105). In order to load the next data record of the base station controller data buffer, it is checked whether the contents of the base station controller data buffer have been transmitted (S101).
도 9는 본 발명에 따른 장애 데이터 적재 절차 흐름도로서, 운용 보전 데이터 전송 프로세스에 의해 수행되는 본 절차는 호 데이터 버퍼에 저장된 데이터를 운용 보전 데이터 레코드에 적재한 후에 장애 데이터 버퍼에 저장되어 있는 데이터를 MSC(4)로 전송하기 위해 사용하는 운용 보전 데이터 레코드에 적재하는 기능을 수행한다.9 is a flowchart of a fault data loading procedure according to the present invention, in which the procedure performed by the operation maintenance data transmission process loads data stored in the failure data buffer after loading data stored in the call data buffer into the operation maintenance data record. It performs the function of loading into the operation maintenance data record used for transmission to the MSC (4).
운용 보전 데이터 전송 프로세스는 최종 전송 장애 레코드 지시자와 최종 저장 장애 레코드 지시자로부터 장애 데이터 버퍼가 비었는지 여부를 판단(S106)한다.The operation maintenance data transmission process determines whether a failure data buffer is empty from the last transmission failure record indicator and the last storage failure record indicator (S106).
상기 판단 후 운용 보전 데이터 전송 프로세스는 장애 데이터 버퍼가 비어 있지 않은 경우, 즉 최종 전송 장애 레코드 지시자 값과 최종 저장 장애 레코드 지시자 값이 같지 않은 경우에는 최종 전송 장애 레코드 지시자와 장애 데이터 버퍼 크기 M의 모듈로 연산을 통해 운용 보전 데이터 레코드에 적재하여 전송할 차기 전송 장애 레코드 지시자 값을 설정(S107)하고, 데이터 레코드의 데이터 항 크기 Z와 데이터 항에 적재되어 있는 데이터의 크기인 데이터 메시지의 데이터 항 값의 연산을 통해 데이터 레코드의 데이터 항에 차기 전송 장애 레코드 지시자가 가리키는 장애 데이터 버퍼의 레코드를 적재할 수 있는 지 여부를 판단(S108)한다.After the determination, the operation maintenance data transmission process may determine that the last transmission failure record indicator value and the failure data buffer size M are the same when the failure data buffer is not empty, that is, when the last transmission failure record indicator value and the last storage failure record indicator value are not equal. Set the next transmission error record indicator value to be loaded and transmitted to the operation maintenance data record through a log operation (S107), and the data term value Z of the data message which is the data term size Z of the data record and the size of the data loaded in the data term. It is determined whether the record of the fault data buffer indicated by the next transmission fault record indicator in the data term of the data record can be loaded through the operation (S108).
운용 보전 데이터 전송 프로세스는 차기 전송 장애 레코드 지시자가 가리키는 장애 데이터 버퍼의 레코드를 데이터 레코드에 적재할 수 있는 경우에 데이터 항에서 데이터가 적재되어 있는 다음 자리부터 적재할 장애 레코드를 바이트 별로 문자형으로 변환하여 적재(S109)하고, 데이터 레코드의 길이 항 값을 적재한 장애 레코드의 크기만큼 증가(S109) 시키고, 차기 전송 장애 레코드 지시자 값으로 최종 전송 장애 레코드 지시자 값을 설정(S110)한 후 다음 장애 레코드를 적재하기 위해 장애 데이터 버퍼 내에 전송할 데이터가 존재하는 지를 확인(S111)한다.The operation maintenance data transfer process converts the fault record to be loaded character by byte from the next position where the data is loaded in the data term, if the data record can load the record of the fault data buffer indicated by the next transmission fault record indicator. Load (S109), increase the length term value of the data record by the size of the loaded error record (S109), set the last transmission failure record indicator value as the next transmission failure record indicator value (S110), and then record the next failure record. It is checked whether there is data to be transmitted in the fault data buffer for loading (S111).
운용 보전 데이터 전송 프로세스는 차기 전송 장애 레코드 지시자가 가리키는 장애 데이터 버퍼의 레코드를 데이터 레코드에 적재할 수 없는 경우와 장애 데이터 버퍼가 비어 있는 경우, 즉 최종 전송 장애 레코드 지시자 값과 최종 저장 장애 레코드 지시자 값이 같은 경우에는 절차 수행을 종료(S112)한다.The operational maintenance data transfer process is unable to load a record in the data record of the failure data buffer pointed to by the next transmission failure record indicator and the failure data buffer is empty, that is, the last transmission failure record indicator value and the last storage failure record indicator value. In this case, the procedure is terminated (S112).
도 10은 본 발명에 따른 운용 보전 데이터 전송 절차 흐름도로서, 운용 보전 데이터 전송 프로세스에 의해 수행되는 본 절차는 BS(2)나 BSC(3)나 MSC(4)의 호 데이터와 장애 데이터가 적재된 운용 보전 데이터 파일을 NMS(5)로 전송하고 NMS(5)의 전송 응답을 처리하는 기능을 수행한다.10 is a flowchart of a maintenance maintenance data transmission procedure according to the present invention, in which the procedure performed by the operation maintenance data transmission process is performed by loading call data and failure data of a BS 2, a BSC 3, or an MSC 4. It transmits the operation maintenance data file to the NMS 5 and processes the transmission response of the NMS 5.
운용 보전 데이터 전송 프로세스는 운용 보전 데이터 레코드를 전송하기 전에 임의의 시간 기간 경과에 대한 전송 응답 지연을 통보 받을 수 있도록 MSC(4)의 타이머를 설정(S113)하고, 운용 보전 데이터 레코드를 NMS(5)로 전송할 운용 보전 데이터 파일에 수록(S114)한 후에 파일을 TCP/IP 망(9)을 통해 NMS(5)로 전송(MSC(4)와 NMS(5) 간의 통화로 설정 절차는 생략함)(S115)한 후 NMS(5)로부터의 전송 응답을 처리하기 위해 대기상태(S116)에 머무른다.The operation maintenance data transmission process sets a timer (S113) of the MSC 4 so as to be notified of a transmission response delay for an elapse of an arbitrary time period before transmitting the operation maintenance data record (S113), and sets the operation maintenance data record to NMS (5). After recording (S114) in the operation maintenance data file to be transmitted to the NMS (5) via the TCP / IP network (9) (omit the procedure of setting the call path between the MSC (4) and NMS (5)) After (S115), it stays in the waiting state (S116) to process the transmission response from the NMS (5).
대기상태(S116)에서 운용 보전 데이터 전송 프로세스는 NMS(5)로부터 데이터 파일의 정상 수신 응답을 수신(S117)하는 경우 타이머에 설정한 전송 응답 지연을 취소(S118)하고, 전송 성공을 회귀 값(S119)으로 한 후에 절차 수행을 종료(S120)한다.In operation S116, when the operation maintenance data transmission process receives the normal reception response of the data file from the NMS 5 (S117), the transmission response delay set in the timer is canceled (S118), and the transmission success is returned as a regression value ( After performing the procedure (S119), the procedure ends (S120).
운용 보전 데이터 전송 프로세스는 상기 대기상태(S116)에서 NMS(5)로부터 데이터 파일의 비정상 수신 응답을 수신(S121)하는 경우 타이머에 설정한 전송 응답 지연을 취소(S122)하고, 데이터 파일에 수록하여 전송하였던 호 데이터와 장애 데이터를 호 데이터 버퍼와 장애 데이터 버퍼에 재저장하기 위하여 최종 전송 호 레코드 지시자 보관소에 저장되어 있던 값으로 최종 전송 호 레코드 지시자를 설정(S123)하고, 최종 전송 장애 레코드지시자 보관소에 저장되어 있던 값으로 최종 전송 장애 레코드지시자를 설정(S123)한 후에 비정상 수신 응답이 데이터의 재전송을 요구하는 경우에 해당하는지 여부를 판단(S124)한다.When the operation maintenance data transmission process receives an abnormal reception response of the data file from the NMS 5 in the standby state (S116) (S121), cancels the transmission response delay set in the timer (S122) and stores the data file. In order to restore the transmitted call data and the fault data to the call data buffer and the fault data buffer, the last call record indicator is set to the value stored in the last call record indicator storage (S123), and the last transport fail record indicator storage is stored. After setting the last transmission failure record indicator to the value stored in (S123), it is determined whether or not the abnormal reception response corresponds to the case of requesting retransmission of data (S124).
운용 보전 데이터 전송 프로세스는 데이터 재전송이 요구되는 경우에 재전송을 회귀 값(S125)으로 하고, 그 외의 경우에 전송 실패를 회귀 값(S126)으로 한 후에 절차 수행을 종료(S120)한다.When data retransmission is required, the operation maintenance data transmission process sets the retransmission to the regression value S125, otherwise sets the transmission failure to the regression value S126, and then terminates the procedure (S120).
또한 상기 대기상태(S116)에서 운용 보전 데이터 전송 프로세스는 타이머로부터 전송 응답 지연을 수신(S127)하는 경우 데이터 파일에 적재하여 전송하였던 호 데이터와 장애 데이터를 호 데이터 버퍼와 장애 데이터 버퍼에 재저장하기 위하여 최종 전송 호 레코드지시자 보관소에 저장되어 있던 값으로 최종 전송 호 레코드지시자를 설정(S128)하고, 최종 전송 장애 레코드지시자 보관소에 저장되어 있던 값으로 최종 전송 장애 레코드지시자를 설정하고(S128) 전송 실패를 회귀 값(S126)으로 한 후에 절차 수행을 종료(S120)한다.In addition, when the operation maintenance data transmission process receives the transmission response delay from the timer (S127), in the standby state (S116), the call data and the failure data stored in the data file are transferred to the call data buffer and the failure data buffer. In order to set the last transmission call record indicator to the value stored in the last transmission call record indicator storage (S128), and to set the last transmission failure record indicator to the value stored in the last transmission failure record indicator storage (S128). After performing the regression value (S126) to terminate the procedure (S120).
상술한 바와 같이 본 발명은, 기지국 및 기지국 제어기의 운용 보전 데이터와 교환기의 호 데이터와 장애 데이터를 교환기로부터 망 관리 시스템으로 전송하는데 있어서 데이터들을 유형에 관계없이 동일한 망 관리 시스템으로 전송되는 데이터 파일에 함께 적재하는 것을 원칙으로 하여 기지국 제어기로부터 수신한 기지국 운용 보전 데이터가 포함된 운용 보전 데이터를 우선적으로 적재하며, 교환기의 호 데이터나 장애 데이터 발생시 발생한 데이터뿐만 아니라 전송로 장애나 망 관리 시스템의 전송제어에 의해 전송되지 못하고 교환기 내부 버퍼에 저장 중에 있던 데이터들도 함께 고려하여 크기가 큰 데이터부터 작은 데이터 순으로 최대의 데이터를 적재하여 전송하는 방법을 사용함으로써 교환기와 망 관리 시스템간의 데이터 전송율을 높일 수 있는 효과를 가진다.As described above, the present invention, in transmitting the operation maintenance data of the base station and the base station controller and call data and failure data of the exchange from the exchange to the network management system, the data files are transmitted to the same network management system regardless of the type. In principle, it is loaded with the operation maintenance data including base station operation maintenance data received from the base station controller, and the transmission control of transmission path failure or network management system as well as the data generated when call data or failure data of the exchange is generated. The data transfer rate between the exchange and the network management system can be increased by using the method that loads and transfers the largest data in order from the largest data to the smallest data considering the data stored in the internal buffer of the exchange.Has the effect.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970063252A KR100249839B1 (en) | 1997-11-26 | 1997-11-26 | A transmission method for maintenance and administration data of mobile switching center in ct-2 network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019970063252A KR100249839B1 (en) | 1997-11-26 | 1997-11-26 | A transmission method for maintenance and administration data of mobile switching center in ct-2 network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19990042432A true KR19990042432A (en) | 1999-06-15 |
| KR100249839B1 KR100249839B1 (en) | 2000-03-15 |
Family
ID=19525710
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019970063252A Expired - Fee Related KR100249839B1 (en) | 1997-11-26 | 1997-11-26 | A transmission method for maintenance and administration data of mobile switching center in ct-2 network |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100249839B1 (en) |
-
1997
- 1997-11-26 KR KR1019970063252A patent/KR100249839B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR100249839B1 (en) | 2000-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7167475B2 (en) | Data packet numbering in packet-switched data transmission | |
| US8031593B2 (en) | Controlled data network error recovery | |
| US5680116A (en) | Static routing system | |
| JP2007209018A (en) | Mobile service switching center call retransmission structure | |
| EP0804842A2 (en) | A hardware and data reduntant architecture for nodes in a communications system | |
| KR0164106B1 (en) | Sending and receiving method for reservation type virtual path controlling at atm virtual path system | |
| AU635168B2 (en) | Connection hold control system | |
| US7215955B2 (en) | Method and system for restoring a subscriber context | |
| KR100249839B1 (en) | A transmission method for maintenance and administration data of mobile switching center in ct-2 network | |
| US6570852B1 (en) | Relay communication system | |
| KR100249855B1 (en) | Base station controller operation maintenance data transmission method of outdoor wireless public telephone network | |
| KR100312310B1 (en) | Method for managing a plurality of radio links in wireless local loop | |
| KR100248422B1 (en) | Transmission Data Transmission Method of Base Station Operation in Citi-2 Network | |
| CN115529615B (en) | Method for indicating adjacent cells to carry out bidirectional adjacent cell configuration by NR system through XN port | |
| EP0467299B1 (en) | Method and arrangement of changing destination of protocol data unit in connectionless network systems | |
| US6330440B1 (en) | Method of automatically assigning signaling terminals in mobile communication system | |
| JPH0666983B2 (en) | Routing control system | |
| KR100254199B1 (en) | How to transfer and store data to the parent system | |
| KR100465939B1 (en) | Apparatus And Method For Traffic Control In ATM Network | |
| JP2814497B2 (en) | Signal link control device | |
| KR100606353B1 (en) | Signal Ping Pong Error Prevention Device and Control Method of No.7 Signaling Network System | |
| KR960015606B1 (en) | Processor State Management Method Using Forward and Reverse Navigation Techniques | |
| KR100594132B1 (en) | Interface device and method of code location multiple access mobile telephone network system home location register with improved signal processing performance | |
| JP2750923B2 (en) | Network connection failure avoidance method | |
| KR100351488B1 (en) | Charging file management method by using multi-link in a exchange |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 7 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 8 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| FPAY | Annual fee payment |
Payment date: 20071115 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 9 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
Not in force date: 20081229 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20081229 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |