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

KR20140039686A - 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
KR20140039686A
KR20140039686A KR1020120106198A KR20120106198A KR20140039686A KR 20140039686 A KR20140039686 A KR 20140039686A KR 1020120106198 A KR1020120106198 A KR 1020120106198A KR 20120106198 A KR20120106198 A KR 20120106198A KR 20140039686 A KR20140039686 A KR 20140039686A
Authority
KR
South Korea
Prior art keywords
data service
client terminal
terminal device
service quality
performance
Prior art date
Application number
KR1020120106198A
Other languages
Korean (ko)
Other versions
KR101847199B1 (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

An apparatus and a method for analyzing the quality of a data service are disclosed. A mobile Internet application has possibility to evolve in a direction of utilizing intelligence of only a mobile communication service provider to the maximum. To this end, the introduction of a scalable network system capable of measuring, collecting and analyzing effectively behavioral characteristics of the entire network is needed. Accordingly, an embodiment of the present invention proposes a technique for analyzing the quality of a data service which a client feels, which is capable of facilitating management of a network sensor (NS) and collecting and managing immediately the quality of a data service by measuring data service performance through the NS function of a client terminal and, more particularly, a technique for analyzing the quality of a data service which a client feels, which is capable of measuring actual data service performance by transmitting a status query message to a client terminal and assigning task information to be measured to the client terminal which responds to the status query message. [Reference numerals] (202) User interface unit; (204) M2M interface unit; (206) Data service quality management unit; (208) Database; (210) Measurement task scheduler

Description

데이터 서비스 품질 분석 장치 및 방법{APPARATUS AND METHOD FOR PROVIDING QUALITY ANALYSIS OF DATA SERVICE}Apparatus and method for analyzing data quality of service {APPARATUS AND METHOD FOR PROVIDING QUALITY ANALYSIS OF DATA SERVICE}

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

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

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

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

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

이에 본 발명의 실시예에서는, 클라이언트 단말 장치의 NS(Network Sensor) 기능을 통해 데이터 서비스 성능을 측정하게 하여 NS의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 제안하고자 한다.Accordingly, in the embodiment of the present invention, the data quality of service through the NS (Network Sensor) function of the client terminal device to measure the data service performance to facilitate the management of NS and to immediately collect and manage the data service quality of customer experience data service quality We propose an analytical technique.

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

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

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

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

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

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

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

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

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

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

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

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

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

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 도면부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to 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 embodiment, the present invention is to enable the management of the NS and to immediately collect and manage the data service quality by measuring the data service performance through the network sensor (NS) function of the client terminal device, From the technical idea, it is possible to easily achieve the object of the present invention.

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

도 1은 본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치를 포함하는 이동통신 시스템의 전체 구성 블록도로서, 클라이언트 단말 장치 그룹(100), 네트워크(10), 데이터 서비스 품질 분석 장치(200), 성능 측정 장치(300) 등을 포함할 수 있다.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. Performance measurement apparatus 300 and the like.

도 1에 도시한 바와 같이, 클라이언트 단말 장치 그룹(100)은 다수의 클라이언트 단말 장치들(100/1~100/N)을 포함할 수 있으며, 본 실시예에 따라 데이터 서비스 성능 측정 서비스를 제공하기 위한 디바이스(device) 그룹으로서, 예를 들면 스마트폰(smart phone), 테블릿 컴퓨터(tablet PC), 노트패드(notepad) 등의 다양한 형태의 클라이언트 단말 장치들을 포함할 수 있다.As shown in FIG. 1, the client terminal device group 100 may include a plurality of client terminal devices 100/1 to 100 / N, and to provide a data service performance measurement service according to the present embodiment. A device group for the device 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 to be described later through a broadband wireless connection, and is a third generation wireless communication using a wideband code division multiple access (W-CDMA) scheme. In addition to the technology, it may include all of the wireless communication service environments that support the fourth generation of LTE (Long Term Evolution) / EPC (Evolved Packet Core) or more.

또한, 클라이언트 단말 장치 그룹(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 to be described later through a short range wireless connection. In this case, for example, a Wi-Fi communication service may be applied to the short range wireless communication service, and the client terminal device group 100 may analyze the data quality of service (SQ) device through the network 10 that provides the short range communication service. 200).

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

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

이때, 데이터 서비스 품질 측정을 위해서는, 네트워크 센싱 또는 데이터 서비스 품질 측정을 위한 애플리케이션이 클라이언트 단말 장치1(100/1) 내, 또는 클라이언트 단말 장치1(100/1)에 장착될 수 있는 USIM(Universal Subscriber Identity Module) 내에 설치될 필요가 있으며, 이러한 애플리케이션은 클라이언트 단말 장치1(100/1)의 백그라운드(background) 환경에서 수행되는 것이 바람직할 수 있다. 즉, 데이터 서비스 품질 측정 대상을 사용자가 인지 또는 선택할 수 있게 구현할 수 있으나, 바람직하게는 클라이언트 단말 장치1(100/1)이 다른 작업을 수행하면서 백그라운드로 데이터 서비스 품질 측정 프로세서를 구동시킬 수 있다.In this case, in order to measure data service quality, an application for network sensing or data service quality measurement may be installed in the client terminal device 1 (100/1) or in the client terminal device 1 (100/1). It needs to be installed in an Identity Module, and such an application may be preferably performed in the background environment of the client terminal device 1 (100/1). That is, although the user can recognize or select the data service quality measurement target, the client terminal device 1 (100/1) may preferably drive 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 connects the client terminal device group 100 and the data service quality analysis device 200 to the data service quality analysis service according to the present embodiment. For example, a service such as a status query message transmission, a status query confirmation message transmission, a measurement target work list transmission, and a data service quality measurement result transmission may be provided.

여기서, 광대역 무선통신 네트워크는, 클라이언트 단말 장치 그룹(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 device group 100 and the data quality of service analyzing apparatus 200, and includes a wireless communication environment such as Wi-Fi. can do.

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

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

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

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

데이터 서비스 품질 관리부(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 a status query confirmation message is received from the client terminal device group 100, the corresponding client terminal device, for example, a client. It may serve to 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 may store data service quality measurement results (measurement data) provided from the client terminal device group 100. In addition, the database 208 may store a status query message, a measurement target work list, and the like provided to the client terminal device group 100 for data quality of service analysis. Such a database 208 may be, for example, a relational database management system (RDBMS) such as Oracle, Infomix, Sybase, DB2, Gemston, Orion, O2, or the like. The same object oriented database management system (OODBMS) can be implemented for the purposes of the present invention, and can have appropriate fields to achieve its function.

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

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

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

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

도 3에 도시한 바와 같이, 클라이언트 단말 장치 그룹(100)이 네트워크(10)를 통해 데이터 서비스 품질 분석 장치(200)에 접속하여 등록 인증을 요청하면, 데이터 서비스 품질 분석 장치(200)의 데이터 서비스 품질 관리부(206)는 클라이언트 단말 장치 그룹(100)의 단말 정보를 데이터베이스(208)에 등록하고, 등록되는 클라이언트 단말 장치 그룹(100)을 관리할 수 있다(S100).As shown in FIG. 3, when the client terminal device group 100 accesses the data service quality analyzing apparatus 200 through the network 10 and requests registration authentication, the data service of the data service quality analyzing apparatus 200 is requested. The quality manager 206 may register terminal information of the client terminal device group 100 in the database 208 and manage the registered client terminal device group 100 (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 that is registered and managed (S102).

이때의 데이터 서비스 상태 질의 메시지는, 예컨대 고객 프로파일(customer profile) 또는 지리적 위치(geometric location) 또는 네트워크 위치(network location) 또는 액세스 네트워크 타입(access network type) 또는 이동성 타입(mobility type) 또는 클라이언트 단말 장치의 리소스(resource) 상태 중 적어도 하나의 정보를 포함할 수 있다.The data service status query 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 an mobility type or a client terminal device. It may include at least one information of the resource (resource) state of the.

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

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

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

또한, 액세스 네트워크 타입은, 예를 들어 LTE 또는 WCDMA 또는 와이파이 등의 클라이언트 단말 장치 그룹(100)의 액세스 네트워크 타입 정보를 포함할 수 있다.In addition, the access network type may include, for example, access network type information of the client terminal device 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, for example, mobility state information of the client terminal device group 100 such as a stationary state or a subway or a KTX or a ship. The mobility type may utilize an actuator, a gyroscope, or the like of the client terminal device group 100, and may determine the mobility type by calculating an average moving speed through receiving GPS information. In addition, a list of nearby Wi-Fi APs may be obtained through Wi-Fi scanning, and the client terminal device group may be obtained by inquiring a specific location of the corresponding AP (for example, whether the AP is mounted in a subway or an AP mounted on a bus). The mobility type of 100 can be grasped.

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

이와 같은 상태 질의 메시지가 클라이언트 단말 장치 그룹(100)으로 전송되면, 클라이언트 단말 장치 그룹(100)에서는 상태 질의 메시지에 대한 확인이 가능한지를 판단하고, 상태 질의 메시지에 대한 확인이 가능한 경우에 상태 질의 확인 메시지를 데이터 서비스 품질 분석 장치(200)로 전달할 수 있다.When the status query message is transmitted to the client terminal device group 100, the client terminal device group 100 determines whether it is possible to check the status query message, and checks the status query when the status query message is possible. The message may be transmitted 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 to the data service quality analysis apparatus 200 (S104), the data service quality management unit 206 in the data service quality analysis apparatus 200 receives the 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 query confirmation message from the client terminal device group 100 and assigns a data quality of service task later. Make it possible.

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

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

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

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

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

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

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

데이터 서비스 품질 측정 결과가 수신되면, 측정 작업 스케줄러(210)는 해당 데이터를 데이터 서비스 품질 관리부(206)로 전달할 수 있으며, 최종적으로 데이터 서비스 품질 관리부(206)는 데이터 서비스 품질 측정 결과를 데이터베이스화할 수 있다(S112).When the data service quality measurement result is received, the measurement task scheduler 210 may transmit the corresponding data to the data service quality management unit 206, and finally the data service quality management unit 206 may database the data service quality measurement result. There is (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, may be embodied as computer executable code on a computer readable recording medium. It may include any type of recording device that stores data that can be read by a computer system. 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, an application (or 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. It is illustrative only, and does not 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 통신 분야에서 활용될 수도 있음을 주지할 필요가 있다.In addition, it should be noted that applications for measuring data service quality according to an embodiment of the present invention may be utilized in an M2M communication field supporting an intelligent communication service between objects so that they can be used and managed in real time anytime and anywhere. have.

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

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

100: 클라이언트 단말 장치 그룹
200: 데이터 서비스 품질 분석 장치
202: 사용자 인터페이스부
204: M2M 인터페이스부
206: 데이터 서비스 품질 관리부
208: 데이터 베이스
210: 측정 작업 스케줄러
300: 성능 측정 장치
100: Client terminal group
200: data quality analysis device
202: user interface unit
204: M2M interface unit
206: Data Service Quality Management Department
208: database
210: measurement task scheduler
300: performance measurement device

Claims (10)

클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하고, 상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 데이터 서비스 품질 관리부와,
상기 데이터 서비스 품질 관리부를 통해 선정되는 특정 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하고, 할당되는 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 상기 특정 클라이언트 단말 장치로부터 수집하는 측정 작업 스케줄러를 포함하는
데이터 서비스 품질 분석 장치.
A data service quality management unit which transmits a data service status query message to a client terminal device group, and selects a client terminal device in response to the data service status query message from the client terminal device group;
Measurement job scheduler which allocates measurement target job information to a specific client terminal device selected through the data service quality management unit and collects data service quality measurement results corresponding to the assigned measurement target job information from the specific client terminal device. Containing
Data Quality of Service Analysis Device.
제 1 항에 있어서,
상기 특정 클라이언트 단말 장치는, 네트워크 센서를 포함하는
데이터 서비스 품질 분석 장치.
The method according to claim 1,
The specific client terminal device includes a network sensor.
Data Quality of Service Analysis Device.
제 2 항에 있어서,
상기 특정 클라이언트 단말 장치는, 상기 네트워크 센서를 통해 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정하는
데이터 서비스 품질 분석 장치.
3. The method of claim 2,
The specific client terminal device is connected to a performance measurement device through the network sensor to measure the performance of the measurement target job information.
Data Quality of Service Analysis Device.
클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하는 과정과,
상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 과정과,
선정되는 특정 클라이언트 단말 장치로 측정 대상 작업 정보를 전송하는 과정과,
상기 특정 클라이언트 단말 장치로부터 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 수신하는 과정을 포함하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
Transmitting a data service status query message to a client terminal device group;
Selecting a client terminal device in response to the data service status query message in the client terminal device group;
Transmitting the measurement target job information to a specific client terminal device selected;
Receiving a data service quality measurement result corresponding to the measurement target job information from the specific client terminal device;
Data service quality analysis method of data service quality analysis device.
제 4 항에 있어서,
상기 데이터 서비스 상태 질의 메시지는,
고객 프로파일(customer profile) 또는 지리적 위치(geometric location) 또는 네트워크 위치(network location) 또는 액세스 네트워크 타입(access network type) 또는 이동성 타입(mobility type) 또는 클라이언트 단말 장치의 리소스(resource) 상태 중 적어도 하나의 정보를 포함하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
5. The method of claim 4,
The data service status query message,
At least one of a customer profile or a geographic location or a network location or an access network type or mobility type or a resource state of a client terminal device Containing information
Data service quality analysis method of data service quality analysis device.
제 4 항에 있어서,
상기 데이터 서비스 품질 측정 결과는, 상기 특정 클라이언트 단말 장치가 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정한 결과인 것을 특징으로 하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
5. The method of claim 4,
The data quality of service measurement result is a result of measuring the performance of the measurement target job information is connected to the specific client terminal device performance measurement device;
Data service quality analysis method of data service quality analysis device.
제 4 항에 있어서,
상기 측정 대상 작업 정보는,
전파 환경(radio quality) 또는 종단(end-to-end) 네트워크 성능 또는 클라이언트 단말 장치 성능 또는 피어-투-피어(peer-to-peer) 성능 또는 시간적(temporal) 네트워크 커버리지 또는 공간적(spatial) 네트워크 커버리지 또는 인터넷 서비스 성능 중 적어도 하나의 정보를 포함하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
5. The method of claim 4,
The measurement target job information,
Radio quality or end-to-end network performance or client terminal device performance or peer-to-peer performance or temporal network coverage or spatial network coverage Or at least one information of the Internet service performance.
Data service quality analysis method of data service quality analysis device.
제 7 항에 있어서,
상기 인터넷 서비스 성능은, VoIP(Voice over Internet Protocol) 서비스 성능 또는 웹(web) 서비스 성능 또는 멀티미디어 스트리밍(multimedia streaming) 서비스 성능 또는 모바일 게임(mobile game) 서비스 성능 중 적어도 하나를 포함하는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
The method of claim 7, wherein
The Internet service performance may include at least one of a Voice over Internet Protocol (VoIP) service capability, a web service capability, a multimedia streaming service capability, or a mobile game service capability.
Data service quality analysis method of data service quality analysis device.
제 4 항 내지 제 8 항 중 어느 한 항에 있어서,
상기 데이터 서비스 품질 분석 방법은, 상기 클라이언트 단말 장치 그룹의 백그라운드 환경에서 수행되는
데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
9. The method according to any one of claims 4 to 8,
The data service quality analysis method may be performed in a background environment of the client terminal device group.
Data service quality analysis method of data service quality analysis device.
제 4 항 내지 제 8 항 중 어느 한 항의 상기 데이터 서비스 품질 분석 방법을 실행시키기 위한 데이터 서비스 품질 측정 프로그램이 기록된 기록매체.A recording medium on which a data service quality measurement program for executing the data service quality analysis method according to any one of claims 4 to 8 is recorded.
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 true KR20140039686A (en) 2014-04-02
KR101847199B1 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683569A (en) * 2018-06-06 2018-10-19 国家计算机网络与信息安全管理中心 A kind of the business monitoring method and system of cloud service-oriented infrastructure

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7764647B2 (en) * 2005-12-20 2010-07-27 Sharp Kabushiki Kaisha Communications system, and base station and terminals used therein
KR101002897B1 (en) * 2006-02-15 2010-12-21 한국과학기술원 System and method for allocating a channel in a communication system
KR101219951B1 (en) * 2006-11-01 2013-01-18 후지쯔 가부시끼가이샤 Wireless communication system
KR100884544B1 (en) * 2007-03-29 2009-02-18 강릉대학교산학협력단 Method and device of measuring communication quality for composition of wireless sensor network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683569A (en) * 2018-06-06 2018-10-19 国家计算机网络与信息安全管理中心 A kind of the business monitoring method and system of cloud service-oriented infrastructure

Also Published As

Publication number Publication date
KR101847199B1 (en) 2018-05-28

Similar Documents

Publication Publication Date Title
CN108463805B (en) User equipment selection for mobile edge computing
US11223549B2 (en) Managing data transfers over network connections based on priority and a data usage plan
US10299269B2 (en) Flexible multicarrier NB-IoT operation in a network
Gotsis et al. M2M scheduling over LTE: Challenges and new perspectives
US20190313420A1 (en) Method and User Equipment for Predicting Available Throughput for Uplink Data
CA2898896C (en) Proximity and interest determination by a wireless device
CN114868412B (en) Reporting and collecting method and device for measurement information
CN106471826B (en) For supporting method, remote communication server and the base station of vehicle communication in cellular networks
CN112367711B (en) Resource allocation method, device and system for network slice
US10425864B2 (en) Methods and apparatuses for processing UE context of UE
CN107636722B (en) Management method and management server for utilizing multiple SIM cards
CN105376723B (en) A kind of method, base station and terminal for realizing Radio Link processing
KR20180016525A (en) Resource allocation method, UE, and base station
CN108781379B (en) Method and device for identifying unmanned aerial vehicle, mobile management entity and base station
US20240284228A1 (en) Core network element, access-network device, and terminal device
CN103841625A (en) WLAN access method and WLAN access device
KR20120125184A (en) Network acceing method and apparatus thereof
Finley et al. Benefits of mobile end user network switching and multihoming
KR101847199B1 (en) Apparatus and method for providing quality analysis of data service
KR101875185B1 (en) Apparatus and method for providing quality analysis of data service
EP2999266B1 (en) Method, device and system for obtaining mobile network data resources
KR101369980B1 (en) Apparatus and method for simultaneously transmitting data in heterogeneous network
CN115086999A (en) Measuring method, measuring device, storage medium and equipment
CN113783963A (en) Data transmission method, server node, gateway device and network system
CN102348176B (en) Short message sending method and device

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