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

KR101847199B1 - Apparatus and method for providing quality analysis of data service - Google Patents

Apparatus and method for providing quality analysis of data service Download PDF

Info

Publication number
KR101847199B1
KR101847199B1 KR1020120106198A KR20120106198A KR101847199B1 KR 101847199 B1 KR101847199 B1 KR 101847199B1 KR 1020120106198 A KR1020120106198 A KR 1020120106198A KR 20120106198 A KR20120106198 A KR 20120106198A KR 101847199 B1 KR101847199 B1 KR 101847199B1
Authority
KR
South Korea
Prior art keywords
data service
client terminal
service quality
terminal device
performance
Prior art date
Application number
KR1020120106198A
Other languages
Korean (ko)
Other versions
KR20140039686A (en
Inventor
이동기
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020120106198A priority Critical patent/KR101847199B1/en
Publication of KR20140039686A publication Critical patent/KR20140039686A/en
Application granted granted Critical
Publication of KR101847199B1 publication Critical patent/KR101847199B1/en

Links

Images

Classifications

    • 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
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]

Landscapes

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

Abstract

데이터 서비스 품질 분석 장치 및 품질 분석 방법이 개시된다.
모바일 인터넷 애플리케이션은 이동통신 사업자만의 정보(intelligence)를 최대한 활용하는 방향으로 진화할 가능성이 있으며, 이를 위해 망 전체의 행태적 특징(behavioral characteristics)을 효과적으로 실측/수집/분석할 수 있는 스케일러블(scalable)한 네트워크 시스템의 도입이 필요한 실정이다. 이에 본 발명의 실시예에서는, 클라이언트 단말 장치의 NS(Network Sensor) 기능을 통해 데이터 서비스 성능을 측정하게 하여 NS의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술, 구체적으로, 상태 질의 메시지를 클라이언트 단말 장치로 전송한 후 상태 질의 메시지에 응답하는 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하여 실질적인 데이터 서비스 성능을 측정할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 제안하고자 한다.
A data service quality analyzing apparatus and a quality analyzing method are disclosed.
Mobile Internet applications are likely to evolve to make the most of the intelligence of mobile operators. In order to do this, scalable (mobile) applications that can effectively measure / collect / analyze the behavioral characteristics of the entire network scalable network system is required. Accordingly, in the embodiment of the present invention, the NS (Network Sensor) function of the client terminal device measures the data service performance, thereby facilitating the management of the NS and promptly collecting and managing the data service quality. Analyzing technology, specifically, transmitting a status inquiry message to a client terminal device, and then assigning measurement target task information to a client terminal device responding to the status inquiry message, thereby realizing data service performance measurement. Technology.

Description

데이터 서비스 품질 분석 장치 및 방법{APPARATUS AND METHOD FOR PROVIDING QUALITY ANALYSIS OF DATA SERVICE}[0001] APPARATUS AND METHOD FOR PROVIDING QUALITY ANALYSIS OF DATA SERVICE [0002]

본 발명은 데이터 서비스 품질 분석 기술에 관한 것으로, 특히 이동통신 사업자(mobile carrier) 관점에서 고객이 체감한 데이터 서비스 품질을 분석하는데 적합한 데이터 서비스 품질 분석 장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data service quality analysis technology, and more particularly, to a data service quality analysis apparatus and method suitable for analyzing a data service quality experienced by a customer from the viewpoint of a mobile carrier.

모바일 네트워크 성능을 실제 측정하기 위해서는, 실측에 필요한 장비를 운영자가 직접 휴대한 후 필드로 이동하여 데이터를 수집해야만 한다. 이는, 망 관리자의 입장에서 원하는 순간과 원하는 장소에서 온-디맨드(on-demand)로 성능을 수집하기에는 시간적/공간적인 제약이 따를 수밖에 없다.In order to actually measure the performance of the mobile network, the operator must carry the equipment necessary for the actual measurement and then move to the field and collect the data. This means that there is a time / space constraint to collect performance on-demand at the desired moment and at the desired location in the network manager's viewpoint.

또한, 측정에 필요한 사용자 입력 환경이 극히 제한적이기 때문에 망 전체의 성능 파악 등과 같이 통계적으로 의미 있는(statistically significant) 값을 분석하기에는 한계가 있다.In addition, because the user input environment required for measurement is extremely limited, there is a limit to analyzing statistically significant values such as the performance of the entire network.

향후, 모바일 인터넷 애플리케이션은 이동통신 사업자만의 정보(intelligence)를 최대한 활용하는 방향으로 진화할 가능성이 있으며, 이를 위해 망 전체의 행태적 특징(behavioral characteristics)을 효과적으로 실측/수집/분석할 수 있는 스케일러블(scalable)한 네트워크 시스템의 도입이 필요한 실정이다.In the future, the mobile Internet application may evolve to utilize only the intelligence of the mobile communication provider. In order to do this, a scale capable of effectively measuring / collecting / analyzing the behavioral characteristics of the entire network It is necessary to introduce a scalable network system.

1. 한국등록특허 10-1082586호, 장비데이터수집을 위한 방법, 장치, 및 저장매체, 2011년11월4일 등록1. Korean Patent No. 10-1082586, Method, Apparatus, and Storage Medium for Equipment Data Collection, Registered on November 4, 2011 2. 한국등록특허 10-1030846호, 서비스 품질 지수 분석 시스템 및 방법, 2011년4월15일 등록2. Korean Registration No. 10-1030846, System and Method for Analysis of Service Quality Index, Registered on April 15, 2011

이에 본 발명의 실시예에서는, 클라이언트 단말 장치의 NS(Network Sensor) 기능을 통해 데이터 서비스 성능을 측정하게 하여 NS의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 제안하고자 한다.Accordingly, in the embodiment of the present invention, the NS (Network Sensor) function of the client terminal device measures the data service performance, thereby facilitating the management of the NS and promptly collecting and managing the data service quality. Analysis technology.

구체적으로 본 발명의 실시예에서는, 상태 질의 메시지를 클라이언트 단말 장치로 전송한 후 상태 질의에 대한 확인 메시지가 수신되는 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하여 실질적인 데이터 서비스 성능을 측정할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 제안하고자 한다.More specifically, in the embodiment of the present invention, after transmitting a status query message to a client terminal device, measurement target job information is assigned to a client terminal device receiving a status inquiry confirmation message to measure actual data service performance Customer experience data service quality analysis technology.

본 발명의 과제를 해결하기 위한 일 실시예에 따르면, 클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하고, 상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 데이터 서비스 품질 관리부와, 상기 데이터 서비스 품질 관리부를 통해 선정되는 특정 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하고, 할당되는 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 상기 특정 클라이언트 단말 장치로부터 수집하는 측정 작업 스케줄러를 포함하는 데이터 서비스 품질 분석 장치를 제공할 수 있다.According to an aspect of the present invention, there is provided a method of transmitting a data service status query message to a client terminal device group, the method comprising: A service quality management unit configured to assign measurement target job information to a specific client terminal device selected through the data service quality management unit and to transmit a data service quality measurement result corresponding to the measurement target job information to the specific client terminal unit The present invention can provide a data service quality analyzing apparatus including a measurement task scheduler for collecting data.

여기서, 상기 특정 클라이언트 단말 장치는, 네트워크 센서를 포함할 수 있다.Here, the specific client terminal device may include a network sensor.

또한, 상기 특정 클라이언트 단말 장치는, 상기 네트워크 센서를 통해 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정할 수 있다.The specific client terminal apparatus may be connected to the performance measuring apparatus through the network sensor to measure the performance of the measurement target work information.

본 발명의 다른 실시예에 따르면, 클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하는 과정과, 상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 과정과, 선정되는 특정 클라이언트 단말 장치로 측정 대상 작업 정보를 전송하는 과정과, 상기 특정 클라이언트 단말 장치로부터 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 수신하는 과정을 포함하는 데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법을 제공할 수 있다.According to another exemplary embodiment of the present invention, there is provided a method for transmitting a data service status query message, the method comprising: transmitting a data service status query message to a client terminal device group; selecting a client terminal device that responds to the data service status query message in the client terminal device group; The method comprising the steps of: transmitting measurement target job information to a specific client terminal device that is to be measured; and receiving a data service quality measurement result corresponding to the measurement target job information from the specific client terminal device A quality analysis method can be provided.

여기서, 상기 데이터 서비스 상태 질의 메시지는, 고객 프로파일(customer profile) 또는 지리적 위치(geometric location) 또는 네트워크 위치(network location) 또는 액세스 네트워크 타입(access network type) 또는 이동성 타입(mobility type) 또는 클라이언트 단말 장치의 리소스(resource) 상태 중 적어도 하나의 정보를 포함할 수 있다.Here, the data service status inquiry message may be a customer profile, a geographic location, a network location, an access network type, a mobility type, And a resource state of the resource.

또한, 상기 데이터 서비스 품질 측정 결과는, 상기 특정 클라이언트 단말 장치가 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정한 결과인 것을 특징으로 할 수 있다.The data service quality measurement result may be a result of measuring the performance of the specific client terminal device in connection with the performance measurement device.

또한, 상기 측정 대상 작업 정보는, 전파 환경(radio quality) 또는 종단(end-to-end) 네트워크 성능 또는 클라이언트 단말 장치 성능 또는 피어-투-피어(peer-to-peer) 성능 또는 시간적(temporal) 네트워크 커버리지 또는 공간적(spatial) 네트워크 커버리지 또는 인터넷 서비스 성능 중 적어도 하나의 정보를 포함할 수 있다.In addition, the measurement target task information may include at least one of radio quality or end-to-end network performance or client terminal capability or peer-to-peer performance or temporal, Network coverage, or spatial network coverage or Internet service capability.

또한, 상기 인터넷 서비스 성능은, VoIP(Voice over Internet Protocol) 서비스 성능 또는 웹(web) 서비스 성능 또는 멀티미디어 스트리밍(multimedia streaming) 서비스 성능 또는 모바일 게임(mobile game) 서비스 성능 중 적어도 하나를 포함할 수 있다.In addition, the Internet service performance may include at least one of Voice over Internet Protocol (VoIP) service performance or web service performance, multimedia streaming service performance, or mobile game service performance .

또한, 상기 데이터 서비스 품질 분석 방법은, 상기 클라이언트 단말 장치 그룹의 백그라운드 환경에서 수행될 수 있다.In addition, the data service quality analysis method may be performed in a background environment of the client terminal device group.

또한, 상기 데이터 서비스 품질 분석 방법을 실행시키기 위한 데이터 서비스 품질 측정 프로그램이 기록된 기록매체를 제공할 수 있다.In addition, a data service quality measurement program for executing the data service quality analysis method may be provided.

본 발명에 의하면, 클라이언트 단말 장치의 네트워크 센서 기능을 통해 데이터 서비스 성능을 측정하게 하여 네트워크 센서의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술, 구체적으로, 상태 질의 메시지를 클라이언트 단말 장치로 전송한 후 상태 조건이 변경되는 클라이언트 단말 중 변경된 상태 조건을 만족하는 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하여 실질적인 데이터 서비스 성능을 측정할 수 있다.According to the present invention, there is provided a customer perception data service quality analysis technology that facilitates management of a network sensor by measuring data service performance through a network sensor function of a client terminal device and can immediately collect and manage data service quality, , The actual data service performance can be measured by allocating the measurement object task information to the client terminal device satisfying the changed status condition among the client terminals whose status condition is changed after transmitting the status inquiry message to the client terminal device.

도 1은 본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치를 포함하는 이동통신 시스템의 개략적인 구성 블록도,
도 2는 본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치의 상세 구성 블록도,
도 3은 본 발명의 실시예에 따른 데이터 서비스 품질 분석 방법을 예시적으로 설명하는 흐름도.
1 is a schematic block diagram of a mobile communication system including a data service quality analyzing apparatus according to an embodiment of the present invention;
2 is a detailed block diagram of a data service quality analyzing apparatus according to an embodiment of the present invention.
FIG. 3 is a flow chart exemplarily illustrating a data service quality analysis method according to an embodiment of the present invention. FIG.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 도면부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention, and the manner of achieving them, will be apparent from and elucidated with reference to the embodiments described hereinafter in conjunction with the accompanying drawings. However, it is to be understood that the present invention is not limited to the disclosed embodiments, but may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. It is intended that the disclosure of the present invention be limited only by the terms of the appended claims. Like numbers refer to like elements throughout.

본 발명의 실시예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 후술되는 용어들은 본 발명의 실시예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the embodiments of the present invention, which may vary depending on the intention of the user, the operator, or the like. Therefore, the definition should be based on the contents throughout this specification.

실시예의 설명에 앞서, 본 발명은 클라이언트 단말 장치의 NS(Network Sensor) 기능을 통해 데이터 서비스 성능을 측정하게 하여 NS의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있게 한다는 것으로, 이러한 기술 사상으로부터 본 발명의 목적으로 하는 바를 용이하게 달성할 수 있을 것이다.Prior to the description of the embodiments, the present invention facilitates management of NS by allowing data service performance to be measured through a NS (Network Sensor) function of a client terminal device, and can immediately collect and manage data service quality. The object of the present invention can be easily achieved from the technical idea.

이하, 첨부된 도면들을 참조하여 본 발명의 실시예에 대해 구체적으로 살펴보기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치를 포함하는 이동통신 시스템의 전체 구성 블록도로서, 클라이언트 단말 장치 그룹(100), 네트워크(10), 데이터 서비스 품질 분석 장치(200), 성능 측정 장치(300) 등을 포함할 수 있다.FIG. 1 is a block diagram of an overall configuration of a mobile communication system including a data service quality analysis apparatus according to an embodiment of the present invention. The client terminal group 100, the network 10, the data service quality analysis apparatus 200, A performance measuring apparatus 300, and the like.

도 1에 도시한 바와 같이, 클라이언트 단말 장치 그룹(100)은 다수의 클라이언트 단말 장치들(100/1~100/N)을 포함할 수 있으며, 본 실시예에 따라 데이터 서비스 성능 측정 서비스를 제공하기 위한 디바이스(device) 그룹으로서, 예를 들면 스마트폰(smart phone), 테블릿 컴퓨터(tablet PC), 노트패드(notepad) 등의 다양한 형태의 클라이언트 단말 장치들을 포함할 수 있다.1, the client terminal apparatus group 100 may include a plurality of client terminal apparatuses 100/1 to 100 / N, and may provide a data service performance measurement service according to the embodiment of the present invention. And may include various types of client terminal devices such as a smart phone, a tablet PC, a notepad, and the like.

이러한 클라이언트 단말 장치 그룹(100)은 후술하는 네트워크(10)와 광대역 무선접속으로 인터페이스 하여 가입자에게 광대역 무선통신 서비스를 제공할 수 있으며, W-CDMA(Wideband Code Division Multiple Access) 방식의 3세대 무선통신 기술뿐만 아니라, LTE(Long Term Evolution)/EPC(Evolved Packet Core) 방식의 4세대, 또는 그 이상의 무선통신 기술을 지원하는 무선통신 서비스 환경들을 모두 포함할 수 있다.The client terminal device group 100 may provide a broadband wireless communication service to a subscriber by interfacing with a network 10, which will be described later, with a broadband wireless connection, and may be a third generation wireless communication As well as wireless communication service environments supporting the fourth generation or higher wireless communication technologies such as LTE (Long Term Evolution) / EPC (Evolved Packet Core).

또한, 클라이언트 단말 장치 그룹(100)은 후술하는 네트워크(10)와 근거리 무선접속으로 인터페이스 하여 가입자에게 근거리 무선통신 서비스를 제공할 수 있다. 이때의 근거리 무선통신 서비스는, 예를 들면 와이파이(Wi-Fi) 통신 서비스가 적용될 수 있으며, 근거리 통신 서비스를 제공하는 네트워크(10)를 통해 클라이언트 단말 장치 그룹(100)이 데이터 서비스 품질 분석 장치(200)와 접속될 수 있을 것이다.In addition, the client terminal device group 100 may provide a short-range wireless communication service to a subscriber by interfacing with a network 10, which will be described later, by a short-range wireless connection. The short-range wireless communication service may be a Wi-Fi communication service, and the client terminal group 100 may be connected to the data service quality analysis apparatus 200).

특히, 클라이언트 단말 장치 그룹(100)의 임의의 클라이언트 단말 장치, 예를 들어 클라이언트 단말 장치1(100/1)은, 본 발명의 실시예에 따라 데이터 서비스 품질 분석 장치(200)로부터 상태 질의 메시지를 수신하고, 상태 질의 메시지에 대한 확인이 가능할 때 상태 질의 확인 메시지를 데이터 서비스 품질 분석 장치(200)로 통보할 수 있으며, 데이터 서비스 품질 분석 장치(200)로부터 측정 대상 작업 리스트를 수신하여 성능 측정 장치(300)와의 연계를 통해 데이터 서비스 품질을 측정할 수 있다.In particular, any client terminal device, for example, client terminal device 1 100/1 of the client terminal device group 100 receives a status inquiry message from the data service quality analyzer 200 according to an embodiment of the present invention And a state inquiry confirmation message may be notified to the data service quality analyzing apparatus 200 when the state inquiry message can be confirmed and the measurement subject work list is received from the data service quality analyzing apparatus 200, The quality of the data service can be measured through association with the data service 300.

즉, 데이터 서비스 품질 측정 결과는, 클라이언트 단말 장치1(100/1)이 성능 측정 장치(300)와 연결되어 측정 대상 작업 정보에 대한 성능을 측정한 결과인 것을 특징으로 한다. 이러한 클라이언트 단말 장치1(100/1)은, 본 발명의 실시예에 따라 네트워크 센서(Network Sensor, NS) 역할을 할 수 있는데, 이러한 네트워크 센서에 의해 성능 측정 장치(300)와 연동하여 데이터 서비스의 품질을 측정할 수 있다.That is, the data service quality measurement result is a result of measuring the performance of the client terminal apparatus 1 (100/1) connected to the performance measuring apparatus 300 to measure the task to be measured. The client terminal device 1 100/1 may serve as a network sensor (NS) according to an embodiment of the present invention. The quality can be measured.

이때, 데이터 서비스 품질 측정을 위해서는, 네트워크 센싱 또는 데이터 서비스 품질 측정을 위한 애플리케이션이 클라이언트 단말 장치1(100/1) 내, 또는 클라이언트 단말 장치1(100/1)에 장착될 수 있는 USIM(Universal Subscriber Identity Module) 내에 설치될 필요가 있으며, 이러한 애플리케이션은 클라이언트 단말 장치1(100/1)의 백그라운드(background) 환경에서 수행되는 것이 바람직할 수 있다. 즉, 데이터 서비스 품질 측정 대상을 사용자가 인지 또는 선택할 수 있게 구현할 수 있으나, 바람직하게는 클라이언트 단말 장치1(100/1)이 다른 작업을 수행하면서 백그라운드로 데이터 서비스 품질 측정 프로세서를 구동시킬 수 있다.At this time, in order to measure the data service quality, an application for network sensing or data service quality measurement may be performed in the client terminal unit 1 100/1 or in the case of a Universal Subscriber (USIM) Identity Module), and it may be preferable that such an application is performed in a background environment of the client terminal apparatus 1 (100/1). That is, the data service quality measurement object can be realized by the user so that the user can recognize or select the data service quality measurement object, but preferably the client terminal device 1 100/1 can operate the data service quality measurement processor in the background while performing other tasks.

네트워크(10)는 광대역 무선통신 네트워크 또는 근거리 무선통신 네트워크 등을 포함할 수 있으며, 클라이언트 단말 장치 그룹(100)과 데이터 서비스 품질 분석 장치(200)를 연결시켜 본 실시예에 따른 데이터 서비스 품질 분석 서비스, 예컨대 상태 질의 메시지 전송, 상태 질의 확인 메시지 전송, 측정 대상 작업 리스트 전송, 데이터 서비스 품질 측정 결과 전송 등의 서비스가 제공될 수 있게 한다.The network 10 may include a broadband wireless communication network or a short-range wireless communication network and may be connected to the client terminal group 100 and the data service quality analysis apparatus 200, For example, a status inquiry message transmission, a status inquiry confirmation message transmission, a measurement subject work list transmission, and a data service quality measurement result transmission.

여기서, 광대역 무선통신 네트워크는, 클라이언트 단말 장치 그룹(100)의 호 설정 및 자원 할당에 관여하는 것으로, 도면에는 도시하지 않았으나 제2의 다른 클라이언트 단말 장치 그룹의 호 설정 및 자원 할당에 관여하는 무선 네트워크가 구축될 수 있음을 본 발명의 기술 분야에서 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다. 이와 같은 광대역 무선통신 네트워크는 클라이언트 단말 장치 그룹(100)의 이동성을 보장하는 역할을 하며, 핸드 오버 및 무선 자원을 관리하는 기능을 수행할 수 있다. 광대역 무선통신 네트워크는 기지국 및 기지국 제어기를 포함하여 구성될 수 있으며, 동기식 및 비동기식을 모두 지원할 수 있다.Here, the broadband wireless communication network is involved in call setup and resource allocation of the client terminal apparatus group 100. Although not shown in the drawing, a wireless network It will be understood by those skilled in the art that the present invention can be practiced without departing from the spirit and scope of the present invention. Such a broadband wireless communication network plays a role of guaranteeing the mobility of the client terminal device group 100 and can perform a function of managing handover and radio resources. The broadband wireless communication network may comprise a base station and a base station controller and may support both synchronous and asynchronous.

네트워크(10) 내의 근거리 무선통신 네트워크는, 클라이언트 단말 장치 그룹(100)과 데이터 서비스 품질 분석 장치(200) 간의 근거리 통신 환경을 제공하는 것으로, 예컨대 와이파이(Wi-Fi) 등의 무선통신 환경을 포함할 수 있다.The short-range wireless communication network in the network 10 provides a short-range communication environment between the client terminal apparatus group 100 and the data service quality analysis apparatus 200 and includes a wireless communication environment such as Wi-Fi can do.

본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치(200)는 클라이언트 단말 장치 그룹(100)의 등록 요청에 따라 별도의 인증 처리를 거쳐 클라이언트 단말 장치의 정보들을 관리할 수 있으며, 클라이언트 단말 장치 그룹(100)으로 상태 질의 메시지를 전송한 후 상태 질의에 대한 상태 질의 확인 메시지, 즉 응답 메시지가 클라이언트 단말 장치 그룹(100)으로부터 수신될 경우에 해당 클라이언트 단말 장치로 측정 대상 작업 정보를 전송할 수 있다. 그리고, 데이터 서비스 품질 분석 장치(200)는 클라이언트 단말 장치 그룹(100)으로부터 품질 측정 결과를 수신하여 데이터베이스화할 수 있다.The data service quality analyzing apparatus 200 according to the embodiment of the present invention can manage the information of the client terminal apparatuses through a separate authentication process according to the registration request of the client terminal apparatus group 100, 100, and transmits a status query confirmation message, i.e., a response message, to the client terminal device 100 when the status inquiry message is received from the client terminal device group 100 after transmitting the status query message to the client terminal device 100. The data service quality analyzing apparatus 200 can receive the quality measurement result from the client terminal apparatus group 100 and convert it into a database.

이러한 데이터 서비스 품질 분석 장치(200)는 도 2에 도시한 바와 같이, 사용자 인터페이스부(202), M2M(Machine to Machine) 인터페이스부(204), 데이터 서비스 품질 관리부(206), 데이터베이스(208), 측정 작업 스케줄러(210) 등을 포함할 수 있다.2, the data service quality analyzing apparatus 200 includes a user interface unit 202, an M2M (Machine to Machine) interface unit 204, a data service quality managing unit 206, a database 208, A measurement task scheduler 210, and the like.

사용자 인터페이스부(202)는 사용자(관리자)로 하여금 클라이언트 단말 장치들에 대한 검색, 품질 분석 작업 지시, 품질 분석 작업 예약, 데이터(측정 대상 작업 리스트, 품질 측정 결과 리스트 등) 시각화 등을 수행하기 위한 인터페이스 환경을 제공할 수 있다.The user interface unit 202 allows the user (manager) to perform a search for client terminal devices, a quality analysis work instruction, a quality analysis job reservation, a visualization of data (a measurement target work list, a quality measurement result list, etc.) Interface environment can be provided.

M2M 인터페이스부(204)는 사용자(관리자)로 하여금 데이터 서비스 품질 분석을 위한 API(Application Program Interface) 환경을 제공하기 위한 것으로, 예컨대 품질 분석 데이터 공유를 위한 API 환경 또는 품질 분석 데이터 수집을 위한 API 환경 등을 제공할 수 있다.The M2M interface unit 204 provides an API (Application Program Interface) environment for data service quality analysis to a user (administrator). For example, the M2M interface unit 204 includes an API environment for sharing quality analysis data or an API environment And so on.

데이터 서비스 품질 관리부(206)는 클라이언트 단말 장치 그룹(100)으로 데이터 서비스 상태 질의 메시지를 전송하고, 클라이언트 단말 장치 그룹(100)으로부터 상태 질의 확인 메시지가 수신되면, 해당 클라이언트 단말 장치, 예를 들어 클라이언트 단말 장치1(100/1)을 선정하는 역할을 할 수 있다.The data service quality management unit 206 transmits a data service status query message to the client terminal device group 100 and, when receiving the status query confirmation message from the client terminal device group 100, And can select the terminal device 1 (100/1).

데이터베이스(208)는 데이터 서비스 품질 관리부(206)에 의해 관리되며, 클라이언트 단말 장치 그룹(100)으로부터 제공되는 데이터 서비스 품질 측정 결과(측정 데이터)를 저장할 수 있다. 또한, 데이터베이스(208)에는 데이터 서비스 품질 분석을 위해 클라이언트 단말 장치 그룹(100)에 제공되는 상태 질의 메시지 및 측정 대상 작업 리스트 등이 저장될 수 있다. 이와 같은 데이터베이스(208)는, 예컨대 오라클(Oracle), 인포믹스(Infomix), 사이베이스(Sybase), DB2와 같은 관계형 데이터베이스 관리 시스템(RDBMS)이나, 겜스톤(Gemston), 오리온(Orion), O2 등과 같은 객체 지향 데이터베이스 관리 시스템(OODBMS)을 이용하여 본 발명의 목적에 맞게 구현될 수 있고, 자신의 기능을 달성하기 위하여 적당한 필드(field)들을 가질 수 있다.The database 208 is managed by the data service quality management unit 206 and can store the data service quality measurement result (measurement data) provided from the client terminal device group 100. In addition, the database 208 may store a status query message, a measurement target task list, and the like provided to the client terminal device group 100 for data service quality analysis. Such a database 208 may be a relational database management system (RDBMS) such as Oracle, Infomix, Sybase, DB2, Gemston, Orion, O2, Can be implemented for the purposes of the present invention using the same object-oriented database management system (OODBMS), and can have appropriate fields to achieve their functions.

측정 작업 스케줄러(210)는 데이터 서비스 품질 관리부(206)를 통해 선정되는 클라이언트 단말 장치1(100/1)에 대해 측정 대상 작업 정보를 할당하고, 할당되는 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 클라이언트 단말 장치1(100/1)로부터 수집하는 역할을 할 수 있다. 이러한 데이터 서비스 품질 측정 결과는 데이터베이스(208)에 저장될 수 있다.The measurement job scheduler 210 allocates the measurement object job information to the client terminal apparatus 1 (100/1) selected through the data service quality management unit 206, and performs data service quality measurement corresponding to the measurement object job information And collect the result from the client terminal device 1 (100/1). This data service quality measurement result may be stored in the database 208. [

다시 도 1을 참조하면, 성능 측정 장치(300)는 네트워크(10)를 통해 클라이언트 단말 장치 그룹(100)과 연결되어 데이터 서비스 성능 측정 환경을 제공할 수 있다. 예컨대, 성능 측정 장치(300)는 클라이언트가 체감한 데이터 서비스 성능뿐만 아니라 네트워크 센서 기능이 탑재된 클라이언트 단말 장치 그룹(100)의 종단(end-to-end) 네트워크 성능(예를 들면, 최대 측정치 또는 가용 최대 성능 등)을 파악하기 위한 성능 측정용 노드(예를 들면, 비컨노드(beacon node))를 포함할 수 있다.Referring again to FIG. 1, the performance measuring apparatus 300 may be connected to the client terminal apparatus group 100 through the network 10 to provide a data service performance measuring environment. For example, the performance measuring apparatus 300 can measure not only the data service performance experienced by the client but also the end-to-end network performance (for example, the maximum measurement value or the maximum measurement value) of the client terminal apparatus group 100 equipped with the network sensor function (E.g., a beacon node) for identifying a performance measurement node (e.g., available maximum performance, etc.).

이에 따라, 클라이언트 단말 장치 그룹(100)은 성능 측정 장치(300)에 접속하여 다운링크 스루풋(downlink throughput), 업링크 스루풋(uplink throughput), 지연(delay), 손실(loss), 지터(jitter) 등의 네트워크 성능을 측정할 수 있다. 여기서, 스루풋이라 함은, 성능 측정 장치(300)와 클라이언트 단말 장치 그룹(100) 간에 전달되는 단위 시간당 데이터 량을 의미할 수 있다.Accordingly, the client terminal apparatus group 100 accesses the performance measuring apparatus 300 to determine the downlink throughput, the uplink throughput, the delay, the loss, the jitter, And so on. Here, the throughput may refer to the amount of data per unit time transmitted between the performance measuring apparatus 300 and the client terminal apparatus group 100.

이하, 상술한 구성과 함께, 본 발명의 실시예에 따른 데이터 서비스 품질 분석 방법, 구체적으로 데이터 서비스 품질 분석 장치(200)의 데이터 서비스 품질 분석 과정을 첨부한 도 3의 흐름도를 참조하여 상세히 설명하기로 한다.Hereinafter, a data service quality analysis method according to an embodiment of the present invention will be described in detail with reference to the flowchart of FIG. 3, which is a data service quality analysis process of the data service quality analysis apparatus 200 .

도 3에 도시한 바와 같이, 클라이언트 단말 장치 그룹(100)이 네트워크(10)를 통해 데이터 서비스 품질 분석 장치(200)에 접속하여 등록 인증을 요청하면, 데이터 서비스 품질 분석 장치(200)의 데이터 서비스 품질 관리부(206)는 클라이언트 단말 장치 그룹(100)의 단말 정보를 데이터베이스(208)에 등록하고, 등록되는 클라이언트 단말 장치 그룹(100)을 관리할 수 있다(S100).3, when the client terminal device group 100 accesses the data service quality analysis apparatus 200 via the network 10 and requests registration authentication, the data service quality analysis apparatus 200 transmits the data authentication request to the data service quality analysis apparatus 200, The quality management unit 206 can register the terminal information of the client terminal group 100 in the database 208 and manage the client terminal group 100 to be registered in operation S100.

이후, 데이터 서비스 품질 관리부(206)는 등록 관리되는 클라이언트 단말 장치 그룹(100)으로 상태 질의 메시지를 전송할 수 있다(S102).Thereafter, the data service quality management unit 206 may transmit a status query message to the client terminal device group 100 to be registered and managed (S102).

이때의 데이터 서비스 상태 질의 메시지는, 예컨대 고객 프로파일(customer profile) 또는 지리적 위치(geometric location) 또는 네트워크 위치(network location) 또는 액세스 네트워크 타입(access network type) 또는 이동성 타입(mobility type) 또는 클라이언트 단말 장치의 리소스(resource) 상태 중 적어도 하나의 정보를 포함할 수 있다.The data service status inquiry message at this time may be, for example, a customer profile or a geographic location or a network location or an access network type or a mobility type, And a resource state of the resource.

여기서, 고객 프로파일은, 예를 들어 개인 또는 법인 고객에 대한 프로파일이나 고객의 요금제 정보를 포함할 수 있다.Here, the customer profile may include, for example, a profile for a private or corporate customer, or a customer's plan information.

또한, 지리적 위치는, 예를 들어 위도(latitude) 또는 경도(longitude) 또는 도시 정보(city information) 등의 클라이언트 단말 장치 그룹(100)의 지리적 정보를 포함할 수 있다.The geographic location may also include geographic information of the client terminal device group 100, such as, for example, latitude or longitude or city information.

또한, 네트워크 위치는, 예를 들어 셀 ID(Cell Identification) 또는 와이파이 SSID(Service Set Identifier) 등을 포함할 수 있다.In addition, the network location may include, for example, a cell identification (Cell ID) or a Wi-Fi SSID (Service Set Identifier).

또한, 액세스 네트워크 타입은, 예를 들어 LTE 또는 WCDMA 또는 와이파이 등의 클라이언트 단말 장치 그룹(100)의 액세스 네트워크 타입 정보를 포함할 수 있다.In addition, the access network type may include access network type information of the client terminal apparatus group 100 such as LTE or WCDMA or Wi-Fi.

또한, 이동성 타입은, 예를 들어 정지상태 또는 지하철 또는 KTX 또는 선박 등의 클라이언트 단말 장치 그룹(100)의 이동성 상태 정보를 포함할 수 있다. 이러한 이동성 타입은 클라이언트 단말 장치 그룹(100)의 액추에이터나 자이로스코프 등을 활용할 수 있으며, GPS 정보 수신을 통해 평균 이동속도를 계산하여 이동성 타입을 파악할 수 있다. 또한, 와이파이 스캐닝을 통해 주변의 와이파이 AP 리스트를 획득할 수 있으며, 해당 AP의 구체적인 위치를 조회(예를 들어, 지하철 내에 탑재한 AP인지, 버스에 탑재된 AP인지를 조회)함으로써 클라이언트 단말 장치 그룹(100)의 이동성 타입을 파악할 수 있다.In addition, the mobility type may include mobility status information of the client terminal group 100 such as a stationary state or subway or KTX or a ship, for example. Such a mobility type can utilize an actuator or a gyroscope of the client terminal group 100, and can calculate the average movement speed through receipt of GPS information to determine the mobility type. Also, it is possible to acquire a neighbor Wi-Fi AP list through Wi-Fi scanning and inquire the specific location of the AP (for example, whether it is an AP mounted in the subway or an AP mounted on the bus) The mobile type of the mobile terminal 100 can be grasped.

또한, 리소스 상태는, 예를 들어 클라이언트 단말 장치 그룹(100)의 CPU 아이들(idle) 상태 또는 메모리 점유율 등을 포함할 수 있다.In addition, the resource status may include, for example, the CPU idle state or memory occupancy rate of the client terminal apparatus group 100, and the like.

이와 같은 상태 질의 메시지가 클라이언트 단말 장치 그룹(100)으로 전송되면, 클라이언트 단말 장치 그룹(100)에서는 상태 질의 메시지에 대한 확인이 가능한지를 판단하고, 상태 질의 메시지에 대한 확인이 가능한 경우에 상태 질의 확인 메시지를 데이터 서비스 품질 분석 장치(200)로 전달할 수 있다.When the status inquiry message is transmitted to the client terminal device group 100, the client terminal device group 100 determines whether the status inquiry message can be confirmed. If the status inquiry message can be confirmed, Message to the data service quality analysis apparatus 200. [

클라이언트 단말 장치 그룹(100)에서 데이터 서비스 품질 분석 장치(200)로 상태 질의 확인 메시지가 수신되면(S104), 데이터 서비스 품질 분석 장치(200) 내의 데이터 서비스 품질 관리부(206)는 상태 질의 확인 메시지가 수신된 클라이언트 단말 장치를 선정할 수 있다(S106). 예컨대, 데이터 서비스 품질 관리부(206)는 클라이언트 단말 장치 그룹(100)에서 상태 질의 확인 메시지를 보낸 클라이언트 단말 장치들(전체 클라이언트 단말 장치 또는 일부 클라이언트 단말 장치)을 선정하여 추후 데이터 서비스 품질 측정 작업을 할당할 수 있게 한다.When the status query confirmation message is received from the client terminal device group 100 by the data service quality analysis apparatus 200 in step S104, the data service quality management unit 206 in the data service quality analysis apparatus 200 transmits a status query confirmation message The received client terminal device can be selected (S106). For example, the data service quality management unit 206 selects client terminal devices (all client terminal devices or some client terminal devices) that have sent a status inquiry confirmation message from the client terminal device group 100 to assign a data service quality measurement task I can do it.

이후, 데이터 서비스 품질 관리부(206)는 측정 작업 스케줄러(210)와 연계하여 측정 대상 작업 정보를 생성하고, 생성되는 측정 대상 작업 정보를 해당 클라이언트 단말 장치(데이터 서비스 품질 측정 작업을 위해 선정된 클라이언트 단말 장치)로 전송할 수 있다(S108). 즉, 데이터 서비스 품질 관리부(206)는 측정 작업 스케줄러(210)로 측정 대상 작업 정보 생성을 요청하고, 측정 작업 스케줄러(210)에서 생성된 측정 대상 작업 정보를 제공받을 수 있다.Thereafter, the data service quality management unit 206 generates measurement target job information in association with the measurement job scheduler 210, and transmits the generated measurement target job information to the corresponding client terminal device (client terminal Device) (S108). That is, the data service quality management unit 206 requests the measurement task scheduler 210 to generate measurement task information, and can receive the measurement task information generated by the measurement task scheduler 210.

이때의 측정 대상 작업 정보는, 예컨대 전파 환경(radio quality) 또는 종단(end-to-end) 네트워크 성능 또는 클라이언트 단말 장치 성능 또는 피어-투-피어(peer-to-peer) 성능 또는 시간적(temporal) 네트워크 커버리지 또는 공간적(spatial) 네트워크 커버리지 중 적어도 하나의 정보를 포함할 수 있다.The measurement target task information at this time may be, for example, radio quality or end-to-end network performance or client terminal capability or peer-to-peer performance or temporal, And may include at least one of network coverage or spatial network coverage.

여기서, 종단 네트워크 성능은, 예를 들어 클라이언트 단말 장치 그룹(100)에서 성능 측정 장치(300)까지의 종단 네트워크 성능일 수 있다.Here, the end-point network performance may be, for example, the end-point network performance from the client terminal apparatus group 100 to the performance measuring apparatus 300.

또한, 클라이언트 단말 장치 성능은 인터넷 서비스 성능을 포함하는 것으로, 예를 들어 VoIP(Voice over Internet Protocol) 서비스 성능, 웹 서비스 성능(클라이언트 단말 장치에서 웹 페이지를 로딩하는데 까지 소요된 시간), 멀티미디어 스트리밍(multimedia streaming) 서비스 성능(비디오 스트리밍시 버퍼링 시간이나 끊김 횟수), 모바일 게임(mobile game) 서비스 성능(재생 품질 체감 성능) 등을 포함할 수 있다. 즉, 클라이언트 단말 장치 성능이라 함은, 단말의 하드웨어 성능뿐만 아니라 인터넷 등의 네트워크 서비스 성능 등이 복합적으로 구성된 데이터베이스의“클라이언트 체감 품질”을 의미할 수 있다.In addition, the performance of the client terminal device includes the Internet service performance. For example, the performance of the VoIP service, the web service performance (the time taken to load the web page from the client terminal device), the multimedia streaming multimedia streaming service performance (buffering time or number of times of interruption in video streaming), mobile game service performance (playback quality bodily sensation performance), and the like. That is, the performance of the client terminal device may mean a " client experience quality " of a database composed of not only hardware performance of the terminal but also network service performance such as the Internet.

또한, 피어-투-피어 성능은, 예를 들어 클라이언트 단말 장치 그룹(100)내의 각각의 클라이언트 단말 장치들 간의 폰-투-폰(phone-to-phone) 네트워크 성능을 포함할 수 있다.The peer-to-peer capability may also include phone-to-phone network performance among each client terminal device in the client terminal group 100, for example.

또한, 시간적 네트워크 커버리지는, 예를 들어 하루 시간 중 해당 네트워크(예를 들어, 와이파이 네트워크)에 접속해 있는 시간 비율을 포함할 수 있다.In addition, the temporal network coverage may include, for example, the percentage of time that is connected to the corresponding network (e. G., Wi-Fi network) during the day.

이후, 클라이언트 단말 장치 그룹(100) 중 측정 대상 클라이언트 단말 장치, 예를 들어 클라이언트 단말 장치2(100/2)의 품질 측정 애플리케이션을 통해 데이터 서비스 품질이 측정될 수 있으며, 측정 작업 스케줄러(210)는 클라이언트 단말 장치2(100/2)로부터 데이터 서비스 품질 측정 결과가 수신되는지를 판단할 수 있다(S110).Then, the data service quality can be measured through the quality measurement application of the measurement target client terminal device, for example, the client terminal device 2 (100/2) among the client terminal device group 100, and the measurement task scheduler 210 It can be determined whether the data service quality measurement result is received from the client terminal apparatus 2 (100/2) (S110).

데이터 서비스 품질 측정 결과가 수신되면, 측정 작업 스케줄러(210)는 해당 데이터를 데이터 서비스 품질 관리부(206)로 전달할 수 있으며, 최종적으로 데이터 서비스 품질 관리부(206)는 데이터 서비스 품질 측정 결과를 데이터베이스화할 수 있다(S112).When the measurement result of the data service quality is received, the measurement job scheduler 210 can transmit the data to the data service quality management unit 206. Finally, the data service quality management unit 206 can database the data service quality measurement result (S112).

한편, 상술한 바와 같이 다양한 실시예를 제시하고 있는 본 발명의 데이터 서비스 품질 분석 방법은, 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 실행할 수 있는 코드로서 구현할 수 있는데, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함할 수 있다. 이러한 컴퓨터가 읽을 수 있는 기록매체는, 예를 들어 ROM, 플래시 메모리, 자기 기억 장치 등과 같은 비휘발성 메모리(non-volatile memory)와, RAM과 같은 휘발성 메모리(volatile memory) 등을 포함할 수 있으며, 컴퓨터로 실행할 수 있는 코드 또는 프로그램은 본 발명의 실시예에 따른 클라이언트 단말(또는 USIM) 내에 저장되거나, 네트워크로 연결된 컴퓨터 시스템에 분산 저장될 수 있을 것이다.Meanwhile, the data service quality analysis method of the present invention, which provides various embodiments as described above, can be implemented as a code that can be executed by a computer on a computer-readable recording medium. The computer- Or any type of recording device in which data that can be read by a computer system is stored. Such a computer readable recording medium may include, for example, a non-volatile memory such as a ROM, a flash memory, a magnetic storage, and the like, a volatile memory such as a RAM, The computer-executable code or program may be stored in a client terminal (or USIM) according to an embodiment of the present invention, or may be distributedly stored in a networked computer system.

또한, 본 발명의 실시예에 따른 데이터 서비스 품질 분석을 위한 품질 측정을 수행할 수 있는 애플리케이션(또는 애플릿)은 클라이언트 단말 장치 또는 스마트 카드 내의 기록매체에 저장되는 것으로 설명하였으나, 이는 실시예의 설명을 위해 예시한 것일 뿐, 본 발명의 권리범위를 한정하는 것은 아니다. 예컨대, 네트워크 상의 가상화 장치(또는 서버)에 상술한 정보들이 영구적으로 저장되고, 스마트카드 또는 스마트카드가 장착될 수 있는 멀티미디어 단말에는 상술한 정보들이 일시적으로 보관되는 클라우드 컴퓨팅(cloud computing) 환경을 포함할 수 있을 것이다. 즉, 상술한 정보들을 네트워크 상의 가상화 장치에 저장하고, 이 정보들을 스마트카드 또는 다양한 형태의 멀티미디어 기능들을 포함할 수 있는 멀티미디어 단말을 통해 언제 어디서든 이용할 수도 있음을 주지할 필요가 있다.In addition, although an application (or an applet) capable of performing quality measurement for data service quality analysis according to an embodiment of the present invention has been described as being stored in a recording medium in a client terminal device or a smart card, And are not intended to limit the scope of the present invention. For example, the above-mentioned information is permanently stored in a virtualization device (or server) on a network, and a multimedia terminal on which a smart card or a smart card can be mounted includes a cloud computing environment in which the above- You can do it. That is, it should be noted that the foregoing information may be stored in a virtualization device on a network, and the information may be used anytime and anywhere via a multimedia terminal, which may include a smart card or various forms of multimedia functions.

또한, 본 발명의 실시예에 따른 데이터 서비스 품질 측정을 위한 애플리케이션들은 언제 어디서나 실시간으로 이용 및 관리될 수 있도록 사물 대 사물간의 지능형 통신 서비스를 지원하는 M2M 통신 분야에서 활용될 수도 있음을 주지할 필요가 있다.It should be noted that the applications for measuring data service quality according to the embodiment of the present invention can be utilized in the field of M2M communication supporting intelligent communication services between objects and objects so that they can be used and managed in real time anytime and anywhere have.

이상 설명한 바와 같은 본 발명의 실시예는, 클라이언트 단말 장치의 네트워크 센서 기능을 통해 데이터 서비스 성능을 측정하게 하여 네트워크 센서의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술, 구체적으로, 상태 질의 메시지를 클라이언트 단말 장치로 전송한 후 상태 질의에 대한 확인 메시지가 수신되는 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하여 실질적인 데이터 서비스 성능을 측정할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 구현한 것이다.As described above, the embodiment of the present invention can easily manage the network sensor by measuring the data service performance through the network sensor function of the client terminal device, and can collect and manage the data service quality immediately, A quality analysis technique, specifically, a client experience that can measure actual data service performance by allocating measurement target job information to a client terminal device receiving a status inquiry confirmation message after transmitting a status query message to the client terminal device Data service quality analysis technology.

본 발명에 의하면, 클라이언트 단말 장치 내에 네트워크 센서 애플리케이션을 탑재하여 백그라운드에서 클라이언트 단말 장치들의 데이터 서비스 품질을 측정하게 하고, 측정된 결과를 관리할 수 있는 바, 고객 체감 데이터 서비스의 품질 측정을 보다 실질적이고 체계적으로 제공하여 모바일 애플리케이션 시장 활성화와 고객 관리 효율성을 극대화할 수 있을 것으로 기대된다.According to the present invention, a network sensor application is loaded in a client terminal device to measure the data service quality of client terminal devices in the background and to manage the measured result, so that the quality measurement of the customer perception data service can be more realistic It is expected to maximize the efficiency of the mobile application market and the customer management by providing systematically.

100: 클라이언트 단말 장치 그룹
200: 데이터 서비스 품질 분석 장치
202: 사용자 인터페이스부
204: M2M 인터페이스부
206: 데이터 서비스 품질 관리부
208: 데이터 베이스
210: 측정 작업 스케줄러
300: 성능 측정 장치
100: Client terminal group
200: Data service quality analysis device
202: User interface section
204: M2M interface unit
206: Data service quality management unit
208: Database
210: Measurement task scheduler
300: Performance measuring device

Claims (10)

클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하고, 상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 데이터 서비스 품질 관리부와,
상기 데이터 서비스 품질 관리부를 통해 선정되는 특정 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하고, 할당되는 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 상기 특정 클라이언트 단말 장치로부터 수집하는 측정 작업 스케줄러를 포함하며,
상기 데이터 서비스 상태 질의 메시지는,
상기 클라이언트 단말 장치 그룹에 포함된 각각의 클라이언트 단말 장치에 대한 고객 프로파일(customer profile), 지리적 위치(geometric location), 네트워크 위치(network location), 액세스 네트워크 타입(access network type), 이동성 타입(mobility type) 및 리소스(resource) 상태 중 적어도 하나의 정보를 포함하는
데이터 서비스 품질 분석 장치.
A data service quality manager for transmitting a data service status query message to a client terminal device group and selecting a client terminal device that responds to the data service status query message in the client terminal device group;
A measurement job scheduler that allocates measurement target job information to a specific client terminal device selected through the data service quality management unit and collects a data service quality measurement result corresponding to the measurement target job information to be allocated from the specific client terminal device; / RTI >
The data service status query message includes:
A customer profile, a geographic location, a network location, an access network type, a mobility type, and a mobility type for each client terminal device included in the client terminal device group ) And a resource state,
Data service quality analysis device.
제 1 항에 있어서,
상기 특정 클라이언트 단말 장치는, 네트워크 센서를 포함하는
데이터 서비스 품질 분석 장치.
The method according to claim 1,
The specific client terminal apparatus includes a network sensor
Data service quality analysis device.
제 2 항에 있어서,
상기 특정 클라이언트 단말 장치는, 상기 네트워크 센서를 통해 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정하는
데이터 서비스 품질 분석 장치.
3. The method of claim 2,
The specific client terminal apparatus is connected to the performance measuring apparatus through the network sensor and measures the performance of the measurement target work information
Data service quality analysis device.
클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하는 과정과,
상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 과정과,
선정되는 특정 클라이언트 단말 장치로 측정 대상 작업 정보를 전송하는 과정과,
상기 특정 클라이언트 단말 장치로부터 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 수신하는 과정을 포함하며,
상기 데이터 서비스 상태 질의 메시지는,
상기 클라이언트 단말 장치 그룹에 포함된 각각의 클라이언트 단말 장치에 대한 고객 프로파일(customer profile), 지리적 위치(geometric location), 네트워크 위치(network location), 액세스 네트워크 타입(access network type), 이동성 타입(mobility type) 및 리소스(resource) 상태 중 적어도 하나의 정보를 포함하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
Transmitting a data service status query message to a client terminal device group;
Selecting a client terminal device that responds to the data service status query message in the client terminal device group;
Transmitting measurement target job information to a specific client terminal device to be selected;
And receiving a data service quality measurement result corresponding to the measurement target job information from the specific client terminal device,
The data service status query message includes:
A customer profile, a geographic location, a network location, an access network type, a mobility type, and a mobility type for each client terminal device included in the client terminal group. ) And a resource state,
A method for analyzing data service quality of a data service quality analysis device.
삭제delete 제 4 항에 있어서,
상기 데이터 서비스 품질 측정 결과는, 상기 특정 클라이언트 단말 장치가 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정한 결과인 것을 특징으로 하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
5. The method of claim 4,
Wherein the data service quality measurement result is a result of the performance of the specific client terminal device connected to the performance measurement device and measuring the performance of the measurement target work information
A method for analyzing data service quality of a data service quality analysis device.
제 4 항에 있어서,
상기 측정 대상 작업 정보는,
전파 환경(radio quality) 또는 종단(end-to-end) 네트워크 성능 또는 클라이언트 단말 장치 성능 또는 피어-투-피어(peer-to-peer) 성능 또는 시간적(temporal) 네트워크 커버리지 또는 공간적(spatial) 네트워크 커버리지 또는 인터넷 서비스 성능 중 적어도 하나의 정보를 포함하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
5. The method of claim 4,
Wherein the measurement target job information includes:
The wireless quality or end-to-end network performance or client terminal capability or peer-to-peer performance or temporal network coverage or spatial network coverage Or < RTI ID = 0.0 > internet service performance
A method for analyzing data service quality of a data service quality analysis device.
제 7 항에 있어서,
상기 인터넷 서비스 성능은, VoIP(Voice over Internet Protocol) 서비스 성능 또는 웹(web) 서비스 성능 또는 멀티미디어 스트리밍(multimedia streaming) 서비스 성능 또는 모바일 게임(mobile game) 서비스 성능 중 적어도 하나를 포함하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
8. The method of claim 7,
The Internet service capability may include at least one of Voice over Internet Protocol (VoIP) service performance or web service capability or multimedia streaming service capability or mobile game service capability.
A method for analyzing data service quality of a data service quality analysis device.
삭제delete 제4항, 제6 내지 제8항 중 어느 한 항의 상기 데이터 서비스 품질 분석 방법을 실행시키기 위한 데이터 서비스 품질 측정 프로그램이 기록된 컴퓨터 판독가능한 기록매체.A data service quality measuring program for executing the data service quality analyzing method according to any one of claims 4 to 8.
KR1020120106198A 2012-09-25 2012-09-25 Apparatus and method for providing quality analysis of data service KR101847199B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120106198A KR101847199B1 (en) 2012-09-25 2012-09-25 Apparatus and method for providing quality analysis of data service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120106198A KR101847199B1 (en) 2012-09-25 2012-09-25 Apparatus and method for providing quality analysis of data service

Publications (2)

Publication Number Publication Date
KR20140039686A KR20140039686A (en) 2014-04-02
KR101847199B1 true KR101847199B1 (en) 2018-05-28

Family

ID=50650248

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120106198A KR101847199B1 (en) 2012-09-25 2012-09-25 Apparatus and method for providing quality analysis of data service

Country Status (1)

Country Link
KR (1) KR101847199B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683569B (en) * 2018-06-06 2020-06-09 国家计算机网络与信息安全管理中心 Service monitoring method and system for cloud service infrastructure

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070082203A (en) * 2006-02-15 2007-08-21 삼성전자주식회사 System and method for assigning channel in a communication system
KR20080088330A (en) * 2007-03-29 2008-10-02 강릉대학교산학협력단 Method and device of measuring communication quality for composition of wireless sensor network
KR20090061056A (en) * 2006-11-01 2009-06-15 후지쯔 가부시끼가이샤 Wireless communication system
JP4870093B2 (en) * 2005-12-20 2012-02-08 シャープ株式会社 Communication system and base station and terminal used therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4870093B2 (en) * 2005-12-20 2012-02-08 シャープ株式会社 Communication system and base station and terminal used therefor
KR20070082203A (en) * 2006-02-15 2007-08-21 삼성전자주식회사 System and method for assigning channel in a communication system
KR20090061056A (en) * 2006-11-01 2009-06-15 후지쯔 가부시끼가이샤 Wireless communication system
KR20080088330A (en) * 2007-03-29 2008-10-02 강릉대학교산학협력단 Method and device of measuring communication quality for composition of wireless sensor network

Also Published As

Publication number Publication date
KR20140039686A (en) 2014-04-02

Similar Documents

Publication Publication Date Title
US11647422B2 (en) Adaptable radio access network
CN108463805B (en) User equipment selection for mobile edge computing
US20190297631A1 (en) Method and User Equipment for Predicting Available Throughput for Uplink Data
US10299269B2 (en) Flexible multicarrier NB-IoT operation in a network
CA2898896C (en) Proximity and interest determination by a wireless device
EP2875680B1 (en) Method and apparatus for selecting a wireless access point
US20230232370A1 (en) Relative positioning method, terminal, and base station
US10425864B2 (en) Methods and apparatuses for processing UE context of UE
CN106471826B (en) For supporting method, remote communication server and the base station of vehicle communication in cellular networks
US10873950B2 (en) Network slice selection based on requested service
US11765645B2 (en) Method and system for multi-access edge computing (MEC) selection and load balancing
WO2017101011A1 (en) Configuration method and apparatus for scheduling resources, user equipment and enodeb
KR20240060722A (en) Methods and apparatuses for logical tsn bridge
US20240284228A1 (en) Core network element, access-network device, and terminal device
WO2015106450A1 (en) Load balancing among wireless access points
CN114339872A (en) Method and device for identifying unmanned aerial vehicle, mobile management entity and base station
Finley et al. Benefits of mobile end user network switching and multihoming
KR20140117830A (en) Multi-cell selection method and distrubuted data transmission method to provide enhanced mobile data transmission in wireless overlay network
KR101847199B1 (en) Apparatus and method for providing quality analysis of data service
KR101875185B1 (en) Apparatus and method for providing quality analysis of data service
Huq et al. On the benefits of clustered capillary networks for congestion control in machine type communications over LTE
KR101369980B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
CN106416349B (en) Indication method and device of wireless resources
US20230413218A1 (en) Method and apparatus for requesting prs configuration, and communication device and storage medium
CN113783963A (en) Data transmission method, server node, gateway device and network system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant