KR100900934B1 - 블록 수신확인을 사용한 데이터 처리율을 증가시키는시스템 및 방법 - Google Patents

블록 수신확인을 사용한 데이터 처리율을 증가시키는시스템 및 방법 Download PDF

Info

Publication number
KR100900934B1
KR100900934B1 KR1020077003993A KR20077003993A KR100900934B1 KR 100900934 B1 KR100900934 B1 KR 100900934B1 KR 1020077003993 A KR1020077003993 A KR 1020077003993A KR 20077003993 A KR20077003993 A KR 20077003993A KR 100900934 B1 KR100900934 B1 KR 100900934B1
Authority
KR
South Korea
Prior art keywords
traffic
block acknowledgment
block
acknowledgment
data
Prior art date
Application number
KR1020077003993A
Other languages
English (en)
Other versions
KR20070043857A (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 KR20070043857A publication Critical patent/KR20070043857A/ko
Application granted granted Critical
Publication of KR100900934B1 publication Critical patent/KR100900934B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1614Details of the supervisory signal using bitmaps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

설명된 기술은 블록 수신확인들을 합하여 데이터 쓰루풋을 증가시킨다. 이 실시예들은 통신 스테이션을 이용한 데이터 통신에서 복수의 트래픽 식별자들에 대한 하나의 블록 수신확인을 제공한다. 하나의 방법은 복수의 트래픽 식별자들 각각에 해당하는 멀티플 시작 시퀀스 번호를 제공하는 단계 및 각 멀티플 시작 시퀀스 번호에 해당하는 비트맵을 제공하는 단계를 포함한다. 비트맵은 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 해당하는 패킷들의 블록 수신확인을 나타낸다.

Description

블록 수신확인을 사용한 데이터 처리율을 증가시키는 시스템 및 방법{System and method for increasing data throughput using a block acknowledgement}
본 발명은 일반적으로 무선 근거리 통신망(wireless local area network, WLAN) 기술에 관련된 것이다. 특히 본 발명은 블록 수신확인(block acknowledgment)을 사용하여 데이터 쓰루풋을 증가시키는 것과 관련된 것이다.
본 절은 청구범위에서 열거되는 본 발명에 대한 배경 또는 문맥(context)을 제공하는 것이다. 여기에서의 설명은 추구되는 개념을 포함할 수 있으나 반드시 이전에 인식되거나 추구된 개념일 필요는 없다. 그러므로, 달리 지적되지 않으면, 본 절에서 설명되는 것은 본 출원의 청구범위에 대한 이전의 기술이 아니고 본 절에 포함되었어도 종래 기술인 것으로 인정되지 않는다.
최근에, IEEE 802.11 통신 표준에 따른 무선 근거리 통신망(WLAN)의 사용이 증가되고 있다. WLAN은 대체하거나 보충할 유선망과 동일한 애플리케이션들(applications)을 지원할 것으로 기대된다. IEEE 802.11e 그룹은 매체 접근 제어(media access control, MAC)를 개선하여 서비스 품질(QoS)에 민감한 애플리케이션들을 지원하고, 이동 사용자의 더 좋은 경험을 가능하게 하며 무선 채널에 대한 더 효율적인 사용이 가능하게 한다.
도 1은 비 서비스 품질(non-QoS) 수신확인을 위한 종래 기술의 통신 프레임(2)을 도시한 것이다. 통신 프레임(2)은 프레임 제어 필드(3), 듀레이션(duration)/ID 필드(4), 수신기 주소(RA) 필드(5) 및 FCS(fram check sequence) 필드(6)를 포함한다.
802.11e 규정은 다양한 선택적인 특징들을 포함한다. 그 선택적인 특징들중 하나가 블록 수신확인 (Block ACK)로 알려져 있다. 레거시(legacy) 802.11 MAC은 성공적으로 수신된 각 프레임 다음에 항상 ACK 프레임을 송신한다. Block ACK는 ACK가 되돌아오기 전에 몇 개의 데이터 프레임들이 전송되도록 하는데, 이는 각 ACK 프레임이 상당한 전송 오버헤드(overhead)를 갖기 때문에 전송 효율을 증가시킨다. 블록 ACK는 서비스 품질 스테이션(Quality of Service station, QSTA)와 서비스 품질 액세스 포인트(Quality of Service Access Point, QAP) 사이의 셋업(setup) 및 협상(negotiation)을 통해 초기화된다. 블록 ACK가 설정되면, 복수의 QoS 데이터 프레임들이 짧은 프레임간 간격(short inter-frame space, SIFS)만큼 프레임들 사이가 분리되어 경쟁이 없는 버스트(burst)로 전송될 수 있다.
현재 802.11e하에서 정의된 두 개의 블록 ACK 매커니즘들: 즉시 및 지연이 있다. 즉시 블록 ACK를 사용할 때 송신 스테이션은 복수의 데이터 프레임들을 SIFS 만큼 분리하여 경쟁이 없는 버스트로 전송한다. 송신기는 현재 동작하고 있는 전송 오퍼튜니티(transmit opportunities, TXOP) 듀레이션의 제한을 따라야 한다. 버스트의 끝에서 송신기는 블록 ACK 요구 프레임(block ACK request frame)을 송신한다. 수신기는 즉시 이전 데이터 프레임 버스트에 대한 수신확인 상태를 포함하는 블록 ACK 프레임으로 응답해야 한다.
지연 정책(policy)은 버스트에 이은 연속적인 TXOP로 그룹 수신확인이 송신되도록 한다. 경쟁이 없는 버스트 및 블록 ACK 요구에 대한 동일한 시퀀스가 즉시 모드에 사용된다. 수신기는 블록 ACK가 지연될 것을 지적하면서 블록 ACK 요구에 응답하여 단순히 표준 ACK를 송신한다. 지연 수신확인은 레이턴시(latency)를 증가시키고 즉시 ACK를 계산할 수 없는 낮은 성능의 구현을 지원하도록 공급된다.
도 2는 서비스 품질(QoS) 데이터 블록 수신확인에 대한 종래의 통신 프레임을 도시한 것이다. 이 블록 수신확인은 IEEE 802.11e 규격에 정의되어 있다. 블록 수신확인(ACK) 스트럭쳐(structure)는 트래픽 식별자(traffic identifier, TID) 내의 프레임들을 수신확인한다. 이 블록 ACK는 하나의 시그널링(signalling) 메시지를 갖는 프레임 블록을 수신확인한다. 그럼에도 불구하고, 블록 ACK는 트래픽 식별자(TID)에 의해 식별된 오직 하나의 통신 트래픽 스트림에게만 적용할 수 있다. 트래픽 스트림은 어떤 트래픽 규격과 관련된 데이터 스트림(예를 들어 음성 및 베스트 에포트(best effort) 데이터)이다. 시작 시퀀스 제어는 블록 수신확인을 송신할 필요가 있고 수신기로부터 시작하는 프레임들의 시퀀스 번호를 제공한다. 이어지는 각각의 프레임은 비트맵(bitmap)에서 비트로 표시된다. 비트맵에서 영(0)은 미수신(no received)를 나타내고, 1은 수신을 나타낸다.
따라서 복수의 트래픽 스트림들에 적용할 수 있도록 하나의 통신 스테이션에 대한 다른 TID들의 블록 ACK를 합함으로써 블록 ACK 기능을 향상시킬 필요가 있다. 이러한 방식으로, 복수의 애플리케이션들을 갖는 통신 스테이션은 각 트래픽 식별 자(TID) 마다 블록 ACK를 요구하는 대신에 단지 하나의 블록 ACK를 사용할 수 있다. 또한, 다른 트래픽 식별자들(TID)을 갖는 복수의 프레임들을 합하여 복수의 TID들에 대해 통신 스테이션당 합해진 블록 ACK의 송신이 가능하게 할 필요가 있다.
예시적인 일실시예는 통신 스테이션을 이용한 데이터 통신에서 복수의 트래픽 식별자들에 대해 하나의 블록 수신확인을 제공하는 방법과 관련된다. 그 방법은 복수의 트래픽 식별자들 각각에 해당하는 멀티플 시작 시퀀스 번호(multiple start sequence number)를 제공하고, 각 멀티플 시작 시퀀스 번호에 해당하는 비트맵을 제공하는 것이다. 비트맵은 상기 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 해당하는 패킷들의 블록 수신확인을 나타낸다.
상기 예시적인 실시예의 결과로, 스테이션은 함께 합해진 복수 프레임들을 수신할 때 복수의 ACK들 대신 하나의 ACK로 응답한다. 상기 예시적인 실시예는 즉시 및 지연 ACK에 적용할 수 있다. 보통의 ACK, 지연 블록 ACK 및 즉시 블록 ACK들은 임의의 결합이 가능하다.
다른 예시적인 실시예는 통신 스테이션을 이용한 데이터 통신에서 복수의 트래픽 식별자들에 대해 하나의 블록 수신확인을 제공하는 시스템에 관련된다. 상기 시스템은 서비스 품질 데이터 및 짧은 프레임간 간격을 포함하고 복수의 트래픽 식별자들 각각에 대한 멀티플 시작 시퀀스 번호를 포함하는 블록 수신확인 스트럭쳐 및 상기 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 해당하는 패킷들의 수신확인을 나타내는 해당 비트맵을 포함하는 전송 오퍼튜니티(transmit opportunity)를 포함한다.
다른 예시적인 실시예는 합해진 블록 수신확인들을 포함하는 데이터 쓰루풋을 갖는 무선 근거리 통신망(WLAN)에서의 통신을 위해 구성되는 디바이스와 관련된다. 상기 디바이스는 블록 수신확인 스트럭쳐를 포함하도록 구성되는 메모리 및 상기 블록 수신확인 스트럭쳐와 통신하여 데이터 수신을 표시하는 프로세서를 포함한다. 상기 블록 수신확인 스트럭쳐는 복수의 트래픽 식별자들 각각에 대한 멀티플 시작 시퀀스 번호 및 상기 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 해당하는 패킷들의 수신확인을 나타내는 해당 비트맵을 포함한다.
다른 예시적인 실시예는 통신 시스템에서 복수의 트래픽 식별자들에 대한 복수의 블록 수신확인들을 하나의 블록 수신확인으로 합하여 데이터 쓰루풋을 증가시키는 컴퓨터 프로그램 제품과 관련된다. 상기 컴퓨터 프로그램 제품은, 각 시작 시퀀스 번호가 해당 트래픽 식별자에 대한 수신확인 상태를 나타내는 비트맵과 관련될 때 복수의 트래픽 식별자들 각각에 대해 시작 시퀀스 번호를 할당하는 컴퓨터 코드; 및 상기 복수의 트래픽 식별자들 각각에 대한 블록 수신확인 제어 필드를 제공하는 컴퓨터 코드를 포함한다.
또 다른 예시적인 실시예는 복수의 트래픽 식별자들 각각에 대한 멀티플 시작 시퀀스 번호 및 상기 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 해당하는 패킷들의 수신확인을 나타내는 해당 비트맵을 포함하는 블록 수신확인 스트럭쳐와 관련된다.
도 1은 비 서비스 품질(non-quality of service) 데이터 수신확인에 대한 통신 프레임을 도시한 것이다.
도 2는 블록 수신확인 사양(feature)을 포함하는 통신 프레임을 도시한 것이다.
도 3은 예시적인 실시예에 따른 블록 수신확인 사양을 포함하는 통신 프레임을 도시한 것이다.
도 4는 예시적인 실시예에 따른 비 서비스 품질 데이터에 대한 합해진 블록 수신확인 사양을 포함하는 통신 프레임을 도시한 것이다.
도 5는 도 3의 블록 수신확인 사양이 포함된 예시적인 통신 세션(session)을 도시한 것이다.
도 6은 도 3의 블록 수신확인 사양을 포함하는 통신 시스템을 도시한 것이다.
도 3은 통신 스테이션(STA)에 대한 블록 수신확인 사양을 포함하는 통신 프레임(10)을 도시한 것이다. 블록 수신확인은 현재 통신 스테이션(STA)을 통해 서비스되고 있는 모든 트래픽 식별자들(TIDs)에 대한 프레임들을 수신확인한다. 통신 프레임(10)은 복수의 데이터 통신 필드들로 구성된다. 예시적인 실시예에 따라, 통신 프레임(10)은 프레임 제어 필드(12), 듀레이션 필드(14), 수신기 주소(Receiver Address, RA) 필드(16) 및 송신기 주소(Transmitter Address, TA) 필드(18)를 포함 한다.
TID 번호 1의 경우, 블록 ACK 제어 필드(22), 블록 ACK 시작 시퀀스 제어 필드(24) 및 블록 ACK 비트맵 필드(26)를 포함한다. 추가 TID들에 대한 필드들도 포함될 수 있다. 설명한다면, TID-n은 가장 큰 번호를 갖는 TID를 나타낸다. TID-n은 블록 ACK 제어 필드(28), 블록 ACK 시작 시퀀스 제어 필드(30) 및 블록 ACK 비트맵 필드(32)로 나타낼 수 있다. 통신 프레임(10)은 FCS(frame check field)(34)를 포함할 수 있다.
복수의 TID들이 존재하는 경우, 하나 이상의 블록 ACK 제어 필드들, 블록 ACK 시작 시퀀스 제어 필드들 및 블록 ACK 비트맵 필드들이 스트럭쳐에 포함되어 있을 수 있다. 다른 실시예에서, TID들의 개수에 대한 값을 저장하는 숫자 TID 필드가 포함될 수 있다. 듀레이션 필드(14)는 통신 프레임(10)의 길이를 나타낸다.
복수의 시작 시퀀스 필드들(각 TID당 하나씩) 및 TID에 해당하는 패킷들의 ACK/블록 ACK를 나타내는 해당 비트맵은 다른 TID들에 대한 블록 ACK를 합하는 것을 허용한다. 그 결과로, 복수의 애플리케이션들을 갖는 스테이션은 각 액세스 카테고리(access category)마다 블록 ACK를 요구하는 대신 하나의 블록 ACK를 사용한다. 블록 ACK 제어 필드(22)는 트래픽 식별자(TID)를 포함한다. 블록 ACK 시작 시퀀스 제어 필드(24)는 시퀀스 번호 및 프래그먼트(fragment) 번호의 두 부분을 갖는다. 블록 ACK 비트맵 필드(26)는 프레임 수신 상태를 나타내고, 여기서, 1은 프레임이 성공적으로 수신된 것을 나타내고 0은 프레임이 성공적으로 수신되지 못한 것을 나타낸다.
도 4는 블록 수신확인 사양을 포함하는 통신 프레임(35)을 도시한 것이다. 통신 프레임(35)은 비 QoS 데이터를 포함한다. 통신 프레임(35)은 프레임 제어 필드(36), 듀레이션 필드(37), RA 필드(38), 블록 ACK 시작 시퀀스 제어 필드(39), 블록 ACK 비트맵 필드(40) 및 FCS 필드(41)f와 같은 복수의 데이터 통신 필드들로 구성된다.
통신 프레임(35)은 예시적인 실시예들이 비 QoS STA 또는 비 QoS AP로 확장되는 것을 나타낸다. 비 QoS 경우에서, 합해진 블록 ACK는 오직 하나의 시퀀스 번호 인스턴스(instance)와 시퀀스 비트맵을 갖는다. 하나 또는 복수의 트래픽 식별자를 가질 필요는 없다.
프레임 세트에 대해 하나의 ACK를 송신하는 것은 하나의 실패 포인트(point of failure)를 생성한다. 달리 표현하면, 이 하나의 ACK가 손실되었다면 송신기는 ACK를 기다리는 모든 대기 프레임들을 재송신할 필요가 있다. 다행히 본 발명의 실시예에 따르면, 합해진 블록 ACK는 성공적인 전송 기회를 증가시키면서 대기중에서(over the air) 더 강건한(robust) 코딩과 통신한다. 스테이션의 옵션(option) 하나는 스테이션의 현재 능력보다 더 강건한 코딩으로 합해진 블록 ACK를 송신하는 것이다. 다른 옵션은 합해진 블록 ACK를 최상의 코딩 능력으로 송신하는 것이다.
예시적인 실시예에 따라, 합해진 블록 ACK는 수신기에 대한 ID를 갖는다. 그 ID는 통신 프레임에서 다른 서브 타입들(즉, 통신 프레임을 식별하기 위한 클래스)을 가질 수 있고, 따라서 수신기가 인식할 수 있다. 그 ID는 또 다른 사양, 예를 들어 높은 쓰루풋 프레임 모음(High Throughput Frame Aggregation) 능력을 갖는 디폴트(default) 사양일 수 있다. 그 결과, 프레임 모음의 존재는 합해진 블록 ACK가 있음을 암시한다. 그 ID는 또한 송신기와 수신기 사이에서 협상된 선택적인 사양일 수 있다.
도 5는 도 1을 참조하여 설명된 블록 수신확인 사양을 포함하는 예시적인 통신 세션을 도시한 것이다. 통신 세션(40)에서, 세 트래픽 ID들, TID=1, TID=2 및 TID=3이 사용된다. 트래픽 식별자들은 오퍼튜니티들(opportunities) 동안 통신되는 서비스 품질 데이터를 갖는 오퍼튜니티들을 전송한다. 이 기술 분야의 당업자에게 이해되는 바와 같이, 서비스 품질(QoS)은 다양한 기술을 이용하여 선택된 네트워크 트래픽에 더 좋은 서비스를 제공하는 네트워크의 능력을 말한다.
공통 블록 수신확인 요구(common block acknowledgement request)(42)는 복수의 트래픽 식별자들의 통신 스트림들에 의해 사용된다. 공통 블록 수신확인 요구(42)는 단일 블록 수신확인(44)이 되돌아오는 결과를 가져온다. 블록 수신확인의 예가 도 3을 참조하여 설명되었다. 그 결과, 통신 네트워크에서의 데이터 쓰루풋이 개선된다. 세 개의 수신확인 요구와 세 개의 수신확인 대신, 하나의 수신확인 요구 및 하나의 수신확인이 송수신된다.
무선 근거리 통신망 시스템은 802.11a 시스템에서 6, 9, 12, 18, 24, 36 및 54 mbps와 같은 데이터 전송 속도(data rate) 범위를 제공한다. 데이터 전송 속도는 스테이션(STA)에 대해 현재의 변조 및 코딩 방식(modulation and coding scheme, MCS)을 기반으로 하여 설정되고, 차례로 STA의 무선 환경에 의해 관리된다. 낮은 데이터 전송 속도는 높은 데이터 전송 속도보다 더 좋은 에러 보호를 제 공한다. 예를 들어, 성공적인 프레임 전송 기회는 24Mbps의 속도에서보다 18Mbps의 속도에서 더 높다. 그러나 동시에 STA는 현재의 무선 조건들을 기반으로 하여 최대 가능 데이터 속도를 사용한다. 하나의 프레임 세트에 대한 하나의 합해진 블록 ACK의 전송은 하나의 실패 포인트를 생성한다. 달리 표현하면, 이 하나의 ACK가 손실되었다면, 송신기는 ACK를 기다리는 모든 대기 프레임들을 재전송할 필요가 있다. 그 결과, 예시적인 실시예에서 합해진 블록 ACK는 낮은 데이터 전송 속도(또는 높은 에러 보호)에서 통신하고, 그에 따라 성공적인 전송 기회가 증가한다. 선택적인 구현으로서, STA가 현재 STA의 능력보다 한 단위 낮은 레벨의 전송속도를 갖는 합해진 블록 ACK를 전송한다. 예를 들어, STA가 18Mbps가 가능하다면, 12 Mbps로 합해진 블록 ACK를 전송한다. 다른 옵션으로는 가장 낮은 데이터 전송 속도, 즉, 6Mbps로 전송하는 것이다.
도 6은 여기에서 설명된 블록 ACK 사양을 포함하는 통신 시스템(50)을 도시한 것이다. 여기에서 설명된 예시적인 실시예는 어떠한 통신 시스템에도 적용될 수 있다. 통신 시스템(50)은 단말 장비(terminal equipment, TE) 디바이스(52), 액세스 포인트(AP)(54), 서버(56) 및 네트워크(58)를 포함한다. TE 디바이스(52)는 메모리(MEM), 중앙 처리 유닛(CPU), 사용자 인터페이스(UI) 및 입출력 인터페이스(I/O)를 포함한다. 메모리는 CPU를 제어하는 애플리케이션들을 저장하는 비휘발성(non-volatile) 메모리 및 데이터 처리를 위한 랜덤 액세스 메모리를 포함할 수 있다. I/O 인터페이스는 802.11 표준을 기반으로 하는 카드들중 하나와 같은 무선 근거리 통신망의 네트워크 인터페이스 카드를 포함할 수 있다.
TE 디바이스(52)는 음성 인식이 수행되는 임의의 휴대용(portable) 전자 디바이스, 예를 들어 PDA(Personal Digital Assistant) 디바이스, 원격 제어기(remote controller) 또는 이어폰(earpiece)과 마이크로폰(microphone)의 결합일 수 있다. TE 디바이스(52)는 컴퓨터 또는 이동 스테이션(mobile station)에 의해 사용되는 보조적인 디바이스일 수 있고, 이 경우 서버(56)로의 데이터 전송은 컴퓨터 또는 이동 스테이션을 통해 이루어질 수 있다. 예시적인 실시예에서, TE 디바이스(52)는 서버(56)가 기능적으로 연결되는 공중 지상 이동 네트워크(public land mobile network)와 통신하는 이동 스테이션이다. 네트워크(58)에 연결되는 TE 디바이스(52)는 네트워크(58)와 무선으로 통신하는 이동 스테이션 기능을 포함한다. 네트워크(58)는 임의의 알려진 무선 네트워크, 예를 들어 GSM 서비스를 지원하는 네트워크, GPRS(General packet Radio Service)를 지원하는 네트워크 또는 3GPP(3rd Generation Pernership Project) 표준에 따른 UMTS(Universal Mobile Telecommunications System) 네트워크와 같은 3세대 이동 네트워크일 수 있다. 또한 서버(56)의 기능이 이동 네트워크에 구현될 수 있다. TE 디바이스(56)는 통화만을 위해 사용되는 이동 전화기이거나 PDA 기능을 가질 수 있다.
본 발명에 대한 몇가지 실시예들이 설명되었으나, 이는 본 발명이 속하는 기술분야의 당업자에 의해 변형 및 변경이 가능함이 이해되어야 한다. 본 발명은 특정 실시예에 한정되지 않고 첨부되는 청구범위의 사상 및 범위 내에 포함되는 다양한 변형, 결합 및 변경으로 확장된다.

Claims (26)

  1. 통신 스테이션과의 데이터 통신에서 복수의 트래픽 식별자들에 대해 하나의 블록 수신확인(block acknowledgement)을 제공하는 방법에 있어서,
    복수의 트래픽 식별자들의 각 트래픽 식별자 - 각 트래픽 식별자는 복수의 트래픽 스트림들 중의 하나의 트래픽 스트림을 식별함 - 에 해당하는 멀티플 시작 시퀀스 번호(multiple start sequence number)를 제공하는 단계; 및
    각 멀티플 시작 시퀀스 번호에 대응하는 비트맵을 제공하는 단계를 포함하고,
    상기 비트맵은 상기 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 대응하는 패킷들의 블록 수신확인을 나타내는 것을 특징으로 하는 방법.
  2. 제1항에 있어서,
    합해진 형태로 통신 스테이션에 전송된 복수의 프레임들에 응답하여 하나의 수신확인을 송수신하는 단계를 더 포함함을 특징으로 하는 방법.
  3. 제1항에 있어서,
    송수신되는 데이터는 비 서비스 품질 데이터, 스테이션에 관한 데이터 및 액세스 포인트에 관한 데이터이고, 상기 시작 시퀀스 번호에 대한 하나의 인스턴스(instance)를 더 포함함을 특징으로 하는 방법.
  4. 제1항에 있어서,
    상기 블록 수신확인은 수신기의 ID를 포함함을 특징으로 하는 방법.
  5. 제1항에 있어서,
    통신 프레임에서 트래픽 식별자들의 개수를 나타내는 숫자 트래픽 식별자를 제공하는 단계를 더 포함함을 특징으로 하는 방법.
  6. 제5항에 있어서,
    상기 통신 프레임은 블록 ACK 제어 필드, 블록 ACK 시작 시퀀스 제어 필드 및 블록 ACK 비트맵 필드를 포함함을 특징으로 하는 방법.
  7. 제5항에 있어서,
    상기 통신 프레임은 상기 통신 프레임의 길이를 나타내는 듀레이션(duration) 필드를 포함함을 특징으로 하는 방법.
  8. 제1항에 있어서,
    통신 버스트의 끝에서 바로 상기 블록 수신확인을 갖는 프레임을 송수신하는 단계를 더 포함함을 특징으로 하는 방법.
  9. 제1항에 있어서,
    통신 버스트 끝으로부터 지연 후에 상기 블록 수신확인을 갖는 프레임을 송수신하는 단계를 더 포함함을 특징으로 하는 방법.
  10. 제1항에 있어서,
    상기 블록 수신확인은 스테이션으로부터 송수신된 데이터의 데이터 전송 속도(data rate)보다 낮은 데이터 전송 속도에서 송수신되는 것을 특징으로 하는 방법.
  11. 통신 스테이션과의 데이터 통신에서 복수의 트래픽 식별자들에 대해 하나의 블록 수신확인을 제공하는 시스템에 있어서,
    데이터 및 짧은 프레임간 간격(short inter-frame space)을 포함하는 전송 오퍼튜니티(transmit opportunity); 및
    복수의 트래픽 식별자들 각각에 대한 멀티플 시작 시퀀스 번호 및 상기 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 해당하는 패킷들의 수신확인을 나타내는 해당 비트맵을 포함하는 블록 수신확인 스트럭쳐(structure)를 포함하고,
    상기 복수의 트래픽 식별자들 각각은 복수의 트래픽 스트림들 각각을 식별함을 특징으로 하는 시스템.
  12. 제11항에 있어서,
    상기 블록 수신확인 스트럭쳐는 통신 프레임에서 트래픽 식별자들의 개수를 나타내는 숫자 트래픽 식별자를 포함함을 특징으로 하는 시스템.
  13. 제11항에 있어서,
    상기 블록 수신확인 스트럭쳐는 블록 수신확인 제어 필드, 블록 수신확인 시작 시퀀스 제어 필드 및 블록 수신확인 비트맵 필드를 포함함을 특징으로 하는 시스템.
  14. 제11항에 있어서,
    상기 블록 수신확인 스트럭쳐는 상기 통신 프레임의 길이를 나타내는 듀레이션 필드를 포함함을 특징으로 하는 시스템.
  15. 제11항에 있어서,
    상기 데이터는 서비스 품질 데이터를 포함함을 특징으로 하는 시스템.
  16. 합해진 블록 수신확인들을 포함하는 데이터 쓰루풋(data throughput)을 갖는 무선 근거리 통신망에서 통신하도록 구성되는 디바이스에 있어서,
    블록 수신확인 스트럭쳐를 포함하도록 구성된 메모리; 및
    데이트 수신을 나타내도록 상기 블록 수신확인 스트럭쳐와 통신하는 프로세서를 포함하고,
    상기 블록 수신확인 스트럭쳐는 복수의 트래픽 식별자들 각각에 대해 멀티플 시작 시퀀스 번호 및 상기 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 해당하는 패킷들의 수신확인을 나타내는 해당 비트맵을 포함하고,
    상기 복수의 트래픽 식별자들 각각은 복수의 트래픽 스트림들 각각을 식별함을 특징으로 하는 디바이스.
  17. 제16항에 있어서,
    상기 블록 수신확인 스트럭쳐는 통신 프레임에서 트래픽 식별자들의 개수를 나타내는 숫자 트래픽 식별자를 포함함을 특징으로 하는 디바이스.
  18. 제16항에 있어서,
    상기 블록 수신확인 스트럭쳐는 블록 수신확인 제어 필드, 블록 수신확인 시작 시퀀스 제어 필드 및 블록 수신확인 비트맵 필드를 포함함을 특징으로 하는 디바이스.
  19. 제16항에 있어서,
    상기 블록 수신확인 스트럭쳐는 통신 프레임의 길이를 나타내는 듀레이션 필드를 포함함을 특징으로 하는 디바이스.
  20. 제16항에 있어서,
    상기 데이터는 서비스 품질 데이터임을 특징으로 하는 디바이스.
  21. 통신 시스템에서 복수의 트래픽 식별자들에 대한 블록 수신확인들을 하나의 블록 수신확인으로 합하여서 데이터 쓰루풋을 증가시키는 컴퓨터 프로그램 생성물을 포함하는 컴퓨터로 읽을 수 있는 기록 매체에 있어서, 상기 컴퓨터 프로그램 생성물은
    복수의 트래픽 식별자들 각각에 대해 시작 시퀀스 번호를 할당하고, 각 시작시퀀스 번호는 상기 해당 트래픽 식별자에 대한 수신확인 상태를 나타내는 비트맵과 관련되는, 컴퓨터 코드; 및
    상기 복수의 트래픽 식별자들 각각에 대한 블록 수신확인 제어 필드를 제공하는 컴퓨터 코드를 포함하고,
    상기 복수의 트래픽 식별자들 각각은 복수의 트래픽 스트림들 각각을 식별함을 특징으로 하는 컴퓨터로 읽을 수 있는 기록 매체.
  22. 제21항에 있어서,
    상기 시작 시퀀스 번호들의 개수는 트래픽 식별자 필드의 번호에 포함되는 것을 특징으로 하는 컴퓨터로 읽을 수 있는 기록 매체.
  23. 제21항에 있어서, 상기 컴퓨터 프로그램 생성물은
    전송 오퍼튜니티에 대한 끝을 결정하는 컴퓨터 코드를 더 포함함을 특징으로 하는 컴퓨터로 읽을 수 있는 기록 매체.
  24. 복수의 트래픽 식별자들 각각에 대한 멀티플 시작 시퀀스 번호; 및
    상기 복수의 트래픽 식별자들중 하나의 트래픽 식별자에 해당하는 패킷들의 수신확인을 나타내는 해당 비트맵을 포함하고,
    상기 복수의 트래픽 식별자들 각각은 복수의 트래픽 스트림들 각각을 식별함을 특징으로 하는 블록 수신확인 스트럭쳐를 제공하는 장치.
  25. 제24항에 있어서, 상기 블록 수신확인 스트럭쳐는
    통신 프레임에서 트래픽 식별자들의 개수를 나타내는 숫자 트래픽 식별자를 더 포함함을 특징으로 하는 장치.
  26. 제24항에 있어서, 상기 블록 수신확인 스트럭쳐는
    블록 수신확인 제어 필드, 블록 수신확인 시작 시퀀스 제어 필드 및 블록 수신확인 비트맵 필드를 더 포함함을 특징으로 하는 장치.
KR1020077003993A 2004-07-21 2005-07-20 블록 수신확인을 사용한 데이터 처리율을 증가시키는시스템 및 방법 KR100900934B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/895,657 US8223647B2 (en) 2004-07-21 2004-07-21 System and method for increasing data throughout using a block acknowledgement
US10/895,657 2004-07-21

Publications (2)

Publication Number Publication Date
KR20070043857A KR20070043857A (ko) 2007-04-25
KR100900934B1 true KR100900934B1 (ko) 2009-06-08

Family

ID=35657052

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077003993A KR100900934B1 (ko) 2004-07-21 2005-07-20 블록 수신확인을 사용한 데이터 처리율을 증가시키는시스템 및 방법

Country Status (7)

Country Link
US (1) US8223647B2 (ko)
EP (1) EP1774691A4 (ko)
JP (1) JP2008507226A (ko)
KR (1) KR100900934B1 (ko)
CN (1) CN1989723B (ko)
AU (1) AU2005264062B2 (ko)
WO (1) WO2006008638A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020159164A1 (ko) * 2019-01-28 2020-08-06 엘지전자 주식회사 무선랜 시스템에서 듀얼 커넥티비티를 지원하기 위한 기법

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7420921B2 (en) * 2002-05-17 2008-09-02 Broadcom Corporation Aggregated fragment acknowledgement in local area network
US7978716B2 (en) 2003-11-24 2011-07-12 Citrix Systems, Inc. Systems and methods for providing a VPN solution
US7757074B2 (en) 2004-06-30 2010-07-13 Citrix Application Networking, Llc System and method for establishing a virtual private network
US8739274B2 (en) 2004-06-30 2014-05-27 Citrix Systems, Inc. Method and device for performing integrated caching in a data communication network
US8495305B2 (en) 2004-06-30 2013-07-23 Citrix Systems, Inc. Method and device for performing caching of dynamically generated objects in a data communication network
US8046830B2 (en) * 2004-07-23 2011-10-25 Citrix Systems, Inc. Systems and methods for network disruption shielding techniques
CA2572401A1 (en) 2004-07-23 2006-02-02 Citrix Systems, Inc. A method and systems for securing remote access to private networks
WO2006016745A1 (en) * 2004-08-12 2006-02-16 Samsung Electronics Co., Ltd. Method and apparatus for transmitting ack frame
US8706877B2 (en) * 2004-12-30 2014-04-22 Citrix Systems, Inc. Systems and methods for providing client-side dynamic redirection to bypass an intermediary
US8549149B2 (en) * 2004-12-30 2013-10-01 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP multiplexing
US8954595B2 (en) 2004-12-30 2015-02-10 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP buffering
US8700695B2 (en) * 2004-12-30 2014-04-15 Citrix Systems, Inc. Systems and methods for providing client-side accelerated access to remote applications via TCP pooling
US7810089B2 (en) * 2004-12-30 2010-10-05 Citrix Systems, Inc. Systems and methods for automatic installation and execution of a client-side acceleration program
US8255456B2 (en) 2005-12-30 2012-08-28 Citrix Systems, Inc. System and method for performing flash caching of dynamically generated objects in a data communication network
CN101313486B (zh) * 2005-03-07 2016-10-05 高通股份有限公司 无线分组网络的块确认协议
KR100902499B1 (ko) * 2005-08-02 2009-06-15 삼성전자주식회사 광대역 무선통신시스템에서 프레임 통신 장치 및 방법
KR100708204B1 (ko) * 2005-11-07 2007-04-16 삼성전자주식회사 무선랜에서 스테이션들간의 매체 접근에 대한 공정성을보장하는 방법 및 장치
US8301839B2 (en) * 2005-12-30 2012-10-30 Citrix Systems, Inc. System and method for performing granular invalidation of cached dynamically generated objects in a data communication network
US7921184B2 (en) * 2005-12-30 2011-04-05 Citrix Systems, Inc. System and method for performing flash crowd caching of dynamically generated objects in a data communication network
US7904777B2 (en) * 2006-01-24 2011-03-08 Samsung Electronics Co., Ltd. Method and system for generating block acknowledgements in wireless communications
TWI465085B (zh) * 2006-02-14 2014-12-11 Interdigital Tech Corp Wlan服務中提供可靠多播服務方法及系統
US7782836B2 (en) * 2006-03-24 2010-08-24 Samsung Electronics Co., Ltd. Method and system for transmission of different types of information in wireless communication
US8259647B2 (en) * 2006-06-12 2012-09-04 Samsung Electronics Co., Ltd. System and method for wireless communication of uncompressed video having a link control and bandwidth reservation scheme for control/management message exchanges and asynchronous traffic
KR100755717B1 (ko) * 2006-07-07 2007-09-05 삼성전자주식회사 무선 네트워크에서 블록 응답을 향상시키는 장치 및 방법
KR100772528B1 (ko) * 2006-09-29 2007-11-01 한국전자통신연구원 유/무선 네트워크에서 효율적인 패킷 재전송 방법 및 장치
KR100862613B1 (ko) 2006-12-08 2008-10-09 한국전자통신연구원 다중 블록 응답 처리 방법
US8837337B2 (en) * 2007-01-12 2014-09-16 Qualcomm Incorporated Signaling of power information for MIMO transmission in a wireless communication system
US7675911B2 (en) * 2007-03-01 2010-03-09 Samsung Electronics Co., Ltd. Method and system for acknowledgements in wireless communications
JP5305703B2 (ja) 2008-03-24 2013-10-02 株式会社東芝 無線通信装置、無線通信装置の制御方法、および無線通信装置の制御プログラム
US9450711B2 (en) 2008-04-02 2016-09-20 Qualcomm Incorporated Method and apparatus for extended reverse direction grant in a wireless local area network (WLAN)
US10771199B2 (en) 2008-04-02 2020-09-08 Qualcomm Incorporated Methods and apparatus for reverse link acknowledgement in a wireless local area network (WLAN)
US9203560B2 (en) * 2008-04-04 2015-12-01 Qualcomm Incorporated Methods and apparatus for delayed block acknowledgement in a wireless local area network (WLAN)
KR101758909B1 (ko) * 2010-02-18 2017-07-18 엘지전자 주식회사 무선 랜에서 수신 확인 전송 방법 및 장치
US20120079336A1 (en) * 2010-09-24 2012-03-29 Aran Bergman Techniques utilizing arq feedback for efficient transmitter buffer usage
US9628226B2 (en) * 2010-09-30 2017-04-18 Qualcomm Incorporated Block acknowledgement with retransmission policy differentiation
US9100177B2 (en) * 2011-09-02 2015-08-04 Qualcomm Incorporated Systems and methods for acknowledging communications from a plurality of devices
US8755403B2 (en) 2011-11-09 2014-06-17 Hitachi, Ltd. Block acknowledgement for wireless communication methods, apparatuses and systems
US9363707B2 (en) 2011-12-29 2016-06-07 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
US9253290B2 (en) * 2012-02-29 2016-02-02 Qualcomm Incorporated Apparatus and methods for block acknowledgment compression
US8832515B2 (en) 2012-02-29 2014-09-09 Qualcomm Incorporated Block acknowledgement mechanism including sequence number acknowledgement and retry bit
US9019822B2 (en) 2012-02-29 2015-04-28 Qualcomm Incorporated Apparatus and methods for block acknowledgment compression
US20130301625A1 (en) * 2012-05-11 2013-11-14 Cambridge Silicon Radio Limited Aggregation of information units in a wireless network
EP3070867B1 (en) * 2012-07-16 2019-12-18 QUALCOMM Incorporated Apparatus and methods for block acknowledgment compression
US9524261B2 (en) * 2012-12-21 2016-12-20 Apple Inc. Credit lookahead mechanism
US9781627B2 (en) 2013-04-08 2017-10-03 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
US9426261B2 (en) * 2013-05-15 2016-08-23 Qualcomm Incorporated Apparatus and methods for improved frames
US9433018B2 (en) 2013-09-05 2016-08-30 Futurewei Technologies, Inc. System and method for using SIC to solve WiFi collisions
US10037301B2 (en) * 2015-03-04 2018-07-31 Xilinx, Inc. Circuits and methods for inter-processor communication
US9900169B2 (en) * 2015-03-18 2018-02-20 Cisco Technology, Inc. Reliable multicast in low-power and lossy networks
US10387343B2 (en) 2015-04-07 2019-08-20 International Business Machines Corporation Processing of events for accelerators utilized for parallel processing
US10394743B2 (en) * 2015-05-28 2019-08-27 Dell Products, L.P. Interchangeable I/O modules with individual and shared personalities
CN106656429B (zh) * 2015-11-03 2020-06-02 华为技术有限公司 无线通信方法和设备
US10849168B2 (en) * 2016-05-10 2020-11-24 Apple Inc. Single user multi-TID TXOP with QoS prioritization
US10586757B2 (en) * 2016-05-27 2020-03-10 Linear Technology Corporation Exposed solderable heat spreader for flipchip packages
US10396012B2 (en) * 2016-05-27 2019-08-27 International Business Machines Corporation Advanced through substrate via metallization in three dimensional semiconductor integration
US20180131640A1 (en) * 2016-11-07 2018-05-10 Qualcomm Incorporated Techniques for encoding and decoding multiple acknowledgement signals in new radio
KR20210135159A (ko) * 2020-05-04 2021-11-12 현대자동차주식회사 다중 링크를 지원하는 통신 시스템에서 데이터 전송을 지시하기 위한 방법 및 장치
EP4280495A4 (en) * 2021-01-12 2024-03-06 Beijing Xiaomi Mobile Software Co., Ltd. BLOCK CONFIRMATION METHOD, APPARATUS AND STORAGE MEDIUM

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000006079A1 (en) * 1998-07-29 2000-02-10 Mesibo A/S A bag or a bag system for collecting and storing blood and a method therefor
WO2000033502A1 (en) 1998-11-27 2000-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Bandwidth efficient acknowledgement/negative acknowledegment
US6772215B1 (en) 1999-04-09 2004-08-03 Telefonaktiebolaget Lm Ericsson (Publ) Method for minimizing feedback responses in ARQ protocols

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5553083B1 (en) * 1995-01-19 2000-05-16 Starburst Comm Corp Method for quickly and reliably transmitting frames of data over communications links
US5948060A (en) * 1997-01-24 1999-09-07 International Business Machines Corporation Speeding-up communication rates on links transferring data structures by a method of handing scatter/gather of storage blocks in commanded computer systems
US6367056B1 (en) 1998-04-23 2002-04-02 Altera Corporation Method for incremental timing analysis
US6301249B1 (en) * 1998-08-04 2001-10-09 Opuswave Networks, Inc Efficient error control for wireless packet transmissions
US6367045B1 (en) * 1999-07-01 2002-04-02 Telefonaktiebolaget Lm Ericsson (Publ) Bandwidth efficient acknowledgment/negative acknowledgment in a communication system using automatic repeat request (ARQ)
US6574688B1 (en) * 1999-01-05 2003-06-03 Agere Systems Inc. Port manager controller for connecting various function modules
US6438108B1 (en) 1999-03-11 2002-08-20 Telefonaktiebolaget L M Ericsson (Publ) System for improved transmission of acknowledgements within a packet data network
US6778501B1 (en) * 1999-04-07 2004-08-17 Telefonaktiebolaget Lm Ericsson (Publ) Selective repeat ARQ with efficient utilization of bitmaps
JP4564668B2 (ja) 1999-04-07 2010-10-20 テレフオンアクチーボラゲット エル エム エリクソン(パブル) ビットマップを有効に使用する選択的繰り返しarq
US6574668B1 (en) * 2000-01-25 2003-06-03 Cirrus Logic, Inc. Retransmission scheme in wireless computer networks
JP2001249471A (ja) * 2000-03-07 2001-09-14 Fuji Denki Gazo Device Kk 電子写真用感光体
US6557135B1 (en) * 2000-05-17 2003-04-29 Lucent Technologies Inc. Cycling through entirety of error-indicating acknowledgment information
JP2002171260A (ja) * 2000-11-30 2002-06-14 Sony Corp 通信方法、通信システム及び通信端末装置
US6694471B1 (en) * 2000-12-27 2004-02-17 Cisco Technology, Inc. System and method for periodic retransmission of messages
FR2821505B1 (fr) * 2001-02-23 2003-06-13 Nortel Networks Ltd Procede de transmission de donnees en mode acquitte entre une unite de controle et un terminal, et unite de controle mettant en oeuvre un tel procede
FR2822317B1 (fr) * 2001-03-16 2003-08-08 Nortel Networks Ltd Unite d'emission de blocs de donnees en mode acquitte sur un canal comportant un lien radio avec une station mobile
US20030018524A1 (en) 2001-07-17 2003-01-23 Dan Fishman Method for marketing and selling products to a user of a wireless device
US7304995B2 (en) * 2001-08-29 2007-12-04 Texas Instruments Incorporated Systems and methods for packet flow control
WO2003021443A1 (en) * 2001-08-31 2003-03-13 Adaptec, Inc. Systems and methods for implementing host-based security in a computer network
KR100442821B1 (ko) * 2001-09-20 2004-08-02 삼성전자주식회사 대기수 제어 기반의 데이터 전송방법
US7376879B2 (en) * 2001-10-19 2008-05-20 Interdigital Technology Corporation MAC architecture in wireless communication systems supporting H-ARQ
US20030125051A1 (en) 2001-12-27 2003-07-03 Arto Leppisaari Acknowledgement of reception of downlink messages
US7221684B1 (en) * 2002-01-08 2007-05-22 Cisco Technology, Inc. Increasing network efficiency using packet compression and decompression
US20030135640A1 (en) * 2002-01-14 2003-07-17 Texas Instruments Incorporated Method and system for group transmission and acknowledgment
US7630403B2 (en) * 2002-03-08 2009-12-08 Texas Instruments Incorporated MAC aggregation frame with MSDU and fragment of MSDU
US7567570B2 (en) * 2002-03-19 2009-07-28 Network Equipment Technologies, Inc. Reliable transport of TDM data streams over packet networks
US7224704B2 (en) * 2002-04-01 2007-05-29 Texas Instruments Incorporated Wireless network scheduling data frames including physical layer configuration
JP4176402B2 (ja) * 2002-04-17 2008-11-05 シャープ株式会社 通信管理方法、通信管理プログラム、通信管理プログラムを記録した記録媒体、ならびに通信局
JP2003324442A (ja) * 2002-04-26 2003-11-14 Matsushita Electric Ind Co Ltd 無線ネットワークで効率的なバッファ機構を用いることにより媒体アクセスを高速化する方法
US7420921B2 (en) * 2002-05-17 2008-09-02 Broadcom Corporation Aggregated fragment acknowledgement in local area network
US7031336B2 (en) * 2002-08-26 2006-04-18 Colubris Networks, Inc. Space-time-power scheduling for wireless networks
FR2847091B1 (fr) * 2002-11-08 2005-02-04 Nortel Networks Ltd Procede de transmission de donnees en mode acquitte entre une unite emettrice et une unite receptrice, et unite de transmission mettant en oeuvre un tel procede
US7587173B2 (en) * 2003-06-19 2009-09-08 Interdigital Technology Corporation Antenna steering for an access point based upon spatial diversity
EP1645066A4 (en) * 2003-06-27 2011-01-12 Nokia Corp METHOD AND APPARATUS FOR PACKET GROUPING IN A WIRELESS COMMUNICATION NETWORK
US7295542B2 (en) * 2004-03-04 2007-11-13 Sharp Laboratories Of America, Inc. System and method for beacon timing control in a mixed IEEE 802.11 network
US7290195B2 (en) * 2004-03-05 2007-10-30 Microsoft Corporation Adaptive acknowledgment delay
JP4528541B2 (ja) 2004-03-05 2010-08-18 株式会社東芝 通信装置、通信方法、および通信システム
US7463642B2 (en) * 2004-04-07 2008-12-09 Cisco Technology, Inc. Multiple receiver aggregation
US7385976B2 (en) * 2004-08-12 2008-06-10 Mitsubishi Electric Research Laboratories, Inc. Method for acknowledging data packets in a network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000006079A1 (en) * 1998-07-29 2000-02-10 Mesibo A/S A bag or a bag system for collecting and storing blood and a method therefor
WO2000033502A1 (en) 1998-11-27 2000-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Bandwidth efficient acknowledgement/negative acknowledegment
US6772215B1 (en) 1999-04-09 2004-08-03 Telefonaktiebolaget Lm Ericsson (Publ) Method for minimizing feedback responses in ARQ protocols

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020159164A1 (ko) * 2019-01-28 2020-08-06 엘지전자 주식회사 무선랜 시스템에서 듀얼 커넥티비티를 지원하기 위한 기법
KR20210098541A (ko) * 2019-01-28 2021-08-10 엘지전자 주식회사 무선랜 시스템에서 듀얼 커넥티비티를 지원하기 위한 기법
KR102622466B1 (ko) * 2019-01-28 2024-01-09 엘지전자 주식회사 무선랜 시스템에서 듀얼 커넥티비티를 지원하기 위한 기법

Also Published As

Publication number Publication date
KR20070043857A (ko) 2007-04-25
EP1774691A4 (en) 2012-05-30
EP1774691A1 (en) 2007-04-18
JP2008507226A (ja) 2008-03-06
WO2006008638A1 (en) 2006-01-26
CN1989723B (zh) 2013-04-03
CN1989723A (zh) 2007-06-27
US20060018332A1 (en) 2006-01-26
AU2005264062B2 (en) 2010-01-07
US8223647B2 (en) 2012-07-17
AU2005264062A1 (en) 2006-01-26

Similar Documents

Publication Publication Date Title
KR100900934B1 (ko) 블록 수신확인을 사용한 데이터 처리율을 증가시키는시스템 및 방법
JP5980837B2 (ja) 無線ローカルエリアネットワーク(wlan)における拡張された逆方向許可のための方法および装置
JP6437653B2 (ja) 無線lanにおけるデータフレームの再送信なしにエラーを回復する方法及び装置
KR100762071B1 (ko) 공통 무선 채널에 의해 접속된 복수의 국을 포함하는네트워크에 있어서 데이터 패킷에 대해 확인 응답하는 방법
US20060268886A1 (en) Wireless communication method and system for enhancing the capability of WLAN control frames
KR101973743B1 (ko) 프레임을 전송하는 방법 및 장치
KR100942614B1 (ko) 개선된 블록 확인응답
US20170311310A1 (en) Method and device for allocating uplink transmission resource on basis of buffer status information in wireless lan
US20140328237A1 (en) Methods and systems for providng reliable multicast service in a wilan system
JP2014195280A5 (ko)
EP3713122B1 (en) Method for replying with acknowledgement frame, apparatus, and data transmission system
RU2002104934A (ru) Способ и устройство передачи данных по обратной линии связи в системе мобильной связи
TW200947935A (en) Methods and apparatus for delayed block acknowledgement in a wireless local area network (WLAN)
CN114449577A (zh) 服务质量QoS参数配置方法及相关装置
JP2023011925A (ja) Txopを使用する無線通信方法及びそれを使用する無線通信端末
US20080049670A1 (en) Method and apparatus for transmitting/receiving data in a wireless access communication system
García et al. IEEE 802.11 n MAC mechanisms for high throughput: a performance evaluation
JP2019514283A (ja) フラグメンテーションを利用する無線通信方法及びそれを使用する無線通信端末
WO2009075529A1 (en) A method for requesting bandwidth in a wireless access system
KR102648538B1 (ko) 근거리 무선 네트워크에서 서비스 품질 기반 직교 주파수 분할 다중 액세스 스케줄링을 위한 방법
KR20130093711A (ko) 통신 시스템에서 음성 서비스 서비스 제공 방법 및 장치
Lu et al. A MAC queue aggregation scheme for VoIP transmission in WLAN
KR20080083084A (ko) 무선 네트워크에서의 통신방법, 무선 네트워크에서스테이션의 통신방법 및 스테이션

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130502

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20140508

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20150430

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20160427

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170504

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20180427

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20190429

Year of fee payment: 11