KR100482284B1 - Apparatus and method for processing camp-on test in answer - Google Patents

Apparatus and method for processing camp-on test in answer Download PDF

Info

Publication number
KR100482284B1
KR100482284B1 KR10-1999-0059013A KR19990059013A KR100482284B1 KR 100482284 B1 KR100482284 B1 KR 100482284B1 KR 19990059013 A KR19990059013 A KR 19990059013A KR 100482284 B1 KR100482284 B1 KR 100482284B1
Authority
KR
South Korea
Prior art keywords
test
callback
request
management system
command
Prior art date
Application number
KR10-1999-0059013A
Other languages
Korean (ko)
Other versions
KR20010064726A (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 KR10-1999-0059013A priority Critical patent/KR100482284B1/en
Publication of KR20010064726A publication Critical patent/KR20010064726A/en
Application granted granted Critical
Publication of KR100482284B1 publication Critical patent/KR100482284B1/en

Links

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
    • 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]

Landscapes

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

Abstract

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

본 발명은 가입자망운용관리시스템에서의 반복시험 처리 장치 및 그 방법에 관한 것임.The present invention relates to an iterative test processing apparatus and method in subscriber network management system.

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

본 발명은, 코바 기반의 운용관리시스템에서 한번의 시험 명령에 대하여 콜백 기능을 사용하여 다수의 응답을 운용자에게 통보하여 반복시험이 가능하도록 하고, 반복시험 도중에 시험 중지 명령을 수행할 수 있도록 한 가입자망운용관리시스템에서의 반복시험 처리 장치 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.In the present invention, the COBA-based operation management system uses a callback function for a single test command to notify the operator of a plurality of responses so that repeated tests can be performed, and the test stop command can be performed during the repeated test. An object of the present invention is to provide a repetitive test processing device in a network management system and a method thereof and a computer-readable recording medium recording a program for realizing the method.

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

본 발명은, 가입자망운용관리시스템에서의 반복시험 처리 장치에 있어서, 시험명령에 대한 콜백의 등록을 요청하고, 코바 객체의 메소드를 호출하여 반복시험을 요청하며, 상기 반복시험의 결과로 다수의 응답을 콜백 기능을 이용하여 받아 표시하기 위한 시험 요청수단; 상기 시험 요청수단으로부터의 콜백 등록 요청에 따라 콜백을 등록하고, 시험요청에 따라 브로커 상단 객체를 생성하여 시험장치 종류를 식별하며, 브로커 하단 객체를 생성하여 외부의 시험장치로 시험을 요청하고 시험결과를 전송받기 위한 스레드를 생성하는 반복시험 처리수단; 및 상기 시험장치로부터 시험 명령에 대한 응답을 상기 생성도니 스레드를 이용하여 받아 식별하고, 상기 기등록된 콜백 객체를 사용하여 상기 시험 요청수단으로 시험 명령에 대한 응답을 전송하기 위한 전송수단을 포함함.The present invention, in the repeat test processing device in the subscriber network operation management system, requests registration of a callback for a test command, calls a method of the COVA object to request a repeat test, and as a result of the repeat test Test request means for receiving and displaying a response using a callback function; Register the callback according to the callback registration request from the test requesting means, identify the type of test apparatus by creating a broker upper object according to the test request, request a test to an external test apparatus by creating a broker lower object, and test result Iterative test processing means for generating a thread for receiving the; And transmitting means for receiving and identifying a response to a test command from the test apparatus by using the generating thread and transmitting a response to a test command to the test requesting means using the pre-registered callback object. .

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

본 발명은 가입자망운용관리시스템 등에 이용됨.The present invention is used for subscriber network operation management system.

Description

가입자망운용관리시스템에서의 반복시험 처리 장치 및 그 방법{APPARATUS AND METHOD FOR PROCESSING CAMP-ON TEST IN ANSWER} Repetitive test processing device and method in subscriber network management system {APPARATUS AND METHOD FOR PROCESSING CAMP-ON TEST IN ANSWER}

본 발명은 가입자망운용관리시스템에서의 반복시험 처리 장치 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 가입자망의 가입자 회선의 이상 유무를 파악하는 반복시험 중에 시험중지 명령을 수행할 수 있도록 한 반복시험 처리 장치 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. The present invention relates to a repeatable test processing device and a method and a computer readable recording medium recording a program for realizing the method in the subscriber network operation management system. An apparatus for repeating test processing and a method for performing a test stop command during a repeat test, and a computer-readable recording medium having recorded thereon a program for realizing the method.

즉, 본 발명은 가입자망을 유지보수하기 위한 코바 기반의 운용관리시스템에서 한번의 시험 명령을 수행하여 다수의 응답을 운용자에게 통보하는 반복시험이 가능하고, 반복 시험중에 시험중지 명령을 수행할 수 있어, 운용관리시스템 등에서 활용할 수 있다.That is, the present invention can be repeated test to notify the operator of a plurality of responses by performing a single test command in the COVA-based operation management system for maintaining the subscriber network, and can perform the test stop command during the repeated test It can be utilized in operation management system.

종래의, 코바기반 가입자망운용관리시스템에서의 클라이언트는 서버측의 코바 레퍼런스를 얻어 서버와 코바 통신을 수행하였다. 그러면, 서버에서는 하나의 스레드로 구성된 코바 객체를 통하여 시험명령을 수행하고, 시험결과를 클라이언트에 전송하였다. 즉, 클라이언트에서는 코바 객체의 특정 시험과 관련된 메소드를 호출하여 시험 요청을 하고, 그 메소드의 리턴값을 시험 결과값으로 받게 된다.In the conventional COB-based subscriber network management system, a client obtains a COBA reference on the server side and performs a COBA communication with the server. Then, the server executes the test command through the COVA object composed of one thread, and transmits the test result to the client. That is, the client makes a test request by calling a method related to a specific test of the COVA object, and receives the return value of the method as a test result value.

그러나, 이러한 메소드 호출 및 결과값을 반환하는 방법은 결과값을 여러번 반환받아야 하는 구조에서 사용할 수 없는 문제점이 있었다. 또한, 결과값을 여러번 반환받는 중에 시험을 중지할 수 있는 메소드를 호출할 수 없는 문제점이 있었다. However, this method call and return method has a problem that can not be used in the structure that needs to be returned multiple times. In addition, there was a problem that the method that can stop the test can not be called while receiving the result multiple times.

즉, 코바 객체는 하나의 스레드로 구성되어 있으므로 반복시험을 수행하고 있는 스레드로 시험중지 명령을 수행할 수 없는 문제점이 있었다.That is, since the COVA object is composed of one thread, the test stop command cannot be executed by the thread that is performing the repeated test.

본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 코바 기반의 운용관리시스템에서 한번의 시험 명령에 대하여 콜백 기능을 사용하여 다수의 응답을 운용자에게 통보하여 반복시험이 가능하도록 하고, 반복시험 도중에 시험 중지 명령을 수행할 수 있도록 한 가입자망운용관리시스템에서의 반복시험 처리 장치 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다. The present invention, which was devised to solve the above problems, in the COVA-based operation management system using a callback function for a single test command to notify the operator of a number of responses to enable repeated testing, It is an object of the present invention to provide a repeatable test processing device in a subscriber network operation management system and a computer readable recording medium recording a program for realizing the method. .

상기 목적을 달성하기 위한 본 발명은, 가입자망운용관리시스템에서의 반복시험 처리 장치에 있어서, 시험명령에 대한 콜백의 등록을 요청하고, 코바 객체의 메소드를 호출하여 반복시험을 요청하며, 상기 반복시험의 결과로 다수의 응답을 콜백 기능을 이용하여 받아 표시하기 위한 시험 요청수단; 상기 시험 요청수단으로부터의 콜백 등록 요청에 따라 콜백을 등록하고, 시험요청에 따라 브로커 상단 객체를 생성하여 시험장치 종류를 식별하며, 브로커 하단 객체를 생성하여 외부의 시험장치로 시험을 요청하고 시험결과를 전송받기 위한 스레드를 생성하는 반복시험 처리수단; 및 상기 시험장치로부터 시험 명령에 대한 응답을 상기 생성도니 스레드를 이용하여 받아 식별하고, 상기 기등록된 콜백 객체를 사용하여 상기 시험 요청수단으로 시험 명령에 대한 응답을 전송하기 위한 전송수단을 포함하여 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention provides a repeat test processing apparatus in a subscriber network management system, requesting registration of a callback for a test command, calling a method of a COVA object, requesting a repeat test, and repeating the repetition test. Test request means for receiving and displaying a plurality of responses using a callback function as a result of the test; Register the callback according to the callback registration request from the test requesting means, identify the type of test apparatus by creating a broker upper object according to the test request, request a test to an external test apparatus by creating a broker lower object, and test result Iterative test processing means for generating a thread for receiving the; And transmitting means for receiving and identifying a response to a test command from the test apparatus using the generating thread, and transmitting a response to a test command to the test requesting means using the pre-registered callback object. Characterized in that made.

또한, 본 발명은, 가입자망운용관리시스템의 반복시험 처리 장치에 적용되는 반복시험 처리 방법에 있어서, 시험명령에 대한 콜백의 등록을 요청하고, 코바 객체의 메소드를 호출하여 반복시험을 요청하며, 반복시험의 결과를 다수의 응답을 콜백기능을 이용하여 받아 표시하는 제 1 단계; 상기 콜백 등록 요청에 따라 콜백을 등록하고, 시험요청에 따라 브로커 상단의 객체를 생성하여 시험장치 종류를 식별하며, 브로커 하단 객체를 생성하여 외부의 시험장치로 시험을 요청하고 시험결과를 전송받기 위한 스레드를 생성하는 제 2 단계; 및 상기 시험장치로부터 시험 명령에 대한 응답을 상기 생성된 스레드를 이용하여 받아 식별하고, 상기 기등록된 콜백 객체를 사용하여 시험 명령에 대한 응답을 전송하는 제 3 단계를 포함하여 이루어진 것을 특징으로 한다.In addition, the present invention, in the repeat test processing method applied to the repeat test processing device of the subscriber network operation management system, request registration of callback for the test command, and calls the method of the COVA object to request the repeat test, A first step of receiving and displaying a plurality of responses by using a callback function; Register the callback according to the callback registration request, identify the type of test apparatus by creating an object on the top of the broker according to the test request, create a lower object of the broker, request a test to an external test apparatus, and receive the test result. Creating a thread; And a third step of receiving and identifying a response to a test command from the test apparatus by using the generated thread, and transmitting a response to a test command using the pre-registered callback object. .

또한, 본 발명은, 프로세서를 구비한 가입자망운용관리시스템의 반복시험 처리 장치에, 시험명령에 대한 콜백의 등록을 요청하고, 코바 객체의 메소드를 호출하여 반복시험을 요청하며, 반복시험의 결과를 다수의 응답을 콜백기능을 이용하여 받아 표시하는 기능; 상기 콜백 등록 요청에 따라 콜백을 등록하고, 시험요청에 따라 브로커 상단의 객체를 생성하여 시험장치 종류를 식별하며, 브로커 하단 객체를 생성하여 외부의 시험장치로 시험을 요청하고 시험결과를 전송받기 위한 스레드를 생성하는 기능; 및 상기 시험장치로부터 시험 명령에 대한 응답을 상기 생성된 스레드를 이용하여 받아 식별하고, 상기 기등록된 콜백 객체를 사용하여 시험 명령에 대한 응답을 전송하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.In addition, the present invention, the repeat test processing device of the subscriber network operation management system having a processor, requests the registration of the callback for the test command, calls the method of the COVA object to request the repeated test, the result of the repeated test Receiving and displaying a plurality of responses using a callback function; Register the callback according to the callback registration request, identify the type of test apparatus by creating an object on the top of the broker according to the test request, create a lower object of the broker, request a test to an external test apparatus, and receive the test result. The ability to create a thread; And read and write a program for realizing a function of receiving a response to a test command from the test apparatus using the generated thread, and transmitting a response to a test command using the pre-registered callback object. Provides a record medium that can be.

본 발명에서는 하나의 스레드로 구성된 코바 객체의 메소드 호출을 한번 수행하여 다수의 리턴값을 반환받을 수 있고, 하나의 스레드로 구성된 코바 객체의 메소드 호출을 수행하여 시험장치가 시험을 하며, 그 결과값을 반환하는 동안에 동일 스레드의 코바 객체 시험중지 메소드를 호출하여 시험을 중지할 수 있다In the present invention, a method call of a COVA object composed of one thread may be performed once, and a plurality of return values may be returned. A test apparatus performs a test by performing a method call of a COVA object composed of one thread, and the result value You can stop the test by calling the COVA object stop test method of the same thread while returning

또한, 본 발명의 가입자망운용관리시스템에서는 클라이언트가 서버측의 메소드를 직접 호출할 수 있는 코바 객체의 스레드 외에 새로운 스레드를 생성하여 시험장치로부터 서버로 전송되어오는 값을 읽을 수 있도록 하는 콜백기능을 정의한다.In addition, the subscriber network operation management system of the present invention has a callback function that allows a client to read a value transmitted from the test apparatus to the server by creating a new thread in addition to a thread of a COVA object that can directly call a server-side method. define.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.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 subscriber network operation management system to which the present invention is applied.

도 1에 도시된 바와 같이, 클라이언트(11)에서 가입자망운용관리시스템의 운용자들이 고장신고 회선에 대해 IIOP(Internet Inter-(Object Request Broker)Protocol)를 경유하여 시험 요청을 한다. 이때, 서버(12)가 시험 요청을 받으면 시험요청을 분석하여 시험 요청된 회선을 식별하고, 시험장치(13)에 시험 명령을 전송한다. 이때, 서버(12)는 시험 요청된 회선을 시험할 수 있는 시험장치(13)의 종류를 식별한다. As shown in Fig. 1, the operator of the subscriber network operation management system in the client 11 makes a test request for the failure report line via IIOP (Internet Inter- (Object Request Broker) Protocol). At this time, when the server 12 receives the test request, it analyzes the test request to identify the test request line, and transmits a test command to the test apparatus 13. At this time, the server 12 identifies the type of test apparatus 13 that can test the test-requested line.

시험장치(13)는 동선을 시험할 수 있는 MCTU(Multi Channel Test Unit)(14), ALT(Auto Line Tester)(15), FLC-C(Fiber Loop Carrier-C)시스템에 실장된 가입자들을 시험할수 있는 FMS(FLC-C Management System)(16)로 구성된다.The test apparatus 13 tests subscribers mounted in a multi channel test unit (MCTU) 14, an auto line tester (ALT) 15, and a fiber loop carrier-C (FLC-C) system capable of testing copper wire. FMS (FLC-C Management System) 16 is possible.

도 2 는 본 발명에 따른 가입자망운용관리시스템에서의 반복시험 처리 장치의 일실시예 구성도이다.Figure 2 is a configuration diagram of an embodiment of a repeat test processing device in a subscriber network management system according to the present invention.

도 2에 도시된 바와 같이, 클라이언트 GUI(Graphic User Interface)(21)는 서버(22)측의 코바 객체부(222)의 레퍼런스를 획득한다. 이때, 코바 객체부(222)는 클라이언트 GUI에 대해 하나만 생성된다. 클라이언트(21)는 반복시험에 관련된 콜백을 서버(22)측에 등록한 후 관련 시험명령에 대한 코바 객체부(222)의 메소드를 호출하여 시험 요청을 한다.As shown in FIG. 2, the client GUI (Graphic User Interface) 21 obtains a reference of the COVA object unit 222 on the server 22 side. At this time, only one COVA object unit 222 is generated for the client GUI. The client 21 registers a callback related to the repetitive test on the server 22 side and calls a method of the COVA object unit 222 for the related test command to make a test request.

한편, 코바 객체부(222)는 클라이언트로부터 시험 요청을 받으면 브로커 상단 객체부(223)를 인스턴스화한다. 그러면, 브로커 상단 객체부(223)는 시험 요청된 가입자회선을 식별하여 관련된 브로커 하단 객체부(224)를 인스턴스화한다.Meanwhile, when receiving a test request from a client, the COVA object unit 222 instantiates the broker upper object unit 223. Then, the broker upper object unit 223 identifies the subscriber line requested to be tested and instantiates the related broker lower object unit 224.

이렇게, 인스턴스화된 브로커 하단 객체부(224)에서는 시험장치(23) 종류별로 존재하는 드라이버 프로세스(225)와 소켓을 사용하여 시험 요청을 하고, 읽기 스레드(226)를 생성한다.In this way, the instantiated broker lower object unit 224 makes a test request using a driver process 225 and a socket existing for each test apparatus 23 type, and generates a read thread 226.

한편, 드라이버 프로세스(225)는 시험장치(23)에 시험 요청을 한 후 그 결과를 수신하여 읽기 객체부(227)로 전송한다. 이때, 드라이버 프로세스(225)와 읽기 객체부(227)는 소켓을 사용하여 통신한다. Meanwhile, the driver process 225 sends a test request to the test apparatus 23, receives the result, and transmits the result to the read object unit 227. At this time, the driver process 225 and the read object unit 227 communicate using a socket.

읽기 객체부(227)가 드라이버 프로세스(225)로부터의 결과를 수신하면 서버에 등록된 콜백을 찾는다. 이에, 읽기 객체부(227)는 콜백을 사용하여 요청한 시험에 대한 결과를 클라이언트에게 알려준다.When the read object unit 227 receives the result from the driver process 225, it looks for a callback registered with the server. Accordingly, the read object unit 227 informs the client of the result of the requested test using the callback.

도 3 은 본 발명에 따른 가입자망운용관리시스템에서의 반복시험 처리 방법중 클라이언트 그래픽 사용자 인터페이스에 대한 일실시예 흐름도이다.Figure 3 is a flow diagram of an embodiment of a client graphical user interface of the repeated test processing method in a subscriber network management system according to the present invention.

도 3에 도시된 바와 같이, 먼저 초기화 작업을 수행하고, 서버측의 코바 객체에 대한 레퍼런스를 획득한다(301). As shown in FIG. 3, an initialization operation is first performed, and a reference to a COVA object on the server side is obtained (301).

이어서, 클라이언트가 반복시험 버튼을 클릭하여 시험 종류를 선택한 후 시험요청을 한다(302).Subsequently, the client clicks the repetition test button to select a test type and requests a test (302).

서버에 등록할 콜백을 인스턴스화하여 코바 객체의 콜백 등록 메소드를 호출한 후 콜백을 서버에 등록한다(303). 이때, 코바 객체의 시험 관련 메소드를 호출하므로써, 시험을 수행하게 된다. 요청된 시험에 대한 응답을 수신하기 전에 시험을 중지하고자 하면 시험 중지 버튼을 클릭함으로써, 시험 중지 요청을 수행할 수 있다. 시험 중지 요청을 수행하면 서버측에 등록한 콜백을 삭제한 후 시험을 종료한다.The callback to be registered in the server is instantiated, the callback registration method of the COVA object is called, and then the callback is registered in the server (303). At this time, the test is performed by calling the test-related methods of the COVA object. If you want to stop a test before receiving a response to the requested test, you can perform the test stop request by clicking the Stop Test button. When the test stop request is executed, the test is terminated after deleting the callback registered on the server side.

이후, 서버로부터 콜백응답을 수신하여 그 결과를 운용자에게 표시하고, 서버측에 등록한 콜백을 삭제한 후 시험을 종료한다(304).Thereafter, the server receives the callback response from the server, displays the result to the operator, deletes the callback registered on the server side, and ends the test (304).

도 4 는 본 발명에 따른 가입자망운용관리시스템에서의 반복시험 처리 방법중 서버측의 코바 객체 스레드에 대한 일실시예 흐름도이다.Figure 4 is a flow diagram of an embodiment of a coba object thread on the server side of the repeated test processing method in a subscriber network management system according to the present invention.

코바 객체 스레드는 클라이언트 GUI에 대해 하나만 생성된다. 또한, 코바 객체에는 클라이언트에서 시험하고자 하는 시험 종류인 반복시험에 따른 메소드가 존재하며, 클라이언트의 콜백을 등록 및 삭제할 수 있는 메소드들이 존재한다. Only one COVA object thread is created for the client GUI. In addition, the COVA object has methods according to the repetition test, which is a test type to be tested on the client, and methods for registering and deleting the callback of the client exist.

도 4에 도시된 바와 같이, 코바 객체는 클라이언트가 요청한 콜백을 서버에 등록한다(401). 이때, 콜백을 서버에 등록시, 등록 식별자로 클라이언트에서 로그인한 운용자 식별자와 서버에서 유일하게 식별할 수 있도록 생성한 세션 식별자를 사용한다. As shown in FIG. 4, the COVA object registers a callback requested by the client to the server (401). At this time, when the callback is registered to the server, the operator identifier logged in from the client and the session identifier generated to be uniquely identified by the server are used as the registration identifier.

이어서, 코바 객체가 클라이언트로부터 시험 요청을 받으면 브로커 상단 객체를 생성하여 시험 요청된 가입자 회선을 시험할 수 있는 시험장치의 종류를 식별한다(402). 이후, 브로커 상단 객체가 브로커 하단 객체를 생성하는데, 이미 브로커 하단 객체가 생성되어 있으면 생성되어 있는 객체를 사용한 후(403) 브로커 상단 객체로부터 전송받은 시험 명령어를 드라이버 프로세스가 요구하는 형태로 변경하여 드라이버 프로세스로 전송한다(404). Subsequently, when the COVA object receives a test request from the client, a broker upper object is generated to identify a type of test apparatus capable of testing the subscriber line of the test request (402). Subsequently, the broker upper object creates the broker lower object. If the broker lower object is already created, the created object is used (403) and the test command received from the broker upper object is changed to the form required by the driver process. Send to process (404).

또한, 새로운 스레드를 생성하여 드라이버 프로세스와 통신하기 위한 소켓 식별자를 스레드 생성시 인자로 넘겨주며, 스레드가 드라이버 프로세스로부터 시험 결과를 전송받을 수 있도록 해준다(405). 이어서, 반복시험이 종료하면 관련된 자원을 반납하고 시험을 종료한다(406).In addition, a socket identifier for creating a new thread and communicating with the driver process is passed as an argument when the thread is created, and the thread may receive a test result from the driver process (405). Then, when the repetition test ends, the related resources are returned and the test ends (406).

도 5 는 본 발명에 따른 가입자망운용관리시스템에서의 반복시험 처리 방법 중 서버측의 읽기 스레드에 대한 일실시예 흐름도이다. 5 is a flowchart illustrating an embodiment of a read thread on the server side of the repeated test processing method in the subscriber network management system according to the present invention.

도 5에 도시된 바와 같이, 먼저 스레드에서는 필요한 초기화 작업을 수행하고(501), 드라이버 프로세스로부터 시험 결과값을 전송받기 위하여 소켓을 읽는다(502). 드라이버 프로세스로부터 수신된 값이 시험 중지에 대한 결과값인지를 확인한다(503).As shown in FIG. 5, a thread first performs necessary initialization operations (501), and reads a socket (502) to receive a test result value from a driver process. Verify that the value received from the driver process is the result of the test stop (503).

확인결과, 결과값이면 등록된 콜백을 찾고(505), 결과값이 아니면 시험 요청에 대한 결과값인지를 확인한다(504).As a result of the check, if the result is found, the registered callback is found (505).

확인결과, 아니면 드라이버 프로세스로부터 시험 결과값을 전송받기 위하여 소켓을 읽는 과정(502)으로 넘어가고, 결과값이면 등록된 콜백을 찾는다(505).In step 502, the socket is read to receive the test result from the driver process or the test result. If the result is found, the registered callback is found (505).

이어서, 콜백을 찾은 결과에 따라, 반복시험에 대한 응답인지 또는 시험중지에 대한 응답인지를 판단한다(506).Subsequently, according to the finding of the callback, it is determined whether it is a response to the repeated test or a response to the test stop (506).

판단결과, 반복시험에 대한 응답이면 콜백의 관련 시험 메소드를 호출하여 클라이언트의 GUI로 응답을 전송한 후(507), 드라이버 프로세스로부터 시험 결과값을 전송받기 위하여 소켓을 읽는 과정(502)으로 넘어가고, 시험중지에 대한 응답이면 메소드를 호출하여 수행한 클라이언트의 GUI로 응답을 전송한 후(508) 할당된 자원을 반납하고 스레드를 종료한다(509).If it is determined that the response is a repetitive test, the relevant test method of the callback is called to transmit the response to the GUI of the client (507), and the process proceeds to the process of reading the socket (502) to receive the test result value from the driver process. In response to the test stop, the method transmits the response to the GUI of the client that invoked the method (508), returns the allocated resources, and terminates the thread (509).

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.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.

상기한 바와 같은 본 발명은, 가입자망 시설을 이용하여 서비스를 제공받는 가입자 회선에 대한 고장신고가 접수되면, 정밀 시험 요원은 고장신고 회선에 대한 단일 코바 객체 스레드를 경유하여 반복시험을 수행함으로써, 가입자 회선의 이상 유무를 확인할 수 있는 효과가 있다. In the present invention as described above, when a failure report is received for a subscriber line receiving a service using a subscriber network facility, the precision test personnel performs a repetitive test through a single COB object thread for the failure report line, There is an effect that can confirm the abnormality of the subscriber line.

도 1 은 본 발명이 적용되는 가입자망운용관리시스템의 구성예시도.1 is an exemplary configuration diagram of a subscriber network operation management system to which the present invention is applied.

도 2 는 본 발명에 따른 가입자망운용관리시스템에서의 반복시험 처리 장치의 일실시예 구성도.Figure 2 is a configuration diagram of an embodiment of a repeat test processing device in a subscriber network operation management system according to the present invention.

도 3 은 본 발명에 따른 가입자망운용관리시스템에서의 반복시험 처리 방법중 클라이언트 그래픽 사용자 인터페이스에 대한 일실시예 흐름도.Figure 3 is an embodiment flow diagram for a client graphical user interface of the repeated test processing method in a subscriber network management system according to the present invention.

도 4 는 본 발명에 따른 가입자망운용관리시스템에서의 반복시험 처리 방법중 서버측의 코바 객체 스레드에 대한 일실시예 흐름도.Figure 4 is a flow diagram of an embodiment of a coba object thread on the server side of the repeated test processing method in a subscriber network management system according to the present invention.

도 5 는 본 발명에 따른 가입자망운용관리시스템에서의 반복시험 처리 방법 중 서버측의 읽기 스레드에 대한 일실시예 흐름도. Figure 5 is a flow diagram of an embodiment of a read thread on the server side of the repeated test processing method in a subscriber network management system according to the present invention.

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

21 : 클라이언트 GUI 22 : 서버21: Client GUI 22: Server

23 : 시험장치 221 : 코바 객체 스레드23: test apparatus 221: COVA object thread

222 : 코바객체부 223 : 브로커 상단 객체부222: COVA object unit 223: Broker upper object unit

224 : 브로커 하단 객체부 225 : 드라이버 프로세스224: broker lower part 225: driver process

226 : 읽기 스레드 227 : 읽기 객체부226 read thread 227: read object unit

Claims (5)

가입자망운용관리시스템에서의 반복시험 처리 장치에 있어서,In the repeat test processing device in the subscriber network management system, 시험명령에 대한 콜백의 등록을 요청하고, 코바 객체의 메소드를 호출하여 반복시험을 요청하며, 상기 반복시험의 결과로 다수의 응답을 콜백 기능을 이용하여 받아 표시하기 위한 시험 요청수단;Test request means for requesting registration of a callback for a test command, calling a method of a COVA object to request a repetitive test, and receiving and displaying a plurality of responses using a callback function as a result of the repetitive test; 상기 시험 요청수단으로부터의 콜백 등록 요청에 따라 콜백을 등록하고, 시험요청에 따라 브로커 상단 객체를 생성하여 시험장치 종류를 식별하며, 브로커 하단 객체를 생성하여 외부의 시험장치로 시험을 요청하고 시험결과를 전송받기 위한 스레드를 생성하는 반복시험 처리수단; 및 Register the callback according to the callback registration request from the test requesting means, identify the type of test apparatus by creating a broker upper object according to the test request, request a test to an external test apparatus by creating a broker lower object, and test result Iterative test processing means for generating a thread for receiving the; And 상기 시험장치로부터 시험 명령에 대한 응답을 상기 생성도니 스레드를 이용하여 받아 식별하고, 상기 기등록된 콜백 객체를 사용하여 상기 시험 요청수단으로 시험 명령에 대한 응답을 전송하기 위한 전송수단Transmission means for receiving a response to a test command from the test device by using the generating thread and identifying it, and using the pre-registered callback object to transmit a response to the test command to the test requesting means. 을 포함하는 가입자망운용관리시스템에서의 반복시험 처리 장치.Repeated test processing device in the subscriber network operation management system comprising a. 가입자망운용관리시스템의 반복시험 처리 장치에 적용되는 반복시험 처리 방법에 있어서,In the repeated test processing method applied to the repeated test processing device of the subscriber network operation management system, 시험명령에 대한 콜백의 등록을 요청하고, 코바 객체의 메소드를 호출하여 반복시험을 요청하며, 반복시험의 결과를 다수의 응답을 콜백기능을 이용하여 받아 표시하는 제 1 단계;Requesting registration of a callback for a test command, calling a method of a COVA object to request a repetitive test, and receiving and displaying a plurality of responses using a callback function to display the results of the repetitive test; 상기 콜백 등록 요청에 따라 콜백을 등록하고, 시험요청에 따라 브로커 상단의 객체를 생성하여 시험장치 종류를 식별하며, 브로커 하단 객체를 생성하여 외부의 시험장치로 시험을 요청하고 시험결과를 전송받기 위한 스레드를 생성하는 제 2 단계; 및Register the callback according to the callback registration request, identify the type of test apparatus by creating an object on the top of the broker according to the test request, create a lower object of the broker, request a test to an external test apparatus, and receive the test result. Creating a thread; And 상기 시험장치로부터 시험 명령에 대한 응답을 상기 생성된 스레드를 이용하여 받아 식별하고, 상기 기등록된 콜백 객체를 사용하여 시험 명령에 대한 응답을 전송하는 제 3 단계A third step of receiving and identifying a response to a test command from the test apparatus using the generated thread, and transmitting a response to a test command using the pre-registered callback object. 를 포함하는 가입자망운용관리시스템에서의 반복시험 처리 방법.Repeated test processing method in subscriber network management system comprising a. 제 2 항에 있어서,The method of claim 2, 상기 제 1 단계는,The first step is, 서버측의 코바 객체에 대한 레퍼런스를 획득하여 시험종류를 선택하여 반복시험을 요청하는 제 4 단계;A fourth step of obtaining a reference to the COVA object on the server side, selecting a test type, and requesting an repeated test; 코바 객체의 콜백 등록 메소드를 호출하여 콜백을 상기 서버에 등록 요청하는 제 5 단계; 및A fifth step of requesting to register a callback to the server by calling a callback registration method of a COVA object; And 상기 서버로부터 반복시험에 대한 콜백 응답을 수신하여 표시하는 제 6 단계 A sixth step of receiving and displaying a callback response to the repeated test from the server; 를 포함하는 가입자망운용관리시스템에서의 반복시험 처리 방법. Repeated test processing method in subscriber network management system comprising a. 제 2 항 또는 제 3 항에 있어서,The method of claim 2 or 3, 상기 제 2 단계는, The second step, 상기 콜백 등록 요청에 따라 콜백을 등록하는 제 7 단계;A seventh step of registering a callback according to the callback registration request; 상기 시험 요청에 따라 브로커 상단 객체를 생성하여 시험장치 종류를 식별하는 제 8 단계;An eighth step of identifying a type of test apparatus by creating a broker upper object according to the test request; 브로커 하단 객체를 생성하여 시험 명령어를 변경하여 상기 시험장치로 시험을 요청하는 제 9 단계; 및A ninth step of requesting a test to the test apparatus by changing a test command by creating a lower broker object; And 읽기 객체 스레드를 생성하여 상기 시험장치로부터의 시험결과를 전송받아 전달하는 제 10 단계A tenth step of generating a read object thread and receiving and transmitting a test result from the test apparatus; 를 포함하는 가입자망운용관리시스템에서의 반복시험 처리 방법.Repeated test processing method in subscriber network management system comprising a. 프로세서를 구비한 가입자망운용관리시스템의 반복시험 처리 장치에,In an iterative test processing device of a subscriber network operation management system having a processor, 시험명령에 대한 콜백의 등록을 요청하고, 코바 객체의 메소드를 호출하여 반복시험을 요청하며, 반복시험의 결과를 다수의 응답을 콜백기능을 이용하여 받아 표시하는 기능;Requesting registration of a callback for a test command, calling a method of a COVA object, requesting a repetitive test, and receiving and displaying a plurality of responses using a callback function for the results of the repetitive test; 상기 콜백 등록 요청에 따라 콜백을 등록하고, 시험요청에 따라 브로커 상단의 객체를 생성하여 시험장치 종류를 식별하며, 브로커 하단 객체를 생성하여 외부의 시험장치로 시험을 요청하고 시험결과를 전송받기 위한 스레드를 생성하는 기능; 및Register the callback according to the callback registration request, identify the type of test apparatus by creating an object on the top of the broker according to the test request, create a lower object of the broker, request a test to an external test apparatus, and receive the test result. The ability to create a thread; And 상기 시험장치로부터 시험 명령에 대한 응답을 상기 생성된 스레드를 이용하여 받아 식별하고, 상기 기등록된 콜백 객체를 사용하여 시험 명령에 대한 응답을 전송하는 기능A function for receiving and identifying a response to a test command from the test apparatus using the generated thread, and transmitting a response to a test command using the pre-registered callback object. 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR10-1999-0059013A 1999-12-18 1999-12-18 Apparatus and method for processing camp-on test in answer KR100482284B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-1999-0059013A KR100482284B1 (en) 1999-12-18 1999-12-18 Apparatus and method for processing camp-on test in answer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-1999-0059013A KR100482284B1 (en) 1999-12-18 1999-12-18 Apparatus and method for processing camp-on test in answer

Publications (2)

Publication Number Publication Date
KR20010064726A KR20010064726A (en) 2001-07-11
KR100482284B1 true KR100482284B1 (en) 2005-04-13

Family

ID=19626966

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1999-0059013A KR100482284B1 (en) 1999-12-18 1999-12-18 Apparatus and method for processing camp-on test in answer

Country Status (1)

Country Link
KR (1) KR100482284B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930020892A (en) * 1992-03-17 1993-10-20 경상현 Facility test method for basic access to subscribers of integrated telecommunication network of electronic switching center
KR20000054739A (en) * 2000-06-21 2000-09-05 김성우 Apparatus for performance management of different communication network
KR20000065363A (en) * 1999-04-02 2000-11-15 김영환 Processing speed control method of the TMN agent
KR20020033222A (en) * 2000-10-30 2002-05-06 구자홍 A method of data processing between nms with efficiently for communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930020892A (en) * 1992-03-17 1993-10-20 경상현 Facility test method for basic access to subscribers of integrated telecommunication network of electronic switching center
KR20000065363A (en) * 1999-04-02 2000-11-15 김영환 Processing speed control method of the TMN agent
KR20000054739A (en) * 2000-06-21 2000-09-05 김성우 Apparatus for performance management of different communication network
KR20020033222A (en) * 2000-10-30 2002-05-06 구자홍 A method of data processing between nms with efficiently for communication system

Also Published As

Publication number Publication date
KR20010064726A (en) 2001-07-11

Similar Documents

Publication Publication Date Title
CN110765024B (en) Simulation test method, simulation test device, electronic equipment and computer readable storage medium
US7117411B2 (en) Methods and systems for testing communications network components
CN110912776B (en) Automatic fuzzy test method and device for entity router management protocol
US20210383295A1 (en) Method and apparatus for stress testing, electronic device and computer readable medium
CN108319552A (en) One kind burying a test method, apparatus and system
US20130173479A1 (en) System and method of diagnosis of incidents and technical support regarding communication services
CN104683181B (en) A kind of method for monitoring performance, equipment and system
CN111159037A (en) API (application program interface) mock and agent testing method
CN108563562A (en) Test method, device, computer equipment and the storage medium of distributed system
CN110069413A (en) Test data communication, test method, device, equipment and storage medium
US7519861B2 (en) Method and system for remotely diagnosing devices
WO2016180237A1 (en) Northbound interface test apparatus and test method for northbound interface
CN106357654B (en) Remote procedure calling method, device and communication system
CN103368907B (en) Event report request system, method thereof, client device and report request method thereof
KR100551452B1 (en) Grid computing system for testing application program capacity of server
TWI638548B (en) Broadband subscriber lines malfunction testing system
CN108089972A (en) interface test method and device
KR100482284B1 (en) Apparatus and method for processing camp-on test in answer
KR20170133781A (en) Apparatus and Method for Testing and diagnosing Virtual Infrastructure
CN107291611A (en) Call the test system and method for third-party testing instrument
CN110768860A (en) Test method, test device and electronic equipment
CN112948225B (en) Link monitoring method and device, monitoring equipment and storage medium
US8750460B2 (en) System and method for remote testing of a subscriber loop
CN111049795B (en) Method and device for detecting sensitive data unencrypted vulnerability of distributed Web application
US7243040B1 (en) Web-based circuit-testing system and method

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: 20130305

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20140304

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee