KR100574894B1 - Method for processing communication of remote test unit in communication network management system - Google Patents

Method for processing communication of remote test unit in communication network management system Download PDF

Info

Publication number
KR100574894B1
KR100574894B1 KR1019990057956A KR19990057956A KR100574894B1 KR 100574894 B1 KR100574894 B1 KR 100574894B1 KR 1019990057956 A KR1019990057956 A KR 1019990057956A KR 19990057956 A KR19990057956 A KR 19990057956A KR 100574894 B1 KR100574894 B1 KR 100574894B1
Authority
KR
South Korea
Prior art keywords
test
remote
server
seat
token
Prior art date
Application number
KR1019990057956A
Other languages
Korean (ko)
Other versions
KR20010056481A (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 KR1019990057956A priority Critical patent/KR100574894B1/en
Publication of KR20010056481A publication Critical patent/KR20010056481A/en
Application granted granted Critical
Publication of KR100574894B1 publication Critical patent/KR100574894B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 통신망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법에 관한 것임.The present invention relates to a communication processing method for a remote test apparatus in a communication network management system.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 여러 개의 테스트 모듈이 실장되어 있는 원격 시험 장치를 연결하여 인터페이스를 제공하기 위한 통신 처리 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.An object of the present invention is to provide a communication processing method for providing an interface by connecting a remote test apparatus in which a plurality of test modules are mounted, and a computer-readable recording medium recording a program for realizing the method.

3. 발명의 해결방법의 요지 3. Summary of Solution to Invention

본 발명은, 통신망 관리시스템에 적용되는 원격 시험 장치를 위한 통신 처리 방법에 있어서, 시험석 서버 연결테이블 및 원격 시험 장치 연결테이블을 초기화하는 제 1 단계; 시험석 및 관리자 서버에 초기연결 소켓 식별자를 구하고, 상기 원격 시험 장치로부터 결과를 분석하여 헤더 및 터미네이터를 추출하여 그 결과를 상기 시험석으로 전송하는 제 2 단계; 상기 시험석 정보테이블의 프로세스 타입에 따라 토큰스트링 단위로 분류하고 사용자 로그인 정보를 저장하거나 스트링을 분할하고 토큰 단위로 저장하거나 토큰 단위로 분류된 사용자 정보를 상기 관리자 서버로 전달하는 제 3 단계; 토큰단위의 메시지를 시험석 서버로부터 읽어 연결관리를 제어하는 제 4 단계; 및 시험석 명령어를 상기 원격 시험 장치에 기록하고 정상수행 여부를 확인하는 제 5 단계를 포함함.A communication processing method for a remote test apparatus applied to a communication network management system, comprising: a first step of initializing a test seat server connection table and a remote test apparatus connection table; Obtaining an initial connection socket identifier from a test seat and an administrator server, analyzing a result from the remote test apparatus, extracting a header and a terminator, and transmitting the result to the test seat; A third step of classifying in a token string unit and storing user login information, storing a string, storing a string in token units, or transferring user information classified in token units according to a process type of the test seat information table to the manager server; A fourth step of controlling connection management by reading a token unit message from the test seat server; And a fifth step of recording a test seat command on the remote test apparatus and confirming whether or not it is performing normally.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 통신망 관리시스템 등에 이용됨.The present invention is used in a network management system.

시험석 서버, 원격시험장치, 헤더번호, 통신처리제어Test seat server, remote tester, header number, communication process control

Description

통신망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법{METHOD FOR PROCESSING COMMUNICATION OF REMOTE TEST UNIT IN COMMUNICATION NETWORK MANAGEMENT SYSTEM} TECHNICAL FOR PROCESSING COMMUNICATION OF REMOTE TEST UNIT IN COMMUNICATION NETWORK MANAGEMENT SYSTEM}             

도 1 은 본 발명이 적용되는 전용회선 관리시스템의 구성예시도.1 is an exemplary configuration diagram of a dedicated line management system to which the present invention is applied.

도 2 는 본 발명에 따른 전용망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법에 대한 설명도.2 is an explanatory diagram of a communication processing method for a remote test apparatus in a dedicated network management system according to the present invention;

