KR102568762B1 - 데이터 전송 방법 및 관련 장치 - Google Patents
데이터 전송 방법 및 관련 장치 Download PDFInfo
- Publication number
- KR102568762B1 KR102568762B1 KR1020227045786A KR20227045786A KR102568762B1 KR 102568762 B1 KR102568762 B1 KR 102568762B1 KR 1020227045786 A KR1020227045786 A KR 1020227045786A KR 20227045786 A KR20227045786 A KR 20227045786A KR 102568762 B1 KR102568762 B1 KR 102568762B1
- Authority
- KR
- South Korea
- Prior art keywords
- frequency band
- frame
- data transmission
- frequency block
- band
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
- H04L5/0094—Indication of how sub-channels of the path are allocated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0014—Three-dimensional division
- H04L5/0023—Time-frequency-space
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0044—Arrangements for allocating sub-channels of the transmission path allocation of payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 출원의 실시예는 데이터 전송 방법 및 관련 장치를 제공한다. 이 방법은, 제1 노드에 의해, 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송하는 단계를 포함하며, 여기서 제1 주파수 블록은 제1 노드와 제2 노드 사이의 적어도 2개의 주파수 블록 중 하나이고, 전송될 프레임의 분류 속성 값은 프레임 유형, 전송 속도, 서비스 품질, 서비스 품질 액세스 카테고리, 공간 스트림, 전송 기간, 데이터 패킷 포맷, 또는 데이터 패킷 대역폭 중 적어도 하나를 포함한다. 본 출원의 실시예에서, 제1 노드는 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송한다. 이 경우, 주파수 블록의 스루풋 비율이 증가될 수 있거나 또는 주파수 블록의 전체적인 지연 레벨이 감소될 수 있으므로, 상위 계층 서비스 요구사항에 대한 만족도를 향상시킬 수 있다.
Description
본 출원은 통신 기술 분야에 관한 것으로, 구체적으로는 데이터 전송 방법 및 관련 장치에 관한 것이다.
무선 통신 기술의 급속한 발전과 이동 단말의 대중화에 따라, 무선 통신에 기초한 다양한 정보 검색 및 정보 교환 방식이 일상 생활에서 점점 더 널리 사용되고 있다.
무선 통신 분야에서, 통신 장치는 노드로서 지칭될 수 있다. 데이터가 노드간에 무선으로 전송되는 경우, 노드는 일부 무선 전송 자원을 사용해야 한다. 예를 들어, 제1 노드는 제2 노드로 데이터를 전송하고, 제1 노드는 제1 노드가 제2 노드와 협상하는 주파수 블록의 무선 전송 자원을 사용하여 제2 노드에게 데이터를 전송할 수 있다.
현재, 노드 간 데이터 전송 과정에서, 주파수 블록의 스루풋(throughput)은 비교적 낮고, 주파수 블록의 전체적인 지연 레벨은 상대적으로 높다. 결과적으로, 상위 계층 서비스 요구사항의 만족도가 낮다.
본 출원은 서비스 요구사항의 만족도를 향상시키기 위한 데이터 전송 방법 및 관련 장치를 제공한다.
제1 측면에 따르면, 본 출원의 실시예는 데이터 전송 방법을 제공한다. 이 방법은,
제1 노드에 의해, 전송될 프레임을 획득하는 단계; 및
상기 제1 노드에 의해, 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송하는 단계
를 포함하며,
상기 제1 주파수 블록은 상기 제1 노드와 상기 제2 노드 사이의 적어도 2개의 주파수 블록 중 하나이고, 상기 전송될 프레임의 분류 속성 값은 프레임 유형, 전송 속도, 서비스 품질, 서비스 품질 액세스 카테고리, 공간 스트림, 전송 기간, 데이터 패킷 포맷, 또는 데이터 패킷 대역폭 중 적어도 하나를 포함한다.
제1 노드는 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송한다. 전송될 프레임을 전송하는 데 사용되는 주파수 블록은 프레임 유형, 전송 속도, 서비스 품질, 공간 스트림, 전송 기간, 데이터 패킷 포맷 또는 전송될 프레임의 데이터 패킷 대역폭과 같은 분류 속성 값 중 적어도 하나에 기초하여 제1 노드와 제2 노드에서 결정된다. 이 경우, 상대적으로 전송 속도가 낮고 서비스 품질이 상대적으로 낮은 프레임과 같이 주파수 블록 스루풋과 평균 지연에 영향을 미치는 프레임은 전송을 위한 하나의 주파수 블록에 집중될 수 있고, 상대적으로 전송 속도가 높고 상대적으로 서비스 품질이 높은 프레임 전송을 위해 다른 주파수 블록에 집중될 수 있다. 이러한 방식으로, 주파수 블록의 스루풋 비율이 증가될 수 있거나, 또는 주파수 블록의 전체적인 지연 레벨이 감소될 수 있어서, 상위 계층 서비스 요구사항에 대한 만족도를 높일 수 있다.
제1 측면을 참조하여, 제1 측면의 제1 가능한 구현에서, 상기 제1 주파수 블록 분류 범위는,
상기 프레임 유형이 데이터 프레임이고 상기 전송 속도가 미리 설정된 전송 속도 분류 임계값보다 작거나 같은 조건, 및
상기 프레임 유형이 데이터 프레임이고 상기 서비스 품질이 미리 설정된 품질 분류 임계값보다 낮거나 같은 조건
중 하나 또는 임의의 조합을 포함한다.
제1 측면 또는 제1 측면의 제1 가능한 구현을 참조하여, 제1 측면의 제2 가능한 구현에서, 상기 제1 주파수 블록 분류 범위는,
상기 프레임 유형이 제1 유형 프레임이고,
상기 제1 유형 프레임이 프로브 요청 프레임, 프로브 응답 프레임, 연관 요청 프레임, 연관 응답 프레임, 인증 프레임 및 제1 서비스를 설정하거나 또는 해체하는 데 사용되는 관리 프레임 중 적어도 하나를 포함하는 것 ― 상기 제1 서비스는 트래픽 스트림, 조용한 시구간(quiet time period), 타깃 웨이크업 시간, 터널링된 직접 링크 설정, 및 블록 승인 프레임 중 적어도 하나를 포함함 ―
을 포함한다.
제1 측면 중 어느 하나 또는 제1 측면의 제1 내지 제2 가능한 구현을 참조하여, 제1 측면의 제3 가능한 구현에서, 상기 제1 주파수 블록 분류 범위는, 상기 프레임 유형이 제3 유형 프레임인 것 ― 상기 제3 유형 프레임은 미리 설정된 타깃 시간에 제2 주파수 블록에서 상기 제2 노드에 의해 사용되는 지시 정보 및 대화 토큰을 운반함 ―을 포함하고,
상기 데이터 전송 방법은,
상기 제1 노드에 의해, 분류 속성 값이 제2 주파수 블록 분류 범위에 속하는 전송될 프레임을 상기 적어도 2개의 주파수 블록의 제2 주파수 블록을 사용하여 전송하는 단계
를 더 포함하며,
상기 제2 주파수 블록 분류 범위는,
상기 프레임 유형이 짧은 동기화 프레임이고, 상기 짧은 동기화 프레임은 상기 제3 유형 프레임에 대응하는 대화 토큰을 운반하며, 상기 타깃 시간에 상기 제2 주파수 블록에서 상기 짧은 동기화 프레임을 수신하는 경우, 상기 대화 토큰이 상기 제2 주파수 블록에서 사용되고 상기 제3 유형 프레임에서 운반되는 지시 정보로서 또한 상기 짧은 동기화 프레임에 대응하는 상기 지시 정보를 읽도록 상기 제2 노드에게 명령하는 데 사용되는 것을 포함한다.
제1 측면의 제3 가능한 구현을 참조하여, 제1 측면의 제4 가능한 구현에서, 상기 제3 유형 프레임은,
상기 타깃 시간에 상기 제2 주파수 블록에서 사용되는 비콘 정보를 운반하는 제1 비콘 프레임; 및
상기 타깃 시간에 상기 제2 주파수 블록에서 사용되는 스케줄링 정보를 운반 하는 제1 스케줄링 프레임을 포함한다.
제1 측면 중 어느 하나, 또는 제1 측면의 제1 내지 제2 가능한 구현을 참조하여, 제1 측면의 제5 가능한 구현에서, 상기 데이터 전송 방법은,
상기 제1 노드에 의해, 분류 속성 값이 제2 주파수 블록 분류 범위에 속하는 전송될 프레임을 상기 적어도 2개의 주파수 블록의 제2 주파수 블록을 사용하여 전송하는 단계를 더 포함하며,
상기 제2 주파수 블록은 상기 제1 노드와 상기 제2 노드 사이의 적어도 2개의 주파수 블록 중 다른 하나이다.
제1 측면의 제5 가능한 구현을 참조하여, 제1 측면의 제6 가능한 구현에서, 상기 제2 주파수 블록 분류 범위는, 상기 프레임 유형이 제2 유형 프레임이고, 상기 제2 유형 프레임이 상기 제2 주파수 블록에서 동기화 기능을 구현하는 데 사용되는 동기화 유형 프레임을 포함하는 것을 포함한다.
제1 측면의 제6 가능한 구현을 참조하여, 제1 측면의 제7 가능한 구현에서, 상기 동기화 유형 프레임은,
상기 제2 주파수 블록에서 전송되는 데 사용되는 비콘 프레임, 및
상기 제2 주파수 블록의 스케줄링 정보를 운반하는 스케줄링 프레임
중 적어도 하나를 포함한다.
제1 측면의 제3 내지 제7 가능한 구현 중 어느 하나를 참조하여, 제1 측면의 제7 가능한 구현에서, 상기 제1 주파수 블록 분류 범위는,
상기 전송 속도가 미리 설정된 전송 속도 분류 임계값보다 작거나 같은 조건, 및
상기 서비스 품질이 미리 설정된 서비스 품질 분류 임계값보다 낮거나 같은 조건
중 어느 하나 또는 임의의 조합을 포함한다.
제1 측면 중 어느 하나, 또는 제1 측면의 제1 내지 제7 가능한 구현을 참조하여, 제1 측면의 제8 가능한 구현에서, 상기 제1 주파수 블록 분류 범위는,
상기 전송 기간이 미리 설정된 기간 분류 임계값보다 크거나 같은 조건,
상기 서비스 품질 액세스 카테고리가 미리 설정된 분류 액세스 카테고리에 속하는 조건, 및
상기 패킷 포맷이 미리 설정된 분류 패킷 포맷에 속하는 조건
중 어느 하나 또는 임의의 조합을 포함한다.
제1 측면 중 어느 하나, 또는 제1 측면의 제1 내지 제2 가능한 구현을 참조하여, 제1 측면의 제9 가능한 구현에서, 상기 데이터 전송 방법은,
상기 제1 노드에 의해, 분류 속성 값이 상기 제1 주파수 블록 분류 범위에 속하지 않는 전송될 프레임을 상기 적어도 2개의 주파수 블록 중 어느 하나를 사용하여 상기 제2 노드로 전송하는 단계를 더 포함한다.
제1 측면 중 어느 하나, 또는 제1 측면의 제1 내지 제9 가능한 구현을 참조하여, 제1 측면의 제10 가능한 구현에서, 상기 제1 노드에 의해, 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임이 제1 주파수 블록을 사용하여 제2 노드로 전송되는 단계 전에, 상기 데이터 전송 방법은,
상기 제1 노드에 의해, 상기 제1 주파수 블록에서 상기 제2 노드에게 다중 대역 활성화 요청을 전송하고, 상기 제1 주파수 블록에서 상기 제2 노드에 의해 전송되는 다중 대역 활성화 응답을 수신하거나, 또는
상기 제1 노드에 의해, 상기 제1 주파수 블록에서 상기 제2 노드에 의해 전송되는 다중 대역 활성화 요청을 수신하고, 상기 제1 주파수 블록에서 상기 제2 노드에게 다중 대역 활성화 응답을 전송하는 단계를 더 포함한다.
제2 측면에 따르면, 본 출원의 실시예는 데이터 전송 장치를 제공한다. 그 장치는 처리 모듈과 트랜시버 모듈을 포함한다. 처리 유닛은 제1 측면 또는 제1 측면의 가능한 설계 중 어느 하나의 방법을 수행하도록 장치를 제어하기 위한 명령을 실행한다.
가능한 구현에서, 장치는 저장 모듈을 더 포함할 수 있다.
가능한 구현에서, 장치는 제1 노드일 수 있거나, 또는 제1 노드의 칩일 수 있다.
장치가 제1 노드인 경우, 처리 모듈은 프로세서일 수 있고, 트랜시버 모듈은 트랜시버일 수 있다. 저장 모듈이 더 포함되는 경우, 저장 모듈은 메모리일 수 있다.
장치가 제1 노드의 칩인 경우, 처리 모듈은 프로세서일 수 있고, 트랜시버 모듈은 입력/출력 인터페이스, 핀, 회로 등일 수 있다. 저장 모듈이 더 포함되는 경우, 저장 모듈은 칩의 저장 모듈(예를 들어, 레지스터 또는 캐시)일 수 있거나, 또는 칩 외부의 저장 모듈(예를 들어, 읽기 전용 메모리 또는 랜덤 액세스 메모리)일 수 있다.
위에서 언급된 프로세서는 범용 중앙 처리 장치(Central Processing Unit, 간략하게 CPU), 마이크로 프로세서, ASIC(application-specific integrated circuit) 또는 전술한 측면에서 공간 다중화 방법의 프로그램 실행을 제어하도록 구성된 하나 이상의 집적 회로일 수 있다.
제3 측면에 따르면, 본 출원은 컴퓨터 판독 가능 저장 매체를 제공한다. 컴퓨터 판독 가능 저장 매체는 명령을 저장하며, 여기서 명령은 처리 회로에서 하나 이상의 프로세서에 의해 실행될 수 있다. 명령이 컴퓨터에서 실행될 때, 컴퓨터는 제1 측면 또는 제1 측면의 가능한 구현 중 어느 하나에서의 방법을 수행할 수 있다.
제4 측면에 따르면, 명령을 포함하는 컴퓨터 프로그램 제품이 제공된다. 컴퓨터 프로그램 제품이 컴퓨터에서 실행될 때, 컴퓨터는 제1 측면 또는 제1 측면의 가능한 구현 중 어느 하나에 따른 방법을 수행할 수 있다.
본 출원 또는 종래 기술의 기술적 해결수단을 보다 명확하게 설명하기 위해, 이하에서는 실시예 또는 종래 기술을 설명하기 위한 첨부 도면을 간략하게 설명한다. 분명히, 이하의 설명에서 첨부된 도면은 본 출원의 일부 실시예를 보여주고, 당업자는 창의적인 노력 없이도 이러한 첨부된 도면으로부터 다른 도면을 도출할 수 있다.
도 1은 네트워크 아키텍처의 개략도이다.
도 2는 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 1이다.
도 3은 본 출원에 따른 데이터 전송 방법의 흐름도 2이다.
도 4는 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 1이다.
도 5는 본 출원에 따른 데이터 전송 방법의 상호 작용 흐름도 1이다.
도 6은 본 출원에 따른 연관 방식의 개략적인 흐름도이다.
도 7은 업링크 데이터를 전송하기 위해 트리거 프레임을 사용하여 STA를 트리거하는 개략적인 흐름도이다.
도 8은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 2이다.
도 9는 RTS/CTS를 사용하여 데이터 전송을 수행하는 개략적인 흐름도이다.
도 10은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 3이다.
도 11은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 4이다.
도 12는 노드의 개략적인 구조도이다.
도 13은 본 출원의 실시예에 따른 노드 장치(1300)의 개략적인 블록도이다.
도 14는 본 출원의 실시예에 따른 노드측 상의 다른 통신 장치(1400)의 개략적인 블록도이다.
도 1은 네트워크 아키텍처의 개략도이다.
도 2는 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 1이다.
도 3은 본 출원에 따른 데이터 전송 방법의 흐름도 2이다.
도 4는 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 1이다.
도 5는 본 출원에 따른 데이터 전송 방법의 상호 작용 흐름도 1이다.
도 6은 본 출원에 따른 연관 방식의 개략적인 흐름도이다.
도 7은 업링크 데이터를 전송하기 위해 트리거 프레임을 사용하여 STA를 트리거하는 개략적인 흐름도이다.
도 8은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 2이다.
도 9는 RTS/CTS를 사용하여 데이터 전송을 수행하는 개략적인 흐름도이다.
도 10은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 3이다.
도 11은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 4이다.
도 12는 노드의 개략적인 구조도이다.
도 13은 본 출원의 실시예에 따른 노드 장치(1300)의 개략적인 블록도이다.
도 14는 본 출원의 실시예에 따른 노드측 상의 다른 통신 장치(1400)의 개략적인 블록도이다.
본 출원의 구현에서 사용된 용어는 본 출원의 특정 실시예를 설명하기 위해서만 사용되며, 본 출원을 제한하려는 의도는 아니다.
본 출원에서 제공되는 데이터 전송 방법은 무선 통신 기술의 복수 분야, 예를 들어 무선 근거리 통신망(Wireless Local Area Network, WLAN) 분야에서 사용될 수 있다. 본 출원에서, 노드는 다중 대역 무선 통신을 지원하는 네트워크 장치, 예를 들어 단말, 기지국, 서버일 수 있다. 무선 통신 기술 분야에서 해결되어야 할 문제는 지속적으로 개발되는 서비스의 요구사항을 충족시키기 위해 노드 간 무선 인터페이스를 통해 데이터 전송시 처리 속도를 높이고 지연을 줄이는 것이다.
이하, 본 출원에서 제공되는 데이터 전송 방법의 적용 시나리오를 간략히 설명한다.
실제 무선 인터페이스 전송 시나리오에서, 예를 들어 거리에서, 전송 속도가 1 Mbps(Mega-bit per second, 초당 메가 비트) 및 2 Mbps인 데이터 패킷이 전체 데이터 패킷의 75%를 차지한다. 이러한 저속 데이터 패킷은 일반적으로 관리 프레임 및 제어 프레임이다. 관리 프레임 및 제어 프레임은 주파수 블록 관리, 데이터 수신 및 전송의 제어, 및 무음 설정과 같은 제어 정보를 운반하는 데 사용될 수 있다. 이러한 관리 프레임 및 제어 프레임은 일반적으로 비교적 신뢰할 수 있는 방식으로 전송된다. 따라서, 전송 속도는 비교적 낮거나, 또는 무선 인터페이스 점유 시간이 비교적 길 수 있다. 예를 들어, 관리 프레임 및 제어 프레임은,
셀의 대응하는 정보를 전체 BSS(Basic Service Set, 셀과 같은 기본 서비스 세트임)의 스테이션(Station, STA)에 브로드캐스트하기 위해 액세스 포인트(Access Point, AP)에 의해 사용되는 비콘(Beacon) 프레임 ― 셀의 대응하는 정보는 BSS 식별 정보, 능력 정보, 작동 정보, 타임 스탬프 등을 포함함 ―;
데이터 프레임을 승인하는 데 사용되는 승인(Acknowledge, ACK) 프레임/블록 승인(Block Acknowledge, BA) 프레임; 및
전송단과 수신단 사이의 데이터 전송을 보장하기 위해, 전송 기회(Transmit Opportunity, TXOP)를 예약하기 위해 사용되는 전송 요청(Request to Send, RTS) 프레임/전송 준비 완료(Clear to Send, CTS) 프레임
을 포함할 수 있다.
이러한 저속 데이터 패킷은 무선 인터페이스를 통한 전송 시간의 많은 부분을 차지하여, 전체 BSS의 스루풋을 크게 감소시키고 데이터 전송 지연을 증가시킨다. 예를 들어, 802.11ax 표준에 정의된 최대 지원 데이터 속도는 9.6 Gbps(Giga- bit per second, 초당 기가 비트)이다. 즉, 고속 데이터 전송이 동일한 시간 구간에서 이러한 속도로 수행되는 경우, 매우 큰 처리 속도가 획득될 수 있고, 지연이 감소될 수 있다.
현재, 8K 비디오, VR(Virtual Reality, 가상 현실), 또는 AR(Augmented Reality, 증강 현실)과 같이 매우 높은 처리 속도와 매우 낮은 지연을 요구하는 이러한 서비스를 지원하기 위해 처리 속도를 향상시키고 지연을 감소시키고자 하는 시급한 요구가 있다.
본 출원에서 제공되는 데이터 전송 방법에서, 다중 대역 전송은 제1 노드와 제2 노드 사이에서 수행될 수 있다. 예를 들어, 전송될 데이터는 MAC 계층의 MAC 프레임이다. 제1 노드는 MAC 계층에서 MAC 프레임을 생성하거나 또는 획득할 수 있으며, 그 후, 물리 계층(physical layer, PHY)의 적어도 두 개의 주파수 블록을 사용하여 MAC 프레임에 포함된 데이터를 제2 노드로 전송할 수 있다.
본 출원에서, 다중 대역 전송에 기초하여, MAC 프레임을 전송하는 경우, 데이터를 전송해야 하는 제1 노드는, 프레임 유형, 전송 속도, 서비스 품질, 공간 스트림, 전송 기간, 데이터 패킷 포맷 또는 전송될 프레임의 데이터 패킷 대역폭과 같은 적어도 하나의 분류 속성 값에 기초하여 제1 노드 및 제2 노드에서 전송될 프레임을 전송하는 데 사용되는 주파수 블록을 결정할 수 있다. 비교적 높은 전송 속도와 비교적 높은 서비스 품질을 갖는 MAC 프레임이 중앙 집중 방식으로 다른 주파수 블록에서 전송될 수 있도록, 주파수 블록 스루풋과 평균 지연에 영향을 미치는 비교적 낮은 전송 속도와 비교적 낮은 서비스 품질을 갖는 MAC 프레임이 전송을 위해 하나의 주파수 블록에 집중된다. 이러한 방식으로, 다른 주파수 블록의 스루풋과 노드 간 스루풋이 향상될 수 있고, 노드 간의 평균 지연이 감소됨으로써, 서비스 요구사항의 만족도를 높일 수 있다.
이하, 본 출원에서 제공되는 데이터 전송 방법의 네트워크 구조를 간략히 설명한다.
도 1은 네트워크 아키텍처의 개략도이다. 예를 들어, 복수의 BSS(Basic Service Set)를 포함하는 WLAN 시나리오에서, 네트워크의 시스템 구조는 복수의 노드를 포함할 수 있다. 노드는 네트워크측 장치 또는 단말측 장치일 수 있다. 네트워크측 장치는 예를 들어 액세스 포인트(Access Point, AP)일 수 있고, 단말측 장치는 예를 들어 스테이션(Station, STA)일 수 있다. 각각의 AP와 AP와 연관된 STA는 BSS를 형성한다. 네트워크에서, 복수의 노드는 서로 통신할 수 있다. 예를 들어, 복수의 AP는 복수의 AP와 통신할 수 있고, 복수의 STA는 복수의 STA와 통신할 수 있으며, 복수의 AP는 또한 복수의 STA와 통신할 수 있다.
본 출원에서 제공되는 데이터 전송 방법은 복수의 노드가 복수의 노드와 전송을 수행하는 무선 인터페이스 전송 시나리오, 예를 들어, 복수의 AP가 복수의 AP와 전송을 수행하고, 복수의 STA가 복수의 STA와의 전송을 수행하며, 복수의 AP가 복수의 STA와 전송을 수행하는 무선 인터페이스 전송 시나리오에서 사용될 수 있다.
이하, 본 출원에서 제공되는 데이터 전송 방법을 상세히 설명한다.
실시예 1
도 2는 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 1이다. 본 출원의 실시예는 제1 노드에 의해 실행될 수 있다. 도 2에 도시된 바와 같이, 본 출원의 본 실시예는 다음의 단계를 포함할 수 있다.
단계 S201. 제1 노드는 전송될 프레임을 획득한다.
단계 S202. 제1 노드는 제1 주파수 블록을 사용하여 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송한다.
제1 주파수 블록은 제1 노드와 제2 노드 사이의 적어도 두 개의 주파수 블록 중 하나이고, 전송될 프레임의 분류 속성 값은 다음의 정보, 즉 프레임 유형, 전송 속도, 서비스 품질, 서비스 품질 액세스 카테고리, 공간 스트림, 전송 기간, 데이터 패킷 포맷, 또는 데이터 패킷 대역폭 중 적어도 하나를 포함한다.
단계 S203. 제1 노드는 적어도 두 개의 주파수 블록 중 어느 하나를 사용하여 분류 속성 값이 제1 주파수 블록 분류 범위에 속하지 않는 전송될 프레임을 전송한다.
본 출원에서, 제1 노드는 AP 또는 STA일 수 있고, 제2 노드는 AP 또는 STA일 수 있다. 즉, 본 출원에서 제공되는 데이터 전송 방법은 AP 사이의 데이터 전송에서 사용될 수 있거나, 또는 STA 사이의 데이터 전송에서 사용될 수 있거나, 또는 AP와 STA 사이의 데이터 전송에서 추가로 사용될 수 있다. 본 출원의 다른 실시예에서, 제1 노드 및 제2 노드는 다르게는 통신 서버, 라우터, 스위치, 브리지, 컴퓨터, 이동 전화 등일 수 있다.
본 출원에서, 제1 노드는 전송될 데이터에 기초하여 전송될 프레임을 획득하거나 생성할 수 있다. 전송될 데이터는 예를 들어 서비스 데이터 또는 시그널링 데이터일 수 있다. 예를 들어, 전송될 프레임은 MAC 프레임일 수 있고, 전송될 데이터는 MAC 계층의 상위 계층에서 획득된 패킷 데이터, 또는 MAC 계층의 관리 또는 서비스 제어 요구사항에 기초하여 생성된 관리 데이터 및 제어 데이터일 수 있다. 전송될 프레임이 획득된 후, 전송될 프레임은 PHY 계층을 사용하여 주파수 블록의 제2 노드로 전송되어야 한다.
본 출원에서, 제1 노드는 분류 기준을 미리 설정할 수 있고, 분류 기준은 적어도 두 개의 주파수 블록 중 적어도 하나에 대응하는 주파수 블록 분류 범위를 포함할 수 있다. 분류 기준은 분류 기준에서 각각의 주파수 블록에 대응하는 주파수 블록 분류 범위에 기초하여 적어도 두 개의 주파수 블록에서 각각의 전송될 프레임을 전송하기 위한 타깃 주파수 블록을 결정하기 위해 제1 노드에 의해 사용될 수 있다. 예를 들어, 제1 노드는 전송될 프레임의 프레임 유형 및 전송 속도에 기초하여 전송될 프레임에 대한 타깃 주파수 블록을 결정할 수 있다. 전송될 프레임이 데이터 프레임이고 전송 속도가 미리 설정된 속도 분류 임계값 이하이면, 제1 노드는 제1 주파수 블록을 전송될 프레임의 타깃 주파수 블록으로서 결정한다.
본 출원에서, 분류 속성 값이 제1 주파수 블록 분류 범위에 속하지 않는 전송될 프레임은 적어도 두 개의 주파수 블록 중 제2 주파수 블록 또는 제1 주파수 블록을 사용하여 전송될 수 있다. 예를 들어, 제1 주파수 블록 분류 범위를 충족하지 않는 복수의 전송될 프레임이 있는 경우, 제1 주파수 블록 분류 범위를 충족하지 않는 복수의 전송될 프레임은 모두 제2 주파수 블록을 사용하여 전송될 수 있거나, 또는 복수의 전송될 프레임 모두가 제1 주파수 블록을 사용하여 전송되거나, 또는 복수의 전송될될 프레임 중 일부가 제2 주파수 블록을 사용하여 전송될 수 있고 일부는 제1 주파수 블록을 사용하여 전송될 수 있다.
예를 들어, 적어도 두 개의 주파수 블록은 제1 주파수 블록 및 제2 주파수 블록을 포함한다. [표 1]은 분류 기준의 개략도이다.
제1 주파수 블록 분류 범위는 제1 주파수 블록에 대응하는 주파수 블록 분류 범위이다.
[표 2]는 분류 기준의 또 다른 개략도이다.
다르게는, [표 2]에서의 분류 기준에 따라, 분류 속성 값이 제1 주파수 블록 분류 범위에 속하지 않는 전송될 프레임이 제2 주파수 블록을 사용하여 제1 노드로 전송되는 것으로 결정될 수 있다.
본 출원은 제1 주파수 블록 분류 범위의 복수의 구현을 제공한다.
예에서, 제1 주파수 블록 분류 범위는,
프레임 유형이 데이터 프레임이고 전송 속도가 미리 설정된 전송 속도 분류 임계값 이하인 조건, 및
프레임 유형이 데이터 프레임이고 서비스 품질이 미리 설정된 서비스 품질 분류 임계값이하인 조건
중 어느 하나 또는 임의의 조합을 포함할 수 있다.
전술한 복수의 조건의 조합은 복수의 조건의 교차 세트 또는 유니온(union) 세트일 수 있음을 유의해야 한다.
본 출원의 본 실시예에서, 전송될 프레임의 서비스 품질은 미리 분할된 여러 서비스 품질 클래스 중 하나일 수 있으며, 서비스 품질 분류 임계값은 여러 서비스 품질 클래스 중 하나일 수 있다. 예를 들어, 여러 서비스 품질 클래스는 오름차순으로 정렬될 수 있으며, 서비스 품질 분류 임계값은 중간 순위의 서비스 품질 클래스일 수 있다.
본 출원에서 제공되는 구현에서, 제1 노드가 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 전송하는 것은,
전송될 프레임이 데이터 프레임이고 전송 속도가 미리 설정된 전송 속도 분류 임계값 이하인 경우, 제1 노드가 제1 주파수 블록에서 전송될 프레임을 전송하고,
전송될 프레임이 데이터 프레임이고 서비스 품질이 미리 설정된 서비스 품질 분류 임계값 이하인 경우, 제1 노드가 제1 주파수 블록에서 전송될 프레임을 전송하는 것을 포함할 수 있다.
[표 3]은 제1 주파수 블록 분류 범위의 개략도이다.
"분류 없음"은 프레임 유형이 관리 프레임 또는 제어 프레임인 경우, 그리고 관리 프레임 또는 제어 프레임이 제1 주파수 블록에 대응하는 경우, 제1 주파수 블록이 전송에 사용되거나, 또는 관리 프레임 또는 제어 프레임이 제2 주파수 블록에 대응하는 경우, 제2 주파수 블록이 전송에 사용됨을 의미함에 유의해야 한다.
제1 주파수 블록 분류 범위를 설정하는 방식은 고속도로에서, 교통 효율성이 향상될 수 있도록, 저속 트럭은 저속 차선에서만 주행하도록 허용되고, 고속 자동차는 고속 차선에서 주행하도록 허용되거나, 또는 자동차가 고속 차선과 저속 차선을 모두 주행하도록 허용되는 것과 유사하다.
[표 4]는 제1 주파수 블록 분류 범위의 개략도이다.
다른 예에서, 제1 주파수 블록 분류 범위는 다음을 포함할 수 있다.
프레임 유형이 제1 유형 프레임이고,
제1 유형 프레임은 프로브 요청 프레임, 프로브 응답 프레임, 연관 요청 프레임, 연관 응답 프레임, 인증 프레임 및 제1 서비스를 설정하거나 또는 해체하는 데 사용되는 관리 프레임 중 적어도 하나를 포함하며, 여기서 제1 서비스는 트래픽 스트림(Traffic Stream), 조용한 시구간(Quiet Time Period), 타깃 웨이크업 시간(Target Wakeup Time), 터널링된 직접 링크 설정(Tunnelled Direct-Link Setup, TDLS) 및 블록 승인 프레임(Block ACK, BA)를 포함할 수 있다.
[표 5]는 제1 주파수 블록 분류 범위의 개략도이다.
예를 들어, 제1 노드는 제2 주파수 블록에서 대응하는 서비스의 설정을 요청하기 위해 제1 주파수 블록에서 전술한 대응하는 서비스의 설정/해체 요청 프레임을 전송할 수 있다. 제2 노드는 제1 주파수 블록에서 대응하는 응답 프레임을 피드백하고, 대응하는 설정/해체 요청에 동의할지 여부를 응답한다. 대응하는 서비스가 성공적으로 설정된 후, 제1 노드 및 제2 노드는 제1 주파수 블록에서 구축된 합의에 따라 제2 주파수 블록에서 대응하는 서비스 상호작용을 수행할 수 있다.
제1 주파수 블록이 비교적 많은 수량의 스테이션과 더 많은 간섭을 갖는 2.4 GHz이고, 제2 주파수 블록이 간섭이 적은 5 GHz 또는 6 GHz인 경우, 2.4 GHz 주파수 블록은 더 나은 간섭 방지 성능을 갖고 있고 관리 프레임을 전송하기에 더 적합하다. 따라서, 현재의 네트워크에 복수의 스테이션이 있을 수 있는 경우, 제1 주파수 블록을 사용하여 제1 유형 프레임을 전송하는 전술한 방식은 중요한 관리 프레임 및 제어 프레임을 전송하는 신뢰할 수 있는 방식일 수 있다.
또 다른 예에서, 제1 주파수 블록 분류 범위는,
전송 기간이 미리 설정된 기간 분류 임계값 이상인 조건,
서비스 품질 액세스 카테고리가 미리 설정된 분류 액세스 카테고리에 속하는 조건, 및
패킷 포맷이 미리 설정된 분류 패킷 포맷에 속하는 조건
중 어느 하나 또는 임의의 조합을 포함할 수 있다.
제1 노드가 분류 속성 값이 제1 주파수 블록에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송하는 것은,
전송될 프레임의 전송 기간이 미리 설정된 기간 분류 임계값 이상인 경우, 제1 노드는 제1 주파수 블록에서 전송될 프레임을 전송하고,
전송될 프레임의 서비스 품질 액세스 카테고리가 미리 설정된 분류 액세스 카테고리에 속하는 경우, 제1 노드는 제1 주파수 블록에서 전송될 프레임을 전송하며,
전송될 프레임의 패킷 포맷이 미리 설정된 분류 패킷 카테고리에 속하는 경우, 제1 노드는 제1 주파수 블록에서 전송될 프레임을 전송하는 것
을 포함할 수 있다.
[표 6]은 제1 주파수 블록 분류 범위의 개략도이다.
제1 노드가 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송하는 것은, 전송될 프레임이 제1 유형 프레임인 경우, 제1 노드는 제1 주파수 블록에서 전송될 프레임을 전송하는 것을 포함할 수 있다.
제1 주파수 블록 분류 범위는 본 출원에서 제공되는 제1 주파수 블록 분류 범위의 구현의 어느 하나 또는 조합일 수 있음을 유의해야 한다.
본 출원의 다른 실시예에서, 전송 속도 분류 임계값, 서비스 품질 분류 임계값, 기간 분류 임계값, 분류 액세스 카테고리 및 분류 패킷 포맷이 더 상세히 설명된다.
[표 7]은 제1 주파수 블록 분류 범위의 개략도이다.
[표 7]은 본 출원의 본 실시예에 따른 제1 주파수 블록 분류 범위의 전술한 여러 구현의 조합의 개략도이다.
본 출원에서, 제1 유형 프레임 이외의 관리 프레임 및 제어 프레임은 또한 데이터 프레임의 것과 동일한 전송 속도 분류 임계값, 서비스 품질 임계값 등에 기초하여 분류될 수 있다.
*본 출원에서, 단계 S202는 단계 S203 이전에 수행될 수 있고, 단계 S203은 단계 S202 이전에 수행될 수 있음에 유의해야 한다.
본 출원에서 제공되는 기술적 해결수단에서, 프레임 유형, 전송 속도, 서비스 품질, 공간 스트림, 전송 기간, 데이터 패킷 포맷 또는 전송될 프레임의 데이터 패킷 대역폭, 및 분류 속성 값에 기초하여 설정되는 제1 주파수 블록 분류 범위와 같은 적어도 하나의 속성 값에 기초하여, 전송될 프레임을 전송하는 데 사용되는 주파수 블록은 제1 노드 및 제2 노드의 적어도 두 개의 주파수 블록에서 결정된다. 상대적으로 높은 전송 속도와 상대적으로 높은 서비스 품질을 갖는 프레임이 중앙 집중 방식으로 다른 주파수 블록에서 전송될 수 있도록, 주파수 블록 스루풋 및 평균 지연에 영향을 미치는 상대적으로 낮은 전송 속도와 상대적으로 낮은 서비스 품질을 갖는 MAC 프레임이 전송을 위해 하나의 주파수 블록에 집중될 수 있다. 이러한 방식으로, 다른 주파수 블록의 스루풋과 노드 간 스루풋이 향상될 수 있고, 노드 간의 평균 지연이 감소될 수 있으므로, 서비스 요구사항의 만족도를 높일 수 있다.
또한, 본 출원에서, 제1 주파수 블록은 저주파수 블록일 수 있고, 제2 주파수 블록은 고주파수 블록일 수 있다. 저주파수 블록은 고주파수 블록에 상대적이다.
WLAN 분야에서, 일부 비인가 스펙트럼이 일반적으로 WLAN의 작동 대역으로서 사용되며, WLAN의 작동 대역이 주로 1 GHz, 2.4 GHz, 5 GHz, 60 GHz 등 아래에 분포됨에 유의해야 한다. 주류 WLAN 표준은 802.11a/b/g/n/ac/ax를 포함한다. 이러한 주류 WLAN 표준은 일반적으로 2.4 GHz 주파수 대역 또는 5 GHz 주파수 대역을 사용하며, 여기서 5 GHz 주파수 대역은 4.9 GHz 및 5 GHz를 지칭할 수 있다. 최근, 802.11ax 표준은 또한 802.11ax 표준의 작동 스펙트럼과 같이 이후에 비인가 스펙트럼으로 사용될 수 있는 6 GHz 스펙트럼을 사용한다.
무선 인터페이스 전송에서, 서로 다른 주파수 대역은 데이터 전송에 대해 서로 다른 특성을 갖는다. 저주파수 대역은 일반적으로 상대적으로 느린 신호 감쇠와 상대적으로 좋은 벽 침투 효과를 특징으로 한다. 그러나, 저주파수 대역의 스펙트럼이 일반적으로 상대적으로 제한되어 있기 때문에, 속도는 때때로 스펙트럼의 크기에 의해 제한된다. 예를 들어, 2.4 GHz 주파수 대역에서, 802.11b/g/n/ax 표준의 데이터 패킷 대역폭은 20 MHz이고, 최대 40 MHz가 지원된다. 채널이 부분적으로 중첩되어 복수 채널의 연속적인 사용에 영향을 미친다. 상기한 이유로, 802.11a/ac는 2.4 GHz를 작동 스펙트럼으로 사용하지 않기로 결정된다. 고주파수 대역의 스펙트럼 자원은 일반적으로 저주파수 대역의 스펙트럼 자원보다 풍부하다. 예를 들어, 비교적 혼잡한 2.4 GHz와 비교하면, 5 GHz 주파수 대역과 6 GHz 주파수 대역의 스펙트럼 자원이 더 풍부하다. 따라서, 고주파수 대역은 일반적으로 저주파수 대역보다 더 높은 대역폭과 고속의 데이터 전송에 더 적합하다. 예를 들어, 802.11ac 및 802.11ax는 최대 160 MHz의 데이터 전송을 지원한다. 고주파수 대역과 저주파수 대역은 상대적인 개념이라는 점에 유의해야 한다. 예를 들어, 1 GHz 이하 주파수 대역과 2.4 GHz 주파수 대역을 비교하면, 2.4 GHz 주파수 대역은 고주파수 대역으로서 사용될 수 있다. 다른 예로, 2.4 GHz 주파수 대역과 5 GHz 주파수 대역을 비교하면, 2.4 GHz 주파수 대역은 저주파수 대역으로서 사용될 수 있다.
따라서, 제1 주파수 블록의 주파수 대역이 제2 주파수 블록의 주파수 대역보다 낮고, 제1 주파수 블록의 주파수 대역 대역폭이 제2 주파수 블록의 주파수 대역 대역폭보다 낮다면, 상대적으로 큰 대역폭을 가진 제2 주파수 블록이 고속 데이터 전송에 집중할 수 있도록 스루풋 비율과 지연에 영향을 미치는 MAC 프레임이 전송을 위해 제1 주파수 블록에 집중되는 방식이 사용됨으로써, 다중 대역 전송 중에 노드 사이의 스루풋을 향상시킬 수 있다.
실시예 2
본 출원은 데이터 전송 방법을 더 제공한다. 본 출원의 본 실시예에서, 제2 주파수 블록에서 전송되어야 하는 저속 프레임 또는 낮은 서비스 품질 프레임과 같이 상대적으로 낮은 전송 효율을 갖는 일부 프레임에 대해, 프레임을 분류하고 제1 주파수 블록 및 제2 주파수 블록을 사용하여 프레임을 전송하는 방식이 설계된다. 즉, 저속 프레임 또는 낮은 서비스 품질의 기본 기능을 보장하면서 노드 사이의 스루풋 비율이 가능한 한 많이 향상될 수 있도록 저속 프레임 또는 낮은 품질 서비스 프레임에서 운반되는 정보가 제1 주파수 블록과 제2 주파수 블록 사이의 협력을 통해 전송된다.
도 3은 본 출원에 따른 데이터 전송 방법의 흐름도 2이다. 도 3에 도시된 바와 같이, 본 출원의 본 실시예는 다음의 단계를 포함할 수 있다.
단계 S301. 제1 노드는 전송될 프레임을 획득한다.
단계 S302. 제1 노드는 분류 속성 값이 제2 주파수 블록 분류 범위에 속하는 전송될 프레임을 적어도 두 개의 주파수 블록의 제2 주파수 블록을 사용하여 제2 노드로 전송한다.
단계 S303. 제1 노드는 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송한다.
단계 S304. 제1 노드는 분류 속성 값이 제1 주파수 블록 분류 범위나 제2 주파수 블록 분류 범위에 속하지 않는 전송될 프레임을 적어도 두 개의 주파수 블록 중 어느 하나를 사용하여 제2 노드로 전송한다.
단계 S303은 단계 S202와 유사하며, 단계 S202의 설명이 참조될 수 있다. 단계 S304는 S203과 유사하며, 단계 S203의 설명이 참조될 수 있다.
제2 주파수 블록은 제1 노드와 제2 노드 사이의 적어도 두 개의 주파수 블록에서 또 다른 주파수 블록이라는 점에 유의해야 한다. 제2 주파수 블록 분류 범위와 제1 주파수 블록 분류 범위 사이에 교차점이 있는 경우, 단계 S302가 먼저 수행 되고, 그 후, 단계 S303이 수행된다. 예를 들어, 먼저 전송될 프레임의 분류 속성 값이 제2 주파수 블록 분류 범위에 속하는지 여부가 결정된다. 전송될 프레임의 분류 속성 값이 제2 주파수 블록 분류 범위에 속하면, 전송될 프레임은 제2 주파수 블록을 사용하여 전송된다. 전송될 프레임의 분류 속성 값이 제2 주파수 블록 분류 범위에 속하지 않으면, 전송될 프레임의 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는지 여부가 추가로 결정된다. 전송될 프레임의 분류 속성 값이 제1 주파수 블록 분류 범위에 속하면, 전송될 프레임은 제1 주파수 블록을 사용하여 전송된다. 전송될 프레임의 분류 속성 값이 제1 주파수 블록 분류 범위나 제2 주파수 블록 분류 범위에 속하지 않으면, 전송될 프레임은 두 개의 주파수 블록 중 어느 하나를 사용하여 전송될 수 있다. 제2 주파수 블록 분류 범위와 제1 주파수 블록 분류 범위 사이에 교차점이 없는 경우, 단계 S302가 단계 S303 이전에 수행될 수 있거나, 또는 단계 S303이 단계 S302 이전에 수행될 수 있다.
도 2에 도시된 실시예에서 제1 주파수 블록 분류 범위의 임의의 구현이 제1 주파수 블록 분류 범위로서 사용될 수 있음에 유의해야 한다. 또한, 본 출원에서 제공되는 제1 주파수 블록 분류 범위의 다양한 구현이 조합되어 사용될 수도 있다.
[표 8]은 분류 기준의 개략도이며, 본 출원의 본 실시예에서 제공되는 분류 기준은 [표 8]에서 표시될 수 있다.
본 출원에서 제2 주파수 블록 분류 범위는 제2 주파수 블록에 대응하는 주파수 블록 분류 범위일 수 있다.
본 출원에서 제공되는 제2 주파수 블록 분류 범위의 구현에서, 제2 주파수 블록 분류 범위는 일부 제어 정보, 관리 정보 또는 제2 주파수 블록에서 전송되어야 하는 다른 지시 정보를 운반하는 제어 프레임 또는 관리 프레임을 포함할 수 있다. 예를 들어, 제2 주파수 블록에서 전송되어야 하는 제어 정보 및 관리 정보는 동기화에 사용되는 동기화 정보일 수 있다.
본 출원의 본 실시예에서 제공되는 구현에서, 제2 주파수 블록 분류 범위는, 프레임 유형이 제2 유형 프레임인 것을 포함할 수 있다.
예를 들어, 제2 유형 프레임은 제2 주파수 블록에서 동기화 기능을 구현하는 데 사용되는 동기화 유형 프레임을 포함할 수 있다. 동기화 유형 프레임은 예를 들어,
제2 주파수 블록에서 전송되는 데 사용되는 비콘 프레임,
제2 주파수 블록의 스케줄링 정보를 운반하는 스케줄링 프레임
중 적어도 하나를 포함할 수 있다.
예를 들어, 스케줄링 프레임은 트리거 프레임일 수 있다.
[표 9]는 제2 주파수 블록 분류 범위의 개략도이다.
제2 주파수 블록을 사용하여 제2 유형 프레임을 전송하는 방식은 동기화 정보를 운반하는 동기화 유형 프레임이 제2 주파수 블록에서 전송될 것으로 결정하는 것과 동일하다.
본 출원의 본 실시예에서 제공되는 제2 주파수 블록 분류 범위의 다른 구현에서, 제2 주파수 블록 분류 범위는,
프레임 유형이 짧은 동기화 프레임이며, 짧은 동기화 프레임은 제3 유형 프레임에 대응하는 대화 토큰을 운반하는
것을 포함할 수 있다.
제1 주파수 블록 분류 범위는,
프레임 유형이 제3 유형 프레임이며, 여기서 제3 유형 프레임은 미리 설정된 타깃 시간에 제2 주파수 블록의 제2 노드에 의해 사용되는 지시 정보와, 대화 토큰을 운반하고,
타깃 시간에 제2 주파수 블록에서 짧은 동기화 프레임을 수신하는 경우, 대화 토큰이 제2 주파수 블록에서 사용되는 지시 정보이고 제3 유형 프레임에서 운반되는 지시 정보로서 또한 짧은 동기화 프레임에 대응하는 상기 지시 정보를 읽도록 제2 노드에게 명령하는 데 사용되는 것
을 포함할 수 있다.
[표 10]은 분류 기준의 개략도이다.
예를 들어, 제3 유형 프레임은,
타깃 시간에 제2 주파수 블록에서 사용되는 비콘 정보를 운반하는 제1 비콘 프레임; 및
타깃 시간에 제2 주파수 블록에서 사용되는 스케줄링 정보를 운반하는 제1 스케줄링 프레임
중 적어도 하나를 포함할 수 있다.
구현에서, 제1 비콘 프레임에 대응하는 짧은 동기화 프레임은 짧은 비콘 프레임으로 지칭될 수 있고, 제1 스케줄링 프레임에 대응하는 짧은 동기화 프레임은 짧은 스케줄링 프레임으로 지칭될 수 있다.
예를 들어, 전술한 단계 S302 및 S303은, 제1 주파수 블록을 사용하여 제3 유형 프레임을 전송하는 단계; 및 타깃 시간이 다가 오는 경우, 제2 주파수 블록을 사용하여 짧은 동기화 프레임을 전송하는 단계를 포함할 수 있다. 이후, 제2 노드는 짧은 동기화 프레임의 대화 토큰에 기초하여 제1 주파수 블록에서 수신된 대응하는 제3 유형 프레임을 검색하고, 제3 유형 프레임에서 지시 정보를 추출하며, 지시 정보의 지시에 기초하여 타깃 시간에 제2 주파수 블록에서 전송된 MAC 프레임을 제어할 수 있다.
본 출원의 다른 실시예에서, 제1 비콘 프레임, 제1 스케줄링 프레임, 및 제1 비콘 프레임에 대응하는 짧은 동기화 프레임 및 제1 스케줄링 프레임에 대응하는 짧은 동기화 프레임에 대해 상세히 설명한다. 자세한 내용은 본 출원의 다른 실시예의 설명을 참조한다.
제2 주파수 블록에서 사용되는 지시 정보를 운반하는 제3 유형 프레임과 짧은 동기화 프레임이 협력하여 사용된다. 짧은 동기화 프레임이 제3 유형 프레임과 연관되는 데 사용되는 대화 토큰을 운반할 수 있기 때문에, 짧은 동기화 프레임은 특정 지시 정보를 운반할 필요가 없을 수 있다. 따라서, 제2 주파수 블록에서 전송되어야 하는 데이터의 양이 감소될 수 있도록 짧은 동기 프레임의 길이는 상대적으로 작을 수 있다.
이하, 제1 노드가 AP이고, 제2 노드가 STA이며, 제1 주파수 블록이 대역 1이고, 제2 주파수 블록이 대역 2인 예를 설명한다.
도 4는 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 1이다.
도 4에 도시된 바와 같이, 본 출원에서 제공되는 데이터 전송 방법을 사용하는 다중 대역 조정 전송 절차는 다음의 단계를 포함할 수 있다.
단계 S401. AP는 대역 1에서 제1 비콘 프레임을 전송한다.
제1 비콘 프레임은 AP의 능력 정보, 타임스탬프 정보, 비콘 프레임 토큰(Token), 대역 2의 수량, 대역 2의 1차 채널의 위치와 같은 정보를 포함할 수 있다. 제1 비콘 프레임은 대역 1의 능력 정보 및 작동 정보와 대역 2의 능력 정보 및 작동 정보를 모두 운반할 수 있음에 유의해야 한다.
단계 S402. AP는 대역 2에서 짧은 비콘 프레임을 전송한다.
짧은 비콘 프레임(Short-Beacon, S-Beacon)은 대역 2 등에서 시간 동기화를 위해 사용된다. 예를 들어, 짧은 비콘 프레임의 주기는 제1 비콘 프레임의 주기의 정수 배일 수 있다. 구현에서, 제2 비콘 프레임의 길이는 제1 비콘 프레임의 길이보다 작을 수 있다.
단계 S403. AP는 대역 1 및/또는 대역 2에서 데이터를 전송한다.
전송 속도가 미리 설정된 전송 속도 분류 임계값 이하인 데이터는 대역 1에서만 전송될 수 있고, 전송 속도가 전송 속도 분류 임계값보다 큰 데이터는 대역 2에서만 전송될 수 있거나, 또는 데이터 전송 속도가 전송 속도 분류 임계값보다 큰 데이터는 대역 1과 대역 2 모두에서 전송될 수 있다.
단계 S404. AP는 STA에게 타깃 시간에 대역 2에서 데이터 전송을 수행하도록 명령하기 위해 대역 1에서 스케줄링 정보를 운반하는 스케줄링 프레임을 전송한다.
예를 들어, 스케줄링 정보는 제1 타깃 시간에 사용되는 스케줄링 정보 1 및 제2 타깃 시간에 사용되는 스케줄링 정보 2를 포함할 수 있으며, 여기서 스케줄링 정보 1은 토큰 1(Token 1)을 운반하고, 스케줄링 정보 2는 토큰 2(Token 2)를 운반한다.
단계 S405. AP는 STA가 업링크 데이터를 전송하도록 트리거하기 위해 타깃 시간에 짧은 동기화 프레임을 전송한다.
예를 들어, AP는 제1 타깃 시간에 짧은 동기화 프레임 1을 전송할 수 있으며, 여기서 짧은 동기화 프레임 1은 토큰 1(Token 1)을 운반한다. 짧은 동기화 프레임은 토큰 정보를 운반할 수 있다는 점에 유의해야 한다. 따라서, 짧은 동기화 프레임의 오버헤드는 비교적 적을 수 있다.
단계 S406. STA는 짧은 동기화 프레임에 대응하는 스케줄링 정보에 기초하여 업링크 데이터를 전송한다.
STA는 짧은 동기화 프레임에서 토큰 1에 기초하여 대응하는 스케줄링 정보 1을 검색하고, 스케줄링 정보 1에 기초하여 업링크 데이터(UL Data)를 전송할 수 있다.
본 출원에서 개략적인 흐름도의 수평 축은 시간 축이라는 점에 유의해야 한다.
본 출원에서, 제1 노드가 전송될 프레임의 분류 속성 값 및 미리 설정된 분류 기준에 따라 적어도 두 개의 주파수 블록에서 전송될 프레임을 전송하는 데 사용되는 타깃 주파수 블록을 결정하기 전에, 제1 노드는 제1 주파수 블록에서 사용되는 지시 정보를 획득할 수 있고, 지시 정보에 기초하여 제3 유형 프레임 및 짧은 동기화 프레임을 생성할 수 있다.
본 출원에서, 제2 주파수 블록 분류 범위와 제1 주파수 블록 범위 사이에 교차점이 있는 경우, 제2 주파수 블록 분류 범위에 속하는 전송될 프레임을 제2 주파수 블록을 사용하여 전송하는 단계가 먼저 수행될 수 있고, 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 전송하는 단계는 나중에 수행된다.
본 출원에서, 하나의 주파수 블록은 복수의 채널을 포함한다. 작동 주파수 블록이 저주파수 대역인 표준에서, 주파수 블록의 채널은 부분적으로 중첩된다. 동일한 AP로 업링크 데이터를 전송하는 경우, 복수의 STA는 동일한 주파수 블록에서 서로 다른 채널 또는 자원 유닛을 사용하거나, 또는 다른 주파수 분할, 시분할 또는 공간 다중화 방식을 사용할 수 있다. 본 출원에서 제공되는 기술적 해결수단은 전술한 다중화 방식과 함께 사용될 수 있거나, 또는 별도로 사용될 수 있다.
일부 시나리오에서, 전송 노드에서, 전송될 MAC 프레임은 데이터를 전송하기위한 채널 자원에 대해 먼저 경쟁해야 한다. MAC 프레임을 전송하기 위한 경쟁 메커니즘은 노드에 대해 설정될 수 있으며, 서비스 품질이 높은 MAC 프레임이 경쟁을 통해 서비스 품질이 낮은 MAC 프레임보다 채널을 획득할 가능성이 더 높다. 따라서, 서비스 품질에 기초하여 전송될 프레임을 분류하는 방식은 경쟁을 통해 서비스 품질이 낮은 MAC 프레임에 의해 채널을 획득하는 성공률을 향상시킬 수 있다. 이러한 방식으로, 서비스 품질이 낮은 MAC 프레임을 전송하기 위한 대기 시간이 단축됨으로써, 서비스 품질이 낮은 프레임의 지연을 감소시킬 수 있다.
본 출원의 본 실시예에서 다른 기술적 해결수단의 세부 사항 및 기술적 효과에 대해서는 본 출원의 다른 실시예에서의 설명을 참조한다.
실시예 3
전술한 실시예 중 어느 하나에 기초하여, 본 출원은 데이터 전송 방법을 더 제공한다. 제1 노드가 제1 주파수 블록을 사용하여 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제2 노드로 전송하기 전에, 제1 노드는 다중 대역을 활성화하기 위해 제2 노드와 협상할 수 있다.
도 5는 본 출원에 따른 데이터 전송 방법의 상호작용 흐름도 1이다. 도 5에 도시된 바와 같이, 제1 노드가 다중 대역을 활성화하기 위해 요청하는 개시자인 경우, 본 출원의 본 실시예는 다음의 단계를 포함할 수 있다.
단계 S501. 제1 노드는 제1 주파수 블록의 제2 노드에게 다중 대역 활성화 요청을 전송한다.
단계 S502. 제2 노드는 제1 주파수 블록의 제1 노드에게 다중 대역 활성화 응답을 전송한다.
본 출원에서, 예를 들어, 다중 대역 활성화 요청은 연관 요청(Association Request) 프레임일 수 있고, 다중 대역 활성화 응답은 연관 응답(Association Response) 프레임일 수 있다.
본 출원의 다른 구현에서, 제1 노드는 또한 다중 대역을 활성화하는 수신기일 수 있고, 제1 노드가 분류 속성 값이 제1 주파수 블록 분류 범위에 속하는 전송될 프레임을 제1 주파수 블록을 사용하여 제2 노드로 전송하기 전에 본 출원의 본 실시예의 단계는, 제1 노드가 제1 주파수 블록에서 제2 노드 주파수 블록에 의해 전송된 다중 대역 활성화 요청을 수신하는 단계; 및 제1 노드가 제1 주파수 블록의 제2 노드에게 다중 대역 활성화 응답을 전송하는 단계를 포함할 수 있다.
본 출원에서, 다중 대역은 능동적 연관과 수동적 연관의 두 가지 방식으로 활성화될 수 있다.
이하, 제1 노드가 AP이고, 제2 노드가 STA이며, 제1 주파수 블록이 대역 1이고, 제2 주파수 블록이 대역 2인 예를 설명한다.
도 6은 본 출원에 따른 연관 방식의 개략적인 흐름도이다. 도 6에 도시된 바와 같이, STA는 다중 대역을 활성화하는 개시자일 수 있으며, AP와 STA 사이의 연관 방식으로 다중 대역을 활성화하는 상호작용 프로세스는 다음의 단계를 포함할 수 있다.
단계 S601. AP는 대역 1에서 제1 비콘 프레임을 전송한다.
비콘 프레임은 능력 정보, 작동 정보, 타임스탬프 정보, AP의 비콘 프레임 토큰(Token), 대역 2의 수량, 대역 2의 1차 채널의 위치와 같은 정보를 포함할 수 있다. 예를 들어, AP는 주기적으로 비콘 프레임을 전송할 수 있다. 제1 비콘 프레임은 대역 1의 능력 정보 및 작동 정보와 대역 2의 능력 정보 및 작동 정보를 모두 운반할 수 있다는 점에 유의해야 한다.
단계 S602. AP는 대역 2에서 짧은 비콘 프레임을 전송한다.
짧은 비콘 프레임은 대역 2 등에서 시간 동기화를 위해 사용된다. 예를 들어, 짧은 비콘 프레임의 주기는 제1 비콘 프레임의 주기의 정수 배일 수 있다.
단계 S603. STA는 대역 1에서 프로브 요청(Probe Request) 프레임을 전송한다.
프로브 요청 프레임은 STA가 연관 작동을 수행할 것으로 예상함을 지시한다. 프로브 요청 프레임은 STA의 능력 정보를 포함할 수 있으며, 여기서 능력 정보는 STA가 다중 대역 작동을 지원함을 지시하고, 능력 정보는 또한 대역 1에서 STA의 능력 정보 및 대역 2에서 STA의 능력 정보를 지시한다.
단계 S604. 대역 1에서, STA에 의해 전송된 프로브 요청 프레임을 수신한 후, AP는 STA에게 프로브 응답 프레임을 전송한다.
프로브 응답 프레임은 AP의 능력 정보, 작동 정보 등을 지시하고, 프로브 응답 프레임은 AP가 다중 대역 작동, 대역 1에서 AP의 능력 정보 및 대역 2에서 AP의 능력 정보를 지원함을 더 지시할 수 있다.
단계 S605. STA는 대역 1에서 연관 요청 프레임을 전송한다.
연관 요청 프레임은 연관을 활성화하도록 AP에게 요청하는 데 사용된다. 연관 요청 프레임은 STA의 능력 정보를 포함할 수 있으며, 여기서 능력 정보는 STA가 다중 대역 작동을 지원함을 지시하고, 연관 요청 프레임은 대역 1에서 STA의 능력 정보 및 대역 2에서 STA의 능력 정보를 지시할 수 있다.
단계 S606. AP는 대역 1에서 연관 응답 프레임을 전송한다.
연관 응답 프레임은 연관 요청 프레임에 응답하는 데 사용된다. 연관 요청 프레임은 AP의 능력 정보를 포함하며, 여기서 능력 정보는 AP가 다중 대역 작동을 지원함을 지시하고, 대역 1에서 AP의 능력 정보 및 대역 2에서 AP의 능력 정보를 지시한다.
연관이 성공한 후, AP와 STA 모두 대역 1과 대역 2에서 데이터 전송을 수행할 수 있으며, 대역 2에서 연관 작동을 수행할 필요가 없다는 점에 유의해야 한다. STA는 대역 2에서 짧은 비콘 프레임을 사용하여 시간을 캘리브레이션할 수 있다. 또한, STA는 BSS의 관련 정보를 획득하기 위해 대역 1에서 제1 비콘 프레임을 더 읽을 수 있다.
전술한 단계 S603 및 S604는 연관 작동을 수행하기 위한 필수 단계가 아님에 유의해야 한다. 수동적 연관 모드의 경우, 단계 S601에서, STA가 대역 1에서 제1 비콘 프레임을 수신한 후, STA는 연관 작동을 수행하기 위해 직접 단계 S605 및 S606을 수행할 수 있다.
본 출원에서, 연관 작동을 수행하기 전에, STA는 대역 2의 일부 또는 모든 링크를 비활성화할 수 있다. 본 출원에서 링크는 무선 주파수 또는 안테나를 지칭할 수 있다. 이러한 방식으로, 대역 2가 활성화되어야 하는 경우, 대역 2는 대역 1과 연괸되도록 활성화됨으로써, 에너지를 절약할 수 있다. 본 출원의 구현에서, AP와 STA가 다중 대역 조정 전송을 수행하는 경우, AP는 대역 1에서 STA에게 대역 2의 일부 또는 모든 링크를 비활성화하도록 명령할 수 있다. 이러한 방식으로, 대역 2는 전기 에너지를 절약하도록 유연하게 제어될 수 있다.
본 출원의 실시예에서 다른 기술적 해결수단의 세부 사항 및 기술적 효과는 본 출원의 다른 실시예의 설명을 참조한다.
실시예 4
이하, 전술한 실시예에서 언급된 바와 같이 다양한 분류 속성 값에 기초하여 분류 임계값을 설정하는 설정 방식을 상세히 설명한다.
본 출원에서 제공되는 구현에서, 노드 간의 분류 기준, 즉, 제1 주파수 블록 분류 범위, 제2 주파수 블록 분류 범위 등은 다중 대역 조정이 활성화되는 경우에 지시될 수 있다. 예를 들어, 제1 비콘 프레임 또는 프로브 응답 프레임에서 지시가 행해질 수 있다. 예를 들어, 제1 비콘 프레임 또는 프로브 응답 프레임에서 AP에 의해 지시가 행해질 수 있다.
본 출원에서 제공되는 구현에서, 매우 높은 스루풋(Extremely High Throughput, EHT) 작동 요소(Operation Element)는 각각의 주파수 블록에 대응하는 주파수 블록 분류 범위를 지시하는 데 사용될 수 있다. 예를 들어, EHT 작동 요소는 제1 비콘 프레임 또는 프로브 응답 프레임에서 운반될 수 있다.
본 출원에서 제공되는 다른 구현에서, 상이한 제1 주파수 블록 분류 값은 상이한 공간 스트림(Spatial Streams, SS)에 대해 추가로 설정될 수 있다. 예를 들어, 상이한 전송 속도 분류 임계값은 상이한 공간 스트림에 대해 설정될 수 있다.
차세대 EHT 표준의 경우, 총 16개의 공간 스트림이 있을 수 있으며, 각각의 공간 스트림에 대해 임계값이 설계될 수 있다. [표 11]은 상이한 공간 스트림에 대해 임계값을 설정하는 개략도이다.
예를 들어, 1 SS에 대한 임계값은 식별자가 1인 공간 스트림에 대해 설정된 임계값을 나타낼 수 있다.
본 출원에서 제공되는 또 다른 구현에서, 통합 속도 식별자는 전송 속도 분류 임계값을 지시하는 데 사용될 수 있다.
예에서, 00은 121.9 Mbps를 지시하는 데 사용될 수 있고, 01은 248.3 Mbps를 지시하는 데 사용될 수 있다.
다른 예에서, 속도 식별자는 변조 및 코딩 방식(Modulation and Coding Scheme)일 수 있다. 상이한 MCS는 상이한 속도에 대응할 수 있다. 예를 들어, 802.11ax 표준은 현재 MCS0에서 MCS11까지 12개의 서로 다른 MCS를 지원한다. 예를 들어, 1/2.../16 SS 지시에 대한 임계값을 설정하는 데 2비트가 사용될 수 있다. 지시 정밀도를 향상시키기 위해, 또한 최대 16개의 MCS의 분류 임계값을 지시하는 데 4비트가 사용될 수도 있다.
[표 12]는 2비트를 사용하여 지시된 MCS의 개략도이다.
[표 12]에 도시된 바와 같이, 속도 식별자는 각각의 주파수 블록의 분류 임계값이 지시되는 경우에 전송될 수 있다. 예를 들어, "00"은 제1 주파수 블록 분류 범위가 전송 속도 분류 임계값을 포함하고, 전송 속도 분류 임계값이 MCS1로 표현되는 전송 속도임을 지시하기 위해 전송될 수 있다.
본 출원에서 제공되는 또 다른 구현에서, 각각의 주파수 블록에 대응하는 주파수 블록 분류 임계값은 전송될 프레임의 서비스 품질 액세스 카테고리에 기초하여 설정될 수 있다.
예를 들어, 액세스 카테고리는 음성(Voice, VO), 비디오(Video, VI), 배경(Background, BK) 및 최선(Best Effort, BE)의 네 가지 유형을 포함할 수 있다. VO 및 VI의 우선순위는 BK 및 BE의 우선순위보다 높다.
예에서, 제1 주파수 블록 분류 범위는 BK 및/또는 BE의 액세스 카테고리를 포함할 수 있다.
[표 13]은 제1 주파수 블록 분류 범위의 개략도이다.
예를 들어, 액세스 카테고리 BK의 데이터 프레임은 제1 주파수 블록에서 전송될 수 있고; 액세스 카테고리 BE의 데이터 프레임은 제1 주파수 블록에서 전송될 수 있으며; 액세스 카테고리 VO 또는 VI의 데이터 프레임은 제2 주파수 블록에서 전송될 수 있거나, 또는 제2 주파수 블록 및 제1 주파수 블록에서 전송될 수 있다.
본 출원에서 제공되는 또 다른 구현에서, 각각의 주파수 블록에 대응하는 주파수 블록 분류 임계값은 전송될 프레임의 전송 기간에 기초하여 설정될 수 있다.
전송될 프레임의 전송 기간은 미리 지정될 수 있거나, 또는 전송되어야 하는 데이터의 양 및 전송 속도와 같은 파라미터에 기초하여 계산될 수 있다. 예를 들어, 미리 지정된 전송 기간은 예를 들어 전송될 프레임의 예상 전송 기간일 수 있다. 예를 들어, 저속 프레임과 고속 프레임이 차지하는 전송 기간은 프레임 길이에 정비례하지 않을 수 있다. 계산된 전송 기간은 예를 들어 전송되어야 하는 데이터의 양, 대역폭, MCS 및 공간 스트림의 양에 기초하여 계산될 수 있다.
기간 분류 임계값은 분류되어야 하는 전송될 프레임의 양에 기초하여 유연하게 설정될 수 있다. 예를 들어, 미리 설정된 시간 구간 내에서, 전송 기간에서, 전송 시간이 비교적 긴 전송될 프레임의 40%가 제1 주파수 블록을 사용하여 제2 노드로 전송될 수 있다. 전송 기간은 기간 분류 임계값으로서 설정될 수 있다.
전송 기간이 상대적으로 긴 프레임은 전송 중에 많은 무선 인터페이스 시간을 차지하고, 상대적으로 전송 기간이 짧은 프레임은 경쟁을 통해 전송 기간이 상대적으로 긴 프레임의 전송이 완료된 후에만 데이터를 전송하기 위한 채널을 획득할 수 있음에 또한 유의해야 한다. 결과적으로, 상대적으로 짧은 전송 기간을 가진 프레임이 상대적으로 긴 시간 동안 기다려야 한다. 전송 기간이 상대적으로 짧은 프레임 전송에 필요한 대기 시간이 단축될 수 있도록 전송될 프레임이 전송 기간에 기초하여 분류됨으로써, 전송 기간이 상대적으로 짧은 프레임의 지연을 단축시킬 수 있다.
본 출원에서 제공되는 또 다른 구현에서, 각각의 주파수 블록에 대응하는 주파수 블록 분류 임계값은 전송될 프레임의 데이터 패킷 포맷에 기초하여 설정될 수 있다.
예를 들어, 다양한 유형의 패킷 포맷은 다양한 세대의 WLAN 표준에서 정의되며, 예를 들면,
802.11a/b/g에서 정의된 논 하이(non-high) 스루풋(non-High Throughput, non-HT) 데이터 패킷,
802.11n에서 정의된 높은 스루풋(High Throughput, HT) 데이터 패킷,
802.11ac에서 정의된 매우 높은 스루풋(very high throughput, VHT) 데이터 패킷,
802.11ax에서 정의된 고효율(high efficient, HE) 데이터 패킷, 및
차세대 WLAN 표준에서 정의된 극도로 높은 스루풋(Extremely High Throughput, EHT) 데이터 패킷이다.
VHT 데이터 패킷은 VHT 단일 사용자 데이터 패킷 및 VHT 다중 사용자 데이터 패킷을 더 포함할 수 있다. HE 데이터 패킷은 HE 단일 사용자 데이터 패킷, HE 확장 거리 단일 사용자 데이터 패킷, HE 다중 사용자 데이터 패킷 및 HE 트리거 기반 데이터 패킷을 포함할 수 있다.
예를 들어, 제1 주파수 블록 분류 범위에 대응하는 패킷 포맷은 최소 전송 속도를 갖는 전술한 패킷 포맷 중 하나 이상일 수 있다.
예에서, 제1 주파수 블록 분류 범위에 대응하는 패킷 분류 포맷은, non-HT를 포함하도록 설정될 수 있다. 이와 같이, non-HT에서의 데이터 패킷은 제1 주파수 블록에서 전송될 수 있고, HT, VHT, HE, 또는 EHT 포맷과 같은 다른 포맷의 데이터 패킷은 제2 주파수 블록에서 전송될 수 있거나, 또는 제2 주파수 블록 및 제1 주파수 블록에서 전송될 수 있다.
[표 14]는 제1 주파수 블록 분류 범위의 개략도이다.
다른 예에서, 제1 주파수 블록 분류 범위에 대응하는 패킷 분류 포맷은 non-HT 및 HT를 포함하도록 설정될 수 있다. 이러한 방식으로, non-HT 포맷과 HT 포맷의 데이터 패킷은 제1 주파수 블록에서 전송될 수 있고, VHT, HE 및 EHT 포맷과 같은 다른 포맷의 데이터 패킷은 제2 주파수 블록에서 전송될 수 있거나, 또는 제2 주파수 블록 및 제1 주파수 블록에서 전송될 수 있다.
패킷 포맷은 전송될 프레임이 PHY 계층에서 전송될 때 사용되는 포맷이라는 점에 유의해야 한다.
본 출원에서 제공되는 또 다른 구현에서, 각각의 주파수 블록에 대응하는 주파수 블록 분류 임계값은 전송될 프레임의 데이터 패킷 대역폭에 기초하여 설정될 수 있다.
예를 들어, 전송될 프레임의 데이터 패킷 대역폭은 20 MHz, 40 MHz, 80 MHz, 160 MHz, 80+80 MHz, 320 MHz, 160 MHz+160 MHz와 같은 상이한 대역폭 모드를 포함할 수 있다. 일반적으로, 더 높은 대역폭은 더 높은 피크 속도에 대응할 수 있다.
제1 주파수 블록 분류 범위에 대응하는 대역폭 분류 임계값은 최소 대역폭을 갖는 전술한 그룹화 포맷 중 하나 이상일 수 있다.
예에서, 제1 주파수 블록 분류 범위에 대응하는 대역폭 분류 임계값은 20 MHz 또는 40 MHz를 포함할 수 있다. 이와 같이, 20 MHz 또는 40 MHz의 대역폭에 대응하는 전송될 프레임은 제1 주파수 블록에서 전송될 수 있고, 80 MHz 이상의 대역폭에 대응하는 전송될 프레임은 제2 주파수 블록에서 전송될 수 있거나, 또는 제2 주파수 블록 및 제1 주파수 블록에서 전송될 수 있다.
[표 15]는 제1 주파수 블록 분류 범위의 개략도이다.
패킷 대역폭은 전송될 프레임을 전송하는 PHY의 실제 대역폭이라는 점에 유의해야 한다.
본 출원에서 제공되는 또 다른 구현에서, 전술한 실시예 중 어느 하나에서 언급된 분류 속성 값에 대응하는 주파수 블록 분류 범위에 기초하여 조합이 더 수행될 수 있다.
예를 들어, 각각의 주파수 블록에 대응하는 주파수 블록 분류 임계값은 전송될 프레임의 패킷 대역폭과 패킷 포맷 모두에 기초하여 설정될 수 있다.
예에서, 제1 주파수 블록 분류 범위는 다음을 포함할 수 있다.
대역폭은 40 MHz 이하이고, 패킷 포맷은 non-HT 또는 HT이다. 이와 같이, 40 MHz 이하의 대역폭과 non-HT 또는 HT의 포맷에 대응하는 전송될 프레임은 제1 주파수 블록에서 전송될 수 있고, 80 MHz 이상의 대역폭 또는 VHT, HE 또는 EHT의 패킷 포맷에 대응하는 전송될 프레임은 제2 주파수 블록에서 전송될 수 있거나, 또는 제2 주파수 블록 및 제1 주파수 블록에서 전송될 수 있다.
다른 예에서, 제1 주파수 블록 분류 범위는 다음을 포함할 수 있다.
대역폭은 40 MHz 이하이거나, 또는 패킷 형식은 non-HT 또는 HT이다. 이와 같이, 80 MHz 이상의 대역폭에 대응하고 포맷에 대응하거나, 또는 VHT, HE 및 EHT의 패킷 포맷에 대응하는 전송될 프레임은 제2 주파수 블록에서 전송될 수 있거나, 또는 제2 주파수 블록 및 제1 주파수 블록에서 전송될 수 있다. 다른 전송될 프레임은 제1 주파수 블록에서 전송될 수 있다.
본 출원에서 제공되는 또 다른 구현에서, 제1 노드와 제2 노드 사이에 둘 이상의 주파수 블록이 있는 경우, 모든 주파수 블록은 하나의 분류 기준 세트를 공유할 수 있다.
*본 출원에서 제공되는 또 다른 구현에서, 제1 노드와 제2 노드 사이에 4개 이상의 주파수 블록이 있는 경우, 적어도 4개의 주파수 블록은 2개의 그룹으로 분할될 수 있으며, 각각의 그룹은 하나의 분류 기준의 세트를 사용한다. 예를 들어, 각각의 주파수 블록 그룹은 적어도 두 개의 주파수 블록을 포함할 수 있으며, 각각의 주파수 블록 그룹에서 적어도 두 개의 주파수 블록은 제1 주파수 블록과 제2 주파수 블록으로 분할되며, 제1 주파수 블록 분류 범위 또는 제2 주파수 블록 분류 범위는 각각의 주파수 블록 그룹별로 설정된다. 예를 들어, 2.4 GHz 및 1 GHz 미만의 주파수 블록은 하나의 주파수 블록 그룹으로 사용되고, 제1 분류 기준이 사용되며, 5 GHz 및 6 GHz는 하나의 주파수 블록 그룹으로 사용되고, 제2 분류 기준이 사용된다.
전술한 방식에서, 스루풋 비율 및 지연에 영향을 미치는 일부 규칙의 경우, 제2 주파수 블록의 스펙트럼이 높은 스루풋 속도와 짧은 지연으로 데이터를 전송하는 데 완전히 사용되는 것을 보장하기 위해 채널 또는 주파수 블록을 고속 레인 또는 저속 레인으로 분류하는 것과 동일하다.
실시예 5
이하, 관리 정보를 운반하는 관리 프레임과 제어 정보를 운반하는 제어 프레임을 분류하는 방식을 상세히 설명한다.
본 출원에서 제공되는 구현에서, 관리 프레임 및 제어 프레임은 전송 속도, 서비스 품질 및 전송 기간과 같은 분류 속성 값에 기초하여 분류되지 않을 수 있다. 즉, 분류는 전송 속도, 서비스 품질 및 전송 기간과 같은 분류 속성 값에 기초하여 데이터 프레임에 대해서만 수행될 수 있다. 이와 같이, 모든 관리 프레임 및 제어 프레임의 기능은 영향을 받지 않는다.
본 출원에서 제공되는 다른 구현에서, 각각의 주파수 블록의 분류 임계값이자 또한 데이터 프레임에 대해 설정된 상기 분류 임계값은 또한 관리 프레임에도 사용될 수 있으며, 제어 프레임은 임의의 주파수 블록에서 전송될 수 있다.
본 출원에서 제공되는 또 다른 구현에서, 일부 제어 프레임만이 다르게는 특정 규격에 따라 분류될 수 있다. 특정 규격은 제2 주파수 블록을 제어하는 데 사용되는 제어 프레임이 제1 주파수 블록에서 전송됨을 의미한다. 즉, 제어 프레임은 제어 프레임의 유형에 기초하여 분류된다. 예에서, 트리거 프레임, RTS 프레임, CTS 프레임, CTS-to-Self 프레임, ACK 프레임 및 BA 프레임의 일부 또는 모든 제어 프레임은 제1 주파수 블록에 의해 전송되도록 설정될 수 있다.
이하, 중요한 제어 프레임을 전송하는 프로세스의 예를 설명한다.
예에서, 트리거 프레임은 STA가 업링크 데이터를 전송하도록 트리거하는 데 사용될 수 있다.
도 7은 트리거 프레임을 사용하여 STA가 업링크 데이터를 전송하도록 트리거하는 개략적인 흐름도이다.
도 7에 도시된 바와 같이, AP와 STA 1 및 STA 2 사이의 상호작용 프로세스는 다음의 단계를 포함할 수 있다.
단계 S701. AP는 트리거 프레임을 전송한다.
단계 S702. STA 1은 업링크 데이터를 전송한다.
단계 S703. STA 2는 업링크 데이터를 전송한다.
단계 S704. AP는 승인 정보를 전송한다.
802.11ax 표준에서, AP는 업링크 데이터를 전송하기 위해 하나 이상의 STA를 트리거하도록 트리거 프레임을 전송한다는 점에 유의해야 한다. 도 7에 도시된 바와 같이, AP는 트리거 프레임을 전송하며, 여기서 트리거 프레임은 스케줄링 정보를 운반하고, STA에게 시간, 주파수 또는 전력을 캘리브레이션하고 조정하는 방식을 제공한다.
트리거 프레임의 스케줄링 정보 또는 기타 유사한 정보가 대역 1에서 전송될 것으로 예상되고, STA가 대역 2에서 업링크 데이터 전송을 수행하도록 스케줄링된 경우, 동기화 기능은 트리거 프레임을 사용하여 구현되지 않을 수 있다.
이러한 문제를 해결하기 위해, 본 출원은 다음의 구현을 제공한다.
도 8은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 2이다.
도 8에 도시된 바와 같이, AP와 STA 사이의 상호작용의 프로세스는 다음의 단계를 포함할 수 있다.
단계 S801. AP는 스케줄링 정보를 전달하는 스케줄링 프레임을 대역 1에서 STA에게 전송한다.
스케줄링 프레임은 STA에게 타깃 시간 내에 대역 2에서 데이터를 전송하도록 명령하는 데 사용된다. 스케줄링 프레임은 토큰(token)을 운반한다.
단계 S802. STA는 대역 1에서 스케줄링 프레임을 수신하고, 스케줄링 정보를 저장한다.
단계 S803. 타깃 시간에서, AP는 STA가 업링크 데이터를 전송하도록 트리거하기 위해 대역 2에서 STA에게 짧은 동기화 프레임을 전송하며, 여기서 짧은 동기화 프레임은 대역 1에서 전송된 스케줄링 프레임에 대응하는 토큰(token)을 운반한다.
단계 S804. STA는 짧은 동기화 프레임을 수신하고, 짧은 동기화 프레임의 토큰에 기초하여 이전에 저장된 스케줄링 정보를 읽는다.
단계 S805. STA는 읽은 스케줄링 정보에 기초하여 업링크 데이터 프레임을 전송한다.
이러한 방식에서, 스케쥴링 정보는 대역 1에서 전송되고, 대역 2에서, 동기화를 구현하기 위해 업링크 전송은 짧은 동기화 프레임을 사용하여 트리거된다. 짧은 동기화 프레임은 대역 2의 오버헤드를 감소시키고, 대역 2의 스루풋을 증가시키며, 대역 2의 지연을 감소시킬 수 있다.
다른 예에서, RTS/CTS 프레임은 STA가 업링크 데이터를 전송하도록 트리거하는 데 사용될 수 있다.
도 9는 RTS/CTS를 사용하여 데이터 전송을 수행하는 개략적인 흐름도이다.
도 9에 도시된 바와 같이, AP와 STA1 및 STA2 사이의 상호작용 프로세스는 다음의 단계를 포함할 수 있다.
단계 S901. AP는 RTS 프레임을 전송한다.
단계 S902. STA는 CTS 프레임을 전송한다.
단계 S903. AP는 데이터를 전송한다.
단계 S904. STA는 BA를 전송한다.
RTS/CTS 상호작용은 데이터 전송을 위한 시간 구간을 예약하는 것임을 유의해야 한다. RTS와 CTS를 수신하는 AP 및 STA는 RTS/CTS의 수신측과 전송측에 의해 수행되는 데이터 전송이 방해받지 않을 수 있도록 RTS와 CTS에서 대응하는 기간 정보에 기초하여 침묵을 유지한다. 그러나, RTS/CTS가 대역 1에서 전송되고, 데이터가 대역 2에서 전송되는 경우, 주변 STA는 AP와 STA가 예약하고 싶은 전송 기회(Transmit Opportunity, TXOP)를 통지받을 수 없으므로, AP와 STA 사이의 데이터 전송은 보호될 수 없다.
이러한 문제를 해결하기 위해, 본 출원은 이중 대역 TXOP 보호를 위한 다음의 구현을 제공한다.
도 10은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 3이다.
도 10에 도시된 바와 같이, AP와 STA 사이의 상호작용 프로세스는 다음의 단계를 포함할 수 있다.
단계 S1001. AP는 대역 1에서 e-RTS를 전송한다.
단계 S1002. STA는 대역 1에서 e-CTS를 전송한다.
단계 S1003. AP는 대역 1에서 데이터를 전송한다.
단계 S1004. STA는 대역 1에서 BA를 전송한다.
단계 S1005. AP는 대역 2에서 데이터를 전송한다.
단계 S1006. STA는 대역 2에서 BA를 전송한다.
본 출원에서, e-RTS/e-CTS의 "e-"는 향상된(enhanced)을 나타내며, 향상된 버전의 RTS/CTS를 나타내는 데 사용된다.
[표 16]은 e-RTS/e-CTS 프레임 포맷의 개략도이다.
e-RTS와 e-CTS 사이의 상호작용에 대해, "기간 정보(대역 1)"는 RTS에서와 동일하고, 대역 1의 TXOP, 예를 들어 TXOP 1을 예약하는데 사용되며; e-RTS/e-CTS에서 "대역 2의 기간 정보"는 대역 2의 TXOP, 예를 들어 TXOP 2를 예약하는 데 사용된다. "대역 2의 TXOP 시작 시간"은 대역 1에서 대역 2의 TXOP를 미리 예약하는 데 사용될 수 있다. 그러나, 대역 1에서 e-RTS 및 e-CTS를 수신하는 AP 및 STA의 경우, AP 또는 STA가 "사이트(Site) ID/사이트 그룹 ID"에 의해 식별되는 AP 또는 STA인 경우, 데이터 전송은 e-RTS 또는 e-CTS에서 지시된 대응하는 TXOP에서 수행되고, AP 또는 STA가 "사이트 ID/사이트 그룹 ID"에 의해 식별되는 AP 또는 STA가 아닌 경우, AP 또는 STA는 e-RTS 또는 e-CTS에서 지시된 대응하는 TXOP 시간에서 침묵을 유지한다. 대응하는 TXOP 시간은 "대역 2의 시간 정보" 필드와 "대역 2의 TXOP 시작 시간" 필드를 통해 획득될 수 있다.
이러한 방식에서, 본 출원은 이중 대역 전송을 수행하기 위한 TXOP 보호 메커니즘을 제공한다. 저속 e-RTS 또는 e-CTS가 대역 1에서 전송될 수 있도록 대역 1 및/또는 대역 2의 TXOP는 e-RTS 또는 e-CTS에서 지시된다. 또한, 대역 1 및/또는 대역 2의 데이터 전송은 보호될 수 있다.
또 다른 예에서, 본 출원은 승인 프레임과 관련된 분류 방식을 제공한다. 승인 프레임은 중요한 관리 프레임이다. 승인 프레임은 수신단이 데이터를 성공적으로 수신했는지 여부를 확인하는 데 사용된다. 본 출원에서, 데이터가 대역 2에서 전송되는 경우, 승인 프레임이 수신될 것으로 예상되는 주파수 블록을 지시하기 위해 데이터 전송기는 수신단에게 지시를 전송할 수 있다.
도 11은 본 출원에 따른 데이터 전송 방법의 개략적인 흐름도 4이다.
도 11에 도시된 바와 같이, 데이터의 전송기는 제1 노드일 수 있고, 데이터의 수신단은 제2 노드일 수 있다. 승인 프레임의 교환 프로세스와 관련된 단계는 다음의 단계를 포함할 수 있다.
단계 S1101. 제1 노드는 대역 2에서 데이터를 전송한다.
단계 S1102. 제1 노드는 대역 1에서 BAR을 전송한다.
단계 S1103. 제2 노드는 대역 1에서 BA를 전송한다.
제1 노드에 의해 전송된 데이터가 대역 2에서 전송되는 경우, 제2 노드는 제1 노드가 대역 1을 사용하여 승인 프레임을 수신할 것으로 예상함이 지시될 수 있다. 예를 들어, 단계 S1101에서 전송된 데이터는 BA가 수신될 것으로 예상되는 주파수 블록을 지시할 수 있다.
단계 S1102는 필수 단계가 아님에 유의해야 한다.
예를 들어, 수신단 역할을 하는 제2 노드는 BA에 응답하기 위해 대역 1의 채널에 대해 경쟁할 수 있다.
다른 예에서, 제2 노드는 제1 노드가 블록 승인 요청(BA Request, BAR) 프레임을 전송한 후 대역 1에서 BA에 대한 응답을 대기할 수 있다. 본 출원에서 제공되는 다른 구현에서, BAR은 다르게는 다중 사용자 블록 승인 요청 프레임(multi-user block acknowledgment request frame, MU-BAR)을 대안의 방식으로서 사용할 수 있다. BAR 및 MU-BAR 모두 데이터의 수신단으로부터 승인 프레임을 요청하는 데 사용될 수 있다.
본 출원의 본 실시예에서, 전송단에 의해 수신단으로 지시를 전송하는 방법은, 전송된 데이터 프레임에서 또는 관리 프레임의 프레임 헤더의 높은 스루풋 제어(High Throughput Control, HTC) 필드에서, 승인 프레임이 리턴될 것으로 예상되는 대역의 대역 ID를 지시하는 단계를 포함할 수 있다. 본 출원의 본 실시예는 제1 주파수 블록 분류 범위를 제2 노드로 전송하는 데 사용될 수 있는 방식을 제공하며, 여기서 제1 주파수 블록 분류 범위는 프레임 유형이 승인 프레임인 프레임을 포함할 수 있고, 승인 프레임은 제2 주파수 블록에서 데이터 전송을 승인하는 데 사용된다.
[표 17]은 HTC 필드에서 지시되는 대역 ID의 개략도이다.
전송기가 데이터를 전송할 때 승인을 위해 주파수 블록 1을 사용하도록 명령하는 이러한 방식에서, 주파수 블록 2의 자원은 시스템 자원 할당을 최적화하고 시스템 효율성을 최대화하기 위해 고속 데이터 전송에 사용될 수 있다.
본 발명의 해결수단에서, 제2 주파수 블록이 고속 데이터 전송을 수행하고 시스템 스루풋 비율을 최적화하는 데 완전히 사용될 수 있도록, 무선 인터페이스 점유 시간이 상대적으로 긴 관리 프레임 및 승인 프레임, 상대적으로 낮은 속도 및 상대적으로 낮은 서비스 품질 우선순위를 갖는 데이터는 제1 주파수 블록에서 전송되고, 상대적으로 높은 속도와 상대적으로 높은 서비스 우선순위를 가진 데이터는 제2 주파수 블록에서 전송됨으로써, 시스템 지연을 감소시킬 수 있다.
또한, 802.11ad 표준은 저주파수 MAC 계층과 고주파수 MAC 계층에서 인터페이스를 정의하고, 인터페이스는 STA의 상이한 계층에서 MAC 프레임의 내용을 전송하는 데 사용된다. 이러한 메커니즘은 빠른 세션 전송(Fast Session Transfer, FST)으로 지칭된다. 각각의 MAC 인터페이스를 사용함으로써, 두 개의 노드(예를 들어, STA 1 및 STA 2)는 저주파수 MAC(및 저주파수 PHY) 계층을 사용하여 고주파수 MAC 프레임을 전송할 수 있다. 이러한 메커니즘은 또한 온 채널 터널링(On-Channel Tunneling, OCT) 메커니즘으로 지칭된다.
도 12는 노드의 개략적인 구조도이다. 도 12에 도시된 바와 같이, STA 1의 고주파수 MAC 데이터는 내부 MAC 인터페이스를 사용하여 STA 1의 저주파수 MAC 계층으로 전송되며, 그 후 물리적(Physical, PHY) 계층에서 저주파수 데이터 패킷으로 캡슐화되고, 고주파수 MAC 프레임을 획득하기 위해 STA 2의 저주파수 수신기로 전송된다. 이러한 데이터 전송 방식에서, 단일 대역 전송은 다중 대역 전송으로 대체될 수 있다. 즉, 이러한 방식은 다중 주파수 블록을 사용하여 노드의 MAC 프레임을 다른 노드로 전송하는 방법을 제공한다. 그러나, 각각의 주파수 블록에 대해, 고속 프레임 및 저속 프레임은 혼합된 방식으로 전송될 수 있다. 결과적으로, 주파수 블록의 전체적인 스루풋은 낮고 주파수 블록의 전체적인 지연은 커서, 전송 속도 또는 전송 품질에 대한 서비스 요구사항을 충족시킬 수 없다.
본 출원에서 제공되는 데이터 전송 방식에서, 노드 사이의 전체적인 스루풋이 향상될 수 있도록 전송될 프레임이 분류 속성 값에 기초하여 분류됨으로써, 노드 사이의 평균 지연을 감소시킬 수 있다.
실시예 6
도 13은 본 출원의 실시예에 따른 노드 장치(1300)의 개략적인 블록도이다.
실시예에서, 도 13에 도시된 장치(1300)는 전술한 방법 실시예에서 제1 노드측의 장치에 대응할 수 있고, 방법에서 제1 노드의 임의의 기능을 가질 수 있다. 선택적으로, 본 출원의 본 실시예에서 장치(1300)는 제1 노드일 수 있거나, 또는 제1 노드의 칩일 수 있다. 장치(1300)는 처리 모듈(1310) 및 트랜시버 모듈(1320)을 포함할 수 있다. 선택적으로, 장치(1300)는 저장 모듈(1330)을 더 포함할 수 있다.
처리 모듈(1310)은 전술한 방법 실시예에서의 단계 S201을 수행하도록 구성될 수 있거나, 또는 단계 S301을 수행하도록 구성될 수 있다. 본 출원에서 제공되는 구현에서, 처리 모듈(1310)은 전송될 프레임의 분류 속성 값 및 제1 주파수 블록 분류 범위에 기초하여, 전송될 프레임을 전송하는 데 사용되는 타깃 주파수 블록을 결정하도록 더 구성될 수 있다.
트랜시버 모듈(1320)은 단계 S202 및 S203을 수행하도록 구성될 수 있거나; 또는
단계 S302, S303 및 S304를 수행하도록 구성될 수 있거나; 또는
단계 S501 또는 S502를 수행하도록 구성될 수 있다.
본 출원의 본 실시예에서, 장치(1300)는 또한 전술한 방법에서 제2 노드의 임의의 기능을 가질 수 있다. 예를 들어, 트랜시버 모듈(1320)은 단계 S502를 수행하도록 구성될 수 있다.
본 출원의 본 실시예에서, 제1 노드는 AP일 수 있거나, 또는 STA일 수 있다. 제1 노드는 전술한 방법에서 다양한 전송될 프레임의 전송기로서 사용되는 AP 또는 STA에 의해 수행되는 단계를 수행할 수 있다. 또한, 제1 노드는 전술한 방법에서 전송될 프레임 또는 제2 노드의 수신단으로 사용되는 AP 또는 STA에 의해 수행되는 단계를 수행할 수 있다.
본 출원의 본 실시예에서, 트랜시버 모듈(1320)은 단계 S605를 수행하거나, 또는 단계 S603 및 S605를 수행하거나, 또는 단계 S606을 수행하거나, 또는 단계 S601, S602 및 S606을 수행하거나, 또는 단계 S601, S602, S604 및 S606을 수행하거나; 또는
단계 S801을 수행하거나, 또는 단계 S802, S803 및 S804를 수행하거나; 또는
단계 S1001, S1003 및 S1005를 수행하거나, 또는 단계 S1002, S1004 및 S1006을 수행하거나; 또는
단계 S1101 및 S1102를 수행하거나, 또는 단계 S1003을 수행하도록 구성될 수 있다.
본 출원의 본 실시예에서, 제2 노드는 AP 또는 STA일 수 있다.
본 출원의 본 실시예에서 장치(1300)는 전술한 실시예의 방법에서 제1 노드에 대응할 수 있다는 것이 이해되어야 한다. 장치(1300)의 모듈이 갖는 전술한 관리 작동 및/또는 기능, 및 모듈이 갖는 다른 관리 작동 및/또는 기능은 전술한 방법에서 대응하는 단계를 구현하는 데 사용된다. 간결함을 위해, 세부 사항은 여기서 다시 설명되지 않는다.
다르게는, 장치(1300)는 예를 들어 일반적으로 칩으로 지칭되는 범용 처리 시스템으로 구성될 수 있다. 처리 모듈(1310)은 처리 기능을 제공하는 하나 이상의 프로세서를 포함할 수 있다. 트랜시버 모듈(1320)은 예를 들어, 입력/출력 인터페이스, 핀 또는 회로일 수 있다. 입력/출력 인터페이스는 칩 시스템과 외부 사이의 정보 상호작용을 담당하도록 구성될 수 있다. 예를 들어, 입력/출력 인터페이스는 처리를 위해 칩 외부의 다른 모듈에 의해 입력된 스케줄링 요청 메시지를 출력할 수 있다. 처리 모듈은 전술한 방법 실시예에서 제1 노드의 기능을 구현하기 위해 저장 모듈에 저장된 컴퓨터 실행 가능 명령을 실행할 수 있다. 예에서, 장치(1300)에 선택적으로 포함된 저장 모듈(1330)은 칩 내부의 저장 장치, 예를 들어 레지스터 또는 캐시일 수 있거나, 또는 저장 모듈(1330)은 칩 외부의 저장 장치, 예를 들어, 읽기 전용 메모리(read-only memory, 간략하게 ROM), 정적 정보 및 명령을 저장할 수 있는 또 다른 유형의 정적 저장 장치 또는 랜덤 액세스 메모리(random access memory, 간략하게 RAM)일 수 있다.
다른 예에서, 도 14는 본 출원의 실시예에 따른 노드측 상의 다른 통신 장치(1400)의 개략적인 블록도이다. 본 출원의 본 실시예에서 장치(1400)는 전술한 방법 실시예에서의 제1 노드일 수 있고, 장치(1400)는 전술한 방법 실시예에서의 제1 노드의 기능의 일부 또는 전부를 구현하도록 구성될 수 있다. 장치(1400)는 프로세서(1410), 기저대역 회로(1414), 무선 주파수 회로(1440) 및 안테나(1450)를 포함할 수 있다. 선택적으로, 장치(1400)는 메모리(1420)를 더 포함할 수 있다. 장치(1400)의 모든 컴포넌트는 버스(1460)를 사용하여 함께 연결된다. 버스 시스템(1460)은 데이터 버스를 포함하고, 전력 버스, 제어 버스 및 상태 신호 버스를 더 포함한다. 그러나, 명확한 설명을 위해, 버스는 모두 도면에서 버스 시스템(1460)으로 표시된다.
프로세서(1410)는 제1 노드를 제어하도록 구성될 수 있고, 전술한 실시예에서의 제1 노드에 의해 수행되는 처리를 수행하도록 구성된다. 프로세서(1410)는 전술한 방법 실시예에서의 제1 노드와 관련된 처리 프로세스 및/또는 본 출원에서 설명된 기술의 다른 프로세스를 수행할 수 있으며, 운영 체제를 추가로 실행할 수 있다. 프로세서(1410)는 버스를 관리하는 역할을 하며, 메모리에 저장된 프로그램 또는 명령을 실행할 수 있다.
기저대역 회로(1414), 무선 주파수 회로(1440) 및 안테나(1450)는 제1 노드와 다른 노드 사이의 무선 통신을 지원하기 위해 전술한 실시예에서 제1 노드와 제2 노드 사이의 정보 송수신을 지원하도록 구성될 수 있다. 제2 노드는 AP 또는 STA일 수 있다.
예에서, 제2 노드에 의해 전송되는 전송될 프레임이자 또한 PHY 계층에 의해 캡슐화되는 상기 전송될 프레임은 안테나(1450)를 사용하여 수신된다. 필터링, 증폭, 하향 변환 및 디지털화와 같은 처리가 무선 주파수 회로(1440)에 의해 수행되고, 디코딩 및 프로토콜 기반 데이터 역캡슐화와 같은 기저대역 처리가 전송될 프레임에 대해 기저대역 회로(1414)에 의해 수행된 후, 프로세서(1410)는 제2 노드에 의해 전송된 전송될 프레임에서 운반되는 서비스 데이터 및 시그널링 정보를 복구하기 위한 처리를 수행한다. 또 다른 예에서, 제1 노드에 의해 전송되는 전송될 프레임이자 또한 서비스 데이터 및 시그널링 정보를 운반하는 상기 전송될 프레임은 프로세서(1410)에 의해 처리될 수 있고; 그 후, 프로토콜 기반 캡슐화 및 코딩과 같은 기저대역 처리가 기저대역 회로(1414)에 의해 수행되고, 아날로그 변환, 필터링, 증폭 및 상향 변환과 같은 무선 주파수 처리가 전송될 프레임에 대해 무선 주파수 회로(1440)에 의해 수행된 후, 전송될 프레임이 안테나(1450)를 사용하여 제2 노드로 전송된다.
메모리(1420)는 제1 노드의 프로그램 코드 및 데이터를 저장하도록 구성될 수 있고, 메모리(1420)는 도 13에서의 저장 모듈(1330)일 수 있다. 기저대역 회로(1414), 무선 주파수 회로(1440) 및 안테나(1450)는 제2 액세스 포인트와 다른 네트워크 엔티티 사이의 통신, 예를 들어, 제2 액세스 포인트와 코어 네트워크측의 네트워크 엔티티 사이의 통신을 지원하도록 추가로 구성될 수 있음이 이해될 수 있다. 도 14에 도시된 바와 같이, 메모리(1420)는 프로세서(1410)와 분리되어 있다. 그러나, 당업자는 메모리(1420) 또는 메모리(1420)의 임의의 부분이 장치(1400) 외부에 위치할 수 있음을 매우 쉽게 이해할 수 있다. 예를 들어, 메모리(1420)는 무선 노드에서 분리된 전송 라인 및/또는 컴퓨터 제품을 포함할 수 있다. 이러한 매체는 버스 인터페이스(1460)를 사용하여 프로세서(1410)에 의해 액세스될 수 있다. 다르게는, 메모리(1420) 또는 메모리(1420)의 임의의 부분은 프로세서(1410)에 통합될 수 있으며, 예를 들어 캐시 및/또는 범용 레지스터일 수 있다.
도 14는 제1 노드의 단순화된 설계만을 도시하고 있음이 이해될 수 있다. 예를 들어, 실제 응용에서, 제1 노드는 임의 수량의 전송기, 수신기, 프로세서, 메모리 등을 포함할 수 있으며, 본 발명을 구현할 수 있는 모든 제1 노드는 본 발명의 보호 범위에 속한다.
장치(1400)가 수신단으로서 사용될 때, 장치(1400)는 전술한 방법 실시예에서의 제2 노드의 일부 또는 모든 기능을 수행하도록 추가로 구성될 수 있다는 점에 유의해야 한다. 또한, 장치(1400)는 전술한 방법 실시예에서의 AP 또는 STA의 일부 또는 모든 기능을 수행하도록 더 구성될 수 있다.
본 출원의 실시예는 컴퓨터 저장 매체를 더 제공한다. 컴퓨터 판독 가능 저장 매체는 명령을 저장하며, 여기서 명령은 처리 회로에서 하나 이상의 프로세서에 의해 실행될 수 있다. 명령이 컴퓨터에서 실행될 때 컴퓨터는 전술한 측면의 방법을 수행할 수 있다.
본 출원의 실시예는 칩 시스템을 더 제공한다. 칩 시스템은 전술한 실시예의 기능을 구현함에 있어서, 예를 들어 전술한 방법에서 데이터 및/또는 정보를 생성하거나 또는 처리하는 데 있어서 제1 노드 또는 제2 노드를 지원하도록 구성된 프로세서를 포함한다.
가능한 설계에서, 칩 시스템은 메모리를 더 포함할 수 있다. 메모리는 제1 노드 또는 제2 노드에 필요한 프로그램 명령 및 데이터를 저장하도록 구성된다. 칩 시스템은 칩을 포함할 수 있거나, 또는 칩 및 다른 개별 장치를 포함할 수 있다.
본 출원의 실시예는 메모리에 연결되도록 구성된 프로세서를 더 제공한다. 프로세서는 전술한 실시예 중 어느 하나에서 제1 노드의 방법 및 기능을 수행하도록 구성된다.
본 출원의 실시예는 메모리에 연결되도록 구성된 프로세서를 더 제공한다. 프로세서는 전술한 실시예 중 어느 하나에서 제2 노드의 방법 및 기능을 수행하도록 구성된다.
본 출원의 실시예는 명령을 포함하는 컴퓨터 프로그램 제품을 더 제공한다. 컴퓨터 프로그램 제품이 컴퓨터에서 실행될 때, 컴퓨터는 전술한 실시예 중 어느 하나에서 제1 노드와 관련된 방법 및 기능을 수행할 수 있다.
본 출원의 실시예는 명령을 포함하는 컴퓨터 프로그램 제품을 더 제공한다. 컴퓨터 프로그램 제품이 컴퓨터에서 실행될 때, 컴퓨터는 전술한 실시예 중 어느 하나에서 제2 노드와 관련된 방법 및 기능을 수행할 수 있다.
본 출원의 실시예는 무선 통신 시스템을 더 제공한다. 시스템은 전술한 실시예에서 제1 노드 및 적어도 하나의 제2 노드를 포함한다.
전술한 실시예의 전부 또는 일부는 소프트웨어, 하드웨어, 펌웨어, 또는 이들의 임의의 조합에 의해 구현될 수 있다. 실시예를 구현하는 데 소프트웨어가 사용될 때, 실시예는 컴퓨터 프로그램 제품의 형태로 구현되거나 부분적으로 구현될 수 있다. 컴퓨터 프로그램 제품은 하나 이상의 컴퓨터 명령을 포함한다. 컴퓨터 프로그램 명령이 로딩되어 컴퓨터에 실행되는 경우, 이러한 애플리케이션에 따른 절차 또는 기능이 모두 또는 부분적으로 생성된다. 컴퓨터는 범용 컴퓨터, 특수 목적 컴퓨터, 컴퓨터 네트워크 또는 다른 프로그램 가능한 장치일 수 있다. 컴퓨터 명령은 컴퓨터 판독 가능 저장 매체에 저장될 수 있거나 하나의 컴퓨터 판독 가능 저장 매체로부터 다른 컴퓨터 판독 가능 저장 매체로 전송될 수 있다. 예를 들어, 컴퓨터 명령은 유선(예를 들어, 동축 케이블, 광섬유 또는 디지털 가입자 회선) 또는 무선(예를 들어, 적외선, 라디오 또는 마이크로파) 방식으로 웹 사이트, 컴퓨터, 서버 또는 데이터 센터에서 다른 웹 사이트, 컴퓨터, 서버 또는 데이터 센터로 전송될 수 있다. 컴퓨터 판독 가능 저장 매체는 컴퓨터 또는 하나 이상의 사용 가능한 매체를 통합하는 서버 또는 데이터 센터와 같은 데이터 저장 장치에 의해 액세스 가능한 임의의 사용 가능한 매체일 수 있다. 사용 가능한 매체는 자기 매체(예를 들어, 플로피 디스크, 하드 디스크 또는 자기 테이프), 광학 매체(예를 들어, DVD), 반도체 매체(예를 들어, 솔리드 스테이트 드라이브) 등일 수 있다.
Claims (30)
- 다중 대역 전송을 지원하는 통신 장치에 의해 수행되는, 무선 근거리 네트워크에서의 데이터 전송 방법으로서,
상기 다중 대역은 적어도 제1 주파수 대역과 제2 주파수 대역을 포함하고, 상기 데이터 전송 방법은,
상기 제1 주파수 대역에서 제1 비콘 프레임을 수신하는 단계;
상기 제2 주파수 대역에서 제2 비콘 프레임을 수신하는 단계;
상기 제1 주파수 대역에서 연관 요청 프레임을 전송하는 단계 - 상기 연관 요청 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역의 연관을 요청하기 위해 사용됨 - ; 및
상기 제1 주파수 대역에서 연관 응답 프레임을 수신하는 단계 - 상기 연관 응답 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역에서의 연관의 구축을 나타내기 위해 사용됨 -
를 포함하는 데이터 전송 방법. - 제1항에 있어서,
상기 제2 주파수 대역에서 제2 비콘 프레임을 수신하는 단계 이후 및 상기 제1 주파수 대역에서 연관 요청 프레임을 전송하는 단계 이전에, 상기 데이터 전송 방법이,
상기 제1 주파수 대역에서 프로브 요청 프레임을 전송하는 단계 - 상기 프로브 요청 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역에서 상기 통신 장치의 능력 정보를 포함함 - ; 및
상기 제1 주파수 대역에서 프로브 응답 프레임을 수신하는 단계
를 더 포함하는 데이터 전송 방법. - 제1항에 있어서,
상기 제1 주파수 대역에서 연관 응답 프레임을 수신하는 단계 이전에, 상기 데이터 전송 방법이,
상기 제1 주파수 대역에서 스케줄링 프레임을 수신하는 단계 - 상기 스케줄링 프레임은 상기 제2 주파수 대역에서 데이터 전송을 수행하도록 상기 통신 장치에 나타내기 위해 사용되는 스케줄링 정보를 운반함 -
를 더 포함하는 데이터 전송 방법. - 제1항에 있어서,
상기 제2 주파수 대역은 상기 제1 주파수 대역보다 높은 주파수인, 데이터 전송 방법. - 제1항에 있어서,
상기 제2 주파수 대역은 6 GHz 주파수 대역인, 데이터 전송 방법. - 제1항에 있어서,
상기 제1 주파수 대역은 2.4 GHz 주파수 대역 또는 5 GHz 주파수 대역인, 데이터 전송 방법. - 제1항에 있어서,
상기 제1 주파수 대역은 2.4 GHz 주파수 대역이고 상기 제2 주파수 대역은 5 GHz 주파수 대역인, 데이터 전송 방법. - 다중 대역 전송을 지원하는 통신 장치에 의해 수행되는, 무선 근거리 네트워크에서의 데이터 전송 방법으로서,
상기 다중 대역은 적어도 제1 주파수 대역과 제2 주파수 대역을 포함하고, 상기 데이터 전송 방법은,
상기 제1 주파수 대역에서 제1 비콘 프레임을 송신하는 단계;
상기 제2 주파수 대역에서 제2 비콘 프레임을 송신하는 단계;
상기 제1 주파수 대역에서 연관 요청 프레임을 수신하는 단계 - 상기 연관 요청 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역의 연관을 요청하기 위해 사용됨 - ; 및
상기 제1 주파수 대역에서 연관 응답 프레임을 송신하는 단계 - 상기 연관 응답 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역에서의 연관의 구축을 나타내기 위해 사용됨 -
를 포함하는 데이터 전송 방법. - 제8항에 있어서,
상기 제2 주파수 대역에서 제2 비콘 프레임을 송신하는 단계 이후 및 상기 제1 주파수 대역에서 연관 요청 프레임을 수신하는 단계 이전에, 상기 데이터 전송 방법이,
상기 제1 주파수 대역에서 프로브 요청 프레임을 수신하는 단계; 및
상기 제1 주파수 대역에서 프로브 응답 프레임을 송신하는 단계 - 상기 프로브 응답 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역에서 상기 통신 장치의 능력 정보를 포함함 -
를 더 포함하는 데이터 전송 방법. - 제8항에 있어서,
상기 제1 주파수 대역에서 연관 응답 프레임을 송신하는 단계 이전에, 상기 데이터 전송 방법이,
상기 제1 주파수 대역에서 스케줄링 프레임을 송신하는 단계 - 상기 스케줄링 프레임은 상기 제2 주파수 대역에서 데이터 전송을 수행하도록 상기 통신 장치에 나타내기 위해 사용되는 스케줄링 정보를 운반함 -
를 더 포함하는 데이터 전송 방법. - 제8항에 있어서,
상기 제2 주파수 대역은 상기 제1 주파수 대역보다 높은 주파수인, 데이터 전송 방법. - 제8항에 있어서,
상기 제2 주파수 대역은 6 GHz 주파수 대역인, 데이터 전송 방법. - 제8항에 있어서,
상기 제1 주파수 대역은 2.4 GHz 주파수 대역 또는 5 GHz 주파수 대역인, 데이터 전송 방법. - 제8항에 있어서,
상기 제1 주파수 대역은 2.4 GHz 주파수 대역이고 상기 제2 주파수 대역은 5 GHz 주파수 대역인, 데이터 전송 방법. - 다중 대역 전송을 지원하는 무선 근거리 네트워크에 적용되는 데이터 전송 장치로서,
상기 다중 대역은 적어도 제1 주파수 대역과 제2 주파수 대역을 포함하고, 상기 데이터 전송 장치는,
상기 제1 주파수 대역에서 제1 비콘 프레임을 수신하고,
상기 제2 주파수 대역에서 제2 비콘 프레임을 수신하고,
상기 제1 주파수 대역에서 연관 요청 프레임을 전송하고 - 상기 연관 요청 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역의 연관을 요청하기 위해 사용됨 - ,
상기 제1 주파수 대역에서 연관 응답 프레임을 수신 - 상기 연관 응답 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역에서의 연관의 구축을 나타내기 위해 사용됨 - 하도록 구성되는 트랜시버 모듈;
를 포함하는 데이터 전송 장치. - 제15항에 있어서,
상기 제2 주파수 대역에서 제2 비콘 프레임을 수신한 이후 및 상기 제1 주파수 대역에서 연관 요청 프레임을 전송하기 이전에, 상기 데이터 전송 장치가,
상기 제1 주파수 대역에서 프로브 요청 프레임을 전송하고 - 상기 프로브 요청 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역에서 상기 데이터 전송 장치의 능력 정보를 포함함 - ,
상기 제1 주파수 대역에서 프로브 응답 프레임을 수신하도록 추가로 구성되는, 데이터 전송 장치. - 제15항 또는 제16항에 있어서,
상기 제1 주파수 대역에서 연관 응답 프레임을 수신하기 이전에, 상기 데이터 전송 장치가,
상기 제1 주파수 대역에서 스케줄링 프레임을 수신하도록 구성되는 - 상기 스케줄링 프레임은 상기 제2 주파수 대역에서 데이터 전송을 수행하도록 상기 데이터 전송 장치에 나타내기 위해 사용되는 스케줄링 정보를 운반함 - , 데이터 전송 장치. - 제15항 또는 제16항에 있어서,
상기 제2 주파수 대역은 상기 제1 주파수 대역보다 높은 주파수인, 데이터 전송 장치. - 제15항 또는 제16항에 있어서,
상기 제2 주파수 대역은 6 GHz 주파수 대역인, 데이터 전송 장치. - 제15항 또는 제16항에 있어서,
상기 제1 주파수 대역은 2.4 GHz 주파수 대역 또는 5 GHz 주파수 대역인, 데이터 전송 장치. - 제15항 또는 제16항에 있어서,
상기 제1 주파수 대역은 2.4 GHz 주파수 대역이고 상기 제2 주파수 대역은 5 GHz 주파수 대역인, 데이터 전송 장치. - 다중 대역 전송을 지원하는 무선 근거리 네트워크에 적용되는 데이터 전송 장치로서,
상기 다중 대역은 적어도 제1 주파수 대역과 제2 주파수 대역을 포함하고, 상기 데이터 전송 장치는,
상기 제1 주파수 대역에서 제1 비콘 프레임을 송신하고,
상기 제2 주파수 대역에서 제2 비콘 프레임을 송신하며,
상기 제1 주파수 대역에서 연관 요청 프레임을 수신하고 - 상기 연관 요청 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역의 연관을 요청하기 위해 사용됨 - ,
상기 제1 주파수 대역에서 연관 응답 프레임을 송신 - 상기 연관 응답 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역에서의 연관의 구축을 나타내기 위해 사용됨 - 하도록 구성된 트랜시버 모듈
을 포함하는 데이터 전송 장치. - 제22항에 있어서,
상기 제2 주파수 대역에서 제2 비콘 프레임을 송신한 이후 및 상기 제1 주파수 대역에서 연관 요청 프레임을 수신하기 이전에, 상기 데이터 전송 장치가,
상기 제1 주파수 대역에서 프로브 요청 프레임을 수신하고,
상기 제1 주파수 대역에서 프로브 응답 프레임을 송신 - 상기 프로브 응답 프레임은 상기 제1 주파수 대역과 상기 제2 주파수 대역에서 상기 데이터 전송 장치의 능력 정보를 포함함 - 하도록 더 구성되는, 데이터 전송 장치. - 제22항 또는 제23항에 있어서,
상기 제1 주파수 대역에서 연관 응답 프레임을 송신하기 이전에, 상기 데이터 전송 장치가,
상기 제1 주파수 대역에서 스케줄링 프레임을 송신 - 상기 스케줄링 프레임은 상기 제2 주파수 대역에서 데이터 전송을 수행하도록 상기 데이터 전송 장치에 나타내기 위해 사용되는 스케줄링 정보를 운반함 - 하도록 더 구성되는, 데이터 전송 장치. - 제22항 또는 제23항에 있어서,
상기 제2 주파수 대역은 상기 제1 주파수 대역보다 높은 주파수인, 데이터 전송 장치. - 제22항 또는 제23항에 있어서,
상기 제2 주파수 대역은 6 GHz 주파수 대역인, 데이터 전송 장치. - 제22항 또는 제23항에 있어서,
상기 제1 주파수 대역은 2.4 GHz 주파수 대역 또는 5 GHz 주파수 대역인, 데이터 전송 장치. - 제22항 또는 제23항에 있어서,
상기 제1 주파수 대역은 2.4 GHz 주파수 대역이고 상기 제2 주파수 대역은 5 GHz 주파수 대역인, 데이터 전송 장치. - 컴퓨터가 판독 가능한 비일시적인 저장 매체에 저장되어 있는 컴퓨터 프로그램으로서, 컴퓨터로 하여금 제1항 내지 제14항 중 어느 한 항의 방법을 실행하도록 하는 컴퓨터 프로그램.
- 프로그램이 기록되어 있는, 컴퓨터가 판독 가능한 비일시적인 저장 매체로서, 프로그램이 실행될 때, 컴퓨터로 하여금 제1항 내지 제14항 중 어느 한 항의 방법을 수행하도록 하는 컴퓨터가 판독 가능한 비일시적인 저장 매체.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810758519.4A CN110719227A (zh) | 2018-07-11 | 2018-07-11 | 数据传输方法及相关装置 |
CN201810758519.4 | 2018-07-11 | ||
KR1020217003665A KR102483135B1 (ko) | 2018-07-11 | 2019-04-04 | 데이터 전송 방법 및 관련 장치 |
PCT/CN2019/081551 WO2020010880A1 (zh) | 2018-07-11 | 2019-04-04 | 数据传输方法及相关装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020217003665A Division KR102483135B1 (ko) | 2018-07-11 | 2019-04-04 | 데이터 전송 방법 및 관련 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230008245A KR20230008245A (ko) | 2023-01-13 |
KR102568762B1 true KR102568762B1 (ko) | 2023-08-18 |
Family
ID=69142027
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020217003665A KR102483135B1 (ko) | 2018-07-11 | 2019-04-04 | 데이터 전송 방법 및 관련 장치 |
KR1020227045786A KR102568762B1 (ko) | 2018-07-11 | 2019-04-04 | 데이터 전송 방법 및 관련 장치 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020217003665A KR102483135B1 (ko) | 2018-07-11 | 2019-04-04 | 데이터 전송 방법 및 관련 장치 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20210136764A1 (ko) |
EP (1) | EP3809648A4 (ko) |
JP (3) | JP7193609B2 (ko) |
KR (2) | KR102483135B1 (ko) |
CN (3) | CN117395203A (ko) |
BR (1) | BR112021000337A2 (ko) |
WO (1) | WO2020010880A1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200137683A1 (en) * | 2019-10-28 | 2020-04-30 | Laurent Cariou | Traffic indication map piggybacking |
WO2021225334A1 (ko) * | 2020-05-08 | 2021-11-11 | 엘지전자 주식회사 | Rts 및 cts 전송 방법 |
CN114375611B (zh) * | 2020-07-31 | 2024-03-19 | 北京小米移动软件有限公司 | 多连接的通信方法、装置以及计算机可读存储介质 |
US20220361099A1 (en) * | 2021-05-04 | 2022-11-10 | Mediatek Inc. | Enhancements On Thermal Throttling Design For A Multi-Radio Transmitter |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090310692A1 (en) | 2008-06-12 | 2009-12-17 | Nokia Corporation | Channel access protocol for wireless communication |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10150386A (ja) * | 1996-11-15 | 1998-06-02 | Canon Inc | 無線通信システム |
US6968568B1 (en) * | 1999-12-20 | 2005-11-22 | International Business Machines Corporation | Methods and apparatus of disseminating broadcast information to a handheld device |
JP3827518B2 (ja) * | 2000-10-23 | 2006-09-27 | シャープ株式会社 | ホームネットワークシステム |
JP4171261B2 (ja) * | 2001-08-27 | 2008-10-22 | 松下電器産業株式会社 | 無線通信装置及び無線通信方法 |
JP3888447B2 (ja) * | 2002-04-23 | 2007-03-07 | ソニー株式会社 | 無線通信方法および無線通信装置 |
JP2006019949A (ja) * | 2004-06-30 | 2006-01-19 | Toshiba Corp | 通信装置及び通信制御方法 |
JP4731876B2 (ja) * | 2004-07-08 | 2011-07-27 | パナソニック株式会社 | 通信システム、無線lan基地局制御装置および無線lan基地局装置 |
US8503377B2 (en) | 2008-09-25 | 2013-08-06 | Intel Corporation | Methods for multi-band wireless communication and bandwidth management |
CN101720113B (zh) * | 2009-06-05 | 2012-12-19 | 中兴通讯股份有限公司 | 一种资源控制的方法及*** |
US8706124B2 (en) * | 2009-09-17 | 2014-04-22 | Nokia Corporation | Data path transfer for multiband communication |
CN102548003A (zh) * | 2012-03-14 | 2012-07-04 | 北京邮电大学 | 智能光载无线***中的多通道微波资源调度方法 |
JP6254590B2 (ja) | 2012-08-08 | 2017-12-27 | エルジー エレクトロニクス インコーポレイティド | 無線lanにおけるスキャニング方法及び装置 |
US9455927B1 (en) * | 2012-10-25 | 2016-09-27 | Sonus Networks, Inc. | Methods and apparatus for bandwidth management in a telecommunications system |
JP2014127831A (ja) | 2012-12-26 | 2014-07-07 | Toshiba Corp | 電子機器、無線通信装置および通信制御方法 |
EP2785136B1 (en) * | 2013-03-27 | 2016-06-15 | Fujitsu Limited | Relieving Congestion in Wireless Local Area Networks |
US9402199B2 (en) * | 2013-10-14 | 2016-07-26 | Netgear, Inc. | Systems and methods for wireless load balancing and channel selection for a wireless device using WLAN modules operating simultaneously in different wireless bands |
CN104601481B (zh) * | 2013-10-30 | 2018-02-16 | 中国科学院声学研究所 | 一种多通道接入网络中的流量分配方法 |
US9763117B2 (en) * | 2014-03-24 | 2017-09-12 | Netgear, Inc. | Multi-band wireless station having multiple radios in one band |
US10306603B1 (en) * | 2015-02-09 | 2019-05-28 | Marvell International Ltd. | Resource request for uplink multi-user transmission |
GB2559884B (en) * | 2015-07-10 | 2020-01-29 | Canon Kk | Trigger frames adapted to packet-based policies in an 802.11 network |
CN106922029B (zh) * | 2015-12-24 | 2020-11-06 | 华为技术有限公司 | 一种信道资源的调度方法及装置 |
EP3780409A1 (en) * | 2015-12-28 | 2021-02-17 | Newracom, Inc. | Multiple network allocation vector operation |
CN106937395A (zh) * | 2015-12-30 | 2017-07-07 | 上海贝尔股份有限公司 | 发送用于未授权频带的上行调度信息的方法和调度装置 |
CN105682163A (zh) * | 2016-01-12 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | 基站切换控制方法、基站切换控制装置和终端 |
US20170311325A1 (en) * | 2016-04-22 | 2017-10-26 | Laurent Cariou | Station (sta), access point (ap) and method for multi-band channel bonding |
US20180054724A1 (en) * | 2016-08-19 | 2018-02-22 | Intel IP Corporation | Device discovery during link aggregation in wireless communications |
US9930713B2 (en) | 2016-08-19 | 2018-03-27 | Intel IP Corporation | Multi-band link aggregation setup frames |
KR102383906B1 (ko) * | 2017-02-28 | 2022-04-08 | 삼성전자 주식회사 | 무선 셀룰라 통신 시스템에서 제어 및 데이터 신호의 사용자 구분 방법 및 장치 |
US20190261243A1 (en) * | 2018-02-20 | 2019-08-22 | Netgear, Inc. | Video-based channel selection in a wireless network-connected camera system |
-
2018
- 2018-07-11 CN CN202310889931.0A patent/CN117395203A/zh active Pending
- 2018-07-11 CN CN202210103192.3A patent/CN114531400B/zh active Active
- 2018-07-11 CN CN201810758519.4A patent/CN110719227A/zh active Pending
-
2019
- 2019-04-04 EP EP19833247.0A patent/EP3809648A4/en active Pending
- 2019-04-04 WO PCT/CN2019/081551 patent/WO2020010880A1/zh unknown
- 2019-04-04 KR KR1020217003665A patent/KR102483135B1/ko active IP Right Grant
- 2019-04-04 BR BR112021000337-1A patent/BR112021000337A2/pt unknown
- 2019-04-04 KR KR1020227045786A patent/KR102568762B1/ko active IP Right Grant
- 2019-04-04 JP JP2021500544A patent/JP7193609B2/ja active Active
-
2021
- 2021-01-08 US US17/144,844 patent/US20210136764A1/en active Pending
-
2022
- 2022-12-08 JP JP2022196338A patent/JP7487278B2/ja active Active
-
2024
- 2024-05-08 JP JP2024075796A patent/JP2024092048A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090310692A1 (en) | 2008-06-12 | 2009-12-17 | Nokia Corporation | Channel access protocol for wireless communication |
Also Published As
Publication number | Publication date |
---|---|
KR20230008245A (ko) | 2023-01-13 |
JP7487278B2 (ja) | 2024-05-20 |
US20210136764A1 (en) | 2021-05-06 |
JP2023024536A (ja) | 2023-02-16 |
JP7193609B2 (ja) | 2022-12-20 |
BR112021000337A2 (pt) | 2021-04-06 |
CN117395203A (zh) | 2024-01-12 |
EP3809648A4 (en) | 2021-08-04 |
CN110719227A (zh) | 2020-01-21 |
KR102483135B1 (ko) | 2022-12-29 |
JP2021524702A (ja) | 2021-09-13 |
JP2024092048A (ja) | 2024-07-05 |
CN114531400A (zh) | 2022-05-24 |
CN114531400B (zh) | 2023-07-11 |
WO2020010880A1 (zh) | 2020-01-16 |
KR20210024175A (ko) | 2021-03-04 |
EP3809648A1 (en) | 2021-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102568762B1 (ko) | 데이터 전송 방법 및 관련 장치 | |
EP4228370A1 (en) | Method and wireless communication terminal for transmitting/receiving frame in wireless communication system | |
KR102363476B1 (ko) | 무작위 접속을 기초로 복수의 무선 통신 단말로부터 데이터를 수신하는 무선 통신 방법 및 무선 통신 단말 | |
US9622115B2 (en) | Channel negotiation method, device, and system | |
US11844072B2 (en) | Simultaneous data transmission between an access point and a plurality of stations | |
CN108076504A (zh) | 唤醒帧发送方法、节点醒来后发送第一帧的方法及设备 | |
KR101050584B1 (ko) | 무선 접속 시스템에서의 매체 접속 제어 장치 및 방법 | |
WO2016187836A1 (zh) | 信道接入方法、接入点及站点 | |
CN116887294B (zh) | 数据传输方法及装置 | |
TWI829422B (zh) | 多鏈路通信方法、裝置及可讀儲存介質 | |
US20240154636A1 (en) | Methods for improving wireless performance using auxiliary radios | |
CN110198542B (zh) | 一种具备冲突避免的非授权频段LTE-U与WiFi共存网络的e-LBT信道接入方法 | |
CN111669830A (zh) | 一种wlan通信方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |