KR20040110302A - 액세스 포인트를 이용한 무선네트워크 통신 방법 - Google Patents

액세스 포인트를 이용한 무선네트워크 통신 방법 Download PDF

Info

Publication number
KR20040110302A
KR20040110302A KR1020030039531A KR20030039531A KR20040110302A KR 20040110302 A KR20040110302 A KR 20040110302A KR 1020030039531 A KR1020030039531 A KR 1020030039531A KR 20030039531 A KR20030039531 A KR 20030039531A KR 20040110302 A KR20040110302 A KR 20040110302A
Authority
KR
South Korea
Prior art keywords
data
station
access point
buffer
transmitting
Prior art date
Application number
KR1020030039531A
Other languages
English (en)
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 KR1020030039531A priority Critical patent/KR20040110302A/ko
Priority to JP2004097018A priority patent/JP3971404B2/ja
Priority to US10/838,323 priority patent/US20040257996A1/en
Priority to CNB2004100484472A priority patent/CN1302648C/zh
Priority to EP20040253485 priority patent/EP1489780A3/en
Publication of KR20040110302A publication Critical patent/KR20040110302A/ko
Priority to JP2007055728A priority patent/JP2007174702A/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • H04W74/06Scheduled access using polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • 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
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

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

Abstract

본 발명은 액세스 포인트에 저장된 각 스테이션의 어소시에이션 ID에 기초하여 폴링 리스트를 생성하는 단계와, 상기 포인트 조정 함수 구간에서 상기 폴링 리스트에 기초하여 각 스테이션에 폴링 신호를 전송하는 단계와, 상기 액세스 포인트로부터 전송된 폴링 신호에 따라서 해당 스테이션이 전송한 데이터를 수신하는 단계와, 상기 스테이션에서 수신된 데이터를 상기 액세스 포인트의 버퍼에 저장하는 단계와, 상기 버퍼에 저장된 데이터량과 상기 버퍼에 설정된 임계값을 비교하는 단계 및 상기 판단 결과 상기 임계값이 초과된 경우 상기 각 스테이션에 대한 폴링 신호의 전송을 중지하고, 상기 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계를 포함하는 것을 특징으로 한다. 이에, 액세스 포인트를 이용한 데이터 전송 시 액세스 포인트의 버퍼에 임계값을 설정하고, 액세스 포인트에 데이터 전송의 우선권을 주어 데이터 전송 지연을 최소화 할 수 있는 효과가 있다.

Description

액세스 포인트를 이용한 무선네트워크 통신 방법{METHOD OF WIRELESS NETWORK COMMUNICATION USING ACCESS POINT}
본 발명은 액세스 포인트를 이용한 무선네트워크 통신 방법에 관한 것으로서, 특히 IEEE 802.11 무선 근거리 통신 네트워크(Wireless Local Area Network : WLAN)기반에서 액세스 포인트를 이용한 데이터 전송 시 액세스 포인트의 버퍼에 임계값을 설정하고, 액세스 포인트에 데이터 전송의 우선권을 주어 데이터 전송 지연을 최소화 할 수 있는 액세스 포인트를 이용한 데이터 전송 방법에 관한 것이다.
일반적으로, IEEE 802. 11 WLAN은 네트워크 시스템 구축 시 케이블을 사용하지 않고 전파나 적외선 등을 이용하여 대기를 통신 채널(channel)로 사용하는 것이다.
이러한 IEEE 802.11 WLAN은 802.11 네트워크의 프레임을 다른 네트워크로 전달하기 위하여 다른 형태의 프레임으로 변환하는 즉, 무선과 유선의 브리징 기능을 수행하는 액세스 포인트(Access Point : 이하, AP라 함)와 무선 네트워크와의 인터페이스 처리가 가능한 무선 랜 장치가 장착되는 노트북, PDA와 같은스테이션(Station)을 포함하여 구성된다.
또한, IEEE 802.11 WLAN은 기본 서비스 셋(Basic Service Set:이하, BSS라 칭함)을 기본 구성으로 하고 있는데, 이는 서로 통신하는 스테이션들의 그룹을 말한다.
BSS는 한 스테이션이 다른 스테이션과 직접 통신을 하는 독립 BSS와 반드시 AP를 거쳐 다른 스테이션과 통신하는 인프라스트럭처(infrastructure) BSS가 있는데, 이 가운데 인프라스트럭처 BSS는 스테이션들과 AP 사이에서만 통신이 이루어지기 때문에, 스테이션들 사이에서는 통신이 이루어지지 않는다.
도 1은 종래의 포인트 조정 함수 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 도면으로서, 포인트 조정 함수(Point Coordination Function : 이하 'PCF'라 함)는 스테이션들간 경쟁 없이 AP의 제어에 따라 데이터를 전송하는 것이다. 즉, PCF에서는 AP가 폴링(polling) 신호를 스테이션에게 보내면서 스테이션에게 데이터를 전송할 기회를 준다.
예를 들어, AP가 스테이션 1에 폴링 신호를 보내면, 폴링 신호를 받은 스테이션 1은 스테이션 2에게 보낼 데이터2를 AP에게 보낸다. 이에, AP는 스테이션 1에 응답 신호(ACK)를 보낸 후, 스테이션 2에 폴링 신호를 보내는데, 이때, 스테이션 2에 보낼 데이터2가 있으므로 폴링 신호와 데이터2를 같이 보낸다(피기백(Piggy Back)). 여기서, 피기백이란 AP가 스테이션에 폴링 신호와 함께 데이터를 실어 전송하는 것으로, 무경쟁 기간에서만 가능하다.
그 다음, 스테이션 2는 응답 신호와 스테이션 1에게 보낼 데이터1을 AP에 보내고, 이에 AP는 스테이션 2에게 응답 신호를 보낸 다음 스테이션 3에 폴링 신호를 보낸다.
이에, 스테이션 3은 스테이션 2에 보낼 데이터2를 보내고, AP는 응답 신호를 전송한 후, 마지막으로 스테이션 4에게 폴링 신호를 전송한다. 그러나, 스테이션 4는 보낼 데이터가 없어서 AP에 널(NULL) 신호를 보낸다.
이때, 데이터1과 데이터2가 AP의 버퍼(Buffer)에 저장되어 있는 상태로 PCF 기간이 종료된다.
도 2는 종래의 분산 조정 함수 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 도면으로서, 분산 조정 함수(Distributed Coordination Function : 이하 'DCF'라 함)은 AP 및 스테이션들간의 경쟁을 통해 경쟁에서 이긴 AP 또는 스테이션만이 데이터를 전송할 수 있다.
먼저, 모든 스테이션들과 AP는 경쟁을 통해 데이터를 전송하는데, 일단 경쟁을 통해서 AP로 전송된 데이터1은 다시 경쟁을 통해 AP에서 해당 스테이션 1로 데이터1을 전송한다. 여기서, 경쟁에서 이긴 스테이션이 데이터를 전송할 때, 네트워크 할당 벡터(Network Allocation Vector : NAV)를 구현하여 모든 스테이션에게 현재 프레임이 전송된 후, 일정 마이크로 초 동안 매체에 접근을 연기하도록 한다.
또한, 채널이 사용되고 있는 경우, 분산 프레임간 간격(Distributed Inter-Frame Space : DIFS)만큼 유휴(idle) 상태를 유지하며, 백오프(backoff)가 수행된다. 여기서, 백오프란 무선랜 상에서 전송 매체상의 데이터 전송 신호가 충돌을 일으켰을 때 다시 전송을 시도하기 까지의 지연 시간을 말한다.
그 다음 DIFS 만큼 기다린 후 모든 스테이션들은 경쟁을 하고, 이에 스테이션 2가 경쟁에서 이겨 데이터3을 전송한다. 상기와 같은 경쟁을 통하여 모든 스테이션들과 AP는 데이터를 전송한다.
그러나, 도 1에 도시된 바와 같이 AP는 임의의 순서에 따라 스테이션에 폴링 신호를 전송하기 때문에 AP가 전송하는 폴링 신호에 따라 스테이션의 데이터 송수신이 결정되므로, AP 버퍼에 데이터가 계속 쌓이는 상황이 발생된다. 또한, 도 2에 도시된 바와 같이 DCF 기간에서는 AP가 스테이션들과 같이 경쟁을 통하여 버퍼에 있는 데이터를 보내기 때문에 PCF 기간에 AP로 보내진 데이터가 계속 전송 지연되는 문제점이 발생된다.
따라서, AP의 버퍼에 저장된 데이터는 최악의 경우 모두 버려지는 경우가 발생되며, DCF 모드에서도 역시 모든 데이터가 경쟁을 통해서 일단 AP로 보낸 뒤 다시 경쟁을 통해서 스테이션으로 전송하기 때문에 AP의 버퍼에는 데이터가 계속 쌓이게 된다. 이로써, AP에 연결된 스테이션의 수가 증가하거나 데이터를 보낼 스테이션이 증가할 경우 더욱 심각한 문제가 발생 될 것이다.
본 발명은 상기한 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 포인트 조정 함수 모드에서 액세스 포인트의 버퍼에 임계값을 설정하여, 버퍼에 저장된 데이터를 지연 없이 해당 스테이션에 전송할 수 있는 액세스 포인트를 이용한 무선네트워크 통신 방법을 제공하는 것이다.
본 발명의 다른 목적은 분산 조정 함수 모드의 구간에서 액세스 포인트에게데이터 전송의 우선권을 주어 데이터 전송 지연을 최소화 할 수 있는 액세스 포인트를 이용한 무선네트워크 통신 방법을 제공하는 것이다.
도 1은 종래의 포인트 조정 함수 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 도면.
도 2는 종래의 분산 조정 함수 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 도면.
도 3은 본 발명에 따른 무선 랜의 포인트 조정 함수 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 플로우챠트.
도 4는 본 발명에 따른 무선 랜의 분산 조정 함수 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 플로우챠트.
도 5는 본 발명에 따른 무선 랜의 분산 조정 함수 모드에서 경쟁을 통해 데이터를 전송하는 과정을 개략적으로 나타낸 플로우챠트.
도 6은 본 발명에 따른 무선 랜의 포인트 조정 함수 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 도면.
도 7은 본 발명에 따른 무선 랜의 분산 조정 함수 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 도면.
도 8은 본 발명에 따른 무선 랜의 분산 조정 함수 모드에서 경쟁을 통해 데이터를 전송하는 과정을 개략적으로 나타낸 도면.
도 9는 본 발명에 따른 분산 조정 함수 모드와 종래의 분산 조정 함수 모드에서의 데이터의 전송량의 차이를 나타낸 그래프.
도 10은 본 발명에 따른 임계값이 설정된 포인트 조정 함수 모드와 종래의 포인트 조정 함수 모드에서의 데이터의 전송량의 차이를 나타낸 그래프.
상기 목적을 달성하기 위하여 본 발명은, 액세스 포인트에 저장된 각 스테이션의 어소시에이션 ID에 기초하여 폴링 리스트를 생성하는 단계와, 상기 포인트 조정 함수 구간에서 상기 폴링 리스트에 기초하여 각 스테이션에 폴링 신호를 전송하는 단계와, 상기 액세스 포인트로부터 전송된 폴링 신호에 따라서 해당 스테이션이 전송한 데이터를 수신하는 단계와, 상기 스테이션에서 수신된 데이터를 상기 액세스 포인트의 버퍼에 저장하는 단계와, 상기 버퍼에 저장된 데이터량과 상기 버퍼에 설정된 임계값을 비교하는 단계 및 상기 판단 결과 상기 임계값이 초과된 경우 상기 각 스테이션에 대한 폴링 신호의 전송을 중지하고, 상기 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계를 포함하는 것을 특징으로 한다.
또한, 포인트 조정함수 구간과 분산 조정함수 구간을 갖는 인프라스트럭처 모드에서 액세스 포인트를 이용한 무선네트워크 통신 방법에 있어서, 분산 조정 함수 모드의 구간이 시작되면, 상기 액세스 포인트의 버퍼에 데이터가 존재하는지 여부를 체크하는 단계와, 상기 체크 결과 상기 액세스 포인트의 버퍼에 데이터가 존재할 경우, 상기 액세스 포인트의 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계 및 상기 액세스 포인트의 버퍼에 저장된 데이터들이 해당 스테이션으로 전송되면, 각 스테이션들이 경쟁을 통해 데이터를 전송하는 단계를 포함하는 것을 특징으로 한다.
그리고, 분산 조정 함수 구간에서 액세스 포인트와 각 스테이션들이 데이터를 전송하기 위해 경쟁을 하는 단계와, 상기 경쟁에서 이긴 스테이션이 상기 액세스 포인트에게 데이터를 전송하는 단계와, 상기 액세스 포인터는 전송된 데이터를 버퍼에 저장하고, 상기 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계 및 상기 액세스 포인트의 데이터 전송 후 상기 액세스 포인트 및 각 스테이션들이 경쟁을 통해 데이터를 전송하는 단계를 포함하는 것을 특징으로 한다.
이하, 첨부한 도면들을 참조로 본 발명의 바람직한 실시예를 상세히 설명한다.
도 3은 본 발명에 따른 무선 랜의 PCF에서 데이터를 전송하는 과정을 개략적으로 나타낸 플로우챠트로서, 먼저 인프라스트럭처(infrastructure) 네트워크에서 AP가 각 스테이션의 어소시에이션 ID에 기초하여 폴링 리스트를 생성하고, 비콘(beacon)을 브로드캐스팅(broadcasting)한 후 상기 폴링 리스트에 기초하여 각 스테이션에 폴링(polling) 신호를 전송한다(S100). 여기서, 비콘은 네트워크의 존재를 알리며, 네트워크의 유지 보수의 역할을 담당하는 프레임이며, 데이터를 전송하는 구간 정보가 저장되어 있으며, 비콘을 주기로 무경쟁 기간(Contention-Free Period : 이하 'CFP'라 함)의 시작을 알린다.
그 다음, AP로부터 폴링 신호를 받은 스테이션은 전송할 데이터를 AP에 전송한다(S102). 여기서, AP는 폴링 리스트에 설정된 순서에 따라 각각의 스테이션들에게 폴링 신호를 전송하며, 폴링 신호를 전송받은 스테이션만이 데이터를 전송할 수 있다.
이 후, AP는 각 스테이션이 전송한 데이터들을 버퍼에 저장한 후, 해당 스테이션에 폴링 신호를 전송할 때 전송할 데이터를 같이 전송하는데, AP는 특정 스테이션에 폴링 신호와 함께 하나의 데이터만을 전송할 수 있다.
한편, AP는 버퍼에 임의의 임계값(threshold)을 설정하여, 설정된 임계값의 초과 여부를 판단한다(S104). 여기서, 임계값을 설정함으로써 AP 버퍼에 저장된 데이터의 개수가 임의의 임계값을 초과하여 저장되면 버퍼에 저장된 데이터를 바로 해당 스테이션에 전송한다.
만약, 버퍼에 설정된 임계값이 초과되면, AP는 다음 스테이션에 대한 폴링 신호 전송을 중지하고 PCF 프레임간 간격(PCF Inter-Frame Space : 이하 'PIFS'라 함) 만큼 기다린 후 버퍼에 저장된 데이터들을 해당 스테이션에 전송한다(S106, S108). 여기서, 무경쟁 주기동안 전송할 데이터를 가지고 있는 스테이션은 PIFS 만큼 시간이 지난 후에 전송을 시작할 수 있다.
그 다음, 데이터를 받은 스테이션은 짧은 프레임간 간격(Short Inter-Frame Space : 이하 'SIFS'라 함) 이후 AP에 응답 신호를 보낸다. 여기서, 긍정적인 확인 응답과 같은 최 우선권을 가진 프레임은 SIFS 만큼 시간이 지난 후에 통신을 시작할 수 있다.
이 후, AP는 각 스테이션에게 CFP가 종료됨을 알리고(S110,S112), 만약 버퍼에 저장된 데이터들을 해당 스테이션에 전송한 후에도 CFP가 종료되지 않은 경우, AP는 다음 스테이션에 폴링 신호를 전송한다(S114).
도 4는 본 발명에 따른 무선 랜의 DCF 모드에서 데이터를 전송하는 과정을개략적으로 나타낸 플로우챠트로서, 먼저 경쟁 기간(Contention Period : CP)이 시작되면 AP의 버퍼에 데이터가 존재여부를 판단한다(S200).
판단 결과 AP의 버퍼에 데이터가 존재할 경우, PIFS 이후 곧바로 데이터를 해당 스테이션에 전송한다. 여기서, PIFS의 간격이 DIFS의 간격보다 짧기 때문에 AP는 우선적으로 데이터를 전송할 수 있다.
이 때, AP가 데이터를 전송하고 있기 때문에 각 스테이션들은 DIFS 만큼 유휴 상태를 유지하며, 백오프를 수행한다. 그 다음, DIFS만큼 기다린 후 모든 스테이션들은 경쟁을 통해 AP에게 데이터를 전송한다(S206). DCF 모드에서는 모든 스테이션들 중 경쟁에서 이긴 스테이션만이 데이터를 전송할 수 있다.
도 5는 본 발명에 따른 무선 랜의 분산 조정 함수 모드에서 경쟁을 통해 데이터를 전송하는 과정을 개략적으로 나타낸 플로우챠트로서, 먼저 DCF 구간에서 AP와 각 스테이션들이 데이터를 전송하기 위해 경쟁을 하고, 경쟁에서 이긴 스테이션이 AP에게 데이터를 전송한다(S300,S302).
그 다음, AP는 전송된 데이터를 버퍼에 저장하고, PIFS 만큼 시간이 경과한 후에 버퍼에 저장된 데이터를 해당 스테이션에 전송한다(S304). 그리고, AP의 데이터 전송 후, AP 및 각 스테이션들은 DIFS 만큼 기다린 후 경쟁을 통해 데이터를 전송한다(S306). 여기서, PIFS의 간격이 DIFS의 간격보다 짧기 때문에 AP는 우선적으로 데이터를 전송할 수 있다.
도 6은 본 발명에 따른 무선 랜의 PCF 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 도면으로서, 먼저 AP가 비콘을 브로드캐스팅한 후 폴링 리스트에 설정된 순서에 따라 스테이션 1에 폴링 신호를 전송하면, AP로부터 폴링 신호를 전송받은 스테이션 1은 스테이션 2에 보낼 데이터2를 AP에게 전송한다.
이에, AP는 스테이션 1에게 응답 신호를 보내고, 스테이션 1이 전송한 데이터2를 버퍼에 저장한다. 그 다음, AP는 폴링 리스트에 설정된 순서에 따라 스테이션 2에 폴링 신호를 전송한다. 이 때, 스테이션 2에 전송할 데이터2가 존재하므로, AP는 폴링 신호와 데이터2를 함께 전송한다.
그 다음, AP가 스테이션 2에 폴링 신호와 함께 데이터2를 전송하면, 스테이션 2는 데이터2를 받았다는 응답 신호와 함께 스테이션 1에게 보낼 데이터1을 AP에 전송한다.
이에, AP는 스테이션 2에게 응답 신호를 전송하고, 스테이션 1에게 전송할 데이터1을 버퍼에 저장한다.
이 후, AP는 스테이션 3에게 폴링 신호를 전송하고, 이에 스테이션 3은 AP에게 스테이션 2에 보낼 데이터2를 AP에 전송한다. 이에 따라, AP는 스테이션 3에게 응답 신호를 전송하고, 스테이션 2에게 전송할 데이터2을 버퍼에 저장한다.
상기와 같은 과정을 계속 수행하면, AP의 버퍼에 데이터가 계속 쌓이게 되므로, AP는 버퍼에 임의의 임계값을 설정하여 설정된 임계값의 초과 여부를 판단한다. 예를 들어, 버퍼에 설정된 임계값이 2인 경우 AP는 버퍼에 저장된 데이터의 개수를 체크하여 설정된 임계값의 초과 여부를 판단하는데, 판단 결과 버퍼에 데이터1과 데이터2가 저장되어 있으므로, AP는 그 다음 스테이션인 스테이션 3에 폴링 신호를 전송하는 것을 중지하고, 버퍼에 저장된 데이터1과 데이터2를 해당 스테이션인 스테이션 1과 스테이션 2에 전송한다. 여기서, AP는 데이터1을 스테이션 1에 전송하기 전에 PIFS 만큼 기다린 후 데이터1을 전송한다.
이 후, 스테이션 1은 SIFS 이후 데이터 수신에 대한 응답 신호를 전송한다. 한편, 데이터2의 전송에서도 상기와 같은 동일한 과정이 수행된다.
그 다음, CFP가 종료되면 AP는 각 스테이션에게 CFP가 종료됨을 알리고, 이에 DCF 구간이 시작된다.
도 7은 본 발명에 따른 무선 랜의 DCF 모드에서 데이터를 전송하는 과정을 개략적으로 나타낸 도면으로서, AP의 버퍼에 설정된 임계값이 초과하지 않은 경우 DCF 구간에서 버퍼에 저장된 데이터를 전송하는 과정을 보여준다.
먼저, DCF 구간이 시작되면 AP의 버퍼에 데이터가 존재여부를 판단하고, 판단 결과 AP의 버퍼에 데이터1과 데이터2가 존재하므로, 해당 스테이션에 데이터를 전송한다. 즉, AP는 PIFS가 지난 후 데이터1을 스테이션 1에 전송하고, 이에 스테이션 1은 SIFS가 지난 후 데이터 수신에 대한 응답 신호를 AP에 전송한다.
그 다음, AP는 PIFS가 지난 후 스테이션 2에 데이터2을 전송한다. 그러면, 스테이션 2는 SIFS가 지난 후 데이터 수신에 대한 응답 신호를 AP에 전송한다. 여기서, PIFS의 간격이 DIFS의 간격보다 짧기 때문에 AP는 우선적으로 데이터를 전송할 수 있다.
이 때, AP가 데이터를 전송하고 있기 때문에 각 스테이션들은 DIFS 만큼 유휴 상태를 유지하며 백오프를 수행한다. 그 다음 DIFS와 백오프 시간 만큼 기다린 후 모든 스테이션들은 경쟁을 통해 AP에게 데이터를 전송한다. 이에 스테이션 2가경쟁에서 이겨 데이터3을 AP에 전송한다.
그 다음, AP는 스테이션 2에 데이터 수신에 대한 응답 신호를 전송하고, PIFS가 지난 후 스테이션 3에 데이터3을 전송하면, 스테이션 3은 데이터 수신에 대한 응답 신호를 AP에 전송한다.
이 후, DIFS와 백오프 시간 만큼 기다린 모든 스테이션들은 경쟁을 통해 AP에게 데이터를 전송한다. 이에, 스테이션 3가 경쟁에서 이겨 데이터4를 AP에 전송한다.
그 다음, AP는 스테이션 3에 데이터 수신에 대한 응답 신호를 전송하고, PIFS가 지난 후 스테이션 4에 데이터4을 전송하면, 스테이션 4은 데이터 수신에 대한 응답 신호를 AP에 전송한다.
도 8은 본 발명에 따른 무선 랜의 분산 조정 함수 모드에서 경쟁을 통해 데이터를 전송하는 과정을 개략적으로 나타낸 도면으로서, 먼저 DCF 구간이 시작되면 AP와 모든 스테이션들은 경쟁을 통해 데이터를 전송한다.
이에, 상기 경쟁에서 이긴 스테이션 1이 스테이션 2에 보낼 데이터2를 AP에 전송하면, 상기 AP는 전송된 데이터2를 버퍼에 저장하고, 스테이션 1에게 데이터 수신에 대한 응답 신호를 전송한다.
이 후, AP는 PIFS 만큼 시간이 경과한 후에 상기 버퍼에 저장된 데이터2를 해당 스테이션 2에 전송하고, 이에 상기 스테이션 2는 상기 AP에게 데이터 수신에 대한 응답 신호를 전송한다.
그 다음, DIFS와 백오프 시간 만큼 기다린 AP와 모든 스테이션들은 경쟁을통해 데이터를 전송한다. 이에 스테이션 2가 경쟁에서 이겨 스테이션 3에게 보낼 데이터3을 AP에 전송한다.
이에, AP는 스테이션 2에 데이터 수신에 대한 응답 신호를 전송하고, PIFS가 지난 후 스테이션 3에 데이터3을 전송하면, 스테이션 3은 데이터 수신에 대한 응답 신호를 AP에 전송한다.
그 다음, DIFS와 백오프 시간 만큼 기다린 AP와 모든 스테이션들은 경쟁을 통해 데이터를 전송한다. 이에, 스테이션 3가 경쟁에서 이겨 스테이션 4에 보낼 데이터4를 AP에 전송한다.
이에, AP는 스테이션 3에 데이터 수신에 대한 응답 신호를 전송하고, PIFS가 지난 후 스테이션 4에 데이터4을 전송하면, 스테이션 4은 데이터 수신에 대한 응답 신호를 AP에 전송한다.
도 9는 본 발명에 따른 DCF 모드와 종래의 DCF 모드에서의 데이터의 전송량의 차이를 나타낸 그래프로서, DCF 모드에서는 충돌 횟수가 늘어 남에 따라 데이터 전송의 지연도 늘어나는 반면, 본원 발명의 DCF 모드에서는 충돌 횟수와 상관없이 설정된 임계값에 따라 데이터를 전송한다. 따라서, 충돌 횟수가 적을 때는 본원 발명의 DCF 모드와 종래의 DCF 모드에서의 데이터의 전송량의 차이는 적지만, 충돌 횟수가 커질수록 본원 발명의 DCF 모드와 종래의 DCF 모드에서의 데이터의 전송량에 있어서 커다란 차이를 보인다.
도 10은 본 발명에 따른 임계값이 설정된 PCF 모드와 종래의 PCF 모드에서의 데이터의 전송량의 차이를 나타낸 그래프로서, 여기서 1500 bytes의 데이터 전송시임계값을 2로 설정하여 전송한다고 가정하였다.
본 실시예에서, PCF 모드에서 피기백의 확률이 10% 내지 80%인 경우, 3Mbps~14Mbps 만큼의 데이터 전송량 차이가 발생된다. 즉, 본원 발명에 따른 임계값이 설정된 PCF 모드에서는 피기백 확률에 상관 없이 설정된 임계값에 따라 데이터가 전송되므로 데이터의 전송량이 일정 하지만, 종래의 PCF 모드에서는 피기백의 확률에 따라 데이터 전송량에 영향을 미치므로 피기백의 확률이 낮을수록 데이터 전송량이 낮아져 도시된 바와 같이 데이터 전송량의 차이가 높게 나타남을 알 수 있다.
이상에서 본 발명에 대하여 상세히 기술하였지만, 본 발명이 속하는 기술 분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음은 자명하며, 따라서 본 발명의 실시예에 따른 단순한 변경은 본 발명의 기술을 벗어날 수 없을 것이다.
상기한 구성의 본 발명에 의하면, 포인트 조정 함수 모드에서 데이터 전송 시 액세스 포인트의 버퍼에 임계값을 설정하여, 임계값을 초과한 경우 폴링 신호의 전송을 중지하고, 버퍼에 저장된 데이터를 해당 스테이션에 전송함으로써, 데이터 전송의 지연 문제를 해결할 수 있는 효과가 있다.
또한, 분산 조정 함수 모드의 구간에서 액세스 포인트에게 데이터 전송의 우선권을 주어 버퍼에 저장된 데이터를 전송할 수 있도록 하여, 데이터의 전송 지연을 최소화할 수 있는 효과가 있다.
그리고, AP의 버퍼에 임계값을 설정함으로서 AP의 버퍼 크기가 줄어들며, 이로써 AP의 버퍼에 저장되는 데이터들이 줄어들기 때문에 데이터 전송의 지연이 단축되는 효과가 있다.

Claims (9)

  1. 액세스 포인트에 저장된 각 스테이션의 어소시에이션 ID에 기초하여 폴링 리스트를 생성하는 단계;
    상기 포인트 조정 함수 구간에서 상기 폴링 리스트에 기초하여 각 스테이션에 폴링 신호를 전송하는 단계;
    상기 액세스 포인트로부터 전송된 폴링 신호에 따라서 해당 스테이션이 전송한 데이터를 수신하는 단계;
    상기 스테이션에서 수신된 데이터를 상기 액세스 포인트의 버퍼에 저장하는 단계;
    상기 버퍼에 저장된 데이터량과 상기 버퍼에 설정된 임계값을 비교하는 단계; 및
    상기 판단 결과 상기 임계값이 초과된 경우 상기 각 스테이션에 대한 폴링 신호의 전송을 중지하고, 상기 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계를 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
  2. 제 1항에 있어서,
    상기 액세스 포인트로부터 전송된 폴링 신호에 따라서 해당 스테이션이 전송한 데이터를 수신하는 단계는,
    상기 스테이션이 전송하고자 하는 데이터가 존재하지 않을 경우, 액세스 포인트에 널 값을 전송하는 단계를 더 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
  3. 제 1항에 있어서,
    상기 판단 결과 상기 임계값이 초과된 경우 상기 각 스테이션에 대한 폴링 신호의 전송을 중지하고, 상기 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계는,
    상기 판단 결과 임계값이 초과되면, 폴링 신호 전송을 중지하고 포인트 조정 함수 프레임간 간격 만큼 기다린 후 데이터를 전송하는 단계; 및
    상기 액세스 포인트로부터 데이터를 전송받은 스테이션은 짧은 프레임간 간격 만큼 기다린 후 액세스 포인터에게 응답 신호를 전송하는 단계를 더 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
  4. 제 1항에 있어서,
    상기 버퍼에 저장된 데이터를 해당 스테이션에 전송한 이후에도 포인트 조정 함수 모드의 구간이 종료되지 않은 경우, 액세스 포인터는 다음 스테이션에 폴링 신호를 전송하는 단계를 더 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
  5. 포인트 조정함수 구간과 분산 조정함수 구간을 갖는 인프라스트럭처 모드에서 액세스 포인트를 이용한 무선네트워크 통신 방법에 있어서,
    분산 조정 함수 모드의 구간이 시작되면, 상기 액세스 포인트의 버퍼에 데이터가 존재하는지 여부를 체크하는 단계;
    상기 체크 결과 상기 액세스 포인트의 버퍼에 데이터가 존재할 경우, 상기 액세스 포인트의 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계; 및
    상기 액세스 포인트의 버퍼에 저장된 데이터들이 해당 스테이션으로 전송되면, 각 스테이션들이 경쟁을 통해 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
  6. 제 5항에 있어서,
    상기 체크 결과 액세스 포인트의 버퍼에 데이터가 존재할 경우, 상기 액세스 포인트의 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계는,
    상기 체크 결과 액세스 포인트의 버퍼에 데이터가 존재할 경우, 포인트 조정 함수 프레임간 간격 만큼 기다린 후 액세스 포인트의 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계; 및
    상기 액세스 포인트로부터 데이터를 전송받은 스테이션은 짧은 프레임간 간격 만큼 기다린 후 액세스 포인터에게 응답 신호를 전송하는 단계를 더 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
  7. 제 5항에 있어서,
    상기 체크 결과 액세스 포인트의 버퍼에 데이터가 존재할 경우, 상기 액세스 포인트의 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계는,
    상기 분산 조정 함수 모드의 구간에서 PCF 프레임간 간격(PIFS) 후 이루어지는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
  8. 분산 조정 함수 구간에서 액세스 포인트와 각 스테이션들이 데이터를 전송하기 위해 경쟁을 하는 단계;
    상기 경쟁에서 이긴 스테이션이 상기 액세스 포인트에게 데이터를 전송하는 단계;
    상기 액세스 포인터는 전송된 데이터를 버퍼에 저장하고, 상기 버퍼에 저장된 데이터를 해당 스테이션에 전송하는 단계; 및
    상기 액세스 포인트의 데이터 전송 후 상기 액세스 포인트 및 각 스테이션들이 경쟁을 통해 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
  9. 제 8항에 있어서,
    상기 액세스 포인트는 버퍼에 저장된 데이터를 PCF 프레임간 간격 후 해당 스테이션에 전송하고, 상기 액세스 포인트의 데이터 전송 후 경쟁을 통한 데이터 전송은 분산 프레임 간격 후 이루어 지는 것을 특징으로 하는 액세스 포인트를 이용한 무선네트워크 통신 방법.
KR1020030039531A 2003-06-18 2003-06-18 액세스 포인트를 이용한 무선네트워크 통신 방법 KR20040110302A (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020030039531A KR20040110302A (ko) 2003-06-18 2003-06-18 액세스 포인트를 이용한 무선네트워크 통신 방법
JP2004097018A JP3971404B2 (ja) 2003-06-18 2004-03-29 アクセスポイントを用いた無線ネットワーク通信方法
US10/838,323 US20040257996A1 (en) 2003-06-18 2004-05-05 Wireless network communication method using access point
CNB2004100484472A CN1302648C (zh) 2003-06-18 2004-06-10 使用接入点的无线网络通信方法
EP20040253485 EP1489780A3 (en) 2003-06-18 2004-06-11 Wireless network communication method using access point
JP2007055728A JP2007174702A (ja) 2003-06-18 2007-03-06 アクセスポイントを用いた無線ネットワーク通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030039531A KR20040110302A (ko) 2003-06-18 2003-06-18 액세스 포인트를 이용한 무선네트워크 통신 방법

Publications (1)

Publication Number Publication Date
KR20040110302A true KR20040110302A (ko) 2004-12-31

Family

ID=33411760

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030039531A KR20040110302A (ko) 2003-06-18 2003-06-18 액세스 포인트를 이용한 무선네트워크 통신 방법

Country Status (5)

Country Link
US (1) US20040257996A1 (ko)
EP (1) EP1489780A3 (ko)
JP (2) JP3971404B2 (ko)
KR (1) KR20040110302A (ko)
CN (1) CN1302648C (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100701742B1 (ko) * 2006-03-09 2007-03-29 엘지전자 주식회사 에이피의 버퍼 메모리 할당 장치 및 방법
KR100728291B1 (ko) * 2005-08-19 2007-06-13 삼성전자주식회사 무선 랜 시스템의 프레임 전송 방법 및 그 장치
KR101024874B1 (ko) * 2006-01-04 2011-03-31 인터디지탈 테크날러지 코포레이션 Wlan 시스템에서 효율적인 다수 모드 동작을 제공하는방법 및 시스템
KR101237454B1 (ko) * 2011-02-24 2013-02-26 서울대학교산학협력단 무선 네트워크에서 ack의 전송기회를 이용한 데이터 전송 방법
CN111757504A (zh) * 2019-03-29 2020-10-09 国立研究开发法人情报通信研究机构 无线通信***及无线通信方法

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7912032B2 (en) * 2004-12-17 2011-03-22 Motorola, Inc. System and method for communicating within a wireless communication network
DE112005003146T5 (de) * 2004-12-17 2008-02-21 MeshNetworks, Inc., Schaumburg System und Verfahren zum Steuern von Überlastung in drahtlosen Multihop-Netzwerken
US20060153085A1 (en) * 2004-12-27 2006-07-13 Willins Bruce A Method and system for recovery from access point infrastructure link failures
US7724766B2 (en) * 2005-03-31 2010-05-25 Siemens Aktiengesellschaft High-density wireless local area network
US8014818B2 (en) * 2006-01-04 2011-09-06 Interdigital Technology Corporation Methods and systems for providing efficient operation of multiple modes in a WLAN system
JP4840043B2 (ja) * 2006-09-21 2011-12-21 ソニー株式会社 無線通信システムおよび無線通信装置
US7729248B2 (en) * 2006-11-13 2010-06-01 Fujitsu Limited Scheduler having queue for scheduling transmission of items from a station in a wireless network
CN101547462B (zh) * 2008-03-25 2011-04-20 中兴通讯股份有限公司 一种基站控制器获知分组控制功能pcf实体状态的方法
JP5193850B2 (ja) * 2008-12-26 2013-05-08 株式会社東芝 無線通信方法
US8547941B2 (en) * 2009-04-16 2013-10-01 Qualcomm Incorporated Apparatus and method for improving WLAN spectrum efficiency and reducing interference by flow control
CN102577497A (zh) * 2009-10-14 2012-07-11 捷讯研究有限公司 用于发送和接收确认信息以避免解码混淆的***和方法
CN102076105B (zh) * 2011-01-12 2014-04-30 北京傲天动联技术股份有限公司 点到多点通信***的轮询方法
CN103108391B (zh) * 2011-11-09 2015-09-23 华为终端有限公司 一种分配标识的方法及装置
US20150359001A1 (en) * 2014-06-09 2015-12-10 Qinghua Li Systems and methods for facilitating simultaneous poll responses
CN104066094B (zh) * 2014-06-19 2017-08-25 云南大学 一种基于两级轮询的无线认知网络频谱接入方法
US10102131B2 (en) * 2015-09-30 2018-10-16 Apple Inc. Proactive power management for data storage devices to reduce access latency
US10880881B2 (en) 2018-05-15 2020-12-29 King Fahd University Of Petroleum And Minerals Systems and methods for collision prevention and power conservation in wireless networks

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6477339A (en) * 1987-09-18 1989-03-23 Nec Corp Collision detecting type lan terminal interface module
JP3694844B2 (ja) * 1996-09-06 2005-09-14 富士通株式会社 パケット通信装置及び通信制御方法及びアクセスポイント
JP3489472B2 (ja) * 1999-03-02 2004-01-19 日本電信電話株式会社 無線パケット制御局
US7054329B2 (en) * 2000-07-07 2006-05-30 Koninklijke Philips Electronics, N.V. Collision avoidance in IEEE 802.11 contention free period (CFP) with overlapping basic service sets (BSSs)
US7058074B2 (en) * 2000-11-01 2006-06-06 Texas Instruments Incorporated Unified channel access for supporting quality of service (QoS) in a local area network
US20020159418A1 (en) * 2000-11-02 2002-10-31 Sharp Laboratories Of America, Inc. Quality of service using wireless lan
US6990116B1 (en) * 2001-01-12 2006-01-24 3Com Corporation Method and system for improving throughput over wireless local area networks with mode switching
WO2003026221A1 (en) * 2001-09-16 2003-03-27 Commprize Ventures Limited System and method for introducing sectored transceiving into wireless networks
KR100442821B1 (ko) * 2001-09-20 2004-08-02 삼성전자주식회사 대기수 제어 기반의 데이터 전송방법
AU2002346389A1 (en) * 2001-11-02 2003-05-12 At And T Corp. Wireless lans and neighborhood capture
JP3614133B2 (ja) * 2001-12-27 2005-01-26 日本電気株式会社 無線基地局装置、無線通信システム、及び通信制御方法
KR20040047376A (ko) * 2002-11-29 2004-06-05 삼성전자주식회사 무선랜에 있어서의 통신제어방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100728291B1 (ko) * 2005-08-19 2007-06-13 삼성전자주식회사 무선 랜 시스템의 프레임 전송 방법 및 그 장치
KR101024874B1 (ko) * 2006-01-04 2011-03-31 인터디지탈 테크날러지 코포레이션 Wlan 시스템에서 효율적인 다수 모드 동작을 제공하는방법 및 시스템
KR100701742B1 (ko) * 2006-03-09 2007-03-29 엘지전자 주식회사 에이피의 버퍼 메모리 할당 장치 및 방법
KR101237454B1 (ko) * 2011-02-24 2013-02-26 서울대학교산학협력단 무선 네트워크에서 ack의 전송기회를 이용한 데이터 전송 방법
CN111757504A (zh) * 2019-03-29 2020-10-09 国立研究开发法人情报通信研究机构 无线通信***及无线通信方法

Also Published As

Publication number Publication date
JP2007174702A (ja) 2007-07-05
EP1489780A2 (en) 2004-12-22
JP2005012762A (ja) 2005-01-13
CN1302648C (zh) 2007-02-28
EP1489780A3 (en) 2010-08-11
CN1574783A (zh) 2005-02-02
US20040257996A1 (en) 2004-12-23
JP3971404B2 (ja) 2007-09-05

Similar Documents

Publication Publication Date Title
KR20040110302A (ko) 액세스 포인트를 이용한 무선네트워크 통신 방법
US7477621B1 (en) System and method for estimating bandwidth requirements of and allocating bandwidth to communication devices operating in a network
JP4279149B2 (ja) Ieee802.11規格に準拠したワイヤレスローカルエリアネットワーク向けの高速チャネルスイッチ方法
US7221681B2 (en) Apparatus and method for providing IEEE 802.11e hybrid coordinator recovery and backoff rules
CN109714807B (zh) 一种基于公共控制信道的认知无线网络接入方法
US20060193279A1 (en) Method and system for accessing a channel in a wireless communications network using multi-polling
JP2007511972A (ja) マルチチャネルデバイスによる媒体へのアクセス方法
KR20040101297A (ko) 무선 매체에서 신속한 채널 스위칭을 수행하기 위한시스템 및 방법
KR20060031867A (ko) 고속 능동 스캐닝 방법, 고속 능동 스캐닝에 의한 핸드오프제공 방법, 액세스 포인트, 고속 능동 스캐닝 시스템 및제 1 무선국
KR20050088471A (ko) 포인트 조정 기능 강화 방법 및 무선 lan 시스템
WO2009151291A2 (en) Apparatus and method for transmitting and receiving data
AU2021323746B2 (en) Channel contention method and related apparatus
EP2915398B1 (en) Temporary medium handover
EP1271850B1 (en) Method for carrying out communications among plural stations
US20060274713A1 (en) Methods of channel access in a meshed network
US20060120334A1 (en) Enhanced direct link transmission method and system for wireless local area networks
US20230209600A1 (en) Channel Access Method for Multi-Link Device and Related Apparatus
KR20050080847A (ko) 무선 네트워크 통신 방법
US20050013325A1 (en) Method for transmitting multimedia data in wireless network
WO2021139793A1 (zh) 信道接入方法及相关产品
WO2023083023A1 (zh) 数据传输方法及装置、存储介质、程序产品
KR20040056992A (ko) 무선 이동통신 시스템에서의 랜덤 액세스 방법
CN117939691A (zh) 传输数据的方法及装置
KR20100072959A (ko) 무선 근거리 네트워크에서의 통신 시스템 및 방법
KR20140016128A (ko) 무선랜의 분산조정함수에 의한 경쟁을 통해 획득된 순방향 순서 암시 정보를 이용한 데이터 전송 방법 및 이를 이용하여 데이터를 전송하는 무선통신기기

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application