KR20070087547A - 공유 자원 네트워크에서 가변 길이 통합 확인 시스템과방법 - Google Patents

공유 자원 네트워크에서 가변 길이 통합 확인 시스템과방법 Download PDF

Info

Publication number
KR20070087547A
KR20070087547A KR1020077004703A KR20077004703A KR20070087547A KR 20070087547 A KR20070087547 A KR 20070087547A KR 1020077004703 A KR1020077004703 A KR 1020077004703A KR 20077004703 A KR20077004703 A KR 20077004703A KR 20070087547 A KR20070087547 A KR 20070087547A
Authority
KR
South Korea
Prior art keywords
field
frames
frame
information
generating
Prior art date
Application number
KR1020077004703A
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 노키아 코포레이션
Publication of KR20070087547A publication Critical patent/KR20070087547A/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
    • 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
    • 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/1685Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols

Landscapes

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

Abstract

본 발명에 의하면 공유 자원 네트워크에서 가변 길이 통합 확인 프레임을 제공하는 방법 및 시스템이 제공된다. 복수의 프레임이 수신되면, 상기 복수의 프레임들에 대한 수신 상태 정보가 생성된다. 상기 수신 상태 정보를 포함하는 확인 정보 필드를 구비하는 통합 확인 프레임이 생성된다. 상기 수신 상태 정보의 길이는 상기 복수의 프레이들의 수에 종속한다.

Description

공유 자원 네트워크에서 가변 길이 통합 확인 시스템과 방법{SYSTEM AND METHOD FOR VARIABLE LENGTH AGGREGATE ACKNOWLEDGEMENTS IN A SHARED RESOURCE NETWORK}
본 발명은 공유 자원 네트워크 기술에 관한 것으로, 특히 공유 자원의 채널 이용을 촉진하는 메커니즘에 관한 것이다. 더욱 특정적으로는, 본 발명은 공유 자원 네트워크에서 가변 길이 확인을 제공하는 시스템 및 방법을 제공한다.
요즈음 많은 무선 단말기가 여러 종류의 통신 서비스를 제공하기 위해 적용되고 있다. 예를 들어, 한 단말기는 패킷-교환 데이터 전송 서비스 및 메시징(messaging) 서비스와 함께 회선-교환 음성 및 데이터 전송 서비스를 제공할 수 있다. 이러한 서비스는 공용 네트워크를 통하거나 다른 종류의 네트워크에 의해 제공된다. 예를 들어, 패킷-교환 데이터 전송 서비스는 단말기와 무선 랜(WLAN) 접속점(access point) 사이의 연결에 의해 제공된다. 반면에 회선-교환 서비스는 단말기와 공중 지상 이동 통신망(PLMN, public land mobile network) 사이의 연결에 의해 제공된다.
WLAN은 업무용 및 가정용 애플리케이션 모두에 대하여 점점 인기가 높아지고 있다. 예를 들어, 많은 회사에서 사내 근거리 통신망(corporate LAN)을 향상시키 기 위해 또는 그 대신에 WLAN을 배치하고 있다. 또한, 예를 들어 레스토랑 및 호텔과 같은 많은 서비스 산업에서도 고객이 인터넷 또는 다른 데이터 네트워크로 접속할 수 있도록 하는 WLAN을 사용하였다. WLAN이 더욱더 널리 보급됨에 따라, WLAN 적용 스테이션에서 실행되도록 설계된 애플리케이션의 수 또한 증가되었다. 예를 들어, 일반 WLAN-적용 스테이션은 다른 애플리케이션 중에 문자 메시징 애플리케이션, 이메일 애플리케이션, 인터넷 브라우저, 및 스트리밍 콘텐츠 플레이어를 특색으로 한다. 사용자는 WLAN-적용 스테이션 상에 임의 개수의 애플리케이션을 동시에 실행할 수 있다.
WLAN에서, 응답자 스테이션은 초기 설정자로부터 수신된 데이터의 수신 확인을 필요로 하곤 한다. 응답자 스테이션에서 초기 설정자 스테이션으로 전송된 확인(ACK: acknowledgement) 신호는 응답자 스테이션이 전송된 데이터를 정확하게 수신하였다는 확인을 초기 설정자 스테이션에 제공한다. WLAN-적용 장치에서, ACK는 매체 액세스 제어(MAC) 계층에서 생성된다. 그러한 확인 메커니즘은 다양한 시스템 대역을 사용한다. 시스템 대역에 의해 무선 시스템 자원이 제한되고 한정됨에 따라 특히, 시그널링(signaling)을 최소화하고 공유 자원 무선 네트워크에서 무선 자원의 이용을 제어하는 것이 요구된다.
IEEE 802.11 네트워크에서 확인 메커니즘에 대한 다양한 개량이 개발되었다. 예를 들어, 블럭 확인 메커니즘은 복수의 프레임이 수신될 때까지 응답자가 확인의 생성과 전송을 지연하도록 한다. 이와 같이, 단일 확인 프레임은 수개의 프레임의 수신을 확인하도록 수신기에서 초기 설정자에게 전달된다. 그러나, 이 실행은 각 프레임이 공용 데이터 스트림에 속하는 블럭 확인 안에서의 확인될 것을 요구한다. 즉, 블럭 확인에 의해 확인된 각 프레임은 같은 애플리케이션 또는 처리 실체에 목표가 되어야 한다. 또한, 종래의 블럭 확인은 크기가 고정되고, 그래서 확인된 프레임의 수에 불구하고 확인 프레임의 고정된 양을 사용한다.
본 발명은 공유 자원 네트워크에서 개선된 확인(acknoeledgement, 이하 간단히 ACK라고 함) 메커니즘에 대한 시스템과 방법을 제공하는 것이다. 또한 공유 자원 네트워크에서 복수 프레임의 수신을 확인하는 확인 메커니즘을 제공한다. 또한 단일 확인 신호로 다수 데이터 스트림의 프레임의 수신에 대한 확인을 용이하게 하는 확인 메커니즘을 제공한다. 또한 가변적인 수의 데이터 프레임을 갖는 가변적인 수의 프레임들의 수신 확인을 용이하게 하는 확인 메커니즘을 제공한다.
본 발명의 실시 형태들은 공유 자원 네트워크에서 가변 길이 통합 확인 프레임을 생성하는 시스템 및 방법을 제공한다. 복수의 프레임이 수신되면, 상기 복수의 프레임에 대한 수신 상태 정보가 생성된다. 상기 수신 상태 정보를 포함하는 확인 정보 필드를 포함하는 통합 확인 프레임이 생성된다. 상기 수신 상태 정보의 길이는 상기 복수 프레임의 수에 종속한다.
본 발명은 첨부한 도면을 함께 참조하면 아래의 발명의 상세한 설명으로부터 가장 잘 이해될 수 있을 것이다.
도 1은 예시적인 네트워크 환경에 대한 간략화된 블럭도이다.
도 2는 무선 랜에서 데이터 프레임의 수신을 확인하는 확인 프레임을 도시한다.
도 3은 개시국과 응답국 사이에 교환된 프레임 시퀀스를 도시한다.
도 4는 공유 자원 네트워크에서 데이터 프레임의 수신을 확인하는 가변 길이 통합 확인 프레임의 실시 형태를 도시한다.
도 5는 공유 자원 네트워크에서 데이터 프레임의 수신을 확인하는 가변 길이 통합 확인 프레임의 또 다른 실시 형태를 도시한다.
도 6은 공유 자원 네트워크에서 데이터 프레임의 수신을 확인하는 가변 길이 통합 확인 프레임의 또 다른 실시 형태를 도시한다.
도 7은 공유 자원 네트워크에서 데이터 프레임의 수신을 확인하는 통합 확인 프레임의 또 다른 실시 형태를 도시하고;
도 8은 개시국과 응답국 사이에서 교환된 프레임 시퀀스와 확인 시퀀스의 실시 형태를 도시한다.
다음에 개시되는 것은 다양한 실시예의 다양한 특징을 수행하기 위한 많은 다른 실시예 또는 예시를 제공한다. 구성과 배열의 구체적인 실시예가 본 개시를 간단히 하기 위하여 아래 설명된다. 물론, 제한하고자 하는 것은 아니고 단지 실시예이다. 또한, 본 개시는 참조 번호 및/또는 문자를 여러 실시예에서 반복하게 된다. 이 반복은 간단히 하고 명확히 하려는 목적이지 다양한 실시예 및/또는 논의된 설정 사이의 관계를 설명하는 것이 아니다.
도 1은 예시적인 네트워크(100) 환경의 개략적인 블럭도이다. 네트워크(100)는 공유 자원 네트워크의 일 실시예이다. 예를 들면, 네트워크(100)는 IEEE 802.11 표준을 따르는 WLAN으로 구현될 수 있다. 특히, 네트워크(100)는 IEEE 802.11 WLAN 표준에 따라서 구현될 수 있다.
도시된 실시예에서, 네트워크(100)에는 임의 개수의 기본 서비스 세트(BSS(1,2))가 포함될 수 있지만 네트워크(100)는 2개의 BSS를 포함한다. BSS(1,2)는 각각 WLAN 스테이션(STA,20~23)이 무선 매체를 통해 서로 또는 네트워크(100)와 인터페이스하는 다른 외부 네트워크 내의 다른 통신 또는 컴퓨터 장치와 통신하는 커버리지(coverage) 영역을 포함한다. BSS(1,2)는 분산 시스템(DS)(30)에 의해 통신가능하게 연결된다. DS(30)는 목적지 맵핑과 복합 BSS로의 어드레스를 다루는 필수 로지컬 서비스를 제공하여 이동 통신 장치를 지원할 수 있다. 각 BSS는 DS(30)로의 접속을 제공하는 접속점(AP: Access Point)를 포함한다. 도시된 실시예에서, 커버리지 영역(10,11)을 갖는 BSS(1,2)는 각각의 AP(40,41)를 포함한다. DS(30)는 AP(40,41) 및 BSS(1,2)에 의해 임의 사이즈와 복잡성을 갖는 무선 네트워크를 용이하게 구성하고, DS(30)와 커버리지 영역(10,11)을 갖는 BSS(1,2)의 통합은 확장된 서비스 세트 네트워크라고 흔히 일컬어진다. 네트워크(100)와 예를 들어 LAN(50)과 같은 비 IEEE 802.11 LAN 사이의 로지컬 통합은 포탈(60)에 의해 제공된다. 네트워크(100)의 다양한 다른 설정이 가능하다. 예를 들어, 커버리지 영역(10,11)은 부분적으로 중첩되거나 나란히 배치될 수 있다. 또한, 본 발명의 실시예는 단일의 독립 BSS를 포함하는 WLAN에 적용될 수 있다.
각 STA(20~23)은, 예컨대 무선 랩톱 컴퓨터, PDA, 휴대폰, 또는 다른 데이터 통신 가능 장치와 같은, 무선 네트워크에서 통신에 사용되는 각각의 데이터 처리 시스템으로 구현될 수 있다. STA는 일반 용도의 마이크로 프로세서 및/또는 애플리케이션 전용 집적회로와 같은 처리 유닛, RAM, ROM, 또는 컴퓨터 판독 가능한 데이터를 수용하는 또 다른 저장장치와 같은 메모리 장치, 무선 통신 카드와 같은 통신 인터페이스, 및 다양한 다른 컴포넌트와 주변장치를 포함한다.
본 발명은 소프트웨어, 하드웨어, 펌웨어, 또는 이들의 조합으로 구현될 수 있다. 시스템의 다양한 구성 요소들은, 개별적으로 또는 조합으로, 처리 유닛에 의한 실행을 위하여 컴퓨터-판독 가능 저장 장치 안에 실체적으로 저장된 컴퓨터 프로그램 상품으로 구현될 수 있다. 본 발명의 실시예의 다양한 단계는 입력에 의해 구동되고 출력을 생성하는 기능을 수행하는 컴퓨터-판독가능 매체에 실체적으로 내장된 프로그램을 실행하는 컴퓨터 프로세서에 의해 수행된다. 예를 들어, 컴퓨터-판독가능 매체는, 본 발명을 구현하는 컴퓨터 프로그램이 컴퓨터에 로드될 수 있는, WLAN 스테이션 안의 메모리 또는 컴팩트 디스크, 플로피 디스크 또는 디스켓과 같은 운반할 수 있는 매체가 될 수 있다. 컴퓨터 프로그램은 임의의 특정 실시예에 제한되지 않고, 단일 컴퓨터 프로세서 또는 복합 컴퓨터 프로세서 상에서 실행되는, 예를 들면, 작동 시스템, 애플리케이션 프로그램, 전위 또는 후위 처리, 드라이버, 또는 그 임의의 조합에서 실행될 수도 있다. 또한, 본 발명의 실시예의 다양한 단계는 생성되거나 만들어지거나 수신되거나 아니면 메모리와 같은 컴퓨터-판독가능 매체에서 구현된 데이터 구조를 제공할 수 있다.
공유 자원 네트워크, 그 안에서 작동되는 장치, 및 공유자원 네트워크 안에서 만들어진 무선 매체 전송은 여기서 IEEE 802.11 프로토콜, 기능 및 명칭에 따라 제공되지만, 그러한 실시예는 일 예일 뿐이고 본 발명의 수행은 특정 네트워크, 네트워크-적용 장치, 또는 네트워크 통신 포맷 또는 프로토콜에 제한되지 않는다. 또한, IEEE 802 부합 네트워크에서의 실행에 관하여 여기 제공되는 본 발명의 설명은 일 예일 뿐이고 본 발명의 이해를 돕기 위하여 제공되는 것이다. 본 발명의 실시예는 데이터 통신을 이루기 위한 공유 자원을 이용하는 다른 네트워크 아키텍처와 장치에서 실행된다.
이제 도 2를 참조하면, WLAN에서 데이터 프레임의 수신을 확인하는 ACK(acknowledgment) 프레임(200)이 도시되어 있다. ACK 프레임(200)은 비품질보증(non-QoS) ACK 신호의 표현이다. ACK 프레임(200)은 프레임 제어 필드(202), 듀레이션(Duration) 필드(204), 수신처 주소(RA: receiver field) 필드(206), 및 프레임 체크 시퀀스(FCS: frame check sequence)(208)를 포함한다. 프레임 제어 필드(202), 듀레이션 필드(204), 및 수신처 주소 필드(206)은 모두 MAC 프레임에 포함된 매체 접속 제어(MAC: media access control) 헤더의 구성요소이다. FCS(208)는 예를 들면 32비트 순환 중복 코드를 포함할 수 있다. ACK 프레임(200)은 프레임 단위로 프레임 수신을 확인하는데 적합하다. 즉, 각각의 수신된 프레임에 대해서, 도 2에 도시된 것과 유사한 ACK 프레임이 수신국으로부터 송신국으로 전달된다.
이제 도 3을 참조하면, 개시국과 응답국 사이의 프레임 시퀀스 교환이 도시 되어 있다. 도면에서, 도 1에 도시된 WLAN 스테이션(20)과 같은 개시국은 도 1에 도시된 WLAN 스테이션(23)과 같은 응답국에 복수의 프레임(310a - 312c)을 포함하는 프레임 시퀀스(300)의 전송을 개시한다. 프레임(310a - 312c) 다양한 트래픽 스트림의 MAC 프로토콜 데이터 유닛(MPDUs)을 포함하는 프레임을 나타내고, MODUx-Y로 표시되며, 여기서 x는 트래픽 스트림을 가리키고 Y는 프레임 번호를 가리킨다. 이와 같이, 한 트래픽 스트림 "1"의 3개의 프레임(310a - 310c)을 포함하는 하나의 프레임 서브세트가 개시국으로부터 응답국으로 전송되는 것으로 도시되어 있다. 마찬가지로, 트래픽 스트림 "2"와 "3"의 3개의 프레임들(311a - 311c, 312a - 312c)의 각각의 프레임 서브세트는 개시국으로부터 응답국으로 전송되는 것으로 도시되어 있다.
상기 응답국은 각각의 수신 프레임을 개별적으로 확인한다. 예를 들면, 응답국은 프레임(310a)의 수신에 응답하여 ACK 프레임(320a)을 생성하여 전송한다. 유사한 방식으로, 상기 응답국은 각각의 프레임(310b - 312c)의 수신에 응답하여 ACK 프레임(320b - 322c)을 개별적으로 생성하여 전송한다. 본 실시 형태에서, 각각의 ACK 프레임들은 ACKx-Y로 표시되며, 여기서 X는 트래픽 스트림을 표시하고, Y는 상기 ACK 프레임이 수신을 확인하는 프레임 번호를 표시한다. 예를 들면, ACK 프레임(320a)은 ACK1-1로 표시되며 따라서 트래픽 스트림 "1"의 프레임 "1" 즉, 프레임(310a)의 수신을 확인한다. 도시된 바와 같이, ACK 프레임(320a - 322c)은 프레임 단위로 각각의 수신된 프레임(310a - 312c)의 수신을 확인하기 위해 응답국에 의해 각각 전송된다.
단일 ACK 프레임으로 여러 프레임의 확인을 용이하게 하기 위해 개선된 확인 메커니즘이 개발되어 왔다. 예를 들면, 단일 블록 ACK 프레임으로 여러 프레임의 수신 확인을 허용하는 블록 확인(B-ACK) 메커니즘이 IEEE 802.11e 규격에 정의되어 있다. 그러나, 종래의 블록 확인은 공통의 트래픽 식별자(TID)를 갖는 단일 트래픽 스트림의 여러 프레임들의 확인을 허용할 뿐이다.
그러므로, 가변 크기를 갖는 단일 통합 ACK(A-ACK) 또는 고-처리율의 ACK(HT-ACK) 프레임으로 상이한 트래픽 스트림의 복수의 프레임을 확인하는 기법을 제공하는 것이 요구된다. 특히, ACK 프레임들은 통합 프레임들에 존재하는 상이한 MAC 프로토콜 데이터 유닛(MPDUs)에 응답하여 보내진다. 본 명세서에서 설명된 상기 통합 ACK 스킴은 다수 프레임의 확인을 제공하고 트래픽 식별자(TID)와 개개의 통합 ACK 프레임 당 시퀀스 제어 정의와 순방향 시퀀스 제어에서 정의된 임의의 분할 수용한다. 또한, 통합 ACK 프레임들은, 예컨대 다수의 트래픽 스트림을 지원하지 않는 기존 스테이션들이나 장치들로부터의 MODUs에 대해서, 관련된 임의의 TID를 갖지 않은 트래픽 프레임을 위해서도 제공된다.
본 명세서에서 설명된 실시 형태에서, 다양한 필드 크기가 설명되었다. 그러나, 그와 같은 필드 크기나 길이 설명은 단지 설명을 위한 것이며 본 발명의 이해를 용이하게 하기 위해 선택된 것이다. 다른 필드 크기 값들도 본 발명의 범위를 벗어나지 않으면서 사용될 수 있다. 예를 들면, 본 명세서에서 설명된 특정 예시된 크기를 갖는 필드는 4비트 경계(boundary), 한 바이트 경계, 한 워드 경계, 또는 긴 워드 경계와 같은 경계들을 갖는 필드의 정렬을 달성하기 위해 상이한 필 드 크기로 구현될 수 있다. 또한, 본 명세서에서 필드 구성은 단지 예시적인 것이며, 상기 데이터 필드의 순서의 다양한 재정렬이 본 발명의 범위를 벗어나지 않으면서 이루질 수 있다. 다수의 다른 변형들이 구현될 수 있음을 당해 기술분야의 숙련자라면 이해할 수 있을 것이다.
이제 도 4를 참조하면, 도 1에 도시된 공유 자원 네트워크(100)와 같은 공유 자원 네트워크에서 데이터 프레임의 수신을 확인하는 통합 ACK(A-ACK) 프레임(400)의 실시 형태를 도시한다. A-ACK 프레임(400)은 프레임 제어 필드(402), 기간 필드(404), 수신처 주소(RA) 필드(406), 가변 길이 ACK 정보 필드(408), 및 프레임 체크 시퀀스(FCS)(408)를 포함할 수 있다. ACK 정보 필드(408)는 ACK된 프레임의 수, ACK된 프레임의 트래픽 스트림(들), 및 그것들의 수신 상태 또는 호가인 정보에 관한 정보를 포함한다. 특히, ACK 정보 필드(408)는 A-ACK 프레임(400)에 의해 ACK된 프레임의 수(n)를 지정하는 숫자 식별자를 포함하는 프레임 카운트 필드(408a)를 포함하는 다양한 서브 필드들을 포함한다. 또한, ACK 정보 필드(408)는 트래픽 식별자(TID) 필드의 하나 이상의 필드 세트(420a - 420n)와 그와 각각 관련된 대응하는 시퀀스 제어 필드를 포함한다. 실시 형태에서, ACK 정보 필드(408)는 TID 식별자 필드(408b1 - 408bn1)와 상이한 트래픽 스트림의 프레임에 대해 확인하는 각각의 대응하는 시퀀스 제어 필드(408b2 - 408n2)를 포함한다. 예를 들면, 필드 세트(420a)의 TID 식별자 필드(408b1)은 TID를 표시하고, 필드 세트(420a)의 시퀀스 제어 필드(408b2)는 TID 식별자 필드(408b1)에 표시된 TID의 ACK 된 프레임의 시퀀스 번호를 식별한다. 유사한 방식으로, 필드 세트(420b - 420n) 각각은 관련된 TID 식별자 필드의 프레임의 TID와 시퀀스 번호를 각각 식별한다. 이와 같이, A-ACK 프레임(400)은 단일 A-ACK 프레임 내의 하나 이상의 TID의 프레임에 대해 확인을 제공하는 메커니즘을 제공한다. 예시적인 A-ACK 프레임(400)에서, 프레임 카운트 필드(408a)는 A-ACK 프레임(400)에 의해 ACK된 프레임의 전체적인 수를 지정한다. 이와 같이, A-ACK 프레임(400)은 가변 길이 프레임이며 하나 이상의 TID의 가변적인 개수의 프레임에 대한 수신 상태를 제공한다.
상기 ACK 프레임의 길이는 ACK되는 프레임의 수에 따라 동적으로 바뀌는 것을 알 수 있다. 유리한 것은, 상기 ACK 프레임에 의해 소모된 불필요한 바이트들의 수는 제거되거나 또는 최소화된다. 또한, 수신된 데이터의 확인을 위한 ACK 프레임의 재전송 필요가 최소화된다.
이제 도 5를 참조하면, 공유 자원 네트워크에서 데이터 프레임의 수신을 확인하는 가변 길이 A-ACK 프레임의 또 다른 실시 형태를 도시한다. A-ACK 프레임(500)은 하나 이상의 TID의 데이터의 수신에 대해 확인을 제공하는 필드들을 포함한다. A-ACK 프레임(500)은 프레임 제어 필드(502), 기간 필드(504), RA 필드(506), 가변 길이 ACK 정보 필드(508), 및 FCS(510)를 포함한다. ACK 정보 필드(508)는 A-ACK 프레임(500)에 의해 확인된 프레임을 갖는 TID의 수에 대한 정보를 포함하는 다양한 서브필드를 포함한다. 특히, ACK 정보 필드(508)는 A-ACK 프레임(500)에 의해 확인된 프레임을 갖는 TID의 수를 표시하는 숫자 식별자(N)를 포함하는 TID 카운트 필드(512)를 포함한다. A-ACK 프레임(500)에 의해 확인된 하나 이상의 프레임을 갖는 각 TID는 필드 세트(514A - 514N) 중 하나에 유일하게 관련된다. 각 필드 세트(514A - 514N)는 상기 관련된 TID의 식별을 포함하는 TID 식별자 필드, 시작 시퀀스 제어 정보를 표시하는 시퀀스 제어 필드, 및 관련된 TID의 하나 이상의 프레임들의 ACK 정보를 갖는 비트맵을 포함하는 ACK비트맵 정보를 포함한다. 실시 형태에서, TID 카운트 필드(512)는 A-ACK 프레임(500)이 N 개의 트래픽 스트림 또는 TID의 ACK 데이터를 포함하는 것을 표시한다. 따라서, N 개의 필드 세트(514A - 514N)가 ACK 정보 필드(508)에 포함된다. 예를 들면, TID 식별자 필드(514a1)는 "1"의 TID(TID-1)를 표시한다. 따라서, 시퀀스 제어 필드(514a2)는 비트맵 필드(514a3)에 보관된 비트맵에서 제 1 비트 값에 의해 수신 상태가 식별되는 TID-1의 제 1 프레임의 시퀀스 번호를 포함한다. TID-1d의 추가적인 프레임들은 비트맵 필드(514a3)에 유지된 비트맵의 각각의 비트 값에 의해 수신 상태가 확인될 것이다. 유사한 방식으로, 필드 세트(514B - 514N) 각각은 각각의 TID의 하나 이상의 프레임들의 ACK 정보를 제공한다. 명백히, 특정 TID를 식별하는 TID 값이 도 5에 도시된 형식을 갖는 A-ACK 프레임(500)으로 한 번만 보내진다. 또한, 각 TID에 대한 ACK 비트맵은 도 4를 참조하여 설명한 A-ACK 프레임(400)에서 수행된 각각의 확인된 프레임 시퀀스 번호를 포함하기보다는 단일 프레임 시퀀스 번호와 함께 A-ACK 프레임(500)에 포함된다. ACK 비트맵 필드(514a3 - 514n3) 중 하나에 포함된 ACK 비트맵은 해당하는 시퀀스 제어 필드의 시작 시퀀스 번호에 대해서 계산된 시퀀스 번호를 갖는 프레임의 수신 상태를 제공한다. 예를 들면, 시퀀스 제어 필드(514a2)의 시퀀스 번호가 "600"의 값으로 설정되었다고 가정하자. 이 경우에, ACK 비트맵 필드(514a3)에서 ACK 비트맵의 제 1 비트 값(비트 위치 "0"을 가짐)은 시퀀스 번호 "600"을 갖는 TID-1 프레임의 수신 상태를 지시한다. ACK 비트맵 필드(514a3)에서 ACK 비트맵의 부가적인 비트 값들(만일 있다면)은 상기 ACK 비트맵의 비트 위치에 대응하는 시퀀스 제어 필드(514a2)의 시퀀스 번호로부터 오프셋을 갖는 시퀀스 번호를 갖는 프레임들의 수신 상태를 각각 표시한다. 예를 들면, 만일 ACK 비트맵 필드(514a3)에서 ACK 비트맵의 위치 "4"의 비트의 값이 주장되면(즉, 비트 위치 "4"가 "1"로 설정됨), 시퀀스 번호 "604"를 갖는 TID-1 프레임은 올바르게 수신된 것으로 표시된다.
이제 도 6을 참조하면, 공유 자원 네트워크에서 데이터 프레임들의 수신을 확인하는 가변 길이 A-ACK 프레임(600)의 다른 실시 형태를 도시한다. A-ACK 프레임(600)은 다수의 TID에 대한 데이터를 생성하는 STA와 어떤 TID 지원도 구비되지 않은 기존 STA 둘 다에 대한 ACK 지원을 제공한다. A-ACK 프레임(600)은 프레임 제어 필드(602), 기간 필드(604), RA 필드(606), 가변 길이 ACK 정보 필드(608), 및 FCS(610)를 포함한다. ACK 정보 필드(608)에 유지된 ACK 데이터는 일반적으로 도 4에 도시된 A-ACk 프레임(400)과 도 5에 도시된 A-ACK 프레임(500) 중 어느 하나에서 설명된 ACK 정보와 같은 형식을 갖는다. 즉, ACK 정보 필드(608)의 ACK 정보는 TID 식별자와 시퀀스 번호를 각각 포함하는 필드 세트들로서 구현되거나, 또는 상기 ACK 정보는 TID 식별자, 시작 시퀀스 번호, 및 ACK 비트맵 필드를 각각 포 함하는 필드 세트들로서 구현될 수 있다. 실시 형태에서, ACK 정보는 가변 길이 ACK 정보 필드 포맷(608A)의 다이어그램에서 TID 식별자와 해당하는 프레임 시퀀스 번호로서 구현된다. 또한, ACK 정보 필드(608)의 ACK 정보는 A-ACK 프레임(600)에 의해 확인된 TID 프레임(들)이 TID와 연계되어 있는지 여부를 표시하는 비트 지시자를 포함한다. 예를 들면, ACK 정보 필드(608)는 ACK 정보 필드 포맷(608a)에 따라서 구성된다. ACK 정보 필드 포맷(608a)은 비트 필드(614a)와 예비 비트 필드(614b)를 포함한다. 비트 필드(614a)는 A-ACK 프레임(600)에 의해서 프레임 수신 상태가 제공되는 프레임들이 TID와 관련되어 있는 것을 표시하는 비트 값(예를 들면 "0")을 가진다. 따라서, ACK 정보 필드(608)는 A-ACK 프레임(600)에 의해 확인된 프레임들의 수(N)의 수치 식별자를 갖는 프레임 카운트 필드(614c)와 프레임 ACK 정보를 포함하는 N 개의 필드 세트들을 포함한다. 도면에서, N 개의 필드 세트 각각은 TID 식별자 필드(614d1 - 614dN)와 관련된 시퀀스 제어 필드(614e1 - 614eN)를 각각 포함한다.
또는, A-ACk 프레임(600)은 관련된 TID를 갖지 않는 프레임들에 대해 ACK 정보를 제공하도록 구성될 수 있다. 이를 위해, ACK 정보 필드(608)는 ACK 정보 필드 포맷(608b)에 따라 구성된다. 비트 필드((615a)는 A-ACK 프레임(600)에 의해 프레임 수신 상태가 제공되는 프레임들이 TID와 관련되어 있지 않다는 것을 표시하는 비트 값(예를 들면, "1")으로 설정된다. 이 경우에, ACK 정보 필드(608)는 예비 비트 필드 (615b), A-ACK 프레임(600)에 의해 수신 상태가 정의되는 프레임의 수(N)를 표시하는 프레임 카운트 필드(615c), 수신된 프레임의 시퀀스 번호를 각각 식별하는 N 개의 시퀀스 제어 필드(615d1 - 615dN)를 포함한다. 상기한 바와 같이, A-ACK 프레임(600)은 도 5를 참조하여 상술한 바와 유사한 ACK 비트맵을 포함하여 TID 또는 비-TID 프레임 ACK를 지원하도록 구성될 수 있다.
도 4 내지 6을 참조하여 상술한 바와 같이, 본 명세서에서 설명된 A-ACK 프레임의 ACK 정보 필드는 길이가 가변적이며, 즉 상기 ACK 정보 필드의 특정 크기는 상기 A-ACK 프레임에 의해 확인된 프레임의 수에 종속한다. 여기서 설명된 다양한 실시 형태들에 의하면, 프레임 ACK 정보의 길이는 A-ACK 프레임에서 명백하게 또는 묵시적으로 정의될 수 있다.
이제 도 7을 참조하면, A-ACK 프레임(700)의 또 다른 실시 형태가 도시되어 있다. A-ACK 프레임(700)은 프레임 제어 필드(702), 기간 필드(704), 수신처 주소(RA) 주소(706), 가변 길이 ACK 정보 필드(708), 및 FCS(710)를 포함한다. 실시 형태에서, 가변 길이 ACK 정보 필드(708)는 비트 필드(708a), 예비 필드(708b), 카운트 필드(708c), 선택적인 TID 식별자 필드(708d) 및 선택적인 길이 필드(708e)(2개는 점선으로 도시됨), 시퀀스 제어 필드(708f), 및 ACK 비트맵 필드(708g)를 포함하여 다양한 서브필드를 포함한다. TID 프레임 ACK 데이터는 선택적인 TID 식별자 필드(708d) 및 길이 필드(708e), 시퀀스 제어 필드(708f), 및 비트맵 필드(708g)를 포함하는 하나 이상의 필드 세트로 운반된다.
A-ACK 프레임(700)이 비-TID 프레임들에 대해서 수신 상태를 제공할 때, 비 트 필드(708a)는 A-ACK 프레임(700)이 비-TID ACK 정보를 포함하는 것을 표시하기 위해 특정 값, 예를 들면 비트 값 "1"로 설정될 수 있다. 이러한 구성에서, 카운트 필드(708c)의 값(n)은 비트맵 필드(708g)(또는 비트맵 필드(708g)의 비트맵의 길이)에 의해 확인된 비-TID 프레임의 수를 표시하도록 설정되며, TID 식별자 필드(708d) 및 길이 필드(708e)는 제외될 수 있다. 이 경우에, 비트맵 필드(708g)의 ACK 비트맵은 고정 또는 가변 길이 중 어느 하나일 것이다. 시퀀스 제어 필드(708f)와 ACK 비트맵 필드(708g)를 포함하는 상기 필드 세트의 단일 인스턴스는 비-TID 프레임에 대한 ACK 상태를 제공할 때 A-ACK 프레임(700)에 포함된다.
A-ACK 프레임(700)이 하나 이상의 TID의 프레임들에 대한 수신 상태를 제공할 때, 비트 필드(708a)는 A-ACK 프레임(700)이 하나 이상의 TID의 ACK 정보를 포함하는 것을 표시하기 위해 특정 값, 예를 들면 "0"의 비트 값으로 설정된다. 이러한 구성에서, 카운트 필드(708c)의 값(n)은 A-ACK 프레임(700)에 의해 확인된 프레임을 갖는 TID의 수를 표시하도록 설정되며, TID 식별자(708d)와 길이 필드(708e)의 인스턴스는 A-ACK 프레임(700)에 의해 확인된 프레임들을 갖는 각 TID에 대해서 ACK 정보 필드(708)에 포함된다. 상기 실시예는 설명을 간단히 하기 위해 TID 식별자 필드(708d), 길이 필드(708e), 시퀀스 제어 필드(708f), 및ACK 비트맵 필드(708g)의 단일 인스턴스를 도시한다. A-ACK 프레임(700)이 다수의 TID의 프레임들에 대해 ACK 정보를 제공할 때, TID 식별자 필드(708d), 길이 필드(708e), 시퀀스 제어 필드(708f), 및 ACK 비트맵 필드(708g)의 다수의 필드 세트들이 A-ACK 프레임(700)에 포함되며, 한 필드 세트의 각 인스턴스는 상기 n 개의 TID 중 하나 에 유일하게 관련된다. 비트맵 필드(708g)에 포함된 ACK 정보의 길이는 특정 TID의 ACK 정보에 대해 관련된 길이 필드(708e)에 의해 표시된다. 유리하게도, A-ACK 프레임(700)은 1 ~ 256*8 MPDU 또는 MSDU에 확인하는 유연성을 제공한다.
이제 도 8을 참조하면, 개시국과 응답국 사이에 교환된 프레임 시퀀스와 통합 ACK의 실시 형태가 도시되어 있다. 도시된 예에서, 도 1에 도시된 WLAN 스테이션(20)과 같은 개시국은 복수의 프레임(810a - 812c)을 포함하는 프레임 시퀀스(800)를 도 1에 도시된 WLAN 스테이션(23)과 같은 응답국으로 전송한다. 프레임(810a - 812c)은 다양한 트래픽 스트림의 MAC 프로토콜 데이터 유닛을 포함하는 프레임을 나타내고 MPDUx-Y로 설명을 위해 지정되며, 여기서 X는 트래픽 스트림을 가리키고 Y는 프레임 번호를 가리킨다. 본 명세서에서 설명된 바와 같이, 프레임 서브세트는 프레임 시퀀스의 서브세트를 포함하고 특정 트래픽 스트림에 속하는 하나 이상의 프레임들을 갖는다. 따라서, 트래픽 스트림 "1"의 3개의 프레임(810a - 810c)를 포함하는 프레임 서브세트는 개시국으로부터 응답국으로 전송되는 것으로 도시되어 있다. 마찬가지로, 트래픽 스트림 "2"와 "3"의 3개의 프레임(811a - 811c, 812a - 812c)의 각각의 프레임 서브세트는 상기 개시국으로부터 상기 응답국으로 전송되는 것으로 도시되어 있다.
본 발명의 바람직한 실시 형태에 의하면, 가변 길이 A-ACK 프레임(820)은 프레임 시퀀스(800)의 수신에 응답하여 응답국에 의해 전송된다. A-ACK 프레임(800)은 하나 이상의 TID의 ACK 프레임(또는, 대안으로 TID와 관련되지 않은 프레임들)에 적응된다. 상술한 바와 같이, 프레임 시퀀스(800)의 수신 상태에 대한 ACK 정 보를 포함하는 A-ACK 프레임(820)의 필드 길이는 확인되는 프레임 시퀀스(800)의 프레임들의 수에 종속한다. 이와 같이, A-ACK 프레임(820)의 길이(비트, 바이트 등으로 측정됨)는 확인되는 프레임들의 수에 따라 가변적이고 이에 종속한다. 결과적으로, A-ACK 프레임(820)이 무선 매체 차원, 예를 들면 하나 이상의 채널들을 소비하는 시간으로서의 길이(L)는 A-ACK 프레임(820)에 의해 확인되는 프레임들의 수에 종속한다.
도 8은 스테이션에 의해 수신되는 다수의 TID와 TID 당 다수의 MPDU의 확인을 위해 송신되는 단일 A-ACK를 도시하지만, 가변 길이 통합 ACK가 각 TID에 대한 하나 이상의 MPDU의 그룹에 대해 송신되거나, 또는 본 발명의 범위를 벗어나지 않으면서 통합 ACK 프레임이 상이한 TID의 하나 이상의 MPDU의 그룹을 위해 송신될 수 있다.
상술한 바와 같이, 실시 형태들은 공유 자원 네트워크에서 가변 길이 통합 ACK 프레임을 생성하는 메커니즘을 제공한다. 복수의 프레임이 수신되면, 상기 복수의 프레임에 대한 수신 상태 정보가 발생된다. 상기 수신 상태 정보를 포함하는 ACK 정보 필드를 포함하는 통합 ACK 프레임이 생성된다. 상기 수신 상태 정보의 길이는 상기 복수의 프레임의 수에 종속한다.
본 발명의 실시 형태들이 상세히 설명되었지만, 당해 기술분야의 숙련자라면 본 발명의 사상의 범위를 벗어나지 않으면서 다양한 변경, 대체 및 변형이 가능함을 이해할 수 있을 것이다. 따라서 그러한 모든 변경, 대체 및 변형들은 다음 청구범위에 한정된 본 발명의 범위 내에 포함된다.

Claims (30)

  1. 프레임 확인 정보를 생성하는 방법에 있어서,
    복수의 프레임을 수신하는 단계;
    상기 복수의 프레임에 관한 수신 상태 정보를 생성하는 단계; 및
    상기 수신 상태 정보를 포함하는 확인 정보 필드를 포함하는 통합 확인 프레임을 생성하는 단계를 포함하고,
    상기 수신 상태 정보의 길이는 상기 복수의 프레임의 수에 종속하는 것을 특징으로 하는 프레임 확인 정보 생성 방법.
  2. 제 1 항에 있어서,
    상기 복수의 프레임을 수신하는 단계는 복수의 프레임 서브세트를 수신하는 단계를 포함하고,
    상기 복수의 프레임 서브세트 각각은 복수의 트래픽 식별자 중 하나와 관련된 것을 특징으로 하는 프레임 확인 정보 생성 방법.
  3. 제 2 항에 있어서,
    상기 확인 정보 필드에 복수의 필드 세트를 생성하는 단계를 추가로 포함하고,
    상기 복수의 필드 세트 각각은 상기 복수의 트래픽 식별자 중 하나와 각각 관련되고,
    각각의 필드 세트는 상기 관련된 트래픽 식별자의 프레임들의 하나 이상의 일련번호와 수신 상태 정보를 포함하고,
    상기 필드 세트의 수신 상태 정보는 상기 관련된 트래픽 식별자의 프레임의 수에 종속하는 길이를 갖는 것을 특징으로 하는 프레임 확인 정보 생성 방법.
  4. 제 3 항에 있어서,
    각각의 필드 세트의 상기 수신 상태 정보는 확인 비트맵(bitmap)을 각각 포함하는 것을 특징으로 하는 프레임 확인 정보 생성 방법.
  5. 제 3 항에 있어서,
    각각의 필드 세트에 포함된 상기 하나 이상의 일련번호는 상기 필드 세트의 수신 상태 정보에 수신 상태를 갖는 관련된 트래픽 식별자의 제 1 프레임의 일련번호를 포함하는 것을 특징으로 하는 프레임 확인 정보 생성 방법.
  6. 제 3 항에 있어서,
    상기 필드 세트 각각에 대해 상기 확인 정보 필드에 각각의 길이 필드를 생성하는 단계를 추가로 포함하고,
    상기 길이 필드는 상기 필드 세트에 포함된 상기 수신 상태 정보의 길이를 지정하는 것을 특징으로 하는 프레임 확인 정보 생성 방법.
  7. 제 1 항에 있어서,
    상기 수신 상태 정보의 길이를 묵시적으로(implicitly) 결정하는 단계를 추가로 포함하는 것을 특징으로 하는 프레임 확인 정보 생성 방법.
  8. 제 1 항에 있어서,
    상기 확인 정보 필드 내에 프레임 카운트 필드를 생성하는 단계를 추가로 포함하고,
    상기 프레임 카운트 필드는 상기 통합 확인 프레임에 포함된 확인 정보를 갖는 프레임들의 수를 지정하는 것을 특징으로 하는 프레임 확인 정보 생성 방법.
  9. 프레임 확인 정보를 생성하는 방법을 컴퓨터에 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체에 있어서,
    복수의 프레임을 수신하는 제 1 명령;
    상기 복수의 프레임에 대한 수신 상태 정보를 생성하는 제 2 명령; 및
    상기 수신 상태 정보를 포함하는 확인 정보 필드를 구비하는 통합 확인 프레임을 생성하는 제 3 명령;
    을 포함하고,
    상기 수신 상태 정보의 길이는 상기 복수의 프레임의 수에 종속하는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
  10. 제 9 항에 있어서,
    상기 제 1 명령에 의해 수신된 상기 복수의 프레임들은 복수의 프레임 서브세트를 포함하고,
    상기 서브세트 각각은 복수의 트래픽 식별자의 하나와 각각 관련된 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
  11. 제 10 항에 있어서,
    상기 확인 정보 필드에 복수의 필드 세트를 생성하는 제 4 명령을 추가로 포함하며,
    상기 복수의 필드 세트 각각은 상기 복수의 트래픽 식별자들 중 하나와 각각 관련되고,
    각각의 필드 세트는 상기 관련된 트래픽 식별자의 프레임들의 하나 이상의 일련번호와 수신 상태 정보를 포함하고,
    상기 필드 세트의 수신 상태 정보는 상기 관련된 트래픽 식별자의 프레임들의 수에 종속하는 길이를 갖는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
  12. 제 11 항에 있어서,
    각각의 필드 세트의 상기 수신 상태 정보는 각각 확인 비트맵(bitmap) 데이 터 구조를 포함하는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
  13. 제 11 항에 있어서,
    각 필드 세트에 포함된 하나 이상의 일련번호는 각각 상기 필드 세트의 상기 수신 상태 정보에 수신 상태를 갖는 관련된 트래픽 식별자의 제 1 프레임의 일련번호를 포함하는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
  14. 제 11 항에 있어서,
    각 필드 세트에 대해 상기 확인 정보 필드에, 상기 필드 세트에 포함된 수신 상태 정보의 길이를 지정하는 각각의 길이 필드를 생성하는 제 5 기능을 추가로 포함하는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
  15. 제 9 항에 있어서,
    상기 수신 상태 정보의 길이를 묵시적으로(implicitly) 결정하는 제 4 명령을 추가로 포함하는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
  16. 제 9 항에 있어서,
    상기 확인 정보 필드에 프레임 카운트 필드를 생성하는 제 4의 명령을 추가로 포함하고, 상기 프레임 카운트 필드는 상기 통합 확인 프레임에 포함된 확인 정보를 갖는 프레임의 수를 지정하는 것을 특징으로 하는 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체.
  17. 공유 자원 네트워크에서 통신을 수행하는 장치에 있어서,
    복수의 프레임을 저장하는 메모리; 및
    상기 복수의 프레임에 관한 수신 상태 정보를 생성하고, 상기 수신 상태 정보를 포함하는 확인 정보 필드를 포함하는 통합 확인 프레임을 생성하는 처리유닛을 포함하며,
    상기 수신 상태 정보의 길이는 상기 복수의 프레임의 수에 종속하는 것을 특징으로 하는 통신장치.
  18. 제 17 항에 있어서,
    상기 복수의 프레임은 복수의 프레임 서브세트(subsets)을 포함하고,
    상기 서브세트 각각은 복수의 트래픽 식별자 중 하나와 각각 관련되는 것을 특징으로 하는 통신장치.
  19. 제 18 항에 있어서,
    상기 처리 유닛은 상기 확인 정보 필드에 복수의 필드 세트를 생성하고,
    상기 필드 세트 각각은 상기 복수의 트래픽 식별자 중 하나와 각각 관련되고,
    상기 필드 세트 각각은 상기 관련된 트래픽 식별자의 프레임들의 하나 이상의 일련번호와 수신 상태 정보를 포함하고,
    상기 필드 세트의 수신 상태 정보는 상기 관련된 트래픽 식별자의 프레임 수에 종속하는 길이를 갖는 것을 특징으로 하는 통신장치.
  20. 제 19 항에 있어서,
    각각의 필드 세트의 상기 수신 상태 정보는 확인 비트맵(bitmap)을 각각 포함하는 것을 특징으로 하는 통신장치.
  21. 제 19 항에 있어서,
    각각의 필드 세트에 포함된 상기 하나 이상의 일련번호는 상기 필드 세트의 수신 상태 정보 내에 수신 상태를 갖는 상기 관련된 트래픽 식별자의 제 1 프레임의 일련번호를 각각 포함하는 것을 특징으로 하는 통신장치.
  22. 제 17 항에 있어서,
    상기 처리 유닛은 상기 확인 정보 필드 내에 프레임 카운트 필드를 생성하고,
    상기 프레임 카운트 필드는 상기 통합 확인 프레임에 포함된 확인 정보를 갖 는 프레임들의 수를 지정하는 것을 특징으로 하는 통신장치.
  23. 제 17 항에 있어서,
    상기 통신장치는 무선 랜(LAN) 장치를 포함하고,
    상기 확인 프레임은 매체 접속 제어 프레임을 포함하는 것을 특징으로 하는 통신장치.
  24. 제 17 항에 있어서,
    상기 통신장치는 공유 자원 인터페이스를 추가로 포함하고,
    상기 복수의 프레임은 상기 공유 자원 인터페이스를 통해 상기 통신장치에 의해 수신되는 것을 특징으로 하는 통신장치.
  25. 프레임 확인 정보를 생성하는 장치에 있어서,
    복수의 프레임을 수신하는 수단;
    상기 복수의 프레임에 관한 수신 상태 정보를 생성하는 수단; 및
    상기 수신 상태 정보를 포함하는 확인 정보 필드를 포함하는 통합 확인 프레임을 생성하는 수단;
    을 포함하고,
    상기 수신 상태 정보의 길이는 상기 복수의 프레임의 수에 종속하는 것을 특징으로 하는 프레임 확인 정보 생성 장치.
  26. 제 25 항에 있어서,
    상기 복수의 프레임들은 제 1 트래픽 식별자와 관련된 제 1 프레임들과 제 2 트래픽 식별자와 관련된 제 2 프레임들을 포함하고,
    상기 프레임 확인 정보 생성 장치는,
    상기 제 1 트래픽 식별자와 관련된 제 1 필드 세트와 상기 제 2 트래픽 식별자와 관련된 제 2 필드 세트를 상기 확인 정보 필드에 생성하는 수단을 추가로 포함하고,
    각각의 필드 세트는 상기 관련된 트래픽 식별자의 프레임들의 하나 이상의 일련번호와 수신 상태 정보를 포함하고,
    상기 필드 세트의 수신 상태 정보는 상기 관련된 트래픽 식별자의 프레임들의 수에 종속하는 길이를 갖는 것을 특징으로 하는 프레임 확인 정보 생성 장치.
  27. 데이터 전송시스템에 있어서,
    공유 자원 인터페이스를 포함하고, 복수의 프레임을 생성하여 상기 공유 자원 인터페이스에 의해 공유 자원 매체에 상기 복수의 프레임을 전송하는 송신국; 및
    상기 복수의 프레임을 수신하고, 상기 복수의 프레임에 관한 수신 상태 정보를 생성하고, 상기 수신 상태 정보를 포함하는 확인 정보 필드를 구비하는 통합 확인 프레임을 생성하는 공유 자원 인터페이스를 포함하는 수신국을 포함하고,
    상기 수신 상태 정보의 길이는 상기 복수의 프레임들의 수에 종속하는 것을 특징으로 하는 데이터 전송시스템.
  28. 제 27 항에 있어서,
    상기 복수의 프레임들은 복수의 프레임 서브세트(subsets)를 포함하고,
    상기 서브세트들 각각은 복수의 트래픽 식별자 중 하나와 관련되고,
    상기 수신국은 상기 확인 정보 필드에 복수의 필드 세트를 생성하고,
    상기 필드 세트 각각은 상기 복수의 트래픽 식별자 중 하나와 각각 관련되고,
    각각의 필드 세트는 상기 관련된 트래픽 식별자의 프레임들의 하나 이상의 일련번호와 수신 상태 정보를 포함하고,
    상기 필드 세트의 수신 상태 정보는 상기 관련된 트래픽 식별자의 프레임들의 수에 종속하는 길이를 갖는 것을 특징으로 하는 데이터 전송시스템.
  29. 데이터 처리 시스템에서 실행되는 프로그램에 의해 접속되는 데이터를 저장하는 메모리에 있어서,
    복수의 프레임의 수신을 확인하는 정보를 포함하는, 상기 메모리에 저장된 데이터 구조체를 포함하고,
    상기 데이터 구조체는,
    상기 복수의 프레임에 관한 수신 상태 정보; 및
    상기 수신 상태 정보를 포함하는 확인 정보 필드를 구비하는 통합 확인 프레임을 포함하며,
    상기 수신상태 정보는 상기 복수의 프레임의 수에 종속하는 길이를 갖는 것을 특징으로 하는 메모리.
  30. 제 29 항에 있어서,
    상기 복수의 프레임들은 복수의 프레임 서브세트를 포함하고,
    상기 프레임 서브세트 각각은 복수의 트래픽 식별자 중 하나와 관련되고,
    상기 데이터 구조체는 상기 확인 정보 필드에 복수의 필드 세트를 추가로 포함하고,
    상기 필드 세트 각각은 상기 복수의 트래픽 식별자 중 하나와 각각 관련되고,
    상기 필드 세트 각각은 상기 관련된 트래픽 식별자의 프레임들의 하나 이상의 일련번호와 수신 상태 정보를 포함하고,
    상기 필드 세트의 수신 상태 정보는 상기 관련된 트래픽 식별자의 프레임들의 수에 종속하는 길이를 갖는 것을 특징으로 하는 메모리.
KR1020077004703A 2004-07-30 2005-07-29 공유 자원 네트워크에서 가변 길이 통합 확인 시스템과방법 KR20070087547A (ko)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US59241404P 2004-07-30 2004-07-30
US60/592,414 2004-07-30
US60558004P 2004-08-30 2004-08-30
US60/605,580 2004-08-30
US11/191,649 2005-07-28
US11/191,649 US20060136614A1 (en) 2004-07-30 2005-07-28 System and method for variable length aggregate acknowledgements in a shared resource network

Publications (1)

Publication Number Publication Date
KR20070087547A true KR20070087547A (ko) 2007-08-28

Family

ID=35229957

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077004703A KR20070087547A (ko) 2004-07-30 2005-07-29 공유 자원 네트워크에서 가변 길이 통합 확인 시스템과방법

Country Status (6)

Country Link
US (1) US20060136614A1 (ko)
EP (1) EP1779576A1 (ko)
JP (1) JP2008508818A (ko)
KR (1) KR20070087547A (ko)
AU (1) AU2005267778A1 (ko)
WO (1) WO2006015334A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140135793A (ko) * 2012-02-29 2014-11-26 퀄컴 인코포레이티드 블록 확인응답 압축을 위한 장치 및 방법들
US9781627B2 (en) 2013-04-08 2017-10-03 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
KR20180059858A (ko) * 2015-09-25 2018-06-05 퀄컴 인코포레이티드 무선 네트워크에서의 가변 길이 블록 확인응답 필드들을 시그널링하고 생성하기 위한 시스템들 및 방법들

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060034274A1 (en) * 2004-07-30 2006-02-16 Nokia Corporation System and method for variable length acknowledgements in a shared resource network
CN101313486B (zh) * 2005-03-07 2016-10-05 高通股份有限公司 无线分组网络的块确认协议
KR100842586B1 (ko) * 2006-01-03 2008-07-01 삼성전자주식회사 무선 근거리 네트워크 시스템에서 응집된 매체 액세스 제어프로토콜 데이터 유닛들의 전송 방법 및 그 시스템
US8576882B2 (en) * 2006-05-11 2013-11-05 Blackberry Limited Media access control protocol for multi-hop network systems and method therefore
US8374161B2 (en) 2006-07-07 2013-02-12 Qualcomm Incorporated Method and apparatus for sending data and control information in a wireless communication system
US9143288B2 (en) 2006-07-24 2015-09-22 Qualcomm Incorporated Variable control channel for a wireless communication system
US7574539B2 (en) * 2007-08-30 2009-08-11 Intel Corporation Dynamic A-MSDU enabling
KR101099902B1 (ko) * 2008-03-06 2011-12-28 쿄세라 코포레이션 통신 방법 및 그것을 이용한 기지국 장치
JP5305703B2 (ja) 2008-03-24 2013-10-02 株式会社東芝 無線通信装置、無線通信装置の制御方法、および無線通信装置の制御プログラム
US8351785B2 (en) 2008-04-21 2013-01-08 Futurewei Technologies, Inc. Gigabit passive optical network transmission convergence extension for next generation access
US9113485B2 (en) * 2008-04-22 2015-08-18 Robert Bosch Gmbh Method for reducing latency of wireless data packet delivery
US20090327443A1 (en) 2008-06-26 2009-12-31 Sprint Spectrum L.P. Method and System for Aggregating Messages
US20100088569A1 (en) * 2008-10-05 2010-04-08 Ikanos Communications, Inc. Packet Retransmission
JPWO2010140192A1 (ja) * 2009-06-03 2012-11-15 株式会社東芝 通信装置
US8331344B2 (en) * 2009-09-03 2012-12-11 Robert Bosch Gmbh Learning wireless medium access control for discrete event control systems
US20110069669A1 (en) * 2009-09-11 2011-03-24 Research In Motion Limited System and methods for sending and receiving pan (piggy-backed ack/nack) so as to avoid decoding confusion
CN102215144B (zh) * 2011-05-17 2016-06-29 中兴通讯股份有限公司 丢包率的测量方法和***
US9654269B2 (en) 2011-10-07 2017-05-16 Intel Corporation Methods and arrangements for an acknowledgement in wireless networks
US9363707B2 (en) 2011-12-29 2016-06-07 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
US8832515B2 (en) * 2012-02-29 2014-09-09 Qualcomm Incorporated Block acknowledgement mechanism including sequence number acknowledgement and retry bit
US9253290B2 (en) 2012-02-29 2016-02-02 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
US9608789B2 (en) 2012-05-11 2017-03-28 Interdigital Patent Holdings, Inc. Method and apparatus for transmitting acknowledgements in response to received frames
US9270792B2 (en) 2012-11-21 2016-02-23 Ubiquiti Networks, Inc. Method and system for improving wireless link efficiency
EP3011698B1 (en) 2013-06-21 2020-06-17 Convida Wireless, LLC Cross-layer and cross-application acknowledgment for data transmission
US10707986B2 (en) 2016-01-08 2020-07-07 Qualcomm Incorporated Systems and methods for variable length block acknowledgment
US11108503B2 (en) * 2016-03-02 2021-08-31 Nxp Usa, Inc. Multiple traffic class data aggregation in a wireless local area network
US20180131640A1 (en) * 2016-11-07 2018-05-10 Qualcomm Incorporated Techniques for encoding and decoding multiple acknowledgement signals in new radio
CN111095833B (zh) 2017-07-13 2023-04-18 皇家飞利浦有限公司 使用反馈进行通信的通信设备、***和方法
CN110958084B (zh) 2018-09-27 2021-12-14 华为技术有限公司 传输确认报文的方法和通信设备

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5444718A (en) * 1993-11-30 1995-08-22 At&T Corp. Retransmission protocol for wireless communications
US5717689A (en) * 1995-10-10 1998-02-10 Lucent Technologies Inc. Data link layer protocol for transport of ATM cells over a wireless link
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
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)
US6643813B1 (en) * 1999-02-17 2003-11-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for reliable and efficient data communications
US6697331B1 (en) * 1999-11-17 2004-02-24 Telefonaktiebolaget Lm Ericsson (Publ) Link layer acknowledgement and retransmission for cellular telecommunications
US6574668B1 (en) * 2000-01-25 2003-06-03 Cirrus Logic, Inc. Retransmission scheme in wireless computer networks
US6557135B1 (en) * 2000-05-17 2003-04-29 Lucent Technologies Inc. Cycling through entirety of error-indicating acknowledgment information
US7567570B2 (en) * 2002-03-19 2009-07-28 Network Equipment Technologies, Inc. Reliable transport of TDM data streams over packet networks
US7031336B2 (en) * 2002-08-26 2006-04-18 Colubris Networks, Inc. Space-time-power scheduling for wireless networks
TWI233286B (en) * 2003-10-30 2005-05-21 Admtek Inc Apparatus and method thereof for transmitting a MAC service data unit in a network system
US20060034274A1 (en) * 2004-07-30 2006-02-16 Nokia Corporation System and method for variable length acknowledgements in a shared resource network

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140135793A (ko) * 2012-02-29 2014-11-26 퀄컴 인코포레이티드 블록 확인응답 압축을 위한 장치 및 방법들
US9781627B2 (en) 2013-04-08 2017-10-03 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
KR20180059858A (ko) * 2015-09-25 2018-06-05 퀄컴 인코포레이티드 무선 네트워크에서의 가변 길이 블록 확인응답 필드들을 시그널링하고 생성하기 위한 시스템들 및 방법들
JP2020061749A (ja) * 2015-09-25 2020-04-16 クゥアルコム・インコーポレイテッドQualcomm Incorporated ワイヤレスネットワークにおいて可変長ブロック確認応答フィールドをシグナリングおよび生成するためのシステムおよび方法

Also Published As

Publication number Publication date
WO2006015334A1 (en) 2006-02-09
AU2005267778A1 (en) 2006-02-09
US20060136614A1 (en) 2006-06-22
JP2008508818A (ja) 2008-03-21
EP1779576A1 (en) 2007-05-02

Similar Documents

Publication Publication Date Title
KR20070087547A (ko) 공유 자원 네트워크에서 가변 길이 통합 확인 시스템과방법
US11743002B2 (en) Transmission apparatus and transmission method
JP2008508818A6 (ja) 共用資源ネットワークにおける可変長の集約確認応答のためのシステムおよび方法
US10826575B2 (en) Methods for transmitting a frame in a multi-user based wireless communication system
KR20070083516A (ko) 공유 자원 네트워크에서 가변 길이 확인 시스템 및 방법
CN101379734B (zh) Wcdma的增强rlc实体和rnc实体的操作方法及其***
JP5449470B2 (ja) 改善された状態報告のための方法とデバイス
KR100972476B1 (ko) 무선 랜에서 숨은 노드를 검출하는 방법 및 시스템
US6836862B1 (en) Method of indicating wireless connection integrity
EP3713122B1 (en) Method for replying with acknowledgement frame, apparatus, and data transmission system
US20140126478A1 (en) Multi-receiver frame aggregation
CN101006673A (zh) 在共享资源网络中用于可变长度聚合确认的***和方法
JP2015039177A (ja) 無線装置による受信確認情報の提供
JP2008289159A (ja) 無線通信システムにおいてパケットヘッダを設定する方法及び装置
US11387955B2 (en) Aggregate MAC service data unit (A-MSDU) and aggregate MAC protocol data unit (A-MPDU) of next generation V2X (NGV) station (STA)
US8341466B2 (en) Method and apparatus for generating acknowledgement frame
CN108234093B (zh) 控制信息指示方法及网元
US8144733B2 (en) Partitioned medium access control implementation
KR100631742B1 (ko) Ack 프레임 전송 방법 및 장치
US11224058B2 (en) Device and method for generating a physical layer convergence procedure (PLCP) using aggregation operation
CN117204016A (zh) 通信方法和通信装置

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid