KR102167653B1 - 무선 통신 시스템에서 네트워크 품질 검사를 위한 장치 및 방법 - Google Patents
무선 통신 시스템에서 네트워크 품질 검사를 위한 장치 및 방법 Download PDFInfo
- Publication number
- KR102167653B1 KR102167653B1 KR1020140040809A KR20140040809A KR102167653B1 KR 102167653 B1 KR102167653 B1 KR 102167653B1 KR 1020140040809 A KR1020140040809 A KR 1020140040809A KR 20140040809 A KR20140040809 A KR 20140040809A KR 102167653 B1 KR102167653 B1 KR 102167653B1
- Authority
- KR
- South Korea
- Prior art keywords
- call
- event
- log
- information
- wireless
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명에 따른 무선 통신 시스템에서 통신 시스템 관리를 위한 장치는, 무선 네트워크에서 발생하는 이벤트(event)에 대한 로그(log) 정보를 수신하는 수신부와, 수신한 상기 로그 정보를 분석하여 분석 결과를 생성하는 제어부와, 상기 분석 결과를 관리자에게 송신하는 송신부를 포함하고, 상기 분석 결과는, 무선 네트워크 이벤트, 무선 노드 이벤트, 무선 통신 서비스 중 발생하는 이벤트를 조합하여 생성되는 것을 특징으로 한다.
Description
본 발명은 무선 통신 시스템에서 통신 시스템 운용 상태 점검을 위한 장치 및 방법에 관한 것이다.
무선(Wireless) 랜(LAN:Local Area Network)과 같은 무선망에서의 VoIP (Voice over Internet Protocol) 서비스 운용 품질은 네크워크(network)의 각 구성 요소, 발생 장소/시간, VoIP 애플리케이션(application) 오동작, 사용자 행동 등 다양한 원인에 의해 영향을 받을 수 있다. 또한 무선망 설치 시 무선 커버리지(coverage), 트래픽 분산, 주파수/신호 간섭, 지형 등을 고려하여 설치되었다 하더라도 시간에 따라 사용자 행동, 단말 OS(Operation System) 업데이트(Update), 주변 환경 변화 등에 의해 무선망 상황은 끊임없이 변하게 된다.
상기 무선망에서의 VoIP 서비스 운영자 또는 네트워크 관리자는 사업에 영향을 줄 수 있는 VoIP 서비스 품질 문제를 보다 신속하게 파악해야 할 필요가 있다. 이를 위해서 서비스 품질 문제를 선 검출/원인 분석/조치 가이드 등을 제공할 수 있는 다양한 분석 툴 및 도구들이 개발되어 왔다. 예를 들어, VoIP 서비스 품질을 지속적으로 모니터링(Monitoring)하여 알람으로 알리거나 서비스 품질 지표/통계 등을 제공하여 망 운용 상태에 이상이 없는지 점검할 수 있는 도구 및 방법들이 꾸준히 개발되어 왔다.
기존 VoIP 품질(Quality) 모니터링 툴(tool)의 경우, VoIP 음질 저하에 대한 지표를 제공하나, VoIP 음질 저하를 발생하는 원인에 대한 분석이 제한적이나 음질 저하 원인까지는 제공하지 않는다. 예를 들어 음질 저하에 영향을 줄 수 있는 무선망에서 Wi-Fi(Wireless Fidelity) 문제 상황과 VoIP 품질 에 대한 통계가 각각 제공되므로, VoIP 음질 저하 원인과 무선망과의 관계가 쉽게 규명되기 어렵다. 또한, 제공되는 VoIP 품질 지표는, 전체 VoIP 통화 품질에 대한 지표로서 제공되므로, 개별 통화 품질에 대한 평가가 어렵다. 만일, 개별 통화 품질 지표가 제공되더라도, 순간적인 음 끊김, 음 단절과 같이 순간적으로 발생하는 음질 저하가 분석되기는 어렵다. 예를 들어, 다양한 클라이언트 장치(Client Device)에 따라 발생하는 문제가 무선망 문제와 구분없이 보고(Reporting)되기 때문에, 무선망 문제와 클라이언트(client) 문제가 구분되기 어렵다. 전체 단말에 대한 지표와 특정 단말 종류에 대한 지표를 비교할 경우, 망 문제 보다는 특정 단말에 문제점이 있었음을 알 수 있는 반면, 클라이언트 단말에 대한 구분을 제공하지 않을 경우, 망 문제와 클라이언트 문제를 구분하기 어렵다.
따라서 종래의 품질 모니터링 기술은 VoIP 음질 저하 현상과 무선망 제공 원인 간의 정확한 상관 분석이 미흡하고, VoIP 음질 저하 현상과 단말 모델, OS, VoIP 클라이언트등의 문제간의 상관 분석이 미흡하며, 일시적인 VoIP 음질 저하 검출 및 해당 원인 분석이 어렵고, 실제 사용자가 느끼는 VoIP 통화 품질을 정확하게 반영하지 못한다는 문제가 있다.
본 발명의 일 실시 예는 무선 통신 시스템에서 네트워크 품질을 모니터링하는 장치 및 방법을 제공한다.
본 발명의 다른 실시 예는 무선 통신 시스템에서 로그를 분석하는 장치 및 방법을 제공한다.
본 발명의 또 다른 실시 예는 무선 통신 시스템에서 VoIP와 네트워크 품질 문제를 결합하여 네트워크 품질 저하의 원인을 측정할 수 있는 장치 및 방법을 제공한다.
본 발명의 실시 예에 따른 무선 통신 시스템에서 통신 시스템 관리를 위한 장치는, 무선 네트워크에서 발생하는 이벤트(event)에 대한 로그(log) 정보를 수신하는 수신부와, 수신한 상기 로그 정보를 분석하여 분석 결과를 생성하는 제어부와, 상기 분석 결과를 관리자에게 송신하는 송신부를 포함하고, 상기 분석 결과는, 무선 네트워크 이벤트, 무선 노드 이벤트, 서비스 중 발생하는 이벤트를 조합하여 생성되는 것을 특징으로 한다.
본 발명의 실시 예에 따른 무선 통신 시스템에서 통신 시스템 관리를 위한 방법은, 무선 네트워크에서 발생하는 이벤트(event)에 대한 로그(log) 정보를 수신하는 과정과, 수신한 상기 로그 정보를 분석하여 분석 결과를 생성하는 과정과, 상기 분석 결과를 관리자에게 송신하는 과정을 포함하고, 상기 분석 결과는, 무선 네트워크 이벤트, 무선 노드 이벤트, 무선 통신 서비스 중 발생하는 이벤트를 조합하여 생성되는 것을 특징으로 한다.
본 발명의 실시 예에 따른 네트워크 품질 측정 기술은 로그(log)를 분석하여 네트워크 품질을 세부적으로 제공함으로써, 네트워크에 발생된 문제를 용이하게 판단하는 효과를 제공할 수 있다.
도 1은 무선랜(WLAN:Wireless Local Area Network) 망에서의 네트워크에 대한 측정 방법의 예를 도시한다.
도 2는 본 발명의 실시 예에 따른 네트워크 품질 측정을 위한 구성의 예를 도시한다.
도 3은 본 발명의 실시 예에 따른 무선망 로그 저장 형식의 예를 도시한다.
도 4는 본 발명의 실시 예에 따른 VQR(VoIP Quality Reporting) 로그 저장 형식의 예를 도시한다.
도 5는 본 발명의 실시 예에 따른 단말 정보 로그 저장 형식의 예를 도시한다.
도 6은 본 발명의 실시 예에 따른 AP 정보 로그 저장 형식의 예를 도시한다.
도 7은 본 발명의 실시 예에 따른 무선망 로그 전처리부 동작의 예를 도시한다.
도 8은 본 발명의 실시 예에 따른 VQR 로그 전처리부 동작의 예를 도시한다.
도 9는 본 발명의 실시 예에 따른 로그 분석 엔진 동작의 예를 도시한다.
도 10은 본 발명의 실시 예에 따른 통화시간 내의 무선망 이벤트 분석 과정의 예를 도시한다.
도 11은 본 발명의 실시 예에 따른 무선망 이벤트(Event) 추출 과정의 예를 도시한다.
도 12는 본 발명의 실시 예에 따른 무선망 이벤트 분석 과정의 예를 도시한다.
도 13은 본 발명의 실시 예에 따른 AP 위치 정보를 이용한 무선망 이벤트 분석의 예를 도시한다.
도 14는 본 발명의 실시 예에 따른 분석된 결과 데이터 종류의 예를 도시한다.
도 15는 본 발명의 실시 예에 따른 분석 결과를 제공하기 위한 과정의 예를 도시한다.
도 16은 본 발명의 실시 예에 따른 음질 지표 기준 선택 및 선택된 기준에 따른 카테고리 별 문제 항목 분석 통계의 Web GUI의 실시 예를 도시한다.
도 17은 본 발명의 실시 예에 따른 VoIP 카테고리의 통화 수 및 음질 통계 제공의 Web GUI의 실시 예를 도시한다.
도 18은 본 발명의 실시 예에 따른 VoIP 카테고리의 음질 현황 세부 분석 결과 제공의 웹(Web) GUI의 실시 예를 도시한다.
도 19는 본 발명의 실시 예에 따른 무선망 이벤트 카테고리 내 무선망 이벤트 통계 및 분석 결과의 Web GUI의 실시 예를 도시한다.
도 20은 본 발명의 실시 예에 따른 무선망 이벤트 카테고리 내 AP 위치에 따른 세부 분석 결과의 실시 예를 도시한다.
도 21은 본 발명의 실시 예에 따른 단말 정보 카테고리 분석 결과의 실시 예를 도시한다.
도 22a 내지 도 22e는 본 발명의 실시 예에 따른 무선망 이벤트 VoIP 음질 저하 관계에 대한 시각화의 예를 도시한다.
도 23은 본 발명의 실시 예에 따른 AP별 음질 저하 위치 표시의 예를 도시한다.
도 24는 본 발명의 실시 예에 따른 통신 시스템 관리를 위한 절차의 예를 도시한다.
도 25는 본 발명의 실시 예에 따른 네트워크 품질 측정을 위한 장치의 블록 구성을 도시한다.
도 2는 본 발명의 실시 예에 따른 네트워크 품질 측정을 위한 구성의 예를 도시한다.
도 3은 본 발명의 실시 예에 따른 무선망 로그 저장 형식의 예를 도시한다.
도 4는 본 발명의 실시 예에 따른 VQR(VoIP Quality Reporting) 로그 저장 형식의 예를 도시한다.
도 5는 본 발명의 실시 예에 따른 단말 정보 로그 저장 형식의 예를 도시한다.
도 6은 본 발명의 실시 예에 따른 AP 정보 로그 저장 형식의 예를 도시한다.
도 7은 본 발명의 실시 예에 따른 무선망 로그 전처리부 동작의 예를 도시한다.
도 8은 본 발명의 실시 예에 따른 VQR 로그 전처리부 동작의 예를 도시한다.
도 9는 본 발명의 실시 예에 따른 로그 분석 엔진 동작의 예를 도시한다.
도 10은 본 발명의 실시 예에 따른 통화시간 내의 무선망 이벤트 분석 과정의 예를 도시한다.
도 11은 본 발명의 실시 예에 따른 무선망 이벤트(Event) 추출 과정의 예를 도시한다.
도 12는 본 발명의 실시 예에 따른 무선망 이벤트 분석 과정의 예를 도시한다.
도 13은 본 발명의 실시 예에 따른 AP 위치 정보를 이용한 무선망 이벤트 분석의 예를 도시한다.
도 14는 본 발명의 실시 예에 따른 분석된 결과 데이터 종류의 예를 도시한다.
도 15는 본 발명의 실시 예에 따른 분석 결과를 제공하기 위한 과정의 예를 도시한다.
도 16은 본 발명의 실시 예에 따른 음질 지표 기준 선택 및 선택된 기준에 따른 카테고리 별 문제 항목 분석 통계의 Web GUI의 실시 예를 도시한다.
도 17은 본 발명의 실시 예에 따른 VoIP 카테고리의 통화 수 및 음질 통계 제공의 Web GUI의 실시 예를 도시한다.
도 18은 본 발명의 실시 예에 따른 VoIP 카테고리의 음질 현황 세부 분석 결과 제공의 웹(Web) GUI의 실시 예를 도시한다.
도 19는 본 발명의 실시 예에 따른 무선망 이벤트 카테고리 내 무선망 이벤트 통계 및 분석 결과의 Web GUI의 실시 예를 도시한다.
도 20은 본 발명의 실시 예에 따른 무선망 이벤트 카테고리 내 AP 위치에 따른 세부 분석 결과의 실시 예를 도시한다.
도 21은 본 발명의 실시 예에 따른 단말 정보 카테고리 분석 결과의 실시 예를 도시한다.
도 22a 내지 도 22e는 본 발명의 실시 예에 따른 무선망 이벤트 VoIP 음질 저하 관계에 대한 시각화의 예를 도시한다.
도 23은 본 발명의 실시 예에 따른 AP별 음질 저하 위치 표시의 예를 도시한다.
도 24는 본 발명의 실시 예에 따른 통신 시스템 관리를 위한 절차의 예를 도시한다.
도 25는 본 발명의 실시 예에 따른 네트워크 품질 측정을 위한 장치의 블록 구성을 도시한다.
이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하 본 발명은 무선 통신 시스템에서 네트워크 품질 측정을 위한 기술에 대해 설명한다.
도 1은 WLAN 망에서의 네트워크에 대한 측정 방법의 예를 도시한다.
상기 도 1을 참조하면, APC(AP Controller)(이하 무선 노드 관리부라 한다.)(110)는 중앙 제어 수단으로 단말(STA : Station)(120)이 AP(Access Point)(이하 무선 노드)(130)에 접속하거나, 다른 무선 노드로 로밍(Roaming), 또는 연결 끊김 등 무선 네트워크에서 발생하는 모든 이벤트에 대한 메시지를 수집하고 저장한다. 상기 무선 노드 관리부(110)는 저장된 로그(log)를 분석하여 네트워크 관리자가 네트워크의 상태를 간편하게 확인 할 수 있도록 웹(Web) GUI(Graphic User Interface)의 형태로 단말의 네트워크 접속 횟수, 로밍 횟수, 접속 실패 횟수 등의 네트워크의 통계를 제공하거나 접속 실패한 경우 알람을 제공 또는, 접속 실패의 원인이 무엇인지를 분석하여 제공할 수 있다.
도 2는 본 발명의 실시 예에 따른 네트워크 품질 측정을 위한 구성의 예를 도시한다.
상기 도 2를 참고하면, 본 발명의 실시 예에 따른 네트워크는 로그 수집부(210)와 로그 전처리부(220), 로그 분석부(230), 보고(Report) 생성부(240)를 포함한다.
상기 로그 수집부(210)는 각종 로그 및 데이터를 수집한다. 상기 로그 수집부는 APC 내 미리 정의된 위치의 무선 네트워크 로그 저장부(Sys log storage)와 VQR 로그 저장소(VQR log storage)로부터 로그 파일을 수집한다. 또한, 상기 로그 수집부는 AP 내 미리 정의된 위치의 AP 로그 저장소로부터 로그 파일 및 CM(call manager) 저장부로부터 CM 로그를 수집한다.
상기 로그 전처리부(220)는 각 종 로그들을 분석하기 용이하고 의미있는 형태로 추출하거나 조합한다. 상기 로그 전처리부(220)는 상기 로그 수집부(210)가 수집한 APC/AP 설치 설정(configuration) 정보, VQR 로그, 단말 정보를 수신한 후 필요한 정보를 추출하거나 조합한다.
상기 로그 분석부(230)는 로그를 분석한다. 상기 로그 분석부(230)는 상기 로그 전처리부(220)에서 미리 추출된 필요한 정보를 이용하여 발생한 이벤트를 분석하여 무선 네트워크의 연결 상황을 파악한다. 또한 상기 로그 분석부(230)는 단말 정보로부터 단말 종류, 통신사, OS 버전 정보도 함께 분석할 수 있다.
상기 보고(Report) 생성부(240)는 상기 로그 분석부(230)의 모든 분석이 끝난 후의 결과를 제공한다. 예를 들어, 상기 보고(Report) 생성부(240)는 모든 VoIP의 호 통계, 음질 통계, 음질 저하 호의 원인 분석 결과, AP 위치별 무선망 끊김 통계, 각 개별호의 음질 저하 상황 등을 제공한다. 구체적으로, 상기 보고(Report) 생성부(240)는 무선 노드의 위치 별, 단말 모 별, 단말 OS 별, 통신 사별, IP별 음질 저하 통계 및 추세 분석등의 결과 데이터의 각 카테고리 별 문제 현황 통계를 표시부를 통해 제공할 수 있다.
도 3은 본 발명의 실시 예에 따른 무선망 로그 저장 형식의 예를 도시한다.
상기 도 3을 참고하면, 무선망 로그 파일은 Wi-Fi 이벤트의 발생 시간, 해당 이벤트 정보, 단말 MAC(Media Access Control) 정보, 접속한 AP의 BSSID(Basic Service Set Identifier) 등의 정보 등을 포함한다. 상기 도 3에서 wifi_mac(310)은 단말의 MAC 주소, wifi_time(320)은 Wifi 이벤트 로그 발생시간, wifi_event(330)는 wifi 이벤트 관련 메시지, wifi_event_type(332)는 wifi 이벤트의 종류(예를 들어 접속(association), 재접속(reassociation), 인증(authentication), 해제(diassociation), 인증해제(deauthentication)등의 접속정보 및, DHCP(Dynamic Host Configuration Protocol)를 통한 IP 할당 정보 등), wifi_bssid(334)는 wifi 이벤트가 발생한 AP MAC주소를 의미한다.
도 4는 본 발명의 실시 예에 따른 VQR(VoIP Quality Reporting) 로그 저장 형식의 예를 도시한다.
상기 도 4를 참고하면, VQR 로그의 필드 값은 무선 노드 관리부에 미리 설정된 주기, MOS(Mean Opinion Score) 주기 마다 구간 MOS를 산출하여 VQR log 저장소에 파일 형태로 저장한다. 상기 도 4에서 vqr_start_time(410)은 통화 시작 시간, vqr_caller_number(420)은 발신 번호, vqr_callee_number(422)는 착신 번호, vqr_caller_ip(430)는 발신자의 IP, vqr_callee_ip(432)는 수신자의 IP, vqr_avg_mos(440)는 평균 MOS, vqr_call_duration(450)는 통화 시간, vqr_mos_1(460), vqr_mos_2(462), vqr_mos_3(464)는 각각 첫 번째, 두 번째, 세 번째 구간의, vqr_mos_N은 N 번째 구간 MOS가 미리 설정된 임계치보다 작은 경우의 구간 MOS 측정 시간 및 값, vqr_mos_time_1(470)은 첫 번째, vqr_mos_time_N은 N번째 낮은 MOS의 측정 시간, vqr_mos_value_1(480)은 첫 번째, vqr_mos_value_N은 N번째 낮은 MOS의 값을 의미한다.
도 5는 본 발명의 실시 예에 따른 단말 정보 로그 저장 형식의 예를 도시한다. 본 발명의 실시예에 따르면, 발신자 및 수신자가 전화 연결을 해주는 VoIP 시스템인 CM에서 VoIP 클라이언트가 통화 가능 상태임을 CM에 알리는 등록 메시지를 전달할 때 해당 정보를 담아 전달한다. client_call_number(510)은 VoIP의 번호, client_ip(520)는 VoIp 클라이언트의 IP 주소, client_ver(530)는 VoIP의 클라이언트 버전, client_device_model(540)은 VoIP 클라이언트의 단말 모델명, client_os_ver(550)는 VoIP의 클라이언트 단말의 OS 버전(version), client_firmware(560)는 VoIP의 클라이언트 단말 펌웨어, client_telco(570)는 VoIP 클라이언트 단말의 3G 또는 4G의 전화 통신사를 의미한다.
도 6은 본 발명의 실시 예에 따른 무선 노드 정보 로그 저장 형식의 예를 도시한다. 상기 도 6에서, ap_time(610)은 이벤트의 발생 시간, ap_id(620)은 무선 노드의 ID, ap_sta_mac(630)은 해당 AP에 접속한 단말의 MAC, ap_event(640)은 무선 이벤트의 내용, ap_rssi(650)는 무선 이벤트 발생시 단말에서 무선 노드로의 RSSI(Received Signal Strength Indication)감도를 의미한다.
도 7은 본 발명의 실시 예에 따른 무선망 로그 전처리부 동작의 예를 도시한다. 본 발명의 실시 예에 따르면, 상기 무선망 전처리부는 상기 로그 수집부에서 수집된 무선망 로그, 무선 노드 관리부 또는 무선 노드의 설치 설정 정보, VQR 로그, 단말 정보를 분석하여 용이하고 의미있는 형태로 추출하거나 조합한다. 상기 무선 로그 전처리부는 무선 노드 관리부 별 무선망 로그(710)를 단말별 로그(720)로 분류한다. 또한 wifi 이벤트 중 DHCP 이벤트를 파싱(parsing)하여 단말의 MAC 별로 할당받은 IP 주소 간의 MAC-IP 매핑(mapping) 테이블을 생성한다. 본 발명의 설명에서는 무선 노드 관리부가 무선망 로그를 남기고 로그 분석 엔진이 분석을 수행하는 동안 MAC별로 고유한 IP만을 할당받는다고 가정하지만 이에 한정되는 것이 아니라 MAC의 시간에 따라 IP가 변경되어도 시간 정보를 이용하여 매핑이 가능하다.
도 8은 본 발명의 실시 예에 따른 VQR 로그 전처리부 동작의 예를 도시한다. 상기 도 8을 참고하면, vqr_key_N(810)은 고유한 키 값을 의미하는데, 상기 고유한 키 값은 VQR의 각 항목에 따라 VQR 로그 정보를 포함한다. 상기 키 값은 시작 시간, 발신 번호, 수신 번호 등의 조합으로 고유하게 생성 할 수 있다.
도 9는 본 발명의 실시 예에 따른 로그 분석 엔진 동작의 예를 도시한다.
상기 도 9를 참고하면 상기 로그 분석부는 모든 통화 수, 즉 vqr_log 개수(vqr_key_i)(910) 만큼 루프(loop)를 돌면서 분석을 수행한다.
본 발명에 따른 상기 무선 노드 관리부는, 910 단계에서 분석할 VoIP 통화가 있는지 확인한다. 만일 910 단계에서 분석할 VoIP 통화가 존재하지 않으면 912 단계롤 진행하여 그 결과를 보고(report) 생성부로 보고하고 결과를 저장한다.
분석할 VoIP가 존재하면 상기 무선 노드 관리부는 920 단계로 진행하여 VQR의 로그 정보를 수집한다. 상기 로그 정보를 수집한 후, 상기 무선 노드 관리부는 930 단계로 진행하여, MAC과 IP의 매핑 테이블을 이용하여 단말의 MAC을 검색한다. 상기 단말의 MAC을 검색한 결과 무선 노드 관리부 내 미리 정의된 위치의 무선망 로그(sys log)가 존재하면 상기 무선 노드 관리부는 960 단계로 진행하여, 상기 무선망 로그(sys log)를 분석한다. 상기 무선망 로그(sys log)를 분석 한 후 상기 무선 노드 관리부는 960 단계로 진행하여 wifi MAC을 위한 무선 노드 로그가 존재하는지 확인한다. 상기 확인 결과 상기 AP 로그가 존재하지 않으면 상기 무선 노드 관리부는 980 단계로 진행하여, 단말 정보를 검색한다. 상기 980 단계에서 상기 무선 노드 관리부는 단말의 IP를 비교하여 상기 단말 정보를 검색한다. 상기 단말 정보 검색 후 상기 무선 노드 관리부는 990 단계로 진행하여 vqr 로그, 단말 정보, wifi 이벤트 시퀀스를 이용하여 로그를 분석한다.
만일 960 단계에서, 상기 wifi MAC을 위한 무선 노드 로그가 존재한다면 970 단계에서 무선 노드 로그를 분석한 후, 982 단계에서 단말의 IP를 비교하여 단말 정보를 검색한 후 992 단계에서, vqr 로그 정보, 단말 정보, wifi 이벤트 시퀀스, 그리고 RSSI 정보를 이용하여 로그를 분석한다.
만일, 상기 무선망 로그(sys log)가 존재하면 wifi MAC을 위한 무선 노드 로그가 존재하는지 확인하는 962 단계로 진행한 후, 972 단계에서 AP 로그를 분석한 후, 986 단계에서 단말의 IP를 비교하여 단말의 정보를 검색한 후, 994 단계에서 vqr 로그 정보, 단말의 정보, RSSI 정보를 이용하여 로그를 분석한다.
만일, 상기 962 단계에서 wifi MAC을 위한 무선 노드 로그가 존재하면 988 단계에서 단말의 IP를 비교하여 상기 단말의 정보를 검색한 후, 996 단계에서 vqr 로그 정보와 단말의 정보를 이용하여 로그를 분석한다.
도 10은 본 발명의 실시 예에 따른 통화시간 내의 무선망 이벤트 분석 과정의 예를 도시한다.
상기 도 10을 참고하면 추출된 무선망 이벤트(1010)는 Roaming, Disconnect, Connect 등이 존재하는데, 상기 이벤트는 wifi_mac 로그(1020)와 vqr_log(1030)을 통해 결정 되고, 이벤트의 결정 기준은 하기 표에 따라서 분류된다.
무선망 이벤트 | Wifi 이벤트 | wifi MAC 로그 |
1.connect | Association ~ Authenticated |
2013-12-31:22:55:18.725_17_0003fe5c INF [I:STA] Association - BSSID(f4:d9:fb:35:9a:04) STA(00:db:df:01:ef:dc) (...) 2013-12-31:22:55:18.804_17_0003fe6e INF <security> STA(00:db:df:01:ef:dc) - Authenticated. user=test1 vlan=2103 qos=0 acl=<none> url=<none> |
2. roaming | Reassociation ~ Authenticated |
2013-12-31:14:15:44.400_13_0003d3c0 INF [I:STA] Reassociation - BSSID(f4:d9:fb:24:b4:0f) STA(00:db:df:09:dd:14) (...) 2013-12-31:22:55:18.804_17_0003fe6e INF <security> STA(00:db:df:01:ef:dc) - Authenticated. user=test1 vlan=2103 qos=0 acl=<none> url=<none> |
3. disconnect |
Association/ Reassociation ~ Disassociation |
2013-12-31:22:55:18.725_17_0003fe5c INF [I:STA] Association -BSSID(f4:d9:fb:24:83:91) STA(00:db:df:01:ef:dc) (...) 2014-01-06:09:05:51.616_15_00016c47 INF [I:STA] Dissassociation Reason(8)- BSSID(f4:d9:fb:24:83:91) STA(00:db:df:01:ef:dc) |
Association/ Reassociation ~ De-authentication |
2013-12-31:14:15:44.400_13_0003d3c0 INF [I:STA] Reassociation - BSSID(f4:d9:fb:3c:f3:ef) STA(00:db:df:09:dd:14) (...) 2013-12-30:18:46:35.995_17_0000edb0 INF [I:STA] Deauthentication Reason(1) BSSID(f4:d9:fb:3c:f3:ef) STA(00:db:df:09:dd:14) |
|
Association/ Reassociation ~ Association |
2013-12-31:22:55:18.725_17_0003fe5c INF [I:STA] Association - BSSID(f4:d9:fb:24:83:91) STA(00:db:df:01:ef:dc) (...) 2013-12-31:22:56:18.725_17_0003fe5c INF [I:STA] Association - BSSID(f4:d9:fb:24:83:91) STA(00:db:df:01:ef:dc) |
구체적으로 상기 이벤트는 통화 시작시간(vqr_start_time)부터 통화 종료시간(vqr_start_time + vqr_call_duration) 구간 동안의 wifi_mac_log 내 이벤트를 분석하는 방법을 사용한다. VoIP 클라이언트 단말 행동에 따라 wifi_mac 로그를 살펴볼 수 있는 무선 이벤트는 상기 표와 같다. 상기 표를 살펴보면, wifi 이벤트(또는 wifi_mac 로그)에서 Association 발생 후 Authenticated가 발생하면, 상기 무선 노드 관리부는 이를 connect 이벤트로 분류한다. wifi 이벤트(또는 wifi_mac 로그)에서 Reassociation 발생 후 Authenticated가 발생하면, 상기 APC는 이를 roaming 이벤트로 분류한다. 그리고, wifi 이벤트(또는 wifi_mac 로그)에서 Association 또는 Reassociation이 발생한 후 Disassociation이 발생하거나, Association 또는 Reassociation이 발생한 후 De-authentication이 발생하거나, Association 또는 Reassociation이 발생한 후 Association이 발생하면 상기 무선 노드 관리부는 이를 discoonect로 분류한다.
도 11은 본 발명의 실시 예에 따른 무선망 Event 추출 과정의 예를 도시한다.
상기 도 11을 참고하면 vqr_log(1020)의 vqr_mos로부터 구간 MOS 값이 설정한 기준 MOS 값 보다 작은 시점을 알 수 있고, 상기 무선 노드 관리부는 해당 시점에 발생한 무선망 이벤트(1010)가 MOS에 영향을 준 원인이라고 판단하여 관련 통계를 저장할 수 있다. 예를 들어, 도 10에서 vqr_mos_1으로 기록된 음질 저하 시점에 해당 단말은 로밍하였음을 알 수 있고, vqr_mos_2와 vqr_mos_3으로 기록된 음질 저하 시점에는 단말 접속이 끊어졌음을 알 수 있다.
도 12는 본 발명의 실시 예에 따른 무선망 Event 분석 과정의 예를 도시한다.
상기 도 12를 참고하면, MOS가 열화된 시점(1210)과, 무선망 이벤트가 발생한 시점(1220), 무선 노드 이벤트가 발생한 시점(1230)의 로그 정보를 수집한 후, 수집된 상기 로그를 바탕으로 MOS 음질의 저하된 시점의 원인을 분석한다. 예를 들어, 첫 번째 MOS 열화시점은 무선 노드 1과 무선 노드 2로의 로밍의 발생으로 인한 것이고, 두 번째 MOS 열화시점은 패킷 손실 이벤트가 발생으로 인한 것이고, 세 번째 MOS 열화시점은 무선이 끊김으로 인해 발생한 것을 알 수 있다.
도 13은 본 발명의 실시 예에 따른 AP 위치 정보를 이용한 무선망 이벤트 분석의 예를 도시한다.
도 13은 본 발명의 실시 예에 따른 무선망 Event 추출 과정의 예를 도시한다. 상기 도 13을 참고하면 본 발명에서는 무선망 이벤트 관련한 추가적인 원인분석을 제공한다. 예를 들어 wifi_mac log(1310)에서 무선망 이벤트를 추출할 때, Roaming 이벤트의 경우 Roaming Latency = Authenticated Time - Reassociation time 를 계산할 수 있다. 만일 roaming Latency가 클 경우, VoIP 음질 저하의 원인으로 분류하여 사용자에게 더 세부적인 음질 저하 원인을 제공할 수 있다. 이와 같이 wifi_mac log로부터 추가적으로 구할 수 있는 정보로 단말이 접속/로밍 된 무선 노드(1320)의 BSSID를 추출할 수 있다. Controlled Network 환경 관리자가 AP의 설치 위치 정보등 망 구성에 대한 설정을 알고 있을 경우, 로그에서 추출한 BSSID 부터 접속된 무선 노드를 구분할 수 있으므로 무선 노드 로밍 경로(1330) 및 무선망 접속 끊김 등의 무선망 문제가 발생하는 무선 노드를 구분할 수 있다
도 14는 본 발명의 실시 예에 따른 분석된 결과 데이터 종류의 예를 도시한다.
상기 도 14를 참고하면, VoIP 통계(1410)는 VoIP Call(1420)을 포함하고, 상기 VoIP Call(1420)은 VQR 정보(1430), 무선망 이벤트 통계(1440), 무선 노드 정보(1450), 단말 정보(1460)를 포함한다. 상기 VQR 정보(1430)는 기본 VQR 정보, 구간 음질 지표, 평균 음질 지표 등을 포함하고, 상기 구간 음질 지표는 무선망 이벤트의 종류 및 무선망 이벤트 발생 위치(무선 노드의 위치)등의 정보를 포함한다. 상기 무선망 이벤트 통계(1440)는 로밍, 접속, 접속 해제 등의 정보를 포함하고, 상기 로밍 정보는 로밍 지연율과 로밍 경로 등의 정보를 포함하고, 상기 접속 해제 정보는 접속 해제의 원인에 대한 정보를 포함한다. 상기 무선 노드 정보(1450)는 무선 이벤트 정보와 RSSI 정보를 포함하고, 상기 무선 이벤트 정보는 단말에서 무선 노드로의 패킷 손실 정보와, 무선 노드에서 단말로의 패킷 손실 정보를 포함하고, 상기 RSSI 정보는 무선 노드별 RSSI 정보와, 단말별 RSSI 정보, 위치별 RSSI 정보 등을 포함한다. 상기 단말 정보(1460)는 단말 모델, VoIP 버전, 단말 OS 버전 등의 정보를 포함한다.
도 15는 본 발명의 실시 예에 따른 분석 결과를 제공하기 위한 과정의 예를 도시한다.
상기 도 15를 참고하면, 상기 노드 관리부는 1510 단계에서 로그 분석 엔진을 수행한다. 상기 로그 분석 엔진은 로그를 수집하고 로그를 분석한 후 분석한 결과를 보고한다. 상기 로그 분석 엔진을 수행한 후 상기 무선 노드 관리부는 1520 단계에서 분석 데이터를 저장한다. 분석 데이터를 저장한 후 상기 APC는 1530 단계에서 저장된 상기 분석 데이터를 표시한다. 상기 무선 노드 관리부는 사용자가 분석 결과를 요청하면 웹(web) GUI 등을 통하여 저장된 상기 분석 데이터를 표시할 수 있다. 표시된 상기 분석 데이터를 통해 사용자는 1540 단계에서 음질 지표 기준을 선택하고 1550 단계에서 상기 무선 노드 관리부는 선택된 상기 음질 지표 기준에 따라 문제 항목을 분류한다.
상기 음질 지표 기준은 평균 MOS가 낮은 통화 비율, 무선 끊김 발생 통화 비율, 구간 MOS 저하가 발생한 통화 비율, RSSI가 낮은 무선 노드 등이 될 수 있다. 상기 음질 지표 기준은 상술한 바에 한정되는 것은 아니며 평균 MOS, 통화 중 무선 끊김 발생 수 등 다양한 지표가 사용될 수 있다. 단말 OS(Operating System)에대한 카테고리에 대한 구간 MOS 저하가 발생한 통화 비율을 음질 지표 기준으로 할 경우를 예를 들어 설명하면, 구간 MOS 음질 저하 발생 통화수를 전체 통화수로 나눈 것이상기 구간 MOS 저하가 발생한 통화 비율이 되고, 모든 통화 수를 N, 구간 MOS 음질 저하 발생 통화 수를 M이라고 하면, 모든 통화 수 기준 음질 지표 기준(Qos_thr)은 구간 MOS 음질 저하 발생 통화 수를 모든 통화 수로 나눈 값이 된다. 즉, M/N = Qos_thr 이된다. 한편 각 OS 별 통화 수 기준 음질 지표는 특정 OS를 쓰는 단말의 통화 중 구간 MOS 음질 저하 발생 통화 수를 특정 OS를 쓰는 단말의 모든 통화 수로 나눈 값이 된다. 즉, 상기 특정 OS를 쓰는 단말의 통화 중 구간 MOS 음질 저하 발생 통화 수를 M_OS라 하고, 상기 특정 OS를 쓰는 단말의 모든 통화 수를 N_OS라 하면, OS 별 통화 수 기준 음질 지표(QOS_OS)는 M_OS/N_OS = Qos_OS가 된다. 상기 모든 통화 수 음질 지표 기준과 OS 별 통화 수 기준 음질 지표를 비교하여 상기 OS 별 통화 수 기준 음질 지표가 더 크다면 해당 OS 는 문제가 있는 것으로 판단된다. 즉, 상기 무선 노드 관리부는 QOS_OS > QOS_THR 일 경우 해당 OS가 문제가 있는 것을 판단한다.
상기 무선 노드 관리부는 1560 단계에서 문제 항목 또는 특정 카테고리 항목을 제외한 나머지 항목을 분석한다. 예를 들어, 특정 OS에 문제가 있다면, 상기 무선 노드 관리부는 특정 OS 카테고리를 제외할 수 있다. 다른 예로, 특정 단말 기종에 문제가 있다면, 상기 무선 노드 관리부는 상기 특정 단말 기종을 제외할 수 있다. 문제 항목 또는 특정 카테고리 항목은, 문제 항목 또는 특정 카테고리의 문제를 해결하기 위해, 그리고, 예외적인 문제 항목 또는 특정 카테고리 항목을 제외하여 네트워크에 대한 보다 자세한 분석을 수행하기 위해, 제외될 수 있다. 문제 항목 또는 특정 카테고리 항목을 제외하고 분석한 후 상기 무선 노드 관리부는 선택된 문제 항목 및 특정 카테고리가 필터링(filtering) 된 데이터를 로그 분석 엔진으로 전달하여 분석을 수행한다.
상기 무선 노드 관리부는 1570 단계에서 문제 항목에 대한 세부 VoIP 리스트를 제공한다. 상기 무선 노드 관리부는 상기 1550 단계에서 선택된 음질 지표 기준에 따라서 문제 항목을 분류한 데이터에 대해 보다 세부적인 VoIP 리스트를 제공한다.
상기 무선 노드 관리부는 1580 단계에서 세부 VoIP를 표시한다. 상기 무선 노드 관리부는 사용자가 원하는 VoIP 항목의 현황 또는 세부 현황을 표시한다.
도 16은 본 발명의 실시 예에 따른 음질 지표 기준 선택 및 선택된 기준에 따른 카테고리 별 문제 항목 분석 통계의 Web GUI의 실시 예를 도시한다.
상기 도 16을 참고하면, 상기 무선 노드 관리부는 음질 지표 기준을 선택 할 수 있다. 상기 도 16에 따른 음질 지표 기준의 예는 구간 MOS 발생 통화 비율, 무선 끊김 발생 통화 비율, 선택된 상기 음질 지표 기준에 따라 카테고리 별 문제 항목을 Web GUI에 표시할 수 있다.
도 17은 본 발명의 실시 예에 따른 VoIP 카테고리의 통화 수 및 음질 통계 제공의 Web GUI의 실시 예를 도시한다.
상기 도 17을 참고하면, 상기 무선 노드 관리부는 VoIP 통화 수 및 음질 현황을 표시할 수 있다. 상기 VoIP 통화 수 및 음질 통계는 음질 저하 통화 수를 평균 MOS 기준 또는 구간 MOS 기준 등으로 표시될 수 있다.
도 18은 본 발명의 실시 예에 따른 VoIP 카테고리의 음질 현황 세부 분석 결과 제공의 Web GUI의 실시 예를 도시한다.
상기 도 18을 참고하면, 상기 무선 노드 관리부는 로밍, 접속 해제, 접속 등의 이벤트를 표시할 수 있고, 구간 MOS 가 음질 지표 기준 보다 낮은 시점, 통화가 발생한 위치, 통화 시간, VoIP, 무선망 분석 결과, 단말 정보 요약, 접속 해제가 발생한 무선 노드의 이름 등을 시각화하여 표시할 수 있다.
도 19는 본 발명의 실시 예에 따른 무선망 이벤트 카테고리 내 무선망 이벤트 통계 및 분석 결과의 Web GUI의 실시 예를 도시한다.
상기 도 19를 참고하면, 상기 무선 노드 관리부는 통화 중 로밍이 발생한 호, 로밍 실패율, wifi 접속해제 발생 통화 수 등의 통계를 Web-GUI를 통해 표시할 수 있다.
도 20은 본 발명의 실시 예에 따른 무선망 이벤트 카테고리 내 무선 노드의 위치에 따른 세부 분석 결과의 실시 예를 도시한다.
상기 도 20을 참고하면, 상기 무선 노드 관리부는 무선망 이벤트가 발생한 무선 노드의 위치, 구간 MOS 저하가 발생한 무선 노드의 위치, 접속 해제가 발생한 무선 노드의 위치, 접속 해제 이벤트가 발생한 경로, 해당 통화 구간 MOS 발생 시점 및 값의 리스트, VoIP 통화 정보, 해당 위치에서 발생한 VoIP 통화 발생 리스트 등을 표시할 수 있다.
도 21은 본 발명의 실시 예에 따른 단말 정보 카테고리 분석 결과의 실시 예를 도시한다.
상기 도21을 참고하면, 상기 무선 노드 관리부는 단말 모델 별 무선망 이벤트의 통계 및 OS별 무선망 이벤트의 통계를 표시할 수 있다. 예를 들어, 상기 무선 노드 관리부는 특정 단말 모델 별 전체 이벤트와 끊긴 횟수, 끊김 비율을 표시할 수 있다. 또한, 상기 무선 노드 관리부는 특정 OS 또는 특정 OS 버전에 따른 무선망 이벤트 통계를 표시할 수 있다.
도 22a 내지 도 22e는 본 발명의 실시 예에 따른 무선망 이벤트 VoIP 음질 저하 관계에 대한 시각화의 예를 도시한다.
상기 도 22a 내지 도 22e를 참고하면,상기 무선 노드 관리부는 음질 열화 원인별 음질 열화 시나리오의 시각화를 표시할 수 있다. 그래프의 가로축은 시간 세로축은 MOS 값을 의미한다. 일하지 상기 무선 노드 관리부는 음질 열화의 원인이, 각각 정상, wifi 끊김, 2.4G 접속, 로밍 및 기타 경우에 따른 시각화를 표시할 수 있다. 각각의 이벤트는 색깔별로 다르게 표시될 수 있다. 특정 이벤트가 발생할 경우 그래프에 표시가 되고, 이벤트 발생 당시의 MOS 값이 표시될 수 있다. 따라서 관리자는 표시된 화면을 통하여 현재의 네트워크의 상태 및 네트워크의 문제 원인을 파악할 수 있다.
도 23은 본 발명의 실시 예에 따른 무선 노드별 음질 저하 위치 표시의 예를 도시한다.
상기 도 23을 참고하면, 상기 무선 노드 관리부는 Web GUI를 통해 무선 노드별 음질 저하 위치 및 RSSI 신호의 세기를 표시할 수 있다.
도 24는 본 발명의 실시 예에 따른 통신 시스템 관리를 위한 절차의 예를 도시한다.
2410 단계에서 무선 노드 관리부는 로그 정보를 수신한다. 상기 로그 정보는 무선 노드 및 무선 네트워크로부터 수신될 수 있다. 상기 로그 정보는 발생하는 이벤트 정보를 포함한다.
로그 정보를 수신한 후, 상기 무선 노드 관리부는 2420 단계에서 로그 정보를 분석한다. 상기 로그 정보를 분석하는 과정은 수신한 로그들을 카테고리 별로 분류하는 과정을 포함하고, 수신한 로그들의 정보의 시간을 매칭시켜서 특정 시간에 어떤 이벤트가 발생하였는지 분석하는 과정을 포함한다.
2430 단계에서, 상기 무선 노드 관리부는 상기 2420 단계에서 분석된 로그의 분석 결과를 관리자에게 송신한다. 상기 분석 결과는 무선 네트워크의 이벤트와 무선 노드의 이벤트, 무선 통신 서비스 중 발생하는 이벤트를 조합하여 생성된다.
도 25는 본 발명의 실시 예에 따른 네트워크 품질 측정을 위한 장치의 블록 구성을 도시한다.
상기 도 25를 참고하면, 상기 장치는 통신부(2510),저장부(2520), 제어부(2530)를 포함한다.
상기 통신부(2510)는 신호를 송수신하기 위한 기능을 수행한다. 즉, 상기 통신부(2410)는 상기 제어부(2530) 및 저장부(2520)로부터 제공되는 신호를 송수신한다.
상기 저장부(2520)는 상기 무선 통신 시스템에서 통신 시스템 운용 상태 점검을 위한 장치의 동작을 위한 기본 프로그램, 응용 프로그램,설정 정보 등의 데이터를 저장한다. 특히, 상기 저장부(2520)는 로그 정보를 저장할 수 있다. 그리고, 상기 저장부(2520)는 상기 제어부(2530)의 요청에 따라 저장된 데이터를 제공한다.
상기 제어부(2530)는 무선 통신 시스템에서 통신 시스템 운용 상태 점검을 위한 장치의 전반적인 동작들을 제어한다. 예를 들어, 상기 제어부(2530)는 상기 통신부(2510)를 통해 신호를 전송하여 무선 네트워크에 접속한다. 예를 들어, 상기 제어부는 상기 통신 시스템 운용 상태 점검을 위한 장치가 상기 도 9, 도 15, 도24에 도시된 절차를 수행하도록 제어한다. 본 발명의 실시 예에 따라 상기 제어부(2530)의 동작은 다음과 같다.
상기 제어부(2530)는, 각종 로그 및 데이터를 수집하고, 수집한 상기 로그 및 데이터 중 의미있는 데이터를 추출하거나 조합한 후 로그를 분석한다. 분석된 상기 로그는 Web GUI 화면에 출력되고, 사용자가 음질 지표 기준을 선택하면 선택된 음질 지표 기준에 따라 문제 항목이 분류가 되고, 문제 항목 또는 특정 카테고리 항목을 제외하고 네트워크 상태를 분석할 수 있다.
본 발명의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들은 하드웨어, 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 구현될(implemented) 수 있다.
소프트웨어로 구현하는 경우, 하나 이상의 프로그램(소프트웨어 모듈)을 저장하는 컴퓨터 판독 가능 저장 매체가 제공될 수 있다. 컴퓨터 판독 가능 저장 매체에 저장되는 하나 이상의 프로그램은, 전자 장치(device) 내의 하나 이상의 프로세서에 의해 실행 가능하도록 구성된다(configured for execution). 하나 이상의 프로그램은, 전자 장치로 하여금 본 발명의 청구항 또는 명세서에 기재된 실시 예들에 따른 방법들을 실행하게 하는 명령어(instructions)를 포함한다.
이러한 프로그램(소프트웨어 모듈, 소프트웨어)은 랜덤 액세스 메모리 (random access memory), 플래시(flash) 메모리를 포함하는 불휘발성(non-volatile) 메모리, 롬(ROM: Read Only Memory), 전기적 삭제가능 프로그램가능 롬(EEPROM: Electrically Erasable Programmable Read Only Memory), 자기 디스크 저장 장치(magnetic disc storage device), 컴팩트 디스크 롬(CD-ROM: Compact Disc-ROM), 디지털 다목적 디스크(DVDs: Digital Versatile Discs) 또는 다른 형태의 광학 저장 장치, 마그네틱 카세트(magnetic cassette)에 저장될 수 있다. 또는, 이들의 일부 또는 전부의 조합으로 구성된 메모리에 저장될 수 있다. 또한, 각각의 구성 메모리는 다수 개 포함될 수도 있다.
또한, 상기 프로그램은 인터넷(Internet), 인트라넷(Intranet), LAN(Local Area Network), WLAN(Wide LAN), 또는 SAN(Storage Area Network)과 같은 통신 네트워크, 또는 이들의 조합으로 구성된 통신 네트워크를 통하여 접근(access)할 수 있는 부착 가능한(attachable) 저장 장치(storage device)에 저장될 수 있다. 이러한 저장 장치는 외부 포트를 통하여 본 발명의 실시 예를 수행하는 장치에 접속할 수 있다. 또한, 통신 네트워크상의 별도의 저장장치가 본 발명의 실시 예를 수행하는 장치에 접속할 수도 있다.
상술한 본 발명의 구체적인 실시 예들에서, 발명에 포함되는 구성 요소는 제시된 구체적인 실시 예에 따라 단수 또는 복수로 표현되었다. 그러나, 단수 또는 복수의 표현은 설명의 편의를 위해 제시한 상황에 적합하게 선택된 것으로서, 본 발명이 단수 또는 복수의 구성 요소에 제한되는 것은 아니며, 복수로 표현된 구성 요소라하더라도 단수로 구성되거나, 단수로 표현된 구성 요소라 하더라도 복수로 구성될 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
Claims (30)
- 무선 통신 시스템에서 통신 시스템 관리를 위한 장치에 있어서,
무선 네트워크에서 발생하는 적어도 하나의 이벤트(event)에 대한 로그(log) 정보를 수집하는 로그 수집부,
상기 로그 정보에서 통화 중 적어도 하나의 구간의 MOS(mean opinion score) 값이 기준 MOS 값 보다 작은 지 여부를 결정하고,
상기 적어도 하나의 구간의 MOS 값이 상기 기준 MOS 값 보다 작은 경우, 상기 적어도 하나의 이벤트 중 상기 적어도 하나의 구간에서 발생한 이벤트가 상기 적어도 하나의 구간의 호의 음질을 저하시킨 원인인 것으로 분석 결과를 생성하는 로그 분석부,
상기 분석 결과에 기반하여, 단말 별 음질 저하 통계의 분석 결과 데이터를 제공하는 보고(report) 생성부,
상기 분석 결과 데이터를 표시하는 표시부를 포함하고,
상기 적어도 하나의 이벤트는, 무선망 이벤트, 무선 노드 이벤트, VoIP(voice over internet protocol) 서비스 중 발생하는 이벤트 중 적어도 하나를 포함하는 장치.
- 청구항 1에 있어서,
상기 로그 정보 중에서 상기 단말의 MAC(media access control)별 로그 정보를 추출하여 상기 적어도 하나의 이벤트가 발생한 순서로 저장하는 로그 전처리부를 더 포함하는 장치.
- 청구항 1에 있어서,
상기 로그 정보 중에서 통화 별 로그 정보를 추출하고, 상기 통화 별 로그 정보에 키(key)값을 할당하여 저장하는 로그 전처리부를 더 포함하고, 상기 키 값은 통화 별 시작 시간, 발신 번호, 수신 번호의 조합으로 생성되는 장치.
- 청구항 1에 있어서,
상기 로그 수집부는, 상기 단말, 무선 노드, 상기 무선 네트워크 중 적어도 어느 하나로부터 상기 로그 정보를 수집하는 장치.
- 청구항 1에 있어서,
상기 무선망 이벤트는 로밍(roaming), 접속 끊김(disconnect), 접속(connect) 정보 중 적어도 하나를 포함하는 장치.
- 청구항 1에 있어서,
상기 로그 정보는, VoIP에 관련된 정보를 포함하고,
상기 VoIP에 관련된 정보는, 통화 시작 시간, 발신 번호, 착신 번호, 발신자 IP, 수신자 IP, 평균 MOS 값, 통화 시간, 통화 중 특정 구간의 MOS 값이 기준 MOS 값보다 낮을 때의 측정 시간 정보 중 어느 하나를 포함하는 장치.
- 청구항 1에 있어서,
상기 적어도 하나의 구간의 MOS 값은 음성 통화 품질의 값을 나타내는 장치.
- 청구항 1에 있어서,
상기 로그 분석부는, 상기 이벤트, 상기 VoIP의 상기 적어도 하나의 구간의 MOS 값, 및 상기 단말의 정보를 이용하여 네트워크 운용 상태를 분석하는 장치.
- 청구항 1에 있어서,
상기 표시부는, 선택된 음질 지표에 따라 상기 분석 결과를 web GUI(graphic user interface)에 표시하고,
상기 선택된 음질 지표 기준은, 평균 MOS 값이 낮은 통화 비율, 무선 끊김 발생 통화 비율, 상기 적어도 하나의 구간의 MOS 값의 감소가 발생한 통화 비율 중 적어도 하나를 포함하는 장치.
- 무선 통신 시스템에서 통신 시스템 관리를 위한 방법에 있어서,
무선 네트워크에서 발생하는 적어도 하나의 이벤트(event)에 대한 로그(log) 정보를 수집하는 과정,
상기 로그 정보에서 통화 중 적어도 하나의 구간의 MOS(mean opinion score) 값이 기준 MOS 값 보다 작은 지 여부를 결정하고,
상기 적어도 하나의 구간의 MOS 값이 상기 기준 MOS 값 보다 작은 경우, 상기 적어도 하나의 이벤트 중 상기 적어도 하나의 구간에서 발생한 이벤트가 상기 구간의 호의 음질을 저하시킨 원인인 것으로 분석 결과를 생성하는 과정,
상기 분석 결과에 기반하여, 단말 별 음질 저하 통계의 분석 결과 데이터를 제공하는 과정,
상기 분석 결과 데이터를 표시하는 과정을 포함하고,
상기 적어도 하나의 이벤트는, 무선망 이벤트, 무선 노드 이벤트, VoIP(voice over internet protocol) 서비스 중 적어도 하나를 포함하는 방법.
- 청구항 10에 있어서,
상기 로그 정보 중에서 상기 단말의 MAC(media access control)별 로그 정보를 추출하여 상기 적어도 하나의 이벤트가 발생한 순서로 저장하는 과정을 더 포함하는 방법.
- 청구항 10에 있어서,
상기 로그 정보 중에서 통화 별 로그 정보를 추출하고, 상기 통화 별 로그 정보에 키(key)값을 할당하여 저장하는 과정을 더 포함하고, 상기 키 값은 통화 별 시작 시간, 발신 번호, 수신 번호의 조합으로 생성되는 방법.
- 청구항 10에 있어서,
상기 로그 정보를 수집하는 과정은,
상기 단말, 무선 노드, 상기 무선 네트워크 중 적어도 어느 하나로부터 상기 로그 정보를 수집하는 방법.
- 청구항 10에 있어서,
상기 무선망 이벤트는 로밍(roaming), 접속 끊김(disconnect), 접속(connect) 정보 중 어느 하나를 포함하는 방법.
- 청구항 10에 있어서,
상기 로그 정보는, VoIP에 관련된 정보를 포함하고,
상기 VoIP에 관련된 정보는, 통화 시작 시간, 발신 번호, 착신 번호, 발신자 IP, 수신자 IP, 평균 MOS 값, 통화 시간, 통화 중 특정 구간의 MOS 값이 기준 MOS 값보다 낮을 때의 측정 시간 정보 중 어느 하나를 포함하는 방법.
- 청구항 10에 있어서,
상기 적어도 하나의 구간의 MOS 값은 음성 통화 품질의 값을 나타내는 방법.
- 청구항 10에 있어서,
상기 분석 결과를 생성하는 과정은,
상기 이벤트, 상기 VoIP의 상기 적어도 하나의 구간의 MOS 값, 및 상기 단말의 정보를 이용하여 네트워크 운용 상태를 분석하는 과정을 포함하는 방법.
- 청구항 10에 있어서,
상기 분석 결과 데이터를 표시하는 과정은, 선택된 음질 지표에 따라 상기 분석 결과를 web GUI(graphic user interface)에 표시하고,
상기 선택된 음질 지표 기준은, 평균 MOS 값이 낮은 통화 비율, 무선 끊김 발생 통화 비율, 상기 적어도 하나의 구간의 MOS 값의 감소가 발생한 통화 비율 중 적어도 하나를 포함하는 방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140040809A KR102167653B1 (ko) | 2014-04-04 | 2014-04-04 | 무선 통신 시스템에서 네트워크 품질 검사를 위한 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140040809A KR102167653B1 (ko) | 2014-04-04 | 2014-04-04 | 무선 통신 시스템에서 네트워크 품질 검사를 위한 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150115557A KR20150115557A (ko) | 2015-10-14 |
KR102167653B1 true KR102167653B1 (ko) | 2020-10-19 |
Family
ID=54357678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140040809A KR102167653B1 (ko) | 2014-04-04 | 2014-04-04 | 무선 통신 시스템에서 네트워크 품질 검사를 위한 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102167653B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102444841B1 (ko) * | 2021-01-27 | 2022-09-19 | 주식회사 스파이어테크놀로지 | 인공 지능 기반 이동 통신망 품질 불량 원인 추론 시스템 |
KR20230054072A (ko) | 2021-10-15 | 2023-04-24 | 주식회사 엘지유플러스 | 통신 품질 분석을 위한 방법 및 이를 지원하는 장치 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100792374B1 (ko) * | 2006-08-24 | 2008-01-08 | 주식회사 이노와이어리스 | 트렁크 게이트웨이의 모니터링 시스템 및 방법 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100655185B1 (ko) * | 2004-08-13 | 2006-12-11 | 주식회사 유프레스토 | 이동통신망에서의 호 분석 시스템 |
KR100932900B1 (ko) * | 2006-12-06 | 2009-12-21 | 한국전자통신연구원 | VoIP 망에서의 실시간 통화품질 측정 및 관리 장치와그 방법 |
KR100888401B1 (ko) * | 2007-02-05 | 2009-03-13 | 설상동 | 능동적인 호 설정을 이용한 브이오아이피단말기품질측정장치 |
US9166875B2 (en) * | 2009-06-22 | 2015-10-20 | Qualcomm Incorporated | Method and apparatus for network optimization using SON solutions |
CN102668626A (zh) * | 2010-01-07 | 2012-09-12 | 日本电气株式会社 | 无线通信***、无线终端、无线网络、无线通信方法以及程序 |
KR101389698B1 (ko) * | 2012-09-21 | 2014-04-29 | 에스케이텔레콤 주식회사 | 서비스 품질 분석을 위한 서비스 정보 자동 추출 방법 및 이를 이용한 장치 |
-
2014
- 2014-04-04 KR KR1020140040809A patent/KR102167653B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100792374B1 (ko) * | 2006-08-24 | 2008-01-08 | 주식회사 이노와이어리스 | 트렁크 게이트웨이의 모니터링 시스템 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20150115557A (ko) | 2015-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11770314B2 (en) | Methods and apparatus for capturing and/or using packets to facilitate fault detection | |
CN106416135B (zh) | 监测多个无线网络的性能的方法和设备 | |
US9565085B2 (en) | Automatically diagnosing and resolving wireless network connectivity issues in electronic devices | |
US9049108B2 (en) | Wireless network fault diagnosis method and device | |
KR101503680B1 (ko) | 네트워크 분석을 위한 방법 및 장치 | |
JP2023522199A (ja) | モバイル管理システム | |
US7516049B2 (en) | Wireless performance analysis system | |
US20230020832A1 (en) | Network operation center dashboard for cloud-based Wi-Fi and cellular systems | |
US20150341789A1 (en) | Preventing clients from accessing a rogue access point | |
WO2012136245A1 (en) | Considering privacy when using area-based minimization of drive-tests (mdt) | |
KR102167653B1 (ko) | 무선 통신 시스템에서 네트워크 품질 검사를 위한 장치 및 방법 | |
KR102333866B1 (ko) | 이동 통신 네트워크 이상 진단 장치 및 방법 | |
EP3151480B1 (en) | Message processing method and device | |
CN116806035A (zh) | 一种时延分析方法及装置 | |
US10362499B2 (en) | Method, apparatus and system for network coverage detection | |
US20240243980A1 (en) | Method and apparatus for generating event tickets | |
CN117896751A (zh) | 一种网络状态确定方法、相关设备及介质 | |
JP2008211415A (ja) | パケット制御命令管理方法 |
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 |