KR20050020026A - Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor - Google Patents

Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor Download PDF

Info

Publication number
KR20050020026A
KR20050020026A KR1020030057661A KR20030057661A KR20050020026A KR 20050020026 A KR20050020026 A KR 20050020026A KR 1020030057661 A KR1020030057661 A KR 1020030057661A KR 20030057661 A KR20030057661 A KR 20030057661A KR 20050020026 A KR20050020026 A KR 20050020026A
Authority
KR
South Korea
Prior art keywords
test
menu
call
automatic
base station
Prior art date
Application number
KR1020030057661A
Other languages
Korean (ko)
Other versions
KR100996745B1 (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 KR1020030057661A priority Critical patent/KR100996745B1/en
Publication of KR20050020026A publication Critical patent/KR20050020026A/en
Application granted granted Critical
Publication of KR100996745B1 publication Critical patent/KR100996745B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/40Monitoring; Testing of relay systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PURPOSE: An SVAT(System Verification Automatic Test) device and a method of a mobile communication system and a recording medium thereof are provided to be installed between a BSM(Base Station Manager) and an automatic call generator, while preparing for a test program to automatically verify a system, thereby improving reliability on verified system results. CONSTITUTION: A system manager writes a desired scenario by selecting a necessary command from an automatic call generator or a BSM with the use of a test flow writer of an SVAT, and stores the written scenario(S101). A test flow is converted into a test program by a test program generator, and the test program is stored(S102). A test program driver continuously transmits a command to the BSM or the automatic call generator to execute the scenario(S103). The BSM or the automatic call generator carries out the command while transmitting the carried results, and the test program driver analyzes test results while storing the analyzed results(S104).

Description

이동통신 시스템의 자동 검증 장치 및 방법과 이를 위한 기록매체{Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor}Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor}

본 발명은 이동통신 시스템 검증 시스템 및 방법에 관한 것으로, 보다 상세하게는 이동통신 시스템에서 제공되는 다양한 기능을 자동으로 검증하여 이동통신 시스템을 이용한 서비스 품질을 향상시키기 위한 이동통신 시스템의 자동 검증 장치 및 방법과 이를 위한 기록매체에 관한 것이다.The present invention relates to a system and method for verifying a mobile communication system, and more particularly, to an automatic verification apparatus for a mobile communication system for automatically verifying various functions provided in a mobile communication system to improve a service quality using a mobile communication system. A method and a recording medium therefor.

이동통신 서비스 시장의 포화에 따른 사업자간 경쟁이 심화됨에 따라 신규 서비스의 신속한 출시 및 경쟁사 대비 품질 우위 확보를 위해 시스템 소프트웨어 개발이 활발하게 추진되고 있으며, 이에 따라 시스템 형상은 계속적으로 다양화 및 복잡해지고 있고 이동통신 서비스에 대한 가입자 요구가 다양화되고 있다.As competition among operators intensifies due to the saturation of the mobile communication service market, system software development is actively being promoted to rapidly launch new services and secure a quality advantage over competitors. As a result, system shapes are continuously diversified and complicated. And subscriber demand for mobile communication services is diversifying.

시스템 소프트웨어 기능 검증은 다양한 기지국 성능에 맞춘 이중화 시험 등 꼭 필요하지만, 단순 반복적이고 장시간이 소요되며 수동작업에 의해 이루어지는 문제점이 있다. 또한, 이동통신 시스템에 추가된 기능에 대한 충분한 검증기간 및 추가 항목 발굴 시간이 부족하여 추가된 기능과 문제점 위주로 검증 툴을 개발해야 하는 필요성이 인식되고 있으며, 검증작업이 검증자의 주관이나 경험에 의존하여 이루어지므로 구성원 업무 이동 등으로 인해 업무 공백이 발생하는 경우 장애가 발생할 가능성이 높다.Verification of system software function is necessary such as redundancy test for various base station performance, but there is a problem of simple repetition, long time, and manual work. In addition, due to the lack of sufficient verification period and additional item discovery time for the added functions in the mobile communication system, the necessity of developing a verification tool based on the added functions and problems is recognized. Therefore, if a work gap occurs due to the movement of member work, it is highly likely that a failure will occur.

도 1은 일반적인 이동통신 시스템의 검증 방법을 설명하기 위한 도면으로, CDMA2000 1x EV-DO 시스템을 기반으로 하는 경우를 나타낸다.FIG. 1 is a diagram illustrating a verification method of a general mobile communication system, and illustrates a case based on a CDMA2000 1x EV-DO system.

CDMA2000 1x EV-DO는 고속 패킷 전송만을 위한 최적화된 시스템으로 IS-95 시스템과 동일한 주파수 대역(1.25MHz)을 사용하면서 사용자에게 평균 600kbps의 데이터 전송 서비스를 제공한다. IS-95와 RF단이나 전원 등 여러 기지국 장비를 공유할 수 있고 기지국 제어기나 교환기와 같은 네트워크의 변형없이 엑세스 포인트를 기지국에 추가함으로써 구현이 가능하다. 이러한 이동통신 시스템은 CDMA2000 1x에 사용되는 기지국 장비를 공유하여 무선구간에서는 음성용 채널과 같은 주파수 대역을 이용하여 데이터를 전송할 수 있으므로, 기술 채용에 따른 추가 투자비가 적어 비용절감 효과를 기대할 수 있다.The CDMA2000 1x EV-DO is an optimized system for high-speed packet transmission only. It uses the same frequency band (1.25MHz) as the IS-95 system and provides users with an average data transfer service of 600kbps. It can share several base station equipment such as IS-95 and RF stage and power supply, and can be implemented by adding access point to base station without modification of network such as base station controller or exchange. These mobile communication systems share base station equipment used in CDMA2000 1x, and thus can transmit data using a frequency band such as a voice channel in a wireless section. Therefore, it is possible to expect a cost reduction effect due to a small additional investment cost due to technology adoption.

CDMA2000 1x EV-DO 시스템은 도시된 것과 같이, 이동통신 단말기와 이동통신망과의 무선구간 통신을 지원하기 위한 다수의 기지국(BTS; 10-1~10-n, 20-1~20-n), 기지국을 제어하고 음성 통신 및 데이터 통신을 지원하며 시스템 유지/보수, 과금, 인증 등을 위해 이동통신 시스템과 이동통신 단말기를 연결하는 기지국 제어기(BSC; 12, 22), 하나 이상의 기지국과 연결되어 호 교환을 수행하기 위한 교환기(MSC, 14, 24), 기지국 제어기(12, 22)와 접속되어 ATM 스위치를 통해 기지국간의 통신경로 및 핸드오프 경로를 제공하고, 패킷 데이터 호가 패킷 데이터 처리를 위한 노드로 전송될 수 있는 경로를 제공하며, DLR(40), PDSN(50), AN-AAA(60)와의 정합기능을 수행하는 GAN(Gateway ATM switch Network, 30), GAN(30)을 통해 기지국 제어기(12, 22)와 연결되어 가입자에 대한 이동성 유지/보수 및 세션 제어 기능 등을 수행하는 DLR(Data Link Register, 40), GAN(30)을 통해 기지국 제어기(12, 22)와 접속되어 가입자에게 패킷 데이터 서비스를 제공하는 패킷 데이터 서비스 노드(Packet Data Service Node; PDSN, 50), GAN(30)을 통해 기지국 제어기(12, 22)와 접속되어 이동통신 단말기에 대한 인증을 수행하는 AN-AAA(Access Network Authentication, Authorization, Accounting, 60), GAN(30)과 접속되어 기지국(10-1~10-n, 20-1~20-n) 및 기지국 제어기(12, 22)에 필요한 운용 유지/보수를 담당하는 기지국 관리장치(Base Station Manager; BSM, 70)를 포함하여 구성된다.As illustrated, the CDMA2000 1x EV-DO system includes a plurality of base stations (BTSs) 10-1 to 10-n and 20-1 to 20-n for supporting wireless section communication between the mobile communication terminal and the mobile communication network. A base station controller (BSC) 12, 22, which controls a base station, supports voice and data communication, and connects a mobile communication system with a mobile communication terminal for system maintenance, charging, authentication, etc. It is connected to a switch (MSC) 14, 24 and a base station controller 12, 22 for performing an exchange to provide a communication path and a handoff path between base stations through an ATM switch, and a packet data call is a node for processing packet data. It provides a path that can be transmitted and performs a matching function with the DLR (40), PDSN (50), AN-AAA (60) Gateway ATM Switch Network (GAN), the base station controller (GAN 30) 12, 22) to provide mobility maintenance and sessions for subscribers. A packet data service node (PDSN), which is connected to the base station controllers 12 and 22 through a data link register (DLR) 40 performing a function and the GAN 30, provides a packet data service to a subscriber; 50) is connected to the base station controllers 12 and 22 through the GAN 30 and is connected to the AN-AAA (Access Network Authentication, Authorization, Accounting, 60) and the GAN 30 to perform authentication for the mobile communication terminal. Including a base station manager (BSM) 70 in charge of operation maintenance required for the base stations 10-1 to 10-n, 20-1 to 20-n, and the base station controllers 12 and 22; It is composed.

이러한 이동통신 시스템에서, 시스템 관리자는 BSM(70)을 이용하여 기지국 및 기지국 제어기의 상태 및 형상을 관리하고 기지국 운용에 관한 정보를 수집 및 관리한다. 또한, 시스템 관리자는 이동통신 시스템의 운용 환경에 따른 시스템 성능을 검증하기 위하여 기지국, 기지국 제어기 등의 운용 정보와 시험용 이동통신 단말기의 설정정보 등과 관련된 제어 메시지를 BSM(70)을 통해 입력하며, 시험용 이동통신 단말기와 기지국, 기지국 제어기 간의 송수신 신호에 의해 이동통신 시스템의 기능 및 환경에 따른 시스템 소프트웨어 및 하드웨어의 성능을 검증하고 분석하게 된다.In such a mobile communication system, the system manager uses the BSM 70 to manage the state and shape of the base station and the base station controller and collect and manage information on base station operation. In addition, the system manager inputs control messages related to operation information of a base station, a base station controller and the like and setting information of a test mobile communication terminal through the BSM 70 in order to verify system performance according to an operating environment of a mobile communication system. By the transmission and reception signals between the mobile terminal, the base station, and the base station controller, the performance of system software and hardware according to the function and environment of the mobile communication system is verified and analyzed.

그런데, 현재까지는 이러한 이동통신 시스템의 검증 과정이 시스템 관리자가BSM(70)을 수동 조작하여 이루어지기 때문에, 이동통신 시스템의 다양한 형상별로 기본 기능만을 검증하는 데에도 검증기간 및 검증인원이 과다하게 소요되고, 검증자의 주관이나 경험에 의존하여 검증이 이루어지고 시스템에 추가된 항목과 문제점 위주로 검증이 이루어지기 때문에 중요한 검증절차가 생략될 수 있으며, 검증자의 업무 이동이 발생할 경우 장애유발 가능성이 높은 단점이 있다. 또한, 현재는 이러한 단순작업에 고급인력이 투입됨에 따라 인력 낭비가 초래되는 단점이 있다.However, until now, since the verification process of the mobile communication system is performed by the system administrator manually operating the BSM 70, the verification period and the verification personnel are excessively required to verify only basic functions for various shapes of the mobile communication system. Because the verification is performed based on the subject or experience of the verifier and the verification is focused on items and problems added to the system, important verification procedures can be omitted. have. In addition, at present, there is a disadvantage that the waste of manpower is caused as a high-quality manpower is put into such a simple operation.

본 발명은 상술한 문제점 및 단점을 해결하기 위하여 안출된 것으로서, 이동통신 시스템의 성능 및 기능 검증 과정을 자동화하여 검증기간을 단축하고 검증인원을 감소시킬 수 있는 이동통신 시스템의 자동 검증 장치 및 방법과 이를 위한 기록매체를 제공하는 데 그 기술적 과제가 있다.The present invention has been made to solve the above problems and disadvantages, and the automatic verification apparatus and method of the mobile communication system that can shorten the verification period and reduce the number of verification by automating the performance and function verification process of the mobile communication system; There is a technical problem in providing a recording medium for this purpose.

본 발명의 다른 기술적 과제는 이동통신 시스템의 성능 및 기능 검증을 자동화함으로써 신규 서비스를 위해 추가된 소프트웨어 및 하드웨어 검증시 신뢰성을 향상시키고 인력 낭비를 방지할 수 있도록 하는 데 있다.Another technical problem of the present invention is to automate the verification of performance and function of a mobile communication system to improve reliability and prevent human waste in verifying software and hardware added for a new service.

본 발명의 이동통신 시스템의 자동 검증 장치는 기지국 관리장치 및/또는 호 자동 발생장치에 접속되어, 기지국 관리장치 및/또는 호 자동 발생장치 대한 정보관리 및 상태 관리를 수행하고, 시스템 검증을 위한 적어도 하나 이상의 테스트 시나리오를 관리하며, 시스템 관리자의 요구에 따라 상기 저장되어 있는 시나리오 목록 및 내용을 제공하고, 상기 이동통신 시스템 검증 목적에 따라 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로부터 명령어를 선택하여 테스트 플로우 파일로 저장하고, 상기 테스트 플로우 파일을 테스트 프로그램 파일로 변환하며, 상기 테스트 프로그램 파일에 포함된 명령어를 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로 전송하여 상기 테스트 프로그램이 실행되도록 한 후, 상기 테스트 결과를 전송받아 분석한다.The automatic verification apparatus of the mobile communication system of the present invention is connected to the base station management apparatus and / or the call automatic generating apparatus, performs information management and state management for the base station management apparatus and / or the call automatic generating apparatus, and at least for system verification. Manage one or more test scenarios, provide a list and contents of the stored scenarios at the request of a system administrator, and select commands from the base station management device and / or the call generation device according to the mobile communication system verification purpose. Save the test flow file, convert the test flow file into a test program file, and transmit the command included in the test program file to the base station management device and / or the call automatic generation device to execute the test program. After receiving the test result And seats.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 보다 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 의한 이동통신 시스템의 자동 검증 장치가 적용되는 통신망의 일 예시도로서, CDMA2000 1x EV-DO 시스템을 기반으로 하는 경우를 나타낸다.2 is a diagram illustrating an example of a communication network to which an automatic verification apparatus of a mobile communication system according to the present invention is applied, and illustrates a case based on a CDMA2000 1x EV-DO system.

CDMA2000 1x EV-DO 시스템은 도시된 것과 같이, 이동통신 단말기와 이동통신망과의 무선구간 통신을 지원하기 위한 다수의 기지국(BTS; 10-1~10-n, 20-1~20-n), 기지국을 제어하고 음성 통신 및 데이터 통신을 지원하며 시스템 유지/보수, 과금, 인증 등을 위해 이동통신 시스템과 이동통신 단말기를 연결하는 기지국 제어기(BSC; 12, 22), 하나 이상의 기지국과 연결되어 호 교환을 수행하기 위한 교환기(MSC, 14, 24), 기지국 제어기(12, 22)와 접속되어 ATM 스위치를 통해 기지국간의 통신경로 및 핸드오프 경로를 제공하고, 패킷 데이터 호가 패킷 데이터 처리를 위한 노드로 전송될 수 있는 경로를 제공하며 DLR(40), PDSN(50), AN-AAA(60)와의 정합기능을 수행하는 GAN(Gateway ATM switch Network, 30), GAN(30)을 통해 기지국 제어기(12, 22)와 연결되어 가입자에 대한 이동성 유지/보수 및 세션 제어 기능 등을 수행하는 DLR(Data Link Register, 40), GAN(30)을 통해 기지국 제어기(12, 22)와 접속되어 가입자에게 패킷 데이터 서비스를 제공하는 패킷 데이터 서비스 노드(Packet Data Service Node; PDSN, 50), GAN(30)을 통해 기지국 제어기(12, 22)와 접속되어 이동통신 단말기에 대한 인증을 수행하는 AN-AAA(Access Network Authentication, Authorization, Accounting, 60), GAN(30)과 접속되어 기지국(10-1~10-n, 20-1~20-n) 및 기지국 제어기(12, 22)에 필요한 운용 유지/보수를 담당하는 기지국 관리장치(Base Station Manager; BSM, 70)를 포함한다.As illustrated, the CDMA2000 1x EV-DO system includes a plurality of base stations (BTSs) 10-1 to 10-n and 20-1 to 20-n for supporting wireless section communication between the mobile communication terminal and the mobile communication network. A base station controller (BSC) 12, 22, which controls a base station, supports voice and data communication, and connects a mobile communication system with a mobile communication terminal for system maintenance, charging, authentication, etc. It is connected to a switch (MSC) 14, 24 and a base station controller 12, 22 for performing an exchange to provide a communication path and a handoff path between base stations through an ATM switch, and a packet data call is a node for processing packet data. A base station controller 12 through a gateway ATM switch network (GAN) 30, which provides a path that can be transmitted and performs matching with the DLR 40, the PDSN 50, and the AN-AAA 60, 12. , 22) to provide mobility maintenance and session A packet data service node (PDSN), which is connected to the base station controllers 12 and 22 through a data link register (DLR) 40 performing a function and the GAN 30, provides a packet data service to a subscriber; 50) is connected to the base station controllers 12 and 22 through the GAN 30 and is connected to the AN-AAA (Access Network Authentication, Authorization, Accounting, 60) and the GAN 30 to perform authentication for the mobile communication terminal. It includes a base station manager (BSM) 70 in charge of operation maintenance required for the base stations 10-1 to 10-n, 20-1 to 20-n, and the base station controllers 12 and 22. .

본 발명에 의한 시스템 자동 검증 장치(System Verification Automatic Test; 이하, 'SVAT'이라 함, 100)는 BSM(70)에 접속되어 BSM(70)에 대한 정보관리 및 상태 관리를 수행하고, 기지국(10-1~10-n, 20-1~20-n)과 무선통신을 수행하는 시험용 이동통신 단말기(300)에 접속되는 호 자동 발생장치(200)와 연결되어 호 자동 발생 장치(200)에 대한 정보관리 및 상태관리를 수행하며, 시스템 검증을 위해 작성되어 있는 다양한 시나리오를 관리하고, 시스템 관리자의 요구에 따라 저장되어 있는 시나리오 목록 및 내용을 제공한다.System Verification Automatic Test (hereinafter referred to as 'SVAT', 100) according to the present invention is connected to the BSM 70, performs information management and state management for the BSM 70, the base station 10 -1 to 10-n, 20-1 to 20-n) is connected to the call automatic generating device 200 connected to the test mobile communication terminal 300 for performing wireless communication for the call automatic generating device 200 It performs information management and status management, manages various scenarios prepared for system verification, and provides the list and contents of stored scenarios according to system administrator's request.

시스템 검증을 위하여 SVAT(100)은 시스템 관리자의 요구에 따라 시스템 검증 목적에 따른 시나리오를 테스트 플로우 파일로 저장하고 이를 테스트 프로그램 파일로 변환하며, 시스템 검증을 위한 명령어를 BSM(70) 또는 호 자동 발생 장치(200)로 전송하여 테스트 프로그램을 실행시키며, BSM(70) 또는 호 자동 발생 장치(200)로부터 테스트 결과를 전송받아 테스트 결과를 분석한다.In order to verify the system, the SVAT 100 stores a scenario according to the system verification purpose as a test flow file and converts it into a test program file according to a system administrator's request. The test program is transmitted to the apparatus 200 to execute the test program, and the test results are received from the BSM 70 or the call automatic generating apparatus 200 and analyzed.

SVAT(100)은 BSM(70) 및 호 자동 발생장치(200)와 TCP/IP 인터페이스 또는 이더넷(Ethernet)과 같은 내부 통신 인터페이스를 통하여 신호를 송수신하며, BSM(70)과 호 자동 발생장치(200) 각각에 접속되어 검증을 수행하거나 또는 BSM(70)과 호 자동 발생장치(200)와 동시에 접속되어 이동통신 시스템의 종합 연동 시험을 수행할 수 있다.The SVAT 100 transmits and receives signals through the BSM 70 and the call generator 200 and the internal communication interface such as a TCP / IP interface or Ethernet, and the BSM 70 and the call generator 200 Are connected to each other to perform verification, or connected simultaneously with the BSM 70 and the call automatic generator 200 to perform a comprehensive interworking test of the mobile communication system.

도 3은 도 2에 도시한 이동통신 시스템 자동 검증 장치의 상세 구성도이다.FIG. 3 is a detailed configuration diagram of the mobile communication system automatic verification apparatus shown in FIG. 2.

도시된 것과 같이, 본 발명에 의한 SVAT(100)은 제어부(1100), 시스템 검증 처리부(1200), 주변장치 관리부(1300), 시나리오 관리부(1400) 및 기억수단(1500)을 포함하여 구성된다. 여기에서, 시스템 검증 처리부(1200)는 테스트 플로우 작성수단(1210), 테스트 프로그램 생성수단(1220), 테스트 프로그램 구동수단(1230) 및 시스템 정합수단(1240)을 포함하고, 주변장치 관리부(1300)는 주변장치 정보 관리수단(1310) 및 주변장치 상태 관리수단(1320)을 포함한다.As shown, the SVAT 100 according to the present invention includes a controller 1100, a system verification processor 1200, a peripheral device manager 1300, a scenario manager 1400, and a storage means 1500. Here, the system verification processing unit 1200 includes a test flow creating unit 1210, a test program generating unit 1220, a test program driving unit 1230, and a system matching unit 1240, and the peripheral device managing unit 1300. Includes peripheral information management means 1310 and peripheral state management means 1320.

각각의 구성요소의 기능 및 작용에 대하여 설명하면, 먼저 테스트 플로우 작성수단(1210)은 그래픽 사용자 인터페이스(GUI)로서, 시스템 관리자가 사용자 번호와 암호를 입력하여 인증을 요청할 수 있는 로그인 화면과, 로그인 암호를 변경할 수 있는 화면을 제공함은 물론, 시스템 관리자가 로그아웃할 수 있는 메뉴를 제공해야 한다. 또한, 테스트 시나리오를 구동시킬 대상 시스템 및 호스트를 선택할 수 있도록 하고, 시스템 관리자가 다양한 옵션을 선택하여 검증 시나리오를 만들고 테스트 플로우 파일로 저장할 수 있도록 하며, 이를 위하여 다양한 메뉴와 단축키를 제공한다. 제공되는 메뉴로는 파일(file), 편집(edit), 생성(build), 결과(result), 환경(configuration), 창(window), 도움말(help) 등이 있으며, 파일 메뉴에는 새로운 테스트 플로우를 생성하기 위한 새로 작성하기(new), 기 작성된 테스트 플로우를 불러오기 위한 열기(open), 작성한 테스트 플로우를 저장하기 위한 저장하기(save), 작성한 테스트 플로우를 다른 파일명으로 저장하기 위한 새 이름으로 저장하기(save as), 작성중인 테스트 플로우 파일을 닫기 위한 닫기(close), 테스트 엔진을 종료하기 위한 종료하기(exit) 등의 하위 메뉴가 포함된다.Referring to the function and operation of each component, first, the test flow creation means 1210 is a graphical user interface (GUI), a login screen that allows a system administrator to request authentication by entering a user number and password, and login. In addition to providing a screen to change the password, the system administrator must also provide a menu to log out. In addition, you can select the target system and host to run the test scenario, and the system administrator can select various options to create a verification scenario and save it as a test flow file. For this, various menus and shortcuts are provided. The menus provided include file, edit, build, result, configuration, window, and help. The File menu contains new test flows. New to generate, open to load a pre-written test flow, save to save the created test flow, save as new name to save the created test flow under a different file name Submenus include Save as, Close to close the test flow file being created, and Exit to exit the test engine.

또한, 편집 메뉴에는 잘라내기(cut), 복사하기(copy), 붙여넣기(paste), 실행취소(undo), 실행 반복(redo) 등의 하위 메뉴가 포함되고, 생성 메뉴에는 테스트 플로우를 테스트 프로그램으로 변환하기 위한 생성(build), 테스트 프로그램을 각각의 케이스별로 실행시키기 위한 실행(run), 복수의 테스트 프로그램을 실행시키기 위한 일괄 실행(batch run), 테스트 프로그램의 실행을 중단시키기 위한 취소(abort) 등의 하위 메뉴가 포함된다.In addition, the edit menu includes submenus such as cut, copy, paste, undo, redo, and the like. Build to convert the code, run to run the test program on a case-by-case basis, batch run to run multiple test programs, and abort to stop the test program from running Submenus).

아울러, 환경 메뉴에는 다양한 블록과 폰트 색 지정 등에 사용되는 보기(display), 일괄처리 파일과 테스트 사례 파일의 저장을 위한 기본 경로 및 브라우저와 문자 편집기의 기본 경로를 설정하기 위한 디렉토리(directory), 테스트 엔진에 대한 새로운 사용자 및 시스템에 새로운 호스트를 추가하기 위한 접근(accessibility) 등의 하위 메뉴가 포함된다. 그리고, 이상에서 설명한 각 하위 메뉴마다 단축키가 제공될 수 있다.In addition, the environment menu contains the display used for various block and font coloring, the default path for storing batch files and test case files, the directory for setting the default path for browsers and text editors, and the test. Submenus include new users for the engine and accessibility for adding new hosts to the system. In addition, a shortcut key may be provided for each submenu described above.

테스트 플로우 작성수단(1210)에서의 테스트 플로우 즉, 테스트 시나리오 작성 방법을 설명하면 다음과 같다. 테스트 시나리오는 일반적인 플로우챠트와 같이 테스트 플로우의 시작(start)과 종료(stop)를 나타내는 아이콘과, 테스트 아이템을 입력하기 위한 액션(action) 아이콘, 테스트 아이템 수행 결과 분석 내역을 입력하기 위한 결정(decision) 아이콘, 테스트 아이템에 주석을 달기 위한 코멘트(comment) 아이콘, 테스트 아이템의 스케쥴 타임을 입력하기 위한 타이머(timer) 아이콘 중 적어도 어느 하나를 포함하여 이루어지며, 시스템 관리자는 각 아이콘과 화살표를 이용하여 테스트 플로우를 작성하게 된다.The test flow in the test flow creating means 1210, that is, the test scenario creation method will be described below. Test scenarios, like general flowcharts, include icons representing the start and stop of a test flow, action icons for entering test items, and decisions for entering test item performance analysis results. ) Icon, a comment icon for annotating a test item, and a timer icon for inputting a schedule time of a test item, and a system administrator uses each icon and an arrow. You will create a test flow.

시스템 관리자는 각 아이콘 선택시 아이콘 설정을 위해 저장된 명령어값을 확인 및 수정할 수 있어야 하며, 각 아이콘을 선정하여 메모를 입력하고 수정할 수 있어야 한다.When the system administrator selects each icon, the system administrator should be able to check and modify the stored command values to set the icon, and select each icon to enter and modify the memo.

테스트 프로그램 생성수단(1220)은 테스트 플로우 작성수단(1210)을 이용하여 시스템 관리자가 테스트 플로우를 작성한 후, 생성 메뉴에 의해 상기 플로우를 테스트 프로그램으로 변환하고 저장하는 기능을 수행하고, 테스트 프로그램 구동수단(1230)은 작성된 테스트 프로그램의 명령어를 BSM(70) 또는 호 자동 발생장치(200)로 전송하여 테스트 프로그램이 실행되도록 한다. 이때, 테스트 프로그램은 각각의 케이스별로 실행되도록 하거나 일괄 수행되도록 할 수 있다.The test program generating unit 1220 performs a function of converting and storing the flow into a test program by a generation menu after the system administrator creates a test flow using the test flow creating unit 1210, and a test program driving unit. 1230 transmits the written command of the test program to the BSM 70 or the call generator 200 to execute the test program. In this case, the test program may be executed for each case or collectively executed.

즉, 작성된 테스트 플로우는 테스트 프로그램으로 변환되어 실행, 실행취소 또는 재실행될 수 있으며, 적어도 둘 이상의 시나리오 파일을 선택하여 일괄처리 파일 목록에 입력하여 처리할 수 있을 뿐 아니라, 시스템 관리자가 온라인 결과 요청시 현재 실행중인 시나리오 상태를 확인할 수 있도록 한다.In other words, the created test flow can be converted to a test program to be executed, undone, or re-executed, and at least two scenario files can be selected and entered into a batch file list for processing. Allows you to check the status of the currently running scenario.

시스템 정합수단(1240)은 SVAT(100)과 BSM(70), SVAT(100)과 호 자동 발생장치(200) 간에 TCP/IP 인터페이스를 통하여 정보가 송수신되도록 한다.The system matching means 1240 allows information to be transmitted and received between the SVAT 100 and the BSM 70, the SVAT 100, and the call generating device 200 through the TCP / IP interface.

