KR20020033222A - A method of data processing between nms with efficiently for communication system - Google Patents

A method of data processing between nms with efficiently for communication system Download PDF

Info

Publication number
KR20020033222A
KR20020033222A KR1020000063838A KR20000063838A KR20020033222A KR 20020033222 A KR20020033222 A KR 20020033222A KR 1020000063838 A KR1020000063838 A KR 1020000063838A KR 20000063838 A KR20000063838 A KR 20000063838A KR 20020033222 A KR20020033222 A KR 20020033222A
Authority
KR
South Korea
Prior art keywords
data
command
management system
event
nms
Prior art date
Application number
KR1020000063838A
Other languages
Korean (ko)
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 KR1020000063838A priority Critical patent/KR20020033222A/en
Publication of KR20020033222A publication Critical patent/KR20020033222A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0233Object-oriented techniques, for representation of network management data, e.g. common object request broker architecture [CORBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0695Management of faults, events, alarms or notifications the faulty arrangement being the maintenance, administration or management system

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

PURPOSE: A method for effectively processing data between transmission equipment management systems is provided to process orders and events at the same time and by the bunch by enabling data communication to be carried out between an NMS(Network Management System) and each EMS(Element Management System), using socket communication, and making a CORBA(Common Object Request Broker Architecture) protocol used in each EMS. CONSTITUTION: If the order data to control or manage an EMS are inputted from an NMS by socket communication(S100), a child task for each order is created(S200). Each child task analyzes and processes the inputted data, converts the order data into asynchronous data suitable for the EMS, converts the order by CORBA protocol processing, and outputs the converted order to the EMS(S300). It is checked whether the response data of a processing result for the order inputted from the NMS or event data for the operation state of a transmission equipment are supplied(S400). In case that the response data or the event data are supplied, a child task to process the response or the event is created(S500). The child task analyzes and processes the response or the event, converts it into synchronous data suitable for the NMS, and outputs the converted data to the NMS(S600).

Description

전송장비 관리시스템 사이의 효과적인 데이터 처리 방법{A METHOD OF DATA PROCESSING BETWEEN NMS WITH EFFICIENTLY FOR COMMUNICATION SYSTEM}Effective data processing between transmission equipment management systems {A METHOD OF DATA PROCESSING BETWEEN NMS WITH EFFICIENTLY FOR COMMUNICATION SYSTEM}

본 발명은 전송장비의 정상적인 운용을 감시하고 필요한 제어를 하는 하위개념의 장치관리시스템(EMS: Element Management System)과 상위개념의 장치관리시스템(NMS: Network Management System) 사이에 동시 다발적으로 전송되는 제어명령과 이벤트(Event)를 효과적으로 전송하는 방법에 관한 것이다.The present invention simultaneously transmits a plurality of devices between a lower concept element management system (EMS) and a higher concept device management system (NMS) to monitor the normal operation of the transmission equipment and perform necessary control. The present invention relates to a method for effectively transmitting control commands and events.

고속으로 데이터를 전송하는 전송장비는 장비의 특성상, 일시적인 장애가 발생하여 데이터를 전송하지 못하게 되는 경우, 많은 가입자의 회선이 동시에 통신장애를 일으키게 되는 문제가 있다.Transmission equipment that transmits data at high speed has a problem that, due to the characteristics of the equipment, when a temporary failure occurs and the data cannot be transmitted, many subscriber lines simultaneously cause communication failure.

상기와 같은 전송장비의 정상 운용이 지속되도록 하기 위하여 감시 및 제어를 하는 장비가 관리시스템이며, 각각의 전송장비를 직접 감시하고 제어하는 하위개념의 관리시스템을 EMS라하고, 다수의 EMS로부터 보고(Event)를 받고 필요한 제어 명령을 하는 상위개념의 관리시스템을 NMS라고 하며, 운용관리자에 의하여 직접 제어된다.In order to maintain the normal operation of the transmission equipment as described above, the equipment for monitoring and control is a management system, and the management system of subordinate concept that directly monitors and controls each transmission equipment is called EMS, and reports from multiple EMSs ( The management system of higher concept that receives Event) and gives necessary control command is called NMS, and is directly controlled by operation manager.

따라서, 하위개념의 EMS와 상위개념의 NMS는 데이터 통신이 지연됨이 없이 순차적으로 원활해야하는 동시에 정확하고 신속하게 이루어져야 한다.Therefore, the EMS of the lower concept and the NMS of the upper concept should be made smoothly and accurately and promptly without delaying data communication.

이하, 종래 기술에 의한 EMS와 NMS 사이의 데이터 처리 방법을 첨부된 도면을 참조하여 설명한다.Hereinafter, a data processing method between the EMS and the NMS according to the prior art will be described with reference to the accompanying drawings.

종래 기술을 설명하기 위하여 첨부된 것으로, 도1 은 일반적인 전송장비의 관리시스템 연결 구성도 이고, 도2 는 종래 기술에 의한 EMS와 NMS의 통신기능 구성도 이다.Attached to explain the prior art, Figure 1 is a configuration diagram of a management system connection of a general transmission equipment, Figure 2 is a configuration diagram of the communication function of the EMS and NMS according to the prior art.

상기 첨부된 도1을 참조하면, 일반적인 전송장비의 관리시스템 연결 구성은, 고속으로 통신 데이터를 전송하는 다수의 전송장비(10)와,Referring to FIG. 1, the general management system connection configuration includes a plurality of transmission devices 10 for transmitting communication data at high speed, and

상기 전송장비(10)와 각각 비동기(Asynchronous) 데이터 전송방식으로 접속되어 전송장비(10)의 성능관리, 경보발생 등 운용상태를 감시하고 필요한 제어를 하고 해당되는 데이터를 동기(Synchronous) 방식으로 변환하여 상위 관리시스템으로 출력하는 다수의 EMS(20)와,Each of the transmission equipment 10 is connected to the asynchronous data transmission method to monitor the operation status of the performance management, alarm generation, etc. of the transmission equipment 10, perform necessary control and convert the corresponding data into the synchronous method. And a plurality of EMSs 20 to output to the upper management system,

상기 다수의 EMS(20)와 동시 접속되는 상위 개념의 관리시스템으로, 각각의 EMS(20)로부터 동기 방식의 이벤트(Event) 데이터 신호를 인가받고 분석 처리하여 필요한 제어를 위한 동기방식 명령신호를 해당 EMS(20)에 출력하는 NMS(30)로 구성된다.A management system having a higher concept connected to the plurality of EMSs 20 at the same time, and receives a synchronous event data signal from each EMS 20 and analyzes and processes a synchronous command signal for necessary control. It consists of the NMS 30 which outputs to EMS20.

상기 첨부된 도2를 참조하면, 종래 기술의 EMS(20)와 NMS(30) 사이에 데이터 처리 방법은 상기 EMS(20)로 제어명령 신호를 출력하는 명령 프로세서(32); 상기 명령프로세서(32)로부터 출력되는 명령어를 입력받아 일시 저장하고 상기 EMS(20)에 순서적으로 출력하는 명령 버퍼(34); 상기 EMS(20)로부터 보고되는 이벤트(Event)를 수신하여 저장하고 순서적으로 출력하는 이벤트 버퍼(36); 상기 이벤트 버퍼(36)로부터 순서적으로 출력되는 신호를 분석 및 해당 처리하는 이벤트 프로세서(38)가 포함되어 이루어지는 NMS(30)와,Referring to FIG. 2, a data processing method between the EMS 20 and the NMS 30 of the related art includes a command processor 32 for outputting a control command signal to the EMS 20; A command buffer 34 which receives the command output from the command processor 32, temporarily stores the command, and sequentially outputs the command to the EMS 20; An event buffer 36 for receiving, storing and sequentially outputting an event reported from the EMS 20; An NMS 30 including an event processor 38 for analyzing and processing signals sequentially output from the event buffer 36;

상기 NMS(30)의 명령 버퍼(34)로부터 출력되는 명령신호를 입력받고 순서적으로 출력하는 명령버퍼(22); 상기 명령버퍼(22)로부터 순서적으로 출력되는 명령어를 입력받고 분석 처리하여 해당 전송장비를 제어하는 명령 프로세서(24); 해당 전송장비를 감시하여 성능정보, 장애정보 등의 이벤트(Event)를 수집하고 처리하여 출력하는 이벤트 프로세서(26); 상기 이벤트 프로세서(26)로부터 출력되는이벤트(26) 신호를 입력받아 순서적으로 NMS(30)에 출력하는 이벤트 버퍼(28)가 포함되어 이루어지는 EMS(20)로 구성된다.A command buffer 22 which receives a command signal output from the command buffer 34 of the NMS 30 and sequentially outputs the command signal; A command processor 24 for receiving and analyzing commands sequentially output from the command buffer 22 to control a corresponding transmission device; An event processor 26 for monitoring the corresponding transmission equipment, collecting, processing and outputting events such as performance information and failure information; The EMS 20 includes an event buffer 28 that receives the event 26 signal output from the event processor 26 and sequentially outputs the signal to the NMS 30.

이하, 상기와 같은 구성의 종래 기술을 상기 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, the prior art of the configuration as described above will be described in detail with reference to the accompanying drawings.

각각의 장치인 전송장비(10)에 비동기(synchronous) 상태로 접속되어 장애(Trouble)에 의한 경보(Alarm) 발생상태, 운용중인 상태의 성능 등을 이벤트(Event) 정보로서 상기 EMS(20)의 이벤트 프로세서(26)에 의하여 감시되고 해당 정보를 동기(Synchronous) 상태의 정보로 빠르게 처리하여 이벤트 버퍼(28)에 출력한다.Each device is connected to the transmission device 10 in an asynchronous state, and an alarm occurrence state due to a trouble, a performance of an operating state, and the like are displayed as event information of the EMS 20. Monitored by the event processor 26, the information is quickly processed into information in a synchronous state and output to the event buffer 28.

상기 EMS(20)의 이벤트 버퍼(28)는 상기 이벤트 프로세서(26)에 의하여 처리된 전송장비(10)의 관리정보를, 입력된 순서대로 저장하고, NMS(30)에 먼저 입력된 정보를 먼저 출력하는 순서로 출력한다.The event buffer 28 of the EMS 20 stores management information of the transmission device 10 processed by the event processor 26 in the order of input, and first inputs the information first input to the NMS 30. Print in order of output.

상기 NMS(30)는 상기 다수의 EMS(20)로부터 출력된 전송장비(10)의 관리정보를 이벤트 버퍼(36)를 통하여 순서적으로 입력 및 저장하고, 이벤트 프로세서(38)가 각각의 기능별로 분석 처리할 수 있도록 순서적으로 출력한다.The NMS 30 sequentially inputs and stores management information of the transmission device 10 output from the plurality of EMSs 20 through the event buffer 36, and the event processor 38 for each function. Output in order for analysis.

상기 이벤트 프로세서(38)는 입력된 이벤트 정보를 분석 처리하여 해당 표시부에 해당 전송장비(10)의 운용성능 및 경보발생 상태 등의 정보를 표시 하므로서, 운용관리자가 용이하게 확인할 수 있도록 한다.The event processor 38 analyzes the input event information and displays information such as operation performance and an alarm occurrence state of the corresponding transmission device 10 on the display unit, so that the operation manager can easily check.

상기 NMS(30)의 운용관리자는, 해당 전송장비(10)의 운용성능, 경보발생 상태 등의 정보를 확인하고, 제어가 필요한 경우는 해당 제어 명령을 명령프로세서(Order Processor)(32)에 입력하면, 상기 명령 프로세서(32)는 해당되는 전송장비(10)의 EMS(20)로 전송되도록 처리하여 동기(Synchronous) 상태의 해당 명령어를 명령 버퍼(Order Buffer)(34)에 출력한다.The operation manager of the NMS 30 checks information such as operation performance of the corresponding transmission equipment 10, an alarm occurrence state, and inputs a corresponding control command to an order processor 32 when control is required. Then, the command processor 32 processes to be transmitted to the EMS 20 of the corresponding transmission device 10 and outputs the corresponding command in the synchronous state to the order buffer 34.

상기 명령버퍼(34)는 해당되는 EMS(20)에 해당 제어명령 데이터를, 입력된 순서대로 출력하고, 해당 EMS(20)의 명령버퍼(22)는 상기 NMS(30)로부터 동기(Synchronous) 상태로 입력된 제어명령어 데이터를 저장한 후, 명령 프로세서(24)에 순서적으로 출력하므로써, 상기 명령 프로세서(24)는 비동기(Asynchronous) 상태의 제어명령어 데이터로 변환하여 해당되는 전송장비(10)를 정상운용상태가 되도록 제어하게 된다.The command buffer 34 outputs the corresponding control command data to the corresponding EMS 20 in the order of input, and the command buffer 22 of the EMS 20 is in a synchronous state from the NMS 30. By storing the control command data inputted as and outputting them in order to the command processor 24, the command processor 24 converts the control command data of the asynchronous state to the corresponding transmission equipment 10. It will be controlled to be in normal operation state.

그러나, 상기와 같은 종래 기술은 EMS(20)와 NMS(30)에 이벤트(Event)를 처리하고 저장하는 버퍼(Buffer)와 프로세서(Processor) 그리고, 명령어를 처리하는 버퍼(Buffer)와 프로세서(Processor)가 각각 필요하므로 관리를 위한 시스템의 구성이 복잡하고, 부피가 커지며 전력의 소모가 커지는 문제가 있었다.However, the prior art as described above is a buffer and a processor for processing and storing events in the EMS 20 and the NMS 30, and a buffer and a processor for processing instructions. ), Each of which has a problem in that the configuration of a system for management is complicated, bulky, and consumes power.

또한, EMS(20)와 NMS(30) 사이에 TCP/IP를 이용하는 인터넷(Internet) 망(Network)을 경유하여 접속(Interface)을 할 수 없는 문제가 있었다.In addition, there was a problem that the interface between the EMS 20 and the NMS 30 cannot be made via an Internet network using TCP / IP.

본 발명의 기술은 TCP/IP를 이용하는 인터넷으로 하위 관리시스템인 EMS와 상위 관리시스템인 NMS 사이에 데이터 통신을 하도록 하고, 소켓(Socket) 통신을 이용하며, EMS에서는 코바(CORBA) 프로토콜을 사용하도록 하므로써, 동시 다발적으로 명령 및 이벤트를 처리하도록 하는 데이터 처리방법을 제공하는 것이 그 목적이다.The technology of the present invention allows data communication between the EMS, the lower management system, and the NMS, the upper management system through the Internet using TCP / IP, uses socket communication, and uses the CORBA protocol in the EMS. It is therefore an object of the present invention to provide a data processing method for processing commands and events simultaneously.

상기와 같은 목적을 달성하기 위하여 안출한 본 발명은, 전송장비의 상위와 하위관리시스템에 있어서, 상위 관리시스템으로부터 소켓 통신에 의한 명령 데이터가 인가되는지를 감시하는 명령과정과; 상기의 과정에서 명령이 인가되는 경우 해당 명령어 처리 타스크를 생성하는 명령타스크 과정과; 상기의 명령타스크 과정에 의하여 명령을 분석 처리하고 하위 관리시스템에 적합하게 변환하여 출력하는 코바과정과; 하위 관리시스템으로부터 응답이나 이벤트 데이터가 인가되는지를 감시하는 이벤트과정과; 상기의 과정에 의하여 인가되는 응답이나 이벤트를 처리하는 타스크를 생성하는 이벤트타스크 과정과; 상기의 이벤트타스크 과정에 의하여 응답 및 이벤트를 분석 처리하고 상위 관리시스템에 적합하게 변환하여 출력하는 응답과정과; 상기의 과정들을 계속하여 반복 수행할 것인지 판단하고 계속하는 경우는 상기 명령과정으로 궤환하며 계속하지 않는 경우는 종료하는 종료과정으로 이루어지는 특징이 있다.In order to achieve the above object, the present invention, the upper and lower management system of the transmission equipment, the command process for monitoring whether the command data by the socket communication from the upper management system is applied; A command task process of generating a command processing task when a command is authorized in the above process; A cobar process of analyzing and processing commands according to the command task process and converting and outputting the commands appropriately for a lower management system; An event process for monitoring whether a response or event data is applied from a lower management system; An event task process of generating a task for processing a response or an event authorized by the above process; A response process of analyzing and responding to the response and the event by the event task process and converting the output to a higher management system; If it is determined whether to continue to repeat the above process and continues, it is characterized by consisting of a termination process for returning to the command process and terminating if not continued.

도1 은 일반적인 전송장비의 관리시스템 연결 구성도 이고,1 is a configuration diagram of a management system of a general transmission equipment;

도2 는 종래 기술에 의한 EMS와 NMS의 통신기능 구성도 이며,Figure 2 is a configuration diagram of the communication function of the EMS and NMS according to the prior art,

도3 은 본 발명 기술에 의한 효과적인 데이터 처리 개념도 이고,3 is a conceptual diagram of effective data processing according to the present invention;

도4 는 본 발명 기술에 의한 데이터 흐름의 개념적 순서도 이며,4 is a conceptual flowchart of a data flow according to the present invention;

도5 는 본 발명 기술에 의한 상위와 하위 관리시스템 사이의 효과적인 데이터 처리 순서도 이다.5 is an effective data processing flowchart between the upper and lower management system according to the present invention.

** 도면의 상세한 부분에 대한 부호 설명 **** Explanation of symbols on detailed parts of drawings **

10 : 전송장비20 : 하위관리시스템(EMS)10: Transmission equipment 20: Sub management system (EMS)

22,34 : 명령 버퍼24,32 : 명령 프로세서22,34: command buffer 24,32: command processor

26,38 : 이벤트 프로세서28,36 : 이벤트 버퍼26,38: event processor 28,36: event buffer

30 : 상위관리시스템(NMS)30: NMS

이하, 본 발명 기술에 의한 상위와 하위 관리시스템 사이의 효과적인 데이터 처리방법을 첨부된 도면을 참조하여 설명한다.Hereinafter, an effective data processing method between the upper and lower management systems according to the present invention will be described with reference to the accompanying drawings.

본 발명 기술을 설명하기 위하여 첨부된 것으로, 도3 은 본 발명 기술에 의한 효과적인 데이터 처리 개념도 이고, 도4 는 본 발명 기술에 의한 데이터 흐름의 개념적 순서도 이며, 도5 는 본 발명 기술에 의한 상위와 하위 관리시스템 사이의 효과적인 데이터 처리 순서도 이다.3 is a conceptual diagram of effective data processing according to the present invention, FIG. 4 is a conceptual flowchart of a data flow according to the present invention, and FIG. It is an effective data processing flowchart between subordinate management systems.

상기 첨부된 도3을 참조하여 본 발명 기술에 의한 효과적인 데이터 처리 개념을 설명하면, 상위개념의 관리시스템인 NMS(30)는 다수의 명령어 데이터를, 각각의 타스크(Task)에 의하여 해당 명령어를 처리하고, 분석 또는 분류하며, 하위개념의 관리시스템인 EMS에 적합한 데이터가 되도록 변환한 후, EMS 정합(Interface) 처리에 의하여 코바(CORBA: Common Object Request Broker Architecture) 프로토콜로써 TCP/IP를 통하여 EMS(20)에 출력한다.Referring to the attached FIG. 3, the concept of effective data processing according to the present invention is described. The NMS 30, which is a management system of a higher concept, processes a plurality of command data and a corresponding command by each task. After converting to data suitable for EMS, which is a management system of a subordinate concept, and converting to data suitable for EMS, the EMS (Interface) processing is performed through EMS / TCP over TCP / IP as a CORBA (Common Object Request Broker Architecture) protocol. 20).

상기 EMS(20)는 NMS(30)로부터 인가된 명령에 대한 응답 및 해당 전송장비의 운용상태에 대한 이벤트(Event)를 각각의 해당 타스크(Task)에 의하여 처리하고 분석 또는 분류하며 하위 개념의 관리시스템인 NMS에 적합한 데이터가 되도록 변환한 후, NMS 정합(Interface) 처리하고 TCP/IP를 통하여 NMS(30)에 출력하는 것이다.The EMS 20 processes, analyzes, or classifies an event response to a command authorized from the NMS 30 and an operation state of an operation state of a corresponding transmission device by each corresponding task, and analyzes subordinate concepts. After converting the data to be suitable for the NMS system, the NMS interface is processed and output to the NMS 30 through TCP / IP.

상기 첨부된 도4를 참조하면, 본 발명에 의한 데이터 흐름의 개념적 순서는, NMS(30)로부터 전송장비를 제어하는 명령어가 IPC 방식에 의한 소켓(SOCKET) 통신으로 입력되는지를 감시하고(42), 상기의 감시 결과 명령어가 입력되면 해당 처리를 위한 전용 타스크(Child Task)를 생성한 후(44), 다른 명령어가 입력되는지를 계속 감시하도록 한다.Referring to FIG. 4, the conceptual sequence of the data flow according to the present invention monitors whether a command for controlling a transmission device from the NMS 30 is inputted through socket communication by IPC method (42). When the monitoring result command is inputted, after generating a dedicated task (Child Task) for the corresponding process (44), it continuously monitors whether another command is input.

상기에서 생성된 타스크(44)에 의하여 입력된 명령어를 분석 또는 분류하며, 필요한 처리를 하고 EMS(20)에 적합하도록 변환한다.The command input by the task 44 generated above is analyzed or classified, necessary processing is performed, and converted to suit the EMS 20.

상기와 같이 변환된 명령어를 코바(CORBA) 프로토콜에 의하여 처리한 후, EMS(20)에 정합(Interface) 처리하여 인가하게 된다.The command converted as described above is processed by the CORBA protocol, and then the interface is applied to the EMS 20 by being interfaced.

또한, 상기 EMS(20)로부터 해당 명령어에 대한 응답과 전송장비(10)의 이벤트 신호가 입력되는지를 감시하고, 입력되는 경우, 분석 또는 분류하며 NMS(30)에 적합하게 변환 처리한 후, NMS(30)로 전송(48)하는 것이다.In addition, it monitors whether the response to the command from the EMS 20 and the event signal of the transmission device 10 is input, and if it is input, analyzes or classifies it, converts it to NMS 30, and then processes the NMS. 48 to 48.

상기 첨부된 도5를 참조하면, 본 발명 기술에 의한 상위 개념과 하위 개념의 관리시스템 사이에서 효과적으로 데이터를 전송처리 하는 방법은, 상위 개념의 관리시스템인 NMS(Network Management System)(30)로부터 프로세서(Processor) 사이의 통신 방식인 IPC(Inter Processor Communication) 방식에 의한 것으로, 소켓(SOCKET) 통신에 의한 해당 포트(Port)로 명령 데이터가 인가되는지를 감시하는 명령과정(S100)과,Referring to FIG. 5, a method of effectively transferring data between a higher concept and a lower concept management system according to the present disclosure includes a processor from a NMS (Network Management System) 30, which is a management system of a higher concept. The command process (S100), which monitors whether command data is applied to a corresponding port by socket communication, is based on an IPC (Inter Processor Communication) method, which is a communication method between processors.

상기의 명령과정(S100)에서 NMS(30)로부터 해당 명령 데이터가 인가 또는 입력되는 경우 해당 명령어를 전용으로 처리 타스크(TASK)를 생성하는 명령타스크 과정(S200)과,Command task process (S200) for generating a processing task (TASK) dedicated to the command when the command data is authorized or input from the NMS 30 in the command process (S100),

상기의 명령타스크 과정(S200)에 의하여 NMS(30)로부터 입력된 명령어 데이터를 분석 또는 분류 처리하고, 하위 관리시스템인 EMS(Element Management System)에 적합하게 변환하여 출력하는 것으로서. 상위 관리시스템인 NMS(30)로부터 동기(Synchronous) 방식으로 인가된 명령 데이터를 분석하고 처리하며, 하위 관리시스템인 EMS(20)에 적합한 비동기(Asynchronous) 방식의 데이터로 변환 한 후, 코바(CORBA) 프로토콜(Protocol)에 의한 명령어로 변환하여 하위 관리시스템인 EMS(20)로 출력하는 코바과정(S300)과,By analyzing or classifying the command data input from the NMS (30) by the command task process (S200), and converts and outputs to suit the element management system (EMS), which is a lower management system. Analyzes and processes the command data authorized in a synchronous manner from the upper management system NMS 30, converts it into asynchronous data suitable for the EMS 20 lower management system, and then corba Coba process (S300) for converting the command by the protocol (Protocol) and output to the EMS (20), the lower management system,

하위 관리시스템인 EMS(20)로부터 입력되는 것으로, 상기 NMS(30)로부터 인가된 명령에 대한 처리 결과의 응답 데이터(Data)나 전송장비(10)의 운용상태를 감시한 이벤트(Event) 데이터가 인가되는지를 감시하는 이벤트과정(S400)과,Input from EMS 20, which is a lower management system, response data (Data) of the processing result for the command authorized from the NMS 30 or event data for monitoring the operation state of the transmission device 10 is Event process for monitoring whether the authorization (S400),

상기의 이벤트과정(S400)에 의하여 하위 개념의 관리시스템인 EMS(20)로부터 인가되는 응답이나 이벤트를 각각 처리하는 해당 타스크(TASK)를 생성하는 이벤트타스크 과정(S500)과,An event task process (S500) for generating a corresponding task (TASK) for processing a response or an event applied from the EMS 20, which is a subordinate concept management system, by the event process (S400);