도 3a 내지 도 3c 는 본 발명에 따른 전용망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법에 대한 일실시예 흐름도.3A to 3C are flowcharts of one embodiment of a communication processing method for a remote test apparatus in a dedicated network management system according to the present invention;

도 4 는 상기 도 3a 내지 도 3c의 원격 시험 장치로부터의 결과를 읽는(Read) 과정에 대한 일실시예 상세 흐름도. 4 is a detailed flowchart of an embodiment of a process of reading a result from the remote test apparatus of FIGS. 3A to 3C.

*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

11 : 전용선 데이-터베이스 관리시스템 12 : 고장접수 서버11: leased line database management system 12: failure reception server

13 : 시험수배처리 서버 14 : 통신처리 제어 모듈13: test arrangement server 14: communication processing control module

15 : 원격 시험 장치(RTU)15: Remote Test Unit (RTU)

본 발명은 통신망 관리시스템에서 원격 시험 장치(RTU : Remote Test Unit)를 위한 통신 처리 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. The present invention relates to a communication processing method for a remote test unit (RTU) in a network management system and a computer-readable recording medium having recorded thereon a program for realizing the method.

종래에는 각 사업 본부에서 사용되고 있는 전용회선 관리시스템의 통신 처리모듈은 가입자로부터 고장 접수가 들어오면 이를 시험석 응용 프로그램 모듈로부터 전용망 시험 장치에 다이얼 업 또는 패킷 망을 통하여 한 개의 모듈로 구성된 원격 원격 시험 장치에 대해 시험을 하고, 그 결과를 다시 고장 시험석 응용프로그램에 전달하는 기능을 수행하였다. 이는 터미널베이스의 시험석 응용 프로그램 및 명령어 파싱 서버와 원격 시험 장치(RTU) 사이에서 메시지 큐라는 버퍼를 이용하여 통신이 이루어진다. Conventionally, a communication processing module of a dedicated line management system used in each business headquarters receives a failure reception from a subscriber and remotely tests a single module via dial-up or packet network from a test seat application module to a dedicated network test device. The device was tested and the results returned to the failure test suite application. This is accomplished by using a buffer called a message queue between the terminal-based test application and the command parsing server and the remote test unit (RTU).

그러므로, 이러한 종래 방법은 회선분배장치(DCS)용 회선 원격 시험 장치와 같이 한 장치에 여러 개의 테스트 모듈이 장착되어 시험석에서 한 개의 장치의 각 모듈에 대해 동시 시험을 요구하는 경우에는 부적합한 방법이다. 따라서, 종래의 한 개의 모듈로 테스트하는 기능뿐만 아니라 한 장치에 여러 개의 테스트 모듈로 시험을 할 수 있는 통신 처리 방법이 요구된다.Therefore, this conventional method is inadequate when multiple test modules are mounted in one device, such as a circuit remote test device for a circuit distribution device (DCS), and the test seat requires simultaneous testing of each module of one device. . Therefore, there is a need for a communication processing method capable of testing with a plurality of test modules in a device as well as a function of testing with a single module.

본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 여러 개의 테스트 모듈이 실장되어 있는 원격 시험 장치를 연결하여 인터페이스를 제공하기 위한 통신 처리 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and a communication processing method for providing an interface by connecting a remote test apparatus in which a plurality of test modules are mounted, and a computer recording a program for realizing the method. The purpose is to provide a recording medium that can be read by.

