KR102145832B1 - 무선 랜에서 음성 서비스를 제공하는 방법 및 장치 - Google Patents

무선 랜에서 음성 서비스를 제공하는 방법 및 장치 Download PDF

Info

Publication number
KR102145832B1
KR102145832B1 KR1020130146217A KR20130146217A KR102145832B1 KR 102145832 B1 KR102145832 B1 KR 102145832B1 KR 1020130146217 A KR1020130146217 A KR 1020130146217A KR 20130146217 A KR20130146217 A KR 20130146217A KR 102145832 B1 KR102145832 B1 KR 102145832B1
Authority
KR
South Korea
Prior art keywords
service
voice
edca parameters
state
voice calls
Prior art date
Application number
KR1020130146217A
Other languages
English (en)
Other versions
KR20140068783A (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 삼성전자주식회사
Publication of KR20140068783A publication Critical patent/KR20140068783A/ko
Application granted granted Critical
Publication of KR102145832B1 publication Critical patent/KR102145832B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • H04W74/006Transmission of channel access control information in the downlink, i.e. towards the terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • 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)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은, 무선랜에서 음성 서비스를 제공하는 방법에 있어서, 상기 무선랜의 무선 채널을 통해서 송수신되는 음성 호의 총 수의 변경을 감지하면, 상기 무선랜에서의 채널 접속 관련 파라미터들을 설정하는 과정과, 상기 채널 접속 관련 파라미터들을 음성 및 데이터 서비스에 적용하여 상기 음성 서비스를 제공하는 과정을 포함한다.

Description

무선 랜에서 음성 서비스를 제공하는 방법 및 장치{A METHOD AND APPARATUS FOR PROVING A VOICE SERVICE IN WIRELESS LOCAL AREA NETWORK}
본 발명은 무선 랜 (WLAN: wireless local area network)에서 음성 서비스를 제공하는 방법 및 장치에 관한 것이다.
스마트 폰 (smartphone)의 사용이 증대함에 따라 기업 (enterprise) WLAN에서 제공하는 음성 및 데이터 서비스에 대한 수요가 증가하고 있다.
일반적인 기업 WLAN 환경에서는 하나의 AP (access point)에 다수의 스마트 폰들이 접속하여 서비스를 받게 된다. 이러한 환경 하의 AP는 다수의 음성 호 (voice call)들을 서비스할 수 있어야 하고, 음성 및 데이터를 동시에 서비스할 수 있어야 한다.
그러나, 일반적인 무선 랜에서는 AP에 요청된 동시 음성 호 수가 증가하거나, 음성 및 데이터 서비스를 동시에 제공해야 할 경우, 음성 서비스의 품질이 나빠지고, 이로 인해 기업 무선 랜의 활용도가 제한될 수 있다.
삭제
삭제
본 발명은 무선 랜에서 음성 호의 수에 따라 채널 접속 관련 파라미터를 동적으로 변경함으로써, 보다 개선된 서비스 품질 (QoS: quality of service)의 음성 서비스를 제공하는 방법 및 장치를 제안한다.
본 발명의 실시 예에 따른 무선 랜에서 액세스 포인트가 음성 서비스를 제공하는 방법은, 음성 호들의 전체 개수가 변경되는지를 검출하는 과정과, 상기 음성 호들의 전체 개수가 변경되었음을 감지하면, 상기 음성 호들의 전체 개수, 상기 액세스 포인트의 데이터 트래픽 량 및 상기 액세스 포인트의 무선 채널 사용량을 고려하여 채널 상태를 결정하는 과정과, 상기 결정된 채널 상태가 제1 상태이면, 상기 음성 호들의 서비스 품질을 높이기 위한 향상된 분산 채널 액세스 (enhanced distributed channel access, EDCA) 파라미터들의 제1 설정을 결정하는 과정과, 상기 결정된 채널 상태가 제2 상태인 경우, 상기 음성 호들의 서비스 품질을 유지하면서 데이터 서비스의 처리량을 증가시키기 위한 상기 EDCA 파라미터들의 제2 설정을 결정하는 과정과, 상기 결정된 제1 설정 또는 상기 결정된 제2 설정을 고려하여 설정된 상기 EDCA 파라미터들에 관한 정보를 전송하는 과정과, 상기 EDCA 파라미터들을 적용하여 음성 서비스를 제공하는 과정을 포함할 수 있다.
본 발명의 실시 예에 따른 무선 랜에서 터미널이 음성 서비스를 수신하는 방법은, 상기 액세스 포인트에 의해 설정된 향상된 분산 채널 액세스 (enhanced distributed channel access, EDCA) 파라미터들에 관한 정보를 포함하는 비콘을 상기 액세스 포인트로부터 수신하는 과정과, 상기 변경 지시자가 상기 정보로부터 획득된 상기 EDCA 파라미터들에 포함된 업데이트 카운터가 이전 카운터와 상이한지 여부를 판단하는 과정과, 상기 업데이트 카운터가 상기 이전 카운터와 상이하면, 상기 정보로부터 상기 EDCA 파라미터들을 식별하는 과정과, 상기 식별된 EDCA 파라미터들을 고려하여 데이터 패킷들을 상기 액세스 포인트로 전송하는 과정을 포함하며, 여기서, 상기 식별된 EDCA 파라미터들은 상기 무선 랜의 무선 채널을 통해 송수신되는 음성 호들의 전체 개수의 변경이 검출되면, 상기 음성 호들의 전체 개수, 상기 액세스 포인트의 데이터 트래픽 양 및 상기 액세스 포인트의 무선 채널 사용 량을 고려하여 결정된 채널 상태에 따라 설정되며, 상기 결정된 채널 상태가 제1 상태이면, 상기 식별된 EDCA 파라미터들은 상기 음성 호들의 서비스 품질을 높이기 위한 제1 설정을 고려하여 설정되고, 상기 결정된 채널 상태가 제2 상태이면, 상기 식별된 EDCA 파라미터들은 상기 음성 호들의 서비스 품질을 유지하면서 데이터 서비스의 처리량을 증가시키기 위한 제2 설정을 고려하여 설정될 수 있다.
본 발명의 실시 예에 따른 무선 랜에서 음성 서비스를 제공하는 액세스 포인트는, 상기 무선 랜의 무선 채널을 통해 신호를 송신 및/또는 수신하는 송수신기와, 상기 송수신기와 결합한 적어도 하나의 프로세서를 포함하며,
여기서, 상기 적어도 하나의 프로세서는, 음성 호들의 전체 개수가 변경되는지를 검출하고, 상기 음성 호들의 전체 개수가 변경되었음을 감지하면, 상기 음성 호들의 전체 개수, 상기 액세스 포인트의 데이터 트래픽 량 및 상기 액세스 포인트의 무선 채널 사용량을 고려하여 채널 상태를 결정하고, 상기 결정된 채널 상태가 제1 상태이면, 상기 음성 호들의 서비스 품질을 높이기 위한 향상된 분산 채널 액세스 (enhanced distributed channel access, EDCA) 파라미터들의 제1 설정을 결정하고, 상기 결정된 채널 상태가 제2 상태인 경우, 상기 음성 호들의 서비스 품질을 유지하면서 데이터 서비스의 처리량을 증가시키기 위한 상기 EDCA 파라미터들의 제2 설정을 결정하고, 상기 결정된 제1 설정 또는 상기 결정된 제2 설정을 고려하여 설정된 상기 EDCA 파라미터들에 관한 정보를 전송하도록 상기 송수신기를 제어하며, 상기 EDCA 파라미터들을 적용하여 음성 서비스를 제공하도록 상기 송수신기를 제어할 수 있다.
본 발명의 실시 예에 따른 무선 랜에서 음성 서비스를 수신하는 터미널은, 상기 액세스 포인트에 의해 설정된 향상된 분산 채널 액세스 (enhanced distributed channel access, EDCA) 파라미터들에 관한 정보를 포함하는 비콘을 상기 액세스 포인트로부터 수신하는 송수신기와, 상기 송수신기와 결합한 적어도 하나의 프로세서를 포함하며,
여기서, 상기 적어도 하나의 프로세서는, 상기 변경 지시자가 상기 정보로부터 획득된 상기 EDCA 파라미터들에 포함된 업데이트 카운터가 이전 카운터와 상이한지 여부를 판단하고, 상기 업데이트 카운터가 상기 이전 카운터와 상이하면, 상기 정보로부터 상기 EDCA 파라미터들을 식별하고, 상기 식별된 EDCA 파라미터들을 고려하여 데이터 패킷들을 상기 액세스 포인트로 전송하도록 상기 송수신기를 제어하며, 여기서, 상기 식별된 EDCA 파라미터들은 상기 무선 랜의 무선 채널을 통해 송수신되는 음성 호들의 전체 개수의 변경이 검출되면, 상기 음성 호들의 전체 개수, 상기 액세스 포인트의 데이터 트래픽 양 및 상기 액세스 포인트의 무선 채널 사용 량을 고려하여 결정된 채널 상태에 따라 설정되며, 상기 결정된 채널 상태가 제1 상태이면, 상기 식별된 EDCA 파라미터들은 상기 음성 호들의 서비스 품질을 높이기 위한 제1 설정을 고려하여 설정되고, 상기 결정된 채널 상태가 제2 상태이면, 상기 식별된 EDCA 파라미터들은 상기 음성 호들의 서비스 품질을 유지하면서 데이터 서비스의 처리량을 증가시키기 위한 제2 설정을 고려하여 설정될 수 있다.
삭제
삭제
삭제
본 발명은 무선 랜에서 음성 호의 수에 따라 채널 접속 관련 파라미터를 동적으로 변경함으로써, 음성 호의 서비스 품질은 유지하면서, 데이터 처리량은 증가시키는 효과가 있다.
도 1은 일반적인 무선 랜에서의 AP의 구성도,
도 2는 일반적인 무선 랜 통신에서 음성 호 서비스를 제공할 때, 음성 호의 품질이 저하되는 구체적인 예를 설명하기 위한 도면,
도 3은 본 발명의 실시 예에 따른 AP의 구성도,
도 4는 본 발명의 실시 예에 따른 MPDU 집적부의 구성도의 일 예,
도 5는 본 발명의 실시 예에 따라, 서비스 하는 음성 호의 총 수가 변경될 경우, AP의 동작 흐름도,
도 6은 본 발명의 실시 예에 따른 단말의 구성도,
도 7은 본 발명의 실시 예에 따른 단말의 동작 흐름도,
도 8은 본 발명의 실시 예에 따른 음성 호 서비스의 서비스 품질 및 처리량을 측정한 표.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대한 동작 원리를 상세히 설명한다. 도면상에 표시된 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호로 나타내었으며, 다음에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
일반적인 WLAN에서 AP는 다수의 스테이션 (station)들과 연결되어 통신 시, 미디엄 접속 제어 (MAC: medium access control)에 따른 CSMA/CA (carrier sensing multiple access/ collision avoidance) 방식을 사용한다. 그리고, AP는 QoS를 보장하기 위해 EDCA (enhanced distributed channel access) 방식을 사용하여 높은 우선 순위 (priority class) 클래스의 프레임 (frame)이 낮은 우선순위 클래스의 프레임보다 확률적으로 먼저 전송되도록 제어한다. 상기 EDCA 방식에 따른 우선 순위 클래스는 해당 프레임의 서비스 종류 즉, 음성 (VO: voice), 비디오 (VI: video), 베스트-에폴트 (BE: best-effort) 및 백그라운드 (BK: background)에 따라 총 네 가지로 분류된다. 그리고, EDCA 방식은 우선순위 클래스 별 전송 확률을 제어하기 위해서 우선순위 클래스 별로 다른 값으로 설정되는 EDCA 파라미터 (parameter)를 사용한다. 상기 EDCA 파라미터는 AIFSN (arbitrary inter-frame space number), CWmin (contention window minimum), CWmax (contention window maximum), TXOP (transmit opportunity)를 포함한다. 상기 EDCA 파라미터에 대한 정의는 도 3에서 상세히 설명하기로 한다.
한편, WLAN에서는 데이터 서비스 시 전송 속도를 높이기 위해서 AMPDU (aggregated MAC protocol data unit) 전송 방법을 사용한다. 상기 AMPDU 전송 방법은 물리 계층 (physical layer)에서의 전송 효율을 높이기 위해 MPDU들을 집적 (aggregate)하여 AMPDU를 생성하고, 이를 전송한다. 이러한 AMPDU 전송 방법은 특히, TCP (transfer control protocol) 트래픽 (traffic)과 같이 집적할 수 있는 MPDU가 많은 베스트-에폴트 트래픽의 처리량 (throughput)을 증가시키는데 사용된다.
도 1은 일반적인 WLAN에서의 AP의 구성도의 일 예이다.
도 1을 참조하면, AP(100)는 수신부(102)와, 브릿지(104)와, MPDU 집적부(aggregator)(106)와, 송신 대기열(108), EDCA 부(110) 및 송신부(112)를 포함한다.
상기 수신부(102)가 상기 AP(100)와 연결된 스테이션들로부터 데이터 패킷을 수신한다. 그리고, 상기 브릿지(104)는 외부 네트워크와의 연결 역할을 수행한다. 한편, 상기 MPDU 집적부(106)는 상기 브릿지(104)를 통해서 수신된 데이터 패킷들을 집적하여 AMPDU를 구성하고, 상기 송신 대기열(108)에 저장한다.
상기 EDCA부(110)는 프레임의 우선 순위 클래스를 확인하고, 확인된 우선 순위 클래스에 따라 상기 프레임을 무선 채널로 전송할 시점을 결정한다.
구체적으로, 상기 EDCA부(110)는 상기 송신 대기열(108)에 저장된 프레임들 각각의 우선 순위 클래스 별로 EDCA 동작을 제어하기 위한 EDCA 파라미터를 설정한다. 그리고, 상기 우선 순위 클래스 별로 설정된 EDCA 파라미터 값은 비콘 생성부(114)에 전달된다.
그러면, 상기 비콘 생성부(114)는 비콘 프레임에 전달받은 EDCA 파라미터들을 포함시킨다. 이후, 상기 비콘 프레임은 상기 송신부(112)를 통해서 상기 AP(100)와 연결된 스테이션들에게 방송된다. 그리고, 상기 AP(100)에 접속하여 상기 비콘 프레임을 수신한 스테이션 즉, 클라이언트 (client)는 상기 비콘 프레임으로부터 획득한 EDCA 파라미터 값을 자신의 EDCA 동작에 반영한다. 이하, 명세서에서는 클라이언트 및 스테이션을 동일한 의미로 사용하기로 한다.
그리고, 상기 EDCA부(110)는 상기 EDCA 파라미터를 적용하여 상기 송신 대기열에 보관된 프레임의 전송 시점을 결정하고, 결정된 전송 시점에서 상기 프레임을 상기 송신부(112)로 전달한다. 이후, 상기 송신부(112)는 상기 프레임을 무선 채널을 통해서 전송한다.
더욱이, EDCA 방식에서는 AP 및 스테이션들 간에 전송 충돌을 회피하고 무선 자원을 공유하기 위해서 2진 지수 백-오프 (binary exponential back-off) 방법을 이용한다. 백-오프 방법이란 무선 채널에 현재 진행하는 통신이 존재하지 않는 아이들 (idle) 상태에서 임의로 설정된 백-오프 카운터 값에 따라 일정 시간을 기다린 후, 해당 데이터의 통신을 시작하는 방법이다.
구체적으로, EDCA 방식은 우선순위 클래스가 높은 프레임을 전송할 경우, 상기 프레임의 백-오프 시간을 상대적으로 짧게 설정한다. 이로써, 우선 순위 클래스가 높은 프레임이 우선 순위 클래스가 낮은 프레임보다 확률적으로 먼저 전송되도록 제어한다. 이로 인해, WLAN에서의 음성 서비스 시 두 가지 문제점이 발생하게 된다.
먼저, 음성 호의 수가 증가하면, WLAN 내에서의 통신을 수행하는 AP 및 클라이언트들 (이하, 'WLAN 기기'라 칭하기로 함)간의 전송 충돌 가능성이 높아지고, 그로 인해 전송 실패가 발생할 확률이 높아진다. WLAN 기기는 전송할 프레임이 존재할 경우, 백-오프를 시도하고, 백-오프가 완료되면, 해당 프레임을 전송한다. 따라서 WLAN 기기가 백-오프 시간을 짧게 설정할수록 또는 동시에 백-오프를 수행하는 WLAN 기기의 수가 많을수록 여러 WLAN 기기가 동시에 백-오프를 완료할 가능성이 높다. 이 경우, 백-오프를 완료한 WLAN 기기들이 동시에 해당 프레임을 전송하므로, 서로 간의 전송 충돌로 인해서 전송 실패가 발생할 수 있다. 특히, 최우선 순위 클래스를 갖는 음성 서비스를 위한 프레임 (이하, '음성 프레임'이라 칭함)을 전송할 경우, 백-오프 시간을 가장 짧게 설정하기 때문에 전송 충돌 가능성이 높다. 더욱이, WLAN 기기는 해당 프레임의 전송 실패 시 상기 프레임에 대한 재전송을 여러 번 시도하게 된다. 이러한 재전송으로 인해서 동시에 백-오프를 수행하는 WLAN 기기의 수가 증가되므로, WLAN 기기 간에 연속적인 전송 충돌이 발생할 가능성이 있다. 이 경우, 전송 실패가 일정 횟수 이상 연속적으로 발생한 WLAN 기기는 해당 프레임의 전송을 포기하게 되고, 그로 인해 음성 서비스의 품질이 저하된다.
다음으로, EDCA 방식은 음성 프레임이 다른 서비스들 대비 최우선 순위를 가지므로, 음성 프레임이 다른 우선순위 클래스를 갖는 프레임들에 비해 우선적으로 전송된다. 이에 비해, 베스트-에폴트 서비스를 위한 프레임 (이하, '베스트 에폴트 프레임'이라 칭함)의 경우, 일반적으로 음성 프레임보다 크기가 크기 때문에 전송 시간이 상대적으로 길어진다. 따라서, 임의의 WLAN 기기가 베스트-에폴트 프레임을 전송 중일 경우, 음성 프레임을 송신할 WLAN 기기가 대기하는 상황이 발생할 수 있다.
도 2는 일반적인 WLAN 통신에서 음성 호 서비스를 제공할 때, 음성 호의 품질이 저하되는 구체적인 예를 설명하기 위한 도면이다.
도 2를 참조하면, 일 예로, AP가 베스트 에폴트 우선 순위 클래스를 갖는 AMPDU(200)를 임의의 WLAN 기기에게 전송 중인 상황에서, 상기 AP로 송신할 음성 프레임이 발생한 클라언트 A, B, C, D 및 E가 존재하는 경우를 가정하자. 이때, AMPDU(200)의 전송이 완료되면, 상기 클라이언트 A, B, C, D 및 E는 EDCA 방식에 따라 해당 프레임을 바로 송신하지 않고, 백-오프 수행을 위해서 대기한다.
특히, 상기 AMPDU(200)는 여러 MPDU가 집적된 프레임이므로 상대적으로 전송 시간인 T가 길게 되어 그로 인해, 백-오프를 수행하기 위해서 대기하는 WLAN 기기들의 수가 많아진다. 이후, 상기 AMPDU(200)의 전송이 완료되면, 백-오프 수행을 대기 중이던 모든 WLAN 기기들 즉, 일 예로, 클라이언트 A, B, C, D 및 E가 동시에 백-오프를 시작(210)하기 때문에 전송 충돌이 발생할 가능성이 높아진다. 특히, 음성 프레임의 경우, 백-오프 시간이 짧기 때문에 상기 AMPDU(200)의 전송이 완료된 직후, 음성 프레임들간의 전송 충돌이 발생할 가능성이 높다. 이러한 상황은 송신할 데이터 트래픽 존재 시, 음성 서비스의 품질이 저하되는 주요 요인이다.
그러므로, 이하, 본 발명의 실시 예에서는 AP가 트래픽 모니터링을 수행하여 현재 채널 상황을 수집한다 그리고, AP는 새로운 음성 호가 시작되거나, 기존의 음성 호가 종료되는 시점에서 수집된 트래픽 모니터링 정보들을 이용하여 음성 서비스의 품질 저하 여부를 판단한다. 그리고, 상기 판단 결과에 따라 채널 접속 관련 파라미터들 중 적어도 하나를 재설정하고, 재설정된 적어도 하나의 채널 접속 관련 파라미터를 적용한 음성 서비스를 제공함으로써, 음성 호의 서비스 품질을 유지하는 방법을 제안한다. 그리고, AP는 자신과 연결된 클라이언트들에게 상기 재설정된 적어도 하나의 채널 접속 관련 파라미터 정보를 방송함으로써, 이를 수신한 클라이언트들 역시 상기 채널 접속 관련 파라미터를 적용하여 통신을 수행하도록 제어한다.
도 3은 본 발명의 실시 예에 따른 AP의 구성도이다.
도 3을 참조하면, AP(300)는 수신부(302)와, 브릿지(304)와, 트래픽 모니터(306a,b)1,2와, MPDU 집적부(308)와, 채널 접속 관련 설정부(310), 비콘 생성부(312), 송신 대기열(314), EDCA 부(316) 및 송신부(318)를 포함한다. 도 3에서의 AP(300) 구조는 일 예로서 설명한 것일 뿐이며, 상기 AP(300)를 구성하는 세부 구성들은 구현상 서브 유닛(sub-unit)들로 분할되거나, 하나의 유닛으로 통합되어 구성될 수 있다.
상기 수신부(302)는 상기 AP(300)와 연결된 클라이언트들로부터 데이터를 수신하고, 상기 송신부(318)는 상기 클라이언트들에게 데이터를 송신한다. 그리고, 상기 브릿지(304)는 상기 AP(300)가 속해있는 WLAN과 외부 망 즉, WAN (wide area network)을 연결하는 역할을 수행한다.
상기 트래픽 모니터1, 2(306a, 306b)는 채널 상태를 모니터링하고, 모니터링된 정보들을 채널 접속 관련 파라미터 설정부(310)에게 전달한다. 일 예로, 트래픽 모니터 1(306a)의 경우, 상기 수신부(302)와 연결되어 WLAN 내에서 상기 AP(300)와 연결된 클라이언트로부터 수신되는 음성 호들의 수 및 데이터 트래픽 양을 기반으로 측정되는 무선 채널 사용량 등을 모니터링하고, 모니터링 정보들을 상기 채널 접속 관련 파라미터 설정부(310)에게 전달한다. 상기 트래픽 모니터2(306b) 역시 상기 브릿지(304)와 연결되어 외부 망으로부터 수신되는 음성 호들의 수 및 데이터 트래픽 양을 기반으로 측정되는 무선 채널 사용량 등을 모니터링하고, 모니터링 정보들을 상기 채널 접속 관련 파라미터 설정부(310)에게 전달한다.
상기 채널 접속 관련 파라미터 설정부(310)는 현재 음성 호의 총 수에 대한 변경 여부를 감지하면, 상기 모니터링 정보들을 이용하여 현재 채널 상태를 판단한다.
본 발명의 실시 예에 따른 현재 음성 호의 총 수는, 새로운 음성 호가 시작되거나, 기존 음성 호가 종료되거나 혹은 핸드오버로 인한 기존 음성 호가 사라지는 경우 등으로 변경될 수 있다. 여기서, 상기 모니터링 정보들은 WLAN 내에서 상기 AP(300)와 연결된 클라이언트들로부터 수신되는 음성 호의 총 수, 데이터 트래픽의 양, 및 WLAN의 외부 망으로부터 모니터링된 무선 채널 사용량 등을 포함한다.
그리고, 상기 채널 접속 관련 파라미터 설정부(310)는 상기 모니터링 정보가 포함하는 파라미터들 즉, 음성 호의 총 수, 데이터 트래픽의 양, 및 무선 채널 사용량 등 각각에 대해 미리 설정된 음성 호의 수 임계값, 데이터 트래픽 임계값 및 무선 채널 사용량 임계값을 비교한다. 상기 비교 결과 적어도 하나의 파라미터가 해당 임계값보다 크거나 같을 경우, 상기 채널 접속 관련 파라미터 설정부(310)는 현재 채널 상태를 음성 호의 서비스 품질 저하를 야기시키는 상태 (이하, '상태 불량'이라 칭함)로 결정한다. 또한, 상기 비교 결과, 상기 파라미터들 모두 해당 임계값보다 작은 경우, 상기 채널 접속 관련 파라미터 설정부(310)는 현재 채널 상태를 음성 호의 서비스 품질을 유지하면서, 베스트 에폴트 트래픽의 처리량을 증가시킬 수 있는 상태 (이하, '상태 양호'라 칭함)로 결정한다.
그리고, 상기 채널 접속 관련 파라미터 설정부(310)는 상기 결정된 현재 채널 상태에 따라 MAC 파라미터들 중 적어도 하나를 재설정한다. 구체적으로, 상기 채널 접속 관련 파라미터 설정부(310)는 MAC 파라미터들 각각의 특성에 따라 해당 MAC 파라미터를 현재 채널 상태에 적합하도록 재설정한다. 여기서, 상기 MAC 파라미터들은 앞서 설명한 EDCA 파라미터들을 포함하며, 일 예로, aggregation limit, AIFSN, CWmin, CWmax 및 TXOP limit을 포함할 수 있다.
구체적으로, 상기 aggregation limit는 상기 MPDU 집적부(308)가 AMPDU 생성 시, 집적하는 MPDU들의 수를 제한하는 값으로 정의된다. 상기 aggregation limit의 값이 증가하면, 그에 따라 집적되는 MPDU의 수가 증가되어 해당 AMPDU의 전송 시간이 길어지게 된다. 이때, 베스트 에폴트 트래픽의 경우 처리량이 증가하는 반면, 음성 트래픽의 경우 서비스 품질이 떨어지게 된다.
반대로, 상기 aggregation limit의 값을 감소시키면, 집적되는 MPDU들의 수가 적어진다. 이에 따라 AMPDU의 전송 시간이 줄어들게 된다. 따라서, 음성 트래픽의 경우, 서비스 품질이 증가하는 대신 베스트 에폴트 트래픽의 경우 처리량이 감소하게 된다. 그러므로, 현재 채널 상태가 "상태 양호"로 결정되면, 상기 채널 접속 관련 파라미터 설정부(310)는 상기한 aggregation limit의 특성을 고려하여 음성을 제외한 나머지 즉, 비디오, 베스트 에폴트 및 백그라운드 우선 순위 클래스에 적용되는 aggregation limit를 증가시킨다.
이로써, 동일한 수의 베스트 에폴트 프레임을 전송하는데 걸리는 시간이 감소되도록 제어한다. 그리고, 상기 현재 채널 상태가 "상태 불량"으로 결정되면, 상기 채널 접속 관련 파라미터 설정부(310)는 aggregation limit를 감소시킨다.
상기 AIFSN은 AP와 클라이언트들 간의 통신을 위한 채널의 아이들 상태를 판단하는 데 소요되는 시간으로 정의되며, 우선 순위 클래스에 따라 다른 시간으로 설정될 수 있다. 그리고, 상기 AIFSN의 값이 작게 설정될수록 해당 WLAN 기기가 자주 백-오프를 시도하게 된다. 상기한 AIFSN의 특성을 이용하여, 채널 접속 관련 파라미터 설정부(310)는 현재 채널 상태가 채널 양호로 결정되면, 음성을 제외한 나머지 즉, 비디오, 베스트 에폴트 및 백그라운드 우선 순위 클래스에 적용되는 AIFSN의 값을 감소시켜 백-오프 대기 시간을 감소시킨다.
그리고, 상기 현재 채널 상태가 채널 불량으로 결정되면, 음성을 제외한 나머지 즉, 비디오, 베스트 에폴트 및 백그라운드 우선 순위 클래스에 적용되는 AIFSN의 값을 증가시킴으로써, 음성 프레임이 다른 우선 순위의 클래스를 갖는 프레임보다 상대적으로 자주 전송되도록 제어한다.
상기 CWmin는 백-오프 시간 범위의 최소값으로 정의되고, CWmax는 백-오프 시간 범위의 최대값으로 정의된다. 상기 채널 접속 관련 파라미터 설정부(310)는 현재 채널 상태가 채널 불량으로 결정되면, 모든 우선순위 클래스들 각각의 CWmin/CWmax를 증가시킴으로써, WLAN 기기간에 전송 충돌이 발생할 확률을 감소시킨다. 상기 현재 채널 상태가 채널 양호로 결정되면, 상기 채널 접속 관련 파라미터 설정부(310)는 모든 우선순위 클래스들 각각의 CWmin/CWmax를 감소시킴으로써, WLAN 기기들의 백-오프 수행 시 소모되는 시간을 감소시킨다.
상기 TXOP limit는 하나의 WLAN 기기에게 할당된 프레임 전송 시간으로 정의된다. 따라서, 상기 TXOP limit이 길게 설정될수록 해당 WLAN 기기가 한번에 많은 프레임을 전송할 수 있다. 상기 채널 접속 관련 파라미터 설정부(310)는 현재 채널 상태가 채널 불량으로 결정되면, 모든 우선순위 클래스들 각각의 TXOP limit를 감소시킴으로써, TXOP 주기 직후 음성 프레임을 전송하는 WLAN 기기들의 전송 충돌이 발생할 확률을 낮춘다.
그리고, 상기 현재 채널 상태가 채널 양호로 결정되면, 상기 채널 접속 관련 파라미터 설정부(310)는 모든 우선순위 클래스들 각각의 TXOP limit를 증가시켜 백-오프의 수를 감소시키도록 제어할 수 있다.
상기 채널 접속 관련 파라미터 설정부(310)은 상기 MAC 파라미터를 증가 또는 감소시킬 때, 상기 모니터링 정보를 토대로 최적값을 동적으로 계산할 수 있다.
한편, 다른 실시 예로서, 상기 채널 접속 관련 파라미터 설정부(310)는 현재 채널 상태를 단순히 상태 불량/상태 양호로 결정하고 MAC 파라미터를 동적으로 계산하는 것 이외에도, 상태 불량/상태 양호 각각의 경우 레벨들을 설정하고, 각 레벨에서 적용되는 aggregation limit, AIFSN, CWmin/ CWmax 및 TXOP limit의 감소 및 증가 범위를 미리 설정한 테이블을 기반으로 해당 MAC 파라미터를 제어할 수도 있다. 이후, 상기 MAC 파라미터 설정부(310)는 현재 채널 상태에 따라 재설정된 MAC 파라미터들을 상기 MPDU 집적부(308), 상기 비콘 생성부(312) 및 상기 EDCA부(316)에게 전달한다.
도 4는 본 발명의 실시 예에 따른 MPDU 집적부의 구성도의 일 예이다. 설명의 편의상, 도 3의 AP 구조를 기반으로 설명하기로 한다.
도 4를 참조하면, 상기 MPDU 집적부(308)는 상기 브릿지(304)를 통해서 입력된 다수의 MPDU들에 대해 상기 채널 접속 관련 파라미터 설정부(310)로부터 획득한 aggregation limit의 값에 상응하는 MPDU들로 하나의 AMPDU를 집적함으로써, 상기 AMPDU를 물리 계층에서 전송하는데 걸리는 시간이 상기 aggregation limit의 값을 넘지 않도록 제어한다.
상기 비콘 생성부(312)는 주기적으로 상기 AP(300)의 비콘 프레임을 생성하며, 상기 채널 접속 관련 파라미터 설정부(310)로부터 수신한 MAC 파라미터들 중 aggregation limit을 제외한 EDCA 파라미터들을 상기 비콘 프레임에 포함시킨다.
예를 들어, 본 발명의 실시 예에 따른 비콘 프레임은 기존 정보들을 포함하는 필드들 중 EDCA 파라미터 셋 엘리먼트 (EDCA parameter set element)를 저장하는 필드 내에 상기 MAC 파라미터 설정부(310)로부터 수신한 EDCA 파라미터들을 포함시킬 수 있다. 상기 필드는 예를 들어, 하기 <표 1>과 같이 나타내어질 수 있다.
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
Figure 112019120835980-pat00001

상기 <표 1>을 참조하면, EDCA 파라미터 셋 엘리먼트는 엘리먼트 식별자(ID), 길이, QoS info, reserved 각각의 값을 포함한다. 또한, EDCA 방식에 따른 우선 순위 클래스에 따라 BE, BK, VI 및 VO 각각에 대응하는 AC_BE Parameter Record, AC_BK Parameter Record, AC_VI Parameter Record, AC_VO Parameter Record를 포함한다. 여기서, 상기 QoS Info의 첫 4bits는 EDCA 파라미터의 값이 변경될 때마다 1씩 증가하는 EDCA 파라미터 셋 업데이트 카운트(parameter Set Update Count)를 나타낸다.
상기 송신 대기열(314)은 상기 AP(300)가 전송할 패킷들을 저장한다. 상기 EDCA부(316)는 상기 송신 대기열(314)에 저장된 패킷들에 대해 상기 채널 접속 관련 파라미터 설정부(310)를 통해서 재설정된 MAC 파라미터를 적용하여 상기 송신부(318)로 출력한다.
도 5는 본 발명의 실시 예에 따라, 서비스 하는 음성 호의 총 수가 변경될 경우 AP의 동작 흐름도이다.
도 5를 참조하면, 500단계에서 AP는 현재 음성 호의 총 수가 변경됨을 감지하면, 505단계에서 수집한 모니터링 정보들을 이용하여 현재 채널 상태를 확인한다. 만약, 상기 AP가 현재 음성 호의 총 수에 대한 변경을 감지하지 못할 경우, 계속해서 모니터링 정보들을 수집한다. 여기서, 현재 음성 호의 총 수에 대한 변경은 새로운 음성 호가 시작되거나, 기존 음성 호가 종료되거나 혹은 핸드오버로 인한 기존 음성 호가 사라지는 경우 등으로 발생할 수 있다.
구체적으로, 상기 505단계에서의 상기 AP는 상기 모니터링 정보들이 포함하는 파라미터들 중 해당 임계값보다 크거나 같은 값을 갖는 파라미터가 존재하는 지 확인한다. 상기 확인 결과, 해당 임계값보다 크거나 같은 값을 갖는 파라미터가 존재하지 않는 경우, 510단계에서 상기 AP는 현재 채널 상태를 "상태 양호"로 결정한다. 상기 "상태 양호"는 일 예로, 기존의 서비스 중인 음성 호의 종료를 통해서 야기될 수 있다.
그리고, 515단계에서 상기 AP는 상기 음성 호의 서비스 품질을 유지하면서, 처리량을 개선하기 위해서 MAC 파라미터들 중 적어도 하나를 현재 채널 상태에 상응하게 재설정한다. 구체적으로, 상기 MAC 파라미터를 재설정하는 과정은, aggregation limit 및 TXOP limit 각각의 값을 증가시키거나, CWmin/CWmax 및 AIFSN의 값을 감소시킨다.
그리고, 520단계에서 상기 AP는 상기 재설정된 적어도 하나의 MAC 파라미터를 프레임 송신에 적용한다. 그리고, 525단계에서 상기 AP는 상기 재설정된 적어도 하나의 MAC 파라미터를 비콘 프레임에 포함시켜 자신과 연결된 클라이언트들에게 방송한다.
한편, 상기 확인 결과, 해당 임계값보다 크거나 같은 값을 갖는 파라미터가 존재하는 경우, 530단계에서 상기 AP는 현재 채널 상태를 "상태 불량"으로 결정하고, 535단계로 진행한다. 상기 "상태 불량"은 예를 들어, 새로운 음성호의 발생으로 인해서 야기될 수 있다.
그러면, 535단계에서 상기 AP는 상기 새로운 음성 호의 서비스 품질을 보장하기 위해서 MAC 파라미터들 중 적어도 하나를 현재 채널 상태에 상응하게 재설정한다.
구체적으로, 상기 MAC 파라미터를 재설정하는 과정은, aggregation limit 및 TXOP limit 각각의 값을 감소시키거나, CWmin/CWmax 및 AIFSN의 값을 증가시킨다. 상기한 상기 MAC 파라미터의 재설정 과정은 도 3의 채널 접속 관련 파라미터 설정부(310)의 동작 설명을 통해서 상세히 설명하였으므로, 여기서는 그 상세한 설명을 생략한다.
그리고, 540단계에서 상기 AP는 상기 재설정된 적어도 하나의 MAC 파라미터를 프레임 송신에 적용한다. 그리고, 525단계에서 상기 AP는 상기 재설정된 적어도 하나의 MAC 파라미터를 비콘 프레임에 포함시켜 자신과 연결된 클라이언트들에게 방송한다.
이후, 상기 적어도 하나의 MAC 파라미터를 수신한 클라이언트들은 상기 AP로의 프레임 전송 시, 상기 현재 채널 상태에 따라 재설정된 상기 적어도 하나의 MAC 파라미터를 적용한다.
도 6은 본 발명의 실시 예에 따른 단말의 구성도이다.
도 6을 참조하면, 단말(600)은 수신부(602)와, 네트워크 프로토콜 스택 (network protocol stack, 604)와, 비콘 해석부(606)와, MPDU 집적부(608)와, 송신 대기열(610), EDCA부(612) 및 송신부(614)를 포함한다.
마찬가지로, 도 6에서의 단말 구조는 일 예로서 설명한 것일 뿐이며, 상기 단말(600)를 구성하는 세부 구성들은 구현상 서브 유닛들로 분할되거나, 하나의 유닛으로 통합되어 구성될 수 있다.
상기 수신부(602)는 AP로부터 송신된 데이터 패킷을 수신하여 네트워크 프로토콜 스택(604)로 전달하거나 비콘을 수신하여 비콘 해석부(606)으로 전달한다. 상기 네트워크 프로토콜 스택(604)은 수신한 데이터 패킷을 애플리케이션 (application) 단으로 전달하고, 애플리케이션 단에서 생성한 데이터 패킷을 상기 MPDU 집적부(608), 송신 대기열(610) 및 EDCA부(612)를 거쳐 상기 송신부(614)로 전달하는 역할을 한다.
한편, 상기 비콘 해석부(606)는 상기 수신부(602)가 수신한 비콘에 포함된 정보들을 해석하여 AP의 요구에 상응하게 무선랜 장치의 동작을 제어한다. 본 상기 비콘 해석부(606)는 본 발명의 실시 예에 따라 상기 비콘에 담긴 정보들 중 일 예로, EDCA 파라미터 셋 엘리먼트를 저장한 필드 내에 EDCA 파라미터 값들을 추출하여 상기 EDCA부(612)에게 전달한다.
상기 비콘 해석부(606)는 일 예로, 상기 <표 1>과 같이 나타내어지는 EDCA 파라미터 셋 엘리먼트에서 QoS Info의 첫 4비트들로 나타내어지는 EDCA parameter Set Update Count를 확인한다. 상기 확인 결과 EDCA parameter Set Update Count가 이전 값과 다른 경우, 상기 비콘 해석부(606)는 AP가 EDCA 파라미터의 값을 변경하였다고 판단한다.
그리고, 상기 비콘 해석부(606)는 상기 비콘의 상기 필드로부터 EDCA 방식에 따른 우선순위 클래스 별 AC_BE Parameter Record, AC_BK Parameter Record, AC_VI Parameter Record, AC_VO Parameter Record 각각의 값을 참조하여 상기 EDCA부(612)가 EDCA 파라미터의 값을 재설정하도록 한다.
예를 들어, 우선순위 클래스 별 Parameter Record의 구조는 하기 <표 2>와 같이 나타내어질 수 있다.
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
삭제
Figure 112019120835980-pat00002

상기 <표 2>를 참조하면, 각 우선순위 클래스 별 Parameter Record는 일 예로, ACI/AIFSN, ECWmin/ECWmax 및 TXOP Limit의 값을 포함한다. 여기서, ACI/AIFSN의 첫 4비트는 AIFSN 값을 나타낸다. 상기 ECWmin/ECWMax의 첫 4비트는 ECWmin를 나타내고, ECWmin의 값을 기반으로, CWmin가 "2ECWmin -1"으로 계산된다. 그리고, 상기 ECWmin/ECWMax의 나머지 4비트는 ECWmax를 나타내고, 리고, ECWmax의 값을 기반으로 CWmax는 "2ECWmax -1"으로 계산된다. 마지막으로, 상기 TXOP Limit는 TXOP limit의 값을 지시하며, 이때, 단위는 32us이다.
도 7은 본 발명의 실시 예에 따른 단말의 동작 흐름도이다.
도 7을 참조하면, 700단계에서 단말은 AP로부터의 비콘이 수신되면 705단계로 진행한다. 비콘이 수신되지 않으면, 상기 단말은 계속해서 비콘의 수신을 대기한다.
705단계에서 상기 단말은 수신된 비콘의 EDCA 파라미터 셋 엘리먼트를 저장한 필드로부터 EDCA 파라미터 값들을 획득한다.
710단계에서 상기 단말은 상기 획득한 EDCA 파라미터 값들 중 EDCA parameter Set Update Count 값의 변경 여부를 확인한다. 상기 확인 결과, 상기 EDCA parameter Set Update Count가 이전 값과 비교하여 변경됨을 확인하면, 상기 단말은 720단계로 진행한다.
720단계에서 상기 단말은 상기 EDCA 파라미터 값들 중 우선순위 클래스 별로 Parameter Record를 해석하여 데이터 패킷의 전송 시 이를 적용한다.
상기 확인결과 상기 EDCA parameter Set Update Count가 이전 값과 동일할 경우, 715단계에서 상기 단말은 기존 EDCA 파라미터를 이용하여 데이터 패킷의 전송을 수행한다.
도 8은 본 발명의 실시 예에 따른 음성 호 서비스의 서비스 품질 및 처리량을 측정한 표이다.
도 8을 참조하면, 일 예로, 하나의 AP에 총 21개의 클라이언트 즉, 스마트 폰이 연결된 경우를 가정하자. 그리고, 이 상태에서 상기 스마트 폰들 중 하나의 스마트 폰에 TCP 트래픽을 인가하여 처리량을 측정하고, 마찬가지로, 총 20대까지 상기 AP에 연결된 스마트 폰에 순차적으로 음성 호를 인가하면서, 해당 스마트 폰들의 음성 호 서비스 품질을 측정하였다. 구체적으로, 2호부터 총 20호까지 음성 호수가 증가할 때, 해당 음성 호의 수들에 대응하는 MOS (mean opinion score)를 측정한 결과이다. 상기 결과를 참조하면, 본 발명이 적용된 경우, 음성 호의 수가 증가함에 따라 해당 음성 호의 평균 MOS가 4.0 내외로 유지된다.
반면, 본 발명이 적용되지 않은 경우의 MOS는 음성 호의 수가 증가될수록 감소하고 있다. 또한 본원 발명이 적용되는 경우와 본원 발명이 적용되지 않는 경우에 TCP 처리량을 비교해 보면 큰 편차를 가지지 않음을 알 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허 청구의 범위뿐만 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.
삭제
삭제
삭제
삭제
삭제
삭제
삭제

Claims (24)

  1. 무선 랜에서 액세스 포인트가 음성 서비스를 제공하는 방법에 있어서,
    음성 호들의 전체 개수가 변경되는지를 검출하는 과정과,
    상기 음성 호들의 전체 개수가 변경되었음을 감지하면, 상기 음성 호들의 전체 개수, 상기 액세스 포인트의 데이터 트래픽 량 및 상기 액세스 포인트의 무선 채널 사용량을 고려하여 채널 상태를 결정하는 과정과,
    상기 결정된 채널 상태가 제1 상태이면, 상기 음성 호들의 서비스 품질을 높이기 위한 향상된 분산 채널 액세스 (enhanced distributed channel access, EDCA) 파라미터들의 제1 설정을 결정하는 과정과,
    상기 결정된 채널 상태가 제2 상태인 경우, 상기 음성 호들의 서비스 품질을 유지하면서 데이터 서비스의 처리량을 증가시키기 위한 상기 EDCA 파라미터들의 제2 설정을 결정하는 과정과,
    상기 결정된 제1 설정 또는 상기 결정된 제2 설정을 고려하여 설정된 상기 EDCA 파라미터들에 관한 정보를 전송하는 과정과,
    상기 EDCA 파라미터들을 적용하여 음성 서비스를 제공하는 과정을 포함하는 방법.
  2. 제1항에 있어서,
    상기 음성 호들의 전체 개수의 변경은 새로운 음성 호가 시작될 때, 기존의 음성 호가 종료될 때, 그리고 상기 기존의 음성 호가 핸드 오버로 인해 삭제될 때에 검출됨을 특징으로 하는 방법.
  3. 제1항에 있어서,
    상기 EDCA 파라미터들은 상기 음성 서비스 이외의 나머지 서비스들에 대해 집적된 패킷들의 제한 개수, 상기 무선 랜에 할당된 프레임 전송 시간, 상기 액세스 포인트로부터 제공된 서비스들 각각에 대한 전송 충돌을 방지하는 대기 시간의 최소/최대 값 및 상기 음성 서비스 이외의 나머지 서비스들에 대한 무선 채널의 아이들 상태를 판단하기 위해 제공된 시간 구간을 포함하며,
    여기서, 상기 나머지 서비스들은 비디오 서비스, 데이터 서비스 및 백그라운드 서비스를 포함하는 방법.
  4. 제3항에 있어서,
    상기 제1 설정은 상기 EDCA 파라미터들의 상기 제한 개수 및 상기 프레임 전송 시간을 감소시키는 값 또는 상기 EDCA 파라미터들의 상기 최소/최대 값 및 상기 시간 간격을 증가시키는 값을 포함하고,
    상기 제1 상태는 상기 음성 호들의 전체 개수, 상기 데이터 트래픽 양 및 상기 무선 채널 사용량 중 적어도 하나가 임계 치보다 크거나 같은 경우에 결정됨을 특징으로 하는 방법.
  5. 제3항에 있어서,
    상기 제2 설정은 상기 EDCA 파라미터들의 상기 제한 개수 및 상기 프레임 전송 시간을 증가시키는 값 또는 상기 EDCA 파라미터들의 상기 최소/최대 값 및 상기 시간 간격을 감소시키는 값을 포함하고,
    상기 제2 상태는 상기 음성 호들의 전체 개수, 상기 데이터 트래픽 양 및 상기 무선 채널 사용량 중 적어도 하나가 임계 치보다 작은 경우에 결정됨을 특징으로 하는 방법.
  6. 삭제
  7. 삭제
  8. 무선 랜에서 터미널이 음성 서비스를 수신하는 방법에 있어서,
    액세스 포인트에 의해 설정된 향상된 분산 채널 액세스 (enhanced distributed channel access, EDCA) 파라미터들에 관한 정보를 포함하는 비콘을 상기 액세스 포인트로부터 수신하는 과정과,
    상기 정보로부터 획득된 상기 EDCA 파라미터들에 포함된 업데이트 카운터가 이전 카운터와 상이한지 여부를 판단하는 과정과,
    상기 업데이트 카운터가 상기 이전 카운터와 상이하면, 상기 정보로부터 상기 EDCA 파라미터들을 식별하는 과정과,
    상기 식별된 EDCA 파라미터들을 고려하여 데이터 패킷들을 상기 액세스 포인트로 전송하는 과정을 포함하며,
    여기서, 상기 식별된 EDCA 파라미터들은 상기 무선 랜의 무선 채널을 통해 송수신되는 음성 호들의 전체 개수의 변경이 검출되면, 상기 음성 호들의 전체 개수, 상기 액세스 포인트의 데이터 트래픽 양 및 상기 액세스 포인트의 무선 채널 사용 량을 고려하여 결정된 채널 상태에 따라 설정되며,
    상기 결정된 채널 상태가 제1 상태이면, 상기 식별된 EDCA 파라미터들은 상기 음성 호들의 서비스 품질을 높이기 위한 제1 설정을 고려하여 설정되고, 상기 결정된 채널 상태가 제2 상태이면, 상기 식별된 EDCA 파라미터들은 상기 음성 호들의 서비스 품질을 유지하면서 데이터 서비스의 처리량을 증가시키기 위한 제2 설정을 고려하여 설정되는 방법.
  9. 제8항에 있어서,
    상기 음성 호들의 전체 개수의 변경은 새로운 음성 호가 시작될 때, 기존의 음성 호가 종료될 때, 그리고 상기 기존의 음성 호가 핸드 오버로 인해 삭제될 때에 검출됨을 특징으로 하는 방법.
  10. 제8항에 있어서,
    상기 EDCA 파라미터들은 상기 음성 서비스 이외의 나머지 서비스들에 대해 집적된 패킷들의 제한 개수, 상기 무선 랜에 할당된 프레임 전송 시간, 상기 액세스 포인트로부터 제공된 서비스들 각각에 대한 전송 충돌을 방지하는 대기 시간의 최소/최대 값 및 상기 음성 서비스 이외의 나머지 서비스들에 대한 무선 채널의 아이들 상태를 판단하기 위해 제공된 시간 구간을 포함하며,
    여기서, 상기 나머지 서비스들은 비디오 서비스, 데이터 서비스 및 백그라운드 서비스를 포함하는 방법.
  11. 제10항에 있어서,
    상기 제1 설정은 상기 EDCA 파라미터들의 상기 제한 개수 및 상기 프레임 전송 시간을 감소시키는 값 또는 상기 EDCA 파라미터들의 상기 최소/최대 값 및 상기 시간 간격을 증가시키는 값을 포함하고,
    상기 제1 상태는 상기 음성 호들의 전체 개수, 상기 데이터 트래픽 양 및 상기 무선 채널 사용량 중 적어도 하나가 임계 치보다 크거나 같은 경우에 결정됨을 특징으로 하는 방법.
  12. 제10항에 있어서,
    상기 제2 설정은 상기 EDCA 파라미터들의 상기 제한 개수 및 상기 프레임 전송 시간을 증가시키는 값 또는 상기 EDCA 파라미터들의 상기 최소/최대 값 및 상기 시간 간격을 감소시키는 값을 포함하고,
    상기 제2 상태는 상기 음성 호들의 전체 개수, 상기 데이터 트래픽 양 및 상기 무선 채널 사용량 중 적어도 하나가 임계 치보다 작은 경우에 결정됨을 특징으로 하는 방법.
  13. 무선 랜에서 음성 서비스를 제공하는 액세스 포인트에 있어서,
    상기 무선 랜의 무선 채널을 통해 신호를 송신 및/또는 수신하는 송수신기와,
    상기 송수신기와 결합한 적어도 하나의 프로세서를 포함하며,
    여기서, 상기 적어도 하나의 프로세서는,
    음성 호들의 전체 개수가 변경되는지를 검출하고,
    상기 음성 호들의 전체 개수가 변경되었음을 감지하면, 상기 음성 호들의 전체 개수, 상기 액세스 포인트의 데이터 트래픽 량 및 상기 액세스 포인트의 무선 채널 사용량을 고려하여 채널 상태를 결정하고,
    상기 결정된 채널 상태가 제1 상태이면, 상기 음성 호들의 서비스 품질을 높이기 위한 향상된 분산 채널 액세스 (enhanced distributed channel access, EDCA) 파라미터들의 제1 설정을 결정하고,
    상기 결정된 채널 상태가 제2 상태인 경우, 상기 음성 호들의 서비스 품질을 유지하면서 데이터 서비스의 처리량을 증가시키기 위한 상기 EDCA 파라미터들의 제2 설정을 결정하고,
    상기 결정된 제1 설정 또는 상기 결정된 제2 설정을 고려하여 설정된 상기 EDCA 파라미터들에 관한 정보를 전송하도록 상기 송수신기를 제어하며,
    상기 EDCA 파라미터들을 적용하여 음성 서비스를 제공하도록 상기 송수신기를 제어하는 액세스 포인트.
  14. 제13항에 있어서,
    상기 적어도 하나의 프로세서는, 새로운 음성 호가 시작될 때, 기존의 음성 호가 종료될 때, 그리고 상기 기존의 음성 호가 핸드 오버로 인해 삭제될 때, 상기 음성 호들의 전체 개수의 변경을 검출함을 특징으로 하는 액세스 포인트.
  15. 제13항에 있어서,
    상기 EDCA 파라미터들은 상기 음성 서비스 이외의 나머지 서비스들에 대해 집적된 패킷들의 제한 개수, 상기 무선 랜에 할당된 프레임 전송 시간, 상기 액세스 포인트로부터 제공된 서비스들 각각에 대한 전송 충돌을 방지하는 대기 시간의 최소/최대 값 및 상기 음성 서비스 이외의 나머지 서비스들에 대한 무선 채널의 아이들 상태를 판단하기 위해 제공된 시간 구간을 포함하며,
    여기서, 상기 나머지 서비스들은 비디오 서비스, 데이터 서비스 및 백그라운드 서비스를 포함하는 액세스 포인트.
  16. 제15항에 있어서,
    상기 제1 설정은 상기 EDCA 파라미터들의 상기 제한 개수 및 상기 프레임 전송 시간을 감소시키는 값 또는 상기 EDCA 파라미터들의 상기 최소/최대 값 및 상기 시간 간격을 증가시키는 값을 포함하고,
    상기 제1 상태는 상기 음성 호들의 전체 개수, 상기 데이터 트래픽 양 및 상기 무선 채널 사용량 중 적어도 하나가 임계 치보다 크거나 같은 경우에 결정됨을 특징으로 하는 액세스 포인트.
  17. 제15항에 있어서,
    상기 제2 설정은 상기 EDCA 파라미터들의 상기 제한 개수 및 상기 프레임 전송 시간을 증가시키는 값 또는 상기 EDCA 파라미터들의 상기 최소/최대 값 및 상기 시간 간격을 감소시키는 값을 포함하고,
    상기 제2 상태는 상기 음성 호들의 전체 개수, 상기 데이터 트래픽 양 및 상기 무선 채널 사용량 중 적어도 하나가 임계 치보다 작은 경우에 결정됨을 특징으로 하는 액세스 포인트.
  18. 삭제
  19. 삭제
  20. 무선 랜에서 음성 서비스를 수신하는 터미널에 있어서,
    액세스 포인트에 의해 설정된 향상된 분산 채널 액세스 (enhanced distributed channel access, EDCA) 파라미터들에 관한 정보를 포함하는 비콘을 상기 액세스 포인트로부터 수신하는 송수신기와,
    상기 송수신기와 결합한 적어도 하나의 프로세서를 포함하며,
    여기서, 상기 적어도 하나의 프로세서는,
    상기 정보로부터 획득된 상기 EDCA 파라미터들에 포함된 업데이트 카운터가 이전 카운터와 상이한지 여부를 판단하고,
    상기 업데이트 카운터가 상기 이전 카운터와 상이하면, 상기 정보로부터 상기 EDCA 파라미터들을 식별하고,
    상기 식별된 EDCA 파라미터들을 고려하여 데이터 패킷들을 상기 액세스 포인트로 전송하도록 상기 송수신기를 제어하며,
    여기서, 상기 식별된 EDCA 파라미터들은 상기 무선 랜의 무선 채널을 통해 송수신되는 음성 호들의 전체 개수의 변경이 검출되면, 상기 음성 호들의 전체 개수, 상기 액세스 포인트의 데이터 트래픽 양 및 상기 액세스 포인트의 무선 채널 사용 량을 고려하여 결정된 채널 상태에 따라 설정되며,
    상기 결정된 채널 상태가 제1 상태이면, 상기 식별된 EDCA 파라미터들은 상기 음성 호들의 서비스 품질을 높이기 위한 제1 설정을 고려하여 설정되고, 상기 결정된 채널 상태가 제2 상태이면, 상기 식별된 EDCA 파라미터들은 상기 음성 호들의 서비스 품질을 유지하면서 데이터 서비스의 처리량을 증가시키기 위한 제2 설정을 고려하여 설정되는 터미널.
  21. 제20항에 있어서,
    상기 음성 호들의 전체 개수의 변경은 새로운 음성 호가 시작될 때, 기존의 음성 호가 종료될 때, 그리고 상기 기존의 음성 호가 핸드 오버로 인해 삭제될 때에 검출됨을 특징으로 하는 터미널.
  22. 제20항에 있어서,
    상기 EDCA 파라미터들은 상기 음성 서비스 이외의 나머지 서비스들에 대해 집적된 패킷들의 제한 개수, 상기 무선 랜에 할당된 프레임 전송 시간, 상기 액세스 포인트로부터 제공된 서비스들 각각에 대한 전송 충돌을 방지하는 대기 시간의 최소/최대 값 및 상기 음성 서비스 이외의 나머지 서비스들에 대한 무선 채널의 아이들 상태를 판단하기 위해 제공된 시간 구간을 포함하며,
    여기서, 상기 나머지 서비스들은 비디오 서비스, 데이터 서비스 및 백그라운드 서비스를 포함하는 터미널.
  23. 제22항에 있어서,
    상기 제1 설정은 상기 EDCA 파라미터들의 상기 제한 개수 및 상기 프레임 전송 시간을 감소시키는 값 또는 상기 EDCA 파라미터들의 상기 최소/최대 값 및 상기 시간 간격을 증가시키는 값을 포함하고,
    상기 제1 상태는 상기 음성 호들의 전체 개수, 상기 데이터 트래픽 양 및 상기 무선 채널 사용량 중 적어도 하나가 임계 치보다 크거나 같은 경우에 결정됨을 특징으로 하는 터미널.
  24. 제22항에 있어서,
    상기 제2 설정은 상기 EDCA 파라미터들의 상기 제한 개수 및 상기 프레임 전송 시간을 증가시키는 값 또는 상기 EDCA 파라미터들의 상기 최소/최대 값 및 상기 시간 간격을 감소시키는 값을 포함하고,
    상기 제2 상태는 상기 음성 호들의 전체 개수, 상기 데이터 트래픽 양 및 상기 무선 채널 사용량 중 적어도 하나가 임계 치보다 작은 경우에 결정됨을 특징으로 하는 터미널.
KR1020130146217A 2012-11-28 2013-11-28 무선 랜에서 음성 서비스를 제공하는 방법 및 장치 KR102145832B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20120136557 2012-11-28
KR1020120136557 2012-11-28

Publications (2)

Publication Number Publication Date
KR20140068783A KR20140068783A (ko) 2014-06-09
KR102145832B1 true KR102145832B1 (ko) 2020-08-19

Family

ID=50773249

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130146217A KR102145832B1 (ko) 2012-11-28 2013-11-28 무선 랜에서 음성 서비스를 제공하는 방법 및 장치

Country Status (4)

Country Link
US (1) US9736859B2 (ko)
EP (1) EP2926511B1 (ko)
KR (1) KR102145832B1 (ko)
WO (1) WO2014084627A1 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9293817B2 (en) 2013-02-08 2016-03-22 Ubiquiti Networks, Inc. Stacked array antennas for high-speed wireless communication
CN105230106B (zh) * 2013-11-11 2020-01-31 华为技术有限公司 信息发送方法及装置
US20150257168A1 (en) * 2014-03-06 2015-09-10 Accton Technology Corporation Method for controlling packet priority, access point and communications systems thereof
US9172605B2 (en) 2014-03-07 2015-10-27 Ubiquiti Networks, Inc. Cloud device identification and authentication
US20150281980A1 (en) * 2014-04-01 2015-10-01 Qualcomm Incorporated Edca adjustment for poor performance nodes
CN105141401B (zh) * 2014-06-03 2019-04-12 西安中兴新软件有限责任公司 一种帧聚合方法及电子设备
CN109905842B (zh) 2014-06-30 2020-11-17 优倍快公司 确定无线传输特征的方法
CN110149650B (zh) * 2014-08-31 2022-06-28 优倍快公司 监测无线网络的方法以及无线设备
US9680704B2 (en) 2015-09-25 2017-06-13 Ubiquiti Networks, Inc. Compact and integrated key controller apparatus for monitoring networks
US20180204129A1 (en) * 2017-01-13 2018-07-19 Cisco Technology, Inc. Predicting a user experience metric for an online conference using network analytics
JP2024510559A (ja) * 2021-03-01 2024-03-08 ソニーグループ株式会社 第1の通信デバイス、第2の通信デバイス、第1の通信方法及び第2の通信方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060171314A1 (en) 2005-02-02 2006-08-03 Cisco Technology, Inc. Method and system for evaluting number of additional admissible calls for use in call admission control
US20070165590A1 (en) 2006-01-13 2007-07-19 Nokia Corporation Frame Aggregation Control Parameters
US20080101308A1 (en) 2006-10-26 2008-05-01 Hitachi, Ltd. System and method for reducing packet collisions in wireless local area networks

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050065123A (ko) * 2003-12-24 2005-06-29 한국전자통신연구원 복수의 무선랜 접속장치가 설치된 환경에서 무선랜접속장치의 최대 성능을 보장하기 위한 사용자 단말과무선랜 접속장치의 채널 연결 설정 방법
US20060092963A1 (en) 2004-10-28 2006-05-04 Ajay Bakre Architecture and method for efficient application of QoS in a WLAN
JP4273136B2 (ja) * 2006-06-23 2009-06-03 Necインフロンティア株式会社 無線LANシステムにおけるVoIP端末通話数制御方法および装置
BRPI0717272A2 (pt) 2006-09-28 2013-10-22 Qualcomm Inc Métodos e equipamentos para determinar qualidade de serviço em um sistema de comunicação
KR101140972B1 (ko) 2006-09-28 2012-05-03 콸콤 인코포레이티드 통신 링크 품질을 결정하기 위한 방법 및 장치
US7978636B2 (en) 2007-03-27 2011-07-12 Hitachi, Ltd. System and method for controlling throughput of access classes in a WLAN
US8204029B2 (en) 2008-11-10 2012-06-19 Cisco Technology, Inc. Mobile intelligent roaming using multi-modal access point devices
WO2011095669A1 (en) 2010-02-04 2011-08-11 Nokia Corporation Adjusting channel access parameters due to traffic load
TWI526099B (zh) 2010-02-24 2016-03-11 內數位專利控股公司 發送聚合信標方法及裝置
KR101288252B1 (ko) * 2010-10-11 2013-07-26 삼성전기주식회사 무선 네트워크에서의 채널 억세스 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060171314A1 (en) 2005-02-02 2006-08-03 Cisco Technology, Inc. Method and system for evaluting number of additional admissible calls for use in call admission control
US20070165590A1 (en) 2006-01-13 2007-07-19 Nokia Corporation Frame Aggregation Control Parameters
US20080101308A1 (en) 2006-10-26 2008-05-01 Hitachi, Ltd. System and method for reducing packet collisions in wireless local area networks

Also Published As

Publication number Publication date
US9736859B2 (en) 2017-08-15
US20140146764A1 (en) 2014-05-29
WO2014084627A1 (en) 2014-06-05
EP2926511A1 (en) 2015-10-07
EP2926511A4 (en) 2016-08-10
EP2926511B1 (en) 2020-01-01
KR20140068783A (ko) 2014-06-09

Similar Documents

Publication Publication Date Title
KR102145832B1 (ko) 무선 랜에서 음성 서비스를 제공하는 방법 및 장치
US8929219B2 (en) Method of limiting transmission rate
US11418999B2 (en) Buffer status report for high priority transmission
US10292205B2 (en) Integration of cellular and WLAN systems
WO2015199992A1 (en) Dynamic adjustment of a wireless network media access control parameter
KR20140116909A (ko) 분산 채널 액세스 파라미터들을 이용하는 통신
US20160295580A1 (en) Adaptive short inter-frame space bursting
US9736702B2 (en) System and method for quality of service control
JP2018506221A (ja) Wi−Fiとの共存のためのリッスンビフォアトーク負荷ベースチャネルアクセス
WO2014201878A1 (zh) 一种无线保真Wi-Fi监测方法及装置
US10849168B2 (en) Single user multi-TID TXOP with QoS prioritization
US20220225162A1 (en) Switching Scheme for Opting In and Out of Multi-User Orthogonal Frequency-Division Multiple Access
CN105474736B (zh) 传输数据的方法及装置
WO2016187836A1 (zh) 信道接入方法、接入点及站点
CN106332153B (zh) 一种wlan中的带宽控制方法及装置
JP5489188B2 (ja) ワイヤレスネットワークの動作方法およびワイヤレスネットワーク
KR101461345B1 (ko) 액세스 포인트 선택 장치 및 방법
US10045379B2 (en) Multi-radio wireless local area network apparatus and method
US9860775B2 (en) Network based determination of whether to add a device to a system using CSMA
US12028751B2 (en) System and method for performing priority control in wireless communication
US20220132370A1 (en) Wireless communicatoin system, and wireless communication method
US20240097838A1 (en) Primary and non-primary subchannels in a basic service set of a wireless network
US20220159715A1 (en) Method and apparatus for transmitting and receiving packets in wireless lan system
Nishio et al. Traffic separation using dual Wi-Fi interface to enhance WLAN system throughput

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