상기의 이벤트타스크 과정(S500)에 의하여 생성된 해당 타스크에서 각각 응답과 이벤트를 분석 처리하고 상위 관리시스템인 NMS(30)에 적합하게 변환하여 출력하는 것으로, 하위 관리시스템인 EMS(20)로부터 코바(CORBA) 프로토콜(Protocol)에 의하여 비동기(Asynchronous) 방식으로 인가된 응답 데이터와 이벤트 데이터를 분석 또는 분류 처리하며 상위 관리시스템인 NMS(30)에 적합한 동기(Synchronous) 방식의 데이터로 변환 한 후, 상위 관리시스템인 NMS(30)로 출력하는 응답과정(S600)과,Analyzing the response and the event in the corresponding task generated by the event task process (S500) and converting the output to NMS 30, which is a higher management system, and outputting the corresponding task. After analyzing or classifying response data and event data authorized in asynchronous manner by the (CORBA) protocol and converting the data into synchronous data suitable for the NMS 30 as a higher management system, A response process (S600) outputting to the upper management system NMS (30),

상기의 모든 과정들을 계속하여 반복 수행할 것인지 또는 중단할 것인지를 판단하고, 계속하는 경우는 상기 명령과정(S100)으로 궤환(Feedback)하며, 계속하지 않는 경우는 종료하는 종료과정(S700)으로 구성된다.It is determined whether to continuously repeat all the above processes or stop, and if the process continues to feed back to the command process (S100), and if not continue to end (S700). do.

이하, 상기와 같은 구성의 본 발명 기술에 의한 것으로, 상위 관리시스템인 NMS(30)와 하위 관리시스템인 EMS(20) 사이의 효과적인 데이터 처리 방법을 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, according to the present invention having the above configuration, an effective data processing method between the upper management system NMS 30 and the lower management system EMS 20 will be described in detail with reference to the accompanying drawings.

상위 관리시스템인 NMS(30)에 의하여 하위 관리시스템인 EMS(20)를 제어하거나 또는 관리하는 명령어 데이터가 IPC 방식에 의한 SOCKET으로 또한, 동기(Synchronous) 방식의 데이터로 인가 또는 입력되는지를 판단하고(S100), 상기의 판단 결과 명령어 데이터가 입력되면, 입력되는 각각의 명령어마다, 처리하는 해당 타스크(Child Task)를 생성한다(S200).It is determined whether the command data for controlling or managing the EMS 20, which is the lower management system, by the upper management system NMS 30 is applied or input to SOCKET by the IPC method and as the synchronous data. In operation S100, when command data is input as a result of the determination, a corresponding task (Child Task) to be processed is generated for each input command (S200).

상기의 타스크는 동기 방식이며 SOCKET 방식으로 인가 또는 입력되는 데이터를 해당 분석 처리하고, EMS(20)에서 처리할 수 있는 비동기(Asynchronous) 방식의 데이터로 변환하는 동시에 코바(CORBA) 프로토콜 처리에 의하여 변환한 후, 해당 EMS(20)로 출력한다.The above task is a synchronous method, and the data inputted or inputted by the SOCKET method is analyzed and converted into data of an asynchronous method that can be processed by the EMS 20, and also by CORBA protocol processing. After that, it outputs to the corresponding EMS (20).

상기에서 코바(CORBA) 프로토콜로 변환하여 출력하는 것은, EMS(20)가 유닉스(Unix) OS(Operating System)을 사용하던지 또는 기타 다른 OS를 사용하여도 호환성 있게 처리할 수 있도록 하기 위한 것이며, TCP/IP를 통하여 출력한다.The above conversion and outputting to the CORBA protocol is for the EMS 20 to be compatible with a Unix OS (Operating System) or another OS, and the TCP Print via / IP.

상기 해당 EMS(20)는 NMS(30)로부터 상기와 같은 과정을 통하여 입력받은 명령어를 처리하여, 데이터가 필요한 경우는 해당 데이터를 처리하여 비동기(Asynchronous)의 코바(CORBA) 데이터로 응답을 하고, 전송장비(10)의 운용상태를 소정의 주기에 의하여 이벤트보고(Event Report) 또는 장애(Trouble)에 의한 경보(Alarm) 신호가 발생되는 경우는, 상기의 해당 경보 신호 발생 즉시, 상기와 동일하게 비동기(Asynchronous)의 코바(CORBA) 데이터로 해당 경보 이벤트(Event) 등을 출력하게 된다.The EMS 20 processes the command received from the NMS 30 through the same process as above, and if the data is needed, processes the data and responds with asynchronous CORBA data. When an alarm signal due to an event report or a trouble is generated in a predetermined cycle of the operation state of the transmission device 10, the above alarm signal is generated immediately, in the same manner as above. Corresponding alarm event is output as CORBA data of asynchronous.