상기 목적을 달성하기 위한 본 발명은, 통신망 관리시스템에 적용되는 원격 시험 장치를 위한 통신 처리 방법에 있어서, 시험석 서버 연결테이블 및 원격 시험 장치 연결테이블을 초기화하는 제 1 단계; 시험석 및 관리자 서버에 초기연결 소켓 식별자를 구하고, 상기 원격 시험 장치로부터 결과를 분석하여 헤더 및 터미네이터를 추출하여 그 결과를 상기 시험석으로 전송하는 제 2 단계; 상기 시험석 정보테이블의 프로세스 타입에 따라 토큰스트링 단위로 분류하고 사용자 로그인 정보를 저장하거나 스트링을 분할하고 토큰 단위로 저장하거나 토큰 단위로 분류된 사용자 정보를 상기 관리자 서버로 전달하는 제 3 단계; 토큰단위의 메시지를 시험석 서버로부터 읽어 연결관리를 제어하는 제 4 단계; 및 시험석 명령어를 상기 원격 시험 장치에 기록하고 정상수행 여부를 확인하는 제 5 단계를 포함하여 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention provides a communication processing method for a remote test apparatus applied to a communication network management system, comprising: a first step of initializing a test seat server connection table and a remote test apparatus connection table; Obtaining an initial connection socket identifier from a test seat and an administrator server, analyzing a result from the remote test apparatus, extracting a header and a terminator, and transmitting the result to the test seat; A third step of classifying in a token string unit and storing user login information, storing a string, storing a string in token units, or transferring user information classified in token units according to a process type of the test seat information table to the manager server; A fourth step of controlling connection management by reading a token unit message from the test seat server; And a fifth step of recording a test seat command on the remote test apparatus and confirming whether or not it is normally performed.

또한, 본 발명은, 프로세서를 구비한 통신망 관리시스템에, 시험석 서버 연결테이블 및 원격 시험 장치 연결테이블을 초기화하는 기능; 시험석 및 관리자 서버에 초기연결 소켓 식별자를 구하고, 상기 원격 시험 장치로부터 결과를 분석하여 헤더 및 터미네이터를 추출하여 그 결과를 상기 시험석으로 전송하는 기능; 상기 시험석 정보테이블의 프로세스 타입에 따라 토큰스트링 단위로 분류하고 사용자 로그인 정보를 저장하거나 스트링을 분할하고 토큰 단위로 저장하거나 토큰 단위로 분류된 사용자 정보를 상기 관리자 서버로 전달하는 기능; 토큰단위의 메시지를 시험석 서버로부터 읽어 연결관리를 제어하는 기능; 및 시험석 명령어를 상기 원격 시험 장치에 기록하고 정상수행 여부를 확인하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a communication network management system including a processor, comprising: a function of initializing a test seat server connection table and a remote test device connection table; Obtaining an initial connection socket identifier from a test seat and an administrator server, analyzing a result from the remote test apparatus, extracting a header and a terminator, and transmitting the result to the test seat; A function of classifying in a token string unit and storing user login information, storing a string, storing a string in token units, or transferring user information classified in token units according to a process type of the test seat information table to the manager server; A function of controlling connection management by reading a token unit message from a test server; And a computer-readable recording medium having recorded thereon a program for realizing a function of recording a test seat instruction to the remote test apparatus and confirming whether or not it is performing normally.

본 발명에 따른 통신 처리 모듈은 시험석으로부터 받은 명령을 해석하여 연결 관리를 제공하는 모듈과 통신 처리 모듈을 통하여 원격 시험 장치에 명령어를 기록하는 모듈, 원격 시험 장치로부터 읽은 데이터를 분석하는 기능과 이를 해석하여 시험석 응용 프로그램에 메시지를 전달하는 모듈, 명령을 보냈을 때 일정 시간 동안 응답이 없으면 원격 시험 장치로 패킷 테스트 명령을 보내는 기능을 하는 타이머 모듈, 관리자 서버에 메시지를 전달하는 모듈, 통신 처리 모듈에 시험석 서버가 연결되어 있는 상태를 리스팅하는 모듈 및 초기화 제어 모듈 등으로 구성된다. The communication processing module according to the present invention is a module for providing a connection management by analyzing a command received from a test seat and a module for recording a command to a remote test device through a communication processing module, and a function of analyzing data read from the remote test device. A module that interprets and delivers a message to the test application, a timer module that sends a packet test command to a remote test device when there is no response for a certain period of time when a command is sent, a module that delivers a message to an administrator server, and communication processing. It consists of a module that lists the status of the test server connected to the module, and an initialization control module.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명이 적용되는 전용회선 관리시스템의 구성예시도이다.1 is an exemplary configuration diagram of a dedicated line management system to which the present invention is applied.