다음으로, 주변장치 관리부(1300)는 주변장치 정보 관리수단(1310) 및 주변장치 상태 관리수단(1320)을 포함한다. 주변장치 정보 관리수단(1310)은 BSM(70) 및 호 자동 발생장치(200)에 대한 정보를 관리하고 관리 대상 목록을 추가/삭제/변경하는 기능을 갖는다. 여기에서, BSM(70) 관련 관리 정보에는 BSM 식별번호(BSM_ID), 시스템 식별번호(SID), 네트워크 식별번호(NID), BSM의 IP 주소(IP_ADDR), BSM의 포트번호(PORT_NO) 등이 포함되고, 호 자동 발생장치(200) 관련 관리 정보에는 호 자동 발생장치의 IP 주소(IP_ADDR), 호 자동 발생장치의 포트번호(PORT_NO) 등이 포함된다.Next, the peripheral device management unit 1300 includes a peripheral device information management means 1310 and the peripheral device status management means 1320. Peripheral device information management means 1310 has a function of managing the information on the BSM 70 and the automatic call generating device 200 and add / delete / change the management target list. Here, the BSM 70-related management information includes a BSM identification number (BSM_ID), a system identification number (SID), a network identification number (NID), an IP address of the BSM (IP_ADDR), a port number of the BSM (PORT_NO), and the like. The call generator 200 related management information includes an IP address IP_ADDR of the call generator, a port number PORT_NO of the call generator, and the like.

또한, 주변장치 상태 관리수단(1320)은 BSM(70) 및 호 자동 발생장치(200)의 상태정보를 각각 획득하여 네트워크에 장애가 발생하거나 BSM(70) 및/또는 호 자동 발생장치(200)가 다운되었을 때 이를 감지하여 통보한다.In addition, the peripheral device state management means 1320 obtains the state information of the BSM 70 and the call automatic generator 200, respectively, causing a failure in the network or the BSM 70 and / or the call automatic generator 200 Detect and notify when it is down.

한편, 시나리오 관리부(1400)는 시스템 관리자가 시스템 검증을 위해 작성하여 저장한 적어도 하나 이상의 테스트 시나리오를 관리하여야 하며, 시스템 관리자의 요구에 따라 저장된 시나리오 목록 및 내용을 제공한다. 그리고, 기억수단(1500)에는 테스트 플로우, 테스트 프로그램, 시나리오, 테스트 결과 및 그 분석결과 등이 저장된다.Meanwhile, the scenario manager 1400 must manage at least one or more test scenarios created and stored by the system administrator for system verification, and provide the stored scenario list and contents according to the system administrator's request. The storage means 1500 stores a test flow, a test program, a scenario, a test result, an analysis result thereof, and the like.

도 4는 본 발명에 의한 이동통신 시스템 자동 검증 장치와 기지국 관리장치와의 접속에 의한 이동통신 시스템 검증 방법을 설명하기 위한 도면이다.4 is a view for explaining a mobile communication system verification method by connecting the mobile communication system automatic verification apparatus and the base station management apparatus according to the present invention.

본 발명에 의한 SVAT(100)은 접속 및 통신 관리장치(Connection and Communication Manager; CCM, 720)을 통해 TCP/IP 인터페이스에 의하여 BSM(70)의 모든 관리 블록과 정합하고 통신을 수행하며, BSM(70)은 사용자 인터페이스를 위한 UIM(User Interface Manager)를 포함한다.The SVAT 100 according to the present invention matches and manages all the management blocks of the BSM 70 by means of a TCP / IP interface through a Connection and Communication Manager (CCM 720). 70 includes a user interface manager (UIM) for a user interface.

시스템 관리자 즉, SVAT(100) 운용자는 BSM(70)에서 사용하는 모든 명령어 중 필요한 명령어를 선택하여 시나리오(테스트 플로우)를 작성하며, SVAT(100)은 작성된 시나리오에 따라 연속적으로 BSM(70)에 수행 명령을 전송하여 명령어를 실행하도록 한다. BSM(70)은 SVAT(100)의 요청에 따라 전송받은 명령어를 실행하며, 정해진 양식에 따라 각 시나리오별로 명령어 실행 결과를 SVAT(100)으로 전송한다.The system administrator, that is, the SVAT (100) operator selects the necessary commands among all the commands used in the BSM 70 to create a scenario (test flow), and the SVAT 100 continuously writes to the BSM 70 according to the written scenarios. Send the command to execute the command. The BSM 70 executes the received command according to the request of the SVAT 100, and transmits the command execution result to the SVAT 100 for each scenario according to a predetermined form.

이를 통해, SVAT(100)은 이동통신 시스템의 경보기능, 구성기능, 로드기능, 시스템 상태 및 장애기능, 호 처리 및 핸드오프 기능, 통계 기능, 정상 기능, 시스템 증설 및 감설 기능에 관한 검증을 종합적으로 수행할 수 있다.Through this, the SVAT 100 comprehensively verifies the verification of the alarm function, configuration function, load function, system status and fault function, call processing and handoff function, statistical function, normal function, system expansion and reduction function of the mobile communication system. It can be done with

BSM(70)의 관리 블록에는 테스트 관리장치(Test Manager; TSM, 730), 환경 데이터 관리장치(Configuration Data Manager; CDM, 740), 상태 관리장치(Status Manager; STM, 750), 서비스 실패 관리장치(Fault Manager; FLM, 760), 통계치 관리장치(Statistics Measurement Manager; SMM, 770), 시스템 로딩 관리장치(System Loading Manager; SLM, 780), 정상기능 관리장치(Sanity Manager; SAM, 790) 등이 포함된다.The management block of the BSM 70 includes a test manager TSM 730, a configuration data manager CDM 740, a status manager STM 750, and a service failure management device. (Fault Manager; FLM, 760), Statistics Measurement Manager (SMM, 770), System Loading Manager (SLM, 780), Sanity Manager (SAM, 790), etc. Included.

도 5는 본 발명에 의한 이동통신 시스템 자동 검증 장치와 호 자동 발생장치와의 접속에 의한 이동통신 시스템 검증 방법을 설명하기 위한 도면이다.5 is a view for explaining a method of verifying a mobile communication system by connecting a mobile communication system automatic verification device and a call automatic generation device according to the present invention.

본 발명에 의한 SVAT(100)은 통신모듈(2120)을 통해 TCP/IP 인터페이스 또는 이더넷(Ethernet)에 의하여 호 자동 발생장치(200)와 정합하고 통신을 수행한다.The SVAT 100 according to the present invention matches and automatically communicates with the call generating device 200 through a communication module 2120 by a TCP / IP interface or Ethernet.

SVAT(100)은 호 자동 발생장치에서 사용하는 명령어 형태에 따라 명령어를 선택하여 시나리오를 작성하며, 작성된 시나리오에 따라 연속적으로 호 자동 발생장치(200)로 명령어를 전송하여 명령어가 실행되도록 한다. 또한, 호 자동 발생장치(200)는 SVAT(100)의 요구에 따라 명령어를 수행하고 각 시나리오별 명령어 수행 결과를 정해진 양식으로 제공한다.The SVAT 100 creates a scenario by selecting a command according to a command type used in the call generating device, and continuously transmits the command to the call generating device 200 according to the written scenario so that the command is executed. In addition, the call automatic generating device 200 executes the command according to the request of the SVAT 100 and provides the command execution result for each scenario in a predetermined form.

호 자동 발생장치(200)는 시스템 정합부(2100) 및 호 자동 발생부(2200)로 이루어지며, 시스템 정합부(2100)는 호 자동 발생 서버(2110) 및 통신모듈(2120)을 구비한다. 호 자동 발생 서버(2110)는 SVAT(100)과의 통신을 보조하는 부분으로서, SVAT(100)으로부터 호 생성에 필요한 파라미터를 각 시험용 이동통신 단말기(300-1~300-n)별로 설정하고 전달한다. 또한, 호 자동 발생부(2200)를 구동시켜 호 발생이 이루어지도록 하고, 호 자동 발생부(2200)의 호 생성에 따른 테스트 결과를 SVAT(100)에 전송한다.The call generating device 200 includes a system matching unit 2100 and a call automatic generating unit 2200, and the system matching unit 2100 includes a call automatic generating server 2110 and a communication module 2120. The call automatic generation server 2110 is a part that assists communication with the SVAT 100. The call generation server 2110 sets and transmits parameters required for call generation from the SVAT 100 for each test mobile communication terminal 300-1 to 300-n. do. In addition, the call generation unit 2200 is driven to generate a call, and the test result according to the call generation of the call generation unit 2200 is transmitted to the SVAT 100.

이때, 호 발생을 위한 파라미터는 음성 호를 발생하는 경우와 데이터 호를 발생하는 경우에 따라 다음 [표 1] 및 [표 2]와 같으며, [표 1]은 음성 호를 발생하는 경우, [표 2]는 데이터 호를 발생하는 경우이다.In this case, parameters for call generation are as follows [Table 1] and [Table 2] according to the case of generating a voice call and the case of generating a data call, [Table 1] is a case of generating a voice call, [ Table 2] shows the case of generating a data call.

파라미터parameter 설명Explanation Idle TimeIdle Time 호 셋업 전에 대기하는 시간Time to wait before call setup Setup TimeSetup time 호 셋업 처리에 주어지는 시간Time given to call setup process Traffic TimeTraffic time 통화 유지 시간Call retention time Call CountCall count 전체 테스트 호의 발생횟수Occurrences of all test calls Phone ResetPhone reset 실패 횟수만큼 발생하면 단말기 리셋 수행Perform terminal reset after the number of failures Call TypeCall type 0 :호를 만들지 않고 유휴상태로만 측정1 : 발신 - 다이얼 디지트에서 주어진 번호로 생성2 : 착신 - 걸려온 호를 자동으로 수신0: Do not make a call and measure only in idle state 1: Outgoing-Generated by the given number in dial digit 2: Incoming call-Receive incoming call automatically DestinationDestination FTP 접속 IDFTP connection ID Dialed DigitDialed Digit FTP 접속 암호FTP connection password Service OptionService option FTP 서버에서의 업로드/다운로드 파일의 저장장소Storage location for upload / download files on FTP server