상기와 같이 EMS(20)로부터 비동기(Asynchronous)의 코바(CORBA) 데이터로 응답 또는 이벤트가 발생되어 인가 또는 입력되는지를 판단하고(S400), 상기의 응답 또는 이벤트가 입력되는 경우는 응답이나 이벤트를 처리할 수 있는 타스크(Child Task)를 각각 생성(S500)한다.As described above, it is determined whether a response or an event is generated and authorized or input from the EMS 20 by asynchronous CORBA data (S400), and when the response or event is input, the response or event is determined. Each task (Child Task) that can be processed is generated (S500).

상기의 각 타스크(Task)에서는 인가되는 데이터를 분석 또는 분류하고, 비동기(Asynchronous)의 코바(CORBA) 데이터를 상기의 NMS(30)에서 인식할 수 있는, 동기(Synchronous) 데이터로 변환한 후, 상위 관리시스템인 NMS(30)로 TCP/IP를 통하여 출력한다.In each of the above tasks, the applied data is analyzed or classified, and the asynchronous CORBA data is converted into synchronous data which can be recognized by the NMS 30. Output via TCP / IP to the upper management system NMS (30).

상기와 같이 NMS(30)로부터 출력되는 동시 다발적인 명령을, 각각의 타스크를 통하여 처리하고, 또한, EMS(20)로부터 동시 다발적으로 출력되는 응답 및 이벤트를 각각의 해당 타스크를 통하여 처리하므로써, 신속하고 정확하게 처리할 수 있는 것이다.By processing the simultaneous multiple commands output from the NMS 30 through each task as described above, and processing the responses and events simultaneously output from the EMS 20 through the respective tasks, It can be done quickly and accurately.

또한, 버퍼(Buffer)가 필요 없고 하나의 프로세서(Processor)로서 순차적으로 처리할 수 있으며, 코바(CORBA) 프로토콜 사용에 의하여 인터페이스(Interface)가 원활하고, TCP/IP를 이용하므로서, 원거리의 상위 및 하위 관리시스템을 운용할 수 있을 뿐 아니라, 다수의 상위 관리시스템인 NMS에서 하나의 하위관리시스템인 EMS를 제어할 수 있다.In addition, it does not need a buffer and can be processed sequentially as one processor, and the interface is smooth by using the CORBA protocol. In addition to operating a lower management system, it is possible to control one sub-management system, EMS, from multiple upper management systems, NMS.

상기와 같은 구성의 본 발명 기술은, 전송장비에서 TCP/IP를 이용하여 원격지에서 다수의 관리시스템이 특정한 하나의 관리시스템을 운용할 수 있고, 동시 다발적인 명령을 순차적으로 신속하고 정확하게 처리할 수 있는 효과가 있다.According to the present invention having the above configuration, a plurality of management systems can operate a specific management system at a remote location using TCP / IP in a transmission device, and can process a plurality of simultaneous commands sequentially and quickly and accurately. It has an effect.

또한, 버퍼가 필요하지 않으므로, 버퍼의 제어에 의한 부하를 줄일 수 있고, 동시에 하나의 프로세서를 사용하므로, 해당 시스템의 전체적인 크기를 줄일 수 있는 효과가 있다.In addition, since the buffer is not required, the load by the control of the buffer can be reduced, and since one processor is used at the same time, the overall size of the system can be reduced.

또한, 각각의 명령과 응답 및 이벤트의 포맷(Format)이 상이하여도 해당 타스크에서 해당 변환 기능을 추가하면 되므로, 인터페이스가 용이한 공업적 및 산업적 이용효과가 있다.In addition, even if the format of each command, response, and event is different, a corresponding translation function may be added in the task, thereby providing an industrial and industrial use effect with an easy interface.

Claims (3)

전송장비의 상위와 하위관리시스템에 있어서,In the upper and lower management system of transmission equipment, 상위 관리시스템으로부터 소켓 통신에 의한 명령 데이터가 인가되는지를 감시하는 명령과정과,A command process for monitoring whether command data by socket communication is applied from an upper management system, 상기의 과정에서 명령이 인가되는 경우 해당 명령어 처리 타스크를 생성하는 명령타스크 과정과,A command task process of generating a command processing task when a command is authorized in the above process; 상기의 명령타스크 과정에 의하여 명령을 분석 처리하고 하위 관리시스템에 적합하게 변환하여 출력하는 코바과정과,A cobar process of analyzing and processing commands according to the command task process described above, and converting and outputting them appropriately for a lower management system 하위 관리시스템으로부터 응답이나 이벤트 데이터가 인가되는지를 감시하는 이벤트과정과,An event process for monitoring whether a response or event data is authorized from a lower management system, 상기의 과정에 의하여 인가되는 응답이나 이벤트를 처리하는 해당 타스크를 생성하는 이벤트타스크 과정과,An event task process for generating a corresponding task for processing a response or an event authorized by the above process; 상기의 이벤트타스크 과정에 의하여 생성된 해당 타스크에서 응답과 이벤트를 분석 처리하고 상위 관리시스템에 적합하게 변환하여 출력하는 응답과정과,A response process of analyzing and processing responses and events in a corresponding task generated by the event task process and converting the output to a higher management system; 상기의 과정들을 계속하여 반복 수행할 것인지 판단하고 계속하는 경우는 상기 명령과정으로 궤환하며 계속하지 않는 경우는 종료하는 종료과정으로 이루어져 구성되는 것을 특징으로 하는 전송장비 관리시스템 사이의 효과적인 데이터 처리방법.It is determined whether or not to repeat the above processes and continues if it continues to return to the command process, if not continued, the end of the process comprises a termination process comprising a terminating process. 제1 항에 있어서,According to claim 1, 상기 코바과정은, 상위 관리시스템으로부터 동기 방식으로 인가된 명령 데이터를 분석하고 처리하며 비동기 방식의 데이터로 변환 한 후 코바 프로토콜에 의한 명령어로 변환하여 하위 관리시스템으로 출력하는 것을 특징으로 하는 전송장비 관리시스템 사이의 효과적인 데이터 처리방법.The COBA process analyzes and processes command data authorized in a synchronous manner from a higher management system, converts the command data into an asynchronous method, and converts the command data into a command based on a COBA protocol and outputs the converted command to a lower management system. Effective data processing between systems. 제1 항에 있어서,According to claim 1, 상기 응답과정은, 하위 관리시스템으로부터 코바 프로토콜에 의하여 비동기 방식으로 인가된 응답과 이벤트 데이터를 분석하고 처리하며 상위 관리시스템에 적합한 동기 방식의 데이터로 변환 한 후 상위 관리시스템으로 출력하는 것을 특징으로 하는 전송장비 관리시스템 사이의 효과적인 데이터 처리방법.The response process is characterized by analyzing and processing the response and event data authorized in asynchronous manner from the lower management system by the COVA protocol, and converts the response and event data suitable for the upper management system and outputs the data to the upper management system. Effective data processing between transmission equipment management systems.
KR1020000063838A 2000-10-30 2000-10-30 A method of data processing between nms with efficiently for communication system KR20020033222A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000063838A KR20020033222A (en) 2000-10-30 2000-10-30 A method of data processing between nms with efficiently for communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000063838A KR20020033222A (en) 2000-10-30 2000-10-30 A method of data processing between nms with efficiently for communication system

Publications (1)

Publication Number Publication Date
KR20020033222A true KR20020033222A (en) 2002-05-06

Family

ID=19696024

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000063838A KR20020033222A (en) 2000-10-30 2000-10-30 A method of data processing between nms with efficiently for communication system

Country Status (1)

Country Link
KR (1) KR20020033222A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100482284B1 (en) * 1999-12-18 2005-04-13 주식회사 케이티 Apparatus and method for processing camp-on test in answer
KR100747929B1 (en) * 2001-12-29 2007-08-08 엘지노텔 주식회사 Method for management of transmission equipment in CORBA based network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100482284B1 (en) * 1999-12-18 2005-04-13 주식회사 케이티 Apparatus and method for processing camp-on test in answer
KR100747929B1 (en) * 2001-12-29 2007-08-08 엘지노텔 주식회사 Method for management of transmission equipment in CORBA based network

Similar Documents

Publication Publication Date Title
US7725635B2 (en) Method of determining request transmission priority subject to request channel and transmitting request subject to such request transmission priority in application of fieldbus communication framework
US7302485B2 (en) System and method for transmitting OPC data via data networks, in particular the internet, using an asynchronous data connection
US8943188B2 (en) Automation network comprising network components that produce status messages
US8065460B2 (en) Method of determining request transmission priority subject to request content and transmitting request subject to such request transmission priority in application of fieldbus communication framework
US20080228978A1 (en) Method of determing request transmission priority subject to request content and transtting request subject to such request transmission priority in application of fieldbus communication framework
CN114024801A (en) Industrial edge computing service gateway
JPH04165841A (en) Remote operation control system for facsimile terminal line concentration device
KR20020033222A (en) A method of data processing between nms with efficiently for communication system
KR100510068B1 (en) System for monitoring automization system to produce semiconductor and method using the same
KR100336499B1 (en) An interface apparatus and method between TMN agent and ATM switch
KR100663425B1 (en) System interface apparatus for supporting multi network management protocol and method therefore
KR100309320B1 (en) Integrated Operation Management System of Synchronous Optical Transmission Device
KR19990050381A (en) How to interface with TN management agent
KR101830105B1 (en) Protocol adaptor for integrated energy management
KR20020055213A (en) Apparatus and method for interface between NMS and EMS in network management system
JPH04273634A (en) Conversion system for maintenance related signal in electric communication management network
KR100198439B1 (en) Method for monitoring transmission data and a function flow between applications in atm switch system
KR100296123B1 (en) A synchronous control apparatus and its method of multiple and heterogeneous telecommunication exchanges by unifing control commands
CN206149434U (en) EDFA device management device based on OLT
KR100448020B1 (en) Method and system for conversion output message descriptor data into common object request broker architecture data
JP2003058219A (en) Network interface connector
WO2000013086A1 (en) Diagnostic system and method for monitoring plural software applications using plural diagnostic tools
KR100640359B1 (en) Method for releasing connection of management system in transmission system
KR100649288B1 (en) Method and apparatus for alarm reporting in CORBA-CMIP gateway with one-to-one mapping of management function
KR960011135B1 (en) Protocol dualization and control method of message communication in the satellite network

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Withdrawal due to no request for examination