도 1에 도시된 바와 같이, 전용회선 관리시스템은, 고장접수 서버(12)와 시험수배처리 서버(13)의 데이터베이스를 관리하는 전용선 데이터베이스 관리시스템(11)과, 고장 접수를 담당하는 고장접수 서버(12)와, 접수된 고장에 대하여 장치로 시험명령을 보내는 시험수배처리 서버(13)와, 원격 시험 장치(RTU)(15)와 이들 사이의 제어를 담당하는 통신처리 제어 모듈(14)로 구성된다.As shown in FIG. 1, the dedicated line management system includes a dedicated line database management system 11 that manages a database of a failure reception server 12 and a test arrangement server 13, and a failure reception server in charge of failure reception. (12), to a test arrangement server 13 for sending a test command to the device with respect to the received failure, and to the remote processing device (RTU) 15 and the communication processing control module 14 in charge of control therebetween. It is composed.

여기서, 고장접수 서버(12), 시험수배처리 서버(13) 그리고 통신처리제어 모듈(3)은 랜(LAN)으로 연결되고, 이들은 각각 소켓에 의해 데이터 흐름을 제어한다.Here, the failure reception server 12, the test arrangement server 13 and the communication processing control module 3 are connected by a LAN, and they each control data flow by a socket.

또한, 통신처리 제어 모듈(14)과 원격 시험 장치(4) 사이에는 각각에 대하여 X.25 패킷 망이나 랜(LAN)에 의해 연결된다.In addition, the communication processing control module 14 and the remote test apparatus 4 are connected to each other by an X.25 packet network or a LAN.

도 2 는 본 발명에 따른 전용망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법에 대한 설명도로서, 다중 모듈로 구성된 원격 시험 장치(RTU)에 대한 연결관리를 담당하는 통신처리 제어 모듈과 시험석 그리고 RTU간의 프로세스 연결 구조에 대한 것이다. 시험석 및 원격 시험 장치(RTU)간의 연결관리를 효율적으로 제어하기 위해서 시험석 프로세스의 핸들링을 위한 구조체의 자료구조와 14개의 테스트 모듈을 가진 원격 시험 장치를 핸들링하기 위한 구조체의 자료구조를 제공한다.2 is an explanatory diagram of a communication processing method for a remote test apparatus in a dedicated network management system according to the present invention, and a communication process control module and a test seat in charge of connection management for a remote test apparatus (RTU) composed of multiple modules; It is about the process connection structure between RTUs. In order to efficiently control the connection management between the test seat and the remote test unit (RTU), the data structure of the structure for handling the test seat process and the structure of the structure for handling the remote test unit having 14 test modules are provided. .

이들 각각은 서로 쌍방간에 지칭을 위한 인덱스를 가지고 있으며, 한 개의 시험석 연결 제어 모듈에서는 n개의 원격 시험 장치를 제어할 수 있게 하며, RTU 연결 제어 모듈에서는 14개까지의 헤더모듈을 가지고 제어할 수 있다. 이들은 올바른 위치의 프로세스에 시험 요구 결과를 전달하기 위해 각각에 대하여 rtu 인덱스를 가지고 있다. 여기서, rtu 인덱스는 한 시험석에서 여러개 RTU를 지칭한다.Each of these has an index for both sides, and one test seat connection control module can control n remote test devices, and the RTU connection control module can control up to 14 header modules. have. They have an rtu index for each to convey the test request results to the process in the right place. Here, the rtu index refers to several RTUs in one test seat.

시험석에서는 명령어 전달시, 명령어뿐만 아니라 시험 장치로 헤더모듈의 인덱스 및 원격 시험 장치 타입 등의 정보를 추가로 제공해주고, 통신처리 제어 모듈은 원격 시험 장치(RTU)에서 나온 응답 메시지를 분석하여 시험석 장치 타입 및 시험석 인덱스를 찾아내고, 시험석 인덱스를 통하여 시험을 요구한 시험석 서버 프로세서에 결과를 제공한다. In the test seat, in addition to the command, the test device additionally provides information such as the header module index and the remote test device type to the test device, and the communication processing control module analyzes the response message from the remote test device (RTU) and tests it. The seat type and the test seat index are found, and the test seat index is provided to the test server server processor that requested the test.

이때, 한 개의 시험 유니트를 가진 장치에서는 0번째의 인덱스 정보를 사용한다. 또한, 원격 시험 장치 모듈 내에 카운터를 가지고 있어서 실제 이 원격 시험 장치모듈이 다른 시험석에서 이용되고 있는가의 여부도 확인할 수 있다.In this case, the device with one test unit uses the zeroth index information. It also has a counter in the remote tester module that allows you to check whether the remote tester module is actually used in another test seat.

도 3a 내지 도 3c 는 본 발명에 따른 전용망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법에 대한 일실시예 흐름도이다.3A to 3C are flowcharts of an embodiment of a communication processing method for a remote test apparatus in a dedicated network management system according to the present invention.

먼저, 시험석 서버 연결테이블 및 RTU 연결테이블을 초기화시킨다(301).First, the test seat server connection table and the RTU connection table are initialized (301).

이어서, 이벤트 제어 함수의 판단에 따라(302) 시험석 및 관리자 서버 초기 연결을 요구하는 경우에는 시험석 및 관리자 서버에 초기 연결을 하고, 소켓 식별자를 구한 후(303) 이벤트 제어 함수를 판단하는 과정(302)으로 넘어가며, RTU로부터 결과를 읽도록 요구하는 경우에는 RTU 결과분석 헤더 및 터미네이터를 추출하여 그 결과를 시험석에 보낸 후(304) 이벤트 제어 함수를 판단하는 과정(302)으로 넘어가며, 이벤트 제어 함수가(302) 시험석 제어를 요구할 경우에는 시험석 정보 테이블의 프로세스 타입에 따라(305) 서버 초기화 요구의 경우에는 서버를 초기화하여 토큰스트링 단위로 분류하고 사용자 로그인 정보를 저장한 후(306) 이벤트 제어 함수를 판단하는 과정(302)으로 넘어가고, 시험석 정보 테이블의 프로세스 타입(305)이 관리자 서버 제어 요구일 경우, 관리자 서버를 제어하여 토큰 단위로 분류된 사용자 정보를 관리자 서버에 전달한 후(307) 이벤트 제어 함수를 판단하는 과정(302)으로 넘어가며, 프로세스 타입(305)이 시험석 제어 요구의 경우에는 시험석 으로부터 받은 스트링을 분할하여 토큰 단위로 저장한다(308).Subsequently, when the initial request for the test seat and the manager server is requested according to the determination of the event control function (302), the initial connection is made to the test seat and the manager server, and the socket identifier is obtained (303). If it is required to read the result from the RTU, the process proceeds to step 302 of extracting the RTU result analysis header and terminator and sending the result to the test seat (304). When the event control function requests the test seat control (302), according to the process type of the test seat information table (305), in the case of the server initialization request, the server is initialized, classified into token string units, and the user login information is stored. If the process type 305 of the test seat information table is an administrator server control request, the process proceeds to step 302 of determining an event control function. After controlling the administrator server, the user information classified in token units is transmitted to the administrator server (307), and the process proceeds to the process of determining the event control function (302). The string received from the seat is divided and stored in token units (308).

한편, 분류된 토큰으로부터 명령의 형태를 구분하게 되는데 명령의 형태가(309) 연결해지 명령이면 해당 RTU가 다른 시험석에 연결되어 있는지를 판단하기위해 카운트가 1보다 큰지를 판단한다(310).On the other hand, the type of the command is classified from the classified token. If the command type is disconnected (309), it is determined whether the count is greater than 1 to determine whether the corresponding RTU is connected to another test seat (310).

판단결과, 크면 카운트를 감소시키고(311), 크지 않으면 RTU와의 연결을 제거한다(312). 이후, 시험석으로 연결해지를 통보한 후(313) 이벤트 제어 함수를 판단하는 과정(302)으로 넘어간다.As a result of the determination, the count is reduced (311), and if not large, the connection with the RTU is removed (312). After the notification of disconnection to the test seat (313), the process proceeds to step 302 of determining the event control function.

한편, 명령의 형태가 연결설정 명령이면 RTU가 이미 연결되어 있지를 판단한다(314).Meanwhile, if the form of the command is a connection establishment command, it is determined whether the RTU is already connected (314).

판단결과, 연결되어 있으면 카운트 값을 증가시키고(315), 연결되어 있지 않으면 패킷 또는 랜(NAN) 연결 소켓 또는 X.25 식별자를 구한다(316). 이후, 시험석으로 연결되었음을 통보한 후(317) 이벤트 제어 함수를 판단하는 과정(302)으로 넘어간다.As a result of the determination, the count value is increased if there is a connection (315), and a packet or LAN (NAN) connection socket or an X.25 identifier is obtained if it is not connected (316). Thereafter, after notifying the connection to the test seat (317), the process proceeds to step 302 of determining the event control function.

한편, 명령의 형태가 시험장치 제어 명령이면 명령어를 RTU로 전달하고(318) 명령이 정상적으로 수행되었는지 여부를 판단한다(319).Meanwhile, if the form of the command is a test device control command, the command is transmitted to the RTU (318), and it is determined whether the command is normally performed (319).

판단결과, 정상적으로 수행되었을 경우 타이머필드를 갱신하고(320), 그렇지 않을 경우 시험석으로 에러를 통보한 후(321) 이벤트 제어 함수를 판단하는 과정(302)으로 넘어간다.As a result of the determination, if it is performed normally, the timer field is updated (320). Otherwise, an error is notified to the test seat (321), and the process proceeds to step 302 of determining an event control function.

도 4 는 상기 도 3a 내지 도 3c의 원격 시험 장치로부터의 결과를 읽는(Read) 과정에 대한 일실시예 상세 흐름도로서, 시험석 인덱스를 찾아내기 위해 응답 결과의 태그(Tag)을 분석하여 헤더 번호를 추출하는 과정을 나타낸다.FIG. 4 is a detailed flowchart illustrating a process of reading a result from the remote test apparatus of FIGS. 3A to 3C. The header number is obtained by analyzing a tag of a response result to find a test seat index. It represents the process of extracting.

도 4에 도시된 바와 같이, 먼저 가능하지 않은 명령을 처리하거나(NG)(401) 응답이 없거나(NA)(403) 명령에 대한 처리를 진행중인 경우(IP)(405)와 같은 비정상적인 결과를 얻을 시에는 각각의 상태만을 돌려주고(402,404,406), 초기연결 또는 회선에 대해 테스트를 하는 경우에는(407) 여러개의 테스트 모듈이 존재하는지를 판단한다(408).As shown in FIG. 4, first, an abnormal result such as processing a command that is not possible (NG) 401 or there is no response (NA) 403 or processing a command (IP) 405 may be obtained. Each state is returned only (402, 404, 406), and when the initial connection or circuit is tested (407) it is determined whether there are several test modules (408).

판단결과, 존재하지 않으면 헤더번호 없음 정보로 리턴하고(409), 존재하면 헤더값을 추출하여(410) 헤더번호로 리턴한다(411).As a result of the determination, if there is no information, it returns with no header number information (409). If present, the header value is extracted (410) and returned as a header number (411).

헤더번호가 정상적으로 추출될 경우에는 결과값 태그(Tag)에서 여러개의 테스트 모듈이 존재하는지를 판단한다(412).If the header number is normally extracted, it is determined whether a plurality of test modules exist in the result tag.

판단결과, 존재하면 헤더값을 추출하여(410) 헤더번호로 리턴하고(411), 존재하지 않으면 헤더번호 없음 정보로 리턴한다(413).As a result, if present, the header value is extracted (410) and returned as a header number (411). If not, the header value is returned as information without header number (413).

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be clear to those of ordinary knowledge.

상기한 바와 같은 본 발명은, 시험석 운용센터에서 한 개의 모듈로 구성된 원격 시험 장치 뿐만 아니라 여러개의 테스트 모듈이 실장되어 있는 전용회선 원격 시험 장치에 대하여 시험 기능을 제공함으로써, 장치의 낭비를 막을 수 있을 뿐만 아니라 종래 한 개의 모듈로 구성된 원격 시험 장치에 대해서도 적용할 수 있으므로 범용성을 높일 수 있는 효과가 있다.
The present invention as described above, in the test seat operation center by providing a test function for the remote test device consisting of a single module, as well as a dedicated line remote test device in which a plurality of test modules are mounted, it is possible to prevent waste of the device. In addition, since the present invention can be applied to a remote test apparatus composed of one module in the related art, there is an effect of increasing versatility.

