KR100871238B1 - Apparatus and method for interfacing an msc with an nmc in a mobile communication system - Google Patents

Apparatus and method for interfacing an msc with an nmc in a mobile communication system Download PDF

Info

Publication number
KR100871238B1
KR100871238B1 KR1020020039691A KR20020039691A KR100871238B1 KR 100871238 B1 KR100871238 B1 KR 100871238B1 KR 1020020039691 A KR1020020039691 A KR 1020020039691A KR 20020039691 A KR20020039691 A KR 20020039691A KR 100871238 B1 KR100871238 B1 KR 100871238B1
Authority
KR
South Korea
Prior art keywords
nmc
mobile communication
message
matching
mms
Prior art date
Application number
KR1020020039691A
Other languages
Korean (ko)
Other versions
KR20040006149A (en
Inventor
이창호
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020020039691A priority Critical patent/KR100871238B1/en
Publication of KR20040006149A publication Critical patent/KR20040006149A/en
Application granted granted Critical
Publication of KR100871238B1 publication Critical patent/KR100871238B1/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

이동통신시스템에서의 이동통신교환기와 원격지 망관리 센터간의 정합 장치 및 방법이 개시되어 있다. 이러한 본 발명의 정합 장치는 상기 이동통신교환기와 상기 원격지 망관리 센터 사이에 연결되어 인터페이스를 형성하는 외부 인터페이스 처리부와, 상기 이동통신교환기에 구비되어 운용자 정합용 명령어의 결과 메시지를 출력하는 운용자 정합부와, 상기 외부 인터페이스 처리부에 구비되어 이동통신 교환기의 경고, 고장 및 상태 메시지를 출력하는 외부 운용자 정합 서버로 구성됨을 특징으로 한다.

Figure R1020020039691

CDMA2000 1X, MSC, MMS, IOSRV, EIP, NMC, NMS, MMC, socket, 정합

A matching device and a method between a mobile communication switch and a remote network management center in a mobile communication system are disclosed. The matching device of the present invention includes an external interface processing unit connected between the mobile communication switch and the remote network management center to form an interface, and an operator matching unit provided in the mobile communication switch to output a result message of an operator matching command. And an external operator matching server provided in the external interface processing unit and outputting warning, failure and status messages of the mobile communication exchange.

Figure R1020020039691

CDMA2000 1X, MSC, MMS, IOSRV, EIP, NMC, NMS, MMC, socket, matching

Description

이동통신시스템에서의 이동통신교환기와 원격지 망관리 센터간의 정합 장치 및 방법{APPARATUS AND METHOD FOR INTERFACING AN MSC WITH AN NMC IN A MOBILE COMMUNICATION SYSTEM} APAPATUS AND METHOD FOR INTERFACING AN MSC WITH AN NMC IN A MOBILE COMMUNICATION SYSTEM}             

도 1은 종래 기술에 따른 MSC와 NMC 간 정합 장치의 구조를 도시하는 도면1 illustrates a structure of a matching device between an MSC and an NMC according to the prior art;

도 2는 본 발명의 실시예에 따른 MSC와 NMC 간 정합 장치의 구조를 도시하는 도면2 is a diagram illustrating a structure of a matching device between an MSC and an NMC according to an embodiment of the present invention.

도 3 및 도 4는 본 발명의 실시예에 따른 MSC와 NMC 간 정합 장치에서 송수신되는 메시지들 도시하는 도면3 and 4 illustrate messages transmitted and received in a matching device between an MSC and an NMC according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 연결 설정 절차를 도시하는 도면5 is a diagram illustrating a connection establishment procedure according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 프로세스 상태 점검 절차를 도시하는 도면6 is a diagram illustrating a process state checking procedure according to an embodiment of the present invention.

도 7은 본 발명의 실시예에 따른 메시지 송수신 시작 지시 절차를 도시하는 도면7 is a diagram illustrating a message transmission start indication procedure according to an embodiment of the present invention.

도 8은 본 발명의 실시예에 따른 메시지 전송 절차를 도시하는 도면8 is a diagram illustrating a message transmission procedure according to an embodiment of the present invention.

도 9는 본 발명의 실시예에 따른 메시지 송수신 중단 지시 절차를 도시하는 도면9 is a diagram illustrating a message transmission and stop instruction procedure according to an embodiment of the present invention.

도 10은 본 발명의 실시예에 따른 연결해제 절차를 도시하는 도면 10 is a diagram illustrating a disconnection procedure according to an embodiment of the present invention.                 

도 11은 본 발명의 실시예에 따른 운용자 명령어 처리 절차를 도시하는 도면
11 is a diagram illustrating an operator command processing procedure according to an embodiment of the present invention.

본 발명은 이동통신시스템에서의 이동통신교환기와 원격지 망관리 센터간의 정합 장치 및 방법에 관한 것으로, 특히 CDMA2000 1X 이동통신시스템에서 이동통신교환기의 상태를 효율적으로 감시 및 제어할 수 있도록 이동통신교환기와 원격지 원격지 망관리 센터를 정합시켜 주는 장치 및 방법에 관한 것이다.The present invention relates to a matching device and a method between a mobile communication switch and a remote network management center in a mobile communication system. Particularly, the present invention relates to a mobile communication switch and a mobile communication switch to efficiently monitor and control the status of the mobile communication switch in a CDMA2000 1X mobile communication system. The present invention relates to an apparatus and a method for matching a remote remote network management center.

일반적으로, 이동통신시스템에서는 이동통신교환기(Mobile Switching Center : 이하 'MSC'라 칭함)에 원격지 망관리 센터(Network Management Center : 이하 'NMC'라 칭함)가 연결되어 있으며, 원격지 운용자는 이러한 NMC을 이용하여 TCP/IP를 통해 MSC에 접속해서 MSC의 작동 상태 및 정보를 원격지에서도 알 수 있다. NMC와 MSC 간에 다양한 메시지들을 교환해서 MSC의 작동 상태를 제어하고 감시하기 위해서는 NMC와 MSC 간에 효율적인 메시지 교환을 위한 정합이 제대로 이루어져야 한다.In general, in a mobile communication system, a remote network management center (hereinafter referred to as NMC) is connected to a mobile switching center (MSC). By connecting to the MSC via TCP / IP, the operating status and information of the MSC can be seen remotely. In order to control and monitor the operation of the MSC by exchanging various messages between the NMC and the MSC, a match must be properly established for efficient message exchange between the NMC and the MSC.

종래의 SDX-100계열의 2G 시스템에서 NMC 기능이 일부 사용되었으나, 이는 단지 MSC의 MMP(Man-Machine Processor : 운용자 처리부)에 구비되며 시스템과 직접 연결되어 운용자가 직접 과금, 시스템 상태 및 장애와 관련된 문제들을 처리할 수 있게 하는 장치인 MMS(Man-Machine Subsystem : 운용자 정합부)와만 정합이 가 능하였다.Some of the NMC functions were used in SDG-100 series 2G systems, but they are only installed in the MC (Man-Machine Processor) of the MSC and are directly connected to the system so that the operator can directly Matching was only possible with the Man-Machine Subsystem (MMS), a device that allows handling of problems.

도 1은 이러한 종래 기술에 따른 MSC와 NMC 간 정합 장치의 구조를 도시하고 있다. 도1에 도시된 바와 같이, 종래의 정합 장치는 크게 NMS(Network Management Subsystem : 원격지 망관리 센터 정합 시스템)(100)과, NMS(100)에 구비된 NMC(102)와, MSC MMP(106)과, MMP(106)에 구비된 MMS(108)과, NMC(102)와 MMS(108) 사이에서 인터페이스 형성하는 EIP(External Interface Processor : 외부 인터페이스 처리부)(104)로 구성된다. 도 1을 참조하여 이러한 정합 장치의 동작을 설명하면, NMC(102)에서 소켓(socket) 번호를 가지고 연결 요구가 들어오면 EIP(104)의 해당 NMC에서 MMS(108)로 연결 요구하게 되고, MMS(108)의 MC(Window Manager & Command Analyzer : GUI 창 관리 및 명령어 분석 담당 프로세스) 프로세스들 중에 활성화되어 있던 담당 프로세스가 해당 소켓의 관리를 시작하게 되어 메시지 전송 준비를 하게 된다. 메시지 전송준비가 완료되면 NMC(102)에서는 메시지 전송요구를 하게 되고 이에 MMS(108)는 발생하는 모든 메시지를 NMC(102)로 전송하게 되는데, 이때 모든 메시지를 MSC의 DB인 R_MSG_INF(이동통신교환기에서 출력되는 모든 메시지의 정보를 저장하는 데이터베이스)에 정의되어 있는 각각의 메시지에 대한 출력 소켓의 번호를 읽어 해당 소켓의 NMC로 MMS(108)는 각각의 메시지를 전송하게 된다. 이에 NMC(102)에서는 메시지를 자체적으로 분류할 필요가 없이 소켓별로 원하는 종류의 메시지를 수집 가능하게 된다.1 illustrates a structure of a matching device between the MSC and the NMC according to the related art. As shown in FIG. 1, a conventional matching device includes a NMS (Network Management Subsystem) 100, an NMC 102 provided in the NMS 100, and an MSC MMP 106. And an MMS 108 provided in the MMP 106 and an external interface processor (EIP) 104 for forming an interface between the NMC 102 and the MMS 108. Referring to FIG. 1, the operation of such a matching device is described. When a connection request comes in with a socket number in the NMC 102, a connection request from the corresponding NMC of the EIP 104 to the MMS 108 is performed. The process that is active during the MC (Window Manager & Command Analyzer: GUI window management and command analysis charge process) processes of 108 proceeds to manage the socket to prepare for message transmission. When the message transmission preparation is completed, the NMC 102 makes a message transmission request, and thus the MMS 108 transmits all the generated messages to the NMC 102. At this time, all messages are sent to the R_MSG_INF (Mobile Communication Exchange) which is the DB of the MSC. The MMS 108 transmits each message to the NMC of the socket by reading the number of the output socket for each message defined in the database). Accordingly, the NMC 102 can collect a desired type of message for each socket without having to classify the message by itself.

그러나, 최근의 CDMA2000 1X 이동통신시스템에서는 이동통신교환기와 별도로 연결된 장치 내에 운용자가 이동통신교환기를 모니터링 할 수 있도록 생성된 또 하 나의 서버(워크스테이션 내부의 소프트웨어 블록의 일종으로서 MMS와 거의 대등한 역할을 함)인 외부 운용자 정합 서버(Input Output Server : 이하 'IOSRV'라 칭함)가 추가되기 때문에 종래의 정합 구조를 사용하게되면 원격지의 NMS와의 정합에 문제가 발생하게 된다. 종래의 정합 구조는 이동통신교환기 내부에 존재하는 MMS와의 정합 외에는 가능하지 않으므로, IOSRV측에서 수행 요구한 명령어에 대한 결과를 NMS측에서는 확인할 수 있는 방법이 존재하지 않는 문제점이 있다. 또한, 추후에 MSC의 운용/유지보수 처리부(Operation and Management Processor : OMP)의 부하를 감소시키기 위해 OMP에서 MMS가 제거되었을 경우를 대비하여 IOSRV와의 연동이 MMS와는 무관하게 필요하게 되는데 종래의 정합 구조로는 이러한 IOSRV와의 연동을 실현할 수 없다는 문제점이 있다.
However, in the recent CDMA2000 1X mobile communication system, another server (a kind of software block inside the workstation, almost equivalent to MMS, which is created for the operator to monitor the mobile communication switch in a device connected to the mobile communication exchange). Since an external operator matching server (Input Output Server: hereinafter referred to as 'IOSRV') is added, using a conventional matching structure causes a problem in matching with a remote NMS. Since the conventional matching structure is not possible except for matching with the MMS existing in the mobile communication exchange, there is a problem in that there is no method for verifying the result of the instruction requested by the IOSRV on the NMS side. In addition, interworking with IOSRV is required regardless of MMS in case MMS is removed from OMP in order to reduce the load of the operation and maintenance processor (OPM) of MSC in the future. There is a problem that the furnace cannot realize such interworking with IOSRV.

따라서 본 발명의 목적은 이동통신시스템에서 MMS단에서 수행하던 종래의 NMC와의 연동 기능은 그대로 유지하며, 새로이 추가된 IOSRV를 통한 NMC측과의 연동을 가능하게 하는 정합 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a matching device and a method for interworking with a conventional NMC performed by an MMS stage in a mobile communication system, and enabling interworking with the NMC side through a newly added IOSRV.

본 발명의 다른 목적은 이동통신시스템에서 MMS를 통해 운용되는 명령어뿐 아니라 IOSRV를 통해 운용되는 모든 응용프로그램에서 수행되는 명령어들의 결과를 NMC에서 확인할 수 있게 해주는 정합 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide a matching device and a method for enabling a NMC to check the results of instructions executed in all application programs operated through IOSRV as well as instructions operated through MMS in a mobile communication system.

상기한 목적들을 달성하기 위한 이동통신시스템에서의 MSC와 NMC 간 정합 장치는, 상기 MSC와 상기 NMC 사이에 연결되어 인터페이스를 형성하는 외부 인터페이 스 처리부와, 상기 MSC에 구비되어 운용자 정합용 명령어의 결과 메시지를 출력하는 운용자 정합부와, 상기 외부 인터페이스 처리부에 구비되어 상기 MSC의 경고, 고장 및 상태 메시지를 출력하는 외부 운용자 정합 서버로 구성됨을 특징으로 한다.The matching device between the MSC and the NMC in the mobile communication system for achieving the above objects, an external interface processing unit connected between the MSC and the NMC to form an interface, and the result of the operator matching command provided in the MSC And an external operator matching server provided in the operator matching unit for outputting a message and the external interface processing unit for outputting warning, fault, and status messages of the MSC.

또한, 상기한 목적들을 달성하기 위한 운용자 정합부와 외부 운용자 정합 서버를 포함하는 이동통신시스템에서 이동통신교환기와 원격지 망관리 센터간의 정합 방법은, 상기 원격지 망관리 센터로부터의 소켓별 연결요구 메시지를 수신하여 상기 운용자 정합부와 상기 운용자 정합 서버로 전송하는 과정과, 상기 운용자 정합부와 상기 외부 운용자 정합 서버에서 상기 전송된 소켓별 연결요구 메시지에 대응하여 상기 이동통신교환기로부터 발생되는 메시지를 소켓별로 상기 원격지 망관리 센터에 전송하는 과정을 포함한다.In addition, the matching method between the mobile communication switch and the remote network management center in a mobile communication system including an operator matching unit and an external operator matching server to achieve the above objects, the connection request message for each socket from the remote network management center; Receiving and transmitting the message generated from the mobile communication switch to the operator matching unit and the operator matching server in response to the connection request message for each socket transmitted from the operator matching unit and the external operator matching server. And transmitting to the remote network management center.

