KR102609318B1 - 무선랜 품질 관리 방법 및 장치 - Google Patents

무선랜 품질 관리 방법 및 장치 Download PDF

Info

Publication number
KR102609318B1
KR102609318B1 KR1020160069328A KR20160069328A KR102609318B1 KR 102609318 B1 KR102609318 B1 KR 102609318B1 KR 1020160069328 A KR1020160069328 A KR 1020160069328A KR 20160069328 A KR20160069328 A KR 20160069328A KR 102609318 B1 KR102609318 B1 KR 102609318B1
Authority
KR
South Korea
Prior art keywords
performance measurement
information
quality evaluation
wireless lan
measurement information
Prior art date
Application number
KR1020160069328A
Other languages
English (en)
Other versions
KR20170137344A (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 KR1020160069328A priority Critical patent/KR102609318B1/ko
Priority to PCT/KR2017/005551 priority patent/WO2017209462A1/ko
Priority to US16/306,204 priority patent/US10880770B2/en
Publication of KR20170137344A publication Critical patent/KR20170137344A/ko
Application granted granted Critical
Publication of KR102609318B1 publication Critical patent/KR102609318B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

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

Abstract

본 발명은 무선랜의 품질을 관리하는 방안에 대한 것이다. 본 발명의 일 양상에 따른 무선랜의 품질 관리를 수행하는 방법은, 상기 무선랜에 접속한 단말에 대한 성능 측정 기초 정보 및 제 1 성능 측정 정보를 획득하는 단계; 상기 성능 측정 기초 정보를 이용하여, 상기 제 1 성능 측정 정보와 비교되는 제 2 성능 측정 정보를 결정하는 단계; 상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하는 단계; 및 상기 품질 평가 정보를 상기 단말에게 전송하는 단계를 포함할 수 있다.

Description

무선랜 품질 관리 방법 및 장치{METHOD AND APPARATUS FOR MANAGING QUALITY OF WLAN}
본 발명은 무선랜 시스템에 관한 것으로, 보다 구체적으로는 무선랜의 품질을 관리하는 방법, 장치, 소프트웨어, 이러한 소프트웨어가 저장된 기록 매체에 대한 것이다.
최근 스마트폰 등의 무선랜(WLAN)을 지원하는 디바이스의 개수가 증가하고 고용량 콘텐츠에 대한 소비가 증가함에 따라서, 무선랜의 품질 향상에 대한 사용자의 요구가 증가하고 있다. 무선랜 성능 향상을 위해서 시스템 대역폭 증가, 피크 전송 레이트 향상 등의 해결책이 제시되었다. 또한, 다수의 액세스 포인트(AP)가 밀집되고 AP의 커버리지가 중첩되는 환경에서 많은 단말들이 동시에 액세스하는 것을 지원하면서 높은 용량과 높은 레이트의 서비스를 요구하는 사용자의 체감 성능을 높이기 위한, 고효율 무선랜 표준에 대한 논의가 진행 중이다.
이러한 무선랜 기술의 발전에 따르더라도, 일반 사용자의 입장에서는 자신이 현재 제공받는 무선랜 서비스의 품질이 디바이스 또는 주변환경에 의해 제공가능한 품질에 비하여 적절한 것인지 알 수 없기 때문에 불편함을 겪을 수 있다. 예를 들어, 종래의 무선랜 성능 측정은, 무선랜 디바이스와 네트워크의 성능 측정 서버 간의 시험 패킷을 송수신한 결과인 업로드 속도, 다운로드 속도, 레이턴시 정도를 사용자에게 알려주는 것이 그친다. 이러한 성능 측정 결과는 성능 측정이 수행되는 환경에 따라서 변경되기 때문에, 일반 사용자는 성능 측정 결과가 가지는 의미를 쉽게 이해할 수 없는 경우가 대부분이다. 또한, 일반 사용자의 입장에서는 무선랜 품질을 개선할 수 있는 설정 변경 방법을 알 수 없기 때문에 부적절한 무선랜 품질을 계속하여 경험하게 되는 문제가 있다.
본 발명은 무선랜 품질 평가 및 변경 설정 정보 제공을 포함하는 무선랜 품질 관리 방안을 제공하는 것을 기술적 과제로 한다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 양상에 따른 무선랜의 품질 관리를 수행하는 방법은, 상기 무선랜에 접속한 단말에 대한 성능 측정 기초 정보 및 제 1 성능 측정 정보를 획득하는 단계; 상기 성능 측정 기초 정보를 이용하여, 상기 제 1 성능 측정 정보와 비교되는 제 2 성능 측정 정보를 결정하는 단계; 상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하는 단계; 및 상기 품질 평가 정보를 상기 단말에게 전송하는 단계를 포함할 수 있다.
본 발명의 다른 양상에 따른 무선랜 시스템의 품질을 평가하는 방법은, 제 1 성능 측정 기초 정보 및 제 1 성능 측정 정보를 획득하는 단계; 상기 제 1 성능 측정 기초 정보와 상기 제 1 성능 측정 정보를 연계하여 저장하는 단계; 제 2 성능 측정 기초 정보 및 제 2 성능 측정 정보를 획득하는 단계; 상기 제 2 성능 측정 기초 정보와 상기 제 2 성능 측정 정보를 연계하여 저장하는 단계; 상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보를 비교하여, 상기 무선랜에 접속한 단말에 대한 품질 평가 정보를 생성하는 단계를 포함할 수 있다
본 발명의 또 다른 양상에 따른 무선랜의 품질 관리를 수행하는 장치는, 프로세서; 트랜시버; 및 메모리를 포함할 수 있다. 상기 프로세서는, 상기 무선랜에 접속한 단말에 대한 성능 측정 기초 정보 및 제 1 성능 측정 정보를 상기 트랜시버를 통하여 획득하고; 상기 성능 측정 기초 정보를 이용하여, 상기 제 1 성능 측정 정보와 비교되는 제 2 성능 측정 정보를 결정하고; 상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하고; 상기 품질 평가 정보를 상기 트랜시버를 통하여 상기 단말에게 전송하도록 설정될 수 있다.
본 발명의 또 다른 양상에 따른 무선랜의 품질 평가를 수행하는 장치는, 프로세서; 트랜시버; 및 메모리를 포함할 수 있다. 상기 프로세서는, 제 1 성능 측정 기초 정보 및 제 1 성능 측정 정보를 상기 트랜시버를 통하여 획득하고; 상기 제 1 성능 측정 기초 정보와 상기 제 1 성능 측정 정보를 연계하여 상기 메모리에 저장하고; 제 2 성능 측정 기초 정보 및 제 2 성능 측정 정보를 상기 트랜시버를 통하여 획득하고; 상기 제 2 성능 측정 기초 정보와 상기 제 2 성능 측정 정보를 연계하여 상기 메모리에 저장하고; 상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보를 비교하여, 상기 무선랜에 접속한 단말에 대한 품질 평가 정보를 생성하도록 설정될 수 있다.
본 발명의 다양한 양상들에 있어서, 상기 제 2 성능 측정 정보를 결정하는 단계는, 데이터베이스에 저장된 기존 성능 측정 기초 정보 중에서, 상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하는지 결정하는 단계를 더 포함할 수 있다.
상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하는 것으로 결정하는 경우, 상기 제 2 성능 측정 정보를 결정하는 단계는, 상기 대응하는 측정 기초 정보에 연계된 상기 제 2 성능 측정 정보를 상기 데이터베이스로부터 획득하는 단계를 더 포함할 수 있다.
상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하지 않는 것으로 결정하는 경우, 상기 제 2 성능 측정 정보를 결정하는 단계는, 미리 정의된 통계 모델을 이용하여 상기 제 2 성능 측정 정보를 생성하는 단계를 더 포함할 수 있다.
상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하지 않는 것으로 결정하는 경우, 상기 제 1 성능 측정 정보 및 상기 미리 정의된 통계 모델을 이용하여 생성된 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성할 수 있다.
상기 품질 평가 정보를 생성하는 단계는, 상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보에 대한 통계처리의 적용 여부를 결정하는 단계를 더 포함할 수 있다.
상기 통계처리의 적용 여부는, 상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보의 항목의 개수가 소정의 임계치 미만 또는 이상인지에 기초하여 결정될 수 있다.
상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보에 대한 통계처리를 적용하는 것으로 결정하는 경우, 상기 제 1 성능 측정 정보 및 상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성할 수 있다.
상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보에 대한 통계처리를 적용하지 않는 것으로 결정하는 경우, 상기 제 1 성능 측정 정보 및 상기 미리 정의된 통계 모델을 이용하여 생성된 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성할 수 있다.
생성된 상기 품질 평가 정보에 기초하여 생성된 변경 설정 정보를 상기 품질 평가 정보와 함께 상기 단말에게 전송할 수 있다.
상기 수신된 성능 측정 기초 정보 및 상기 제 1 성능 측정 정보를 저장하는 단계를 더 포함할 수 있다.
본 발명에 대하여 위에서 간략하게 요약된 특징들은 후술하는 본 발명의 상세한 설명의 예시적인 양상일 뿐이며, 본 발명의 범위를 제한하는 것은 아니다.
본 발명에 따르면 단말의 구성 정보, 단말의 주변환경 정보, 단말이 접속한 네트워크 정보 등을 종합적으로 고려한 무선랜 품질 평가 정보를 사용자가 이해하기 쉬운 형태로 제공할 수 있고, 나아가 무선랜 품질 평가를 개선하기 위한 설정 정보를 제공하는, 무선랜 품질 평가 및 품질 관리를 위한 방법 및 장치가 제공될 수 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 명세서에 첨부되는 도면은 본 발명에 대한 이해를 제공하기 위한 것으로서 본 발명의 다양한 실시형태들을 나타내고 명세서의 기재와 함께 본 발명의 원리를 설명하기 위한 것이다.
도 1은 본 발명에 따른 무선 디바이스들의 구성을 도시한 도면이다.
도 2는 WLAN 시스템의 구성에 대한 일 실시예를 도시한 개념도이다.
도 3은 본 발명의 일례에 따른 무선랜 품질 관리 시스템의 구성을 개념적으로 나타내는 도면이다.
도 4는 본 발명의 일례에 따른 품질 관리 방법을 설명하기 위한 흐름도이다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나, 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고, 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
명세서 전체에서, 스테이션(station, STA)은 매체 접속 제어(medium access control, MAC)와 무선 매체(medium)에 대한 물리 계층(physical layer) 인터페이스(interface)를 포함하는 임의의 기능 매체를 의미한다. 스테이션(STA)은 액세스 포인트(access point, AP)인 스테이션(STA)과 비-액세스 포인트(non-AP)인 스테이션(STA)으로 구분할 수 있다. 액세스 포인트(AP)인 스테이션(STA)은 단순히 액세스 포인트(AP)로 불릴 수 있고, 비-액세스 포인트(non-AP)인 스테이션(STA)은 단순히 단말(terminal)로 불릴 수 있다.
액세스 포인트(AP)는 집중 제어기, 기지국(base station, BS), 노드-B(node-B), e노드-B, BTS(base transceiver system), 또는 사이트 제어기 등을 지칭할 수 있고, 그 것들의 일부 또는 전부 기능을 포함할 수 있다.
단말은 무선 송수신 유닛(wireless transmit/receive unit, WTRU), 사용자 장비(user equipment, UE), 사용자 단말(user terminal, UT), 액세스 단말(access terminal, AT), 이동국(mobile station, MS), 휴대용 단말(mobile terminal), 가입자 유닛(subscriber unit), 가입자 스테이션(subscriber station, SS), 무선 기기(wireless device), 또는 이동 가입자 유닛(mobile subscriber unit) 등을 지칭할 수 있고, 그 것들의 일부 또는 전부 기능을 포함할 수 있다.
여기서, 단말로 통신이 가능한 데스크탑 컴퓨터(desktop computer), 랩탑 컴퓨터(laptop computer), 태블릿(tablet) PC, 무선전화기(wireless phone), 모바일폰(mobile phone), 스마트폰(smart phone), e-book 리더기, PMP(Portable Multimedia Player), 휴대용 게임기, 네비게이션(navigation) 장치, 디지털 카메라(digital camera), DMB (Digital Multimedia Broadcasting) 재생기, 디지털 음성 녹음기(digital audio recorder), 디지털 음성 재생기(digital audio player), 디지털 영상 녹화기(digital picture recorder), 디지털 영상 재생기(digital picture player), 디지털 동영상 녹화기(digital video recorder), 디지털 동영상 재생기(digital video player) 등을 사용할 수 있다.
도 1은 본 발명에 따른 무선 디바이스들의 구성을 도시한 도면이다.
도 1에서는 단말 장치(100)와, 네트워크 장치(200)를 도시한다.
단말 장치(100)는 프로세서(110), 안테나 유닛(120), 트랜시버(130), 메모리(140)를 포함할 수 있다.
프로세서(110)는 베이스밴드 관련 신호 처리를 수행하며, 상위계층 처리 유닛(111) 및 물리계층 처리 유닛(112)을 포함할 수 있다. 상위계층 처리 유닛(111)은 MAC (Medium Access Control) 계층 또는 그 이상의 상위계층의 동작을 처리할 수 있다. 물리계층 처리 유닛(112)은 물리(PHY) 계층의 동작(예를 들어, 상향링크 송신 신호 처리, 하향링크 수신 신호 처리)을 처리할 수 있다. 프로세서(110)는 베이스밴드 관련 신호 처리를 수행하는 것 외에도, 단말 장치(100) 전반의 동작을 제어할 수도 있다.
안테나 유닛(120)은 하나 이상의 물리적 안테나를 포함할 수 있고, 복수개의 안테나를 포함하는 경우 MIMO 송수신을 지원할 수 있다. 트랜시버(130)는 무선 주파수(RF) 송신기와 RF 수신기를 포함할 수 있다. 메모리(140)는 프로세서(110)의 연산 처리된 정보, 단말 장치(100)의 동작에 관련된 소프트웨어, 운영체제, 애플리케이션 등을 저장할 수 있으며, 버퍼 등의 구성요소를 포함할 수도 있다.
네트워크 장치(200)는 프로세서(210), 안테나 유닛(220), 트랜시버(230), 메모리(240)를 포함할 수 있다.
프로세서(210)는 베이스밴드 관련 신호 처리를 수행하며, 상위계층 처리 유닛(211) 및 물리계층 처리 유닛(212)을 포함할 수 있다. 상위계층 처리 유닛(211)은 MAC 계층 또는 그 이상의 상위계층의 동작을 처리할 수 있다. 물리계층 처리 유닛(212)은 PHY 계층의 동작(예를 들어, 하향링크 송신 신호 처리, 상향링크 수신 신호 처리)을 처리할 수 있다. 프로세서(210)는 베이스밴드 관련 신호 처리를 수행하는 것 외에도, 네트워크 장치(200) 전반의 동작을 제어할 수도 있다.
안테나 유닛(220)은 하나 이상의 물리적 안테나를 포함할 수 있고, 복수개의 안테나를 포함하는 경우 MIMO 송수신을 지원할 수 있다. 트랜시버(230)는 RF 송신기와 RF 수신기를 포함할 수 있다. 메모리(240)는 프로세서(210)의 연산 처리된 정보, 기지국 장치(200)의 동작에 관련된 소프트웨어, 운영체제, 애플리케이션 등을 저장할 수 있으며, 버퍼 등의 구성요소를 포함할 수도 있다.
도 2는 WLAN 시스템의 구성에 대한 일 실시예를 도시한 개념도이다.
도 2를 참조하면, WLAN 시스템은 적어도 하나의 기본 서비스 세트(basic service set, BSS)를 포함한다. BSS는 성공적으로 동기화를 이루어서 서로 통신할 수 있는 스테이션(STA 1, STA 2(AP 1), STA 3, STA 4, STA 5(AP 2))의 집합을 의미하며, 특정 영역을 의미하는 개념은 아니다.
BSS는 인프라스트럭쳐 BSS(infrastructure BSS)와 독립 BSS(independent BSS, IBSS)로 구분할 수 있으며, BSS 1과 BSS 2는 인프라스트럭쳐 BSS를 의미한다. BSS 1은 단말(STA 1), 분배 서비스(distribution service)를 제공하는 액세스 포인트(STA 2(AP 1)) 및 다수의 액세스 포인트(STA 2(AP 1), STA 5(AP 2))를 연결하는 분배 시스템(Distribution System, DS)을 포함할 수 있다. BSS 1에서 액세스 포인트(STA 2(AP 1))는 단말(STA 1)을 관리한다.
BSS 2는 단말(STA 3, STA 4), 분배 서비스를 제공하는 액세스 포인트(STA 5(AP 2)) 및 다수의 액세스 포인트(STA 2(AP 1), STA 5(AP 2))를 연결하는 분배 시스템을 포함할 수 있다. BSS 2에서 액세스 포인트(STA 5(AP 2))는 단말(STA 3, STA 4)을 관리한다.
한편, 독립 BSS는 애드-혹(ad-hoc) 모드로 동작하는 BSS이다. IBSS는 액세스 포인트를 포함하지 않으므로, 중앙에서 관리 기능을 수행하는 엔터티(centralized management entity)가 존재하지 않는다. 즉, IBSS에서 단말들은 분배된 방식(distributed manner)으로 관리된다. IBSS에서 모든 단말은 이동 단말으로 이루어질 수 있으며, 분배 시스템(DS)으로 접속이 허용되지 않으므로 자기 완비적 네트워크(self-contained network)를 이룬다.
액세스 포인트(STA 2(AP 1), STA 5(AP 2))는 자신에게 결합된 단말(STA 1, STA 3, STA 4)을 위하여 무선 매체를 통한 분배 시스템(DS)에 대한 접속을 제공한다. BSS 1 또는 BSS 2에서 단말들(STA 1, STA 3, STA 4) 사이의 통신은 일반적으로 액세스 포인트(STA 2(AP 1), STA 5(AP 2))를 통해 이루어지나, 다이렉트 링크(direct link)가 설정된 경우에는 단말들(STA 1, STA 3, STA 4) 간의 직접 통신이 가능하다.
복수의 인프라스트럭쳐 BSS는 분배 시스템(DS)을 통해 상호 연결될 수 있다. 분배 시스템(DS)을 통하여 연결된 복수의 BSS를 확장 서비스 세트(extended service set, ESS)라 한다. ESS에 포함되는 스테이션들은 서로 통신할 수 있으며, 동일한 ESS 내에서 단말은 끊김 없이 통신하면서 하나의 BSS에서 다른 BSS로 이동할 수 있다.
분배 시스템(DS)은 하나의 액세스 포인트가 다른 액세스 포인트와 통신하기 위한 메커니즘(mechanism)으로서, 이에 따르면 액세스 포인트는 자신이 관리하는 BSS에 결합되어 있는 단말들을 위해 프레임을 전송하거나, 다른 BSS로 이동한 임의의 단말을 위해 프레임을 전송할 수 있다. 또한, 액세스 포인트는 유선 네트워크 등과 같은 외부 네트워크와 프레임을 송수신할 수가 있다. 이러한 분배 시스템(DS)은 반드시 네트워크일 필요는 없으며, 그 형태에 대해서는 아무런 제한이 없다. 예컨대, 분배 시스템은 메쉬 네트워크(mesh network)와 같은 무선 네트워크이거나, 액세스 포인트들을 서로 연결시켜 주는 물리적인 구조물일 수 있다.
인프라스트럭쳐 BSS에서 단말(STA)이 데이터를 송수신하기 위해, 먼저 단말(STA)은 액세스 포인트(AP)와 연결되어야 한다. 단말의 액세스 포인트로의 연결 과정은, 액세스 포인트 탐색 과정을 포함할 수 있다. 단말은 주변의 액세스 포인트로부터의 비콘을 듣는 수동 스캐닝 방식, 또는 주변의 액세스 포인트로 프로브 요청 프레임을 전송하고 이에 대한 응답으로 프로브 응답 프레임을 수신하는 능동 스캐닝 방식으로, 액세스 포인트를 탐색할 수 있다. 이를 통하여 단말은 액세스 포인트의 기본 정보(예를 들어, 액세스 포인트의 SSID(Service Set ID), MAC(Medium Access Control) 주소)를 획득할 수도 있고, AP로부터의 수신 신호 강도(Received Signal Strength, RSS) 등을 결정할 수도 있다. 탐색 과정에 이어서, 인증(authentication) 과정, 결합(association) 과정을 통해서 단말의 액세스 포인트로의 연결 과정이 수행될 수 있다.
이하에서는 본 발명의 예시들에 따른 무선랜 품질 관리 방안에 대해서 설명한다. 무선랜 품질 관리는, 무선랜 품질을 평가하고, 그러한 평가 결과(즉, 품질 평가 정보)에 기초하여 무선랜 품질을 개선 또는 조절하기 위한 설정 정보 또는 제어 정보를 제공하는 것을 포함할 수 있다.
도 3은 본 발명의 일례에 따른 무선랜 품질 관리 시스템의 구성을 개념적으로 나타내는 도면이다.
무선랜 품질 관리 시스템(300)은 단말(310), AP(320), 성능측정서버(330), 품질평가서버(340) 및 데이터베이스(DB)(350)을 포함할 수 있다.
단말(310) 및 AP(320)는 무선랜(예를 들어, 인프라스트럭쳐 BSS)을 구성할 수 있으며, AP(320)은 단말(310)에게 외부 네트워크(예를 들어, 인터넷)에 대한 연결을 제공할 수 있다.
성능측정서버(330)는 단말(310)에게 제공되는 네트워크 성능에 대한 측정을 수행할 수 있다. 예를 들어, 성능측정서버(330)는 단말(310)과 성능 측정 패킷을 송수신함으로써 성능측정을 수행할 수 있다. 단말(310) 및 성능측정서버(330)의 성능 측정에 의해서 결정되는 성능 측정 정보는, 네트워크 자원의 이용률(utilization), 업로드 속도, 다운로드 속도, 응답 시간(response time), 또는 레이턴시(latency) 등을 포함할 수 있다.
품질평가서버(340)는 성능 측정 기초 정보 및 성능 측정 정보를 수집하고, 수집된 정보에 기초하여 단말(310)에게 무선랜 품질 정보, 변경 설정 정보 (또는 추천 설정 정보) 등을 제공할 수 있다. 여기서, 성능 측정 기초 정보는, 성능 측정이 수행된 조건 또는 환경을 나타내는 정보이다.
예를 들어, 품질평가서버(340)는 동일한 성능 측정 기초 정보를 기준으로, 기존에 수집된 성능 측정 정보와 새롭게 수집한 성능 측정 정보를 통계적으로 비교할 수 있다. 이러한 비교 결과에 기초하여 품질평가서버(340)는 무선랜의 통계적인 품질 등급 및 변경 설정 (또는 추천 설정)을 결정할 수 있다. 품질평가서버(340)는 결정된 품질 등급 및 변경 설정 (또는 추천 설정)을 단말(310)에게 전송할 수 있다. 단말(310)은 변경 설정 정보(또는 추천 설정 정보)에 따라서 설정을 자동적으로(즉, 사용자의 개입 또는 조작 없이) 변경하거나, 변경가능한 설정(또는 추천되는 설정)을 단말(310)의 사용자가 인식할 수 있도록 사용자 인터페이스(예를 들어, 디스플레이, 음향재생장치 등)를 통해서 사용자에게 제공할 수 있다.
DB(350)는 단말(310) 또는 성능측정서버(330)으로부터 제공되는 성능 측정 정보 등을 저장할 수 있고, 품질평가서버(340)에 의해서 수집되는 성능 측정 기초 정보 등을 저장할 수 있고, 품질평가서버(340)에 의해서 제공되는 무선랜 품질 정보 등을 저장할 수 있고, 품질 정보 등에 기초하여 결정되는 변경 설정 정보(또는 추천 설정 정보) 등을 저장할 수 있다. DB(350)에 저장된 정보는 새로운 정보로 업데이트될 수도 있고, 기존에 저장된 정보를 유지한 채로 새로운 정보를 추가할 수도 있다. 또한, DB(350)는 저장된 정보를 품질평가서버(340) 등의 다른 개체에게 제공할 수도 있다.
이하에서는 무선랜 품질 관리 시스템(300)에서 무선랜 품질 관리를 수행하는 본 발명의 구체적인 예시들에 대해서 설명한다. 먼저, 본 발명의 예시들에서 무선랜 품질 관리 시스템(300) 내의 개체들간에 송수신 또는 이용되는 정보에 대해서 먼저 설명한다.
성능 측정 기초 정보는, 단말 구성 정보, 단말 주변환경 정보, 네트워크 설정 정보 중의 하나 이상을 포함할 수 있다.
단말 구성 정보는, 단말의 하드웨어 버전, 단말의 운영체제(OS) 버전, 단말의 무선랜 칩셋 정보, 단말의 동시 송수신가능한 안테나 개수(즉, MIMO 성능), 단말의 사용 주파수 대역(예를 들어, 2.4GHz 또는 5GHz), 단말의 지원하는 무선랜 표준(예를 들어, IEEE 802.11 a/b/g/n/ac) 중의 하나 이상을 포함할 수 있다. 이에 추가적으로, 단말 구성 정보는, 단말의 제조사, 모델명, 모델번호, 시리얼번호, 디바이스명, 디바이스 타입에 대한 정보 등을 더 포함할 수도 있다.
단말 주변환경 정보는, 단말이 접속한 무선랜 네트워크의 채널 사용 현황(예를 들어, 단위 시간 당 채널 점유율 등)에 대한 정보, 수신 신호의 세기, 간섭의 세기, 인접(neighbor) AP(또는 BSS)의 개수, 인접 AP(또는 BSS)의 설정 정보(즉, 인접 AP에 대한 후술하는 바와 같은 네트워크 설정 정보) 중의 하나 이상을 포함할 수 있다
네트워크 설정 정보는, 단말이 접속한 AP(또는 BSS)에 대한 것이며, 단말이 접속한 AP(또는 BSS)의 식별정보(예를 들어, BSSID, SSID 등), 단말이 접속한 AP의 동작 채널, 채널 본딩 여부, 프라이머리 채널 위치, 사용 주파수 대역, 무선랜 접속 모드, 단말이 접속한 AP의 동시 송수신가능한 안테나 개수(즉, MIMO 성능), 단말이 접속한 AP의 사용 주파수 대역, 단말이 접속한 AP의 지원하는 무선랜 표준(예를 들어, IEEE 802.11 a/b/g/n/ac) 중의 하나 이상을 포함할 수 있다.
품질평가서버(340)는 단말의 성능 측정 정보를 단말(310), 성능측정서버(330) 또는 DB(350)로부터 제공받을 수 있다. 이에 추가적으로, 품질평가서버(340)는 성능 측정 기초 정보(예를 들어, 단말 구성 정보, 단말 주변환경 정보, 네트워크 설정 정보)를 단말(310) 또는 DB(350)로부터 제공받을 수 있다.
품질평가서버(340)는 성능 측정 정보와 성능 측정 기초 정보를 연계시키거나 또는 매핑시킬 수 있다. 즉, 품질평가서버(340)는 단말 구성 정보, 단말 주변환경 정보 또는 네트워크 설정 정보 중의 하나 이상과, 단말의 성능 측정 정보를 매핑시킬 수 있다. 예를 들어, 어떠한 구성의 단말이, 어떠한 네트워크 설정이 적용된 경우에, 어떠한 주변환경에 있을 때에, 성능 측정 정보가 어떤 값을 가지는지를 연계 또는 매핑시켜서 DB(350)에 저장할 수 있다.
이에 따라, 품질평가서버(340)는 소정의 성능 측정 기초 정보에 따라서 성능 측정 정보를 분석 또는 분류할 수 있다. 그 결과, 품질평가서버(340)는 소정의 기준(예를 들어, 단말 구성, 단말 주변환경, 네트워크 설정)에 따라서 분류된 성능 측정 정보를 처리하여, 품질 평가 정보를 생성할 수 있다. 생성된 품질 평가 정보는 DB(350) 또는 단말(310)에게 제공될 수 있다.
이에 추가적으로, 품질평가서버(340)는 상기 품질 평가 정보 외에도 단말(310)이 현재 구성, 네트워크 설정 및 주변환경에서 보다 높은 품질 평가를 얻을 수 있는, 단말의 변경 설정 정보를 생성할 수 있다. 변경 설정 정보는 단말에 대한 추천 설정 정보라고 칭할 수도 있다. 생성된 변경 설정 정보는 단말(310)에게 제공될 수 있다.
도 4는 본 발명의 일례에 따른 품질 관리 방법을 설명하기 위한 흐름도이다.
도 4의 품질 관리 방법은 품질평가서버(340)에 의해서 수행되며, 품질평가서버(340)가 무선랜 품질 관리 시스템(300) 내의 다른 개체들(예를 들어, 도 3의 예시에서의 단말(310), AP(320), 성능측정서버(330), DB(350) 또는 도 3에 미도시한 다른 개체)과 신호 또는 데이터를 송수신하는 동작 및 품질평가서버(340) 내의 연산 과정 등을 포함할 수 있다.
또한, 품질 관리 동작은 무선랜 품질 관리 시스템(300) 내의 개체들의 상호동작에 의해서 단말(310)이 속한 무선랜의 품질을 평가하는 동작과, 그러한 품질 평가 결과(즉, 품질 평가 정보)에 기초하여 단말(310)이 속한 무선랜의 품질을 개선 또는 조절하기 위한 설정 정보 또는 제어 정보를 제공하는 동작을 포함할 수 있다.
단계 S410의 품질 관리 동작 개시 단계는, 단말(310)로부터의 품질 평가 요청을 품질평가서버(340)가 수신함으로써 트리거될 수도 있고, 품질평가서버(340)에 설정된 소정의 주기에 따라서 자동적으로 트리거될 수도 있으며, 또는 품질평가서버(340)의 관리자에 의한 조작 등의 이벤트가 발생하는 경우에 트리거될 수도 있다.
단계 S420에서 품질평가서버(340)는 성능 측정 기초 정보(예를 들어, 단말 구성 정보, 단말 주변환경 정보, 네트워크 설정 정보)를 단말(310) 또는 DB(350)로부터 획득할 수 있고, 이에 추가적으로 신규 성능 측정 정보(또는 제 1 성능 측정 정보)를 단말(310), 성능측정서버(330) 또는 DB(350)로부터 획득할 수 있다.
단계 S430에서 품질평가서버(340)는, 단계 S420에서 획득된 성능 측정 기초 정보에 대응하는(즉, 단계 S420에서 획득된 성능 측정 기초 정보와 동일 또는 유사한) 성능 측정 기초 정보가 DB(350)에 존재하는지 결정(예를 들어, DB(350)를 검색)할 수 있다.
만약, 단계 S420에서 획득된 성능 측정 기초 정보를 구성하는 모든 요소들(예를 들어, 단말 구성, 단말 주변환경, 네트워크 설정을 지시하는 모든 요소들)의 값과 동일한 성능 측정 기초 정보가 DB(350)에 저장되어 있는 것으로 검색되는 경우에는, 품질평가서버(340)는 단계 S420에서 획득된 성능 측정 기초 정보와 동일한 성능 측정 기초 정보가 DB(350)에 저장되어 있는 것으로 결정할 수 있고, 단계 S440으로 진행할 수 있다.
한편, 단계 S420에서 획득된 성능 측정 기초 정보를 구성하는 모든 요소들의 값과 동일한 성능 측정 기초 정보가 DB(350)에 저장되어 있지 않은 경우에는, 품질평가서버(340)는, 단계 S420에서 획득된 성능 측정 기초 정보와 유사한 성능 측정 기초 정보가 DB(350)에 저장되어 있는지 검색할 수 있다.
예를 들어, 단계 S420에서 획득된 성능 측정 기초 정보를 제 1 성능 측정 기초 정보라고 하고, 이와 비교 대상이 되는 성능 측정 기초 정보를 제 2 성능 측정 기초 정보라고 한다. 제 1 성능 측정 기초 정보와 제 2 성능 측정 기초 정보가 유사하다고 판단하는 기준은, 성능 측정 기초 정보를 구성하는 모든 요소들의 전체 개수 중에서, 제 1 성능 측정 기초 정보와 제 2 성능 측정 기초 정보를 요소 대 요소로 비교하여, 일치하는 요소의 개수가 상기 전체 개수의 N 퍼센트 이상이 되는 경우로 정의할 수 있다. 여기서, N 의 값은, 예를 들어, 70 일수도 있지만 이에 제한되는 것은 아니며, 그 값은 품질평가서버(340)의 관리자에 의해서 적절한 값으로 설정될 수 있다.
또는, 제 1 성능 측정 기초 정보와 제 2 성능 측정 기초 정보가 유사한 경우를, 성능 측정 기초 정보를 구성하는 요소들의 카테고리 중에서 일부 카테고리가 동일한 경우로 정의할 수도 있다. 예를 들어, 제 1 성능 측정 기초 정보와 제 2 성능 측정 기초 정보가, 적어도 단말 구성 정보 및 단말 주변환경 정보의 카테고리에 해당하는 요소들이 동일한 경우에는, 서로 유사한 것으로 판단할 수 있다.
이와 같이, 단계 S420에서 획득된 성능 측정 기초 정보와 동일 또는 유사한 성능 측정 기초 정보가 DB(350)에 저장되어 있는 것으로 결정하는 경우, 품질평가서버(340)는 단계 S440으로 진행할 수 있다.
단계 S440에서 품질평가서버(340)는, 단계 S420에서 획득된 성능 측정 기초 정보와 동일 또는 유사한 성능 측정 기초 정보가 DB(350)에 저장된 경우, 해당 동일 또는 유사한 성능 측정 기초 정보에 연계된 성능 측정 정보(즉, 기존 성능 측정 정보 또는 제 2 성능 측정 정보)를 추출할 수 있다.
이에 따라, 본 발명의 예시들에 따른 무선랜 품질 관리 동작은, 품질 관리의 대상이 되는 단말(310) 자체에 연계된 기존의 성능 측정 정보뿐만 아니라, 단말(310)과 동일 또는 유사한 구성을 가지고, 동일 또는 유사한 주변환경에 속하고, 동일 또는 유사한 네트워크 설정이 적용되는 다른 단말(들)의 성능 측정 정보를 이용하여 후술하는 품질 평가 및 변경 설정(또는 추천 설정)을 결정하기 때문에, 보다 정확한 품질 평가가 가능하고, 나아가 품질 개선을 위한 변경 설정(또는 추천 설정)의 유효성을 높일 수 있다.
또한, 단계 S420에서 획득된 성능 측정 기초 정보 및 신규 성능 측정 정보는 DB(350)에 저장될 수 있고, 후속하여 수행되는 품질 평가 동작에 있어서 기존 성능 측정 정보 및 이에 연계되는 성능 측정 기초 정보로서 활용될 수 있다.
단계 S450에서 품질평가서버(340)는, 단계 S420에서 획득된 신규 성능 측정 정보 및 단계 S440에서 추출된 기존 성능 측정 정보가 통계처리에 유효한지 여부를 결정할 수 있다.
통계처리에 유효한지 여부는, 신규 성능 측정 정보 및 기존 성능 측정 정보를 포함하는 데이터의 양에 기초하여 결정할 수 있다. 예를 들어, DB(350)에 저장되어 있는 데이터 중에서 단계 S430의 판단 결과에 따라서 단계 S440에서 추출된 기존 성능 측정 정보 항목의 개수(예를 들어, 히스토리 항목 개수)가 M 개 미만(예를 들어, M=10)인 경우에는, 이러한 데이터에 기초하여 통계 처리를 하더라도 그 결과가 유의미하지 않을 가능성이 높기 때문에, 통계처리에 유효하지 않은 것으로 판단될 수 있다. 또는, 단계 S440에서 추출된 기존 성능 측정 정보 항목의 개수가 M개 이상인 경우에는 통계처리에 유효한 것으로 판단될 수도 있다.
만약 단계 S450에서 통계처리에 유효하다고 결정하는 경우, 단계 S460에서 품질평가서버(340)는 신규 성능 측정 정보 및 기존 성능 측정 정보에 기초하여 품질 평가 정보를 생성할 수 있다.
예를 들어, 품질 평가 정보는, 기존 성능 측정 정보를 기준으로 신규 성능 측정 정보에 대해서 부여되는 퍼센트 값으로 산출될 수 있다. 보다 구체적인 예시로서, 기존의 성능 측정 정보를 구성하는 요소들(예를 들어, 네트워크 자원의 이용률, 업로드 속도, 다운로드 속도, 응답 시간, 레이턴시 등)의 각각에 대한 복수의 성능 측정 값들에 비하여, 신규 성능 측정 정보의 해당 요소의 값의 위치를 나타내는 퍼센트 값이 결정될 수 있다. 또한, 각각의 요소들에 대한 퍼센트 값들의 평균으로 전체 성능 측정 정보의 대표 퍼센트 값이 계산될 수도 있다.
보다 구체적인 예시로서, 품질 평가 정보는, 품질 평가의 대상이 되는 단말(310) 및 AP(320)의 쌍과 동일 또는 유사한 단말 구성 정보를 가지는 단말 및 AP의 쌍에 대해서 DB(350)에 저장된 기존 성능 측정 정보를 통계적으로 정규화(normalize)하여, 그 결과로 얻어지는 정규 분포도 상에서 상기 신규 성능 측정 정보의 값이 해당하는 위치(또는, 신규 성능 측정 정보에 비하여 하위 또는 상위에 존재하는 기존 성능 측정 정보 항목의 개수)를 나타내는 퍼센트 값으로 표현될 수 있다. 이러한 퍼센트 값의 계산은 성능 측정 정보의 각각의 요소에 대해서 개별적으로 수행될 수도 있고, 성능 측정 정보의 모든 요소들을 대표하는 값으로서 계산될 수도 있다.
또는, 위와 같이 산출된 퍼센트 값을 구간 등급 값으로 변환하여 (예를 들어, 90% 이상 100% 이하는 1등급, 80% 이상 90% 미만은 2등급, 70% 이상 80% 미만은 3등급,...) 품질 평가 정보가 표현될 수도 있다.
다시 단계 S430으로 돌아가서, 품질평가서버(340)는 단계 S420에서 획득된 성능 측정 기초 정보와 동일 또는 유사한 성능 측정 기초 정보가 DB(350)에 존재하지 않는다고 결정한 경우에는, 단계 S455로 진행할 수 있다.
또한, 다시 단계 S450으로 돌아가서, 품질평가서버(340)는 단계 S440에서 추출된 기존 성능 측정 정보와 단계 S420에서 획득된 신규 성능 측정 정보에 대한 통계처리가 유효하지 않다고 판단하는 경우에는, 단계 S455로 진행할 수 있다.
단계 S455에서 품질평가서버(340)는 미리 정의된 통계 모델을 이용하여 단계 S420에서 획득된 신규 성능 측정 정보에 대한 품질 평가 정보를 생성할 수 있다.
미리 정의된 통계 모델은, 성능 측정 기초 정보(예를 들어, 사용 주파수 대역, 지원 표준, MIMO 안테나 개수, 채널 본딩 여부 등의 단말 구성 정보 및 네트워크 설정 정보 등)에 따라서 이론적으로 도출가능한 성능 측정 값들의 집합으로 구성될 수 있다. 이러한 통계 모델은 품질평가서버(340)가 획득하는 성능 측정 기초 정보에 기초하여 미리 정의된 규칙에 따라서 계산 또는 시뮬레이션을 적용함으로써 결정될 수 있다. 또한, 이와 같이 성능 측정 값들의 집합으로 구성된 통계 모델의 정규 분포도에서, 품질평가서버(340)가 획득한 신규 성능 측정 정보의 위치를 나타내는 퍼센트 값으로 품질 평가 정보가 생성될 수 있다.
또는, 미리 정의된 통계 모델은, 성능 측정 기초 정보(예를 들어, 사용 주파수 대역, 지원 표준, MIMO 안테나 개수, 채널 본딩 여부 등의 단말 구성 정보 및 네트워크 설정 정보 등)에 따라서 이론적으로 도출가능한 최대의 성능 측정 값으로 구성될 수 있다. 이 경우, 품질평가서버(340)가 획득한 신규 성능 측정 정보의 값에 대해서, 상기 최대의 성능 측정 값을 기준으로 한 퍼센트 값(예를 들어, 신규 성능 측정 정보 중에서 다운로드 속도 값을 이론적인 최대 속도 값으로 나눈 결과값에 100을 곱하여 얻어지는 퍼센트 값)을 계산하여, 품질 평가 정보가 생성될 수 있다.
또는, 위와 같이 산출된 퍼센트 값을 구간 등급 값으로 변환하여 (예를 들어, 90% 이상 100% 이하는 1등급, 80% 이상 90% 미만은 2등급, 70% 이상 80% 미만은 3등급,...) 품질 평가 정보가 표현될 수도 있다.
단계 S470에서 품질평가서버(340)는 생성된 품질 평가 정보에 기초하여, 무선랜에 대한 품질 평가를 개선할 수 있는지 여부를 결정할 수 있다.
단말(310)의 품질 평가를 개선하기 위해서 단말(310)의 설정을 변경하거나, AP(320)의 설정을 변경하는 것을 고려할 수 있다. 이 때, 변경가능한 설정 정보는, 단말 설정 정보와 AP 설정 정보를 포함할 수 있다. 단말 설정 정보는, 단말의 동작 채널, 단말의 채널 본딩 설정/해제, 단말의 동작 주파수 대역(예를 들어, 2.4GHz 또는 5GHz) 변경, 단말의 접속한(또는 결합(association)을 맺은) AP의 변경 등을 포함할 수 있다. AP 설정 정보는, 듀얼 밴드 AP(즉, 2.4GHz 또는 5GHz 모두를 지원하는 AP)인 경우에는 밴드의 변경, AP의 동작 채널 변경, AP의 채널본딩 설정/해제 등을 포함할 수 있다.
품질평가서버(340)는, 위와 같은 단말 설정 정보 또는 AP 설정 정보 중의 하나 이상을 변경하는 경우에 예상되는 품질 평가 정보를 계산할 수 있다. 여기서, 품질 평가 정보의 계산은 전술한 바와 같은 통계 모델을 이용할 수도 있고, DB(350)에 저장된 기존 성능 측정 정보에 기초할 수도 있다.
예상 품질 평가 정보가 현재 품질 평가 정보에 비하여 높은 퍼센트 값 또는 높은 등급을 가지는 경우, 품질평가서버(340)는 무선랜에 대한 품질 평가를 개선할 수 있다고 결정할 수 있고, 그렇지 않은 경우에는 무선랜에 대한 품질 평가 개선이 필요하지 않거나 불가능하다고 결정할 수 있다.
또는, 품질평가서버(340)는 품질 평가 정보가 백분위로 소정의 임계치 P (예를 들어, P=90%) 미만을 나타내는 경우에는 품질 평가를 개선할 여지가 있다고 판단하고, 단계 S480으로 진행할 수 있다. 또는, 품질평가서버(340)는 품질 평가 정보가 백분위로 소정의 임계치 P 이상의 높은 수준의 평가 결과를 나타내는 경우에는 품질 평가 개선이 필요하지 않다고 판단하고, 단계 S490으로 진행할 수 있다.
또는, 품질평가서버(340)는 품질 평가 정보가 백분위로 소정의 임계치 P 미만을 나타내는 경우라고 하더라도, 단말 설정 또는 주변환경 설정의 변경이 불가능하거나, 단말 설정 또는 주변환경 설정을 변경하더라도 품질 평가의 개선이 불가능하다고 판단하는 경우에는, 단계 S490으로 진행할 수도 있다.
단계 S480에서 품질평가서버(340)는 단계 S460에서 생성한 품질 평가 정보 및 변경 설정 정보(또는 추천 설정 정보)를 단말(310)에게 전송할 수 있다.
예를 들어, 품질평가서버(340)는 단말(310)과 AP(320)의 현재 사용 채널 상태(예를 들어, 사용 주파수 폭, 사용 중심 주파수, 채널 본딩 여부 등) 및 인접 AP 정보(예를 들어, AP(320)의 동작 채널과 중첩되는 채널을 사용하는 AP의 개수, AP(320)의 동작 채널의 중심 주파수의 낮은 주파수 쪽 또는 높은 주파수 쪽의 인접 또는 중첩하는 채널을 사용하는 AP의 개수)에 기초하여 DB(350)에 저장된 기존 성능 측정 정보를 신규 성능 측정 정보와 비교할 수 있다. 비교 결과, 신규 성능 측정 정보가 기존 성능 측정 정보 중에서 상위 몇 퍼센트에 속하는지 결정하고, 그 퍼센트 값(즉, 품질 평가 정보의 값)이 소정의 목표치에 미달하는 경우에, 품질평가서버(340)는 단말 설정 정보 또는 AP 설정 정보의 변경을 고려할 수 있다. 예를 들어, 품질평가서버(340)는 현재 단말(310) 및 AP(320)가 사용 중인 채널을 높은 주파수 방향으로 하나의 채널만큼 이동한 설정 정보를 가정하고, 이러한 가정이 적용되는 경우의 기존 성능 측정 정보를 검색하고 검색된 기존 성능 측정 정보를 기준으로 가정 성능 측정 정보의 예상 품질 평가 정보를 도출할 수 있다. 품질평가서버(340)는 동작 채널에 대한 가정을 변경해가면서 위와 같은 예상 품질 평가 정보를 도출하고, 다양한 가정에 따른 예상 품질 평가 정보 중에서 최상의 품질을 가지는 또는 소정의 목표치 이상의 품질을 가지는 가정에 해당하는 설정 정보(즉, 단말 설정 정보 또는 AP 설정 정보)를 결정할 수 있다.
품질평가서버(340)는 이와 같이 결정된 현재 품질 평가 정보, 및 개선 가능한 설정 정보를 나타내는 변경 설정 정보(또는 추천 설정 정보)를 단말(310)에게 제공할 수 있다.
한편, 단계 S490에서 품질평가서버(340)는 단계 S460에서 생성한 품질 평가 정보를 단말(310)에게 전송할 수 있다.
전술한 본 발명의 다양한 예시들에 따르면, 단순히 성능 측정 정보(예를 들어, 다운로드 속도, 업로드 속도, 레이턴시 등)을 단말(310)의 사용자에게 알려주는 것이 아니라, 현재 단말(310)이 접속한 무선랜의 품질 평가 정보를 단말(310) 또는 단말(310)의 사용자에게 제공할 수 있고, 나아가 현재 품질 평가를 개선할 수 있는 변경 설정 정보(또는 추천 설정 정보)를 단말(310) 또는 단말(310)의 사용자에게 제공하여, 무선랜 품질의 개선을 유도할 수 있다.
전술한 바와 같은 품질평가서버(340)는 도 1의 네트워크 장치(200)과 같이 구성될 수 있다.
예를 들어, 품질평가서버(340)는 무선랜 품질 관리를 수행하는 네트워크 장치(200)로서 구현될 수 있고, 프로세서(210), 안테나부(220), 트랜시버(230), 메모리(240) 등을 포함하여 구성될 수 있다. 프로세서(210)는, 상기 무선랜에 접속한 단말 장치(100)에 대한 성능 측정 기초 정보 및 제 1 성능 측정 정보를 상기 트랜시버(230)를 통하여 획득하고, 상기 성능 측정 기초 정보를 이용하여 상기 제 1 성능 측정 정보와 비교되는 제 2 성능 측정 정보를 결정하고, 상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보에 기초하여 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하여, 상기 품질 평가 정보를 상기 트랜시버를 통하여 상기 단말 장치(100)에게 전송하도록 설정될 수 있다.
추가적인 예시로서, 품질평가서버(340)는 무선랜 품질 평가를 수행하는 네트워크 장치(200)로서 구현될 수 있고, 프로세서(210), 안테나부(220), 트랜시버(230), 메모리(240) 등을 포함하여 구성될 수 있다. 프로세서(210)는, 제 1 성능 측정 기초 정보 및 제 1 성능 측정 정보를 상기 트랜시버(230)를 통하여 획득하고, 상기 제 1 성능 측정 기초 정보와 상기 제 1 성능 측정 정보를 연계하여 상기 메모리(240)에 저장하도록 설정될 수 있다. 또한, 프로세서(210)는, 제 2 성능 측정 기초 정보 및 제 2 성능 측정 정보를 상기 트랜시버(230)를 통하여 획득하고, 상기 제 2 성능 측정 기초 정보와 상기 제 2 성능 측정 정보를 연계하여 상기 메모리(240)에 저장하도록 설정될 수 있다. 또한, 프로세서(210)는, 상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보를 비교하여, 상기 무선랜에 접속한 단말에 대한 품질 평가 정보를 생성하도록 설정될 수 있다.
전술한 본 발명의 다양한 실시 예에서 설명한 사항들은 독립적으로 적용되거나 또는 2 이상의 실시 예가 동시에 적용될 수도 있다.
전술한 본 발명의 다양한 실시 예에서 설명하는 예시적인 방법은 설명의 간명함을 위해서 동작의 시리즈로 표현되어 있지만, 이는 단계가 수행되는 순서를 제한하기 위한 것은 아니며, 필요한 경우에는 각각의 단계가 동시에 또는 상이한 순서로 수행될 수도 있다. 또한, 본 발명에서 제안하는 방법을 구현하기 위해서 예시하는 모든 단계가 반드시 필요한 것은 아니다.
본 발명의 범위는 본 발명에서 제안하는 방안에 따른 동작을 처리 또는 구현하는 장치를 포함한다.
본 발명의 범위는 본 발명에서 제안하는 방안에 따른 동작이 장치 또는 컴퓨터 상에서 실행되도록 하는 소프트웨어(또는, 운영체제, 애플리케이션, 펌웨어(firmware), 프로그램 등), 및 이러한 소프트웨어 등이 저장되어 장치 또는 컴퓨터 상에서 실행 가능한 매체(medium)를 포함한다.

Claims (14)

  1. 무선랜의 품질 관리를 수행하는 방법에 있어서,
    상기 무선랜에 접속한 단말에 대한 성능 측정 기초 정보 및 제 1 성능 측정 정보를 획득하는 단계;
    상기 성능 측정 기초 정보를 이용하여, 상기 제 1 성능 측정 정보와 비교되는 제 2 성능 측정 정보를 결정하는 단계로서, 데이터베이스에 저장된 기존 성능 측정 기초 정보 중에서, 상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하는지 여부에 기초하여 상기 제2 성능 측정 정보가 결정되고;
    상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하는 단계; 및
    상기 품질 평가 정보를 상기 단말에게 전송하는 단계를 포함하되,
    상기 데이터베이스에 저장된 상기 기존 성능 측정 기초 정보 중에 상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하는 경우, 상기 대응하는 측정 기초 정보에 연계된 상기 제 2 성능 측정 정보를 상기 데이터베이스로부터 획득하고,
    상기 데이터베이스에 저장된 상기 기존 성능 측정 기초 정보 중에 상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하지 않는 경우, 미리 정의된 통계 모델을 이용하여 상기 제 2 성능 측정 정보를 생성하는, 무선랜 품질 관리 방법.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 제1 항에 있어서,
    상기 데이터베이스에 저장된 상기 기존 성능 측정 기초 정보 중에 상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하지 않는 경우,
    상기 제 1 성능 측정 정보 및 상기 미리 정의된 통계 모델을 이용하여 생성된 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하는, 무선랜 품질 관리 방법.
  6. 제1 항에 있어서,
    상기 품질 평가 정보를 생성하는 단계는,
    상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보에 대한 통계처리의 적용 여부를 결정하는 단계를 더 포함하는, 무선랜 품질 관리 방법.
  7. 제 6 항에 있어서,
    상기 통계처리의 적용 여부는,
    상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보의 항목의 개수가 소정의 임계치 미만 또는 이상인지에 기초하여 결정되는, 무선랜 품질 관리 방법.
  8. 제 7 항에 있어서,
    상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보에 대한 통계처리를 적용하는 것으로 결정하는 경우,
    상기 제 1 성능 측정 정보 및 상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하는, 무선랜 품질 관리 방법.
  9. 제 7 항에 있어서,
    상기 데이터베이스로부터 획득된 상기 제 2 성능 측정 정보에 대한 통계처리를 적용하지 않는 것으로 결정하는 경우,
    상기 제 1 성능 측정 정보 및 상기 미리 정의된 통계 모델을 이용하여 생성된 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하는, 무선랜 품질 관리 방법.
  10. 제 1 항에 있어서,
    생성된 상기 품질 평가 정보에 기초하여 생성된 변경 설정 정보를 상기 품질 평가 정보와 함께 상기 단말에게 전송하는, 무선랜 품질 관리 방법.
  11. 제 1 항에 있어서,
    상기 획득된 성능 측정 기초 정보 및 상기 제 1 성능 측정 정보를 저장하는 단계를 더 포함하는, 무선랜 품질 관리 방법.
  12. 삭제
  13. 무선랜의 품질 관리를 수행하는 장치에 있어서,
    프로세서;
    트랜시버; 및
    메모리를 포함하고,
    상기 프로세서는,
    상기 무선랜에 접속한 단말에 대한 성능 측정 기초 정보 및 제 1 성능 측정 정보를 상기 트랜시버를 통하여 획득하고;
    상기 성능 측정 기초 정보를 이용하여, 상기 제 1 성능 측정 정보와 비교되는 제 2 성능 측정 정보를 결정하되, 데이터베이스에 저장된 기존 성능 측정 기초 정보 중에서, 상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하는지 여부에 기초하여 상기 제2 성능 측정 정보가 결정되고;
    상기 제 1 성능 측정 정보 및 상기 제 2 성능 측정 정보에 기초하여, 상기 제 1 성능 측정 정보에 대한 품질 평가 정보를 생성하고;
    상기 품질 평가 정보를 상기 트랜시버를 통하여 상기 단말에게 전송하도록 설정되되,
    상기 데이터베이스에 저장된 상기 기존 성능 측정 기초 정보 중에 상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하는 경우, 상기 대응하는 측정 기초 정보에 연계된 상기 제 2 성능 측정 정보를 상기 데이터베이스로부터 획득하고,
    상기 데이터베이스에 저장된 상기 기존 성능 측정 기초 정보 중에 상기 성능 측정 기초 정보에 대응하는 성능 측정 기초 정보가 존재하지 않는 경우, 미리 정의된 통계 모델을 이용하여 상기 제 2 성능 측정 정보를 생성하는, 무선랜 품질 관리 장치.
  14. 삭제
KR1020160069328A 2016-06-03 2016-06-03 무선랜 품질 관리 방법 및 장치 KR102609318B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020160069328A KR102609318B1 (ko) 2016-06-03 2016-06-03 무선랜 품질 관리 방법 및 장치
PCT/KR2017/005551 WO2017209462A1 (ko) 2016-06-03 2017-05-26 무선랜 품질 관리 방법 및 장치
US16/306,204 US10880770B2 (en) 2016-06-03 2017-05-26 Method and apparatus for managing quality of wireless LAN

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160069328A KR102609318B1 (ko) 2016-06-03 2016-06-03 무선랜 품질 관리 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20170137344A KR20170137344A (ko) 2017-12-13
KR102609318B1 true KR102609318B1 (ko) 2023-12-01

Family

ID=60477655

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160069328A KR102609318B1 (ko) 2016-06-03 2016-06-03 무선랜 품질 관리 방법 및 장치

Country Status (3)

Country Link
US (1) US10880770B2 (ko)
KR (1) KR102609318B1 (ko)
WO (1) WO2017209462A1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3522404B1 (en) * 2018-02-02 2021-04-21 Mitsubishi Electric R&D Centre Europe B.V. Wifi interference identification for a use in a public frequency hopping system
CN110831068B (zh) * 2018-08-08 2022-10-11 中兴通讯股份有限公司 负荷均衡方法、装置、存储介质及电子装置
US10999181B2 (en) * 2018-08-29 2021-05-04 Comcast Cable Communications, Llc Methods and systems for internet speed testing
WO2020209471A1 (ko) * 2019-04-09 2020-10-15 애니파이 주식회사 품질 예측 기반의 동적 무선 네트워크 가변 접속을 제공하는 품질 예측 정보 제공 장치 및 그 동작 방법과 무선 단말 장치 및 그 동작 방법

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6985465B2 (en) * 2000-07-07 2006-01-10 Koninklijke Philips Electronics N.V. Dynamic channel selection scheme for IEEE 802.11 WLANs
US20040266442A1 (en) * 2001-10-25 2004-12-30 Adrian Flanagan Method and system for optimising the performance of a network
KR20070021098A (ko) * 2003-08-21 2007-02-22 비디에이터 엔터프라이즈 인크 사용자 체감 품질(qoe) 방법 및 무선통신 네트워크용 장치
US8135395B2 (en) * 2005-03-18 2012-03-13 Qualcomm Incorporated Methods and apparatus for monitoring configurable performance levels in a wireless device
KR100812946B1 (ko) * 2006-02-07 2008-03-11 에스케이 텔레콤주식회사 이동 통신망에서의 서비스 품질 관리 시스템 및 방법
US8155081B1 (en) * 2007-05-21 2012-04-10 Marvell International Ltd. Self learning roaming optimization
KR100955348B1 (ko) * 2007-12-13 2010-04-29 한국전자통신연구원 네트워크 품질 관리 시스템 및 그 성능 측정 데이터 집합처리 방법
US8098590B2 (en) * 2008-06-13 2012-01-17 Qualcomm Incorporated Apparatus and method for generating performance measurements in wireless networks
JP2014064148A (ja) * 2012-09-20 2014-04-10 Sharp Corp 無線回路および無線回路の制御方法
US9998184B2 (en) * 2015-03-28 2018-06-12 Intel Corporation Exploratory beamforming training techniques for 60 GHz devices
EP3174328B1 (en) * 2015-11-24 2018-08-29 Advanced Digital Broadcast S.A. System and method for radio signal coverage mapping

Also Published As

Publication number Publication date
US10880770B2 (en) 2020-12-29
WO2017209462A1 (ko) 2017-12-07
US20190297517A1 (en) 2019-09-26
KR20170137344A (ko) 2017-12-13

Similar Documents

Publication Publication Date Title
US10674558B2 (en) Mesh topology radio
US20200382970A1 (en) User Equipment and Methods for Operation in Coverage Enhancement Mode with Physical Random Access Channel Preamble
EP3149993B1 (en) Devices and method for retrieving and utilizing neighboring wlan information for lte laa operation
US9137727B2 (en) Controlled client roaming
EP3668187B1 (en) Accessing an access point by a station device
TWI642319B (zh) 用於自適應空間重用的無線通信的設備和方法以及計算機可讀介質
KR101838842B1 (ko) 반송파 호핑을 위한 액세스 노드, 통신 디바이스, 그에 의해 수행되는 각각의 방법
KR101565229B1 (ko) 무선랜 시스템에서의 계층화 채널 접근 방법 및 장치
US20160066227A1 (en) Access point selection in a wireless network
KR102609318B1 (ko) 무선랜 품질 관리 방법 및 장치
JP6472739B2 (ja) 無線通信システム、無線通信方法、集中制御局および無線基地局
US11388637B1 (en) Cell selection for conditional handover
KR20190097174A (ko) 무선 통신 시스템 및 무선 통신 방법
US20220150721A1 (en) Client steering method in multiple access point network and device therefor
KR101341990B1 (ko) 액세스 포인트 선택 장치 및 방법
KR101388557B1 (ko) 채널 선택 시스템 및 방법, 그 ap, 이를 위한 기록매체
US11399335B2 (en) Network operator assisted connectivity over a second network
JP5979835B2 (ja) 送信装置、送信方法およびプログラム
WO2017190501A1 (zh) 一种室内高密度网络的天线云节点通讯实现方法及***
US20220385505A1 (en) Carrier frequency tracking method, signal transmission method, and related apparatus
CN105050107A (zh) 射频探针及其探测Wi-Fi报文的方法
US11665608B2 (en) Systems and methods for interference mitigation for non-member user equipment devices in the vicinity of closed access small cells
CN109618394B (zh) 无线网络的接入方法、装置、终端设备及存储介质
US20230217258A1 (en) Dynamic configuration of overlapping basic service set preamble detect (obss pd) parameters for access points
KR20240078392A (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