Claims (4)

통신망 관리시스템에 적용되는 원격 시험 장치를 위한 통신 처리 방법에 있어서,In the communication processing method for a remote test apparatus applied to a communication network management system, 시험석 서버 연결테이블 및 원격 시험 장치 연결테이블을 초기화하는 제 1 단계;A first step of initializing the test seat server connection table and the remote test device connection table; 시험석 및 관리자 서버에 초기연결 소켓 식별자를 구하고, 상기 원격 시험 장치로부터 결과를 분석하여 헤더 및 터미네이터를 추출하여 그 결과를 상기 시험석으로 전송하는 제 2 단계;Obtaining an initial connection socket identifier from a test seat and an administrator server, analyzing a result from the remote test apparatus, extracting a header and a terminator, and transmitting the result to the test seat; 상기 시험석 정보테이블의 프로세스 타입에 따라 토큰스트링 단위로 분류하고 사용자 로그인 정보를 저장하거나 스트링을 분할하고 토큰 단위로 저장하거나 토큰 단위로 분류된 사용자 정보를 상기 관리자 서버로 전달하는 제 3 단계;A third step of classifying in a token string unit and storing user login information, storing a string, storing a string in token units, or transferring user information classified in token units according to a process type of the test seat information table to the manager server; 토큰단위의 메시지를 시험석 서버로부터 읽어 연결관리를 제어하는 제 4 단계; 및 A fourth step of controlling connection management by reading a token unit message from the test seat server; And 시험석 명령어를 상기 원격 시험 장치에 기록하고 정상수행 여부를 확인하는 제 5 단계A fifth step of recording a test seat command to the remote test apparatus and confirming whether 를 포함하는 통신망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법.Communication processing method for a remote test device in a network management system comprising a. 제 1 항에 있어서,The method of claim 1, 상기 제 2 단계의 헤더번호를 추출하는 과정은,Extracting the header number of the second step, 가능하지 않은 명령을 처리하거나(NG) 응답이 없거나(NA) 명령에 대한 처리를 진행중인 경우(IP)와 같은 비정상적인 결과를 얻을 시에 각각의 상태로 돌아가는 제 6 단계;A sixth step of returning to each state upon processing a command which is not possible (NG) or when there is no response (NA) or when an abnormal result such as an IP is in process (IP) is obtained; 초기연결 또는 회선에 대해 테스트를 하여 여러개의 테스트 모듈이 존재하는지를 판단하는 제 7 단계;A seventh step of determining whether a plurality of test modules exist by performing a test on an initial connection or a line; 상기 제 7 단계의 판단결과, 존재하지 않으면 헤더번호 없음 정보로 리턴하고, 존재하면 헤더값을 추출하여 헤더번호로 리턴하는 제 8 단계; 및An eighth step of returning information with no header number if not present, and extracting the header value and returning it as a header number if it is present; And 상기 헤더번호가 정상적으로 추출되면 결과값 태그(Tag)에서 여러개의 테스트 모듈이 존재하는지를 확인한 후에 헤더값을 추출하여 헤더 번호를 리턴하는 제 9 단계A ninth step of checking whether a plurality of test modules exist in a result tag when the header number is normally extracted, and extracting the header value to return the header number 를 포함하는 통신망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법.Communication processing method for a remote test device in a network management system comprising a. 제 1 항 또는 제 2 항에 있어서,The method according to claim 1 or 2, 상기 제 5 단계는, The fifth step, 타이머에서 소정시간 간격으로 검증하여 응답이 없으면 타임 아웃(Time Out) 처리하는 것을 특징으로 하는 통신망 관리시스템에서 원격 시험 장치를 위한 통신 처리 방법.A communication processing method for a remote test apparatus in a communication network management system, characterized in that the timer is verified at a predetermined time interval and there is no response. 프로세서를 구비한 통신망 관리시스템에,In a network management system having a processor, 시험석 서버 연결테이블 및 원격 시험 장치 연결테이블을 초기화하는 기능;Initializing the test seat server connection table and the remote test device connection table; 시험석 및 관리자 서버에 초기연결 소켓 식별자를 구하고, 상기 원격 시험 장치로부터 결과를 분석하여 헤더 및 터미네이터를 추출하여 그 결과를 상기 시험석으로 전송하는 기능;Obtaining an initial connection socket identifier from a test seat and an administrator server, analyzing a result from the remote test apparatus, extracting a header and a terminator, and transmitting the result to the test seat; 상기 시험석 정보테이블의 프로세스 타입에 따라 토큰스트링 단위로 분류하고 사용자 로그인 정보를 저장하거나 스트링을 분할하고 토큰 단위로 저장하거나 토큰 단위로 분류된 사용자 정보를 상기 관리자 서버로 전달하는 기능;A function of classifying in a token string unit and storing user login information, storing a string, storing a string in token units, or transferring user information classified in token units according to a process type of the test seat information table to the manager server; 토큰단위의 메시지를 시험석 서버로부터 읽어 연결관리를 제어하는 기능; 및 A function of controlling connection management by reading a token unit message from a test server; And 시험석 명령어를 상기 원격 시험 장치에 기록하고 정상수행 여부를 확인하는 기능A function to record test seat commands on the remote test device and check whether they are performing normally. 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1019990057956A 1999-12-15 1999-12-15 Method for processing communication of remote test unit in communication network management system KR100574894B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990057956A KR100574894B1 (en) 1999-12-15 1999-12-15 Method for processing communication of remote test unit in communication network management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990057956A KR100574894B1 (en) 1999-12-15 1999-12-15 Method for processing communication of remote test unit in communication network management system

Publications (2)

Publication Number Publication Date
KR20010056481A KR20010056481A (en) 2001-07-04
KR100574894B1 true KR100574894B1 (en) 2006-04-27

Family

ID=19626079

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990057956A KR100574894B1 (en) 1999-12-15 1999-12-15 Method for processing communication of remote test unit in communication network management system

Country Status (1)

Country Link
KR (1) KR100574894B1 (en)

Also Published As

Publication number Publication date
KR20010056481A (en) 2001-07-04

Similar Documents

Publication Publication Date Title
US7961594B2 (en) Methods and systems for history analysis for access paths in networks
US7995609B2 (en) Integrated server module and method of resource management therefor
US7818283B1 (en) Service assurance automation access diagnostics
US7315807B1 (en) System and methods for storage area network simulation
US6674724B1 (en) Integrated telecommunications test system
US20080089336A1 (en) Location of a probe algorithm
US20090147673A1 (en) Storage system and route switch
CN114003445B (en) BMC I2C monitoring function test method, system, terminal and storage medium
CN113225339A (en) Network security monitoring method and device, computer equipment and storage medium
CN115277348A (en) Server management method, server and server management system
US20040078709A1 (en) System, method, and product for providing a test mechanism within a system area network device
KR100574894B1 (en) Method for processing communication of remote test unit in communication network management system
US20060072459A1 (en) Advertising port state changes in a network
CN100421381C (en) Method and device for obtaining information of operation and failure state for network equipment
CN103858105B (en) connection method
KR0173380B1 (en) Performance Management Method in Distributed Access Node System
CN101010928B (en) Network connection switching unit
KR100727057B1 (en) Method And System For Checking Message Status
KR100612254B1 (en) Apparatus and method of manage performance data in network management system using snmp
KR102623414B1 (en) Fault handling system for network apparatus and control method thereof
CN112261051B (en) User registration method, device and system
KR100428765B1 (en) Management information transmitting system and method in asynchronous transfer mode
WO2000055953A1 (en) System and method of event management and early fault detection
KR20010059442A (en) Apparatus and method for analyzing operation in security system
KR100418361B1 (en) Remote management method for RAID system through a network

Legal Events

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

Payment date: 20100409

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee