KR100482284B1 - Apparatus and method for processing camp-on test in answer - Google Patents
Apparatus and method for processing camp-on test in answer Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0233—Object-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
본 발명은 가입자망운용관리시스템에서의 반복시험 처리 장치 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 가입자망의 가입자 회선의 이상 유무를 파악하는 반복시험 중에 시험중지 명령을 수행할 수 있도록 한 반복시험 처리 장치 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다. 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)
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)
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 |
-
1999
- 1999-12-18 KR KR10-1999-0059013A patent/KR100482284B1/en not_active IP Right Cessation
Patent Citations (4)
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 |