KR20070016830A - Mobile communication network verification system and method - Google Patents
Mobile communication network verification system and method Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, 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
도 1은 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템(10)의 구성을 개략적으로 도시한 블록도이다. 1 is a block diagram schematically showing the configuration of a mobile communication
도 2는 본 발명의 바람직한 실시예에 따른 이동 통신망 검증 시스템(10)이 적용된 이동 통신망을 예시적으로 도시한 시스템 블록도이다. 2 is a system block diagram exemplarily illustrating a mobile communication network to which the mobile communication
도 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
도 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
먼저, 상기 중앙 제어부(100)는 본 발명에 따른 검증 시스템(10)의 전체 동작을 제어하고, 호 시뮬레이션을 위하여 필요한 정보를 입력받으며, 입력된 정보에 따라 상기 호 생성부(110)로 호 생성을 명령한다. 즉, 본 발명에 따른 검증 시스템은 중앙 제어부(100)로 사용자가 찾고자 하는 발신 전화 번호 및 착신 전화 번호를 입력되면, 이동 통신망 내의 전체 노드에서 사용자에 의해 입력된 착,발신 전화 번호의 호에 관련된 호 트랜잭션을 추적하여 분석한 결과를 제공하게 된다. First, the
또한, 상기 중앙 제어부(100)는 상기 검증 시스템의 사용자 인터페이스(User Interface)를 제공하며, 상기 검증 시스템을 구성하는 각 모듈간의 동기를 맞추고 종합적인 제어를 수행한다. In addition, the
상기 호 생성부(110)는 상기 중앙 제어부로부터의 명령에 따라 단말기를 이용하여 상기 중앙 제어부(100)로부터 요청된 착,발신 전화 번호에 대한 호를 자동으로 생성시킨다. The
상기 서비스 제어부(120)는 서비스 시나리오 시험 환경을 제공하며, 특정 서비스와 관련된 외부의 시스템들과 연동하여 가입자 서비스 프로파일을 확인 또는 변경하는 기능을 수행한다. 여기서, 상기 서비스 제어부와 연동되는 외부의 시스템은 이동 통신 네트워크내의 서비스 네트워크 객체(Service Network Entity)로서, SCP, HLR 등이 될 수 있다.The
상기 메시지 수집부(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
상기 통합 호 분석부(130)는 상기 메시지 수집부(140) 등으로부터 전송되는 메시지들을 디코딩하여 호 정보 데이터베이스에 저장하며, 상기 디코딩된 메시지들을 각 노드 구간별 및 호 단위별로 분석하고, 분석된 결과 정보들을 상기 중앙 제어부로 전송한다. 상기 호 정보 데이터베이스는 호 식별 정보(Call ID) 및 각 호 식별 정보에 대한 호 트랜잭션 정보들을 저장 관리하며, 상기 호 트랜잭션 정보들은 자국 신호점(Origination Ponit Code), 대국 신호점(Destination Point Code), 발신번호, 착신번호, 메시지 종류, 트랜잭션 ID(TID), 호시작시간, 호종료시간, 전체호에서 주고 받은 메시지 갯수 등이 포함된다.The
도 2는 전술한 구성을 갖는 검증 시스템(10)이 설치된 이동 통신망을 전체적으로 도시한 구성도이다. 도 2에 도시된 바와 같이, 본 발명의 바람직한 실시예에 따른 검증 시스템(10)은 지능망과 같은 이동 통신망에 적용될 수 있다. FIG. 2 is a diagram schematically illustrating a mobile communication network in which the
도 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
도 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
도 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
도 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
다음, 각 메시지내의 특정 파라메터(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)
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)
| 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)
| 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)
| 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 |
-
2005
- 2005-08-05 KR KR20050071848A patent/KR100753640B1/en not_active Expired - Fee Related
-
2006
- 2006-08-02 WO PCT/KR2006/003036 patent/WO2007018363A1/en not_active Ceased
Cited By (2)
| 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 |