[go: up one dir, main page]

KR20070016830A - Mobile communication network verification system and method - Google Patents

Mobile communication network verification system and method Download PDF

Info

Publication number
KR20070016830A
KR20070016830A KR1020050071848A KR20050071848A KR20070016830A KR 20070016830 A KR20070016830 A KR 20070016830A KR 1020050071848 A KR1020050071848 A KR 1020050071848A KR 20050071848 A KR20050071848 A KR 20050071848A KR 20070016830 A KR20070016830 A KR 20070016830A
Authority
KR
South Korea
Prior art keywords
call
message
communication network
mobile communication
information
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020050071848A
Other languages
Korean (ko)
Other versions
KR100753640B1 (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 KR20050071848A priority Critical patent/KR100753640B1/en
Priority to PCT/KR2006/003036 priority patent/WO2007018363A1/en
Publication of KR20070016830A publication Critical patent/KR20070016830A/en
Application granted granted Critical
Publication of KR100753640B1 publication Critical patent/KR100753640B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements

Landscapes

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

Abstract

본 발명은 이동 통신망 검증 시스템 및 그 방법에 관한 것이다. 상기 이동 통신망 검증 시스템은, 전체 동작을 제어하고 호 시뮬레이션을 위하여 필요한 정보를 입력받는 중앙 제어부와, 상기 중앙 제어부로부터의 명령에 따라 단말기를 이용하여 호를 자동으로 생성시키는 호 생성부와, 상기 호 생성부에 의해 생성된 호에 의해 이동 통신망을 구성하는 각 시스템들간에 송수신되는 메시지들을 수집하고, 수집된 메시지들을 분석하고, 분석된 정보들을 상기 중앙 제어부로 전송하는 통합 호 분석부와, 서비스 시나리오 시험 환경을 제공하며, 특정 서비스와 관련된 외부의 시스템과 연동하여 가입자 서비스 프로파일을 확인 또는 변경하는 기능을 수행하는 서비스 제어부를 구비한다. The present invention relates to a mobile communication network verification system and method thereof. The mobile communication network verification system includes a central control unit for controlling overall operation and receiving information required for call simulation, a call generation unit for automatically generating a call using a terminal according to a command from the central control unit, and the call. An integrated call analysis unit for collecting messages transmitted and received between the systems constituting the mobile communication network by the call generated by the generation unit, analyzing the collected messages, and transmitting the analyzed information to the central control unit; It provides a test environment and has a service control unit that performs a function of checking or changing a subscriber service profile in connection with an external system related to a specific service.

본 발명에 의하여, 이동 통신망과 개별 시스템들에 대한 검증을 자동으로 수행할 수 있게 된다. According to the present invention, it is possible to automatically perform verification of the mobile communication network and individual systems.

이동통신망, No.7, 호 시뮬레이션 Mobile communication network, No.7, call simulation

Description

이동 통신망 검증 시스템 및 그 방법{SYSTEM FOR TESTIFYING MOBILE COMMUNICATION NETWORK AND METHOD THEREOF}Mobile communication network verification system and its method {SYSTEM FOR TESTIFYING MOBILE COMMUNICATION NETWORK AND METHOD THEREOF}

도 1은 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템(10)의 구성을 개략적으로 도시한 블록도이다. 1 is a block diagram schematically showing the configuration of a mobile communication network verification system 10 according to a preferred embodiment of the present invention.

도 2는 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템(10)이 적용된 이동 통신망을 예시적으로 도시한 시스템 블록도이다. 2 is a system block diagram exemplarily illustrating a mobile communication network to which the mobile communication network verification system 10 according to an exemplary embodiment of the present invention is applied.

도 3은 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템에 의한 호 트랜잭션 흐름도를 예시적으로 작성하기 위한 이동 통신망의 일부를 도시한 시스템 블록도이다. 3 is a system block diagram illustrating a portion of a mobile communication network for exemplarily creating a call transaction flow diagram by a mobile communication network verification system according to a preferred embodiment of the present invention.

도 4는 도 3의 이동 통신망에서 특정 구간에서의 호 트랜잭션 흐름도를 예시적으로 작성한 흐름도이며, 도 5는 도 3의 이동 통신망에서 특정 호와 관련하여 이동 통신망의 각 구간에서 발생되는 트랜잭션들에 대한 흐름도를 예시적으로 작성한 흐름도이다. 4 is a flowchart illustrating a call transaction flow chart in a specific section in the mobile communication network of FIG. 3. FIG. 5 is a flowchart illustrating transactions generated in each section of the mobile communication network in relation to a specific call in the mobile communication network of FIG. 3. It is a flowchart which produced the flowchart as an example.

도 6은 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템(10)의 통합 호 분석부의 동작을 순차적으로 설명하는 흐름도이다. FIG. 6 is a flowchart sequentially illustrating operations of an integrated call analyzer of the mobile communication network verification system 10 according to an exemplary embodiment of the present invention.

도 7은 도 6의 흐름도에서 MAP 처리과정(S640)을 순차적으로 설명하는 흐름도이며, 도 8은 도 6의 흐름도에서 ISUP 처리 과정(S642)을 순차적으로 설명하는 흐름도이며, 도 9는 도 6의 흐름도에서 BSAP 처리 과정(S644)을 순차적으로 설명하는 흐름도이다. FIG. 7 is a flowchart sequentially illustrating the MAP process S640 in the flowchart of FIG. 6, FIG. 8 is a flowchart sequentially illustrating the ISUP process S642 in the flowchart of FIG. 6, and FIG. 9 is a flowchart of FIG. 6. In the flowchart, a flowchart sequentially illustrating the BSAP processing process S644.

도 10은 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템의 통합 호 분석부에 의해 작성되는 호 트랜잭션 흐름도를 예시적으로 도시한 것이다. 10 exemplarily illustrates a call transaction flow chart created by an integrated call analysis unit of a mobile communication network verification system according to an exemplary embodiment of the present invention.

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

10 : 이동 통신망 검증 시스템10: Mobile communication network verification system

100 : 중앙제어부100: central control unit

110 : 호 생성부110: call generation unit

120 : 서비스 제어부120: service control unit

130 : 통합 호 분석부130: integrated call analysis unit

140 : 메시지 수집부140: message collection unit

본 발명은 이동 통신망 검증 시스템 및 그 방법에 관한 것으로서, 더욱 구체적으로는 이동 통신망을 구성하는 다양한 시스템들간에 송수신되는 메시지들을 수집하여 분석함으로써, 이동 통신망 및 이동 통신망을 구성하는 개별 시스템들의 동작을 검증할 수 있는 이동 통신망 검증 시스템 및 그 방법에 관한 것이다. The present invention relates to a mobile communication network verification system and a method thereof, and more specifically, to verify the operation of the mobile communication network and individual systems constituting the mobile communication network by collecting and analyzing messages transmitted and received between various systems constituting the mobile communication network. The present invention relates to a mobile communication network verification system and a method thereof.

일반적으로 통신망에서 사용되는 신호 방식은 통신망을 구성하고 있는 각 시스템간의 호에 관련된 정보, 망 관리 및 유지 보수를 위한 정보등을 전달하는 일련 의 신호 전달을 위한 규칙을 말한다. 이러한 신호 방식 중 하나인 No. 7 신호 방식은 국제 전기 통신 연합의 전기 통신 표준화 부문(ITU-T)에서 표준화한 공통선(CCS) 신호 방식으로서, 가입자간의 호 접속 및 다양한 통신 서비스를 제공하거나 통신망을 운용 관리하기 위한 각종 제어 신호를 전달하게 된다. In general, a signaling method used in a communication network refers to a set of rules for signal transmission that transmits information related to a call between each system constituting the communication network, information for network management and maintenance, and the like. One of these signaling methods is No. 7 Signaling is a common line (CCS) signaling standardized by the International Telecommunication Standardization Division (ITU-T) of the International Telecommunication Union, and various control signals for providing call connection between subscribers and various communication services or operating and managing a communication network. Will be delivered.

전술한 No. 7 신호 방식의 프로토콜의 구조를 살펴 보면, 신호의 전송 제어와 오류 정정, 신호망의 보안 조치 등을 분담하는 망 서비스부의 메시지 전달부(Message Transfer Part; 이하, 'MTP'라 한다), 신호 연결 제어부(Signaling Connection Control Part; 이하 'SCCP'라 한다), 전화 교환과 데이터 교환 등 응용 분야에 따라 개별적으로 설계되는 사용자부인 종합 정보 통신망 사용자부(ISDN User Part ; 이하, 'ISUP'이라 한다), 문답 처리 기능부(Transaction Capabilities Application Part ; 이하 'TCAP'라 한다), 응용부(Application Part : 'AP'라 한다) 등으로 구성된다. No. mentioned above. 7 In the structure of signaling protocol, message transfer part (hereinafter referred to as 'MTP'), signal connection, which is responsible for control of signal transmission, error correction, and security measures of signal network, etc. Signaling Connection Control Part (hereinafter referred to as 'SCCP'), Integrated Information and Communication Network User Part (ISDN User Part; hereafter referred to as 'ISUP') It consists of a Transaction Capabilities Application Part (hereinafter referred to as TCAP) and an Application Part (called AP).

한편, 통신망의 제어를 위한 신호 전달 및 각종 통신 서비스를 수행하는 No. 7 신호망은 크게 사용자에 의해 발생한 신호 메시지를 발신 또는 착신하거나 전달하는 신호점(SP : Signaling Point)과, 해당 신호점 사이를 연결하는 논리적 신호 전송 경로인 신호 링크(SL : Signaling Link)로 이루어진다. 여기서, 상기 신호점에는 메시지를 발신 또는 착신하는 신호 종단점(SEP : Signaling End Point)과, 하나의 쌍으로 구성되어 한 신호 링크에서 다른 신호 링크로 메시지를 전달하는 신호 중계점(STP : Signaling Transfer Point)이 있다. 그리고, 상기 신호 종단점에는 신호메시지를 발생한 발신점(OP : Origination Point)과 신호 메시지의 목적지인 착신점(DP : Destination Point)이 있다. 또한, 해당 신호 링크들의 집합을 신호 링크셋(SL : Signaling LinkSet)이라 하고, 신호점으로 메시지를 전달하기 위한 경로를 신호 루트(SR : Signaling Route)라 하며, 한 신호 목적점에 대해 루팅 경로인 신호 루트들의 집합을 신호 루트셋이라 한다. 즉, 상기 No. 7 신호망은 전술한 신호점, 신호 링크, 신호 링크셋, 신호 루트에 대한 제원 데이터로 구성되며, 발신점에 의해 발생된 신호 메시지를 착신점으로 향하는 신호 링크셋의 특정 신호링크를 통해 전달하여 호 접속 및 서비스 요청을 수행하게 된다. On the other hand, No. which performs signal transmission and various communication services for controlling the communication network. 7 The signaling network is composed of a signaling point (SP) for sending, receiving, or transmitting a signal message generated by a user, and a signaling link (SL), which is a logical signal transmission path connecting the corresponding signal points. . Here, the signal point includes a signaling end point (SEP) for transmitting or receiving a message, and a signal relay point (STP) for transmitting a message from one signal link to another signal link in a pair. There is. The signal endpoint includes an origination point (OP) where a signal message is generated and a destination point (DP) which is a destination of the signal message. In addition, the set of corresponding signal links is called a Signaling LinkSet (SL), and a path for delivering a message to a signaling point is called a signaling route (SR), and is a routing path for one signal destination point. The set of signal routes is called a signal routeset. That is, the above No. 7 The signal network consists of the above-mentioned data point, signal link, signal link set, and specification data for the signal route, and transmits the signal message generated by the originating point through a specific signal link of the signal link set to the called point. Call connection and service request will be performed.

한편, 이동 통신망 내에는 다수 개의 시스템들, 예컨대 MSC, BSC, HLR, SCP, SMSC 등이 존재하며, 이들 각각의 시스템에 새로운 소프트웨어나 하드웨어 패키지를 적용하거나 네트워크상에 문제가 발생하였을 경우, 네트워크 운용자는 네트워크의 신뢰성 및 안정성을 확보하기 위하여 패키지를 검증하거나 네트워크를 테스트하는 과정을 거치게 된다. On the other hand, a number of systems, such as MSC, BSC, HLR, SCP, SMSC, etc. exist in the mobile communication network, network operators when applying new software or hardware package to each of these systems, or if a problem occurs on the network In order to ensure the reliability and stability of the network, the process of verifying the package or testing the network is performed.

이와 같이 네트워크를 테스트하거나 특정 패키지를 검증하기 위하여, 종래에는 각 시스템의 소프트웨어의 내부 로직을 디버깅(debugging)하거나 운용 터미널에서 운용명령어(Man Machine Command)를 통한 시스템 트레이스(trace) 기능을 이용하여 운용 터미널에 디스플레이되는 데이터를 보고 인접 시스템과의 트랜잭션을 분석하는 방법을 사용하였다. In order to test a network or verify a specific package as described above, it is conventionally operated by debugging the internal logic of the software of each system or by using a system trace function through a man machine command in an operation terminal. We looked at the data displayed on the terminal and analyzed the transaction with the adjacent system.

또한, 전체 네트워크를 구성하는 각각의 시스템들 간의 연관 관계를 분석하기 위하여 실제로 통화를 해 봄으로써 그 성공 여부를 기준으로 판단하기도 한다. In addition, in order to analyze the relationship between each system constituting the entire network, the actual call is judged based on its success.

이와 같은 종래의 검증 방법들은 대부분 네트워크 운용자들의 수작업에 의한 검증 방법이다. 따라서, 시스템내의 패키지를 자주 교체하는 경우 패키지를 검증하기 위한 많은 시간 및 인건비가 소요되는 문제점이 있다. 또한, 전체 네트워크내의 시스템들 간의 연관 관계를 검증하는 도중 문제가 발생하게 되는 경우, 네트워크의 어떤 시스템이 비정상적인 동작을 하는지 판단하기가 매우 어려워지는 문제점도 있으며, 이 경우에도 검증을 위한 인력 및 시간이 많이 소요될 수 밖에 없다. Such conventional verification methods are mostly manual verification methods of network operators. Therefore, if the package in the system is frequently replaced, there is a problem in that it takes a lot of time and labor costs to verify the package. In addition, when a problem occurs during the verification of the relationship between the systems in the entire network, there is a problem that it is very difficult to determine which system in the network behaves abnormally, even in this case the manpower and time for verification It will take a lot.

한편, 이동 통신 부가 서비스(예컨대, 선불 가입자, 착신 전환 등)가 점점 다양해짐에 따라, 각 서비스별 시나리오에 알맞는 각 시스템과 이동 통신망 전체를 제대로 검증할 수 있는 적절한 방법이 없기 때문에, 서비스가 개발될 때마다 각 서비스를 검증하기 위하여 네트워크 운영자들은 많은 어려움을 겪고 있다. On the other hand, as mobile supplementary services (eg, prepaid subscribers, call forwarding, etc.) become more diverse, there is no proper way to properly verify each system and the entire mobile communication network for each service-specific scenario. When developed, network operators face many challenges to verify each service.

따라서, 본 출원인은 이동 통신망을 구성하는 각 시스템들간의 유기적 결합 관계를 파악하고 각 시스템 및 전체 네트워크들의 정상적인 동작 여부를 확인할 수 있는 방안을 제안하고자 한다. Accordingly, the present applicant is to propose a method of identifying the organic coupling relationship between the systems constituting the mobile communication network and confirming the normal operation of each system and the entire networks.

전술한 문제점을 해결하기 위한 본 발명의 목적은 이동 통신망을 구성하는 시스템들사이에 송수신되는 메시지를 수집하고 분석하여 이동 통신망의 전체 동작을 검증할 수 있는 이동 통신망 검증 시스템을 제공하는 것이다. An object of the present invention for solving the above problems is to provide a mobile communication network verification system that can verify the overall operation of the mobile communication network by collecting and analyzing messages transmitted and received between the systems constituting the mobile communication network.

본 발명의 다른 목적은 이동 통신망 중 특정 구간 사이에서 송수신되는 특정 호에 대한 트랜잭션 흐름도를 작성함으로써, 이동 통신망을 구성하는 특정 구간의 동작을 검증할 수 있는 이동 통신망 검증 시스템을 제공하는 것이다. Another object of the present invention is to provide a mobile communication network verification system that can verify the operation of a specific section constituting a mobile communication network by creating a transaction flow diagram for a particular call transmitted and received between specific sections of the mobile communication network.

본 발명의 또 다른 목적은 이동 통신망의 모든 구간에서 특정 호와 관련된 모든 트랜잭션들에 대한 트랜잭션 흐름도를 작성함으로써, 특정 호가 이동 통신망에서의 처리되는 과정을 검증할 수 있는 이동 통신망 검증 시스템을 제공하는 것이다. It is still another object of the present invention to provide a mobile network verification system capable of verifying a process in which a particular call is processed in a mobile communication network by creating a transaction flow chart for all transactions related to a particular call in all sections of the mobile communication network. .

본 발명의 또 다른 목적은 이동 통신망을 구성하는 시스템들 사이에 송수신되는 메시지를 수집하고 분석하여 이동 통신망의 전체 동작을 검증할 수 있는 이동 통신망 검증 방법을 제공하는 것이다. Still another object of the present invention is to provide a method for verifying a mobile communication network capable of verifying the overall operation of the mobile communication network by collecting and analyzing messages transmitted and received between systems constituting the mobile communication network.

전술한 기술적 과제를 달성하기 위한 본 발명의 특징은 이동 통신망의 동작을 검증할 수 있는 이동 통신망 검증 시스템에 관한 것으로서, 상기 이동 통신망 검증 시스템은,A feature of the present invention for achieving the above-described technical problem relates to a mobile communication network verification system that can verify the operation of the mobile communication network, the mobile communication network verification system,

전체 동작을 제어하고, 호 시뮬레이션을 위하여 필요한 정보를 입력받는 중앙 제어부와, A central control unit which controls overall operation and receives necessary information for call simulation;

상기 중앙 제어부로부터의 명령에 따라 단말기를 이용하여 호를 자동으로 생성시키는 호 생성부와,A call generator for automatically generating a call using a terminal according to a command from the central controller;

상기 호 생성부에 의해 생성된 호에 의해 이동 통신망을 구성하는 각 시스템들간에 송수신되는 메시지들을 수집하고, 수집된 메시지들을 분석하고, 분석된 정보들을 상기 중앙 제어부로 전송하는 통합 호 분석부와,An integrated call analysis unit for collecting messages transmitted and received between the systems constituting the mobile communication network by the call generated by the call generation unit, analyzing the collected messages, and transmitting the analyzed information to the central control unit;

서비스 시나리오 시험 환경을 제공하며, 특정 서비스와 관련된 외부의 시스템과 연동하여 가입자 서비스 프로파일을 확인 또는 변경하는 기능을 수행하는 서비스 제어부와,A service control unit providing a service scenario test environment and performing a function of checking or changing a subscriber service profile by interworking with an external system related to a specific service;

상기 이동 통신망을 구성한 각 시스템들간에 송수신되는 N0.7 프로토콜 신호들을 수집하여 TCP/IP 신호로 변환시킨 후 멀티플렉싱하여 상기 통합 호 분석부로 전송하는 메시지 수집부를 구비하여, 이동 통신망을 구성하는 각 시스템들의 동작을 검증한다.The N0.7 protocol signals transmitted and received between the systems constituting the mobile communication network are collected, converted into TCP / IP signals, and multiplexed and transmitted to the integrated call analysis unit. Verify the operation.

전술한 특징의 이동 통신망 검증 시스템의 통합 호 분석부는 수집된 메시지들로부터 발신점(Origination Point Code), 착신점(Destination Point Code) 및 트랜잭션 ID 정보를 검출하여 데이터베이스에 저장하며, 상기 데이터베이스를 이용하여, 각 노드별 트랜잭션을 분석하고 특정 노드에 대한 호 트랜잭션 흐름도(call transaction flow)를 작성하거나, 특정 호에 대한 모든 노드들의 연관 호 트랜잭션을 검출하여 특정 호에 대한 네트워크 내의 호 트랜잭션 흐름도(call transaction flow)를 작성하는 것이 바람직하다.The integrated call analysis unit of the mobile communication network verification system of the above-mentioned feature detects the origination point, destination point code and transaction ID information from the collected messages and stores them in a database. Call transaction flow in the network for a particular call by analyzing transactions for each node and creating a call transaction flow for a particular node, or detecting the associated call transaction of all nodes for a particular call. ) Is preferable.