파라미터parameter 설명Explanation Idle TimeIdle Time 호 셋업 전에 대기하는 시간Time to wait before call setup Setup TimeSetup time 호 셋업 처리에 주어지는 시간Time given to call setup process Traffic TimeTraffic time 통화 유지 시간Call retention time Call CountCall count 전체 테스트 호의 발생횟수Occurrences of all test calls Phone ResetPhone reset 실패 횟수만큼 발생하면 단말기 리셋 수행Perform terminal reset after the number of failures HostHost FTP 서버 URL 또는 IP 주소FTP server URL or IP address Login IDLogin ID FTP 접속 IDFTP connection ID PasswordPassword FTP 접속 암호FTP connection password Change DirectoryChange directory FTP 서버에서의 업로드/다운로드 파일의 저장장소Storage location for upload / download files on FTP server Get FileGet file 다운로드할 파일File to download Put FilePut file 업로드할 파일File to upload PendingPending 0 : 펜딩 체크 안함, 1 : 펜딩 체크0: no pending check, 1: pending check Pending ThroughputPending Throughput 0 : PPP, 1 : FTP0: PPP, 1: FTP Pending Start TimePending Start Time 펜딩 적용시점When to apply the pending Pending TimeoutPending Timeout 펜딩 구간시간Pending Segment Time Pending ThresholdPending Threshold 펜딩 적용 스루-풋의 스래쉬홀드Threshold to hold through foot

또한, 호 자동 발생 서버(2110)에서 수행되는 명령어의 종류는 [표 3]과 같다.In addition, the types of commands executed in the call automatic generation server 2110 are shown in [Table 3].

명령어command 동작action LoginLogin 호 자동 발생 프로그램을 구동한 후 소켓 설정Socket setting after running call auto-generating program LogoutLogout 소켓 연결 해제 후 호 자동 발생 프로그램 종료Terminate call generation program after disconnecting socket StartStart 호 자동 발생부를 설정값에 따라 구동Drive call generator according to setting value GetGet 호 자동 발생 후 생성된 결과값 불러옴Load result generated after call automatic occurrence

한편, 호 자동 발생부(2200)는 다수의 시험용 이동통신 단말기(300-1~300-n)와 접속되어, 호 자동 발생 서버(2110)의 각 시나리오별로 요구된 명령어에 따라 호 발생을 수행하고 수행 결과를 저장하며, 시스템 관리자의 요구에 따라 결과값을 제공하여 분석할 수 있도록 한다.On the other hand, the call automatic generator 2200 is connected to a plurality of test mobile communication terminals (300-1 ~ 300-n), and performs the call generation according to the command required for each scenario of the call automatic generation server 2110 It saves the execution result and provides the result value for analysis by the system administrator's request.

아울러, SVAT(100)은 BSM(70) 및 호 자동 발생장치(200)와 연동하여 종합적으로 시나리오를 작성하는 것도 가능하다. SVAT(100)은 작성된 시나리오에 따라 BSM(70)과 호 자동 발생장치(200)를 실행시키며, 각 시나리오별로 명령어 실행 결과를 정해진 양식으로 제공받는다.In addition, the SVAT 100 may be combined with the BSM 70 and the call automatic generator 200 to create a scenario comprehensively. The SVAT 100 executes the BSM 70 and the call automatic generating device 200 according to the written scenario, and receives the command execution result in a predetermined form for each scenario.

도 6은 본 발명에 의한 이동통신 시스템 자동 검증 방법을 설명하기 위한 흐름도로서, 도 3을 재참조하여 설명하기로 한다.6 is a flowchart illustrating a method for automatically verifying a mobile communication system according to the present invention, which will be described with reference to FIG. 3 again.

먼저, 시스템 관리자는 SVAT(100)의 테스트 플로우 작성수단(1210)을 이용하여 BSM(70) 또는 호 자동 발생장치(200)로부터 필요한 명령어를 선택하여 원하는 시나리오를 작성한 후 기억수단(1500)에 저장한다(S101). 이와 같이 작성된 시나리오는 시나리오 관리부(1400)에서 관리된다. 이후, 기억수단(1500)에 저장된 테스트 플로우는 테스트 프로그램 생성수단(1220)에 의해 테스트 프로그램으로 변환되어 저장되며(S102), 시스템 관리자의 요청에 따라 테스트 프로그램 구동수단(1230)은 연속적으로 BSM(70) 또는 호 자동 발생장치(200)로 명령어를 전송하여 시나리오가 실행되도록 한다(S103).First, the system administrator selects a command required from the BSM 70 or the call generator 200 using the test flow creating means 1210 of the SVAT 100, creates a desired scenario, and stores the stored scenario in the storage means 1500. (S101). The scenario thus created is managed by the scenario manager 1400. Thereafter, the test flow stored in the storage means 1500 is converted into a test program by the test program generating means 1220 and stored (S102), and the test program driving means 1230 continuously performs the BSM (in response to a request of the system administrator). 70) or by sending a command to the automatic call generator 200 to run the scenario (S103).

BSM(70) 또는 호 자동 발생장치(200)는 SVAT(100)이 요청한 명령에 따라 명령어를 수행하고, 각 시나리오별로 수행 결과를 전송하며, 테스트 프로그램 구동수단(1230)은 테스트 결과를 분석하고 분석결과를 기억수단(1500)에 저장한다(S104).The BSM 70 or the call generator 200 executes the command according to the command requested by the SVAT 100, and transmits the execution result for each scenario, and the test program driving unit 1230 analyzes and analyzes the test result. The result is stored in the storage means 1500 (S104).

도 7은 호 자동 발생장치와 연계한 이동통신 시스템 자동 검증 방법을 설명하기 위한 흐름도로서, 음성 호 또는 데이터 호 발생에 따른 이동통신 시스템의 성능 및 기능을 검증하는 방법을 설명하기 위한 도면이다.FIG. 7 is a flowchart illustrating a method for automatically verifying a mobile communication system in connection with an automatic call generation device, and illustrates a method of verifying the performance and function of a mobile communication system according to voice call or data call generation.

먼저, SVAT(100)은 검증 시나리오별로 호 발생을 위해 필요한 파라미터(표 1 및 표 2 참조)를 이동통신 단말기별로 설정한 후 명령어와 함께 호 자동 발생 서버(2110)로 전송한다(S301, S202). 이를 위한 검증 시나리오는 시스템 관리자에 의해 기 작성된 상태이어야 한다. 파라미터 및 명령어를 수신한 호 자동 발생 서버(2110)는 SVAT(100)에서 요구하는 명령어를 분석한 후, 호 자동 발생부(2120)를 구동하고, 호 자동 발생부(2120)로 상기 파라미터값을 전송하여 호 발생이 이루어지도록 한다(S203).First, the SVAT 100 sets parameters (refer to Table 1 and Table 2) necessary for call generation for each verification scenario for each mobile communication terminal and transmits them to the call generation server 2110 together with a command (S301 and S202). . Verification scenarios for this purpose must be created by the system administrator. After receiving the parameters and commands, the call auto generation server 2110 analyzes the commands required by the SVAT 100, drives the call auto generation unit 2120, and sends the parameter values to the call auto generation unit 2120. The call is generated to be transmitted (S203).

이에 따라 호 자동 발생부(2120)는 시험용 이동통신 단말기에 호를 발생하고(S204), 호 발생결과를 획득하여 저장하며(S205, S206), 이를 호 자동 발생 서버(2110)를 통해 SVAT(100)으로 전송한다(S207, S208). SVAT(100)은 호 자동 발생장치(200)로부터 획득한 호 발생에 따른 수행결과를 저장 및 분석하고 시스템 관리자의 요청에 따라 결과값을 제시한다(S209).Accordingly, the call automatic generation unit 2120 generates a call to the test mobile communication terminal (S204), obtains and stores a call generation result (S205, S206), and the SVAT (100) through the call automatic generation server 2110. (S207, S208). The SVAT 100 stores and analyzes the performance result according to the call generation obtained from the call automatic generator 200 and presents the result value at the request of the system administrator (S209).

본 발명에서 제시한 시스템 자동 검증장치(SVAT)은 기지국 관리장치 및 호 자동 발생장치와 접속되어 구성되며, 시스템 관리자가 측정하고자 하는 테스트 시나리오를 작성한 후 테스트 프로그램을 구동함으로써, 시스템의 성능 향상, 기능 추가에 따른 시스템 성능 검증이 자동으로 이루어지게 한다.The system automatic verification device (SVAT) proposed in the present invention is configured to be connected to the base station management device and the call automatic generation device, and the system manager writes a test scenario to be measured and then runs a test program to improve the performance of the system. Additional system verifications are made automatically.

이러한 시스템 자동 검증장치의 검증 처리부(1200) 및 주변장치 관리부(1300) 등은 하드웨어로서 구성하는 것도 가능하고 하나의 소프트웨어로 구성하는 것도 가능하여 BSM(70)과 접속되는 컴퓨터에 설치한 후 사용할 수 있다.The verification processing unit 1200 and the peripheral device management unit 1300 of the system automatic verification device may be configured as hardware or may be configured as a single software, and may be used after being installed in a computer connected to the BSM 70. have.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야의 당업자가 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The present invention described above will be understood by those skilled in the art to which the present invention pertains can be embodied in other specific forms without changing the technical spirit or essential features thereof. Therefore, the above-described embodiments are to be understood as illustrative in all respects and not as restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

상술한 본 발명은 기지국 관리 장치 및 호 자동 발생장치 간에 시스템 자동 검증장치를 설치하고, 시스템 관리자가 측정하고자 하는 테스트 프로그램을 작성하고 이를 구동함에 따라 시스템 검증이 자동으로 이루어지도록 함으로써, 시스템 검증 결과에 대한 신뢰성을 향상시킬 수 있다.According to the present invention, a system automatic verification apparatus is installed between a base station management apparatus and a call automatic generation apparatus, and the system verification is automatically performed by writing and driving a test program to be measured by the system administrator. Can improve the reliability.

또한, 시스템 검증을 자동을 처리함으로써 인력이나 시간이 낭비되는 것을 방지할 수 있으며, 시스템 형상이 복잡 및 다양화되더라도 필요한 모든 시스템 검증이 정확하고 빈틈없이 이루어질 수 있게 함으로써 서비스 품질을 향상시킬 수 있고, 이에 따라 이동통신 사업자의 수익을 향상시킬 수 있게 된다.In addition, by automatically processing system verification, it is possible to prevent waste of manpower or time, and even if the system configuration is complicated and diversified, it is possible to improve the quality of service by ensuring that all necessary system verification is accurate and seamless. Accordingly, it is possible to improve the profit of the mobile communication provider.

도 1은 일반적인 이동통신 시스템의 검증 방법을 설명하기 위한 도면,1 is a view for explaining a verification method of a general mobile communication system,

도 2는 본 발명에 의한 이동통신 시스템의 자동 검증 장치가 적용되는 통신망의 일 예시도,2 is an exemplary diagram of a communication network to which an automatic verification apparatus of a mobile communication system according to the present invention is applied;

도 3은 도 2에 도시한 이동통신 시스템 자동 검증 장치의 상세 구성도,FIG. 3 is a detailed configuration diagram of an automatic verification system for mobile communication system shown in FIG. 2;

도 4는 본 발명에 의한 이동통신 시스템 자동 검증 장치와 기지국 관리장치와의 접속에 의한 이동통신 시스템 검증 방법을 설명하기 위한 도면,4 is a view for explaining a mobile communication system verification method by connecting the mobile communication system automatic verification apparatus and the base station management apparatus according to the present invention;

도 5는 본 발명에 의한 이동통신 시스템 자동 검증 장치와 호 자동 발생장치와의 접속에 의한 이동통신 시스템 검증 방법을 설명하기 위한 도면,5 is a view for explaining a mobile communication system verification method by connecting the automatic communication system automatic verification device and the call automatic generation device according to the present invention;

도 6은 본 발명에 의한 이동통신 시스템 자동 검증 방법을 설명하기 위한 흐름도,6 is a flowchart illustrating a method for automatically verifying a mobile communication system according to the present invention;

도 7은 호 자동 발생장치와 연계한 이동통신 시스템 자동 검증 방법을 설명하기 위한 흐름도이다.7 is a flowchart illustrating a method for automatically verifying a mobile communication system associated with a call automatic generator.

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

10-1~10-n, 20-1~20-n : 기지국 12, 22 : 기지국 제어기10-1 to 10-n, 20-1 to 20-n: base station 12, 22: base station controller

14, 24 : 교환기 30 : GAN14, 24: exchanger 30: GAN

40 : DLR 50 : 패킷 데이터 서비스 노드40: DLR 50: Packet Data Service Node

60 : AN-AAA 70 : 기지국 관리장치60: AN-AAA 70: base station management device

100 : 이동통신 시스템 자동검증 장치100: mobile communication system automatic verification device

200 : 호 자동 발생장치 300, 300-1~300-n : 이동통신 단말기200: call automatic generator 300, 300-1 ~ 300-n: mobile communication terminal

1100 : 제어부 1200 : 시스템 검증 처리부1100 control unit 1200 system verification processing unit

1210 : 테스트 플로우 작성수단 1220 : 테스트 프로그램 생성수단1210: test flow creation means 1220: test program generation means

1230 : 테스트 프로그램 구동수단 1240 : 시스템 정합수단1230: test program driving means 1240: system matching means

1300 : 주변장치 관리부 1310 : 주변장치 정보 관리수단1300: peripheral device management unit 1310: peripheral device information management means

1320 : 주변장치 상태 관리수단 1400 : 시나리오 관리부1320: peripheral device state management means 1400: scenario management unit

1500 : 기억수단 2100 : 시스템 정합부1500: storage unit 2100: system matching unit

2110 : 호 자동 발생 서버 2120 : 통신 모듈2110: call automatic generation server 2120: communication module

2200 : 호 자동 발생부2200: automatic call generator

Claims (15)

이동통신 시스템의 기지국 및 기지국 제어기에 필요한 운용 유지 및 보수를 담당하는 기지국 관리장치와 접속되고, 상기 기지국을 통해 무선통신을 수행하는 시험용 이동통신 단말기에 접속된 호 자동 발생장치와 연결되어, 상기 이동통신 시스템의 성능 검증을 수행하는 시스템 자동 검증 장치로서,It is connected to the base station management device that is in charge of the operation and maintenance necessary for the base station and the base station controller of the mobile communication system, and connected to the call automatic generator connected to the test mobile communication terminal for performing wireless communication through the base station, A system automatic verification device for performing performance verification of a communication system, 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치에 대한 정보관리 및 상태 관리를 수행하고, 시스템 검증을 위한 적어도 하나 이상의 테스트 시나리오를 관리하며, 상기 시스템 자동 검증 장치를 운용하는 시스템 관리자의 요구에 따라 상기 저장되어 있는 시나리오 목록 및 내용을 제공하고,In accordance with the request of a system administrator who performs information management and state management for the base station management device and / or the call automatic generation device, manages at least one test scenario for system verification, and operates the system automatic verification device. Providing a list and contents of the stored scenarios, 상기 이동통신 시스템 검증 목적에 따라 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로부터 명령어를 선택하여 테스트 플로우 파일로 저장하고, 상기 테스트 플로우 파일을 테스트 프로그램 파일로 변환하며, 상기 테스트 프로그램 파일에 포함된 명령어를 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로 전송하여 상기 테스트 프로그램이 실행되도록 한 후, 상기 테스트 결과를 전송받아 분석하는 것을 특징으로 하는 이동통신 시스템의 자동 검증 장치.Select a command from the base station management device and / or the call auto-generating device according to the mobile communication system verification purpose and store the test flow file, convert the test flow file into a test program file, and include the command in the test program file. And transmitting the command to the base station management device and / or the call automatic generation device to execute the test program, and receiving and analyzing the test result. 제 1 항에 있어서,The method of claim 1, 상기 시스템 자동 검증 장치는 상기 기지국 관리장치와 TCP/IP 인터페이스 또는 이더넷을 통하여 신호를 송수신하는 것을 특징으로 하는 이동통신 시스템의 자동 검증 장치.The apparatus for automatically verifying a system is an apparatus for automatically verifying a mobile communication system, characterized in that the base station management apparatus transmits and receives a signal through a TCP / IP interface or an Ethernet. 제 1 항에 있어서,The method of claim 1, 상기 시스템 자동 검증 장치는 제어부;The system automatic verification device includes a control unit; 상기 이동통신 시스템의 검증 목적에 따라 테스트 시나리오 및 테스트 프로그램을 작성 및 저장하기 위한 시스템 검증 처리부;A system verification processing unit for creating and storing a test scenario and a test program according to the verification purpose of the mobile communication system; 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치를 관리하기 위한 주변장치 관리부;A peripheral device manager for managing the base station management device and / or the call automatic generation device; 상기 테스트 시나리오를 관리하기 위한 시나리오 관리부; 및A scenario manager for managing the test scenarios; And 상기 테스트 시나리오, 테스트 프로그램, 테스트 결과 및 분석 결과를 저장하기 위한 기억수단;Storage means for storing the test scenario, test program, test result and analysis result; 을 포함하여 구성되는 것을 특징으로 하는 이동통신 시스템의 자동 검증 장치.Automatic verification device of a mobile communication system, characterized in that comprises a. 제 3 항에 있어서,The method of claim 3, wherein 상기 시스템 검증 처리부는 시스템 관리자가 상기 시스템 자동 검증 장치로 접근할 수 있는 환경을 제공하고 상기 테스트 시나리오를 작성, 편집, 저장, 실행할 수 있는 환경을 제공하며, 상기 테스트 시나리오를 구동시킬 대상 시스템을 선택하도록 하기 위한 테스트 플로우 작성수단;The system verification processing unit provides an environment in which a system administrator can access the system automatic verification device, provides an environment in which the test scenario can be created, edited, stored, and executed, and selects a target system to run the test scenario. Test flow creation means for performing; 상기 테스트 플로우 작성수단에서 작성된 테스트 시나리오를 테스트 프로그램을 변환하고 저장하기 위한 테스트 프로그램 생성수단;Test program generating means for converting and storing a test program in the test scenario created by the test flow creating means; 상기 테스트 프로그램 생성수단에서 생성된 테스트 프로그램의 명령어를 상기 기지국 관리장치 및/또는 호 자동 발생장치로 전송하여 상기 테스트 프로그램이 실행되도록 하는 테스트 프로그램 구동수단; 및Test program driving means for transmitting the command of the test program generated by the test program generating means to the base station management device and / or the call automatic generation device to execute the test program; And 상기 기지국 관리장치 및/또는 호 자동 발생장치와 상기 시스템 자동 검증 장치와의 통신 인터페이스를 제공하여 정보가 송수신되도록 하기 위한 시스템 정합수단;System matching means for providing a communication interface between the base station management device and / or the call automatic generation device and the system automatic verification device to transmit and receive information; 을 포함하는 것을 특징으로 하는 이동통신 시스템의 자동 검증 장치.Automatic verification device of a mobile communication system comprising a. 제 4 항에 있어서,The method of claim 4, wherein 상기 테스트 플로우 작성수단은 상기 테스트 시나리오를 작성을 위한 파일(file) 메뉴, 편집(edit) 메뉴, 생성(build) 메뉴, 결과(result) 메뉴, 환경(configuration) 메뉴, 창(window) 메뉴, 도움말(help) 메뉴 및 그 단축키를 제공하며,The test flow creating means includes a file menu, an edit menu, a build menu, a result menu, a configuration menu, a window menu, a help for creating the test scenario. (help) provides a menu and its shortcut keys, 상기 파일 메뉴는 새로운 테스트 플로우를 생성하기 위한 새로 작성하기(new) 메뉴, 기 작성된 테스트 플로우를 불러오기 위한 열기(open) 메뉴, 작성한 테스트 플로우를 저장하기 위한 저장하기(save) 메뉴, 작성한 테스트 플로우를 다른 파일명으로 저장하기 위한 새 이름으로 저장하기(save as) 메뉴, 작성중인 테스트 플로우 파일을 닫기 위한 닫기(close) 메뉴, 테스트 엔진을 종료하기 위한 종료하기(exit) 메뉴를 포함하는 하위 메뉴를 포함하고,The file menu includes a new menu for creating a new test flow, an open menu for loading a previously created test flow, a save menu for storing a created test flow, and a created test flow. A submenu that includes a save as menu to save a different file name, a close menu to close the test flow file being created, and an exit menu to shut down the test engine. Including, 상기 편집 메뉴는 잘라내기(cut) 메뉴, 복사하기(copy) 메뉴, 붙여넣기(paste) 메뉴, 실행취소(undo) 메뉴, 실행 반복(redo) 메뉴를 포함하는 하위 메뉴를 포함하며,The edit menu includes a submenu including a cut menu, a copy menu, a paste menu, an undo menu, a redo menu, 상기 생성 메뉴는 테스트 플로우를 테스트 프로그램으로 변환하기 위한 생성(build) 메뉴, 테스트 프로그램을 각각의 케이스별로 실행시키기 위한 실행(run) 메뉴, 복수의 테스트 프로그램을 실행시키기 위한 일괄 실행(batch run) 메뉴, 테스트 프로그램의 실행을 중단시키기 위한 취소(abort) 메뉴를 포함하는 하위 메뉴가 포함되고,The generation menu includes a build menu for converting a test flow into a test program, a run menu for executing a test program for each case, and a batch run menu for executing a plurality of test programs. , A submenu with an abort menu to abort execution of the test program, 상기 환경 메뉴는 다양한 블록과 폰트 색 지정 등에 사용되는 보기(display) 메뉴, 일괄처리 파일과 테스트 사례 파일의 저장을 위한 기본 경로 및 브라우저와 문자 편집기의 기본 경로를 설정하기 위한 디렉토리(directory) 메뉴, 테스트 엔진에 대한 새로운 사용자 및 시스템에 새로운 호스트를 추가하기 위한 접근(accessibility) 메뉴를 포함하는 하위메뉴가 포함되고, 상기 하위 메뉴 각각에 대한 단축키를 제공하는 것을 특징으로 하는 이동통신 시스템의 시스템 자동 검증 장치.The environment menu includes a display menu used for various block and font coloring, a directory menu for setting a default path for storing batch files and test case files, and a default path for a browser and a text editor, Automated system verification of a mobile communication system, comprising a submenu that includes an accessibility menu for adding a new host to a system and a new user of the test engine, and providing a shortcut for each of the submenus Device. 제 4 항에 있어서,The method of claim 4, wherein 상기 테스트 프로그램 구동수단은 상기 테스트 프로그램의 명령어가 각각 실행되도록 하거나, 둘 이상의 명령어가 일괄 실행되도록 하는 것을 특징으로 하는 이동통신 시스템의 자동 검증 장치.And the test program driving means causes each of the instructions of the test program to be executed or two or more instructions to be collectively executed. 제 3 항에 있어서,The method of claim 3, wherein 상기 주변장치 관리부는 기지국 관리장치 및/또는 호 자동 발생장치에 대한 정보를 관리하고 관리 대상 목록을 추가/삭제/변경하기 위한 주변장치 정보 관리수단계; 및 The peripheral device management unit manages information on the base station management device and / or the automatic call generation device and the peripheral device information management step for adding / deleting / changing the management target list; And 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치의 상태정보를 각각 획득하여 네트워크에 장애가 발생하거나 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치가 다운된 경우 이를 감지하고 통보하기 위한 주변장치 상태 관리수단;Peripheral device state management for acquiring state information of the base station management device and / or the call automatic generation device, respectively, to detect and notify when a failure occurs in the network or when the base station management device and / or the call automatic generation device are down. Way; 를 포함하는 이동통신 시스템의 자동 검증 장치.Automatic verification device of a mobile communication system comprising a. 제 7 항에 있어서,The method of claim 7, wherein 상기 기지국 관리장치 관련 관리 정보는 BSM 식별번호(BSM_ID), 시스템 식별번호(SID), 네트워크 식별번호(NID), BSM의 IP 주소(IP_ADDR), BSM의 포트번호(PORT_NO)를 포함하는 것을 특징으로 하는 이동통신 시스템의 자동 검증 장치.The management information related to the base station management apparatus includes a BSM identification number (BSM_ID), a system identification number (SID), a network identification number (NID), an IP address of the BSM (IP_ADDR), and a port number (PORT_NO) of the BSM. Automatic verification device of the mobile communication system. 제 7 항에 있어서,The method of claim 7, wherein 상기 호 자동 발생장치 관련 관리 정보는 호 자동 발생장치의 IP 주소(IP_ADDR), 호 자동 발생장치의 포트번호(PORT_NO)를 포함하는 것을 특징으로 하는 이동통신 시스템의 자동 검증 장치.The automatic call generator related management information includes an IP address (IP_ADDR) of the call automatic generator and a port number (PORT_NO) of the call automatic generator. 제 1 항에 있어서,The method of claim 1, 상기 시스템 자동 검증 장치는 상기 호 자동 발생장치에서 사용하는 명령어 형태에 따라 명령어를 선택하여 테스트 시나리오를 작성 및 저장하며, 상기 테스트 시나리오에 따라 상기 자동 발생장치로 명령어를 연속적으로 전송하여 명령어가 실행되도록 하고 호 발생을 위한 파라미터를 설정하여 상기 호 자동 발생장치로 전송하는 기능을 구비하며,The system automatic verification device selects a command according to a command type used in the call generating device, creates and stores a test scenario, and continuously transmits the command to the automatic generating device according to the test scenario to execute the command. And setting a parameter for call generation and transmitting it to the call automatic generator. 상기 호 자동 발생장치는 상기 시스템 자동 검증 장치의 요구에 따라, 상기파라미터를 참조하여 복수의 이동통신 단말기로 호를 발생하고, 상기 전송된 시나리오별 명령어 수행 결과 및 호 발생에 따른 수행결과를 상기 시스템 자동 검증 장치로 전송하는 기능을 구비하는 것을 특징으로 하는 이동통신 시스템의 자동 검증 장치.The call generation device generates a call to a plurality of mobile communication terminals with reference to the parameter according to a request of the system automatic verification device, and outputs the execution result of the command for each scenario and the execution result according to the call generation. Automatic verification device of a mobile communication system, characterized in that it has a function for transmitting to the automatic verification device. 이동통신 시스템의 기지국 및 기지국 제어기에 필요한 운용 유지 및 보수를 담당하는 기지국 관리장치와 접속되고, 상기 기지국을 통해 무선통신을 수행하는 시험용 이동통신 단말기에 접속된 호 자동 발생장치와 연결되어, 상기 이동통신 시스템의 성능 검증을 수행하는 시스템 자동 검증 장치에서의 시스템 검증 방법으로서,It is connected to the base station management device that is in charge of the operation and maintenance necessary for the base station and the base station controller of the mobile communication system, connected to the call automatic generator connected to the test mobile communication terminal for performing wireless communication through the base station, the mobile A system verification method in a system automatic verification apparatus for performing performance verification of a communication system, 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로부터 필요한 명령어를 선택하여 테스트 시나리오를 작성한 후 저장하는 단계;Selecting a required command from the base station management device and / or the call automatic generation device to create and store a test scenario; 상기 테스트 시나리오를 테스트 프로그램으로 변환하는 단계;Converting the test scenario into a test program; 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로 명령어를 연속적으로 전송하여 상기 테스트 프로그램이 실행되도록 하는 단계; 및Continuously transmitting a command to the base station management device and / or the call generating device to execute the test program; And 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로부터 상기 테스트 프로그램에 포함된 명령어 수행 결과를 상기 시나리오별로 수신하여, 테스트 결과를 분석 및 저장하는 단계;Receiving, by the scenario, command execution results included in the test program from the base station management device and / or the call automatic generation device, and analyzing and storing test results; 를 포함하여 이루어지는 이동통신 시스템의 자동 검증 방법.Automatic verification method of a mobile communication system comprising a. 제 11 항에 있어서,The method of claim 11, 상기 테스트 프로그램 구동 단계는 상기 테스트 프로그램의 명령어가 각각 실행되도록 하거나, 둘 이상의 명령어가 일괄 실행되도록 하는 것을 특징으로 하는 이동통신 시스템의 자동 검증 방법.The step of driving the test program is a method for automatically verifying a mobile communication system, characterized in that to execute the instructions of the test program, respectively, or to execute at least two instructions collectively. 제 11 항에 있어서,The method of claim 11, 상기 테스트 플로우를 작성하는 단계는 상기 테스트 시나리오를 작성을 위한 파일(file) 메뉴, 편집(edit) 메뉴, 생성(build) 메뉴, 결과(result) 메뉴, 환경(configuration) 메뉴, 창(window) 메뉴, 도움말(help) 메뉴 및 그 단축키에 의해 이루어지며,The step of creating the test flow may include a file menu, an edit menu, a build menu, a result menu, a configuration menu, a window menu for creating the test scenario. , The help menu and its shortcut keys, 상기 파일 메뉴는 새로운 테스트 플로우를 생성하기 위한 새로 작성하기(new) 메뉴, 기 작성된 테스트 플로우를 불러오기 위한 열기(open) 메뉴, 작성한 테스트 플로우를 저장하기 위한 저장하기(save) 메뉴, 작성한 테스트 플로우를 다른 파일명으로 저장하기 위한 새 이름으로 저장하기(save as) 메뉴, 작성중인 테스트 플로우 파일을 닫기 위한 닫기(close) 메뉴, 테스트 엔진을 종료하기 위한 종료하기(exit) 메뉴를 포함하는 하위 메뉴를 포함하고,The file menu includes a new menu for creating a new test flow, an open menu for loading a previously created test flow, a save menu for storing a created test flow, and a created test flow. A submenu that includes a save as menu to save a different file name, a close menu to close the test flow file being created, and an exit menu to shut down the test engine. Including, 상기 편집 메뉴는 잘라내기(cut) 메뉴, 복사하기(copy) 메뉴, 붙여넣기(paste) 메뉴, 실행취소(undo) 메뉴, 실행 반복(redo) 메뉴를 포함하는 하위 메뉴를 포함하며,The edit menu includes a submenu including a cut menu, a copy menu, a paste menu, an undo menu, a redo menu, 상기 생성 메뉴는 테스트 플로우를 테스트 프로그램으로 변환하기 위한 생성(build) 메뉴, 테스트 프로그램을 각각의 케이스별로 실행시키기 위한 실행(run) 메뉴, 복수의 테스트 프로그램을 실행시키기 위한 일괄 실행(batch run) 메뉴, 테스트 프로그램의 실행을 중단시키기 위한 취소(abort) 메뉴를 포함하는 하위 메뉴가 포함되고,The generation menu includes a build menu for converting a test flow into a test program, a run menu for executing a test program for each case, and a batch run menu for executing a plurality of test programs. , A submenu with an abort menu to abort execution of the test program, 상기 환경 메뉴는 다양한 블록과 폰트 색 지정 등에 사용되는 보기(display) 메뉴, 일괄처리 파일과 테스트 사례 파일의 저장을 위한 기본 경로 및 브라우저와 문자 편집기의 기본 경로를 설정하기 위한 디렉토리(directory) 메뉴, 테스트 엔진에 대한 새로운 사용자 및 시스템에 새로운 호스트를 추가하기 위한 접근(accessibility) 메뉴를 포함하는 하위 메뉴가 포함되고, 상기 하위 메뉴 각각에 대한 단축키를 제공하는 것을 특징으로 하는 이동통신 시스템의 시스템 자동 검증 방법.The environment menu includes a display menu used for various block and font coloring, a directory menu for setting a default path for storing batch files and test case files, and a default path for a browser and a text editor, Automated system verification of a mobile communication system, comprising a submenu that includes an accessibility menu for adding a new host to a system and a new user of the test engine, and providing a shortcut for each of the submenus Way. 제 11 항에 있어서,The method of claim 11, 상기 호 자동 발생장치는 상기 시스템 자동 검증 장치와 통신을 보조하기 위한 호 자동 발생 서버; 상기 호 자동 발생 서버를 통해 상기 시스템 자동 검증장치로부터 호 발생 요청 및 호 발생을 위한 파라미터를 수신하고 이에 따라 다수의 시험용 이동통신 단말기에 호를 발생한 후, 호 발생 수행 결과를 상기 호 자동 발생 서버를 통해 상기 시스템 자동 검증장치로 전송하는 호 자동 발생부;를 구비하며,The call generation device may include a call generation server for assisting communication with the system automatic verification device; After receiving the call generation request and the parameters for the call generation from the system automatic verification apparatus through the call automatic generation server and generating a call to a plurality of test mobile communication terminals accordingly, the call generation result is performed by the call automatic generation server. Call automatic generation unit for transmitting to the system automatic verification apparatus through; 상기 시스템 자동 검증장치가 상기 호 자동 발생장치와 접속되어 상기 이동통신 시스템 검증을 수행하는 방법은 The method for automatically verifying the mobile communication system is connected to the automatic call verification system is the system automatic verification device 상기 시스템 자동 검증 장치가 테스트 시나리오별로 호 발생을 위해 필요한 파라미터를 상기 시험용 이동통신 단말기별로 설정한 후 테스트 명령어와 함께 상기 호 자동 발생 서버로 전송하는 단계;Setting, by the system automatic verification device, a parameter necessary for call generation for each test scenario for each test mobile communication terminal and transmitting the test command to the call generation server together with a test command; 상기 호 발생을 위한 파라미터 및 명령어를 수신한 상기 호 자동 발생 서버가 상기 명령어를 분석한 후, 상기 호 자동 발생부를 구동하고 상기 호 자동 발생부로 상기 파라미터값을 전송하여 호 발생이 이루어지도록 하는 단계;After the call automatic generation server receiving the parameter and the command for the call generation analyzes the command, driving the call automatic generation unit and transmitting the parameter value to the call automatic generation unit to perform call generation; 상기 호 자동 발생부가 상기 시험용 이동통신 단말기에 호를 발생하고, 호 발생결과를 획득하여 저장한 후, 상기 호 자동 발생 서버를 통해 상기 시스템 자동 검증 장치로 전송하는 단계; 및Generating a call to the test mobile communication terminal, acquiring and storing a call generation result, and transmitting the call to the system automatic verification apparatus through the call automatic generation server; And 상기 시스템 자동 검증 장치에서 상기 호 발생에 따른 수행결과를 저장 및 분석하는 단계;Storing and analyzing a result of performing the call in the system automatic verification apparatus; 를 포함하여 이루어지는 것을 특징으로 하는 이동통신 시스템의 자동 검증 방법.Automatic verification method of a mobile communication system comprising a. 이동통신 시스템의 기지국 및 기지국 제어기에 필요한 운용 유지 및 보수를 담당하는 기지국 관리장치와 접속되고, 상기 기지국을 통해 무선통신을 수행하는 시험용 이동통신 단말기에 접속된 호 자동 발생장치와 연결되어, 상기 이동통신 시스템의 성능 검증을 수행하는 시스템 자동 검증 장치의 시스템 검증을 위한 기록매체로서,It is connected to the base station management device that is in charge of the operation and maintenance necessary for the base station and the base station controller of the mobile communication system, and connected to the call automatic generator connected to the test mobile communication terminal for performing wireless communication through the base station, A recording medium for system verification of an automated system for verifying performance of a communication system, 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로부터 필요한 명령어를 선택하여 테스트 시나리오를 작성한 후 저장하는 기능;Selecting a necessary command from the base station management device and / or the call automatic generation device to create and store a test scenario; 상기 테스트 시나리오를 테스트 프로그램으로 변환하는 기능;Converting the test scenario into a test program; 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로 명령어를 연속적으로 전송하여 상기 테스트 프로그램이 실행되도록 하는 기능; 및A function of continuously transmitting a command to the base station management device and / or the call automatic generation device to execute the test program; And 상기 기지국 관리장치 및/또는 상기 호 자동 발생장치로부터 상기 테스트 프로그램에 포함된 명령어 수행 결과를 상기 시나리오별로 수신하여, 테스트 결과를 분석 및 저장하는 기능;A function of receiving, by the scenario, a command execution result included in the test program from the base station management device and / or the call automatic generation device for each scenario, and analyzing and storing a test result; 을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium that records a program for executing the program.
KR1020030057661A 2003-08-20 2003-08-20 Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor KR100996745B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030057661A KR100996745B1 (en) 2003-08-20 2003-08-20 Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030057661A KR100996745B1 (en) 2003-08-20 2003-08-20 Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor

Publications (2)

Publication Number Publication Date
KR20050020026A true KR20050020026A (en) 2005-03-04
KR100996745B1 KR100996745B1 (en) 2010-11-25

Family

ID=37229003

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030057661A KR100996745B1 (en) 2003-08-20 2003-08-20 Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor

Country Status (1)

Country Link
KR (1) KR100996745B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100562247B1 (en) * 2004-04-16 2006-03-22 에스케이 텔레콤주식회사 Method and System for Measuring Quality of Communication at Base Station Controller in a Mobile Communication System
KR100856204B1 (en) * 2007-01-08 2008-09-03 삼성전자주식회사 Apparatus and method for performing automatic test in verification device
KR20110024898A (en) * 2009-09-03 2011-03-09 에스케이 텔레콤주식회사 Network performance simulation system and network performance simulation method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100562247B1 (en) * 2004-04-16 2006-03-22 에스케이 텔레콤주식회사 Method and System for Measuring Quality of Communication at Base Station Controller in a Mobile Communication System
KR100856204B1 (en) * 2007-01-08 2008-09-03 삼성전자주식회사 Apparatus and method for performing automatic test in verification device
KR20110024898A (en) * 2009-09-03 2011-03-09 에스케이 텔레콤주식회사 Network performance simulation system and network performance simulation method

Also Published As

Publication number Publication date
KR100996745B1 (en) 2010-11-25

Similar Documents

Publication Publication Date Title
CN110928774B (en) Automatic test system based on node type
US11652918B2 (en) Using automatically collected device problem information to route and guide users&#39; requests
KR101052167B1 (en) Apparatus and methods for determining network access performance of a wireless device
US8737980B2 (en) End to end application automatic testing
US9538404B2 (en) Apparatus and methods for product acceptance testing on a wireless device
US8019333B2 (en) Apparatus and methods for product acceptance testing on a wireless device
JP4607970B2 (en) Apparatus and method for determining voice and / or data processing performance of a wireless device
JP5437319B2 (en) Apparatus and method for a universal diagnostic monitoring module in a wireless device
US9069749B1 (en) Open RF test pack
US6895244B2 (en) Method for automated update of telecommunications data in a wireless network
JP2011211730A (en) Method and apparatus for determining aspect of multimedia performance of wireless device
EP1867191A2 (en) Apparatus and methods for service programming of a wireless device on a wireless communications network
CN105959276A (en) Application control method, device, and terminal device based on third party account login
KR100996745B1 (en) Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor
CN114071391B (en) Content charging test method, management device, terminal device and storage medium
CN112911629A (en) Network testing method and device and computer readable storage medium
KR100744007B1 (en) System for testifying service scenario based on mobile communication network and method thereof
CN118118937A (en) Wireless device and router compatibility testing method and device
Emulation AirAccess® CDMA Network Emulation Operations Manual
CN110166630A (en) It is a kind of based on Type-C interface to the method and system of mobile phone network security monitoring

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141022

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151022

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee