KR101639185B1 - method for controlling airtime in wireless LAN network, and computer-readable recording medium for the same - Google Patents
method for controlling airtime in wireless LAN network, and computer-readable recording medium for the same Download PDFInfo
- Publication number
- KR101639185B1 KR101639185B1 KR1020150094474A KR20150094474A KR101639185B1 KR 101639185 B1 KR101639185 B1 KR 101639185B1 KR 1020150094474 A KR1020150094474 A KR 1020150094474A KR 20150094474 A KR20150094474 A KR 20150094474A KR 101639185 B1 KR101639185 B1 KR 101639185B1
- Authority
- KR
- South Korea
- Prior art keywords
- time
- uplink
- downlink
- ssid
- wireless lan
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0205—Traffic management, e.g. flow control or congestion control at the air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- 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)
Abstract
본 발명은 무선랜 AP와 하나이상의 스테이션이 접속된 무선랜 네트워크에서 무선랜 AP가 업링크/다운링크 에어타임을 바람직하게는 SSID 별로 제어하는 기술에 관한 것이다. 더욱 상세하게는, 본 발명은 미리 설정된 에어타임 관리주기(예: 100 msec 비트 프레임)별로 임계시간을 설정하고 실시간 모니터링한 업링크/다운링크 에어타임과 각각의 임계시간을 비교하여 그 모니터링한 에어타임이 임계시간을 초과하면 그에 따라 무선랜 네트워크의 트래픽을 제어하여 업링크/다운링크 에어타임이 조정되도록 하는 기술에 관한 것이다. 본 발명에 따르면 SSID 별로 업링크/다운링크 에어타임을 선택적으로 제어함으로써 특정 서비스 그룹(예: 특정 SSID)에 속하는 사용자에게 일정 수준 이상의 통신 퀄리티(Qos)를 보장해 줄 수 있는 장점이 있다.The present invention relates to a technique for a WLAN AP to control uplink / downlink airtime, preferably by SSID, in a WLAN network to which at least one station is connected. More specifically, the present invention sets a threshold time for each predetermined airtime management period (e.g., 100 msec bit frame) and compares each threshold time with an uplink / downlink air time monitored in real time, And controlling the traffic of the wireless LAN network accordingly so that the uplink / downlink airtime is adjusted when the time exceeds the threshold time. According to the present invention, an uplink / downlink air time is selectively controlled for each SSID, thereby ensuring a communication quality (Qos) of a certain level or higher to a user belonging to a specific service group (e.g., a specific SSID).
Description
본 발명은 무선랜 AP와 하나이상의 스테이션이 접속된 무선랜 네트워크에서 무선랜 AP가 업링크/다운링크 에어타임을 바람직하게는 SSID 별로 제어하는 기술에 관한 것이다.The present invention relates to a technique for a WLAN AP to control uplink / downlink airtime, preferably by SSID, in a WLAN network to which at least one station is connected.
더욱 상세하게는, 본 발명은 미리 설정된 에어타임 관리주기(예: 100 msec 비트 프레임)별로 임계시간을 설정하고 실시간 모니터링한 업링크/다운링크 에어타임과 각각의 임계시간을 비교하여 그 모니터링한 에어타임이 임계시간을 초과하면 그에 따라 무선랜 네트워크의 트래픽을 제어하여 업링크/다운링크 에어타임이 조정되도록 하는 기술에 관한 것이다.More specifically, the present invention sets a threshold time for each predetermined airtime management period (e.g., 100 msec bit frame) and compares each threshold time with an uplink / downlink air time monitored in real time, And controlling the traffic of the wireless LAN network accordingly so that the uplink / downlink airtime is adjusted when the time exceeds the threshold time.
무선랜 AP와 다수의 스테이션이 연결된 무선랜 네트워크에서 무선 트래픽을 적절하게 관리한다는 것은 매우 어려운 문제이며, 일부 스테이션이 과도하게 트래픽을 발생시키는 경우에는 동일한 무선랜 AP에 연결된 다른 스테이션들이 현저한 성능 저하를 체감하게 된다. 카페 등과 같이 다수의 사용자들이 하나의 무선랜 AP에 연결되어 있는 경우에는 자주 발생하는 현상이다.It is very difficult to properly manage the wireless traffic in the WLAN network where the WLAN AP and multiple stations are connected. If some stations generate excessive traffic, other stations connected to the same WLAN AP may experience a significant performance degradation Feeling. Cafes, etc., are connected to one wireless LAN AP.
하나의 무선랜 AP에 연결된 스테이션들은 전송매체(air)와 무선랜 AP라는 네트워크 자원을 공동 사용하는 관계이므로 일부 스테이션이 네트워크 자원을 과도하게 차지하면 다른 스테이션에서 문제가 발생되는 것이다.Since stations connected to one WLAN AP share a network resource called air and a wireless LAN AP, if some stations overload the network resources, problems occur in other stations.
이러한 관계는 업링크와 다운링크 사이에서도 발생하는데, 업링크 또는 다운링크 중 어느 한쪽에서 트래픽이 과도하게 발생하면 다른 쪽에서는 무선랜 통신이 제대로 처리되지 못하는 현상이 발생한다. 특히 업링크 트래픽이 과도하게 사용되고 있다면 다운링크 트래픽을 주로 활용하는 IP 셋톱박스는 안정적인 서비스를 제공하지 못하는 결과가 초래된다.This relationship also occurs between the uplink and the downlink, and when traffic is excessively generated in either the uplink or the downlink, the other side can not properly handle the wireless LAN communication. Especially, if uplink traffic is used excessively, IP set-top box that mainly uses downlink traffic will not provide stable service.
이러한 문제를 일부 해소하기 위해 종래에는 SSID 별로 처리량(Throughput, 단위시간당 전송 데이터량)을 차등적으로 할당하는 방식이 시도되었다. 이는 SSID 별로 처리량을 차등 할당해줌으로써 낮은 처리량이 할당된 SSID의 트래픽을 억제하고 높은 처리량이 할당된 SSID에 대해서는 안정적인 통신 서비스를 보장하기 위한 것이었다.In order to partially solve such a problem, a method of differentially allocating the throughput (amount of transmitted data per unit time) for each SSID has been attempted. This is to suppress the traffic of the SSID assigned with low throughput by allocating the throughput differentially for each SSID and to ensure stable communication service for the SSID assigned high throughput.
하지만 낮은 처리량이 할당된 쪽에서 디바이스 성능 문제로 인해 낮은 비트레이트로 트래픽을 전송하는 경우에는 단위시간당 전송 데이터량은 적음에도 불구하고 실질적으로 네트워크의 자원을 많이 소모하는 현상이 발생된다. 그 결과, 다른 SSID 측에서는 처리량이 높게 할당되었음에도 불구하고 데이터를 제대로 송수신하지 못하는 문제가 발생하였다.However, when traffic is transmitted at a low bit rate due to a device performance problem in a case where a low throughput is allocated, a substantial amount of network resources are consumed in spite of a small amount of data transmitted per unit time. As a result, although other SSIDs are assigned a high throughput, there is a problem that data can not be transmitted and received correctly.
그에 따라, 하나의 무선랜 AP에 연결된 다수 스테이션들 중 일부가 트래픽을 과다하게 발생시키려 할 때에도 다른 스테이션들의 무선통신 성능을 안정적으로 보장해줄 수 있는 기술이 요망되었다. 본 발명에서는 종래에서와 같이 처리량 측면에서 다루지 않고 에어타임(airtime)의 측면에서 이 문제를 해결하려고 한다. 하지만 무선랜 네트워크에서 실질적으로 에어타임을 제어한다는 것은 매우 어려운 일이기 때문에 정교한 기술이 필요하다.Accordingly, there has been a demand for a technology capable of stably ensuring the radio communication performance of other stations even when some of the multiple stations connected to one WLAN AP are trying to generate excessive traffic. In the present invention, this problem is solved in terms of airtime without dealing with the throughput as in the prior art. However, it is very difficult to control airtime in a wireless LAN network, so sophisticated technology is needed.
본 발명의 목적은 무선랜 AP와 하나이상의 스테이션이 접속된 무선랜 네트워크에서 무선랜 AP가 업링크/다운링크 에어타임을 바람직하게는 SSID 별로 제어하는 기술을 제공하는 것이다. It is an object of the present invention to provide a technique for a WLAN AP to control uplink / downlink air time, preferably by SSID, in a WLAN network to which at least one station is connected.
특히, 본 발명의 목적은 미리 설정된 에어타임 관리주기(예: 100msec 비트 프레임)별로 임계시간을 설정하고 실시간 모니터링한 업링크/다운링크 에어타임과 각각의 임계시간을 비교하여 그 모니터링한 에어타임이 임계시간을 초과하면 그에 따라 무선랜 네트워크의 트래픽을 제어하여 업링크/다운링크 에어타임이 조정되도록 하는 기술을 제공하는 것이다.Particularly, an object of the present invention is to provide a method and apparatus for setting a critical time for each predetermined airtime management cycle (e.g., 100 msec bit frame), comparing the uplink / downlink air time monitored in real time with each threshold time, And to control the traffic of the wireless LAN network in accordance with the threshold time, thereby adjusting the uplink / downlink air time.
상기의 목적을 달성하기 위하여 본 발명의 제 1 실시예는 무선랜 AP와 하나이상의 스테이션이 접속된 무선랜 네트워크에서 무선랜 AP가 업링크 에어타임을 제어하는 방법으로서, (a) 미리 설정된 에어타임 관리주기에 대한 업링크 임계시간을 설정하는 단계; (b) 무선랜 네트워크에서 에어타임 관리주기 별로 업링크 에어타임을 실시간으로 모니터링하는 단계; (c) 실시간 모니터링한 업링크 에어타임과 업링크 임계시간을 비교하는 단계; (d) 실시간 모니터링한 업링크 에어타임이 업링크 임계시간을 초과하는 업링크 과열 이벤트를 식별하는 단계; (e) 업링크 과열 이벤트에 대응하여 무선랜 네트워크의 환경 파라미터를 변경 설정하여 브로드캐스팅하는 단계;를 포함하여 구성된다.According to a first aspect of the present invention, there is provided a method of controlling uplink air time by a wireless LAN AP in a wireless LAN network to which a wireless LAN AP and at least one station are connected, the method comprising the steps of: (a) Setting an uplink threshold time for the management period; (b) monitoring in real time the uplink air time for each airtime management period in a wireless LAN network; (c) comparing the uplink air time and the uplink critical time in real time; (d) identifying an uplink superheat event in which the real-time monitored uplink air time exceeds an uplink threshold time; (e) changing and setting environment parameters of the wireless LAN network in response to the uplink overheating event.
이때, 바람직하게는, 단계 (a)에서 복수의 SSID 각각에 대해 업링크 임계시간의 범위 내에서 업링크 SSID별 임계시간을 개별적으로 설정하고, 단계 (b)에서 복수의 SSID 각각에 대해 업링크 에어타임을 개별적으로 실시간 모니터링하고, 단계 (c)에서 SSID 별로 실시간 모니터링한 업링크 에어타임과 업링크 SSID별 임계시간을 비교하고, 단계 (d)에서 SSID 별로 실시간 모니터링한 업링크 에어타임이 해당 SSID에 대응하는 업링크 SSID별 임계시간을 초과하는 업링크 SSID별 과열 이벤트를 식별하고, 단계 (e)에서 업링크 SSID별 과열 이벤트에 대응하여 무선랜 네트워크의 환경 파라미터를 변경 설정하여 브로드캐스팅한다.At this time, preferably, in step (a), a threshold time for each uplink SSID is individually set within a range of uplink threshold time for each of a plurality of SSIDs, and for each of the plurality of SSIDs in step (b) The airtime is individually monitored in real time, and the uplink air time monitored in real time for each SSID in step (c) is compared with the threshold time for each uplink SSID, and in step (d) Identifies an overheating event for each uplink SSID exceeding a threshold time for each uplink SSID corresponding to the SSID, and changes and sets environment parameters of the WLAN network in response to the overheating event for each uplink SSID in step (e) .
또한, 바람직하게는 단계 (e)에서 환경 파라미터는 ECW 파라미터 값 및 AIFSN 파라미터 값 중 하나 이상을 포함하여 구성되고, 업링크 과열 이벤트에 대응하여 ECW 파라미터 값 및 AIFSN 파라미터 값의 하나 이상을 증감시켜 브로드캐스팅한다.Preferably, in step (e), the environment parameter is configured to include at least one of an ECW parameter value and an AIFSN parameter value, and the at least one of the ECW parameter value and the AIFSN parameter value is increased or decreased in response to the uplink superheat event, Cast.
본 발명의 제 2 실시예는 무선랜 AP와 하나이상의 스테이션이 접속된 무선랜 네트워크에서 무선랜 AP가 다운링크 에어타임을 제어하는 방법으로서, (a) 미리 설정된 에어타임 관리주기에 대해 다운링크 임계시간을 설정하는 단계; (b) 무선랜 네트워크에서 에어타임 관리주기 별로 다운링크 에어타임을 실시간으로 모니터링하는 단계; (c) 실시간 모니터링한 다운링크 에어타임과 다운링크 임계시간을 비교하는 단계; (d) 실시간 모니터링한 다운링크 에어타임이 다운링크 임계시간을 초과하는 다운링크 과열 이벤트를 식별하는 단계; (e) 다운링크 과열 이벤트에 대응하여 해당 에어타임 관리주기에서의 다운링크 데이터 전송을 중단하는 단계;를 포함하여 구성된다.A second embodiment of the present invention is a method for a WLAN AP to control a downlink air time in a WLAN network connected to a WLAN AP and at least one station, the method comprising the steps of: (a) Setting a time; (b) monitoring a downlink air time in real time on an air time management cycle in a wireless LAN network; (c) comparing the downlink air time and the downlink critical time that are monitored in real time; (d) identifying downlink superheat events in which the real-time monitored downlink air time exceeds the downlink threshold time; (e) stopping downlink data transmission in the air time management cycle in response to the downlink overheating event.
이때, 바람직하게는 단계 (a)에서 복수의 SSID 각각에 대해 다운링크 임계시간의 범위 내에서 다운링크 SSID별 임계시간을 개별적으로 설정하고, 단계 (b)에서 복수의 SSID 각각에 대해 다운링크 에어타임을 개별적으로 실시간 모니터링하고, 단계 (c)에서 SSID 별로 실시간 모니터링한 다운링크 에어타임과 다운링크 SSID별 임계시간을 비교하고, 단계 (d)에서 SSID 별로 실시간 모니터링한 다운링크 에어타임이 해당 SSID에 대응하는 다운링크 SSID별 임계시간을 초과하는 다운링크 SSID별 과열 이벤트를 식별하고, 단계 (e)에서 다운링크 SSID별 과열 이벤트에 대응하여 해당 SSID의 해당 에어타임 관리주기에서의 다운링크 데이터 전송을 중단한다.Preferably, in step (a), the threshold time for each downlink SSID is individually set within the range of the downlink threshold time for each of the plurality of SSIDs. In step (b), for each of the plurality of SSIDs, The downlink air time monitored in real time for each SSID in step (c) and the critical time for each downlink SSID are compared with each other, and the downlink air time monitored in real time for each SSID in step (d) In response to an overheating event for each downlink SSID in step (e), downlink data transmission in the corresponding airtime management cycle of the corresponding SSID Lt; / RTI >
또한, 단계 (e) 이후, (f) 다음 에어타임 관리주기에서 중단한 다운링크 데이터 전송을 재개하는 단계;를 더 포함하여 구성됨이 바람직하다.Preferably, the method further comprises: after step (e), (f) resuming the downlink data transmission suspended in the next airtime management cycle.
본 발명에 따르면 무선랜 네트워크에서 업링크/다운링크 에어타임을 제어할 수 있는 장점이 있다.According to the present invention, there is an advantage that the uplink / downlink air time can be controlled in a wireless LAN network.
또한, 본 발명에 따르면 SSID 별로 업링크/다운링크 에어타임을 선택적으로 제어함으로써 특정 서비스 그룹(예: 특정 SSID)에 속하는 사용자에게 일정 수준 이상의 통신 퀄리티(Qos)를 보장해 줄 수 있는 장점이 있다.In addition, according to the present invention, an uplink / downlink air time is selectively controlled for each SSID, thereby ensuring a communication quality (Qos) of a certain level or more to a user belonging to a specific service group (e.g., a specific SSID).
[도 1]은 본 발명에 따른 무선랜 네트워크에서의 에어타임 제어를 위한 전체 구성의 예시도,
[도 2]는 본 발명에 따른 무선랜 AP에서 업링크/다운링크 에어타임의 임계치를 설정하는 메뉴 및 SSID 별로 업링크/다운링크 에어타임의 임계치를 설정하는 메뉴를 나타낸 예시도,
[도 3]은 본 발명에서 무선랜 데이터 수신에 따른 업링크 에어타임을 실시간 측정하는 과정을 나타낸 예시도,
[도 4]는 본 발명에서 무선랜 데이터 송신에 따른 다운링크 에어타임을 실시간 측정하는 과정을 나타낸 예시도,
[도 5]는 본 발명에 따른 업링크 에어타임을 제어하기 위해 설정 변경하는 무선랜 환경 파라미터를 나타낸 예시도,
[도 6]은 본 발명에 따라 에어타임 관리주기 별로 SSID 별 다운링크 에어타임을 관리하는 개념을 나타내는 예시도,
[도 7]은 본 발명에 따른 무선랜 네트워크에서의 업링크 에어타임을 제어하는 과정을 나타낸 순서도,
[도 8]은 본 발명에 따른 무선랜 네트워크에서의 다운링크 에어타임을 제어하는 과정을 나타낸 순서도이다.FIG. 1 is a diagram showing an overall configuration for air time control in a wireless LAN network according to the present invention, FIG.
FIG. 2 illustrates an example of a menu for setting a threshold value of the uplink / downlink air time and a menu for setting a threshold value of the uplink / downlink air time for each SSID in the WLAN AP according to the present invention,
3 is a diagram illustrating a process of real-time measurement of uplink air time according to wireless LAN data reception in the present invention.
4 is a diagram illustrating a process of real-time measurement of downlink air time according to wireless LAN data transmission in the present invention.
FIG. 5 is a diagram illustrating an example of a wireless LAN environment parameter to be set and changed in order to control an uplink air time according to the present invention;
6 is a diagram illustrating a concept of managing downlink air time per SSID according to an airtime management cycle according to the present invention,
FIG. 7 is a flowchart illustrating a process of controlling uplink air time in a wireless LAN network according to the present invention;
FIG. 8 is a flowchart illustrating a process of controlling downlink air time in a wireless LAN network according to the present invention.
이하, 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the drawings.
[도 1]은 본 발명에 따른 무선랜 네트워크에서의 에어타임 제어를 위한 전체 구성의 예시도이다. [도 1]을 참조하면, 본 발명에 따른 무선랜 AP는 무선랜 커버리지 내에서 다수의 스테이션(STA_1 내지 STA_9)과 무선 통신하면서 업링크와 다운링크를 수행한다.1 is a diagram illustrating an overall configuration for air time control in a wireless LAN network according to the present invention. Referring to FIG. 1, a WLAN AP according to the present invention performs uplink and downlink while wirelessly communicating with a plurality of stations STA_1 to STA_9 in a wireless LAN coverage.
하나의 무선랜 AP에 연결된 다수의 스테이션(STA_1 내지 STA_9)은 공동의 네트워크 자원, 즉 전송매체 및 무선랜 AP의 프로세서를 서로 공유하면서 사용하는 관계이다. 그에 따라, 업링크 에어타임이 커지면 다운링크가 활용가능한 에어타임이 적어지고 반대로 다운링크 에어타임이 커지면 업링크가 활용가능한 에어타임이 적어진다. 마찬가지로 일부 스테이션이 에어타임을 많이 차지하면 다른 스테이션들이 활용가능한 에어타임은 줄어든다.A plurality of stations (STA_1 to STA_9) connected to a single WLAN AP share a common network resource, that is, a processor of a transmission medium and a WLAN AP while sharing the same. Accordingly, if the uplink air time is increased, the air time available for the downlink is decreased, while if the downlink air time is increased, the air time available for the uplink is decreased. Likewise, if some stations take up a lot of airtime, the airtime available to other stations is reduced.
그에 따라 본 발명에서는 무선랜 AP가 업링크 또는 다운링크가 차지할 수 있는 에어타임의 비율 또는 임계치를 설정하여 제어함으로써 업링크와 다운링크의 어느 한 쪽에 의해 다른 쪽이 크게 방해받는 현상을 예방한다. 바람직하게는 이와 같은 에어타임 제어는 SSID 별로 수행될 수 있다. 이를 통해, 하나의 무선랜 AP에 연결된 다수의 스테이션이 서로에 의해 과도하게 방해받지 않으면서 조화롭게 무선랜 통신을 수행할 수 있게 된다.Accordingly, in the present invention, the wireless LAN AP controls the ratio or threshold of the air time that can be occupied by the uplink or the downlink, thereby preventing the other of the uplink and the downlink from being greatly disturbed by either one of the uplink and the downlink. Preferably, such airtime control may be performed for each SSID. Accordingly, a plurality of stations connected to one WLAN AP can perform wireless LAN communication in a coordinated manner without being excessively disturbed by each other.
여기서, 무선랜 AP의 물리적 계층(Physical layer)은 개별 트래픽의 에어타임을 계산하여 결과값을 하드웨어나 소프트웨어로 제공하는 애플리케이션 프로그램 인터페이스(API)를 제공할 수 있다.Here, the physical layer of the wireless LAN AP can provide an application program interface (API) for calculating the air time of individual traffic and providing the result value to the hardware or software.
[도 2]는 본 발명에 따른 무선랜 AP에서 업링크/다운링크 에어타임의 임계치를 설정하는 메뉴 및 SSID 별로 업링크/다운링크 에어타임의 임계치를 설정하는 메뉴를 나타낸 예시도이다.FIG. 2 is a diagram illustrating an example of a menu for setting a threshold value of uplink / downlink air time and a menu for setting a threshold value of uplink / downlink air time for each SSID in a WLAN AP according to the present invention.
[도 2]의 (a)를 참조하면 무선랜 AP는 관리자의 조작을 통해 업링크 에어타임과 다운링크 에어타임의 임계치(업링크 임계시간, 다운링크 임계시간)를 개별적으로, 예컨대 각각 70%와 30%로 설정할 수 있다. Referring to (a) of FIG. 2, the WLAN AP individually measures the uplink air time and the downlink air time thresholds (uplink threshold time and downlink threshold time) individually by, for example, 70% And 30%, respectively.
그리고, [도 2]의 (b)를 참조하면 무선랜 AP가 복수의 SSID를 제공하는 경우에는 이러한 복수의 SSID에 대해서도 에어타임 관리주기 별로 업링크에 대한 임계시간 비율(예: SSID_A=60%, SSID_B=30%, SSID_C=10%)을 SSID 별로 설정할 수 있고, 다운링크에 대한 임계시간 비율(예: SSID_A=50%, SSID_B=30%, SSID_C=20%)도 SSID 별로 설정할 수 있다.Referring to (b) of FIG. 2, when the wireless LAN AP provides a plurality of SSIDs, the threshold time ratio for the uplink (e.g., SSID_A = 60% , SSID_B = 30%, and SSID_C = 10%) can be set for each SSID, and the threshold time ratio (e.g., SSID_A = 50%, SSID_B = 30%, SSID_C = 20%) for the downlink can be set for each SSID.
예를 들어, 에어타임 관리주기가 하나의 비콘 프레임에 해당하는 '100 msec'라고 하면, 업링크에 대한 임계시간 비율이 SSID_A는 60%, SSID_B는 30%, SSID_C는 10% 일 때, 업링크에 대한 임계시간은 SSID_A가 60 msec, SSID_B가 30 msec, SSID_C가 10 msec로서 할당됨을 의미한다.For example, when the airtime management cycle is '100 msec' corresponding to one beacon frame, when the threshold time ratio for the uplink is 60% for SSID_A, 30% for SSID_B, and 10% for SSID_C, Means that SSID_A is allocated as 60 msec, SSID_B is 30 msec, and SSID_C is 10 msec.
본 발명에서 업링크 또는 다운링크의 에어타임이 미리 설정된 임계치를 초과하는지 여부를 관리하기 위한 주기, 즉 '에어타임 관리주기'는 무선랜 비콘 프레임의 정수 배로 설정된다. 예를 들어, 100 msec의 비콘 프레임을 에어타임 관리주기로 설정할 수도 있으며 이는 전술한 바와 같다. 또한, 3회의 비콘 프레임을 에어타임 관리주기로 설정할 수도 있다. 이 경우 에어타임 관리주기는 '300 msec'가 되는데, 업링크에 대한 임계시간 비율이 SSID_A는 60%, SSID_B는 30%, SSID_C는 10%라고 하면, 업링크에 대한 임계시간은 SSID_A가 180 msec, SSID_B가 90 msec, SSID_C가 30 msec로서 할당됨을 의미한다.In the present invention, the period for managing whether or not the air time of the uplink or the downlink exceeds a predetermined threshold, i.e., the 'airtime management period', is set to an integral multiple of the wireless LAN beacon frame. For example, a beacon frame of 100 msec may be set as an airtime management period, as described above. In addition, three beacon frames can be set in the air time management period. In this case, the airtime management cycle becomes 300 msec. Assuming that the threshold time ratio for the uplink is 60%, the SSID_B is 30%, and the SSID_C is 10%, the threshold time for the uplink is SSID_A of 180 msec , SSID_B is allocated as 90 msec, and SSID_C is allocated as 30 msec.
[도 3]은 본 발명에서 무선랜 데이터 수신에 따른 업링크 에어타임을 실시간 측정하는 과정을 나타낸 예시도이다. 3 is a diagram illustrating a process of real-time measurement of uplink air time according to wireless LAN data reception in the present invention.
[도 3]을 참조하면, 무선랜 AP는 스테이션으로부터의 패킷 수신을 검출(CCA detect)하면 개별 업링크 에어타임의 시점(rx_start_time)을 마킹(mark)하고 이어서 패킷 단위의 데이터 수신이 완료(CCA End)되면 이를 감지하여 개별 업링크 에어타임의 종점(rx_end_time)을 마킹(mark)한다.3, the WLAN AP marks the time point (rx_start_time) of the individual uplink air time when the reception of the packet from the station is detected (CCA detect), and then the reception of the data in units of packets is completed (CCA End), it detects this and marks the end point (rx_end_time) of the individual uplink air time.
그리고, 업링크 에어타임의 종점(rx_end_time)에서 업링크 에어타임의 시점(rx_start_time)을 빼면 하나의 패킷 또는 데이터를 수신하는데 소요되는 업링크 에어타임을 계산할 수 있다.Then, the uplink air time required to receive one packet or data can be calculated by subtracting the time (rx_start_time) of the uplink air time from the end point (rx_end_time) of the uplink air time.
개별 업링크 에어타임은 에어타임 관리주기(예: 하나의 비콘 프레임)에 대해 합산함으로써 해당 에어타임 관리주기에서 업링크 에어타임이 미리 설정된 임계치(업링크 임계시간)를 초과하는지 여부를 체크하게 된다.The individual uplink air time is added to the airtime management cycle (e.g., one beacon frame) to check whether or not the uplink air time exceeds a predetermined threshold (uplink threshold time) in the corresponding air time management cycle .
이때, 무선랜 AP는 SSID 별(예: SSID_A, SSID_B, SSID_C)로 업링크 에어타임을 구분하여 관리할 수 있다. 이를 통해 [도 2]의 (b)를 참조하여 전술한 바와 같이 SSID 별로 업링크 에어타임이 각자 설정된 업링크 임계시간을 초과하는지 여부를 체크할 수 있다.At this time, the WLAN AP can manage uplink air time by SSID (e.g., SSID_A, SSID_B, SSID_C) separately. Thus, as described above with reference to FIG. 2 (b), it can be checked whether the uplink air time exceeds the uplink critical time set by each SSID.
[도 4]는 본 발명에서 무선랜 데이터 송신에 따른 다운링크 에어타임을 실시간 측정하는 과정을 나타낸 예시도이다. 4 is a diagram illustrating a process of real-time measurement of downlink air time according to wireless LAN data transmission in the present invention.
[도 4]를 참조하면, 무선랜 AP는 스테이션으로의 패킷 전송 요구를 검출(Tx Start)하면 그에 따라 패킷 전송을 개시하면서 개별 다운링크 에어타임의 시점(tx_start_time)을 마킹(mark)하고 이어서 패킷 단위의 데이터 전송이 완료(Tx End (OK))되거나 전송 실패가 식별(RetryLimit)되면 이를 감지하여 개별 다운링크 에어타임의 종점(tx_end_time)을 마킹(mark)한다.Referring to FIG. 4, when the WLAN AP detects a packet transmission request to the station (Tx Start), it marks a time point (tx_start_time) of the individual downlink air time while starting packet transmission accordingly, (Tx End (OK)) or a transmission failure is identified (RetryLimit), and marks the end point (tx_end_time) of the individual downlink air time.
그리고, 다운링크 에어타임의 종점(tx_end_time)에서 다운링크 에어타임의 시점(tx_start_time)을 빼면 하나의 패킷 또는 데이터를 전송하는데 소요되는 다운링크 에어타임을 계산할 수 있다.If the time point (tx_start_time) of the downlink air time is subtracted from the end point (tx_end_time) of the downlink air time, the downlink air time required to transmit one packet or data can be calculated.
개별 다운링크 에어타임은 에어타임 관리주기(예: 하나의 비콘 프레임)에 대해 합산함으로써 해당 에어타임 관리주기에서 다운링크 에어타임이 미리 설정된 임계치(다운링크 임계시간)를 초과하는지 여부를 체크하게 된다.The individual downlink air time is summed over an airtime management period (e.g., one beacon frame) to check whether the downlink air time exceeds a preset threshold (downlink threshold time) in the corresponding air time management period .
이때, 무선랜 AP는 SSID 별(예: SSID_A, SSID_B, SSID_C)로 다운링크 에어타임을 구분하여 관리할 수 있다. 이를 통해 [도 2]의 (b)를 참조하여 전술한 바와 같이 SSID 별로 다운링크 에어타임이 각자 설정된 업링크 임계시간을 초과하는지 여부를 체크할 수 있다.At this time, the WLAN AP can manage downlink air time by SSID (e.g., SSID_A, SSID_B, SSID_C). Thus, as described above with reference to FIG. 2 (b), it is possible to check whether the downlink air time exceeds the uplink critical time set by each SSID.
[도 5]는 본 발명에 따른 업링크 에어타임을 제어하기 위해 설정 변경하는 무선랜 환경 파라미터를 나타낸 예시도이다. [도 5]를 참조하면, 무선랜 AP는 업링크 에어타임을 실시간으로 모니터링한 결과, 실제 업링크 에어타임이 미리 설정된 업링크 임계시간을 초과하는 업링크 과열 이벤트를 식별하면, 이를 완화시킬 수 있도록 무선랜 네트워크의 환경 파라미터('무선랜 환경 파라미터')를 변경 설정하여 브로드캐스팅한다.FIG. 5 is a diagram illustrating an example of a wireless LAN environment parameter to be changed in order to control the uplink air time according to the present invention. Referring to FIG. 5, when the WLAN AP monitors the uplink air time in real time, if the actual uplink air time identifies an uplink overheating event exceeding a preset uplink threshold time, the WLAN AP can mitigate it (&Quot; wireless LAN environment parameter ") of the wireless LAN network.
여기서, 무선랜 AP가 변경 설정하는 무선랜 환경 파라미터는 ECW 파라미터 값 및 AIFSN 파라미터 값 중 하나 이상을 포함하여 구성된다. 이들 파라미터 값을 설정 변경함으로써 다수의 스테이션이 무선랜 AP에 데이터를 전송하는 밀도를 조정함으로써 업링크 에어타임을 제어할 수 있다.Here, the WLAN environment parameter to be changed and set by the WLAN AP includes at least one of an ECW parameter value and an AIFSN parameter value. By changing the setting of these parameter values, it is possible to control the uplink air time by adjusting the density at which a plurality of stations transmit data to the wireless LAN AP.
예를 들어, ECW 파라미터 값을 설정 변경하면 2ECWmin ~ 2ECW max의 시간 범위에서 충돌(collison)에 따른 패킷 재전송에서의 시간지연을 늘이거나 줄이는 결과를 나타낸다. 즉, 'ECWmin' 또는 'ECWmax'의 값을 증가시키면 개별 스테이션이 무선랜 AP에 패킷을 전송하는 과정에서 물리계층의 충돌이 발생하였을 때 랜덤하게 설정되는 재전송 지연시간이 증가하게 되어 해당 스테이션에 의해 유발되는 실제 업링크 에어타임이 감소하는 결과가 유도된다.For example, if you change the setting of ECW parameter value, 2 ECWmin ~ 2 ECW max in the time span of the packet collision due to collision. That is, increasing the value of 'ECWmin' or 'ECWmax' increases the retransmission delay time that is randomly set when a physical layer collision occurs in the process of transmitting a packet to the WLAN AP by an individual station, Resulting in a decrease in the actual uplink air time induced.
반대로, 'ECWmin' 또는 'ECWmax'의 값을 감소시키면 개별 스테이션이 무선랜 AP에 패킷을 전송하는 과정에서 물리계층의 충돌이 발생하였을 때 랜덤하게 설정되는 재전송 지연시간이 감소하게 되어 해당 스테이션에 의해 유발되는 실제 업링크 에어타임이 증가하는 결과가 유도된다.On the other hand, if the value of 'ECWmin' or 'ECWmax' is decreased, a random retransmission delay time is reduced when a physical layer collision occurs in the process of transmitting a packet to an individual station by a corresponding station Resulting in an increase in the actual uplink air time induced.
또한, AIFSN 파라미터 값을 설정 변경하면 스테이션이 데이터를 무선랜 AP로 전송할 때 프레임 간의 시간 간격을 늘이거나 줄이는 결과를 나타내며, 이를 통해 해당 스테이션에 의해 유발되는 실제 업링크 에어타임이 감소하거나 증가하는 결과가 유도된다.In addition, setting the AIFSN parameter value results in increasing or decreasing the time interval between frames when the station transmits data to the WLAN AP, thereby reducing or increasing the actual uplink air time caused by the station Lt; / RTI >
[도 6]은 본 발명에 따라 에어타임 관리주기 별로 SSID 별 다운링크 에어타임을 관리하는 개념을 나타내는 예시도이다.FIG. 6 is an exemplary diagram illustrating a concept of managing downlink air time per SSID for each airtime management period according to the present invention. FIG.
[도 6]을 참조하면, 무선랜 AP는 다운링크 에어타임을 실시간으로 모니터링한 결과, 실제 다운링크 에어타임이 미리 설정된 다운링크 임계시간을 초과하는 다운링크 과열 이벤트를 식별하면, 해당 에어타임 관리주기(예: 100 msec)에서의 다운링크 데이터 전송을 중단한다.Referring to FIG. 6, when the WLAN AP monitors the downlink air time in real time, if the downlink air time identifies a downlink overheating event whose actual downlink air time exceeds a predetermined downlink threshold time, And stops the downlink data transmission in the period (e.g., 100 msec).
이때, 무선랜 AP는 개별 SSID(예: SSID_A, SSID_B, SSID_C) 별로 다운링크 에어타임을 모니터링할 수 있고, 개별 SSID 별로 다운링크 임계시간(예: 50 msec, 30 msec, 20 msec)을 설정할 수 있다.At this time, the WLAN AP can monitor the downlink air time for each SSID (for example, SSID_A, SSID_B, SSID_C) and set the downlink threshold time (for example, 50 msec, 30 msec, 20 msec) for each SSID have.
그 결과, 개별 SSID 별로 다운링크 과열 이벤트를 식별할 수 있으며, 개별 SSID 별로 다운링크 과열 이벤트를 식별하면, [도 6]과 같이 하나의 에어타임 관리주기(1주기) 내에서 다운링크 데이터 전송을 중단한 후, 다음 에어타임 관리주기(2주기)에서 그 중단한 다운링크 데이터 전송을 재개한다.As a result, the downlink overheating event can be identified for each SSID. If the downlink overheating event is identified for each SSID, downlink data transmission is performed within one air time management period (one cycle) as shown in [ After the interruption, the interrupted downlink data transmission is resumed in the next airtime management cycle (2 cycles).
예를 들어, 무선랜 AP는 데이터_A를 전송하는 도중에 첫번째 에어타임 관리주기에서 이미 SSID_A에 대해 다운링크 임계시간(50 msec)을 소진하였다는 것을 인식하면 데이터_A에 대한 전송을 중단한다. 그리고 나서, 해당 에어타임 관리주기가 경과하고 다음 에어타임 관리주기가 시작되면 그 중단한 데이터_A에 대한 전송을 재개하는 것이다.For example, if the WLAN AP recognizes that it has already exhausted the downlink critical time (50 msec) for SSID_A in the first airtime management cycle during transmission of data_A, it stops transmission for data_A. Then, when the corresponding air time management cycle has elapsed and the next air time management cycle is started, the transmission to the stopped data_A is resumed.
[도 7]은 본 발명에 따른 무선랜 네트워크에서의 업링크 에어타임을 제어하는 과정을 나타낸 순서도이다.7 is a flowchart illustrating a process of controlling an uplink air time in a wireless LAN network according to the present invention.
단계 (S110) : 본 발명의 제 1 실시예는 무선랜 AP와 하나이상의 스테이션이 접속된 무선랜 네트워크에서 무선랜 AP가 업링크 에어타임을 제어하는 방법으로서, 먼저 미리 설정된 에어타임 관리주기(T-airtime)에 대한 업링크 임계시간(Th-uplink)을 설정한다.Step S110: A first embodiment of the present invention is a method for controlling uplink air time by a wireless LAN AP in a wireless LAN network to which a wireless LAN AP and one or more stations are connected, up time (Th-uplink) with respect to the uplink time (-airtime).
한편, 무선랜 AP가 복수의 SSID를 구비하는 경우 복수의 SSID 각각에 대해 업링크 임계시간의 범위 내에서 업링크 SSID별 임계시간(Th-uplink, SSID)을 개별적으로 설정할 수 있다.On the other hand, when the wireless LAN AP has a plurality of SSIDs, the threshold time (Th-uplink, SSID) for each uplink SSID can be individually set within the range of the uplink threshold time for each of the plurality of SSIDs.
단계 (S120, S130) : 무선랜 네트워크에서 에어타임 관리주기 별로 업링크 에어타임(T-ul(t))을 실시간으로 모니터링한다. 이어서, 실시간 모니터링한 업링크 에어타임과 업링크 임계시간을 비교한다.Steps S120 and S130: The uplink air time (T-ul (t)) is monitored in real time on the air time management cycle in the wireless LAN network. Next, the uplink air time and the uplink critical time are compared with each other in real time.
이때, 무선랜 AP가 복수의 SSID를 구비하는 경우 복수의 SSID 각각에 대해 업링크 에어타임을 개별적으로 실시간 모니터링하도록 구성될 수 있고, 그에 따라 SSID 별로 실시간 모니터링한 업링크 에어타임과 업링크 SSID별 임계시간을 비교하도록 구성된다.In this case, if the wireless LAN AP has a plurality of SSIDs, the uplink air time may be individually monitored in real time for each of the plurality of SSIDs. Accordingly, the uplink air time and the uplink air time And compare the threshold times.
단계 (S140, S150) : 실시간 모니터링한 업링크 에어타임이 업링크 임계시간을 초과하는 업링크 과열 이벤트를 식별하면, 이를 완화시킬 수 있도록 무선랜 환경 파라미터를 변경 설정하여 브로드캐스팅한다.Steps S140 and S150: When the uplink air time, which is monitored in real time, identifies an uplink superheat event exceeding the uplink threshold time, the wireless LAN environment parameter is changed by setting and broadcasting it so as to mitigate it.
이때, 무선랜 AP가 복수의 SSID를 구비하는 경우 SSID 별로 실시간 모니터링한 업링크 에어타임이 해당 SSID에 대응하는 업링크 SSID별 임계시간을 초과하는 업링크 SSID별 과열 이벤트를 식별하도록 구성된다. 이에 따라, SSID별로 식별되는 업링크 과열 이벤트(이하, '업링크 SSID별 과열 이벤트')에 대응하여 무선랜 환경 파라미터를 변경 설정하여 브로드캐스팅한다.At this time, if the wireless LAN AP has a plurality of SSIDs, the uplink air time monitored in real time for each SSID is configured to identify an overheating event for each uplink SSID exceeding a threshold time for each uplink SSID corresponding to the corresponding SSID. Accordingly, the wireless LAN environment parameter is changed and set in correspondence with the uplink overheating event (hereinafter, referred to as 'overheating event per uplink SSID') identified by the SSID.
여기서, 무선랜 환경 파라미터는 바람직하게는 ECW 파라미터 값 및 AIFSN 파라미터 값 중 하나 이상을 포함하여 구성된다. 무선랜 네트워크에 업링크 과열 이벤트가 식별되면 이를 완화시킬 수 있도록 ECW 파라미터 값 및 AIFSN 파라미터 값의 하나 이상을 증가시켜 브로드캐스팅한다. 이들 무선랜 환경 파라미터를 변경 설정하였을 때 무선랜 네트워크에서 나타나는 결과에 대해서는 [도 5]를 참조하여 전술한 바와 같다. 미리 설정한 기준에 따라 업링크 과열 이벤트가 충분히 해소되었다고 판단되는 경우에는 무선랜 환경 파라미터를 다시 원래의 값으로 복원시키는 것이 바람직하다.Here, the WLAN environment parameter is preferably configured to include at least one of an ECW parameter value and an AIFSN parameter value. When an uplink overheating event is identified in the WLAN network, one or more of the ECW parameter value and the AIFSN parameter value is increased and broadcast so as to mitigate it. The results of the WLAN network when the WLAN environment parameters are changed and set are as described above with reference to FIG. It is preferable to restore the wireless LAN environment parameter back to the original value when it is determined that the uplink superheat event has been sufficiently solved according to the preset reference.
[도 8]은 본 발명에 따른 무선랜 네트워크에서의 다운링크 에어타임을 제어하는 과정을 나타낸 순서도이다.FIG. 8 is a flowchart illustrating a process of controlling downlink air time in a wireless LAN network according to the present invention.
단계 (S210) : 본 발명의 제 2 실시예는 무선랜 AP와 하나이상의 스테이션이 접속된 무선랜 네트워크에서 무선랜 AP가 다운링크 에어타임(T-dl(t))을 제어하는 방법으로서, 먼저, 미리 설정된 에어타임 관리주기에 대해 다운링크 임계시간(Th-downlink)을 설정한다.Step S210: The second embodiment of the present invention is a method for controlling a downlink air time (T-dl (t)) by a wireless LAN AP in a wireless LAN network to which a wireless LAN AP and one or more stations are connected, , And sets a downlink threshold time (Th-downlink) for a preset air time management period.
한편, 무선랜 AP가 복수의 SSID를 구비하는 경우 복수의 SSID 각각에 대해 다운링크 임계시간의 범위 내에서 다운링크 SSID별 임계시간(Th-downlink, SSID)을 개별적으로 설정할 수 있다.On the other hand, when the wireless LAN AP has a plurality of SSIDs, a threshold time (Th-downlink, SSID) for each of the plurality of SSIDs can be set for each downlink SSID within the range of the downlink threshold time.
단계 (S220, S230) : 무선랜 네트워크에서 에어타임 관리주기 별로 다운링크 에어타임을 실시간으로 모니터링하고 이어서, 실시간 모니터링한 다운링크 에어타임과 다운링크 임계시간을 비교한다.Steps S220 and S230: The downlink air time is monitored in real time on the air time management cycle in the wireless LAN network, and then the downlink air time and the downlink critical time are compared with each other in real time.
여기서, 무선랜 AP가 복수의 SSID를 구비하는 경우 복수의 SSID 각각에 대해 다운링크 에어타임을 개별적으로 실시간 모니터링하도록 구성되며, 그에 따라 SSID 별로 실시간 모니터링한 다운링크 에어타임과 다운링크 SSID별 임계시간을 비교하도록 구성된다.Here, if the wireless LAN AP has a plurality of SSIDs, it is configured to separately monitor the downlink air time individually for each of the plurality of SSIDs. Accordingly, the downlink air time and the critical time- .
단계 (S240, S250) : 실시간 모니터링한 다운링크 에어타임이 다운링크 임계시간을 초과하는 다운링크 과열 이벤트를 식별하면 해당 에어타임 관리주기에서의 다운링크 데이터 전송을 중단한다.Steps S240 and S250: If the downlink air time that is monitored in real time identifies a downlink overheating event that exceeds the downlink threshold time, the downlink data transmission in the corresponding air time management period is stopped.
이때, 무선랜 AP가 복수의 SSID를 구비하는 경우 SSID 별로 실시간 모니터링한 다운링크 에어타임이 해당 SSID에 대응하는 다운링크 SSID별 임계시간을 초과하는 다운링크 SSID별 과열 이벤트를 식별하도록 구성되며, 그에 따라 다운링크 SSID별 과열 이벤트에 대응하여 해당 SSID의 해당 에어타임 관리주기에서의 다운링크 데이터 전송을 중단하도록 구성된다.At this time, if the wireless LAN AP has a plurality of SSIDs, the downlink air time monitored in real time for each SSID is configured to identify the overheating event for each downlink SSID exceeding the threshold time for each downlink SSID corresponding to the corresponding SSID, The downlink data transmission in the corresponding airtime management period of the corresponding SSID is stopped in response to the overheating event for each downlink SSID.
단계 (S260) : 하나의 에어타임 관리주기 내에서 다운링크 데이터 전송을 중단한 후, 다음 에어타임 관리주기에서 그 중단한 다운링크 데이터 전송을 재개하도록 구성될 수 있다.Step S260: After stopping the downlink data transmission within one airtime management period, it can be configured to resume the suspended downlink data transmission in the next airtime management period.
여기서도, 무선랜 AP가 복수의 SSID를 구비하는 경우 다운링크 SSID별 과열 이벤트에 대응하여 해당 SSID의 해당 에어타임 관리주기에서의 다운링크 데이터 전송을 중단한 후, 다음 에어타임 관리주기에서 SSID 별로 중단한 다운링크 데이터 전송을 재개하도록 구성된다.Here, if the wireless LAN AP has a plurality of SSIDs, the downlink data transmission in the corresponding air time management cycle of the corresponding SSID is stopped in response to the overheating event for each downlink SSID, And resume one downlink data transmission.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드의 형태로 구현하는 것이 가능하다. 이때, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.The present invention can also be embodied in the form of computer readable code on a computer readable recording medium. At this time, the computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored.
컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 캐리어웨이브(예: 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산된 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인 프로그램, 코드, 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의해 용이하게 추론될 수 있다.Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage, and the like, and may be implemented in the form of a carrier wave . The computer-readable recording medium can also be stored and executed by a computer-readable code in a distributed manner on a networked computer system. And functional programs, codes, and code segments for implementing the present invention can be easily deduced by programmers skilled in the art to which the present invention belongs.
Claims (8)
(a) 미리 설정된 에어타임 관리주기에 대한 업링크 임계시간을 설정하는 단계;
(b) 상기 무선랜 네트워크에서 에어타임 관리주기 별로 업링크 에어타임을 실시간으로 모니터링하는 단계;
(c) 상기 실시간 모니터링한 업링크 에어타임과 상기 업링크 임계시간을 비교하는 단계;
(d) 상기 실시간 모니터링한 업링크 에어타임이 상기 업링크 임계시간을 초과하는 업링크 과열 이벤트를 식별하는 단계;
(e) 상기 업링크 과열 이벤트에 대응하여 무선랜 네트워크의 환경 파라미터를 변경 설정하여 브로드캐스팅하는 단계;
를 포함하여 구성되는 무선랜 네트워크에서의 에어타임 제어 방법.
A method for a wireless LAN AP to control an air time in a wireless LAN network to which a wireless LAN access point and at least one station are connected,
(a) setting an uplink threshold time for a predetermined air time management period;
(b) monitoring the uplink air time in real time for each air time management period in the wireless LAN network;
(c) comparing the uplink air time and the uplink critical time in real time;
(d) identifying an uplink superheat event in which the real-time monitored uplink air time exceeds the uplink threshold time;
(e) changing and setting environment parameters of the WLAN network in response to the uplink overheating event;
Wherein the airtime control method comprises the steps of:
상기 단계 (a)에서 복수의 SSID 각각에 대해 상기 업링크 임계시간의 범위 내에서 업링크 SSID별 임계시간을 개별적으로 설정하고,
상기 단계 (b)에서 복수의 SSID 각각에 대해 업링크 에어타임을 개별적으로 실시간 모니터링하고,
상기 단계 (c)에서 상기 SSID 별로 실시간 모니터링한 업링크 에어타임과 상기 업링크 SSID별 임계시간을 비교하고,
상기 단계 (d)에서 상기 SSID 별로 실시간 모니터링한 업링크 에어타임이 해당 SSID에 대응하는 상기 업링크 SSID별 임계시간을 초과하는 업링크 SSID별 과열 이벤트를 식별하고,
상기 단계 (e)에서 상기 업링크 SSID별 과열 이벤트에 대응하여 무선랜 네트워크의 환경 파라미터를 변경 설정하여 브로드캐스팅하는 것을 특징으로 하는 무선랜 네트워크에서의 에어타임 제어 방법.
The method according to claim 1,
Separately setting a threshold time for each uplink SSID within the range of the uplink threshold time for each of the plurality of SSIDs in the step (a)
Monitoring separately uplink air time for each of the plurality of SSIDs in step (b)
Comparing the uplink air time monitored in real time for each SSID with the threshold time for each uplink SSID in step (c)
Wherein the uplink air time monitored in real time for each SSID in the step (d) identifies an overheating event for each uplink SSID exceeding a threshold time for each uplink SSID corresponding to the corresponding SSID,
Wherein the environment parameter of the wireless LAN network is changed and set in response to the uplink event for each uplink SSID in step (e).
상기 단계 (e)에서 상기 환경 파라미터는 ECW 파라미터 값 및 AIFSN 파라미터 값 중 하나 이상을 포함하여 구성되는 것을 특징으로 하는 무선랜 네트워크에서의 에어타임 제어 방법.
The method of claim 2,
Wherein the environment parameter includes at least one of an ECW parameter value and an AIFSN parameter value in the step (e).
상기 단계 (e)에서 상기 업링크 과열 이벤트에 대응하여 상기 ECW 파라미터 값 및 상기 AIFSN 파라미터 값의 하나 이상을 증감시켜 브로드캐스팅하는 것을 특징으로 하는 무선랜 네트워크에서의 에어타임 제어 방법.
The method of claim 3,
Wherein at least one of the ECW parameter value and the AIFSN parameter value is incremented and broadcasted in response to the uplink superheat event in step (e).
(a) 미리 설정된 에어타임 관리주기에 대해 다운링크 임계시간을 설정하는 단계;
(b) 상기 무선랜 네트워크에서 에어타임 관리주기 별로 다운링크 에어타임을 실시간으로 모니터링하는 단계;
(c) 상기 실시간 모니터링한 다운링크 에어타임과 상기 다운링크 임계시간을 비교하는 단계;
(d) 상기 실시간 모니터링한 다운링크 에어타임이 상기 다운링크 임계시간을 초과하는 다운링크 과열 이벤트를 식별하는 단계;
(e) 상기 다운링크 과열 이벤트에 대응하여 해당 에어타임 관리주기에서의 다운링크 데이터 전송을 중단하는 단계;
를 포함하여 구성되는 무선랜 네트워크에서의 에어타임 제어 방법.
A method for a wireless LAN AP to control an air time in a wireless LAN network to which a wireless LAN access point and at least one station are connected,
(a) setting a downlink threshold time for a predetermined air time management period;
(b) monitoring in real time the downlink air time for each air time management period in the wireless LAN network;
(c) comparing the downlink air time with the downlink threshold time;
(d) identifying the downlink air time that the real-time monitored downlink air time exceeds the downlink threshold time;
(e) stopping downlink data transmission in the air time management cycle in response to the downlink overheating event;
Wherein the airtime control method comprises the steps of:
상기 단계 (a)에서 복수의 SSID 각각에 대해 상기 다운링크 임계시간의 범위 내에서 다운링크 SSID별 임계시간을 개별적으로 설정하고,
상기 단계 (b)에서 복수의 SSID 각각에 대해 다운링크 에어타임을 개별적으로 실시간 모니터링하고,
상기 단계 (c)에서 상기 SSID 별로 실시간 모니터링한 다운링크 에어타임과 상기 다운링크 SSID별 임계시간을 비교하고,
상기 단계 (d)에서 상기 SSID 별로 실시간 모니터링한 다운링크 에어타임이 해당 SSID에 대응하는 상기 다운링크 SSID별 임계시간을 초과하는 다운링크 SSID별 과열 이벤트를 식별하고,
상기 단계 (e)에서 다운링크 SSID별 과열 이벤트에 대응하여 해당 SSID의 해당 에어타임 관리주기에서의 다운링크 데이터 전송을 중단하는 것을 특징으로 하는 무선랜 네트워크에서의 에어타임 제어 방법.
The method of claim 5,
Separately setting a threshold time for each downlink SSID within the range of the downlink threshold time for each of the plurality of SSIDs in the step (a)
Monitoring in real time the downlink air time separately for each of the plurality of SSIDs in step (b)
Comparing the downlink air time monitored in real time for each SSID in step (c) with the threshold time for each downlink SSID,
Wherein the downlink air time monitored in real time by the SSID in the step (d) identifies an overheating event for each downlink SSID that exceeds the threshold time for each downlink SSID corresponding to the corresponding SSID,
Wherein the downlink data transmission in the corresponding airtime management cycle of the corresponding SSID is stopped in response to the overheating event for each downlink SSID in the step (e).
상기 단계 (e) 이후,
(f) 다음 에어타임 관리주기에서 상기 중단한 다운링크 데이터 전송을 재개하는 단계;
를 더 포함하여 구성되는 무선랜 네트워크의 에어타임 제어 방법.
The method of claim 5,
After the step (e)
(f) resuming the suspended downlink data transmission in the next airtime management cycle;
And controlling the airtime of the wireless LAN network.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150094474A KR101639185B1 (en) | 2015-07-02 | 2015-07-02 | method for controlling airtime in wireless LAN network, and computer-readable recording medium for the same |
PCT/KR2015/006844 WO2017002996A1 (en) | 2015-07-02 | 2015-07-03 | Airtime control method in wireless lan network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150094474A KR101639185B1 (en) | 2015-07-02 | 2015-07-02 | method for controlling airtime in wireless LAN network, and computer-readable recording medium for the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101639185B1 true KR101639185B1 (en) | 2016-07-13 |
Family
ID=56505749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150094474A Active KR101639185B1 (en) | 2015-07-02 | 2015-07-02 | method for controlling airtime in wireless LAN network, and computer-readable recording medium for the same |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101639185B1 (en) |
WO (1) | WO2017002996A1 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040060165A (en) | 2002-12-30 | 2004-07-06 | 주식회사 하이닉스반도체 | Method for testing for a semiconductor memory device |
KR20060040716A (en) * | 2003-07-24 | 2006-05-10 | 코닌클리즈케 필립스 일렉트로닉스 엔.브이. | How to provide bandwidth fairness and wireless network |
KR20070118649A (en) | 2005-04-25 | 2007-12-17 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Media Time Allocation and Scheduling Using Super-frame with Iso-Zone Structure to Provide QoS in Wireless Networks |
KR20090000466A (en) | 2007-06-28 | 2009-01-07 | 삼성전자주식회사 | Flash memory device and its read voltage regulation method for compensating reduction of read margin due to high temperature stress |
KR20090038123A (en) * | 2007-10-15 | 2009-04-20 | 주식회사 케이티 | Storage medium recording network management system, method and method program |
KR20100105168A (en) | 2009-03-20 | 2010-09-29 | 한국콜마 주식회사 | Misty hair setting cosmetic composition and manufacturing method thereof |
KR20110047920A (en) | 2009-10-31 | 2011-05-09 | 숭실대학교산학협력단 | Silver or Gold Nanoparticles Used in Carcinoma Cells by Intracellular Inhalation and Toxicity Difference with Surface Charge |
US8331295B2 (en) * | 2007-08-27 | 2012-12-11 | Samsung Electronics Co. Ltd. | Base station and mobile station for processing wireless communication with each other, and method for controlling the same |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7301965B2 (en) * | 2001-11-19 | 2007-11-27 | At&T Corp. | Packet shaping for mixed rate 802.11 wireless networks |
KR100560461B1 (en) * | 2003-12-18 | 2006-03-13 | 한국전자통신연구원 | How to adjust operating parameters of WLAN system |
-
2015
- 2015-07-02 KR KR1020150094474A patent/KR101639185B1/en active Active
- 2015-07-03 WO PCT/KR2015/006844 patent/WO2017002996A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040060165A (en) | 2002-12-30 | 2004-07-06 | 주식회사 하이닉스반도체 | Method for testing for a semiconductor memory device |
KR20060040716A (en) * | 2003-07-24 | 2006-05-10 | 코닌클리즈케 필립스 일렉트로닉스 엔.브이. | How to provide bandwidth fairness and wireless network |
KR20070118649A (en) | 2005-04-25 | 2007-12-17 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Media Time Allocation and Scheduling Using Super-frame with Iso-Zone Structure to Provide QoS in Wireless Networks |
KR20090000466A (en) | 2007-06-28 | 2009-01-07 | 삼성전자주식회사 | Flash memory device and its read voltage regulation method for compensating reduction of read margin due to high temperature stress |
US8331295B2 (en) * | 2007-08-27 | 2012-12-11 | Samsung Electronics Co. Ltd. | Base station and mobile station for processing wireless communication with each other, and method for controlling the same |
KR20090038123A (en) * | 2007-10-15 | 2009-04-20 | 주식회사 케이티 | Storage medium recording network management system, method and method program |
KR20100105168A (en) | 2009-03-20 | 2010-09-29 | 한국콜마 주식회사 | Misty hair setting cosmetic composition and manufacturing method thereof |
KR20110047920A (en) | 2009-10-31 | 2011-05-09 | 숭실대학교산학협력단 | Silver or Gold Nanoparticles Used in Carcinoma Cells by Intracellular Inhalation and Toxicity Difference with Surface Charge |
Non-Patent Citations (1)
Title |
---|
2014 IT 혁신상품, 롯데정보통신, "에어로하이브 무선AP", 2014.12.23 * |
Also Published As
Publication number | Publication date |
---|---|
WO2017002996A1 (en) | 2017-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114514773B (en) | Profile-based client steering in a multiple Access Point (AP) network | |
EP3922075B1 (en) | User equipment initiated channel occupancy time (cot) sharing between multiple user equipments | |
US10798724B2 (en) | Uplink resource scheduling control in response to channel busy condition | |
CN105230102B (en) | Dispatching method, equipment and the user equipment (UE) of unlicensed spectrum | |
KR102114786B1 (en) | System and method for power control | |
JP2022502921A (en) | L2 procedure for establishing and maintaining unicast and / or multicast links | |
CN114630326A (en) | Improved protection for Mode 3 V2X UEs in the ITS band | |
KR102126785B1 (en) | Communication methods, access points, and stations | |
JP6378446B2 (en) | User equipment, cellular network node, and method for providing license-assisted access | |
JP6386046B2 (en) | Communication terminal and method | |
CN110024338A (en) | The technology of EDCA mechanism in room for improvement multiplexing | |
US20170280344A1 (en) | Control of d2d measurements | |
JP2016527838A (en) | Infrastructure device, wireless communication network and method | |
KR102343961B1 (en) | Method for managing radio resource and access point using the same | |
JP2017527200A (en) | Processing of D2D resource permission procedure | |
KR20130063650A (en) | Method for managing of device-to-device communication | |
US9445317B2 (en) | Interference-protected control message transmission in a mobile communications network | |
US9820181B2 (en) | Data offload transmission method, apparatus and system | |
WO2014180254A1 (en) | Method and system for secondary system radio performance monitoring-triggered spectrum sensing | |
WO2014127603A1 (en) | Uplink transmission method, terminal device, and communication system | |
WO2012005154A1 (en) | Base station apparatus and method | |
WO2019097599A1 (en) | Radio communication system and access control method | |
KR101639185B1 (en) | method for controlling airtime in wireless LAN network, and computer-readable recording medium for the same | |
WO2015081990A1 (en) | Handover selection strategy for mitigating the hidden node problem | |
HK40061168A (en) | Methods, terminal device and network node for uplink transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20190429 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-5-5-R10-R17-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |