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

KR101847199B1 - 데이터 서비스 품질 분석 장치 및 방법 - Google Patents

데이터 서비스 품질 분석 장치 및 방법 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
English (en)
Other versions
KR20140039686A (ko
Inventor
이동기
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020120106198A priority Critical patent/KR101847199B1/ko
Publication of KR20140039686A publication Critical patent/KR20140039686A/ko
Application granted granted Critical
Publication of KR101847199B1 publication Critical patent/KR101847199B1/ko

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의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술, 구체적으로, 상태 질의 메시지를 클라이언트 단말 장치로 전송한 후 상태 질의 메시지에 응답하는 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하여 실질적인 데이터 서비스 성능을 측정할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 제안하고자 한다.

Description

데이터 서비스 품질 분석 장치 및 방법{APPARATUS AND METHOD FOR PROVIDING QUALITY ANALYSIS OF DATA SERVICE}
본 발명은 데이터 서비스 품질 분석 기술에 관한 것으로, 특히 이동통신 사업자(mobile carrier) 관점에서 고객이 체감한 데이터 서비스 품질을 분석하는데 적합한 데이터 서비스 품질 분석 장치 및 방법에 관한 것이다.
모바일 네트워크 성능을 실제 측정하기 위해서는, 실측에 필요한 장비를 운영자가 직접 휴대한 후 필드로 이동하여 데이터를 수집해야만 한다. 이는, 망 관리자의 입장에서 원하는 순간과 원하는 장소에서 온-디맨드(on-demand)로 성능을 수집하기에는 시간적/공간적인 제약이 따를 수밖에 없다.
또한, 측정에 필요한 사용자 입력 환경이 극히 제한적이기 때문에 망 전체의 성능 파악 등과 같이 통계적으로 의미 있는(statistically significant) 값을 분석하기에는 한계가 있다.
향후, 모바일 인터넷 애플리케이션은 이동통신 사업자만의 정보(intelligence)를 최대한 활용하는 방향으로 진화할 가능성이 있으며, 이를 위해 망 전체의 행태적 특징(behavioral characteristics)을 효과적으로 실측/수집/분석할 수 있는 스케일러블(scalable)한 네트워크 시스템의 도입이 필요한 실정이다.
1. 한국등록특허 10-1082586호, 장비데이터수집을 위한 방법, 장치, 및 저장매체, 2011년11월4일 등록 2. 한국등록특허 10-1030846호, 서비스 품질 지수 분석 시스템 및 방법, 2011년4월15일 등록
이에 본 발명의 실시예에서는, 클라이언트 단말 장치의 NS(Network Sensor) 기능을 통해 데이터 서비스 성능을 측정하게 하여 NS의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 제안하고자 한다.
구체적으로 본 발명의 실시예에서는, 상태 질의 메시지를 클라이언트 단말 장치로 전송한 후 상태 질의에 대한 확인 메시지가 수신되는 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하여 실질적인 데이터 서비스 성능을 측정할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 제안하고자 한다.
본 발명의 과제를 해결하기 위한 일 실시예에 따르면, 클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하고, 상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 데이터 서비스 품질 관리부와, 상기 데이터 서비스 품질 관리부를 통해 선정되는 특정 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하고, 할당되는 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 상기 특정 클라이언트 단말 장치로부터 수집하는 측정 작업 스케줄러를 포함하는 데이터 서비스 품질 분석 장치를 제공할 수 있다.
여기서, 상기 특정 클라이언트 단말 장치는, 네트워크 센서를 포함할 수 있다.
또한, 상기 특정 클라이언트 단말 장치는, 상기 네트워크 센서를 통해 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정할 수 있다.
본 발명의 다른 실시예에 따르면, 클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하는 과정과, 상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 과정과, 선정되는 특정 클라이언트 단말 장치로 측정 대상 작업 정보를 전송하는 과정과, 상기 특정 클라이언트 단말 장치로부터 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 수신하는 과정을 포함하는 데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법을 제공할 수 있다.
여기서, 상기 데이터 서비스 상태 질의 메시지는, 고객 프로파일(customer profile) 또는 지리적 위치(geometric location) 또는 네트워크 위치(network location) 또는 액세스 네트워크 타입(access network type) 또는 이동성 타입(mobility type) 또는 클라이언트 단말 장치의 리소스(resource) 상태 중 적어도 하나의 정보를 포함할 수 있다.
또한, 상기 데이터 서비스 품질 측정 결과는, 상기 특정 클라이언트 단말 장치가 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정한 결과인 것을 특징으로 할 수 있다.
또한, 상기 측정 대상 작업 정보는, 전파 환경(radio quality) 또는 종단(end-to-end) 네트워크 성능 또는 클라이언트 단말 장치 성능 또는 피어-투-피어(peer-to-peer) 성능 또는 시간적(temporal) 네트워크 커버리지 또는 공간적(spatial) 네트워크 커버리지 또는 인터넷 서비스 성능 중 적어도 하나의 정보를 포함할 수 있다.
또한, 상기 인터넷 서비스 성능은, VoIP(Voice over Internet Protocol) 서비스 성능 또는 웹(web) 서비스 성능 또는 멀티미디어 스트리밍(multimedia streaming) 서비스 성능 또는 모바일 게임(mobile game) 서비스 성능 중 적어도 하나를 포함할 수 있다.
또한, 상기 데이터 서비스 품질 분석 방법은, 상기 클라이언트 단말 장치 그룹의 백그라운드 환경에서 수행될 수 있다.
또한, 상기 데이터 서비스 품질 분석 방법을 실행시키기 위한 데이터 서비스 품질 측정 프로그램이 기록된 기록매체를 제공할 수 있다.
본 발명에 의하면, 클라이언트 단말 장치의 네트워크 센서 기능을 통해 데이터 서비스 성능을 측정하게 하여 네트워크 센서의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술, 구체적으로, 상태 질의 메시지를 클라이언트 단말 장치로 전송한 후 상태 조건이 변경되는 클라이언트 단말 중 변경된 상태 조건을 만족하는 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하여 실질적인 데이터 서비스 성능을 측정할 수 있다.
도 1은 본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치를 포함하는 이동통신 시스템의 개략적인 구성 블록도,
도 2는 본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치의 상세 구성 블록도,
도 3은 본 발명의 실시예에 따른 데이터 서비스 품질 분석 방법을 예시적으로 설명하는 흐름도.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 도면부호는 동일 구성 요소를 지칭한다.
본 발명의 실시예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 후술되는 용어들은 본 발명의 실시예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
실시예의 설명에 앞서, 본 발명은 클라이언트 단말 장치의 NS(Network Sensor) 기능을 통해 데이터 서비스 성능을 측정하게 하여 NS의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있게 한다는 것으로, 이러한 기술 사상으로부터 본 발명의 목적으로 하는 바를 용이하게 달성할 수 있을 것이다.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예에 대해 구체적으로 살펴보기로 한다.
도 1은 본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치를 포함하는 이동통신 시스템의 전체 구성 블록도로서, 클라이언트 단말 장치 그룹(100), 네트워크(10), 데이터 서비스 품질 분석 장치(200), 성능 측정 장치(300) 등을 포함할 수 있다.
도 1에 도시한 바와 같이, 클라이언트 단말 장치 그룹(100)은 다수의 클라이언트 단말 장치들(100/1~100/N)을 포함할 수 있으며, 본 실시예에 따라 데이터 서비스 성능 측정 서비스를 제공하기 위한 디바이스(device) 그룹으로서, 예를 들면 스마트폰(smart phone), 테블릿 컴퓨터(tablet PC), 노트패드(notepad) 등의 다양한 형태의 클라이언트 단말 장치들을 포함할 수 있다.
이러한 클라이언트 단말 장치 그룹(100)은 후술하는 네트워크(10)와 광대역 무선접속으로 인터페이스 하여 가입자에게 광대역 무선통신 서비스를 제공할 수 있으며, W-CDMA(Wideband Code Division Multiple Access) 방식의 3세대 무선통신 기술뿐만 아니라, LTE(Long Term Evolution)/EPC(Evolved Packet Core) 방식의 4세대, 또는 그 이상의 무선통신 기술을 지원하는 무선통신 서비스 환경들을 모두 포함할 수 있다.
또한, 클라이언트 단말 장치 그룹(100)은 후술하는 네트워크(10)와 근거리 무선접속으로 인터페이스 하여 가입자에게 근거리 무선통신 서비스를 제공할 수 있다. 이때의 근거리 무선통신 서비스는, 예를 들면 와이파이(Wi-Fi) 통신 서비스가 적용될 수 있으며, 근거리 통신 서비스를 제공하는 네트워크(10)를 통해 클라이언트 단말 장치 그룹(100)이 데이터 서비스 품질 분석 장치(200)와 접속될 수 있을 것이다.
특히, 클라이언트 단말 장치 그룹(100)의 임의의 클라이언트 단말 장치, 예를 들어 클라이언트 단말 장치1(100/1)은, 본 발명의 실시예에 따라 데이터 서비스 품질 분석 장치(200)로부터 상태 질의 메시지를 수신하고, 상태 질의 메시지에 대한 확인이 가능할 때 상태 질의 확인 메시지를 데이터 서비스 품질 분석 장치(200)로 통보할 수 있으며, 데이터 서비스 품질 분석 장치(200)로부터 측정 대상 작업 리스트를 수신하여 성능 측정 장치(300)와의 연계를 통해 데이터 서비스 품질을 측정할 수 있다.
즉, 데이터 서비스 품질 측정 결과는, 클라이언트 단말 장치1(100/1)이 성능 측정 장치(300)와 연결되어 측정 대상 작업 정보에 대한 성능을 측정한 결과인 것을 특징으로 한다. 이러한 클라이언트 단말 장치1(100/1)은, 본 발명의 실시예에 따라 네트워크 센서(Network Sensor, NS) 역할을 할 수 있는데, 이러한 네트워크 센서에 의해 성능 측정 장치(300)와 연동하여 데이터 서비스의 품질을 측정할 수 있다.
이때, 데이터 서비스 품질 측정을 위해서는, 네트워크 센싱 또는 데이터 서비스 품질 측정을 위한 애플리케이션이 클라이언트 단말 장치1(100/1) 내, 또는 클라이언트 단말 장치1(100/1)에 장착될 수 있는 USIM(Universal Subscriber Identity Module) 내에 설치될 필요가 있으며, 이러한 애플리케이션은 클라이언트 단말 장치1(100/1)의 백그라운드(background) 환경에서 수행되는 것이 바람직할 수 있다. 즉, 데이터 서비스 품질 측정 대상을 사용자가 인지 또는 선택할 수 있게 구현할 수 있으나, 바람직하게는 클라이언트 단말 장치1(100/1)이 다른 작업을 수행하면서 백그라운드로 데이터 서비스 품질 측정 프로세서를 구동시킬 수 있다.
네트워크(10)는 광대역 무선통신 네트워크 또는 근거리 무선통신 네트워크 등을 포함할 수 있으며, 클라이언트 단말 장치 그룹(100)과 데이터 서비스 품질 분석 장치(200)를 연결시켜 본 실시예에 따른 데이터 서비스 품질 분석 서비스, 예컨대 상태 질의 메시지 전송, 상태 질의 확인 메시지 전송, 측정 대상 작업 리스트 전송, 데이터 서비스 품질 측정 결과 전송 등의 서비스가 제공될 수 있게 한다.
여기서, 광대역 무선통신 네트워크는, 클라이언트 단말 장치 그룹(100)의 호 설정 및 자원 할당에 관여하는 것으로, 도면에는 도시하지 않았으나 제2의 다른 클라이언트 단말 장치 그룹의 호 설정 및 자원 할당에 관여하는 무선 네트워크가 구축될 수 있음을 본 발명의 기술 분야에서 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다. 이와 같은 광대역 무선통신 네트워크는 클라이언트 단말 장치 그룹(100)의 이동성을 보장하는 역할을 하며, 핸드 오버 및 무선 자원을 관리하는 기능을 수행할 수 있다. 광대역 무선통신 네트워크는 기지국 및 기지국 제어기를 포함하여 구성될 수 있으며, 동기식 및 비동기식을 모두 지원할 수 있다.
네트워크(10) 내의 근거리 무선통신 네트워크는, 클라이언트 단말 장치 그룹(100)과 데이터 서비스 품질 분석 장치(200) 간의 근거리 통신 환경을 제공하는 것으로, 예컨대 와이파이(Wi-Fi) 등의 무선통신 환경을 포함할 수 있다.
본 발명의 실시예에 따른 데이터 서비스 품질 분석 장치(200)는 클라이언트 단말 장치 그룹(100)의 등록 요청에 따라 별도의 인증 처리를 거쳐 클라이언트 단말 장치의 정보들을 관리할 수 있으며, 클라이언트 단말 장치 그룹(100)으로 상태 질의 메시지를 전송한 후 상태 질의에 대한 상태 질의 확인 메시지, 즉 응답 메시지가 클라이언트 단말 장치 그룹(100)으로부터 수신될 경우에 해당 클라이언트 단말 장치로 측정 대상 작업 정보를 전송할 수 있다. 그리고, 데이터 서비스 품질 분석 장치(200)는 클라이언트 단말 장치 그룹(100)으로부터 품질 측정 결과를 수신하여 데이터베이스화할 수 있다.
이러한 데이터 서비스 품질 분석 장치(200)는 도 2에 도시한 바와 같이, 사용자 인터페이스부(202), M2M(Machine to Machine) 인터페이스부(204), 데이터 서비스 품질 관리부(206), 데이터베이스(208), 측정 작업 스케줄러(210) 등을 포함할 수 있다.
사용자 인터페이스부(202)는 사용자(관리자)로 하여금 클라이언트 단말 장치들에 대한 검색, 품질 분석 작업 지시, 품질 분석 작업 예약, 데이터(측정 대상 작업 리스트, 품질 측정 결과 리스트 등) 시각화 등을 수행하기 위한 인터페이스 환경을 제공할 수 있다.
M2M 인터페이스부(204)는 사용자(관리자)로 하여금 데이터 서비스 품질 분석을 위한 API(Application Program Interface) 환경을 제공하기 위한 것으로, 예컨대 품질 분석 데이터 공유를 위한 API 환경 또는 품질 분석 데이터 수집을 위한 API 환경 등을 제공할 수 있다.
데이터 서비스 품질 관리부(206)는 클라이언트 단말 장치 그룹(100)으로 데이터 서비스 상태 질의 메시지를 전송하고, 클라이언트 단말 장치 그룹(100)으로부터 상태 질의 확인 메시지가 수신되면, 해당 클라이언트 단말 장치, 예를 들어 클라이언트 단말 장치1(100/1)을 선정하는 역할을 할 수 있다.
데이터베이스(208)는 데이터 서비스 품질 관리부(206)에 의해 관리되며, 클라이언트 단말 장치 그룹(100)으로부터 제공되는 데이터 서비스 품질 측정 결과(측정 데이터)를 저장할 수 있다. 또한, 데이터베이스(208)에는 데이터 서비스 품질 분석을 위해 클라이언트 단말 장치 그룹(100)에 제공되는 상태 질의 메시지 및 측정 대상 작업 리스트 등이 저장될 수 있다. 이와 같은 데이터베이스(208)는, 예컨대 오라클(Oracle), 인포믹스(Infomix), 사이베이스(Sybase), DB2와 같은 관계형 데이터베이스 관리 시스템(RDBMS)이나, 겜스톤(Gemston), 오리온(Orion), O2 등과 같은 객체 지향 데이터베이스 관리 시스템(OODBMS)을 이용하여 본 발명의 목적에 맞게 구현될 수 있고, 자신의 기능을 달성하기 위하여 적당한 필드(field)들을 가질 수 있다.
측정 작업 스케줄러(210)는 데이터 서비스 품질 관리부(206)를 통해 선정되는 클라이언트 단말 장치1(100/1)에 대해 측정 대상 작업 정보를 할당하고, 할당되는 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 클라이언트 단말 장치1(100/1)로부터 수집하는 역할을 할 수 있다. 이러한 데이터 서비스 품질 측정 결과는 데이터베이스(208)에 저장될 수 있다.
다시 도 1을 참조하면, 성능 측정 장치(300)는 네트워크(10)를 통해 클라이언트 단말 장치 그룹(100)과 연결되어 데이터 서비스 성능 측정 환경을 제공할 수 있다. 예컨대, 성능 측정 장치(300)는 클라이언트가 체감한 데이터 서비스 성능뿐만 아니라 네트워크 센서 기능이 탑재된 클라이언트 단말 장치 그룹(100)의 종단(end-to-end) 네트워크 성능(예를 들면, 최대 측정치 또는 가용 최대 성능 등)을 파악하기 위한 성능 측정용 노드(예를 들면, 비컨노드(beacon node))를 포함할 수 있다.
이에 따라, 클라이언트 단말 장치 그룹(100)은 성능 측정 장치(300)에 접속하여 다운링크 스루풋(downlink throughput), 업링크 스루풋(uplink throughput), 지연(delay), 손실(loss), 지터(jitter) 등의 네트워크 성능을 측정할 수 있다. 여기서, 스루풋이라 함은, 성능 측정 장치(300)와 클라이언트 단말 장치 그룹(100) 간에 전달되는 단위 시간당 데이터 량을 의미할 수 있다.
이하, 상술한 구성과 함께, 본 발명의 실시예에 따른 데이터 서비스 품질 분석 방법, 구체적으로 데이터 서비스 품질 분석 장치(200)의 데이터 서비스 품질 분석 과정을 첨부한 도 3의 흐름도를 참조하여 상세히 설명하기로 한다.
도 3에 도시한 바와 같이, 클라이언트 단말 장치 그룹(100)이 네트워크(10)를 통해 데이터 서비스 품질 분석 장치(200)에 접속하여 등록 인증을 요청하면, 데이터 서비스 품질 분석 장치(200)의 데이터 서비스 품질 관리부(206)는 클라이언트 단말 장치 그룹(100)의 단말 정보를 데이터베이스(208)에 등록하고, 등록되는 클라이언트 단말 장치 그룹(100)을 관리할 수 있다(S100).
이후, 데이터 서비스 품질 관리부(206)는 등록 관리되는 클라이언트 단말 장치 그룹(100)으로 상태 질의 메시지를 전송할 수 있다(S102).
이때의 데이터 서비스 상태 질의 메시지는, 예컨대 고객 프로파일(customer profile) 또는 지리적 위치(geometric location) 또는 네트워크 위치(network location) 또는 액세스 네트워크 타입(access network type) 또는 이동성 타입(mobility type) 또는 클라이언트 단말 장치의 리소스(resource) 상태 중 적어도 하나의 정보를 포함할 수 있다.
여기서, 고객 프로파일은, 예를 들어 개인 또는 법인 고객에 대한 프로파일이나 고객의 요금제 정보를 포함할 수 있다.
또한, 지리적 위치는, 예를 들어 위도(latitude) 또는 경도(longitude) 또는 도시 정보(city information) 등의 클라이언트 단말 장치 그룹(100)의 지리적 정보를 포함할 수 있다.
또한, 네트워크 위치는, 예를 들어 셀 ID(Cell Identification) 또는 와이파이 SSID(Service Set Identifier) 등을 포함할 수 있다.
또한, 액세스 네트워크 타입은, 예를 들어 LTE 또는 WCDMA 또는 와이파이 등의 클라이언트 단말 장치 그룹(100)의 액세스 네트워크 타입 정보를 포함할 수 있다.
또한, 이동성 타입은, 예를 들어 정지상태 또는 지하철 또는 KTX 또는 선박 등의 클라이언트 단말 장치 그룹(100)의 이동성 상태 정보를 포함할 수 있다. 이러한 이동성 타입은 클라이언트 단말 장치 그룹(100)의 액추에이터나 자이로스코프 등을 활용할 수 있으며, GPS 정보 수신을 통해 평균 이동속도를 계산하여 이동성 타입을 파악할 수 있다. 또한, 와이파이 스캐닝을 통해 주변의 와이파이 AP 리스트를 획득할 수 있으며, 해당 AP의 구체적인 위치를 조회(예를 들어, 지하철 내에 탑재한 AP인지, 버스에 탑재된 AP인지를 조회)함으로써 클라이언트 단말 장치 그룹(100)의 이동성 타입을 파악할 수 있다.
또한, 리소스 상태는, 예를 들어 클라이언트 단말 장치 그룹(100)의 CPU 아이들(idle) 상태 또는 메모리 점유율 등을 포함할 수 있다.
이와 같은 상태 질의 메시지가 클라이언트 단말 장치 그룹(100)으로 전송되면, 클라이언트 단말 장치 그룹(100)에서는 상태 질의 메시지에 대한 확인이 가능한지를 판단하고, 상태 질의 메시지에 대한 확인이 가능한 경우에 상태 질의 확인 메시지를 데이터 서비스 품질 분석 장치(200)로 전달할 수 있다.
클라이언트 단말 장치 그룹(100)에서 데이터 서비스 품질 분석 장치(200)로 상태 질의 확인 메시지가 수신되면(S104), 데이터 서비스 품질 분석 장치(200) 내의 데이터 서비스 품질 관리부(206)는 상태 질의 확인 메시지가 수신된 클라이언트 단말 장치를 선정할 수 있다(S106). 예컨대, 데이터 서비스 품질 관리부(206)는 클라이언트 단말 장치 그룹(100)에서 상태 질의 확인 메시지를 보낸 클라이언트 단말 장치들(전체 클라이언트 단말 장치 또는 일부 클라이언트 단말 장치)을 선정하여 추후 데이터 서비스 품질 측정 작업을 할당할 수 있게 한다.
이후, 데이터 서비스 품질 관리부(206)는 측정 작업 스케줄러(210)와 연계하여 측정 대상 작업 정보를 생성하고, 생성되는 측정 대상 작업 정보를 해당 클라이언트 단말 장치(데이터 서비스 품질 측정 작업을 위해 선정된 클라이언트 단말 장치)로 전송할 수 있다(S108). 즉, 데이터 서비스 품질 관리부(206)는 측정 작업 스케줄러(210)로 측정 대상 작업 정보 생성을 요청하고, 측정 작업 스케줄러(210)에서 생성된 측정 대상 작업 정보를 제공받을 수 있다.
이때의 측정 대상 작업 정보는, 예컨대 전파 환경(radio quality) 또는 종단(end-to-end) 네트워크 성능 또는 클라이언트 단말 장치 성능 또는 피어-투-피어(peer-to-peer) 성능 또는 시간적(temporal) 네트워크 커버리지 또는 공간적(spatial) 네트워크 커버리지 중 적어도 하나의 정보를 포함할 수 있다.
여기서, 종단 네트워크 성능은, 예를 들어 클라이언트 단말 장치 그룹(100)에서 성능 측정 장치(300)까지의 종단 네트워크 성능일 수 있다.
또한, 클라이언트 단말 장치 성능은 인터넷 서비스 성능을 포함하는 것으로, 예를 들어 VoIP(Voice over Internet Protocol) 서비스 성능, 웹 서비스 성능(클라이언트 단말 장치에서 웹 페이지를 로딩하는데 까지 소요된 시간), 멀티미디어 스트리밍(multimedia streaming) 서비스 성능(비디오 스트리밍시 버퍼링 시간이나 끊김 횟수), 모바일 게임(mobile game) 서비스 성능(재생 품질 체감 성능) 등을 포함할 수 있다. 즉, 클라이언트 단말 장치 성능이라 함은, 단말의 하드웨어 성능뿐만 아니라 인터넷 등의 네트워크 서비스 성능 등이 복합적으로 구성된 데이터베이스의“클라이언트 체감 품질”을 의미할 수 있다.
또한, 피어-투-피어 성능은, 예를 들어 클라이언트 단말 장치 그룹(100)내의 각각의 클라이언트 단말 장치들 간의 폰-투-폰(phone-to-phone) 네트워크 성능을 포함할 수 있다.
또한, 시간적 네트워크 커버리지는, 예를 들어 하루 시간 중 해당 네트워크(예를 들어, 와이파이 네트워크)에 접속해 있는 시간 비율을 포함할 수 있다.
이후, 클라이언트 단말 장치 그룹(100) 중 측정 대상 클라이언트 단말 장치, 예를 들어 클라이언트 단말 장치2(100/2)의 품질 측정 애플리케이션을 통해 데이터 서비스 품질이 측정될 수 있으며, 측정 작업 스케줄러(210)는 클라이언트 단말 장치2(100/2)로부터 데이터 서비스 품질 측정 결과가 수신되는지를 판단할 수 있다(S110).
데이터 서비스 품질 측정 결과가 수신되면, 측정 작업 스케줄러(210)는 해당 데이터를 데이터 서비스 품질 관리부(206)로 전달할 수 있으며, 최종적으로 데이터 서비스 품질 관리부(206)는 데이터 서비스 품질 측정 결과를 데이터베이스화할 수 있다(S112).
한편, 상술한 바와 같이 다양한 실시예를 제시하고 있는 본 발명의 데이터 서비스 품질 분석 방법은, 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 실행할 수 있는 코드로서 구현할 수 있는데, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함할 수 있다. 이러한 컴퓨터가 읽을 수 있는 기록매체는, 예를 들어 ROM, 플래시 메모리, 자기 기억 장치 등과 같은 비휘발성 메모리(non-volatile memory)와, RAM과 같은 휘발성 메모리(volatile memory) 등을 포함할 수 있으며, 컴퓨터로 실행할 수 있는 코드 또는 프로그램은 본 발명의 실시예에 따른 클라이언트 단말(또는 USIM) 내에 저장되거나, 네트워크로 연결된 컴퓨터 시스템에 분산 저장될 수 있을 것이다.
또한, 본 발명의 실시예에 따른 데이터 서비스 품질 분석을 위한 품질 측정을 수행할 수 있는 애플리케이션(또는 애플릿)은 클라이언트 단말 장치 또는 스마트 카드 내의 기록매체에 저장되는 것으로 설명하였으나, 이는 실시예의 설명을 위해 예시한 것일 뿐, 본 발명의 권리범위를 한정하는 것은 아니다. 예컨대, 네트워크 상의 가상화 장치(또는 서버)에 상술한 정보들이 영구적으로 저장되고, 스마트카드 또는 스마트카드가 장착될 수 있는 멀티미디어 단말에는 상술한 정보들이 일시적으로 보관되는 클라우드 컴퓨팅(cloud computing) 환경을 포함할 수 있을 것이다. 즉, 상술한 정보들을 네트워크 상의 가상화 장치에 저장하고, 이 정보들을 스마트카드 또는 다양한 형태의 멀티미디어 기능들을 포함할 수 있는 멀티미디어 단말을 통해 언제 어디서든 이용할 수도 있음을 주지할 필요가 있다.
또한, 본 발명의 실시예에 따른 데이터 서비스 품질 측정을 위한 애플리케이션들은 언제 어디서나 실시간으로 이용 및 관리될 수 있도록 사물 대 사물간의 지능형 통신 서비스를 지원하는 M2M 통신 분야에서 활용될 수도 있음을 주지할 필요가 있다.
이상 설명한 바와 같은 본 발명의 실시예는, 클라이언트 단말 장치의 네트워크 센서 기능을 통해 데이터 서비스 성능을 측정하게 하여 네트워크 센서의 관리를 용이하게 하고 데이터 서비스 품질을 즉시 수집 및 관리할 수 있는 고객 체감 데이터 서비스 품질 분석 기술, 구체적으로, 상태 질의 메시지를 클라이언트 단말 장치로 전송한 후 상태 질의에 대한 확인 메시지가 수신되는 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하여 실질적인 데이터 서비스 성능을 측정할 수 있는 고객 체감 데이터 서비스 품질 분석 기술을 구현한 것이다.
본 발명에 의하면, 클라이언트 단말 장치 내에 네트워크 센서 애플리케이션을 탑재하여 백그라운드에서 클라이언트 단말 장치들의 데이터 서비스 품질을 측정하게 하고, 측정된 결과를 관리할 수 있는 바, 고객 체감 데이터 서비스의 품질 측정을 보다 실질적이고 체계적으로 제공하여 모바일 애플리케이션 시장 활성화와 고객 관리 효율성을 극대화할 수 있을 것으로 기대된다.
100: 클라이언트 단말 장치 그룹
200: 데이터 서비스 품질 분석 장치
202: 사용자 인터페이스부
204: M2M 인터페이스부
206: 데이터 서비스 품질 관리부
208: 데이터 베이스
210: 측정 작업 스케줄러
300: 성능 측정 장치

Claims (10)

  1. 클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하고, 상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 데이터 서비스 품질 관리부와,
    상기 데이터 서비스 품질 관리부를 통해 선정되는 특정 클라이언트 단말 장치에 대해 측정 대상 작업 정보를 할당하고, 할당되는 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 상기 특정 클라이언트 단말 장치로부터 수집하는 측정 작업 스케줄러를 포함하며,
    상기 데이터 서비스 상태 질의 메시지는,
    상기 클라이언트 단말 장치 그룹에 포함된 각각의 클라이언트 단말 장치에 대한 고객 프로파일(customer profile), 지리적 위치(geometric location), 네트워크 위치(network location), 액세스 네트워크 타입(access network type), 이동성 타입(mobility type) 및 리소스(resource) 상태 중 적어도 하나의 정보를 포함하는
    데이터 서비스 품질 분석 장치.
  2. 제 1 항에 있어서,
    상기 특정 클라이언트 단말 장치는, 네트워크 센서를 포함하는
    데이터 서비스 품질 분석 장치.
  3. 제 2 항에 있어서,
    상기 특정 클라이언트 단말 장치는, 상기 네트워크 센서를 통해 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정하는
    데이터 서비스 품질 분석 장치.
  4. 클라이언트 단말 장치 그룹으로 데이터 서비스 상태 질의 메시지를 전송하는 과정과,
    상기 클라이언트 단말 장치 그룹에서 상기 데이터 서비스 상태 질의 메시지에 응답하는 클라이언트 단말 장치를 선정하는 과정과,
    선정되는 특정 클라이언트 단말 장치로 측정 대상 작업 정보를 전송하는 과정과,
    상기 특정 클라이언트 단말 장치로부터 상기 측정 대상 작업 정보에 대응하는 데이터 서비스 품질 측정 결과를 수신하는 과정을 포함하며,
    상기 데이터 서비스 상태 질의 메시지는,
    상기 클라이언트 단말 장치 그룹에 포함된 각각의 클라이언트 단말 장치에 대한 고객 프로파일(customer profile), 지리적 위치(geometric location), 네트워크 위치(network location), 액세스 네트워크 타입(access network type), 이동성 타입(mobility type) 및 리소스(resource) 상태 중 적어도 하나의 정보를 포함하는
    데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
  5. 삭제
  6. 제 4 항에 있어서,
    상기 데이터 서비스 품질 측정 결과는, 상기 특정 클라이언트 단말 장치가 성능 측정 장치와 연결되어 상기 측정 대상 작업 정보에 대한 성능을 측정한 결과인 것을 특징으로 하는
    데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
  7. 제 4 항에 있어서,
    상기 측정 대상 작업 정보는,
    전파 환경(radio quality) 또는 종단(end-to-end) 네트워크 성능 또는 클라이언트 단말 장치 성능 또는 피어-투-피어(peer-to-peer) 성능 또는 시간적(temporal) 네트워크 커버리지 또는 공간적(spatial) 네트워크 커버리지 또는 인터넷 서비스 성능 중 적어도 하나의 정보를 포함하는
    데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
  8. 제 7 항에 있어서,
    상기 인터넷 서비스 성능은, VoIP(Voice over Internet Protocol) 서비스 성능 또는 웹(web) 서비스 성능 또는 멀티미디어 스트리밍(multimedia streaming) 서비스 성능 또는 모바일 게임(mobile game) 서비스 성능 중 적어도 하나를 포함하는
    데이터 서비스 품질 분석 장치의 데이터 서비스 품질 분석 방법.
  9. 삭제
  10. 제4항, 제6 내지 제8항 중 어느 한 항의 상기 데이터 서비스 품질 분석 방법을 실행시키기 위한 데이터 서비스 품질 측정 프로그램이 기록된 컴퓨터 판독가능한 기록매체.
KR1020120106198A 2012-09-25 2012-09-25 데이터 서비스 품질 분석 장치 및 방법 KR101847199B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120106198A KR101847199B1 (ko) 2012-09-25 2012-09-25 데이터 서비스 품질 분석 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120106198A KR101847199B1 (ko) 2012-09-25 2012-09-25 데이터 서비스 품질 분석 장치 및 방법

Publications (2)

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

Family

ID=50650248

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120106198A KR101847199B1 (ko) 2012-09-25 2012-09-25 데이터 서비스 품질 분석 장치 및 방법

Country Status (1)

Country Link
KR (1) KR101847199B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108683569B (zh) * 2018-06-06 2020-06-09 国家计算机网络与信息安全管理中心 一种面向云服务基础设施的业务监测方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070082203A (ko) * 2006-02-15 2007-08-21 삼성전자주식회사 이동 통신 시스템에서 채널 할당 시스템 및 방법
KR20080088330A (ko) * 2007-03-29 2008-10-02 강릉대학교산학협력단 무선 센서 네트워크 구성을 위한 통신품질 측정방법 및휴대용 통신품질 측정 디바이스
KR20090061056A (ko) * 2006-11-01 2009-06-15 후지쯔 가부시끼가이샤 무선 통신 시스템
JP4870093B2 (ja) * 2005-12-20 2012-02-08 シャープ株式会社 通信システムおよびそれに用いる基地局および端末

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4870093B2 (ja) * 2005-12-20 2012-02-08 シャープ株式会社 通信システムおよびそれに用いる基地局および端末
KR20070082203A (ko) * 2006-02-15 2007-08-21 삼성전자주식회사 이동 통신 시스템에서 채널 할당 시스템 및 방법
KR20090061056A (ko) * 2006-11-01 2009-06-15 후지쯔 가부시끼가이샤 무선 통신 시스템
KR20080088330A (ko) * 2007-03-29 2008-10-02 강릉대학교산학협력단 무선 센서 네트워크 구성을 위한 통신품질 측정방법 및휴대용 통신품질 측정 디바이스

Also Published As

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

Similar Documents

Publication Publication Date Title
US11647422B2 (en) Adaptable radio access network
CN108463805B (zh) 用于移动边缘计算的用户设备选择
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
US20230232370A1 (en) Relative positioning method, terminal, and base station
US10425864B2 (en) Methods and apparatuses for processing UE context of UE
US11445515B2 (en) Network slice selection based on requested service
CN106471826B (zh) 用于在蜂窝网络中支持车辆通信的方法、远程通信服务器和基站
US11765645B2 (en) Method and system for multi-access edge computing (MEC) selection and load balancing
WO2017101011A1 (zh) 调度资源的配置方法、装置及用户设备、基站
KR20240060722A (ko) 논리적 tsn 브리지를 위한 방법 및 장치
US20240284228A1 (en) Core network element, access-network device, and terminal device
WO2015106450A1 (en) Load balancing among wireless access points
CN114339872A (zh) 用于识别无人机的方法、装置、移动管理实体及基站
Finley et al. Benefits of mobile end user network switching and multihoming
KR20140117830A (ko) 중첩된 무선네트워크 환경에서 모바일 데이터의 전송속도를 향상하기 위한 복수개 셀 선택 및 데이터 분산 전송 방법
KR101847199B1 (ko) 데이터 서비스 품질 분석 장치 및 방법
KR101875185B1 (ko) 데이터 서비스 품질 분석 장치 및 방법
Huq et al. On the benefits of clustered capillary networks for congestion control in machine type communications over LTE
KR101369980B1 (ko) 이기종 네트워크 기반 데이터 동시 전송 서비스 방법 및 이에 적용되는 장치
CN106416349B (zh) 无线资源的指示方法和设备
US20230413218A1 (en) Method and apparatus for requesting prs configuration, and communication device and storage medium
CN113783963A (zh) 数据传输方法、服务器节点、网关设备、网络系统
KR101521272B1 (ko) 통신 서비스 품질 측정 방법 및 이를 위한 장치

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