본 발명의 다른 특징에 따른 이동 통신망 검증 방법은, 이동 통신망을 구성하는 각 노드들간에 송수신되는 메시지를 수집하여 이동 통신망을 검증하는 방법에 관한 것으로서, According to another aspect of the present invention, a method for verifying a mobile communication network relates to a method for verifying a mobile communication network by collecting messages transmitted and received between nodes constituting the mobile communication network.

(a) 수집된 메시지가 호 관련 메시지인지 여부를 확인하는 단계와,(a) checking whether the collected message is a call related message,

(b) 만약 상기 메시지가 호 관련 메시지인 경우, 상기 메시지로부터 링크셋 정보를 검출하는 단계와,(b) if the message is a call related message, detecting linkset information from the message;

(c) 상기 메시지의 프로토콜의 종류를 파악하고, 메시지의 프로토콜 종류에 따라 결정되는 특정 파라메터를 상기 메시지로부터 검출하는 단계와,(c) identifying the type of protocol of the message, and detecting specific parameters determined from the message according to the type of protocol of the message;

(d) 상기 링크셋 정보 및 특정 파라메터를 이용하여, 상기 메시지가 수집하 고자 하는 메시지인지 여부를 확인하는 단계와,(d) checking whether the message is a message to be collected by using the linkset information and specific parameters;

(e) 만약 상기 메시지가 수집하고자 하는 메시지인 경우, 상기 메시지를 상기 프로토콜에 따라 분류되는 호 정보 데이터베이스에 저장하는 단계(e) if the message is a message to be collected, storing the message in a call information database classified according to the protocol

를 구비하여, 특정 호에 대한 트랜잭션들을 분석한다.And to analyze the transactions for a particular call.

전술한 특징의 검증 방법의 상기 (c)단계는,Step (c) of the verification method of the aforementioned feature,

(c-1) 상기 메시지의 프로토콜의 종류를 파악하는 단계와, (c-1) identifying the type of protocol of the message;

(c-2) 만약 메시지의 프로토콜이 MAP인 경우, 상기 메시지로부터 이동 전화 번호 및 트랜잭션 ID 번호를 검출하는 단계와,(c-2) if the protocol of the message is MAP, detecting a mobile telephone number and a transaction ID number from the message;

(c-3) 만약 메시지의 프로토콜이 ISUP 인 경우, 상기 메시지로부터 이동 전화 번호 및 회선 식별 번호를 검출하는 단계와,(c-3) if the protocol of the message is ISUP, detecting a mobile telephone number and a line identification number from the message;

(c-4) 만약 메시지의 프로토콜이 BSAP 인 경우, 상기 메시지로부터 이동 전화 번호 및 로컬 참조 번호를 검출하는 단계를 구비하여, 특정 호에 대한 트랜잭션을 분석하는 것이 바람직하다.(c-4) If the protocol of the message is BSAP, it is preferable to include detecting a mobile telephone number and a local reference number from the message, to analyze the transaction for the particular call.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템의 구성 및 동작을 구체적으로 설명한다. Hereinafter, with reference to the accompanying drawings will be described in detail the configuration and operation of the mobile communication network verification system according to a preferred embodiment of the present invention.

도 1은 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템(10)의 구성을 개략적으로 도시한 블록도이다. 도 1을 참조하면, 본 발명에 따른 시스템(10)은 중앙 제어부(100), 호 생성부(110), 서비스 제어부(120), 통합 호 분석부(130) 및 메시지 수집부(140)를 구비한다. 이하, 전술한 각 구성요소에 대하여 설명한다. 1 is a block diagram schematically showing the configuration of a mobile communication network verification system 10 according to a preferred embodiment of the present invention. Referring to FIG. 1, the system 10 according to the present invention includes a central controller 100, a call generator 110, a service controller 120, an integrated call analyzer 130, and a message collector 140. do. Hereinafter, each component mentioned above is demonstrated.

먼저, 상기 중앙 제어부(100)는 본 발명에 따른 검증 시스템(10)의 전체 동작을 제어하고, 호 시뮬레이션을 위하여 필요한 정보를 입력받으며, 입력된 정보에 따라 상기 호 생성부(110)로 호 생성을 명령한다. 즉, 본 발명에 따른 검증 시스템은 중앙 제어부(100)로 사용자가 찾고자 하는 발신 전화 번호 및 착신 전화 번호를 입력되면, 이동 통신망 내의 전체 노드에서 사용자에 의해 입력된 착,발신 전화 번호의 호에 관련된 호 트랜잭션을 추적하여 분석한 결과를 제공하게 된다. First, the central control unit 100 controls the overall operation of the verification system 10 according to the present invention, receives information required for call simulation, and generates a call to the call generation unit 110 according to the input information. Command That is, when the verification system according to the present invention inputs an outgoing telephone number and an incoming telephone number to be searched by the user to the central control unit 100, the verification system according to the present invention relates to a call of the incoming / outgoing telephone number input by the user in all nodes in the mobile communication network. It will track the call transaction and provide the analysis result.

또한, 상기 중앙 제어부(100)는 상기 검증 시스템의 사용자 인터페이스(User Interface)를 제공하며, 상기 검증 시스템을 구성하는 각 모듈간의 동기를 맞추고 종합적인 제어를 수행한다. In addition, the central control unit 100 provides a user interface of the verification system, synchronizes each module constituting the verification system, and performs comprehensive control.

상기 호 생성부(110)는 상기 중앙 제어부로부터의 명령에 따라 단말기를 이용하여 상기 중앙 제어부(100)로부터 요청된 착,발신 전화 번호에 대한 호를 자동으로 생성시킨다. The call generation unit 110 automatically generates a call for an incoming / outgoing telephone number requested from the central control unit 100 using a terminal according to a command from the central control unit.

상기 서비스 제어부(120)는 서비스 시나리오 시험 환경을 제공하며, 특정 서비스와 관련된 외부의 시스템들과 연동하여 가입자 서비스 프로파일을 확인 또는 변경하는 기능을 수행한다. 여기서, 상기 서비스 제어부와 연동되는 외부의 시스템은 이동 통신 네트워크내의 서비스 네트워크 객체(Service Network Entity)로서, SCP, HLR 등이 될 수 있다.The service control unit 120 provides a service scenario test environment and performs a function of checking or changing a subscriber service profile by interworking with external systems related to a specific service. Here, the external system interworking with the service control unit may be a service network entity in a mobile communication network, and may be SCP, HLR, or the like.

상기 메시지 수집부(140)는 상기 이동 통신망을 구성한 각 시스템들간에 송수신되는 N0.7 프로토콜 신호의 메시지들을 수집하고, 수집된 메시지에 수집된 시간, 노드 정보 태그를 붙여 멀티플렉싱한 후 TCP/IP 신호로 변환시켜 상기 통합 호 분석부(130)로 전송한다. 상기 메시지 수집부(140)는 본 발명에 따른 검증 시스템(10)내에 포함될 수도 있으며, 상기 검증 시스템(10)과는 독립된 장비로서 검증 시스템의 외부에 배치되어 상기 검증 시스템(10)으로 해당 정보를 전송할 수도 있다. 한편, 상기 이동 통신망을 구성하는 시스템 구간 중 TCP/IP 프로토콜을 이용하여 신호들을 송수신하는 구간에서는, 상기 통합 호 분석부(130)는 상기 메시지 수집부(140)를 경유하지 아니하고 메시지를 수집할 수 있다. The message collecting unit 140 collects messages of N0.7 protocol signals transmitted and received between the systems constituting the mobile communication network, and multiplexes the collected messages with the collected time and node information tag, and then multiplexes the TCP / IP signals. Converted to and transmitted to the integrated call analysis unit 130. The message collecting unit 140 may be included in the verification system 10 according to the present invention. The message collecting unit 140 may be disposed outside the verification system as an independent device of the verification system 10 to provide the information to the verification system 10. You can also send. On the other hand, in the section for transmitting and receiving signals using the TCP / IP protocol of the system section constituting the mobile communication network, the integrated call analysis unit 130 may collect the message without passing through the message collection unit 140. have.

상기 통합 호 분석부(130)는 상기 메시지 수집부(140) 등으로부터 전송되는 메시지들을 디코딩하여 호 정보 데이터베이스에 저장하며, 상기 디코딩된 메시지들을 각 노드 구간별 및 호 단위별로 분석하고, 분석된 결과 정보들을 상기 중앙 제어부로 전송한다. 상기 호 정보 데이터베이스는 호 식별 정보(Call ID) 및 각 호 식별 정보에 대한 호 트랜잭션 정보들을 저장 관리하며, 상기 호 트랜잭션 정보들은 자국 신호점(Origination Ponit Code), 대국 신호점(Destination Point Code), 발신번호, 착신번호, 메시지 종류, 트랜잭션 ID(TID), 호시작시간, 호종료시간, 전체호에서 주고 받은 메시지 갯수 등이 포함된다.The integrated call analyzer 130 decodes the messages transmitted from the message collector 140 and stores them in a call information database, analyzes the decoded messages for each node section and call unit, and analyzes the result. Send information to the central control unit. The call information database stores and manages call identification information (Call ID) and call transaction information for each call identification information. The call transaction information includes an origination point code, a destination point code, Caller ID, Caller ID, Message Type, Transaction ID (TID), Call Start Time, Call End Time, and the number of messages sent and received on all calls.

도 2는 전술한 구성을 갖는 검증 시스템(10)이 설치된 이동 통신망을 전체적으로 도시한 구성도이다. 도 2에 도시된 바와 같이, 본 발명의 바람직한 실시예에 따른 검증 시스템(10)은 지능망과 같은 이동 통신망에 적용될 수 있다. FIG. 2 is a diagram schematically illustrating a mobile communication network in which the verification system 10 having the above-described configuration is installed. As shown in FIG. 2, the verification system 10 according to a preferred embodiment of the present invention may be applied to a mobile communication network such as an intelligent network.

도 2에 도시된 바와 같이, 지능망과 같은 이동 통신망은 BTS, BSC, MSC, STP, HLR, SSP, SCP, PDSN, SGSN, IWF 등과 같은 시스템 노드들로 구성되며, 본 발명에 따른 검증 시스템(10)은 데이터 수집부(140)를 통해 각 노드들 간에 송수신되 는 메시지들을 수집한다.As shown in FIG. 2, a mobile communication network such as an intelligent network is composed of system nodes such as BTS, BSC, MSC, STP, HLR, SSP, SCP, PDSN, SGSN, IWF, and the like. ) Collects messages transmitted and received between each node through the data collector 140.

상기 검증 시스템(10)의 호 생성부(110)는 중앙 제어부의 제어에 따라 단말기를 이용하여 시뮬레이션하고자 하는 호를 자동으로 생성하며, 상기 통합 호 분석부는 상기 호에 의해 이동 통신망의 노드들 간에 송수신되는 메시지들을 수집하여, 도 4 및 도 5에 도시된 바와 같이, 각 시스템 구간별, 호 단위별로 각각 분석을 하게 된다. The call generation unit 110 of the verification system 10 automatically generates a call to be simulated using a terminal under the control of a central control unit, and the integrated call analysis unit transmits and receives between nodes of a mobile communication network by the call. As shown in FIG. 4 and FIG. 5, the collected messages are analyzed for each system section and for each call unit.

도 3은 이동 통신망의 일부를 도시한 블록도이며, 도 4는 도 3의 SSP(310)와 SCP(320)의 시스템 구간에 대한 호 트랜잭션 흐름도이다. 도 4에 도시된 바와 같이, 상기 검증 시스템의 통합 호 분석부는 특정 호에 대해 SSP와 SCP 사이에 송수신되는 트랜잭션들을 분석하여 호 트랜잭션 흐름도를 작성하여 중앙 제어부로 전송하게 된다. 3 is a block diagram illustrating a part of a mobile communication network, and FIG. 4 is a call transaction flow diagram for a system section of the SSP 310 and the SCP 320 of FIG. 3. As shown in Figure 4, the integrated call analysis unit of the verification system analyzes the transactions transmitted and received between the SSP and the SCP for a particular call to create a call transaction flow diagram and transmit to the central control unit.

도 5는 특정 호에 대해 도 3의 이동 통신망상의 시스템인 노드들간에 송수신되는 연관 트랜잭션들을 분석하여 도시한 호 트랜잭션 흐름도이다. 도 5에 도시된 바와 같이, 상기 검증 시스템의 통합 호 분석부는 특정 호와 관련된 모든 트랜잭션들을 분석하여 호 트랜잭션 흐름도를 작성하여 중앙 제어부로 전송하게 된다. FIG. 5 is a flowchart illustrating a call transaction by analyzing related transactions transmitted and received between nodes, which are systems on the mobile communication network of FIG. 3, for a specific call. As shown in FIG. 5, the integrated call analyzer of the verification system analyzes all transactions related to a specific call, prepares a call transaction flow diagram, and transmits it to the central controller.

이하, 도 6 내지 도 9를 참조하여, 본 발명의 바람직한 실시예에 따른 검증 시스템(10)의 통합 호 분석부(130)의 동작을 구체적으로 설명한다. 6 to 9, the operation of the integrated call analyzer 130 of the verification system 10 according to an exemplary embodiment of the present invention will be described in detail.

도 6은 본 발명에 따른 통합 호 분석부(130)의 동작을 순차적으로 설명하는 흐름도이다. 도 6을 참조하면, 먼저 수집된 메시지를 분석하고(단계 600), 상기 메시지가 호 관련 시그널링 메시지(signaling message)인지 여부를 확인한다(단계 610). 만약, 호 관련 시그널링 메시지인 경우에는 링크셋(LinkSet) 정보 및 이동전화 식별 번호(Mobile ID No.; 이하 'MIN'이라 한다)를 수집하고, 상기 메시지내의 특정 키(Key)값을 검출한다(단계 620). 여기서, 상기 링크셋 정보는 트랜잭션의 구간정보로서, 트랜잭션의 발신 노드와 수신 노드에 관한 정보를 말한다. 6 is a flowchart sequentially explaining the operation of the integrated call analysis unit 130 according to the present invention. Referring to FIG. 6, first, a collected message is analyzed (step 600), and it is checked whether the message is a call related signaling message (step 610). In the case of a call-related signaling message, link set information and a mobile phone identification number (hereinafter referred to as 'MIN') are collected and a specific key value in the message is detected ( Step 620). Here, the link set information is section information of a transaction, and refers to information about a source node and a node of a transaction.

다음, 각 메시지내의 특정 파라메터(parameter)에 대한 키값을 분석함으로써, 프로토콜의 종류를 파악한다(단계 630). 만약 메시지의 프로토콜이 MAP(Mobile Application Part)인 경우에는 도 7에 도시된 절차를 수행하게 되며(단계 640), 만약 메시지의 프로토콜이 ISUP인 경우에는 도 8에 도시된 절차를 수행하게 되며(단계 642), 만약 메시지의 프로토콜이 BSAP인 경우에는 도 9에 도시된 절차를 수행하게 되는데(단계 644), 이를 각각의 절차는 후술한다. 전술한 단계 640, 642, 644를 수행한 후, 다시 단계 600으로 되돌아가서 수집된 메시지들에 대한 분석 절차를 반복적으로 수행하게 된다. Next, the type of protocol is determined by analyzing key values for specific parameters in each message (step 630). If the protocol of the message is MAP (Mobile Application Part), the procedure shown in FIG. 7 is performed (step 640). If the protocol of the message is ISUP, the procedure shown in FIG. 8 is performed (step 642) If the protocol of the message is BSAP, the procedure shown in FIG. 9 is performed (step 644), and each procedure will be described later. After performing steps 640, 642, and 644 described above, the process returns to step 600 to repeatedly perform the analysis procedure on the collected messages.

먼저, 도 7은 프로토콜이 MAP인 경우에 수행되는 절차를 도시한 흐름도이다. 도 7을 참조하면, 먼저 LinkSet, MIN, 트랜잭션 식별 정보(Transaction ID : 이하 'TID'라 한다)가 정확한지 여부를 확인한다(단계 700). 만약 상기 정보들이 정확하면, 호 식별 정보가 존재하는지 여부를 확인한다(단계 710). 만약 호 식별 정보가 존재하지 않는 경우, 호 식별 정보를 생성한다(단계 712). 호 식별 정보에 할당된 메모리내에 해당 메시지를 저장시킨 후(단계 720), 상기 메시지가 호 종료 메시지 또는 트랜잭션 종료 메시지인지 여부를 확인한다(단계 722). 만약, 상기 메시지가 호 종료 메시지 또는 트랜잭션 종료 메시지가 아닌 경우, 도 6의 '4'로 되돌아간 다. First, FIG. 7 is a flowchart illustrating a procedure performed when the protocol is MAP. Referring to FIG. 7, first, it is checked whether the LinkSet, the MIN, and the transaction identification information (Transaction ID: 'TID') are correct (step 700). If the information is correct, it is checked whether call identification information exists (step 710). If call identification information does not exist, call identification information is generated (step 712). After storing the message in the memory allocated to the call identification information (step 720), it is checked whether the message is a call end message or a transaction end message (step 722). If the message is not a call end message or a transaction end message, the message returns to '4' of FIG. 6.

만약, 상기 메시지의 Operation Type을 확인하여 상기 메시지가 호 종료 메시지 또는 트랜잭션 종료 메시지인 경우, 해당 호 식별 정보의 트랜잭션 정보를 종료 상태로 설정시킨 후(단계 724), 상기 메시지가 호 종료 메시지인지 여부를 확인한다(단계 726). 이때, 호의 종료 여부는 'ISUP RLC(Release Complete)' 또는 'SCCP RLC(Release Complete)' 메시지에 의해 판단되며, MAP 프로토콜에서는 'Origination Request' 또는 'Analyzed Information' 메시지가 존재하는 경우에는 호의 시작 메시지로 판단한다. 한편, 트랜잭션의 종료는 MAP 메시지 내의 TCAP 파라메터 중 transaction portion의 message type tag와 component portion의 component type tag로 판단한다. 만약, 단계 726에서 호 종료 메시지가 아닌 경우, 도 6의 '4'로 되돌아간다.If the message is a call end message or a transaction end message by checking the operation type of the message, the transaction information of the call identification information is set to the end state (step 724), and the message is a call end message. Check (step 726). At this time, whether the call is terminated is determined by an 'ISUP Rlease Complete' message or a 'SCCP Rlease Complete' message.In the MAP protocol, when an 'Origination Request' or 'Analyzed Information' message exists, the call start message is displayed. Judging by. On the other hand, the end of the transaction is determined by the message type tag of the transaction portion and the component type tag of the component portion of the TCAP parameters in the MAP message. If it is not the call termination message in step 726, it returns to '4' of FIG.

만약, 호 종료 메시지인 경우, 호 식별 정보내의 모든 트랜잭션이 종료되었는지 여부를 확인한다(단계 728). 만약, 호 식별 정보내의 모든 트랜잭션이 종료되지 않은 경우, 도 6의 '4'로 되돌아간다.If it is a call termination message, it is checked whether all transactions in the call identification information are terminated (step 728). If all transactions in the call identification information are not terminated, the process returns to '4' in FIG.

만약, 호 식별 정보내의 모든 트랜잭션이 종료된 경우, 호에 대한 종료 시각을 설정하고(단계 730), 종료 시간이 만료된 후 호를 종료시킨다(단계 740). 다음, 호 식별 정보에 할당된 메모리에 저장된 정보들을 데이터베이스에 저장시킨 후 종료한다(단계 750).If all transactions in the call identification information are terminated, an end time for the call is set (step 730), and the call ends after the end time expires (step 740). Next, the information stored in the memory allocated to the call identification information is stored in the database and then terminated (step 750).

한편, 도 8은 메시지의 프로토콜이 ISUP인 경우에 수행되는 흐름도로서, LinkSet, MIN, 회선 식별 번호(Circuit ID Code : 이하 'CIC'라 한다)가 정확한지 여부를 확인하는 단계(단계 800)외의 모든 단계는 도 7과 동일하다. 8 is a flowchart performed when the protocol of the message is ISUP, and all other than the step (step 800) of checking whether the LinkSet, the MIN, and the circuit identification number (circuit ID code: hereinafter referred to as 'CIC') are correct. The steps are the same as in FIG.

또한, 도 9는 메시지의 프로토콜이 BSAP(Base Station Application Part)인 경우에 수행되는 흐름도로서, LinkSet, MIN, 로컬 참조 번호(Local Reference No. ;이하 'LRN'이라 한다)가 정확한지 여부를 확인하는 단계(단계 900)외의 모든 단계는 도 7과 동일하다. 9 is a flow chart performed when the protocol of the message is a BSAP (Base Station Application Part), which checks whether the LinkSet, the MIN, and the local reference number (hereinafter referred to as 'LRN') are correct. All steps other than step 900 are the same as in FIG.

본 발명에 따른 시스템은 전술한 과정에 의해 데이터베이스에 저장되는 호 식별 정보에 대한 트랜잭션 정보들을 이용하여 호 트랜잭션 흐름도를 작성한다. The system according to the present invention creates a call transaction flow diagram using the transaction information for the call identification information stored in the database by the above-described process.

이상에서 본 발명에 대하여 그 바람직한 실시예를 중심으로 설명하였으나, 이는 단지 예시일 뿐 본 발명을 한정하는 것이 아니며, 본 발명이 속하는 분야의 통상의 지식을 가진 자라면 본 발명의 본질적인 특성을 벗어나지 않는 범위에서 이상에 예시되지 않은 여러 가지의 변형과 응용이 가능함을 알 수 있을 것이다. 그리고, 이러한 변형과 응용에 관계된 차이점들은 첨부된 청구 범위에서 규정하는 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다. Although the present invention has been described above with reference to preferred embodiments thereof, this is merely an example and is not intended to limit the present invention, and those skilled in the art do not depart from the essential characteristics of the present invention. It will be appreciated that various modifications and applications which are not illustrated above in the scope are possible. And differences relating to such modifications and applications should be construed as being included in the scope of the invention defined in the appended claims.

본 발명에 의하여, 이동 통신망을 구성하는 시스템들의 소프트웨어나 하드웨어와 같은 패키지의 변경이 있거나 통신망에서 문제가 발생한 경우, 각각의 시스템들의 동작을 검증할 수 있게 된다. 또한, 본 발명에 의하여, 이동 통신망 전체에 대하여 End-to-End 관점에서 호를 발생시키고 서비스를 제어하며 그 결과를 수집하여 종합적인 호 분석 데이터를 운영자에게 제공할 수 있게 된다. According to the present invention, when there is a change in a package such as software or hardware of systems constituting a mobile communication network or a problem occurs in the communication network, the operation of each system can be verified. In addition, according to the present invention, it is possible to generate a call from the end-to-end point of view of the entire mobile communication network, to control a service, and to collect a result to provide an operator with comprehensive call analysis data.

따라서, 본 발명에 의하여 통신망과 개별 시스템에 대한 신뢰성 검증 및 검 증에 소요되는 인적 및 경제적 자원의 효율성을 극대화시킬 수 있게 된다. Therefore, according to the present invention, it is possible to maximize the efficiency of human and economic resources required for reliability verification and verification of communication networks and individual systems.

특히, 본 발명에 따른 시스템은 지능망 서비스에 적용됨으로써, 보다 정확하고 효율적인 분석 데이터를 제공할 수 있게 된다. In particular, the system according to the present invention is applied to an intelligent network service, it is possible to provide more accurate and efficient analysis data.

Claims (10)

전체 동작을 제어하고, 호 시뮬레이션을 위하여 필요한 정보를 입력받는 중앙 제어부;A central control unit for controlling overall operation and receiving information required for call simulation; 상기 중앙 제어부로부터의 명령에 따라 단말기를 이용하여 호를 자동으로 생성시키는 호 생성부;A call generation unit for automatically generating a call using a terminal according to a command from the central control unit; 상기 호 생성부에 의해 생성된 호에 의해 이동 통신망을 구성하는 각 시스템들간에 송수신되는 메시지들을 수집하고, 수집된 메시지들을 분석하고, 분석된 정보들을 상기 중앙 제어부로 전송하는 통합 호 분석부;An integrated call analysis unit for collecting messages transmitted and received between the systems constituting a mobile communication network by the call generated by the call generation unit, analyzing the collected messages, and transmitting the analyzed information to the central control unit; 를 구비하여, 이동 통신망을 구성하는 각 시스템들의 동작을 검증하는 이동 통신망 검증 시스템. And a mobile communication network verifying system for verifying an operation of each system constituting the mobile communication network. 제1항에 있어서, 상기 이동 통신망 검증 시스템은 서비스 제어부를 더 구비하며, The system of claim 1, wherein the mobile communication network verification system further includes a service control unit. 상기 서비스 제어부는 서비스 시나리오 시험 환경을 제공하며, 특정 서비스와 관련된 외부의 시스템과 연동하여 가입자 서비스 프로파일을 확인 또는 변경하는 기능을 수행하는 것을 특징으로 하는 이동 통신망 검증 시스템. The service controller provides a service scenario test environment and performs a function of checking or changing a subscriber service profile by interworking with an external system related to a specific service. 제1항에 있어서, 상기 이동 통신망 검증 시스템은 메시지 수집부를 더 구비하며, 상기 메시지 수집부는 상기 이동 통신망을 구성한 각 시스템들간에 송수신되 는 N0.7 프로토콜 신호들을 수집하여 TCP/IP 신호로 변환시킨 후 멀티플렉싱하여 상기 통합 호 분석부로 전송하는 것을 특징으로 하는 이동 통신망 검증 시스템. The mobile communication network verification system of claim 1, further comprising a message collecting unit, wherein the message collecting unit collects and converts N0.7 protocol signals transmitted and received between each system constituting the mobile communication network into a TCP / IP signal. And then multiplexing and transmitting the multiplexed data to the integrated call analyzer. 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 통합 호 분석부는 수집된 메시지들로부터 발신점(Origination Point Code), 착신점(Destination Point Code) 및 트랜잭션 ID 정보를 검출하여 데이터베이스에 저장하는 것을 특징으로 하는 이동 통신망 검증 시스템. The method of claim 1, wherein the integrated call analyzer detects an origination point, a destination point code, and a transaction ID information from the collected messages and stores the information in a database. Mobile communication network verification system, characterized in that. 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 통합 호 분석부는 수집된 메시지들로부터 발신점(Origination Point Code), 착신점(Destination Point Code) 및 트랜잭션 ID 정보를 검출하여 데이터베이스에 저장하며,  The method of claim 1, wherein the integrated call analyzer detects an origination point, a destination point code, and a transaction ID information from the collected messages, and stores the information in a database. , 상기 데이터베이스를 이용하여, 각 노드별 트랜잭션을 분석하여 특정 노드에 대한 호 트랜잭션 흐름도(call transaction flow)를 작성하는 것을 특징으로 하는 이동 통신망 검증 시스템. And using the database, analyze a transaction for each node to create a call transaction flow for a specific node. 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 통합 호 분석부는 수집된 메시지들로부터 발신점(Origination Point Code), 착신점(Destination Point Code) 및 트랜잭션 ID 정보를 검출하여 데이터베이스에 저장하며,  The method of claim 1, wherein the integrated call analyzer detects an origination point, a destination point code, and a transaction ID information from the collected messages, and stores the information in a database. , 상기 데이터베이스를 이용하여, 특정 호에 대한 모든 노드들의 연관 호 트랜잭션을 검출하고, 검출된 트랜잭션 정보들을 이용하여 특정 호에 대한 네트워크 내 의 호 트랜잭션 흐름도(call transaction flow)를 작성하는 것을 특징으로 하는 이동 통신망 검증 시스템.Using the database, detecting associated call transactions of all nodes for a particular call, and using the detected transaction information, creating a call transaction flow in a network for a particular call. Network verification system. 제1항 내지 제3항 중 어느 한 항에 있어서, 상기 중앙 제어부는 외부로부터 입력된 발신 전화 번호 및 착신 전화 번호에 따라 상기 호 생성부로 호 생성을 명령하고, The method according to any one of claims 1 to 3, wherein the central control unit instructs the call generation unit to generate a call according to an outgoing telephone number and an incoming telephone number input from the outside, 상기 호 생성부는 상기 중앙 제어부의 명령에 따라 단말기를 이용하여 호를 생성하며,The call generating unit generates a call using a terminal according to the command of the central control unit, 상기 통합 호 분석부는 수집된 메시지들로부터 상기 생성된 호에 대한 상기 이동 통신망의 모든 트랜잭션들을 추적하고, 추적된 트랜잭션들을 분석하는 것을 특징으로 하는 이동 통신망 검증 시스템. The integrated call analysis unit tracks all transactions of the mobile communication network for the generated call from the collected messages, and analyzes the tracked transactions. 이동 통신망을 구성하는 각 노드들간에 송수신되는 메시지를 수집하여 이동 통신망을 검증하는 방법에 있어서, A method for verifying a mobile communication network by collecting messages transmitted and received between each node constituting the mobile communication network, (a) 수집된 메시지가 호 관련 메시지인지 여부를 확인하는 단계;(a) checking whether the collected message is a call related message; (b) 만약 상기 메시지가 호 관련 메시지인 경우, 상기 메시지로부터 링크셋 정보를 검출하는 단계;(b) if the message is a call related message, detecting linkset information from the message; (c) 상기 메시지의 프로토콜의 종류를 파악하고, 메시지의 프로토콜 종류에 따라 결정되는 특정 파라메터를 상기 메시지로부터 검출하는 단계;(c) identifying the type of protocol of the message and detecting specific parameters determined from the message according to the type of protocol of the message; (d) 상기 링크셋 정보 및 특정 파라메터를 이용하여, 상기 메시지가 수집하 고자 하는 메시지인지 여부를 확인하는 단계;(d) checking whether the message is a message to be collected by using the linkset information and specific parameters; (e) 만약 상기 메시지가 수집하고자 하는 메시지인 경우, 상기 메시지를 상기 프로토콜에 따라 분류되는 호 정보 데이터베이스에 저장하는 단계(e) if the message is a message to be collected, storing the message in a call information database classified according to the protocol 를 구비하여, 특정 호에 대한 트랜잭션들을 분석하는 것을 특징으로 하는 이동 통신망의 분석 방법.And analyzing the transactions for a specific call. 제8항에 있어서, 상기 (c)단계는,The method of claim 8, wherein step (c) comprises: (c-1) 상기 메시지의 프로토콜의 종류를 파악하는 단계; (c-1) identifying a type of protocol of the message; (c-2) 만약 메시지의 프로토콜이 MAP인 경우, 상기 메시지로부터 이동 전화 번호 및 트랜잭션 ID 번호를 검출하는 단계;(c-2) if the protocol of the message is MAP, detecting a mobile phone number and a transaction ID number from the message; (c-3) 만약 메시지의 프로토콜이 ISUP 인 경우, 상기 메시지로부터 이동 전화 번호 및 회선 식별 번호를 검출하는 단계;(c-3) if the protocol of the message is ISUP, detecting a mobile phone number and a line identification number from the message; (c-4) 만약 메시지의 프로토콜이 BSAP 인 경우, 상기 메시지로부터 이동 전화 번호 및 로컬 참조 번호를 검출하는 단계(c-4) if the protocol of the message is BSAP, detecting a mobile telephone number and a local reference number from the message; 를 구비하여, 특정 호에 대한 트랜잭션을 분석하는 것을 특징으로 하는 이동 통신망의 분석 방법. And analyzing a transaction for a specific call. 제8항 및 제9항 중 어느 한 항에 있어서, 상기 분석 방법은 (f) 만약 상기 메시지가 호 종료 메시지인 경우, 상기 호 정보 데이테베이스내의 모든 트랜잭션이 종료되었는지 여부를 확인하고, 상기 모든 트랜잭션이 종료된 경우, 소정의 종료 시간을 설정하고, 상기 종료 시간이 경과된 후 호를 종료시키는 단계를 더 구비하는 것을 특징으로 하는 이동 통신망의 분석 방법. 10. The method according to any one of claims 8 and 9, wherein the analysis method comprises: (f) if the message is a call termination message, checks whether all transactions in the call information database have been terminated, And setting a predetermined end time when the transaction is terminated, and ending the call after the end time has elapsed.
KR20050071848A 2005-08-05 2005-08-05 Mobile communication network verification system and method Expired - Fee Related KR100753640B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR20050071848A KR100753640B1 (en) 2005-08-05 2005-08-05 Mobile communication network verification system and method
PCT/KR2006/003036 WO2007018363A1 (en) 2005-08-05 2006-08-02 System for testifying mobile communication network and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20050071848A KR100753640B1 (en) 2005-08-05 2005-08-05 Mobile communication network verification system and method

Publications (2)

Publication Number Publication Date
KR20070016830A true KR20070016830A (en) 2007-02-08
KR100753640B1 KR100753640B1 (en) 2007-08-29

Family

ID=37727515

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20050071848A Expired - Fee Related KR100753640B1 (en) 2005-08-05 2005-08-05 Mobile communication network verification system and method

Country Status (2)

Country Link
KR (1) KR100753640B1 (en)
WO (1) WO2007018363A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110026698A (en) * 2009-09-08 2011-03-16 에스케이 텔레콤주식회사 Network Performance Verification System and Network Performance Verification Method
KR101381943B1 (en) * 2013-11-08 2014-04-07 (주)디지털이엠씨 Test system for mobile telecommunication terminal

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8924469B2 (en) 2008-12-18 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8675507B2 (en) 2009-01-28 2014-03-18 Headwater Partners I Llc Service profile management with user preference, adaptive policy, network neutrality and user privacy for intermediate networking devices
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US12388810B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc End user device that secures an association of application to service policy with an application certificate check
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US12166596B2 (en) 2009-01-28 2024-12-10 Disney Enterprises, Inc. Device-assisted services for protecting network capacity
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US8351898B2 (en) 2009-01-28 2013-01-08 Headwater Partners I Llc Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US11985155B2 (en) 2009-01-28 2024-05-14 Headwater Research Llc Communications device with secure data path processing agents
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US12432130B2 (en) 2009-01-28 2025-09-30 Headwater Research Llc Flow tagging for service policy implementation
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US12452377B2 (en) 2009-01-28 2025-10-21 Headwater Research Llc Service design center for device assisted services
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US11973804B2 (en) 2009-01-28 2024-04-30 Headwater Research Llc Network service plan design
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US12389218B2 (en) 2009-01-28 2025-08-12 Headwater Research Llc Service selection set publishing to device agent with on-device service selection
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
WO2014159862A1 (en) 2013-03-14 2014-10-02 Headwater Partners I Llc Automated credential porting for mobile devices

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100316745B1 (en) * 1999-12-03 2001-12-12 오길록 An apparatus and method of performance analysis unit for CDMA mobile radio system supporting multimedia service
KR100671702B1 (en) * 1999-12-18 2007-01-18 주식회사 케이티 Statistical data processing device and method for next generation mobile communication system
KR100408654B1 (en) * 2001-08-31 2003-12-06 주식회사 현대시스콤 Apparatus and method for simulation of call processing in BSC system
AU2002366843A1 (en) * 2001-12-20 2003-07-09 Tekelec Database driven methods and systems for real time call tracing
KR20040001076A (en) * 2002-06-26 2004-01-07 에스케이 텔레콤주식회사 Method for Analyzing of Error Message in Mobile Telecommunication
KR20040024365A (en) * 2002-09-14 2004-03-20 에스케이 텔레콤주식회사 Momentary Call Monitor System of Exchnge
KR100483019B1 (en) * 2002-10-10 2005-04-15 한국전자통신연구원 system for analyzing radio performance of smart antenna base station and method thereof
KR20040062805A (en) * 2003-01-03 2004-07-09 엘지전자 주식회사 Method and Simulator for Testing Call Managing Performance of Radio Access Network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110026698A (en) * 2009-09-08 2011-03-16 에스케이 텔레콤주식회사 Network Performance Verification System and Network Performance Verification Method
KR101381943B1 (en) * 2013-11-08 2014-04-07 (주)디지털이엠씨 Test system for mobile telecommunication terminal

Also Published As

Publication number Publication date
KR100753640B1 (en) 2007-08-29
WO2007018363A1 (en) 2007-02-15

Similar Documents

Publication Publication Date Title
KR100753640B1 (en) Mobile communication network verification system and method
US6456845B1 (en) Methods and systems for observing, analyzing and correlating multi-protocol signaling message traffic in a mobile telecommunications network
US6298043B1 (en) Communication system architecture and a connection verification mechanism therefor
AU707285B2 (en) Methods for verification of routing table information
US5953404A (en) Method and system for providing mediated access between signaling networks
US5793752A (en) Discovery method for determining information about a signalling network
US20100130136A1 (en) System and Method for Interpreting and Classifying Signals in Communications Systems
FI107217B (en) Signaling in a telecommunications system
CN113543138B (en) Abnormal telephone interception system, method and storage medium
US20060098628A1 (en) Methods and apparatus for controlling signaling gateways
KR100372343B1 (en) Discard Message Management Method In No.7 Signaling Network
KR100744007B1 (en) Service scenario verification system and method in mobile communication network
KR100480462B1 (en) Apparatus And Method For Testing Signaling Message Processing In No.7 Signaling Network
KR100461518B1 (en) Monitoring Method For Call Handling Of Signaling Transfer Point In No.7 Signaling Network
US6353595B1 (en) Method and configuration for the network-wide analysis of connections in telecommunications networks
KR100295747B1 (en) Protocol message analysis method in V5.2 interface of switching system
JP4080747B2 (en) Transfer of SS7 signaling message content from multiple signaling points to one point (multiple points to point) by packet broadcast network
KR100391493B1 (en) Traffic Monitoring Method Of Signaling Transfer Point In No.7 Signaling Network
KR100871618B1 (en) Map statistics method and device in mobile communication system
KR100317706B1 (en) Common Line Signal Network Simulator System
NirmalaDevi et al. Call Processing and Analyzing SS7 Messages in GSM Switching Network
KR100919219B1 (en) Method and apparatus for providing signaling message mapping/tracing service in wcdma circuit switched network
KR100281553B1 (en) Designated route setting device and method for announcement broadcasting in intelligent information provision system
KR100311230B1 (en) The handling method of service logic on scp simulator
KR100851577B1 (en) Method and system for processing message in signal network

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20120823

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20140218

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20140922

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20150824

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20150824

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000