이하 본 발명의 바람직한 실시예를 첨부한 도면들을 참조하여 상세히 설명한다. 첨부도면의 구성요소들에 참조번호들을 부여함에 있어, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들을 부여한다. 하기에서 본 발명을 설명함에 있어, 본 발명의 요지를 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the reference numerals to the components of the accompanying drawings, the same reference numerals and symbols are assigned to the same components as much as possible, even if displayed on different drawings. In the following description of the present invention, detailed descriptions of well-known functions and configurations that may obscure the gist of the present invention will be omitted.

CDMA2000 1X 이동통신교환기의 MMS와 IOSRV에서는 운용자 정합을 지원하는 I/O 장치에서 하나의 논리적 포트(23번)를 NMC 정합 기능을 제공하는 포트로 신규 할당하여 소켓별(일종의 하나의 논리적 연결포트)로 메시지를 분리하여 전송함으로써 MSC에서 발생한 모든 메시지를 NMC에서 다시 메시지별로 분류할 필요가 없도록 하여 운용상의 편이를 향상시키도록 한다.In MMS and IOSRV of CDMA2000 1X Mobile Switch, each logical port (No. 23) is newly assigned to the port providing NMC matching in I / O device that supports operator matching. By separating and transmitting the messages, all messages generated by the MSC are not classified by the NMC again by messages, thereby improving operational convenience.

즉, MSC에서 자동 생성되는 시스템 메시지와 운용자에 의해서 생성되는 MMC(Man-Machine Command : 운용자 정합용 명령어) 관련 메시지를 NMS에 소켓별로 전송하기 위해 EIP와 MMS에 NMC 정합 기능을 추가한다. 해당 소켓의 유형별 분류는 하기 <표 1>과 같다.In other words, NMC matching function is added to EIP and MMS to send NMS-related messages generated by the operator and MMC (Man-Machine Command) generated by the operator to each NMS. Classification of the corresponding socket is shown in Table 1 below.

포트 종류Port type 포트 번호Port number 장애관리 데이터용 포트(ALARM, FAULT, Message)Port for fault management data (ALARM, FAULT, Message) 82828282 실시간 성능관리 데이터용 포트(STATUS, MMC Message)Port for real-time performance management data (STATUS, MMC Message) 82838283 중장기 성능관리 데이터용 포트(STATUS, MMC Message)Port for long-term performance management data (STATUS, MMC Message) 82848284 구성 및 상태변경 데이터용 포트(STATUS, MMC Message)Ports for configuration and status change data (STATUS, MMC Message) 82858285 운용 명령어 포트(rsh 기능: MMC Input Command)Operation command port (rsh function: MMC Input Command) 82868286

본 발명은 이동통신시스템에서 MMS단에서 수행하던 종래의 NMC와의 연동 기능은 그대로 유지하며, 새로이 추가된 IOSRV를 통한 NMC측과의 연동을 가능하게 하는 정합 장치 및 방법을 제안하고자 한다. 즉, 본 발명에 따라 새로이 추가되는 정합 기능은 IOSRV 내에 존재하게 되며, 이러한 기능을 통해 MMS를 통해 운용되는 명령어뿐 아니라 IOSRV를 통해 운용되는 모든 운용자 정합 응용 프로그램에서 수행되는 명령어들의 결과를 NMC에서 확인할 수 있게 된다. 즉, IOSRV의 클라이언트에서 명령어를 수행 요구하여도 NMC측에서 그 결과를 확인 가능함에 따라 NMC에서의 시스템의 전반적인 감시가 가능하게 된다. 이를 위해서, NMC는 MMS와 IOSRV에 동시에 정합될 수도 있어야 하며 MMS와는 독립적으로 IOSRV 단독으로도 정합 가능하여야 한다. The present invention is intended to propose a matching device and method for maintaining the interworking function with the conventional NMC performed in the MMS terminal in the mobile communication system, and enables the interworking with the NMC side through the newly added IOSRV. That is, according to the present invention, a newly added matching function exists in IOSRV, and through this function, the NMC checks the results of the commands performed in all operator matching applications operated through IOSRV as well as the commands operated through MMS. It becomes possible. In other words, even if a command is requested from the client of the IOSRV, the result can be checked by the NMC side, thereby enabling overall monitoring of the system in the NMC. To this end, the NMC must be able to match both MMS and IOSRV simultaneously, and must be able to match IOSRV alone independently of MMS.                     

이하 <표 2> 내지 <표 3>과 도 2 내지 도11을 참조로 하여 본 발명에 따른 MSC와 NMC 간의 정합 장치 및 방법을 설명한다.Hereinafter, a matching device and a method between the MSC and the NMC according to the present invention will be described with reference to Tables 2 to 3 and FIGS. 2 to 11.

도 2는 본 발명의 실시예에 따른 MSC와 NMC 간 정합 장치의 구조를 도시하고 있다.2 illustrates a structure of a matching device between an MSC and an NMC according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시예에 따른 정합 장치는 크게 NMC(200)과, EIP(202)와, EIP(202)에 구비된 IOSRV(204)와, MMS(206)으로 구성된다. EIP(202)에는 각 소켓들을 담당하는 블록들인 EIP_NMC들이 존재하며, IOSRV(204)에는 EIP(202)의 EIP_NMC 블록들과 연동할 소켓 정보 버퍼를 관리하며 실제 NMC와의 모든 인터페이스를 담당하는 thr_oc_nmc 프로세스가 존재한다. MMS(206)에는 GUI 창 관리 및 명령어 분석 담당 프로세스인 MC와, MMS로부터 NMC 연결 상태 변경 정보를 수신하여 상태 메시지를 생성하여 출력하는 역할을 하는 HANDF 블록이 존재한다. 상기 각 소켓들 중에서 5번 소켓은 MMS ONLY 모드일 경우에는 MMS에만 연결되고 IOSRV ONLY 모드일 경우에는 IOSRV에만 연결되어 사용된다.Referring to FIG. 2, a matching device according to an embodiment of the present invention is largely composed of an NMC 200, an EIP 202, an IOSRV 204 provided in the EIP 202, and an MMS 206. In the EIP 202, there are EIP_NMCs, which are blocks for each socket, and in the IOSRV 204, there is a thr_oc_nmc process that manages the socket information buffer to be interlocked with the EIP_NMC blocks of the EIP 202 and takes care of all interfaces with the actual NMC. exist. The MMS 206 includes an MC, which is a GUI window management and command analysis process, and a HANDF block that receives NMC connection state change information from the MMS and generates and outputs a status message. Of the sockets, socket 5 is connected to MMS only in the MMS ONLY mode, and only connected to IOSRV in the IOSRV ONLY mode.

도 3 및 도 4는 본 발명의 실시예에 따른 MSC와 NMC 간의 정합 장치에서 송수신되는 메시지들 도시하고 있다.3 and 4 illustrate messages transmitted and received at the matching device between the MSC and the NMC according to an embodiment of the present invention.

먼저, 도 2 내지 도4를 참조하여, NMC 기능의 운용방안이 MMS_Mode일 경우를 설명한다. 이 경우에는, MMS와 IOSRV가 모두 구동되어 SEMS(Samsung Exchange Man-machine System : GUI로 구성된 운용자 정합 응용 프로그램), CRT(Dummy Terminal), SNOW등의 모든 포트들의 메시지 출력을 제어할 수 있어야 한다. MMS 및 IOSRV는 사용자 운용정합 프로세서로서 대등한 역할을 한다. 이러한 장치는 시스템 에서 수행되는 동작 및 상태를 NMC로 전달한다. 도 2 내지 도 4를 참조하면, MMS는 시작과 함께 SH(Shell : MMS Subsystem의 Outmost 프로세스)블록이 23번 포트의 활성화 정보를 MC_init(MC 블록의 프로세스 중 일부)을 포함한 모든 MMS의 해당 포트 담당 프로세스로 시작을 요구하며, MC_init은 MC_main_nmc(MC 블록 가운데 NMC 기능을 전담하는 프로세스)를 생성하여 NMC 정합기능을 수행할 수 있도록 하며, rsh(명령어 Input) 기능을 수행한다. 도 3에 도시된 바와 같이 MC_main_nmc 프로세스는 외부 인터페이스 처리부(External Interface Processor : EIP)의 NMC블록과 연동할 소켓정보 버퍼를 관리하며, 또한 실제 NMC와의 모든 인터페이스를 담당하게 된다. OC(Output Controller : MMS의 메시지 출력 작업을 수행하는 블록)는 MMS와 연동하는 모든 포트에서 발생하는 모든 MMC메시지를 MC_main_nmc로 전송하는 루틴(routine)을 가져야 한다. 즉, CRT나 SEMS에 의해 수행 요구된 명령어의 결과만을 전송하게 된다. HANDF 블록은 MMS로부터 NMC연결 상태 변경 정보를 수신하여 상태 메시지로 만들어 출력할 수 있도록 한다. 이와 마찬가지로 도 4에 도시된 바와 같이 IOSRV는 시작과 함께 OC 블록이 thr_oc_nmc(IOSRV의 OC블록이 생성하는 NMC 담당 프로세스)를 생성하여 NMC 정합기능을 수행할 수 있도록 한다. thr_oc_nmc는 EIP의 NMC블록과 연동할 소켓정보 버퍼를 관리하며, 또한 실제 NMC와의 모든 인터페이스를 담당하게 된다. IOSRV의 OC는 발생하는 모든 상태(Alarm, Fault, Status) 메시지 및 SNOW에서 수행 요구한 명령어 결과인 MMC 메시지를 thr_oc_nmc로 전송하는 루틴을 가져야 한다. HANDF는 IOSRV로부터 NMC연결 상태 변경 정보를 수신하여 상태 메시지로 만들어 출력할 수 있도록 한다. 위의 내용과 같 이 이 모드로 운용할 경우는 NMC가 MMS에서 수행하는 기능과 IOSRV에서 수행하는 기능을 모두 수용할 수 있도록 설계되어야 하며 동시에 양측 프로세서와 정합이 가능하여야 한다. 도 3과 같이 MMS 단독으로 구성되는 형태가 기존의 2G 시스템에서 운용하던 NMC기능의 구조와 유사하다. 이 모드로 운용할 경우는 rsh 기능이 MMS에서만 이루어지도록 하므로 도 4에서 rsh 명령어 수행 부분은 고려하지 않도록 한다. MMS모드로 운용될 때에는 도 3과 도 4가 동시에 수행된다. 이때 MMS에서는 MMC의 결과메시지가 전송되고, IOSRV에서는 시스템의 alarm, fault, state 메시지를 전송한다. IOSRV모드로 운용될 경우에는 도 4와 관련된 메시지가 전송된다. 이때에는 MMC 및, alarm, fault, state 메시지 모두 IOSRV에서 전송된다.First, with reference to Figures 2 to 4, a case in which the operating method of the NMC function is MMS_Mode. In this case, both MMS and IOSRV should be running to control the message output of all ports such as Samsung Exchange Man-machine System (SEM), DRT Terminal, and SNOW. MMS and IOSRV play an equal role as user operational matching processors. These devices communicate to the NMC the actions and states performed in the system. 2 to 4, when the MMS starts, the SH (Shell: Outmost process of MMS Subsystem) block is responsible for the corresponding port of all MMS including MC_init (part of the process of MC block) with activation information of port 23. It requires starting as a process, and MC_init creates MC_main_nmc (process dedicated to NMC function among MC blocks) to perform NMC matching function and performs rsh (command input) function. As shown in FIG. 3, the MC_main_nmc process manages a socket information buffer to be interlocked with an NMC block of an external interface processor (EIP), and also handles all interfaces with an actual NMC. OC (Output Controller: Block that performs message output operation of MMS) should have routine to transmit all MMC messages generated from all ports interworking with MMS to MC_main_nmc. That is, only the result of the command requested to be executed by CRT or SEMS is transmitted. The HANDF block receives the NMC connection state change information from the MMS and generates and outputs a status message. Similarly, as shown in FIG. 4, the IOSRV allows the OC block to generate thr_oc_nmc (the NMC process generated by the OC block of the IOSRV) to perform the NMC matching function. thr_oc_nmc manages the socket information buffer to be linked with the NMC block of the EIP, and also handles all interfaces with the actual NMC. The OC of IOSRV should have routine to send all status (Alarm, Fault, Status) message that occurs and MMC message which is the result of command requested in SNOW to thr_oc_nmc. HANDF receives the NMC connection status change information from IOSRV and makes it a status message. When operating in this mode as described above, the NMC must be designed to accommodate both the functions performed by the MMS and the functions performed by the IOSRV, and must be compatible with both processors at the same time. As shown in FIG. 3, the configuration of the MMS alone is similar to that of the NMC function used in the existing 2G system. When operating in this mode, the rsh function is performed only in the MMS, so the execution part of the rsh command in FIG. 4 is not considered. 3 and 4 are performed simultaneously when operating in the MMS mode. At this time, MMS sends result message and IOSRV sends system alarm, fault, and state messages. When operating in the IOSRV mode, the message related to FIG. 4 is transmitted. At this time, MMC and all alarm, fault, and state messages are transmitted in IOSRV.

하기 <표 2>는 도 3에서 도시된 메시지들을 설명하고 있다. Table 2 below describes the messages shown in FIG. 3.                     

NoNo NameName TypeType FromFrom ToTo ModeMode 비고Remarks 1One NMSPathConReqNMSPathConReq InitialInitial NMCNMC MCMC M_mms_nmcdataM_mms_nmcdata Port별 NMC기능 Start 요구NMC function start request per port 22 NMSPathConAckNMSPathConAck NormalNormal MCMC NMCNMC M_mms_nmcdataM_mms_nmcdata NMC기능 Start 요구에 대한 AckAck for NMC function start request 33 NMSTimeOutSigNMSTimeOutSig NormalNormal MCMC MCMC INTINT NMC와의 TimeOut 설정TimeOut setting with NMC 44 NMSAppStsChkReqNMSAppStsChkReq NormalNormal NMCNMC MCMC M_mms_nmcdataM_mms_nmcdata NMC에서 MMS로의 Alive check요구Alive check request from NMC to MMS 55 NMSAppStsChkAckNMSAppStsChkAck NormalNormal MCMC NMCNMC M_mms_nmcdataM_mms_nmcdata MMS에서 NMC로의 Alive check 요구 응답Alive check request response from MMS to NMC 66 NMSStartMsgTransNMSStartMsgTrans NormalNormal NMCNMC MCMC M_mms_nmcdataM_mms_nmcdata 메시지 전송 요구Message transfer request 77 NMSStartMsgAckNMSStartMsgAck NormalNormal MCMC NMCNMC M_mms_nmcdataM_mms_nmcdata 메시지 전송 요구에 대한 AckAck for message transfer request 88 NMSStopMsgTransNMSStopMsgTrans NormalNormal NMCNMC MCMC M_mms_nmcdataM_mms_nmcdata 메시지 전송 중단 요구Request to stop sending messages 99 NMSPathCloseReqNMSPathCloseReq NormalNormal NMCNMC MCMC M_mms_nmcdataM_mms_nmcdata Port별 NMC기능 Stop요구NMC function stop request per port 1010 NMSPathCloseAckNMSPathCloseAck NormalNormal MCMC NMCNMC M_mms_nmcdataM_mms_nmcdata Port별 NMC기능 Stop요구에 대한 AckAck for NMC function stop request per port 1111 NMSSendDataSigNMSSendDataSig NormalNormal MCMC NMCNMC M_mms_nmcdataM_mms_nmcdata 실제 메시지 전송Actual message sent 1212 NMSCmdInputSigNMSCmdInputSig InitialInitial NMCNMC MCMC M_mms_nmcdataM_mms_nmcdata RSH 명령어 InputRSH Command Input 1313 NMSCmdAckSigNMSCmdAckSig NormalNormal MCMC NMCNMC M_mms_ackdataM_mms_ackdata RSH 명령어 Input에 대한 AckAck for RSH Command Input aa BaseInf_ReqBaseInf_Req InitialInitial MCMC IOSRVIOSRV -- 운용 Base여부를 IOSRV에 요구Require IOSRV for operation base bb BaseInf_ResBaseInf_Res NormalNormal IOSRVIOSRV MCMC INTINT 운용 Base여부를 IOSRV로부터 수신Receive the operation base from IOSRV

다음으로, 도 2 및 도 4를 참조하여 NMC 기능의 운용방안이 IOSRV_Mode일 경우를 설명한다. 이 모드는 추후에 MMS의 기능이 MSC내부에서 제거되었을 경우에 IOSRV가 모든 역할을 하게 되는 경우를 고려하여 구현된 부분으로 신호 흐름을 보면 도 4와 같으며 rsh 기능도 담당하게 된다. IOSRV는 시작과 함께 OC블록이 thr_oc_nmc thread를 생성하여 NMC 정합기능을 수행할 수 있도록 하며, rsh 기능은 IOSRV의 CA(Command Analyzer), EC(Execution), OC블록이 연동하여 수행하도록 한다. thr_oc_nmc 프로세스는 EIP의 NMC블록과 연동할 소켓정보 버퍼를 관리하며, 또한 실제 NMC와의 모든 인터페이스를 담당하게 된다. IOSRV의 OC는 발생하는 모든 상태(Alarm, Fault, Status) 메시지 및 SNOW에서 수행 요구한 명령어 결과인 MMC 메시지를 thr_oc_nmc로 전송하는 루틴을 가져야 한다. HANDF는 IOSRV로부터 NMC연결 상태 변경 정보를 수신하여 상태 메시지로 만들어 출력할 수 있도록 한다.Next, a case in which the NMC function is IOSRV_Mode will be described with reference to FIGS. 2 and 4. This mode is implemented in consideration of the case in which the IOSRV plays all roles when the MMS function is removed from the MSC in the future. As shown in FIG. IOSRV enables OC block to execute NMC matching function by creating thr_oc_nmc thread at the start, and rsh function executes CA (Command Analyzer), EC (Execution), and OC block of IOSRV. The thr_oc_nmc process manages the socket information buffer to be linked with the NMC block of the EIP, and also handles all interfaces with the actual NMC. The OC of IOSRV should have routine to send all status (Alarm, Fault, Status) message that occurs and MMC message which is the result of command requested in SNOW to thr_oc_nmc. HANDF receives the NMC connection status change information from IOSRV and makes it a status message.

하기 <표 3>은 도 4에서 도시된 메시지들에 대해서 설명하고 있다.Table 3 below describes the messages shown in FIG. 4.

NoNo NameName TypeType FromFrom ToTo ModeMode 비고Remarks 1One IosNmsPathConReqIosNmsPathConReq InitInit NMCNMC thr_oc_nmcthr_oc_nmc M_Ios_nmcdataM_Ios_nmcdata Port별 NMC기능 Start 요구NMC function start request per port 22 IosNmsPathConAckIosNmsPathConAck NormNorm thr_oc_nmcthr_oc_nmc NMCNMC M_Ios_nmcdataM_Ios_nmcdata NMC기능 Start 요구에 대한 AckAck for NMC function start request 33 IosNmsAppStsChkReqIosNmsAppStsChkReq NormNorm NMCNMC thr_oc_nmcthr_oc_nmc M_Ios_nmcdataM_Ios_nmcdata NMC에서 IOSRV로의 Alive check요구Alive check request from NMC to IOSRV 44 IosNmsAppStsChkAckIosNmsAppStsChkAck NormNorm thr_oc_nmcthr_oc_nmc NMCNMC M_Ios_nmcdataM_Ios_nmcdata MMS에서 IOSRV로의 Alive check 요구 응답Alive check request response from MMS to IOSRV 55 IosNmsStartMsgTransIosNmsStartMsgTrans NormNorm NMCNMC thr_oc_nmcthr_oc_nmc M_Ios_nmcdataM_Ios_nmcdata 메시지 전송 요구Message transfer request 66 IosNmsStartMsgAckIosNmsStartMsgAck NormNorm thr_oc_nmcthr_oc_nmc NMCNMC M_Ios_nmcdataM_Ios_nmcdata 메시지 전송 요구에 대한 AckAck for message transfer request 77 IosNmsStopMsgTransIosNmsStopMsgTrans NormNorm NMCNMC thr_oc_nmcthr_oc_nmc M_Ios_nmcdataM_Ios_nmcdata 메시지 전송 중단 요구Request to stop sending messages 88 IosNmsPathCloseReqIosNmsPathCloseReq NormNorm NMCNMC thr_oc_nmcthr_oc_nmc M_Ios_nmcdataM_Ios_nmcdata Port별 NMC기능 Stop요구NMC function stop request per port 99 IosNmsPathCloseAckIosNmsPathCloseAck NormNorm thr_oc_nmcthr_oc_nmc NMCNMC M_Ios_nmcdataM_Ios_nmcdata Port별 NMC기능 Stop요구에 대한 AckAck for NMC function stop request per port 1010 IosNmsSendDataSigIosNmsSendDataSig NormNorm thr_oc_nmcthr_oc_nmc NMCNMC M_Ios_nmcdataM_Ios_nmcdata 실제 메시지 전송Actual message sent 1111 NMSSendDataReqNMSSendDataReq NormNorm OCOC thr_oc_nmcthr_oc_nmc M_Ios_nmcdataM_Ios_nmcdata 실제 출력할 Data를 OC에서 thr_oc_nmc로 전송 첫 번째 줄:MMC 정보 둘째 줄:alarm, fault, states정보Send actual output data from OC to thr_oc_nmc First line: MMC information Second line: alarm, fault, states 1212 IosNmsCmdInputSigIosNmsCmdInputSig InitInit NMCNMC caca M_Ios_nmcdataM_Ios_nmcdata RSH 명령어 InputRSH Command Input 1313 IosNmsCmdAckSigIosNmsCmdAckSig NormNorm caca NMCNMC M_Ios_ackdataM_Ios_ackdata RSH 명령어 Input에 대한 AckAck for RSH Command Input

이하 도 5 내지 도 11을 참조하여 본 발명에 따른 장치의 동작 절차를 상세히 설명한다. 아래의 모든 절차는 MMS_Mode를 설명한 내용이어서 NMC는 MMS와 IOSRV 모두 동시에 만족하여야 한다, 반면에 IOSRV_Mode라면 MMS부분을 제거하고 IOSRV가 모든 일을 전담하게 된다.Hereinafter, the operating procedure of the apparatus according to the present invention will be described in detail with reference to FIGS. 5 to 11. All procedures below describe MMS_Mode, so NMC must satisfy both MMS and IOSRV at the same time, whereas if IOSRV_Mode, remove MMS part and IOSRV will be in charge of everything.

도 5는 본 발명의 실시예에 따른 연결 설정 절차를 도시하고 있다. 연결설정 절차는 NMS가 교환기에게 TCP 소켓 연결을 설정한 후 해당 소켓 포트에 대한 관리 응용 프로세스간의 포트 유형 및 메시지 송수신 준비의 확인을 위한 절차이다.5 illustrates a connection establishment procedure according to an embodiment of the present invention. The connection establishment procedure is a procedure for confirming the port type and preparation for sending and receiving messages between management application processes for the socket port after the NMS establishes a TCP socket connection to the exchange.

도 5를 참조하여 이러한 연결 설정 절차를 설명하면, 먼저 NMS가 이동통신교환기로 TCP 소켓 연결설정을 요구하며(socket interface), 이동통신교환기는 NMS로부터 수신한 TCP 소켓 연결설정을 수락한다(socket interface). 소켓 연결설정이 완료된 후, NMS는 연결된 소켓 포트의 유형 및 관리응용 프로세스의 메시지 송수신 준비를 확인하기 위해 PortTypeConfirm을 요청한다(Initial Signal 사용). PortTypeConfirm을 수신한 교환기내의 관리응용 프로세스가 메시지 송수신이 준비될 경우, PortTypeConfirmAck 메시지를 응답한다. NMS가 PortTypeConfirm을 요청한후 일정 시간 이내에 교환기로부터 응답을 받지 못하면, PortTypeConfirm을 재 요청한다. 일정 횟수의 요청에도 응답이 없는 경우, NMS는 TCP 소켓 연결을 해제하며, Alarm을 발생시킨다.Referring to FIG. 5, this connection establishment procedure will be described first, in which the NMS requests a TCP socket connection establishment to the mobile exchange (socket interface), and the mobile communication exchange accepts the TCP socket connection establishment received from the NMS (socket interface). ). After the socket connection establishment is completed, the NMS requests PortTypeConfirm to confirm the type of the connected socket port and the preparation of sending and receiving messages of the management application process (using Initial Signal). The management application process in the exchange that receives the PortTypeConfirm responds with a PortTypeConfirmAck message when it is ready to send and receive messages. If the NMS does not receive a response from the exchange within a certain time after requesting the PortTypeConfirm, it requests the PortTypeConfirm again. If there is no response after a certain number of requests, the NMS disconnects the TCP socket and raises an Alarm.

도 6은 본 발명의 실시예에 따른 프로세스 상태 점검 절차를 도시하고 있다. 프로세스 상태 점검 절차는 NMS가 교환기의 관리응용 프로세스의 상태를 주기적으로 점검하는 절차이다.6 shows a process state checking procedure according to an embodiment of the present invention. The process status check procedure is a procedure where the NMS periodically checks the status of the management application process of the exchange.

도 6을 참조하여 이러한 프로세스 상태 점검 절차를 설명하면, 먼저 NMS가 일정주기로 교환기의 관리 응용 프로세스의 상태를 점검하기 위해 AppStatusCheck 메시지를 교환기로 전송한다. AppStatusCheck 메시지를 수신한 교환기는 이에 대한 응답으로 AppStatusCheckAck 메시지를 반송하고, 다시 타이머를 새롭게 설정한다. NMS가 일정 시간동안 교환기로부터 AppStatusCheckAck 메시지를 수신하지 못할 경우, NMS는 AppstatusCheck 메시지를 다시 전송한다. 일정 횟수의 재 요청에도 응답이 없을 경우, NMS는 Alarm을 발생시킨다. 교환기가 상기 재설정된 시간동안 NMS로부터 AppStatusCheck 메시지를 수신하지 못할 경우, 교환기는 Time Out이 발생하여 NMS와의 연결이 단절되었음을 시스템 메시지로 출력한다.Referring to FIG. 6, the process status checking procedure will be described. First, the NMS transmits an AppStatusCheck message to the exchange to check the status of the management application process of the exchange at regular intervals. The exchange receiving the AppStatusCheck message returns an AppStatusCheckAck message in response and sets a new timer again. If the NMS does not receive an AppStatusCheckAck message from the exchange for a period of time, the NMS sends back an AppstatusCheck message. If there is no response after a certain number of re-requests, the NMS generates an alarm. If the exchange does not receive an AppStatusCheck message from the NMS during the reset time, the exchange outputs a system message indicating that a time out has occurred and the connection with the NMS has been disconnected.

도 7은 본 발명의 실시예에 따른 메시지 송수신 시작 지시 절차를 도시하고 있다. 메시지 송수신 시작 지시 절차는 NMS가 교환기에게 해당 포트에 송신 시작을 지시하는 절차이다.7 illustrates a message transmission start instruction procedure according to an embodiment of the present invention. The message transmission start indication procedure is a procedure in which the NMS instructs the exchange to start transmission on a corresponding port.

도 7을 참조하여 이러한 송수신 시작 지시 절차를 설명하면, 먼저 NMS가 교환기로 메시지 유형을 포함한 메시지 송수신 시작(StartMsgTransmission)을 지시한다. 교환기는 수신된 StartMsgTransmission에 대한 응답으로 StartMsgTransmissionAck를 반송한다. 교환기가 지정된 유형의 운용자 출력 메시지를 EIP로 송신하면 EIP는 그 메시지를 하나의 의미있는 메시지로 모아서 NMS로 송신한다. NMS가 StartMsgTransmission을 지시한 후, 일정 시간 이내에 교환기로부터 StartMsgTransmissionAck를 응답 받지 못하면, StartMsgTransmission을 재 요청한다. 일정 횟수의 재 요청에도 응답이 없을 경우, NMS는 Alarm을 발생시킨다Referring to FIG. 7, the transmission / reception start instruction procedure will be described. First, the NMS instructs the exchange to start transmission and reception of messages including a message type (StartMsgTransmission). The exchange returns a StartMsgTransmissionAck in response to the received StartMsgTransmission. When the exchange sends an operator output message of the specified type to the EIP, the EIP aggregates the message into one meaningful message and sends it to the NMS. If the NMS does not receive a StartMsgTransmissionAck from the exchange within a certain time after instructing the StartMsgTransmission, it requests the StartMsgTransmission again. If there is no response after a certain number of re-requests, the NMS generates an alarm

도 8은 본 발명의 실시예에 따른 메시지 전송 절차를 도시하고 있다. 메시지 전송 절차는 운용자 출력메시지를 전송하는 절차이다. 상기 운용자 출력메시지의 종류는 MMS로부터 수신되는 MMC의 결과내용, IOSRV로부터 수신되는 시스템의 alarm, fault , state 메시지가 있다.8 illustrates a message transmission procedure according to an embodiment of the present invention. The message transmission procedure is a procedure for transmitting an operator output message. The types of operator output messages include the result of MMC received from MMS and the alarm, fault, and state messages of the system received from IOSRV.

도 8을 참조하여 이러한 메시지 전송 절차를 설명하면, 먼저 교환기가 스트링 형태의 운용자 출력메시지를 OutputMsg 메시지에 실어 전송한다. 운용자 출력메시지의 크기가 단일 OutputMsg의 전송 최대 크기를 초과할 경우, 출력메시지를 단일 OutputMsg의 최대 크기 단위로 분할하여 순차적으로 NMS로 전송한다. 교환기가 지정된 유형의 운용자 출력 메시지를 eip_nmc로 송신하면 eip_nmc는 메시지를 의미 있는 메시지로 모아서 NMS로 송신한다. NMS는 주기적으로 교환기의 관리응용 프로세스가 정상인지를 확인하기 위해 프로세스 상태점검 절차를 수행한다. 교환기는 프로세스가 정상이면, 운용자 출력메시지의 전송을 계속한다.Referring to FIG. 8, this message transmission procedure is described. First, the exchange transmits an operator output message in a string form in an OutputMsg message. If the size of the operator output message exceeds the maximum transmission size of a single OutputMsg, the output message is divided into the maximum size units of a single OutputMsg and transmitted to the NMS sequentially. When the exchange sends an operator output message of the specified type to eip_nmc, eip_nmc collects the messages into meaningful messages and sends them to the NMS. The NMS periodically performs a process status check procedure to confirm that the management application process of the exchange is normal. The exchange continues to send operator output messages if the process is normal.

도 9는 본 발명의 실시예에 따른 메시지 송수신 중단 지시 절차를 도시하고 있다. 메시지 송수신 중단 지시 절차는 교환기로부터 송수신 되고있는 해당 유형의 운용자 입출력 메세지의 송수신 중단을 지시하는 절차이다.9 is a flowchart illustrating a message transmission and stop instruction procedure according to an embodiment of the present invention. The message sending / stopping indication procedure is a procedure for instructing the transmission and reception of the operator input / output message of the corresponding type being transmitted and received from the exchange.

도 9를 참조하여 이러한 메시지 송수신 중단 지시 절차를 설명하면, 먼저 NMS가 교환기로 메시지 유형을 포함한 메시지 송수신 중단(StopMsgTransmission)을 지시한다. StopMsgTransmission을 수신한 교환기는 지정된 출력메시지 송신을 즉시 중단한다. NMS가 StopMsgTransmission을 지시한후, 일정 시간 이후에도 교환기로부터의 지정된 출력메시지의 송신이 중단되지 않을 경우, Stopmsgtransmission을 재 요청한다. 일정 횟수의 재 요청에도 중단되지 않을 경우, NMS는 Alarm을 발생시킨다.Referring to FIG. 9, the message transmission and reception stop procedure is described. First, the NMS instructs the exchange to stop (StopMsgTransmission) including a message type. The exchange receiving StopMsgTransmission immediately stops sending the specified output message. After the NMS indicates StopMsgTransmission, if the transmission of the designated output message from the exchange is not stopped after a certain time, it requests the Stopmsg transmission again. If not interrupted after a certain number of re-requests, the NMS raises an alarm.

도 10은 본 발명의 실시예에 따른 연결해제 절차를 도시하고 있다. 연결해제 절차는 NMS가 교환기에게 TCP 소켓 연결을 해제하기 전에 모든 메시지의 송수신 중단을 명령한 후, TCP 소켓을 정상 종료하기 위한 절차이다.10 illustrates a disconnection procedure according to an embodiment of the present invention. The disconnection procedure is a procedure for terminating TCP sockets normally after NMS commands the exchange to stop sending and receiving all messages before releasing the TCP socket connection.

도 10을 참조하여 이러한 연결해제 절차를 설명하면, 먼저 NMS는 교환기와의 연결을 해제하기 전에, 모든 메시지의 송수신을 중단하기 위해 ClosePortConnection을 교환기에게 전송한다. ClosePortConnection을 수신한 교환기는 모든 운용자 출력메시지의 송신을 중단한 후, ClosePortConnectionAck를 반송한다. ClosePortConnectionAck를 수신한 NMS는 TCP 소켓을 해제한다(socket interface). 일정 시간이내에 교환기로부터 ClosePortConnectionAck를 응답 받지 못하면, NMS는 ClosePortConnection을 재 전송한다. 일정 횟수의 재 요청에도 응답이 없을 경우, NMS는 Alarm을 발생시킨 후 TCP 소켓연결을 해제한다.Referring to FIG. 10, this disconnection procedure is described. First, before the NMS disconnects from the exchange, the NMS transmits a ClosePortConnection to the exchange to stop transmission and reception of all messages. The exchange receiving the ClosePortConnection stops sending all operator output messages and returns a ClosePortConnectionAck. The NMS that receives the ClosePortConnectionAck releases the TCP socket (socket interface). If the ClosePortConnectionAck is not received from the exchange within a certain time, the NMS retransmits the ClosePortConnection. If there is no response after a certain number of re-requests, the NMS issues an Alarm and then disconnects from the TCP socket.

도 11은 본 발명의 실시예에 따른 운용자 명령어 처리 절차(rsh)를 도시하고 있다. 운용자 명령어 처리 절차는 NMS 운용자로부터 입력 요구된 명령어 처리 절차이다.11 illustrates an operator command processing procedure rsh according to an embodiment of the present invention. The operator command processing procedure is a command processing procedure inputted from an NMS operator.

도 11을 참조하여 이러한 운용자 명령어 처리 절차를 설명하면, 먼저 NMS가 교환기로 스트링 형태의 운용자 입력메시지를 InputCommand 메시지에 실어 전송한다. InputCommand를 수신한 교환기는 이 메시지의 구문분석 결과를 SyntaxCheckFlag와 ASCII 문자열 형태로 InputCommandAck에 실어서 반송한다. 교환기는 명령어 수행 결과를 ASCII 문자열 형태로 송신하면 eip_nmc는 의미있는 메시지로 모아서 NMS로 OutputMsg에 실어 해당 포트를 통해 반송한다. NMS가 InputCommand를 지시한 후 일정 시간 후에도 교환기로부터 InputCommandAck 메시지 를 반송 받지 못하면, InputCommand를 재 요청한다. 일정 횟수의 재 요청에도 응답이 없을 경우, NMS는 Alarm을 발생한다.Referring to FIG. 11, the operator command processing procedure will be described. First, the NMS transmits an operator input message in a string form to the exchanger in an InputCommand message. The exchange receiving the InputCommand returns the parsing result of this message on the InputCommandAck in SyntaxCheckFlag and ASCII string format. The exchange sends the result of executing the command in the form of ASCII string, and eip_nmc collects a meaningful message and puts it on OutputMsg as NMS and sends it back through the corresponding port. If the NMS does not return the InputCommandAck message from the exchange after a certain time after instructing the InputCommand, request the InputCommand again. If there is no response after a certain number of re-requests, the NMS generates an alarm.

한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.

상술한 바와 같이, 종래의 이동통신시스템에서는 NMS와 연동하는 부분이 MMS로 한정되어 있으나, CDMA2000 1X에서는 IOSRV가 또 하나의 MMS의 역할을 하고 있으므로, 이와의 정합도 가능하여야 한다. 본 발명의 장치 및 방법을 사용하게 되면 MMS와 IOSRV의 동시정합도 가능하게 되며 IOSRV 단독으로의 독립적인 정합도 가능하게 되기 때문에, NMS측에서는 MMS와 IOSRV를 통해 교환시스템의 상태를 제어 및 감시할 수 있게 된다.As described above, in the conventional mobile communication system, the portion of interworking with the NMS is limited to the MMS. However, in the CDMA2000 1X, the IOSRV plays the role of another MMS. The use of the apparatus and method of the present invention enables simultaneous matching of MMS and IOSRV and independent matching of IOSRV alone, so that the NMS side can control and monitor the status of the exchange system through MMS and IOSRV. Will be.

Claims (6)

이동통신시스템에서의 이동통신교환기와 원격지 망관리 센터간의 정합 장치에 있어서,In the matching device between a mobile communication switch and a remote network management center in a mobile communication system, 상기 이동통신교환기와 상기 원격지 망관리 센터 사이에 연결되어 인터페이스를 형성하는 외부 인터페이스 처리부와,An external interface processor connected between the mobile communication switch and the remote network management center to form an interface; 상기 이동통신교환기에 구비되어 운용자 정합용 명령어의 결과 메시지를 출력하는 운용자 정합부와,An operator matching unit provided in the mobile communication switch and outputting a result message of an instruction for operator matching; 상기 외부 인터페이스 처리부에 구비되어 이동통신 교환기의 경고, 고장 및 상태 메시지를 출력하는 외부 운용자 정합 서버를 포함함을 특징으로 하는 정합 장치.And an external operator matching server provided in the external interface processing unit to output warning, failure, and status messages of the mobile communication exchange. 제1항에 있어서, 상기 외부 인터페이스 처리부는, 상기 원격지 망관리 센터로부터의 소켓별 연결요구 메시지를 수신하여 상기 운용자 정합부와 상기 외부 운용자 정합 서버로 전송하며, 상기 운용자 정합부와 상기 외부 운용자 정합 서버로부터의 메시지를 소켓별로 상기 원격지 망관리 센터로 전송함을 특징으로 하는 정합 장치.According to claim 1, wherein the external interface processing unit receives a connection request message for each socket from the remote network management center and transmits to the operator matching unit and the external operator matching server, the operator matching unit and the external operator matching. Matching device, characterized in that for transmitting the message from the server to the remote network management center for each socket. 삭제delete 삭제delete 운용자 정합부와 외부 운용자 정합 서버를 포함하는 이동통신시스템에서 이동통신교환기와 원격지 망관리 센터간의 정합 방법에 있어서,In a matching method between a mobile communication switch and a remote network management center in a mobile communication system including an operator matching unit and an external operator matching server, 상기 원격지 망관리 센터로부터의 소켓별 연결요구 메시지를 수신하여 상기 운용자 정합부와 상기 운용자 정합 서버로 전송하는 과정과,Receiving a connection request message for each socket from the remote network management center and transmitting it to the operator matching unit and the operator matching server; 상기 운용자 정합부와 상기 외부 운용자 정합 서버에서 상기 전송된 소켓별 연결요구 메시지에 대응하여 상기 이동통신교환기로부터 발생되는 메시지를 소켓별로 상기 원격지 망관리 센터에 전송하는 과정을 포함함을 특징으로 하는 정합 방법.And matching, by the operator matching unit and the external operator matching server, a message generated from the mobile communication switch to the remote network management center for each socket in response to the transmitted connection request message for each socket. Way. 제5항에 있어서, 상기 소켓별 연결요구 메시지와 상기 이동통신교환기로부터 발생된 메시지가 상기 원격지 망관리 센터와 상기 이동통신교환기 사이에서 인터페이스를 형성하는 외부 인터페이스 처리부를 통해 송수신됨을 특징으로 하는 정합 방법.The matching method as claimed in claim 5, wherein the connection request message for each socket and the message generated from the mobile communication exchange are transmitted and received through an external interface processor that forms an interface between the remote network management center and the mobile communication exchange. .
KR1020020039691A 2002-07-09 2002-07-09 Apparatus and method for interfacing an msc with an nmc in a mobile communication system KR100871238B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020039691A KR100871238B1 (en) 2002-07-09 2002-07-09 Apparatus and method for interfacing an msc with an nmc in a mobile communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020039691A KR100871238B1 (en) 2002-07-09 2002-07-09 Apparatus and method for interfacing an msc with an nmc in a mobile communication system

Publications (2)

Publication Number Publication Date
KR20040006149A KR20040006149A (en) 2004-01-24
KR100871238B1 true KR100871238B1 (en) 2008-11-28

Family

ID=37316068

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020039691A KR100871238B1 (en) 2002-07-09 2002-07-09 Apparatus and method for interfacing an msc with an nmc in a mobile communication system

Country Status (1)

Country Link
KR (1) KR100871238B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4814498B2 (en) * 2004-06-18 2011-11-16 シャープ株式会社 Manufacturing method of semiconductor substrate

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920014098A (en) * 1990-12-31 1992-07-30 경상현 Specific Route Control Method Using CANF Function of Transition Switch
KR20000061311A (en) * 1999-03-25 2000-10-16 윤종용 Method for matching bethween exchang system and mediation device to communicate bethween operation support system center and exange system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920014098A (en) * 1990-12-31 1992-07-30 경상현 Specific Route Control Method Using CANF Function of Transition Switch
KR20000061311A (en) * 1999-03-25 2000-10-16 윤종용 Method for matching bethween exchang system and mediation device to communicate bethween operation support system center and exange system

Also Published As

Publication number Publication date
KR20040006149A (en) 2004-01-24

Similar Documents

Publication Publication Date Title
KR100602651B1 (en) Apparatus and method of tcp connection management
JP2001514773A (en) Reliable event delivery system
US20060020705A1 (en) Managing and checking socket connections
JPH066362A (en) Message processing load distribution system for host system in lan
CN106301840B (en) Method and device for sending Bidirectional Forwarding Detection (BFD) message
CN107508916B (en) Server link management method for intelligent robot
CN113783961A (en) Remote terminal management method and device, computer equipment and storage medium
CN105159929A (en) Memory database communication method and system
CN104348645A (en) Server and data transmission method of server
JP3176548B2 (en) Line interface device in ATM exchange
KR100871238B1 (en) Apparatus and method for interfacing an msc with an nmc in a mobile communication system
CN113259404B (en) Industrial communication middleware based on TCP/IP protocol and use method thereof
Cisco IBM Channel Attach Commands
Cisco IBM Channel Attach Commands
Cisco IBM Channel Attach Commands
Cisco IBM Channel Attach Commands
Cisco IBM Channel Attach Commands
Cisco IBM Channel Attach Commands
Cisco IBM Channel Attach Commands
Cisco IBM Channel Attach Commands
KR101587332B1 (en) Method for checking connectivity between controllers and network apparatuses
Cisco IBM Channel Attach Commands
Cisco IBM Channel Attach Commands
CN112838934A (en) System and method for realizing remote access to switch serial port
KR100273969B1 (en) M interface protocal method for matching network in exchange system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121030

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20131030

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20141030

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20151029

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20161028

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee