[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101545828B1 - 이동 단말의 인터넷 액세스 서비스 품질을 모니터링하기 위한 방법, 디바이스 및 시스템 - Google Patents

이동 단말의 인터넷 액세스 서비스 품질을 모니터링하기 위한 방법, 디바이스 및 시스템 Download PDF

Info

Publication number
KR101545828B1
KR101545828B1 KR1020147020913A KR20147020913A KR101545828B1 KR 101545828 B1 KR101545828 B1 KR 101545828B1 KR 1020147020913 A KR1020147020913 A KR 1020147020913A KR 20147020913 A KR20147020913 A KR 20147020913A KR 101545828 B1 KR101545828 B1 KR 101545828B1
Authority
KR
South Korea
Prior art keywords
event
internet access
access service
data packet
service
Prior art date
Application number
KR1020147020913A
Other languages
English (en)
Other versions
KR20140116440A (ko
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 후아웨이 테크놀러지 컴퍼니 리미티드
Publication of KR20140116440A publication Critical patent/KR20140116440A/ko
Application granted granted Critical
Publication of KR101545828B1 publication Critical patent/KR101545828B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

이동 단말의 인터넷 액세스 서비스 품질을 모니터링하기 위한 방법, 디바이스 및 시스템이 개시된다. 방법은 이동 단말이 인터넷 액세스 서비스의 IP 패킷을 수집하는 단계(101); 이동 단말이 IP 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하는 단계(102); 이동 단말이 IP 패킷에 대하여 심층 메시지 구문분석(deep message parsing)을 수행하고, 구문분석 결과를 획득하는 단계(103); 이동 단말이 IP 패킷의 구문분석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 구하는 단계(104); 및 이동 단말이 통계를 통해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스 품질을 모니터링하게 하는 단계를 포함한다.

Description

이동 단말의 인터넷 액세스 서비스 품질을 모니터링하기 위한 방법, 디바이스 및 시스템{METHOD, DEVICE AND SYSTEM FOR MONITORING INTERNET ACCESS SERVICE QUALITY OF MOBILE TERMINAL}
본 발명은 통신 분야에 관한 것이고, 구체적으로는 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법, 디바이스 및 시스템에 관한 것이다.
이동 단말 사용자들의 서비스 품질을 보장하는 것은, 네트워크 서비스 제공자들의 매우 중대한 과제이다. 네트워크 서비스 제공자는 서비스들에 대한 사용자들의 경험을 아는 것에 의해, 그에 따라 최적화된 정책을 만들어내고 자원 구성을 조절하여, 서비스들이 더 많은 사용자들에 의해 수용되게 하고, 네트워크 서비스 제공자의 서비스 능력들을 끊임없이 개선할 수 있다. 더욱이, 네트워크 서비스 제공자는 경쟁에서의 자신의 지위(status)를 알고 자기 자신 및 경쟁자들의 취약점을 확인하기 위해, 경쟁 환경에 따라 효과적으로 비교 및 분석을 수행하여, 자기 자신의 경쟁 우위를 확고하게 하고, 경쟁에서의 주도권을 얻기 위해 경쟁자들의 취약점들을 활용할 수 있다.
종래의 서비스 품질 모니터링 모드에 기초하여 구성된 네트워크 관리 시스템은 RAN(Radio Access Network) 측, 코어 네트워크, 및 게이트웨이 측과 같은 백본 네트워크 요소 디바이스의 평균 네트워크 서비스 품질만을 모니터링할 수 있다. 그러므로, 종래 기술에서는 프로브 솔루션(probe solution)이 제안된다. 그 솔루션은 RAN 측, 코어 네트워크 측, 및 서비스 게이트웨이 측의 프로브 시스템들을 이용함으로써, Iu-PS, Gb, Gn, Gi 및 Gw와 같은 인터페이스들을 모니터링하고, 전체 네트워크의 사용자들의 네트워크 경험 지표(network experience indicator)를 모니터링할 수 있다. 그러나, 그 솔루션은 여전히 기지국으로부터 인터넷으로의 링크 상에서의 무선 서비스 네트워크 품질을 모니터링하는 것으로 한정되며, 기지국으로부터 이동 단말 사용자로의 네트워크 KQI(Key Quality Index)는 모니터링하지 못한다.
그러므로, 무선 서비스의 동작 품질을 알게 되는 방법, 특히 인터넷 액세스 서비스 품질에 대한 이동 사용자의 경험을 정확하게 모니터링하는 방법은 무선 운영자들이 시급하게 해결할 필요가 있는 기술적 쟁점이다.
본 발명의 실시예들은 이동 사용자의 인터넷 액세스 서비스의 품질의 모니터링을 구현하기 위해 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법, 디바이스 및 시스템을 제공한다.
이러한 목적으로, 본 발명의 실시예들은 이하의 기술적 해법들을 제공한다.
이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법은,
이동 단말에 의해 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하는 단계;
이동 단말에 의해, IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하는 단계;
이동 단말에 의해, IP 데이터 패킷에 대하여 심층 패킷 해석(deep packet resolution)을 수행하여, 해석 결과를 획득하는 단계;
이동 단말에 의해, IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표(key quality indicator)에 관한 통계를 수집하는 단계; 및
이동 단말에 의해, 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하는 단계
를 포함한다.
이동 단말은,
인터넷 액세스 서비스의 IP 데이터 패킷을 수집하도록 구성된 수집 유닛;
IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하도록 구성된 심층 패킷 식별 유닛;
IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득하도록 구성된 심층 패킷 해석 유닛;
IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하도록 구성된 통계 수집 유닛; 및
통계 수집 유닛에 의해 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하도록 구성된 업로드 유닛
을 포함한다.
이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 시스템은 이동 단말 및 네트워크 서버를 포함하고,
이동 단말은 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하고; IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하고; IP 데이터 패킷에 대한 심층 패킷 해석을 수행하여 해석 결과를 획득하고; IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고; 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하도록 구성되고;
네트워크 서버는 이동 단말에 의해 업로드된 핵심 품질 지표를 수신하고, 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하도록 구성된다.
본 발명의 실시예들에 의해 제공되는 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법, 디바이스 및 시스템에 따르면, 이동 단말은 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하고; IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하고; IP 데이터 패킷에 대하여 심층 패킷 해석(deep packet resolution)을 수행하고; IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고; 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하고, 그에 의해 이동 단말에 대한 네트워크 품질의 정확한 모니터링을 구현하고, 운영자의 무선 네트워크 운영 및 유지관리 능력을 향상시키며, 네트워크 최적화를 위한 정확한 판단의 기초(accurate decision-making basis)를 제공한다.
본 출원의 실시예들 또는 종래 기술에서의 기술적 해법을 더 명확하게 설명하기 위해, 실시예들에서 요구되는 첨부 도면들이 이하에 간략하게 소개된다. 분명히, 이하의 설명의 첨부 도면들은 본 발명의 일부 실시예들을 보여줄 뿐이며, 본 기술분야에 통상의 지식을 가진 자는 여전히 이들 첨부 도면들로부터 다른 도면들을 도출해낼 수 있다.
도 1은 본 발명의 실시예에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법의 흐름도이다.
도 2는 기존의 표준 TCP/IP 네트워크의 4층 아키텍쳐의 개략도이다.
도 3은 본 발명의 실시예에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법의 다른 흐름도이다.
도 4는 본 발명의 실시예에 따른 이동 단말의 HTTP 서비스의 메시지 상호작용 절차이다.
도 5는 본 발명의 실시예에 따른 이동 단말의 개략적인 구조도이다.
도 6은 본 발명의 실시예에 따른 이동 단말의 다른 개략적인 구조도이다.
도 7은 본 발명의 실시예에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 시스템의 개략도이다.
본 기술분야의 통상의 지식을 가진 자가 본 발명의 실시예들의 해법을 더 잘 이해하도록 하기 위해, 이하에서는 첨부 도면들 및 구현 방식을 참조하여 본 발명의 실시예들을 더 상세하게 기술한다.
본 발명의 실시예들에서의 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법 및 장치에 따르면, 이동 단말 측에 DPI(Deep Packet Inspection) 기술을 이식(planting)함으로써, 이동 단말은 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하고, IP 데이터 패킷에 대한 식별 및 해석을 수행하고, 해석 결과에 따라 이동 단말 측의 인터넷 액세스 서비스의 KQI에 관한 통계를 수집하고, 통계에 의해 획득된 KQI를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하고, 그에 의해 이동 단말의 네트워크 품질의 정확한 모니터링을 구현한다.
도 1에 도시되어 있는 바와 같이, 도 1은 본 발명의 실시예에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법의 흐름도이며, 이 방법은 이하의 단계들을 포함한다:
단계(101): 이동 단말이 인터넷 액세스 서비스의 IP 데이터 패킷을 수집한다.
이동 단말의 음성 서비스의 데이터 경로와 인터넷 액세스 서비스의 데이터 경로가 분리되어 있고, 인터넷 액세스 서비스의 IP 데이터 패킷은 고정된 전송 경로를 갖기 때문에, 전송 경로를 이용함으로써 인터넷 액세스 서비스의 IP 데이터 패킷이 획득될 수 있다. 표준 TCP/IP 네트워크의 4층 아키텍쳐는 도 2에 도시된 바와 같이, 네트워크 인터페이스 계층, 인터넷 계층, 전송 계층 및 애플리케이션 계층을 포함한다. IP 데이터 패킷은 인터넷 계층에 위치된다. 본 발명의 실시예에서, 한 구현 방식에서, TCP/IP 4층 모델의 인터넷 계층에서의 IP 데이터 패킷이 수집될 수 있고, 획득된 IP 데이터 패킷은 추후의 식별 및 해석을 위해 캐싱된다(cached). 다른 구현 방식에서, 인터넷 계층에서의 IP 데이터 패킷은 인터넷 액세스 서비스 포트에 기초하여 스크리닝된다(screened). 예를 들어, 이동 단말은 QQ 클라이언트 및 HTTP 웹 브라우징의 2개의 인터넷 액세스 서비스를 시작하며; 이동 전화는 QQ 클라이언트에 대응하는 프로세스에 대응하는 포트 범위를 검출하여, 인터넷 계층에서 QQ 클라이언트에 속하는 모든 흐름을 분리할 수 있고, 여기에서 인터넷 계층의 남아있는 IP 데이터 패킷은 HTTP 웹 브라우징에 속한다.
단계(102): 이동 단말이 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별한다.
각각의 인터넷 액세스 서비스는 대응하는 피쳐를 갖는다. 그러므로, 본 발명의 실시예에서, IP 데이터 패킷은 복수의 상이한 식별 방식, 예를 들어 포트 식별, 피쳐 식별 및 상관관계 식별과 같은 식별 방법으로 식별되어, IP 데이터 패킷 내의 5중 문자 흐름(quintuple flow)의 인터넷 액세스 서비스 타입을 식별할 수 있으며, 이는 예시들을 참조하여 개별적으로 설명된다. 포트 식별, 피쳐 식별 및 상관관계 식별 중 임의의 하나 이상의 식별 방식이 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하기 위해 이용될 수 있다.
(1) 포트 식별
표준 프로토콜 규격들에 의해 규정되는 일부 프로토콜들에 대하여, 식별을 수행하기 위해 공지된 포트가 이용될 수 있다.
예를 들어, DNS(Domain Name System) 프로토콜에 대하여, DNS의 공지된 포트 53이 식별을 수행하기 위해 이용될 수 있다.
(2) 피쳐 식별
많은 프로토콜 메시지 패킷이 몇몇 특수한 키워드를 포함하는데, 이러한 키워드들은 고정 위치 또는 가변 위치에 배치될 수 있다. 이러한 키워드들은 프로토콜 메시지 패킷들의 콘텐츠 피쳐를 형성한다.
예를 들어, HTTP(HyperText Transfer Protocol) 메시지 패킷은 "GET", "POST", "HTTP/1.1", 및 "HOST"와 같은 키워드들을 포함한다. IP 데이터 패킷에 포함된 이러한 키워드들이 식별되는 경우, IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입이 HTTP 웹 브라우징 서비스라고 판정될 수 있다.
(3) 상관관계 식별
일부 서비스들에 대하여, 제어 흐름과 서비스 흐름이 분리되고, 서비스 흐름은 피쳐를 갖지 않는다. 이러한 경우, 상관관계 식별 기술이 이용될 수 있다. 구체적으로, 제어 흐름이 먼저 식별될 수 있고; 제어 흐름의 프로토콜에 따라 제어 흐름에 대해 심층 패킷 해석이 수행될 수 있고; 다음으로, 프로토콜 컨텐츠(IP 및 포트 정보)로부터 대응하는 서비스 흐름이 식별된다.
예를 들어, FTP(File Transfer Protocol) 파일 전송 서비스에 대하여, FTP 협상 제어 흐름이 먼저 식별되고; 다음으로 그것의 데이터 흐름의 관련된 피쳐(IP 및 포트) 정보가 FTP 제어 흐름을 해석하는 것에 의해 획득되고; 나중에, FTP 데이터 흐름이 피쳐 정보를 이용하여 식별된다.
물론, 실제 응용에서, IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 하나의 단일 식별 방식으로 식별될 수 있고, IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 복수의 식별 방식으로 포괄적으로 식별될 수도 있다.
예를 들어, HTTP 웹 브라우징 서비스의 공통 포트는 (80, 8080)이다. 그러므로, HTTP 웹 브라우징 서비스는 그 포트를 이용하는 것, 및 "Get", "POST" 또는 "PUT"과 같이 HTTP 프로토콜에 의해 규정되는 메소드 이름의 요청 메소드와, HTTP 버전 정보 필드("HTTP/0.9", "HTTP/1.0" 또는 "HTTP/1.1")를 매칭하는 것에 의해 식별될 수 있다. 다른 예를 들면, FTP 파일 전송 서비스에 대하여, FTP 표준 프로토콜에 기초하여, FTP 파일 전송 서비스는 220/226과 같은 표준 응답 필드, 및 포트 피쳐를 식별함으로써 식별될 수 있다.
상이한 인터넷 액세스 서비스 타입들에 대하여, 관련 프로토콜 메시지를 식별하기 위해 심층 패킷 검사(DPI: deep packet inspection)가 요구되고; 더욱이, 일부 경우들에서는, 일부 관련 프로토콜 메시지들이 동일한 웹 페이지에 속하는지가 더 판정될 필요가 있다. "Get Request", "200 OK" 및 "Data.n" 메시지들에 대하여, 그들이 동일한 웹 페이지에 속하는지는 5중 문자(quintuple)에 기초하여 결정될 수 있고; 즉, 동일한 웹 페이지의 모든 흐름이 5중 문자에 기초하여 결정된다.
전술한 식별 프로세스는 주로 L3/L4 계층 표층 프로토콜 식별(L3/L4 layer shallow protocol identification), L7/L7+ 계층 심층 프로토콜 식별 등을 포함한다.
단계(103): 이동 단말은 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득한다.
단계(104): 이동 단말이 IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집한다.
인터넷 액세스 서비스는 HTTP 웹 브라우징 서비스, WAP(Wireless Application Protocol) 서비스, FTP 서비스, DNS 서비스, 및 TCP(Transmission Control Protocol) 서비스와 같은 복수의 상이한 서비스 타입을 가질 수 있기 때문에, 상이한 인터넷 액세스 서비스에 대하여, 서비스의 IP 데이터 패킷의 해석 결과에 따라 대응하는 핵심 품질 지표에 관한 통계가 수집될 수 있다. 예를 들면, 이하와 같다:
HTTP 웹 브라우징 서비스 또는 WAP 서비스에 대하여, HTTP 웹 브라우징 서비스 또는 WAP 서비스의 네트워크 계층 IP 데이터 패킷은, 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: HTTPHomePageRequest 이벤트, HTTPHomePageResponse 이벤트, HTTPGet 이벤트, HTTPFail 이벤트, HTTPDataTransferStart 이벤트 및 HTTPDataTransferComplete 이벤트를 표현하는 메시지를 포함하는지를 판정하기 위해 해석될 수 있다. 해석 결과는 전술한 이벤트들 중 하나 이상을 포함할 수 있다.
전술한 이벤트들에 따라, 홈페이지 응답 성공률(home page response success rate), 홈페이지 응답 지속시간(home page response duration), 페이지 리프레시 성공률(page refresh success rate), 페이지 리프레시 지속시간(page refresh duration) 및 페이지 다운로드 속도(page download rate)와 같이, 이러한 서비스들의 하나 이상의 지표에 관한 통계가 수집될 수 있다. 구체적으로, 설정된 기간(set period of time) 동안의 HTTPHomePageRequest 이벤트 및 HTTPHomePageResponse 이벤트에 따라 인터넷 액세스 서비스의 홈페이지 응답 성공률 및 홈페이지 응답 지속시간에 관한 통계가 수집될 수 있고; 설정된 기간 동안의 HTTPGet 이벤트 및 HTTPFail event 이벤트에 따라 페이지 리프레시 성공률에 관한 통계가 수집될 수 있고; HTTPDataTransferStart 이벤트 및 HTTPDataTransferComplete 이벤트에 따라 다운로드 속도 및 리프레시 지속시간에 관한 통계가 수집될 수 있다.
FTP 서비스에 대하여, FTP 서비스의 네트워크 계층 IP 데이터 패킷은, 그 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: FTPConnectionRequest 이벤트, FTPConnectionResponse 이벤트, FTPULDataTransferStart 이벤트, FTPULDataTransferComplete 이벤트, FTPULFirstDataPacket 이벤트, FTPULLastDataPacket 이벤트, FTPDLDataTransferStart 이벤트, FTPDLDataTransferComplete 이벤트, FTPDLFirstDataPacket 이벤트, 및 FTPDLLastDataPacket 이벤트를 표현하는 메시지를 포함하는지를 판정하기 위해 해석될 수 있다. 해석 결과는 전술한 이벤트들 중 하나 이상을 포함할 수 있다.
전술한 이벤트들에 따라, 접속 설정 성공률(connection establishment success rate), 접속 설정 지속시간(connection establishment duration), 평균 업로드 속도(average upload rate), 및 평균 다운로드 속도(average download rate)와 같이, FTP 서비스의 하나 이상의 지표에 관한 통계가 수집될 수 있다. 구체적으로, 설정된 기간 동안의 FTPConnectionRequest 이벤트 및 FTPConnectionResponse 이벤트에 따라 FTP 서비스의 접속 설정 지속시간 및 접속 설정 성공률에 관한 통계가 수집될 수 있고; FTPULDataTransferStart 이벤트, FTPULDataTransferComplete 이벤트, FTPULFirstDataPacket 이벤트, 및 FTPULLastDataPacket 이벤트에 따라 FTP 서비스의 평균 업로드 속도에 관한 통계가 수집될 수 있고; FTPDLDataTransferStart 이벤트, FTPDLDataTransferComplete 이벤트, FTPDLFirstDataPacket 이벤트, 및 FTPDLLastDataPacket 이벤트에 따라 FTP 서비스의 평균 다운로드 속도에 관한 통계가 수집될 수 있다.
DNS 서비스에 대하여, DNS 서비스의 네트워크 계층 IP 데이터 패킷은, 그 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: DNSQuery 이벤트 또는 DNSResponse 이벤트를 표현하는 메시지를 포함하는지를 판정하기 위해 해석될 수 있다. 설정된 기간 동안의 DNSQuery 이벤트 및 DNSResponse 이벤트에 따라, DNS 서비스의 해석 성공률 및/또는 DNS 서비스의 해석 지연(resolution delay)에 관한 통계가 수집될 수 있다.
TCP 서비스에 대하여, TCP 서비스의 네트워크 계층 IP 데이터 패킷은, 그 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: TCPSYNAttempt 이벤트 또는 TCP_ACK 이벤트를 표현하는 메시지를 포함하는지를 판정하기 위해 해석될 수 있다. 설정된 기간 동안의 TCPSYNAttempt 이벤트 및 TCP_ACK 이벤트에 따라, TCP 서비스의 설정 성공률 및/또는 TCP 서비스의 설정 지연(establishment delay)에 관한 통계가 수집될 수 있다.
구체적으로, IP 데이터 패킷의 서비스 타입이 식별된 후, L7/L7+ 계층 프로토콜 해석 등을 포함하여, 서비스 타입의 표준 프로토콜 포맷에 따라 대응하는 인터넷 액세스 서비스가 해석된다.
예를 들어, HTTP 웹 브라우징 서비스에 대하여, 제1 라인(First line)의 각각의 필드의 컨텐츠에 대응하는 Get 및 200 OK와 같은 특정 메소드 및 응답이 HTTP 프로토콜 표준에 따라 해석되어, 웹 페이지 링크 요청이 성공적인지가 판정되고; 각각의 요청/응답 이벤트에 대응하는 시점(time point), 통계 지속시간 및 페이지 다운로드 속도와 같은 KQI 지표가 기록된다. 구체적인 프로세스는 이하에서 상세하게 예시될 것이다.
WAP 1.X 인터넷 액세스 서비스에 대하여, 웹 페이지 링크 요청이 성공적인지를 판정하기 위해, WAP 표준 프로토콜에 따라 PDU 타입 필드 및 상태(STATUS) 필드를 해석하는 것에 의해 GET 및 200 OK와 같은 요청 및 응답 필드들이 식별될 수 있고; 각각의 요청/응답 이벤트에 대응하는 시점, 통계 지속시간 및 페이지 다운로드 속도와 같은 KQI 지표가 기록된다.
FTP 파일 전송 서비스에 대하여, FTP 링크가 성공적인지, 및 파일 전송이 완료되었는지를 판정하기 위해, 220/226을 각각 플래그로서 이용하는, SYN/SYN 및 ACK/ACK와 같은 접속 요청 필드 및 응답 필드가 FTP 표준 프로토콜에 따라 해석될 수 있고; 파일 크기를 획득하기 위해 크기(SIZE) 필드가 해석될 수 있고; 각각의 요청/응답 이벤트에 대응하는 시점, 통계 지속시간 및 파일 전송 크기와 같은 KQI 지표가 기록된다.
DNS 서비스에 대하여, DNS 질의 및 DNS 응답 필드와, 대응하는 시점들이 해석될 수 있고; 응답 결과에 따라 성공률 및 지연에 관한 통계가 수집된다.
TCP 서비스에 대하여, TCP SYN Attempt, TCP SYN ACK, 및 ACK의 3-웨이 핸드쉐이크 프로세스, 및 대응하는 시점들이 해석되어, 성공률 및 지연에 관한 통계가 수집될 수 있다.
상이한 서비스들에 대한 핵심 품질 지표에 관한 통계를 수집하는 구체적인 프로세스가 이하에 설명될 것이다.
단계(105): 이동 단말은 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 한다.
실제 응용에서, 상이한 타입들의 인터넷 액세스 서비스들에 대하여, 상이한 지표 항목들에 관한 통계가 수집될 수 있음에 유의해야 한다. 상이한 인터넷 액세스 서비스들에 대하여 위에서 언급된 지표 항목들은 예시에 지나지 않으며, 이것은 응용 요건들에 따라 구체적으로 결정될 수 있고, 본 발명의 실시예에 의해 제한되지 않는다.
추가로, 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하는 프로세스는 통계가 수집된 직후에 업로드하고 있을 수도 있고, 주기적으로 업로드하고 있을 수도 있다. 더욱이, 이동 단말이 켜진 후, 이동 단말의 인터넷 액세스 서비스를 모니터링하기 위해, 대응하는 애플리케이션이 시작될 수 있다. 인터넷 액세스 서비스가 검출되고 나면, 전술한 절차에 따라 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계가 수집되고, 통계 결과가 네트워크 서버에 업로드된다. 확실히, 사용자가 이동 단말의 인터넷 액세스 서비스를 모니터링하기 위해 전술한 애플리케이션을 시작할지를 결정하도록, 선택 기능이 사용자에게 제공될 수도 있다. 이것은 본 발명의 실시예에 의해 한정되지 않는다.
그러므로, 본 발명의 실시예에 의해 제공되는 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법에 따르면, 이동 단말은 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하고; IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하고; IP 데이터 패킷에 대한 심층 패킷 해석을 수행하고; IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고; 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하고, 그에 의해 이동 단말에 대한 네트워크 품질의 정확한 모니터링을 구현하고, 네트워크 최적화를 위한 정확한 판단의 기초를 제공한다.
네트워크 측의 네트워크 운영 및 유지관리 능력을 더 향상시켜서, 네트워크 최적화를 위한 정확한 판단의 기초를 제공하기 위해, 본 발명의 다른 실시예에서는, 모니터링 정책이 네트워크 측에 의해 더 구성될 수 있다. 이러한 경우에서, 이동 단말은 네트워크 서버로부터 모니터링 정책을 획득하고, 모니터링 정책에 따라 인터넷 액세스 서비스를 모니터링한다. 이동 단말이 모니터링 정책을 획득하는 방식은 이동 단말에 의해 다운로드를 요청하는 방식, 네트워크 서버에 의해 능동적으로 전달하는 방식 등일 수 있다. 이것은 본 발명의 실시예에 의해 한정되지 않는다.
도 3에 도시되어 있는 바와 같이, 도 3은 본 발명의 실시예에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법의 다른 흐름도이며, 이 방법은 이하의 단계들을 포함한다:
단계(201): 이동 단말은 네트워크 서버로부터 모니터링 정책을 획득하며, 모니터링 정책은 모니터링될 필요가 있는 인터넷 액세스 서비스 타입, 및 그 인터넷 액세스 서비스 타입에 대응하는 서비스 핵심 품질 지표를 나타내기 위해 이용된다.
단계(202): 이동 단말이 인터넷 액세스 서비스의 IP 데이터 패킷을 수집한다.
단계(203): 이동 단말이 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별한다.
단계(204): 이동 단말이 모니터링 정책, 및 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입에 따라, 인터넷 액세스 서비스에 대한 핵심 품질 지표 분석을 수행할지를 판정하고; 핵심 품질 지표 분석이 인터넷 액세스 서비스에 대하여 수행되어야 한다고 판정되는 경우에는 단계(205)를 수행하도록 진행하고; 그렇지 않으면 단계(208)를 수행하도록 진행한다.
단계(205): 이동 단말이 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득한다.
단계(206): 이동 단말이 IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집한다.
단계(207): 이동 단말이 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 한다.
단계(208): 이동 단말이 IP 데이터 패킷을 드롭(drop)한다.
전술한 단계(201)는 이동 단말이 켜져 있을 때에 수행될 수 있거나, 네트워크 측의 업데이트 통지가 획득된 후에 수행될 수 있음에 유의해야 한다. 모니터링 정책이 이동 단말에 의해 로컬로 저장되어 있는 경우, 새로운 모니터링 정책이 네트워크 서버로부터 획득된 후에, 인터넷 액세스 서비스는 새로운 모니터링 정책에 따라 모니터링될 수 있다.
그러므로, 본 발명의 실시예에서 제공되는 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법은, 이동 단말에서 DPI 기술을 이식함으로써, 이동 단말의 인터넷 액세스 서비스를 모니터링하는 단계, 이동 단말의 인터넷 액세스 서비스의 KQI에 관한 통계를 수집하는 단계, 통계에 의해 획득된 KQI를 네트워크 서버에 업로드하여, 네트워크 서버가 KQI에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하는 단계를 포함하고, 그에 의해 이동 단말에 대한 네트워크 품질의 정확한 모니터링을 구현하고, 운영자의 네트워크 계획 및 최적화를 위한 정확한 판단의 기초를 제공한다. 더욱이, 네트워크 측에서 모니터링 정책을 균일하게 구성함으로써, 모니터링이 더 표적화(target)될 수 있다.
본 발명의 실시예에서 언급되는 이동 단말은 2G, 3G 또는 LTE(Long Term Evolution)와 같은 임의의 무선 네트워크 기술을 이용하여 인터넷 액세스를 구현하는 무선 이동 단말일 수 있음에 유의해야 한다.
위에서 언급된 바와 같이, 상이한 타입들의 인터넷 액세스 서비스들이 상이한 피쳐들을 갖기 때문에, 상이한 서비스 타입에 대하여, 인터넷 액세스 서비스의 타입의 대응 메시지에 따라 핵심 품질 지표에 관한 통계가 수집될 수 있으며, 이는 이하에 상세하게 설명된다.
1. HTTP 웹 브라우징 서비스에 대하여, 표 1에 나열된 이벤트들에 대응하는 메시지들이 식별되고 해석될 수 있다.
Figure 112014070039514-pct00014
HTTP 홈페이지 응답 성공인 HTTPHomePageResponse는 이동 단말이 이동 단말에 의해 개시된 최초 링크 요청인 HTTPHomePageRequest에 대한 성공 응답을 수신한다는 것을 의미한다.
도 4에 도시된 바와 같이, 도 4는 본 발명의 실시예에 따른 이동 단말 HTTP 서비스의 메시지 상호작용 절차이다.
정사각형 마크들은 사용자 인식 포인트들(user awareness points)인데, 이하를 포함한다:
사용자가 홈페이지를 클릭한다는 것을 나타내는 마크 A;
사용자가 이미 페이지 응답을 수신했다는 것을 나타내는 마크 B;
사용자가 웹 페이지를 리프레시하기 위한 링크를 클릭한다는 것을 나타내는 마크 C;
사용자가 리프레시된 페이지의 응답을 수신한다는 것을 나타내는 마크 D; 및
사용자가 리프레시된 페이지의 컨텐츠를 본다는 것을 나타내는 마크 E.
본 발명의 실시예에 따라 HTTP 서비스에 대한 핵심 품질 지표에 관한 통계를 수집하는 프로세스가 도 4를 참조하여 예시된다.
예 1: 그에 관한 통계가 수집될 필요가 있는 KQI 지표가 HTTP 홈페이지 응답 성공률 및 HTTP 홈페이지 응답 지속시간을 포함한다고 가정된다.
HTTP 홈페이지 응답 성공률은 HTTP 홈페이지 링크를 개시한 총 횟수에 대한 HTTP 홈페이지 응답 성공의 횟수의 비율을 지칭하며; HTTP 홈페이지 응답 지속시간은 이동 단말에 의해 최초 홈페이지 링크 요청을 개시하고나서부터 최초 홈페이지 링크 요청에 대응하는 응답을 수신하기까지의 기간을 지칭한다.
이동 단말은 HTTP 웹 페이지 홈페이지 링크 요청 이벤트인 HTTPHomePageRequest를 개시하고; 이동 단말은 RRC 링크를 설정하기 위해 무선 기지국/RNC에 대한 에어(air) 인터페이스 접속 요청(도 4의 인식 포인트 A에 대응함), 즉 RRC 접속 요청을 개시하고; PDP 컨텍스트를 활성화하고; TCP 링크를 설정하고; 다음으로 HTTP 홈페이지에 대한 HTTP Get 요청을 개시한다. 이 경우, 이동 단말은 WAP 게이트웨이 또는 SP에 의해 리턴된 200 OK 메시지를 수신하고; 실패의 경우에는 다른 값이 리턴된다.
홈페이지 응답 성공률의 KQI 지표에 대하여, 최초 라인에 대응하는 Method 메시지가 HTTP 표준 프로토콜 포맷에 따라 해석되고; Method 메시지가 Get인 경우, 그것은 사용자가 홈페이지 응답 성공률의 KQI 지표에 대응하는 시작 이벤트인 하나의 HTTP Get 요청을 개시함을 나타내며; 그러면, 서버에 의해 리턴되는 응답 메시지가 해석되고, 이것은 여전히 최초 라인에 대응하는 Method 응답의 Status 코드 메시지이고, 여기에서 "200 OK"가 성공을 나타내고, 이것은 홈페이지 응답 성공률의 KQI 지표에 대응하는 종료 이벤트이다. 다른 피드백 Status 코드는 실패 및 이유를 나타낸다. 소정 기간 동안의 시작 이벤트 및 종료 이벤트에 관한 통계가 수집되고, 통계 결과에 따라 HTTP 홈페이지 응답 성공률이 계산된다.
홈페이지 응답 지속시간의 KQI 지표에 대하여, 이동 단말은 홈페이지 응답 성공률의 시작 이벤트 및 종료 이벤트에 각각 대응하는 지속시간을 기록할 수 있고, 소정 기간 동안의 최초 및 종료 이벤트에 관한 통계가 수집되는 평균값에 기초하여 홈페이지 응답 지속시간을 계산할 수 있다.
추가로, 위에서 설명된 해석 프로세스에서는, 각각의 HTTP 링크가 5중 문자(소스 IP/포트, 목적지 IP/포트, 및 프로토콜)에 의해 고유하게 식별되기 때문에, 그러한 고유의 5중 문자에 따라, 시작 이벤트 및 응답 이벤트가 동일 웹 페이지의 동일 링크를 포함하는지가 판정될 수 있다.
예 2: 그에 관한 통계가 수집될 필요가 있는 KQI 지표가 HTTP 페이지 리프레시 성공률, HTTP 페이지 리프레시 지속시간, 및 HTTP 페이지 다운로드 속도를 포함한다고 가정된다.
HTTP 페이지 리프레시 성공률은 이동 단말에 의해 전체 웹 페이지를 이동 단말에 성공적으로 다운로드하는 비율을 지칭하고; HTTP 페이지 리프레스 지속시간은 이동 단말에 의해 웹 페이지의 최초 링크를 다운로드하기 시작하고나서부터 최종 링크의 응답을 성공적으로 수신하기까지의 기간을 지칭하며; HTTP 페이지 다운로드 속도는 HTTP 페이지 리프레시 지속시간에 대한, 이동 단말에 의해 다운로드된 웹 페이지의 크기의 비율을 지칭한다.
이동 단말은 HTTP 페이지에 대하여 하나의 HTTP Get 요청을 개시하고; 이 경우, 이동 단말은 WAP 게이트웨이 또는 SP에 의해 리턴된 HTTP 200 OK 메시지를 수신하며; 이동 단말은 응답 컨텐츠에 기초하여, 페이지에 대한 새로운 링크 요청을 계속하여 송신할 필요가 있는지를 판정하고; 새로운 링크 요청이 있는 경우에는 HTTPDataTransferStart 이벤트를 시작하고, 하나 이상의 HTTP Get 요청을 계속하여 송신하며; 이동 단말은 HTTP Get 요청 및 HTTP 200 OK 메시지의 응답률에 관한 통계를 수집하고, 설정된 임계값에 기초하여, 페이지 다운로드가 성공적인지를 판정한다.
그러므로, HTTP 페이지 리프레시 성공률, HTTP 페이지 리프레시 지속시간 및 HTTP 페이지 다운로드 속도의 KQI에 대하여, HTTP Get 요청 및 복수의 응답, 즉 Get 요청에 대응하는 상태 코드: 200 OK가 마찬가지로 해석될 필요가 있다. HTTP 메소드(Method) 및 응답 이벤트를 해석하는 구현 프로세스는 HTTP 홈페이지 응답 성공률의 지표를 해석하는 프로세스와 유사하며, 이것은 다시 상세하게 설명되지 않을 것이다. 이동 단말은 페이지 리프레시 개시 횟수에 대한 성공 횟수의 비율에 관한 통계를 수집하고, HTTP 페이지 리프레시 성공률을 계산한다.
HTTP 페이지 리프레시 지속시간은 하나의 HTTP 페이지의 최초 HTTP Get 요청 이벤트로부터 최종 HTTP 응답 이벤트까지의 기간을 계산함으로써 획득된다. 확실히, 평균 HTTP 페이지 리프레시 지속시간을 획득하기 위해, 소정 기간 동안의 HTTP 페이지 리프레시 지속시간에 관한 통계가 수집될 수도 있다.
다운로드 페이지의 크기는 HTTP 응답 이벤트의 컨텐츠 길이 필드를 해석함으로써 획득될 수 있고, HTTP 페이지 다운로드 속도는 HTTP 페이지 리프레시 지속시간에 대한 다운로드 페이지의 크기의 비율을 계산함으로써 획득될 수 있다.
예를 들어, HTTP 웹 브라우징 서비스의 KQI에 대하여, 소정 기간 동안의 HTTP 웹 브라우징 서비스의 통계 결과가 표 2에 나타나 있다고 가정된다.
Figure 112014069944810-pct00002
표 2의 기록에 따르면, 대응하는 KQI는 이하와 같은 계산에 의해 획득될 수 있다:
홈페이지 응답 성공률: 성공 횟수/웹 브라우징 횟수 = 5/5 = 100%
홈페이지 응답 지속시간: ∑총 지속시간/홈페이지 브라우징 횟수 = (5 + 10 + 6 + 10 + 5)/5 = 7.2 초;
페이지 리프레시 지속시간: ∑총 페이지 리프레시 지속시간/페이지 리프레시 횟수 = (6 + 10)/2 = 8; 및
페이지 다운로드 속도: ∑총 웹 페이지 크기/∑총 웹 페이지 응답 지속시간 = (1036 + 2046 + 2100 + 2046 + 1036)/(5 + 10 + 6 + 10 + 5) = 229 바이트/초.
2. WAP 서비스에 대하여, 표 3에 나열된 이벤트들에 대응하는 메시지들이 식별되고 해석될 수 있다.
Figure 112014069944810-pct00003
WAP 인터넷 액세스 서비스 데이터 패킷은 HTTP 인터넷 액세스 서비스 데이터 패킷 내의 헤더 캡슐화(Header encapsulation)를 채택하고, 여기에서 헤더 캡슐화는 해석 프로세스에서 제거된다. 모든 KQI에 관한 통계를 수집하는 프로세스는 HTTP 웹 브라우징 서비스에서와 동일하다.
3. FTP 서비스에 대하여, 표 4에 나열된 이벤트들에 대응하는 메시지들이 식별되고 해석될 수 있다.
Figure 112014069944810-pct00004
FTP 서비스에 대하여, 새롭게 설정된 FTP 5중 문자가 검출되고 나면, FTP 접속 요청은 접속이 성공적으로 설정되었음을 나타내는 커맨드 "220"이 서버 엔드(server end)에 의해 리턴될 때까지 개시되며; 다른 리턴된 커맨드는 실패를 나타낸다.
그러므로, 접속 개시 이벤트(connection initiated event)의 시간 및 서버 이벤트에 의해 리턴된 커맨드에 관한 통계에 의해, 대응하는 리턴된 결과에 따라, 접속이 성공적으로 설정되었는지가 판정될 수 있다. 접속 개시 이벤트들의 총 횟수에 대한 성공적인 접속 횟수의 비율에 관한 통계를 수집함으로써, FTP 접속 설정 성공률이 획득된다.
FTP 접속 설정 지속시간은 접속 개시 이벤트로부터 서버 이벤트에 의해 리턴된 커맨드까지의 지속시간에 관한 통계에 의해, 그리고 기간 동안 획득된 지속시간들의 평균값에 관한 통계를 수집하는 것에 의해 획득된다.
업로드 서비스 PASV 메시지 이벤트는 이동 단말이 파일을 업로드하기 시작한다는 것을 나타내고, FTP 서버에 의해 "226" 커맨드가 리턴되는 이벤트의 수신은 파일의 업로드가 완료되었다는 것을 나타내고, 다른 리턴된 커맨드들은 실패를 나타내며; 업로드 서비스 이벤트로부터 서버 이벤트에 의해 리턴된 커맨드까지의 지속시간이 측정되고; FTP가 PORT 모드로 작동하고 있을 때는 RETR 요청에 대한 "150" 응답에 포함된 파일의 크기가 해석되고; FTP가 PASV 모드로 작동하고 있을 때는 SIZE 요청에 대한 "213" 커맨드 응답 내에 포함된 파일의 크기가 해석되고; 업로드 시간에 대한 파일의 크기의 비율이 계산되어 FTP 평균 업로드 속도가 획득된다.
다운로드 서비스 PORT 메시지 이벤트는 이동 단말이 파일을 다운로드하기 시작한다는 것을 나타내고, FTP 서버에 의해 "226" 커맨드가 리턴되는 이벤트의 수신은 파일의 다운로드가 완료되었다는 것을 나타내고, 다른 리턴된 커맨드들은 실패를 나타내며; 다운로드 서비스 이벤트로부터 서버 이벤트에 의해 리턴된 커맨드까지의 지속시간이 측정되고; FTP가 PORT 모드로 작동하고 있을 때는 RETR 요청에 대한 "150" 응답에 포함된 파일의 크기가 해석되고; FTP가 PASV 모드로 작동하고 있을 때는 SIZE 요청에 대한 "213" 커맨드 응답 내에 포함된 파일의 크기가 해석되고; 다운로드 시간에 대한 파일의 크기의 비율이 계산되어 평균 다운로드 속도가 획득된다.
4. DNS 서비스에 대하여, 표 5에 나열된 이벤트들에 대응하는 메시지들이 식별되고 해석될 수 있다.
Figure 112014069944810-pct00005
DNS는 표준 프로토콜이고, 주요 이벤트들은 DNSQuery 이벤트 및 DNSResponse 이벤트이고, 이들은 DNS 메시지의 질의 필드 및 응답 필드에 각각 대응하며; DNS 응답 필드가 ""로 해석되는 경우, DNS 해석은 성공인 것으로 판정된다. 그러므로, 기간 동안의 요청 횟수에 대한 DNS 해석 성공의 횟수의 비율이 측정되어, DNS 해석 성공률이 획득된다. DNS 해석 지속시간을 획득하기 위해, 모든 DNSQuery 이벤트 및 DNSResponse 이벤트에 대응하는 시점들이 기록되고; DNS 해석 지연을 획득하기 위해, 기간 동안의 DNS 해석 지속시간의 평균이 측정된다.
5. TCP 서비스에 대하여, 표 6에 나열된 이벤트들에 대응하는 메시지들이 식별되고 해석될 수 있다.
Figure 112014069944810-pct00006
TCP 표준 프로토콜은 3-웨이 핸드쉐이크 프로토콜에 의해 링크를 설정하고; TCP 표준 프로토콜 하에서의 접속 설정은 3개의 이벤트: TCPSYNAttempt, TCPSYNACK 및 TCP_ACK를 포함한다. TCP 메시지 내의 헤더 필드를 식별함으로써, 그리고 한편으로는 각각의 TCP 접속의 2개의 이벤트: TCPSYNAttempt 및 TCP_ACK에 대응하는 시점들을 기록함으로써, TCP 접속 설정 지속시간이 획득된다. 각각의 TCP 접속의 2개의 이벤트: TCPSYNAttempt 및 TCP_ACK에 대응하는 시간에 관한 통계를 수집함으로써, TCP 접속 설정 지연이 획득된다.
각각의 인터넷 액세스 서비스의 전술한 구체적인 메시지 및 식별 프로세스는 대응하는 서비스 프로세스에 따라 결정될 수 있고, 이것은 하나씩 더 상세하게 설명되지 않을 것이다.
이에 대응하여, 본 발명의 실시예는 이동 단말의 개략적인 구조도인 도 5에 도시된 것과 같은 이동 단말을 더 제공한다.
본 실시예에서, 이동 단말은:
인터넷 액세스 서비스의 IP 데이터 패킷을 수집하도록 구성된 수집 유닛(401);
수집 유닛(401)에 의해 수집된 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하도록 구성된 심층 패킷 식별 유닛(402);
IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득하도록 구성된 심층 패킷 해석 유닛(403);
심층 패킷 해석 유닛(403)에 의해 획득된 IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하도록 구성된 통계 수집 유닛(404); 및
통계 수집 유닛(403)에 의해 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하도록 구성된 업로드 유닛(405)
을 포함한다.
본 발명의 본 실시예에서는, 복수의 인터넷 액세스 서비스 타입이 존재할 수 있으며; 예를 들어 IP 데이터 패킷에 대응하는 인터넷 엑세스 서비스 타입은 HTTP 서비스 또는 WAP 서비스일 수 있다.
이에 대응하여, 심층 패킷 해석 유닛(403)은 HTTP 웹 브라우징 서비스 또는 WAP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: HTTPHomePageRequest 이벤트, HTTPHomePageResponse 이벤트, HTTPGet 이벤트, HTTPFail 이벤트, HTTPDataTransferStart 이벤트 및 HTTPDataTransferComplete 이벤트를 표현하는 메시지를 포함하는지를 판정할 수 있다. 해석 결과는 HTTPHomePageRequest 이벤트, HTTPHomePageResponse 이벤트, HTTPGet 이벤트, HTTPFail 이벤트, HTTPDataTransferStart 이벤트 및 HTTPDataTransferComplete 이벤트 중 하나 이상을 포함한다.
이에 대응하여, 통계 수집 유닛(404)은 심층 패킷 해석 유닛(403)의 해석 결과에 따라 HTTP 웹 브라우징 서비스 또는 WAP 서비스의 홈페이지 응답 성공률, 홈페이지 응답 지속시간, 페이지 리프레시 성공률, 페이지 리프레시 지속시간 및 페이지 다운로드 속도 중 하나 이상의 지표에 관한 통계를 수집할 수 있다. 구체적으로, 통계 수집 유닛(404)은 설정된 기간 동안 HTTPHomePageRequest 이벤트 및 HTTPHomePageResponse 이벤트에 따라 인터넷 액세스 서비스의 홈페이지 응답 성공률 및 홈페이지 응답 지속시간에 관한 통계를 수집하고/거나; 설정된 기간 동안 HTTPGet 이벤트 및 HTTPFail 이벤트에 따라 페이지 리프레시 성공률에 관한 통계를 수집하고/거나; HTTPDataTransferStart 이벤트 및 HTTPDataTransferComplete 이벤트에 따라 페이지 다운로드 속도 및 페이지 리프레시 지속시간에 관한 통계를 수집할 수 있다.
IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 또한 FTP 서비스일 수 있다.
이에 대응하여, 심층 패킷 해석 유닛(403)은 FTP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: FTPConnectionRequest 이벤트, FTPConnectionResponse 이벤트, FTPULDataTransferStart 이벤트, FTPULDataTransferComplete 이벤트, FTPULFirstDataPacket 이벤트, FTPULLastDataPacket 이벤트, FTPDLDataTransferStart 이벤트, FTPDLDataTransferComplete 이벤트, FTPDLFirstDataPacket 이벤트, 및 FTPDLLastDataPacket 이벤트를 표현하는 메시지를 포함하는지를 판정할 수 있다. 해석 결과는 FTPConnectionRequest 이벤트, FTPConnectionResponse 이벤트, FTPULDataTransferStart 이벤트, FTPULDataTransferComplete 이벤트, FTPULFirstDataPacket 이벤트, FTPULLastDataPacket 이벤트, FTPDLDataTransferStart 이벤트, FTPDLDataTransferComplete 이벤트, FTPDLFirstDataPacket 이벤트 및 FTPDLLastDataPacket 이벤트 중 하나 이상을 포함한다.
이에 대응하여, 통계 수집 유닛(304)은 심층 패킷 해석 유닛(403)의 해석 결과에 따라 접속 설정 성공률, 접속 설정 지속시간, 평균 업로드 속도 및 평균 다운로드 속도 중 FTP 서비스의 하나 이상의 지표를 해석할 수 있다. 구체적으로, 통계 수집 유닛(404)은 설정된 기간 동안 FTPConnectionRequest 이벤트 및 FTPConnectionResponse 이벤트에 따라 FTP 서비스의 접속 설정 지속시간 및 접속 설정 성공률에 관한 통계를 수집하고/거나; FTPULDataTransferStart 이벤트, FTPULDataTransferComplete 이벤트, FTPULFirstDataPacket 이벤트, 및 FTPULLastDataPacket 이벤트에 따라 FTP 서비스의 평균 업로드 속도에 관한 통계를 수집하고/거나; FTPDLDataTransferStart 이벤트, FTPDLDataTransferComplete 이벤트, FTPDLFirstDataPacket 이벤트, 및 FTPDLLastDataPacket 이벤트에 따라 FTP 서비스의 평균 다운로드 속도에 관한 통계를 수집할 수 있다.
IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 또한 DNS 서비스일 수 있다.
이에 대응하여, 심층 패킷 해석 유닛(403)은 DNS 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: DNSQuery 이벤트 및 DNSResponse 이벤트를 표현하는 메시지를 포함하는지를 판정할 수 있다. 해석 결과는 DNSQuery 이벤트 및 DNSResponse 이벤트 중 하나 이상을 포함한다.
이에 대응하여, 통계 수집 유닛(404)은 심층 패킷 해석 유닛(403)의 해석 결과에 따라 DNS 서비스 해석 성공률 및 해석 지연 중 하나 이상의 지표에 관한 통계를 수집할 수 있고; 구체적으로, 통계 수집 유닛(404)은 설정된 기간 동안 DNSQuery 이벤트 및 DNSResponse 이벤트에 따라 DNS 서비스의 해석 성공률 및/또는 DNS 서비스의 해석 지연에 관한 통계를 수집할 수 있다.
IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 또한 TCP 서비스일 수 있다.
이에 대응하여, 심층 패킷 해석 유닛(403)은 TCP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: TCPSYNAttempt 이벤트 또는 TCP_ACK 이벤트를 표현하는 메시지를 포함하는지를 판정할 수 있다. 해석 결과는 TCPSYNAttempt 이벤트 및 TCP_ACK 이벤트 중 하나 이상을 포함한다.
이에 대응하여, 통계 수집 유닛(404)은 심층 패킷 해석 유닛(403)의 해석 결과에 따라 TCP 서비스 설정 성공률 및 설정 지연 중 하나 이상의 지표에 관한 통계를 수집할 수 있다. 구체적으로, 통계 수집 유닛(404)은 TCPSYNAttempt 이벤트 및/또는 TCP_ACK 이벤트에 따라 TCP 서비스의 설정 성공률 및/또는 TCP 서비스의 설정 지연에 관한 통계를 수집할 수 있다.
업로드 유닛(405)에 의해, 통계 수집 유닛(404)에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하는 프로세스는 통계 수집 유닛(404)의 통계 결과가 획득된 직후에 업로드하고 있을 수도 있고, 주기적으로 업로드하고 있을 수도 있다.
본 발명의 본 실시예에서, 언급된 이동 단말은 랩탑 컴퓨터(laptop), 이동 전화, 데이터 카드, 태블릿 컴퓨터, 스마트 단말, 인간-컴퓨터 상호작용 단말, 전자책, 또는 디스플레이 기능을 갖는 다른 단말 디바이스일 수 있다.
그러므로, 본 발명의 실시예에 따른 이동 단말에 따르면, 이동 단말은 이동 단말의 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하고; IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하고; IP 데이터 패킷에 대한 심층 패킷 해석을 수행하고; 해석 결과에 따라 이동 단말의 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고; 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하고, 그에 의해 이동 단말에 대한 네트워크 품질의 정확한 모니터링을 구현하고, 네트워크 최적화를 위한 정확한 판단의 기초를 제공한다.
네트워크 측의 네트워크 운영 및 유지관리 능력을 더 향상시켜서, 네트워크 최적화를 위한 정확한 판단의 기초를 제공하기 위해, 본 발명의 다른 실시예에서는, 모니터링 정책이 네트워크 측에 의해 더 구성될 수 있다. 이러한 경우에서, 이동 단말은 네트워크 서버로부터 모니터링 정책을 획득하고, 모니터링 정책에 따라 인터넷 액세스 서비스를 모니터링한다.
도 6에 도시된 바와 같이, 도 6은 본 발명의 실시예에 따른 이동 단말의 다른 개략적인 구조도이다.
본 실시예에서는, 도 5에 도시된 실시예와 달리, 이동 단말은,
네트워크 서버로부터 모니터링 정책을 획득하도록 구성되는 정책 획득 유닛(501) - 모니터링 정책은 모니터링될 필요가 있는 인터넷 액세스 서비스 타입, 및 인터넷 액세스 서비스 타입에 대응하는 핵심 품질 지표를 나타내기 위해 이용됨 - ; 및
정책 획득 유닛(501)에 의해 획득된 모니터링 정책, 및 심층 패킷 식별 유닛(402)에 의해 결정된 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입에 따라, 인터넷 액세스 서비스에 대한 핵심 품질 지표 분석을 수행할지를 판정하고, 인터넷 액세스 서비스에 대하여 핵심 품질 지표 분석이 수행되어야 한다고 판정되는 경우, IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하도록 심층 패킷 해석 유닛(403)을 트리거하고; 그렇지 않으면, IP 데이터 패킷을 드롭하도록 수집 유닛(401)을 트리거하도록 구성된 판정 유닛(502)
을 더 포함한다.
본 발명의 실시예에 따른 이동 단말은 이동 단말 측에 DPI 기술을 이식함으로써, 이동 단말의 인터넷 액세스 서비스를 모니터링하고, 이동 단말의 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고, 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하고, 그에 의해 이동 단말에 대한 네트워크 품질의 정확한 모니터링을 구현한다. 더욱이, 네트워크 측에서 모니터링 정책을 균일하게 구성함으로써, 모니터링이 더 목적에 맞게(purposely) 수행될 수 있다.
본 발명의 실시예에서의 이동 단말은 2G, 3G 또는 LTE(Long Term Evolution)와 같은 임의의 무선 네트워크 기술을 이용하여 인터넷 액세스를 구현하는 무선 이동 단말일 수 있다.
이에 대응하여, 본 발명의 실시예는 시스템의 개략도인 도 7에 도시되어 있는 바와 같이, 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 시스템을 더 제공한다.
시스템은 이동 단말(601) 및 네트워크 서버(602)를 포함하는데,
이동 단말(601)은 이동 단말(601)의 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하고; IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하고; IP 데이터 패킷에 대한 심층 패킷 해석을 수행하여 해석 결과를 획득하고; IP 데이터 패킷의 해석 결과에 따라 인터넷 액세스 서비스 타입에 대응하는 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고; 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하도록 구성되고;
네트워크 서버(602)는 이동 단말(601)에 의해 업로드된 핵심 품질 지표를 수신하고, 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하도록 구성된다.
또한, 네트워크 서버(602)는 모니터링 정책을 구성하도록 더 구성되고, 모니터링 정책은 모니터링될 필요가 있는 인터넷 액세스 서비스 타입, 및 인터넷 액세스 서비스 타입에 대응하는 핵심 품질 지표를 나타내기 위해 이용된다.
이에 대응하여, 이동 단말(601)은 네트워크 서버(602)로부터 모니터링 정책을 획득하고; 모니터링 정책, 및 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입에 따라, 인터넷 액세스 서비스에 대하여 핵심 품질 지표 분석이 수행될 필요가 있다고 판정되는 경우에는 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입에 따라 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고, 인터넷 액세스 서비스에 대하여 핵심 품질 지표 분석이 수행될 필요가 없다고 판정되는 경우에는 IP 데이터 패킷을 드롭하도록 더 구성된다.
이동 단말이 서버에 지표를 보고하는 목적/기능은 네트워크 운영자가 네트워크 계획 및 네트워크 최적화를 수행하기 위한 판단의 기초를 제공하는 것일 수 있음을 이해해야 한다.
본 발명의 실시예에 따른 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 시스템은 이동 단말 측에 DPI 기술을 이식함으로써, 이동 단말의 인터넷 액세스 서비스를 모니터링하고, 이동 단말의 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고, 통계에 의해 획득된 핵심 품질 지표를 네트워크 서버에 업로드하여, 네트워크 서버가 핵심 품질 지표에 따라 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하게 하고, 그에 의해 이동 단말에 대한 네트워크 품질의 정확한 모니터링을 구현한다. 더욱이, 네트워크 측에서 모니터링 정책을 균일하게 구성함으로써, 모니터링이 더 목적에 맞게 수행될 수 있다.
본 명세서의 각각의 실시예는 진행 방식(progressive manner)으로 설명되어 있다. 실시예들의 동일 또는 유사한 부분들은 단순히 서로에 대한 참조이다. 각각의 실시예는 다른 실시예들과의 차이점을 강조하여 설명한다. 특히, 디바이스 및 시스템 실시예들에 있어서, 그들은 기본적으로 방법 실시예들과 유사하기 때문에, 장치 실시예들은 간단하게 설명되고, 관련 부분들은 방법 실시예들에 설명된 부분들을 참조하여 얻어질 수 있다. 설명되는 디바이스 실시예는 예시에 지나지 않는다. 별개의 부분들로서 설명된 유닛들은 물리적으로 분리되어 있거나 분리되어 있지 않을 수 있으며, 유닛들로서 표시된 부분들은 물리적 유닛이거나 물리적 유닛이 아닐 수 있고, 하나의 위치에 놓여있을 수도 있고, 아니면 복수의 네트워크 유닛 상에 분산되어 있을 수도 있다. 모듈들 중 일부 또는 전부가 실시예들의 해법들의 목적을 달성하기 위한 실제의 필요에 따라 선택될 수 있다. 본 기술분야의 통상의 지식을 가진 자는 창의적 노력 없이도 본 발명의 실시예들을 이해하고 구현할 수 있다.
상기에서는 본 발명의 실시예들을 상세하게 설명한다. 본 발명은 본 명세서에서 구체적인 예들을 이용하여 설명된다. 전술한 실시예들은 본 발명의 방법 및 디바이스의 이해를 돕기 위해 설명된다. 추가로, 본 기술분야의 통상의 지식을 가진 자는 본 발명의 개념에 따른 구체적인 구현 방식 및 응용 범위를 변경할 수 있다. 그러므로, 본 명세서는 본 발명에 대한 한정으로서 해석되어서는 안 된다.

Claims (15)

  1. 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 방법으로서,
    이동 단말에 의해, 상기 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하는 단계;
    상기 이동 단말에 의해, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하는 단계;
    상기 이동 단말에 의해, 상기 IP 데이터 패킷에 대하여 심층 패킷 해석(deep packet resolution)을 수행하여, 해석 결과를 획득하는 단계;
    상기 이동 단말에 의해, 상기 IP 데이터 패킷의 상기 해석 결과에 따라 상기 인터넷 액세스 서비스 타입에 대응하는 상기 인터넷 액세스 서비스의 핵심 품질 지표(key quality indicator)에 관한 통계를 수집하는 단계; 및
    상기 이동 단말에 의해, 통계에 의해 획득된 상기 핵심 품질 지표를 네트워크 서버에 업로드하여, 상기 네트워크 서버가 상기 핵심 품질 지표에 따라 상기 이동 단말의 상기 인터넷 액세스 서비스의 품질을 모니터링하게 하는 단계
    를 포함하는, 인터넷 액세스 서비스의 품질 모니터링 방법.
  2. 제1항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하는 단계는,
    포트 식별(port identification), 피쳐 식별(feature identification) 및 상관관계 식별(correlation identification) 중 임의의 하나 이상의 식별 방식을 이용하여 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하는 단계를 포함하는, 인터넷 액세스 서비스의 품질 모니터링 방법.
  3. 제1항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 HTTP(Hypertext Transfer Protocol) 웹 브라우징 서비스 또는 WAP(Wireless Application Protocol) 서비스를 포함하고;
    상기 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득하는 단계는,
    상기 HTTP 웹 브라우징 서비스 또는 상기 WAP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 상기 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: HTTPHomePageRequest 이벤트, HTTPHomePageResponse 이벤트, HTTPGet 이벤트, HTTPFail 이벤트, HTTPDataTransferStart 이벤트 또는 HTTPDataTransferComplete 이벤트를 표현하는 메시지를 포함하는지를 판정하는 단계를 포함하고, 상기 해석 결과는 상기 HTTPHomePageRequest 이벤트, 상기 HTTPHomePageResponse 이벤트, 상기 HTTPGet 이벤트, 상기 HTTPFail 이벤트, 상기 HTTPDataTransferStart 이벤트, 및 상기 HTTPDataTransferComplete 이벤트 중 하나 이상을 포함하고;
    상기 IP 데이터 패킷의 상기 해석 결과에 따라 상기 인터넷 액세스 서비스 타입에 대응하는 상기 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하는 단계는,
    설정된 기간(a set period of time) 동안 상기 HTTPHomePageRequest 이벤트 및 상기 HTTPHomePageResponse 이벤트에 따라 상기 인터넷 액세스 서비스의 홈페이지 응답 성공률(home page response success rate) 및 홈페이지 응답 지속시간(home page response duration)에 관한 통계를 수집하는 단계; 또는
    설정된 기간 동안 상기 HTTPGet 이벤트 및 상기 HTTPFail 이벤트에 따라 상기 인터넷 액세스 서비스의 페이지 리프레시 성공률(page refresh success rate)에 관한 통계를 수집하는 단계; 또는
    상기 HTTPDataTransferStart 이벤트 및 상기 HTTPDataTransferComplete 이벤트에 따라 상기 인터넷 액세스 서비스의 다운로드 속도(download rate) 및 상기 인터넷 액세스 서비스의 리프레시 지속시간에 관한 통계를 수집하는 단계
    를 포함하는, 인터넷 액세스 서비스의 품질 모니터링 방법.
  4. 제1항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 FTP 서비스이고;
    상기 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득하는 단계는,
    상기 FTP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 상기 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: FTPConnectionRequest 이벤트, FTPConnectionResponse 이벤트, FTPULDataTransferStart 이벤트, FTPULDataTransferComplete 이벤트, FTPULFirstDataPacket 이벤트, FTPULLastDataPacket 이벤트, FTPDLDataTransferStart 이벤트, FTPDLDataTransferComplete 이벤트, FTPDLFirstDataPacket 이벤트, 또는FTPDLLastDataPacket 이벤트를 표현하는 메시지를 포함하는지를 판정하는 단계를 포함하고, 상기 해석 결과는 상기 FTPConnectionRequest 이벤트, 상기 FTPConnectionResponse 이벤트, 상기 FTPULDataTransferStart 이벤트, 상기 FTPULDataTransferComplete 이벤트, 상기 FTPULFirstDataPacket 이벤트, 상기 FTPULLastDataPacket 이벤트, 상기 FTPDLDataTransferStart 이벤트, 상기 FTPDLDataTransferComplete 이벤트, 상기 FTPDLFirstDataPacket 이벤트 및 상기 FTPDLLastDataPacket 이벤트 중 하나 이상을 포함하고;
    상기 IP 데이터 패킷의 상기 해석 결과에 따라 상기 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하는 단계는,
    설정된 기간 동안 상기 FTPConnectionRequest 이벤트 및 상기 FTPConnectionResponse 이벤트에 따라 상기 FTP 서비스의 접속 설정 지속시간(connection establishment duration) 및 접속 설정 성공률에 관한 통계를 수집하는 단계; 또는
    상기 FTPULDataTransferStart 이벤트, 상기 FTPULDataTransferComplete 이벤트, 상기 FTPULFirstDataPacket 이벤트, 및 상기 FTPULLastDataPacket 이벤트에 따라 상기 FTP 서비스의 평균 업로드 속도에 관한 통계를 수집하는 단계; 또는
    상기 FTPDLDataTransferStart 이벤트, 상기 FTPDLDataTransferComplete 이벤트, 상기 FTPDLFirstDataPacket 이벤트, 및 상기 FTPDLLastDataPacket 이벤트에 따라 상기 FTP 서비스의 평균 다운로드 속도에 관한 통계를 수집하는 단계
    를 포함하는, 인터넷 액세스 서비스의 품질 모니터링 방법.
  5. 제1항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 DNS 서비스이고;
    상기 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득하는 단계는,
    상기 DNS 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 상기 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: DNSQuery 이벤트 또는 DNSResponse 이벤트를 표현하는 메시지를 포함하는지를 판정하는 단계를 포함하고, 상기 해석 결과는 상기 DNSQuery 이벤트 및 상기 DNSResponse 이벤트 중 하나 이상을 포함하고;
    상기 IP 데이터 패킷의 상기 해석 결과에 따라 상기 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하는 단계는,
    설정된 기간 동안 상기 DNSQuery 이벤트 및 상기 DNSResponse 이벤트에 따라 상기 DNS 서비스의 해석 성공률 또는 상기 DNS 서비스의 해석 지연(resolution delay)에 관한 통계를 수집하는 단계
    를 포함하는, 인터넷 액세스 서비스의 품질 모니터링 방법.
  6. 제1항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 TCP 서비스이고;
    상기 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득하는 단계는,
    상기 TCP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 상기 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: TCPSYNAttempt 이벤트 또는 TCP_ACK 이벤트를 표현하는 메시지를 포함하는지를 판정하는 단계를 포함하고, 상기 해석 결과는 상기 TCPSYNAttempt 이벤트 및 상기 TCP_ACK 이벤트 중 하나 이상을 포함하고;
    상기 IP 데이터 패킷의 상기 해석 결과에 따라 상기 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하는 단계는,
    설정된 기간 동안 상기 TCPSYNAttempt 이벤트 및 상기 TCP_ACK 이벤트에 따라 상기 TCP 서비스의 설정 성공률(establishment success rate) 또는 상기 TCP 서비스의 설정 지연에 관한 통계를 수집하는 단계
    를 포함하는, 인터넷 액세스 서비스의 품질 모니터링 방법.
  7. 제1항 내지 제6항 중 어느 한 항에 있어서,
    상기 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하는 단계 전에, 구성된 모니터링 정책(monitoring policy), 및 상기 IP 데이터 패킷에 대응하는 상기 인터넷 액세스 서비스 타입에 따라, 상기 인터넷 액세스 서비스에 대하여 핵심 품질 지표 분석을 수행할지를 판정하는 단계 - 상기 모니터링 정책은 모니터링될 필요가 있는 인터넷 액세스 서비스 타입, 및 상기 인터넷 액세스 서비스 타입에 대응하는 핵심 품질 지표를 나타내기 위해 이용됨 - ; 및
    상기 인터넷 액세스 서비스에 대해 상기 핵심 품질 지표 분석이 수행되어야 한다고 판정되는 경우, 상기 IP 데이터 패킷에 대해 심층 패킷 해석을 수행하는 단계
    를 더 포함하는, 인터넷 액세스 서비스의 품질 모니터링 방법.
  8. 이동 단말로서,
    인터넷 액세스 서비스의 IP 데이터 패킷을 수집하도록 구성된 수집 유닛;
    상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하도록 구성된 심층 패킷 식별 유닛;
    상기 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하여, 해석 결과를 획득하도록 구성된 심층 패킷 해석 유닛;
    상기 IP 데이터 패킷의 상기 해석 결과에 따라 상기 인터넷 액세스 서비스 타입에 대응하는 상기 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하도록 구성된 통계 수집 유닛; 및
    상기 통계 수집 유닛에 의해 통계에 의해 획득된 상기 핵심 품질 지표를 네트워크 서버에 업로드하여, 상기 네트워크 서버가 상기 핵심 품질 지표에 따라 상기 이동 단말의 상기 인터넷 액세스 서비스의 품질을 모니터링하게 하도록 구성된 업로드 유닛
    을 포함하는 이동 단말.
  9. 제8항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 HTTP 웹 브라우징 서비스 또는 WAP 서비스를 포함하고;
    상기 심층 패킷 해석 유닛은 상기 HTTP 웹 브라우징 서비스 또는 상기 WAP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 상기 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: HTTPHomePageRequest 이벤트, HTTPHomePageResponse 이벤트, HTTPGet 이벤트, HTTPFail 이벤트, HTTPDataTransferStart 이벤트 또는 HTTPDataTransferComplete 이벤트를 표현하는 메시지를 포함하는지를 판정하도록 구체적으로 구성되고, 상기 해석 결과는 상기 HTTPHomePageRequest 이벤트, 상기 HTTPHomePageResponse 이벤트, 상기 HTTPGet 이벤트, 상기 HTTPFail 이벤트, 상기 HTTPDataTransferStart 이벤트, 및 상기 HTTPDataTransferComplete 이벤트 중 하나 이상을 포함하며;
    상기 통계 수집 유닛은 설정된 기간 동안 상기 HTTPHomePageRequest 이벤트 및 상기 HTTPHomePageResponse 이벤트에 따라 상기 인터넷 액세스 서비스의 홈페이지 응답 성공률 및 홈페이지 응답 지속시간에 관한 통계를 수집하거나, 설정된 기간 동안 상기 HTTPGet 이벤트 및 상기 HTTPFail 이벤트에 따라 상기 인터넷 액세스 서비스의 페이지 리프레시 성공률에 관한 통계를 수집하거나, 상기 HTTPDataTransferStart 이벤트 및 상기 HTTPDataTransferComplete 이벤트에 따라 상기 인터넷 액세스 서비스의 다운로드 속도 및 상기 인터넷 액세스 서비스의 리프레시 지속시간에 관한 통계를 수집하도록 구체적으로 구성되는, 이동 단말.
  10. 제8항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 FTP 서비스이고;
    상기 심층 패킷 해석 유닛은 상기 FTP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 상기 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: FTPConnectionRequest 이벤트, FTPConnectionResponse 이벤트, FTPULDataTransferStart 이벤트, FTPULDataTransferComplete 이벤트, FTPULFirstDataPacket 이벤트, FTPULLastDataPacket 이벤트, FTPDLDataTransferStart 이벤트, FTPDLDataTransferComplete 이벤트, FTPDLFirstDataPacket 이벤트, 또는 FTPDLLastDataPacket 이벤트를 표현하는 메시지를 포함하는지를 판정하도록 구체적으로 구성되고;
    상기 통계 수집 유닛은 설정된 기간 동안 상기 FTPConnectionRequest 이벤트 및 상기 FTPConnectionResponse 이벤트에 따라 상기 FTP 서비스의 접속 설정 지속시간 및 접속 설정 성공률에 관한 통계를 수집하거나, 상기 FTPULDataTransferStart 이벤트, 상기 FTPULDataTransferComplete 이벤트, 상기 FTPULFirstDataPacket 이벤트, 및 상기 FTPULLastDataPacket 이벤트에 따라 상기 FTP 서비스의 평균 업로드 속도에 관한 통계를 수집하거나, 상기 FTPDLDataTransferStart 이벤트, 상기 FTPDLDataTransferComplete 이벤트, 상기 FTPDLFirstDataPacket 이벤트, 및 상기 FTPDLLastDataPacket 이벤트에 따라 상기 FTP 서비스의 평균 다운로드 속도에 관한 통계를 수집하도록 구체적으로 구성되는, 이동 단말.
  11. 제8항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 DNS 서비스이고;
    상기 심층 패킷 해석 유닛은 상기 DNS 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 상기 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: DNSQuery 이벤트 또는 DNSResponse 이벤트를 표현하는 메시지를 포함하는지를 판정하도록 구체적으로 구성되고, 상기 해석 결과는 상기 DNSQuery 이벤트 및 상기 DNSResponse 이벤트 중 하나 이상을 포함하며;
    상기 통계 수집 유닛은 설정된 기간 동안 상기 DNSQuery 이벤트 및 상기 DNSResponse 이벤트에 따라 상기 DNS 서비스의 해석 성공률 또는 상기 DNS 서비스의 해석 지연에 관한 통계를 수집하도록 구체적으로 구성되는, 이동 단말.
  12. 제8항에 있어서, 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입은 TCP 서비스이고;
    상기 심층 패킷 해석 유닛은 상기 TCP 서비스의 네트워크 계층 IP 데이터 패킷을 해석하여, 상기 네트워크 계층 IP 데이터 패킷이 이하의 이벤트: TCPSYNAttempt 이벤트 또는 TCP_ACK 이벤트를 표현하는 메시지를 포함하는지를 판정하도록 구체적으로 구성되고, 상기 해석 결과는 상기 TCPSYNAttempt 이벤트 및 상기 TCP_ACK 이벤트 중 하나 이상을 포함하며;
    상기 통계 수집 유닛은 설정된 기간 동안 상기 TCPSYNAttempt 이벤트 및 상기 TCP_ACK 이벤트에 따라 상기 TCP 서비스의 설정 성공률 또는 상기 TCP 서비스의 설정 지연에 관한 통계를 수집하도록 구체적으로 구성되는, 이동 단말.
  13. 제8항 내지 제12항 중 어느 한 항에 있어서,
    상기 네트워크 서버로부터 모니터링 정책을 획득하도록 구성되는 정책 획득 유닛 - 상기 모니터링 정책은 모니터링될 필요가 있는 인터넷 액세스 서비스 타입, 및 상기 인터넷 액세스 서비스 타입에 대응하는 핵심 품질 지표를 나타내기 위해 이용됨 - ; 및
    상기 정책 획득 유닛에 의해 획득된 상기 모니터링 정책, 및 상기 심층 패킷 식별 유닛에 의해 결정된 상기 IP 데이터 패킷에 대응하는 상기 인터넷 액세스 서비스 타입에 따라, 상기 인터넷 액세스 서비스에 대하여 핵심 품질 지표 분석을 수행할지를 판정하고, 상기 인터넷 액세스 서비스에 대하여 상기 핵심 품질 지표 분석이 수행되어야 한다고 판정되는 경우, 상기 IP 데이터 패킷에 대하여 심층 패킷 해석을 수행하도록 상기 심층 패킷 해석 유닛을 트리거하도록 구성된 판정 유닛
    을 더 포함하는, 이동 단말.
  14. 이동 단말 및 네트워크 서버를 포함하는, 이동 단말의 인터넷 액세스 서비스의 품질을 모니터링하기 위한 시스템으로서,
    상기 이동 단말은 상기 인터넷 액세스 서비스의 IP 데이터 패킷을 수집하고; 상기 IP 데이터 패킷에 대응하는 인터넷 액세스 서비스 타입을 식별하고; 상기 IP 데이터 패킷에 대한 심층 패킷 해석을 수행하여, 해석 결과를 획득하고; 상기 IP 데이터 패킷의 상기 해석 결과에 따라 상기 인터넷 액세스 서비스 타입에 대응하는 상기 인터넷 액세스 서비스의 핵심 품질 지표에 관한 통계를 수집하고; 통계에 의해 획득된 상기 핵심 품질 지표를 상기 네트워크 서버에 업로드하도록 구성되고;
    상기 네트워크 서버는 상기 이동 단말에 의해 업로드된 상기 핵심 품질 지표를 수신하고, 상기 핵심 품질 지표에 따라 상기 이동 단말의 상기 인터넷 액세스 서비스의 품질을 모니터링하도록 구성되는, 인터넷 액세스 서비스 품질 모니터링 시스템.
  15. 제14항에 있어서,
    상기 네트워크 서버는 모니터링 정책을 구성하도록 더 구성되고, 상기 모니터링 정책은 모니터링될 필요가 있는 인터넷 액세스 서비스 타입, 및 상기 인터넷 액세스 서비스 타입에 대응하는 핵심 품질 지표를 나타내기 위해 이용되며;
    상기 이동 단말은 상기 네트워크 서버로부터 상기 모니터링 정책을 획득하고; 상기 모니터링 정책, 및 상기 IP 데이터 패킷에 대응하는 상기 인터넷 액세스 서비스 타입에 따라, 상기 인터넷 액세스 서비스에 대하여 핵심 품질 지표 분석이 수행될 필요가 있다고 판정되는 경우에는 상기 IP 데이터 패킷에 대응하는 상기 인터넷 액세스 서비스 타입에 따라 상기 인터넷 액세스 서비스의 상기 핵심 품질 지표에 관한 통계를 수집하고, 상기 인터넷 액세스 서비스에 대하여 핵심 품질 지표 분석이 수행될 필요가 없다고 판정되는 경우에는 상기 IP 데이터 패킷을 드롭(drop)하도록 더 구성되는, 인터넷 액세스 서비스 품질 모니터링 시스템.
KR1020147020913A 2011-12-26 2012-12-10 이동 단말의 인터넷 액세스 서비스 품질을 모니터링하기 위한 방법, 디바이스 및 시스템 KR101545828B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201110461590.4 2011-12-26
CN201110461590.4A CN102752792B (zh) 2011-12-26 2011-12-26 监测移动终端上网业务质量的方法、设备及系统
PCT/CN2012/086297 WO2013097593A1 (zh) 2011-12-26 2012-12-10 监测移动终端上网业务质量的方法、设备及系统

Publications (2)

Publication Number Publication Date
KR20140116440A KR20140116440A (ko) 2014-10-02
KR101545828B1 true KR101545828B1 (ko) 2015-08-19

Family

ID=47032642

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147020913A KR101545828B1 (ko) 2011-12-26 2012-12-10 이동 단말의 인터넷 액세스 서비스 품질을 모니터링하기 위한 방법, 디바이스 및 시스템

Country Status (8)

Country Link
US (1) US9398475B2 (ko)
EP (1) EP2787758B1 (ko)
JP (1) JP5873188B2 (ko)
KR (1) KR101545828B1 (ko)
CN (1) CN102752792B (ko)
CA (1) CA2860467C (ko)
RU (1) RU2581044C2 (ko)
WO (1) WO2013097593A1 (ko)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752792B (zh) * 2011-12-26 2015-08-19 华为技术有限公司 监测移动终端上网业务质量的方法、设备及系统
CN102984728A (zh) * 2012-11-02 2013-03-20 王攀 基于信令监测的3g移动互联网网页时延计算方法
CN102984727A (zh) * 2012-11-02 2013-03-20 王攀 一种gprs环境下基于信令分析的移动互联网用户空口占用时长推算方法
CN104301161B (zh) * 2013-07-17 2018-05-18 华为技术有限公司 业务质量指标的计算方法、计算装置以及通信系统
CN104427331B (zh) * 2013-08-28 2017-12-01 华为技术有限公司 一种视频业务处理方法、装置及网络设备
CN104426717A (zh) * 2013-09-09 2015-03-18 中国电信股份有限公司 用于检测互联网应用质量的方法、家庭网关和系统
CN103580959B (zh) * 2013-11-15 2017-04-26 大连梯耐德网络技术有限公司 一种分布式统计上报的实现方法
CN103955507B (zh) * 2014-04-25 2017-08-11 中国联合网络通信集团有限公司 基于用户感知的预警方法及装置
US9398476B2 (en) * 2014-10-02 2016-07-19 International Business Machines Corporation Sampling of device states for mobile software applications
CN105721231B (zh) * 2014-12-01 2019-10-29 中国移动通信集团江苏有限公司 一种业务质量感知探测方法及装置
CN104660727A (zh) * 2015-02-10 2015-05-27 深圳市博瑞得科技有限公司 一种基于dns端的业务识别方法及其系统
CN104994133B (zh) * 2015-05-22 2018-08-21 华中科技大学 一种基于网络KPI的移动Web网页访问用户体验感知评测方法
US20160373509A1 (en) * 2015-06-16 2016-12-22 Sk Telecom Co., Ltd. APPARATUS AND METHOD FOR REPORTING QoS/QoE IN MOBILE ENVIRONMENT
US10999625B2 (en) 2015-06-16 2021-05-04 Sk Telecom Co., Ltd. Method for reporting QoS/QoE in mobile environment and device therefor
WO2017009525A1 (en) * 2015-07-16 2017-01-19 Nokia Technologies Oy User-plane enhancements supporting in-bearer sub-flow qos differentiation
US10193905B2 (en) * 2015-09-03 2019-01-29 Samsung Electronics Co., Ltd Method and apparatus for adaptive cache management
KR101713909B1 (ko) * 2015-10-05 2017-03-09 주식회사 윈스 화이트 도메인을 이용한 네트워크 방어 방법 및 이를 위한 장치
CN106817272B (zh) * 2015-11-30 2020-04-14 任子行网络技术股份有限公司 一种网络协议自动化分析测试方法和系统
CN105357699B (zh) * 2015-12-15 2019-02-05 珠海市经纬天地通讯技术有限公司 无线网络质量监测系统及方法
CN105744557B (zh) * 2016-02-18 2017-03-15 郭今戈 一种http页面下载速率低的分析定界方法、装置
CN106375309B (zh) * 2016-08-31 2020-02-11 北京青石绿网科技有限公司 一种移动设备dpi数据安全管理方法
CN107786992B (zh) * 2016-08-31 2021-01-26 中国联合网络通信集团有限公司 一种检测移动通信网络质量的方法和装置
CN106375311B (zh) * 2016-08-31 2019-10-01 北京青石绿网科技有限公司 一种移动设备dpi应用安全管理方法
JP6721057B2 (ja) * 2016-11-15 2020-07-08 日本電気株式会社 通信セッションログ解析装置、方法
CN108111562A (zh) * 2016-11-25 2018-06-01 北京京东尚科信息技术有限公司 使用应用的方法和应用平台
CN108200586B (zh) * 2016-12-08 2021-03-23 中国电信股份有限公司 用于移动网感知数据关联的方法和系统
CN108270637B (zh) * 2016-12-30 2020-12-22 中国移动通信集团浙江有限公司 一种网站质量多层钻取系统和方法
CN106850351A (zh) * 2017-02-10 2017-06-13 北京浩瀚深度信息技术股份有限公司 一种非对称链路环境下http业务近似时延统计方法及装置
CN107026770B (zh) * 2017-04-10 2019-11-22 上海艾策通讯科技股份有限公司 电信宽带业务完工校验的装置及方法
US11032127B2 (en) 2017-06-26 2021-06-08 Verisign, Inc. Resilient domain name service (DNS) resolution when an authoritative name server is unavailable
CN107908558B (zh) * 2017-11-14 2021-01-05 广东华仝九方科技有限公司 一种手机客户端软件质量自动化评测方法
CN108259263A (zh) * 2017-12-01 2018-07-06 国家电网公司 数据分析方法、装置及系统
CN109981550B (zh) * 2017-12-28 2021-10-01 中国移动通信集团北京有限公司 一种游戏业务质量评估方法及装置
CN110324198B (zh) * 2018-03-30 2021-06-04 华为技术有限公司 丢包处理方法和丢包处理装置
CN110769435B (zh) * 2018-07-25 2022-08-30 中国电信股份有限公司 通信方法、装置、系统以及计算机可读存储介质
CN109039775A (zh) 2018-09-12 2018-12-18 网宿科技股份有限公司 业务质量监控方法、装置及系统
CN110972158B (zh) * 2018-09-29 2023-07-14 中国移动通信集团山东有限公司 基站侧网络数据的监测装置和方法
CN111211914A (zh) * 2018-11-21 2020-05-29 合勤科技股份有限公司 网络设备设定的方法与系统
US11122442B2 (en) 2018-12-11 2021-09-14 At&T Intellectual Property I, L.P. Transferring coverage enhancement information from terminal adapter to terminal equipment
CN110221581B (zh) * 2019-04-26 2022-03-15 工业互联网创新中心(上海)有限公司 工业控制网络监测装置和方法
CN110351767B (zh) * 2019-08-16 2023-11-03 腾讯云计算(北京)有限责任公司 Wi-Fi连接管理方法、装置、电子终端以及存储介质
CN110932939A (zh) * 2019-12-06 2020-03-27 杭州视洞科技有限公司 一种实时监测app和ipc网络情况的方案
CN112994967A (zh) * 2019-12-17 2021-06-18 中兴通讯股份有限公司 宽带网络的诊断方法、装置、设备和存储介质
CN113542044A (zh) * 2020-04-15 2021-10-22 中国移动通信集团河北有限公司 网络质量监测方法、装置及计算设备
CN111953563A (zh) * 2020-07-31 2020-11-17 中国移动通信集团江苏有限公司 用户识别的方法、装置、设备及计算机存储介质
CN112350860A (zh) * 2020-10-28 2021-02-09 杭州东方通信软件技术有限公司 一种判断用户故障恢复情况的系统及方法
CN115915290A (zh) * 2021-08-23 2023-04-04 中兴通讯股份有限公司 业务特征的提取方法、服务质量调度方法、设备、介质
CN115473871B (zh) * 2022-09-19 2023-08-04 广州市百果园网络科技有限公司 域名本地解析方法及其装置、设备、介质、产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009021049A2 (en) 2007-08-07 2009-02-12 Clearwire Legacy Llc Subscriber management system for a communication network
US20090296613A1 (en) 2008-06-03 2009-12-03 Colin Kahn Method and apparatus for providing quality-of-service in radio access networks
CN102014419A (zh) 2009-09-09 2011-04-13 苏州工业园区科升通讯有限公司 采用终端手机进行2g与3g网络测试的方法
CN102104900A (zh) 2011-01-27 2011-06-22 大唐移动通信设备有限公司 用户感知的分析方法及设备

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7506047B2 (en) * 2001-03-30 2009-03-17 Bmc Software, Inc. Synthetic transaction monitor with replay capability
US7188169B2 (en) * 2001-06-08 2007-03-06 Fair Isaac Corporation System and method for monitoring key performance indicators in a business
JP2003110738A (ja) * 2001-09-26 2003-04-11 Nec Access Technica Ltd 通信チャンネル数制御方法及びダイヤルアップルータ
JP3819309B2 (ja) * 2002-03-08 2006-09-06 Kddi株式会社 プロトコルシーケンス解析装置及びそのプロトコルシーケンス表示データ生成方法、コンピュータプログラム
JP4099108B2 (ja) * 2003-06-10 2008-06-11 富士通株式会社 ネットワーク及びサーバの負荷低減ルータ
KR100976475B1 (ko) 2003-08-19 2010-08-18 엘지전자 주식회사 서비스 품질 (QoS) 측정보고 전송 방법 및 수신 방법
US20060034185A1 (en) * 2004-07-08 2006-02-16 Patzschke Till I Systems and methods for monitoring and evaluating a connectivity device
JP4668775B2 (ja) 2005-11-28 2011-04-13 株式会社日立製作所 Dnsサーバ装置
CN100388693C (zh) * 2005-12-28 2008-05-14 华为技术有限公司 根据服务水平协议对服务质量进行监测的方法和系统
KR101200168B1 (ko) * 2006-08-11 2012-11-13 에스케이플래닛 주식회사 이동통신 단말기를 이용한 무선 인터넷 서비스 품질 측정방법 및 시스템
US8699349B2 (en) * 2007-10-26 2014-04-15 Microsoft Corporation Multi-factor optimized routing
US8195661B2 (en) * 2007-11-27 2012-06-05 Umber Systems Method and apparatus for storing data on application-level activity and other user information to enable real-time multi-dimensional reporting about user of a mobile data network
CN101494545B (zh) 2007-12-27 2012-06-20 华为技术有限公司 业务计费提示方法、系统及移动终端
US7929450B2 (en) 2008-02-29 2011-04-19 Alcatel Lucent In-bound mechanism that monitors end-to-end QOE of services with application awareness
US8339959B1 (en) * 2008-05-20 2012-12-25 Juniper Networks, Inc. Streamlined packet forwarding using dynamic filters for routing and security in a shared forwarding plane
US8850578B2 (en) * 2008-08-06 2014-09-30 International Business Machines Corporation Network intrusion detection
CN101360054B (zh) 2008-09-26 2012-04-25 腾讯科技(深圳)有限公司 数据传输系统及数据传输方法
US8284786B2 (en) * 2009-01-23 2012-10-09 Mirandette Olivier Method and system for context aware deep packet inspection in IP based mobile data networks
WO2011079385A1 (en) * 2009-12-30 2011-07-07 Neuralitic Systems A method and system for subscriber journey analytics
CN102752792B (zh) * 2011-12-26 2015-08-19 华为技术有限公司 监测移动终端上网业务质量的方法、设备及系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009021049A2 (en) 2007-08-07 2009-02-12 Clearwire Legacy Llc Subscriber management system for a communication network
US20090296613A1 (en) 2008-06-03 2009-12-03 Colin Kahn Method and apparatus for providing quality-of-service in radio access networks
CN102014419A (zh) 2009-09-09 2011-04-13 苏州工业园区科升通讯有限公司 采用终端手机进行2g与3g网络测试的方法
CN102104900A (zh) 2011-01-27 2011-06-22 大唐移动通信设备有限公司 用户感知的分析方法及设备

Also Published As

Publication number Publication date
JP2015511415A (ja) 2015-04-16
KR20140116440A (ko) 2014-10-02
US9398475B2 (en) 2016-07-19
CN102752792A (zh) 2012-10-24
RU2581044C2 (ru) 2016-04-10
EP2787758B1 (en) 2016-03-09
US20140334326A1 (en) 2014-11-13
CA2860467C (en) 2017-01-17
EP2787758A4 (en) 2014-12-24
CN102752792B (zh) 2015-08-19
EP2787758A1 (en) 2014-10-08
RU2014131029A (ru) 2016-02-20
WO2013097593A1 (zh) 2013-07-04
JP5873188B2 (ja) 2016-03-01
CA2860467A1 (en) 2013-07-04

Similar Documents

Publication Publication Date Title
KR101545828B1 (ko) 이동 단말의 인터넷 액세스 서비스 품질을 모니터링하기 위한 방법, 디바이스 및 시스템
CN105264859B (zh) 用于生成对基于web的应用的客户体验的洞悉的方法和装置
US10349297B2 (en) Quality of user experience analysis
EP3197198A1 (en) A method for analyzing and inferring wireless network performance
US20140119196A1 (en) Network Device Trace Correlation
EP3013001B1 (en) Service quality index calculation method and calculation apparatus, and communications system
US9407522B2 (en) Initiating data collection based on WiFi network connectivity metrics
US10952091B2 (en) Quality of user experience analysis
EP3018863B1 (en) Data network congestion monitoring
JP5534480B2 (ja) ネットワーク監視及び分析ツール
CN105357699A (zh) 无线网络质量监测系统及方法
CN113676926B (zh) 用户网络感知画像方法及装置
EP3082320B1 (en) Identifying browsing sessions based on temporal transaction pattern
US12028732B2 (en) Examining latency in communications networks
KR101857515B1 (ko) 서비스에 의해 소비된 무선 인터페이스 자원을 결정하는 탐지 기구 및 방법
KR100833514B1 (ko) 무선 인터넷을 위한 통신품질측정시스템 및 그 방법
CN109714798B (zh) 后向QoS保障方法、加速平台以及通信系统
SAFARI KHATOUNI Experimentation and Characterization of Mobile Broadband Networks
CN116367254A (zh) 一种终端应用性能监测方法、装置、系统和电子设备
TW201106643A (en) Real-time flow monitoring system and method for mobile data network

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180719

Year of fee payment: 4