CN105208670A - 一种回收逆向授予中传输机会控制权的方法及装置 - Google Patents
一种回收逆向授予中传输机会控制权的方法及装置 Download PDFInfo
- Publication number
- CN105208670A CN105208670A CN201510512860.8A CN201510512860A CN105208670A CN 105208670 A CN105208670 A CN 105208670A CN 201510512860 A CN201510512860 A CN 201510512860A CN 105208670 A CN105208670 A CN 105208670A
- Authority
- CN
- China
- Prior art keywords
- rdinitiator
- rdresponder
- frame
- pifs
- txop
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000005540 biological transmission Effects 0.000 claims description 76
- 238000011084 recovery Methods 0.000 claims description 37
- 230000004044 response Effects 0.000 claims description 12
- 239000003999 initiator Substances 0.000 abstract 4
- 230000011664 signaling Effects 0.000 description 49
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 30
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 30
- 101150081243 STA1 gene Proteins 0.000 description 30
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 13
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 13
- 101000752249 Homo sapiens Rho guanine nucleotide exchange factor 3 Proteins 0.000 description 6
- 102100021689 Rho guanine nucleotide exchange factor 3 Human genes 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 101150071434 BAR1 gene Proteins 0.000 description 1
- 101100378536 Ovis aries ADRB1 gene Proteins 0.000 description 1
- 101100004179 Schizophyllum commune BAR2 gene Proteins 0.000 description 1
- -1 and then Proteins 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009365 direct transmission Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- 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/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/1607—Details of the supervisory signal
- H04L1/1685—Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- 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/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
-
- 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
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种回收逆向授予中传输机会控制权的方法及装置,能够避免RD?Initiator回收TXOP控制权后继续向RD?Responder发送另一帧、除了RD?Initiator以外的终端向RD?Responder发送块反馈这两者之间造成的冲突。本发明实施例提供的一种方法包括:当所述逆向响应者RD?responder启用了多用户的多输入多输出MU-MIMO模式,在所述TXOP内同时向包含所述RD?Initiator在内的多个站点发送帧时,只要求所述RD?Initiator进行块反馈。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种回收逆向授予中传输机会控制权的方法及装置。
背景技术
基本服务集(BSS,BasicServiceSet)是一个无线局域网(WLAN,WirelessLocalAreaNetworks)的基本组成部分。BSS网络是由某一特定覆盖区域之内具有某种关联的站点(STA,Station)组成。关联的一种情形是站点在一个自组网络中相互直接通信,这被称为独立BSS(IBSS,IndependentBasicServiceSet)。另一种更常见的情形是在BSS网络中只有一个具有专职管理BSS的中央站点被称为接入点(AP,AccessPoint),而在BSS网络中的不是AP的其它站点被称之为终端,也称之为non-APSTA,AP和non-APSTA统称之为STA,当描述STA时不需要区分AP和non-APSTA。在同一个BSS网络中,由于距离、发送功率等原因,一个STA无法检测离其较远的其他STA,两者互为对方的隐藏节点。
在802.11e协议中,引入了传输机会(TXOP,TransmitOpportunity),一个TXOP指的是站点可以传输特定通信类别的有界时段,站点通过竞争获得TXOP,一旦获得了TXOP,站点可以在TXOP内传输特定通信类别的帧,其中,帧具体可以是数据帧、控制帧与管理帧。
当某个STA通过信道竞争获得一个TXOP,该STA则被称为传输机会拥有者(TXOPholder)。在该TXOP内,TXOPholder在自身不传输数据时暂时将TXOP控制权交给别的STA,让别的STA向TXOPholder发送数据的技术被称为逆向授予(RDG,ReverseDirectionGrant),在RDG中,TXOPholder被称为逆向发起者(RDInitiator,ReverseDirectionInitiator),被RDInitiator授权暂时获得TXOP控制权的STA被称为逆向响应者(RDResponder,ReversedirectionResponder)。
为了充分利用频谱资源,提升传输速率,针对AP的下行数据,定义了多用户的多输入多输出(MU-MIMO,Multi-UserMulti-Inputmulti-Output)下的TXOP共享模式,在这种MU-MIMO的TXOP共享模式下,多个业务类型可以共享一个TXOP,在MU-MIMO模式下实现同时传输多种业务类型的帧,可以大幅度节省频谱资源。
在传统RDG中,当RDResponder发送最后一个帧给RDInitiator,或要求RDInitiator对该帧进行块反馈时,RDResponder自动将TXOP控制权交还给RDInitiator。
若RDInitiator正确解调RDResponder发送的最后一个帧,则立即回收TXOP控制权。当RDResponder向RDInitiator发送块反馈请求(BAR,BlockAckRequest),RDInitiator向RDResponder返回块反馈(BA,BlockAck),RDInitiator无法正确解调该块反馈帧时,使用点协调功能帧间距(PIFS,PointcoordinationfunctionInter-FrameSpace)回收TXOP控制权。使用PIFS回收TXOP控制权的含义为:当RDInitiator无法正确解调帧,不知道该帧是否为最后一个帧以及是否要求对该帧进行块反馈时,在一个PIFS内,RDInitiator通过侦听信道的状态(忙或闲),如果在PIFS内信道均处于空闲状态,则RDInitiator回收TXOP控制权。
在传统RDG基础上,当RDResponder为支持MU-MIMO的AP时,AP可以使用MU-MIMO技术,提升传输速率。例如,在一个具体的场景下,存在的站点分别为AP、STA1、STA2。其中,STA1与STA2互为隐藏节点,RDInitiator为STA1,RDResponder为AP,当AP启用MU-MIMO、同时向STA1和STA2发送帧、并要求STA2做及时反馈时,若STA1无法正确解调该帧,STA1会使用PIFS回收TXOP控制权,然后继续向AP发送另一帧;但是此时STA2根据AP的要求向AP发送BA,即在同一时间既有STA1向AP发送另一帧又有STA2向AP发送BA,导致冲突。
发明内容
本发明实施例提供了一种回收逆向授予中传输机会控制权的方法及装置,能够避免RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
一方面,本发明实施例提供的回收逆向授予中传输机会控制权的方法,包括:
当逆向发起者RDInitiator无法正确解调逆向响应者RDResponder发送的帧时,若所述RDResponder不可能启用多用户的多输入多输出MU-MIMO模式,所述RDInitiator使用点协调功能帧间距PIFS回收传输机会TXOP控制权,若所述RDResponder可能启用MU-MIMO模式,所述RDInitiator使用长于所述PIFS的时长回收所述TXOP控制权。
另一方面,本发明实施例提供的回收逆向授予中传输机会控制权的方法,包括:
当逆向发起者RDInitiator无法正确解调逆向响应者RDresponder发送的帧中的超高吞吐率信令A1时,若所述RDResponder不可能启用多用户的多输入多输出MU-MIMO模式,所述RDInitiator使用点协调功能帧间距PIFS回收传输机会TXOP控制权,若所述RDResponder可能启用MU-MIMO模式,所述RDInitiator使用长于所述PIFS的时长回收所述TXOP控制权;
当所述RDInitiator正确解调所述RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调所述帧时,若所述帧为单用户帧、且所述超高吞吐率信令A1中的简略接入标识符PartialAID的值与所述RDInitiator的PartialAID的值相同,所述RDInitiator使用所述PIFS回收所述TXOP控制权;
当所述RDInitiator正确解调所述RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调所述帧时,若所述帧为多用户帧时,所述RDInitiator使用长于所述PIFS的时长回收所述TXOP控制权;
当所述RDInitiator正确解调所述RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调所述帧时,若所述帧为单用户帧、且所述超高吞吐率信令A1中的简略接入标识符PartialAID的值与所述RDInitiator的PartialAID的值不相同,所述RDInitiator使用长于所述PIFS的时长回收所述TXOP控制权。
另一方面,本发明实施例提供的回收逆向授予中传输机会控制权的方法,包括:
逆向响应者RDresponder从逆向发起者RDInitiator获得传输机会TXOP控制权;
当所述逆向响应者RDresponder启用了多用户的多输入多输出MU-MIMO模式,在所述TXOP内同时向包含所述RDInitiator在内的多个站点发送帧时,只要求所述RDInitiator进行块反馈。
一方面,本发明实施例提供的逆向发起者RDInitiator,包括:
第一控制权回收单元,用于当逆向发起者RDInitiator无法正确解调逆向响应者RDResponder发送的帧、所述RDResponder不可能启用多用户的多输入多输出MU-MIMO模式时,使用点协调功能帧间距PIFS回收传输机会TXOP控制权;
第二控制权回收单元,用于当所述RDInitiator无法正确解调所述RDResponder发送的帧、所述RDResponder可能启用MU-MIMO模式时,使用长于所述PIFS的时长回收所述TXOP控制权。
另一方面,本发明实施例提供的逆向发起者RDInitiator,包括:
第一控制权回收单元,用于当逆向发起者RDInitiator无法正确解调逆向响应者RDresponder发送的帧中的超高吞吐率信令A1、所述RDResponder不可能启用多用户的多输入多输出MU-MIMO模式时,使用点协调功能帧间距PIFS回收传输机会TXOP控制权;
第二控制权回收单元,用于当所述RDInitiator无法正确解调所述RDresponder发送的帧中的超高吞吐率信令A1、所述RDResponder可能启用MU-MIMO模式时,使用长于所述PIFS的时长回收所述TXOP控制权;
第三控制权回收单元,用于当所述RDInitiator正确解调所述RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调所述帧、所述帧为单用户帧、且所述超高吞吐率信令A1中的简略接入标识符PartialAID的值与所述RDInitiator的PartialAID的值相同时,使用所述PIFS回收所述TXOP控制权;
第四控制权回收单元,用于当所述RDInitiator正确解调所述RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调所述帧、所述帧为多用户帧时,使用长于所述PIFS的时长回收所述TXOP控制权;
第五控制权回收单元,用于当所述RDInitiator正确解调所述RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调所述帧、所述帧为单用户帧、且所述超高吞吐率信令A1中的简略接入标识符PartialAID的值与所述RDInitiator的PartialAID的值不相同时,使用长于所述PIFS的时长回收所述TXOP控制权。
一方面,本发明实施例提供的逆向响应者RDResponder,包括:
所述RDResponder用于:从逆向发起者RDInitiator获得传输机会TXOP控制权,当所述RDresponder启用了多用户的多输入多输出MU-MIMO模式,在所述TXOP内同时向包含所述RDInitiator在内的多个站点发送帧时,只要求所述RDInitiator进行块反馈。
从以上技术方案可以看出,本发明实施例具有以下优点:
在本发明其中一个实施例中,当RDInitiator无法正确解调RDResponder发送的帧时,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权,由于RDInitiator使用长于PIFS的时长回收TXOP控制权,即在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。若RDResponder不可能启用MU-MIMO模式,RDResponder不可能同时向RDInitiator和除了RDInitiator以外的终端同时发送帧,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
在本发明另一个实施例中,当RDInitiator无法正确解调RDresponder发送的帧中的超高吞吐率信令A1时,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权,由于RDInitiator使用长于PIFS的时长回收TXOP控制权,即在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调该帧时,若该帧为单用户帧,且该帧的PartialAID的值与RDInitiator的PartialAID的值相同,RDInitiator使用PIFS回收TXOP控制权,由于RDResponder向RDInitiator发送的帧是单用户帧,即该帧只是RDResponder向RDInitiator发送,RDResponder不可能同时向RDInitiator和除了RDInitiator以外的终端同时发送帧,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。当RDInitiator满足如下条件中的一个时,RDInitiator使用长于PIFS的时长回收TXOP控制权,其中,如下条件为:若该帧为多用户帧、若超高吞吐率信令A1中的PartialAID的值与该RDInitiator的PartialAID的值不相同。由于RDInitiator使用长于PIFS的时长回收TXOP控制权,在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
在本发明另一个实施例中,当RDresponder启用了MU-MIMO模式、RDresponder同时向包含RDInitiator在内的多个站点发送帧时,只要求RDInitiator进行块反馈,以使RDInitiator能够回收TXOP控制权。由于RDResponder只要求RDInitiator进行块反馈,不可能要求除了RDInitiator之外的STA发送块反馈请求,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种回收逆向授予中传输机会控制权的方法的一个实施例的流程图;
图2为本发明提供的RDInitiator和RDResponder之间进行帧交互的示意图;
图3为本发明提供的一种回收逆向授予中传输机会控制权的方法的另一个实施例的流程图;
图4为本发明提供的一种逆向发起者的一个实施例的示意图;
图5为本发明提供的一种逆向发起者的另一个实施例的示意图。
具体实施方式
本发明实施例提供了一种回收逆向授予中传输机会控制权的方法及装置,能够避免RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的一种回收RDG中TXOP控制权的方法,包括:
当RDInitiator无法正确解调RDResponder发送的帧时,若RDResponder不可能启用MU-MIMO模式,RDInitiator使用PIFS回收TXOP控制权,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权。
在本发明实施例中,当RDInitiator无法正确解调RDResponder发送的帧时,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权,由于RDInitiator使用长于PIFS的时长回收TXOP控制权,即在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。若RDResponder不可能启用MU-MIMO模式,RDResponder不可能同时向RDInitiator和除了RDInitiator以外的终端同时发送帧,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
为了更加详细的说明本发明实施例提供的一种回收RDG中TXOP控制权的方法,请参阅图1所示,本发明实施例提供的一种回收RDG中TXOP控制权的方法,包括:
101、当RDInitiator无法正确解调RDResponder发送的帧时,RDInitiator判断RDResponder是否可能启用MU-MIMO模式,若RDResponder不可能启用MU-MIMO模式,触发102执行,若RDResponder可能启用MU-MIMO模式,触发103执行。
在本发明实施例中,在RDInitiator无法正确解调RDResponder发送的帧的场景下,RDInitiator判断RDResponder是否可能启用MU-MIMO模式。需要说明的是,RDInitiator判断RDResponder是否可能启用MU-MIMO模式存在多种实现方式,接下来进行详细说明。
A1、RDInitiator判断RDInitiator是否支持MU-MIMO模式,若RDInitiator不支持MU-MIMO模式,则RDResponder不可能启用MU-MIMO模式。
RDInitiator与RDResponder之间进行帧传输,若RDInitiator不支持MU-MIMO模式,则RDResponder不可能启用MU-MIMO模式。
A2、RDInitiator判断RDInitiator是否属于任何可以做MU-MIMO模式的组,若RDInitiator不属于任何可以做MU-MIMO模式的组,则RDResponder不可能启用MU-MIMO模式。
RDInitiator与RDResponder之间进行帧传输,RDInitiator若不属于任何用于启用MU-MIMO模式的组(Group),RDResponder不可能启用MU-MIMO模式。
A3、RDInitiator判断RDResponder是否支持MU-MIMO模式,若RDResponder不支持MU-MIMO模式,则RDResponder不可能启用MU-MIMO模式。
RDInitiator与RDResponder之间进行帧传输之前,RDInitiator能够获取到RDResponder是否支持MU-MIMO模式,若RDResponder不支持MU-MIMO模式,则RDResponder不可能启用MU-MIMO模式。
需要说明的是,对于如上描述的三种实施情况A1、A2、A3,若三个判断结果中至少有一个判断结果为“否”时,RDInitiator可以判断出RDResponder不可能启用MU-MIMO模式,触发102执行。以上的A1、A2、A3均为可选的判断方法,可以任选其一,或者本领域技术人员也可以采用其他判断方法,此处仅作说明,不做限定。
相反,当RDInitiator至少属于一个用于启用MU-MIMO模式的组时,RDInitiator可以认为RDResponder可能启用MU-MIMO模式,触发103执行。当然,判断RDResponder可能启用MU-MIMO模式还存在其它实现方式,此处仅作说明,不做限定。
102、若RDResponder不可能启用MU-MIMO模式,RDInitiator使用PIFS回收TXOP控制权。
在本发明实施例中,若RDResponder不可能启用MU-MIMO模式,则RDResponder只能向RDInitiator发送帧,而不能向除了RDInitiator以外的STA发送帧,也不可能要求除了RDInitiator以外的STA发送块反馈,此时RDInitiator使用PIFS回收TXOP控制权,然后继续向RDResponder发送另一帧,不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
在本发明实施例中,使用PIFS回收TXOP控制权的含义为:当RDInitiator无法正确解调帧,不知道该帧是否为最后一个帧以及是否要求对该帧进行块反馈时,在一个PIFS内,RDInitiator侦听信道的状态(忙或闲),如果在PIFS内信道均处于空闲状态,则RDInitiator回收TXOP控制权。一个PIFS为一个短帧间隔加上一个时隙。
在BSS网络中只有一个具有专职管理BSS的中央站点被称为接入点(AP,AccessPoint),而在BSS网络中的不是AP的其它站点被称之为终端,也称之为non-APSTA,AP和non-APSTA统称之为STA,当描述STA时不需要区分AP和non-APSTA。
对于独立BSS网络而言,一个STA直接传输数据的对象是另一个STA。对于具有AP的BSS网络而言,一个non-APSTA直接传输数据的对象是另一个non-APSTA或AP,但是在一个BSS网络中AP的直接传输数据的对象可以多个non-APSTA。因此,当AP获得TXOP控制权时,在一个TXOP控制权的控制时段内,AP直接传输数据的对象可能是多个non-APSTA。当AP作为RDResponder,但是该RDResponder不可能启用MU-MIMO模式时,RDInitiator使用PIFS回收TXOP控制权,不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
103、若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权。
在本发明实施例中,通过101中的判断可知,不能排除RDResponder启用MU-MIMO模式的可能时,RDInitiator使用长于PIFS的时长回收TXOP控制权。
在本发明实施例中,使用长于PIFS的时长回收TXOP控制权的含义为:当RDInitiator无法正确解调帧,不知道该帧是否为最后一个帧以及是否要求对该帧进行块反馈时,在一个长于PIFS的时长内,RDInitiator侦听信道的状态(忙或闲),如果在长于PIFS的时长内信道均处于空闲状态,则RDInitiator回收TXOP控制权。
需要说明的是,在本发明实施例中,长于PIFS的时长在实际应用中具体包括多种实现方式,接下来进行详细说明。
一种实现方式是,长于PIFS的时长可以为如下表达式(1)
长于PIFS的时长=2*SIFS+aSlotTime+Max(BATime)。
其中,SIFS为短帧间隔,aSlotTime为间隙,Max(BATime)为发送块反馈帧所需的最大时长。发送块反馈帧所需的最大时长为块反馈帧以最低码率调制、以最小单位频带单独发送时所需要的时长。
通过该表达式(1)可以得到,在表达式(1)描述的长于PIFS的时长内,若除了RDInitiator以外的终端向RDResponder发送块反馈,则RDInitiator能够在信道上侦听到信道处于忙状态,而不会回收TXOP控制权,可以避免RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
另一种实现方式是,当RDResponder要求除了RDInitiator之外的STA反馈的块反馈帧为压缩的块反馈帧(CompressedBA)时,长于PIFS的时长可以为如下表达式(2):
长于PIFS的时长=2*SIFS+aSlotTime+Max(CompressedBATime)。
其中,SIFS为短帧间隔,aSlotTime为间隙,Max(CompressedBATime)为发送压缩的块反馈帧所需的最大时长,发送压缩的块反馈帧所需的最大时长为块反馈帧以最低码率调制、以最小单位频带单独发送时所需要的时长。
通过该表达式(2)可以得到,在表达式(2)描述的长于PIFS的时长内,若除了RDInitiator以外的终端向RDResponder发送块反馈,则RDInitiator能够在信道上侦听到信道处于忙状态,而不会回收TXOP控制权,可以避免RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
在本发明实施例中,当RDInitiator无法正确解调RDResponder发送的帧时,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权,由于RDInitiator使用长于PIFS的时长回收TXOP控制权,即在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。若RDResponder不可能启用MU-MIMO模式,RDResponder不可能同时向RDInitiator和除了RDInitiator以外的终端同时发送帧,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
下面以一个详细的应用场景介绍本发明实施例提供的一种回收逆向授予中传输机会控制权的方法,如图2所示,在一个BSS网络中,存在AP、STA1、STA2、STA3。其中,STA1首先通过竞争获得了TXOP控制权,STA1为TXOPholder,STA1分别向AP发送了帧1和帧2,TXOPholder在自身不传输数据时暂时将TXOP控制权交给了AP,让AP向TXOPholder发送数据,即STA1为RDInitiator,AP为RDResponder。
如图2所示,在一个TXOP内,STA1向AP发送了帧1之后,要求AP反馈,AP向STA1发送了BA1,然后,STA1向AP发送了帧2,STA1将TXOP控制权暂时交给了AP,在RDGMU-MIMO传输时长内由AP向STA1发送帧5,由于AP启用了MU-MIMO模式,AP同时会向STA2发送帧5、同时向STA3发送帧3,并且AP要求STA2反馈,故STA2向AP发送了BA2。此时,STA1对帧5解调失败,即STA1无法正确解调帧5,按照本发明实施例提供的方法,STA1作为RDInitiator无法正确解调RDResponder发送的帧时,RDInitiator判断RDResponder(即AP)是否可能启用MU-MIMO模式,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权。在图2所示的实施例中,当RDInitiator在长于PIFS的时长内侦听信道的忙闲状态,发现此时信道处于忙状态(由于STA2向AP发送BA2,故信道会处于忙状态),故STA1不会回收TXOP控制权。
AP接收到STA2发送的BA2后,AP向STA3发送BAR1,要求STA3反馈,故STA3按照AP的要求向STA1发送BA3。然后,AP继续向STA1发送帧8,同时向STA2发送帧7、向STA3发送帧6,将三个帧都发送出去后,AP发送帧完毕,AP向STA1发送BRA2,要求STA1反馈,但是STA1无法正确解调BAR2时,按照本发明实施例中的方法,若RDResponder不可能启用MU-MIMO模式,RDInitiator使用PIFS回收TXOP控制权,即STA1会在PIFS内侦听信道一直处于闲状态,则STA1就可以收回TXOP控制权。按照本发明实施例中的方法,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权,即STA1在长于PIFS的时长内侦听到信道一直处于闲状态,STA1就可以回收TXOP控制权,然后继续向AP发送帧9。
接下来介绍本发明实施例提供的另一种回收RDG中TXOP控制权的方法,包括:
当RDInitiator无法正确解调RDresponder发送的帧中的超高吞吐率信令A1时,若RDResponder不可能启用MU-MIMO模式,RDInitiator使用PIFS回收TXOP控制权,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权。
当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调该帧时,若该帧为单用户帧、且超高吞吐率信令A1中的PartialAID的值与RDInitiator的PartialAID的值相同,RDInitiator使用PIFS回收TXOP控制权。
当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调该帧时,若该帧为多用户帧时,RDInitiator使用长于PIFS的时长回收TXOP控制权。
当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调该帧时,若该帧为单用户帧、且超高吞吐率信令A1中的PartialAID的值与RDInitiator的PartialAID的值不相同,RDInitiator使用长于PIFS的时长回收TXOP控制权。
在本发明另一个实施例中,当RDInitiator无法正确解调RDresponder发送的帧中的超高吞吐率信令A1时,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权,由于RDInitiator使用长于PIFS的时长回收TXOP控制权,即在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调该帧时,若该帧为单用户帧,且该帧的PartialAID的值与RDInitiator的PartialAID的值相同,RDInitiator使用PIFS回收TXOP控制权,由于RDResponder向RDInitiator发送的帧是单用户帧,即该帧只是RDResponder向RDInitiator发送,RDResponder不可能同时向RDInitiator和除了RDInitiator以外的终端同时发送帧,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。当RDInitiator满足如下条件中的一个时,RDInitiator使用长于PIFS的时长回收TXOP控制权,其中,预置条件为:若该帧为多用户帧、若超高吞吐率信令A1中的PartialAID的值与该RDInitiator的PartialAID的值不相同。由于RDInitiator使用长于PIFS的时长回收TXOP控制权,在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
为了更加详细的说明本发明实施例提供的一种回收RDG中TXOP控制权的方法,请参阅图3所示,包括:
301、RDInitiator对RDResponder发送的帧的超高输出信令A1进行解调,若RDInitiator无法正确解调超高输出信令A1,触发302执行,若RDInitiator正确解调超高输出信令A1而未能完全解调该帧,触发304执行。
在本发明实施例中了,RDInitiator对帧的超高输出信令A1进行解调,其中,超高输出信令A1(VeryhighThroughput-Signalfield-A1,VHT-SIG-A1)中携带有组标识(GroupIdentifier,GroupID)和简略接入标识符(Partialassociationidentifier,PartialAID)。
302、当RDInitiator无法正确解调RDResponder发送的帧中的超高输出信令A1时,RDInitiator判断RDResponder是否可能启用MU-MIMO模式,若RDResponder不可能启用MU-MIMO模式,触发303执行,若RDResponder可能启用MU-MIMO模式,触发306执行。
在本发明实施例中,在RDInitiator无法正确解调RDResponder发送的帧中的超高输出信令A1的场景下,RDInitiator判断RDResponder是否可能启用MU-MIMO模式。需要说明的是,RDInitiator判断RDResponder是否可能启用MU-MIMO模式存在多种实现方式,接下来进行详细说明。
B1、RDInitiator判断RDInitiator是否支持MU-MIMO模式,若RDInitiator不支持MU-MIMO模式,则RDResponder不可能启用MU-MIMO模式。
RDInitiator与RDResponder之间进行帧传输,若RDInitiator不支持MU-MIMO模式,则RDResponder不可能启用MU-MIMO模式。
B2、RDInitiator判断RDInitiator是否属于任何可以做MU-MIMO模式的组,若RDInitiator不属于任何可以做MU-MIMO模式的组,则RDResponder不可能启用MU-MIMO模式。
RDInitiator与RDResponder之间进行帧传输,RDInitiator若不属于任何可以做MU-MIMO模式的组(Group),RDResponder不可能启用MU-MIMO模式。
B3、RDInitiator判断RDResponder是否支持MU-MIMO模式,若RDResponder不支持MU-MIMO模式,则RDResponder不可能启用MU-MIMO模式。
RDInitiator与RDResponder之间进行帧传输之前,RDInitiator能够获取到RDResponder是否支持MU-MIMO模式,若RDResponder不支持MU-MIMO模式,则RDResponder不可能启用MU-MIMO模式。
需要说明的是,对于如上描述的三种实施情况B1、B2、B3,若三个判断结果中至少有一个判断结果为“否”时,RDInitiator可以判断出RDResponder不可能启用MU-MIMO模式,触发302执行。以上的A1、A2、A3均为可选的判断方法,可以任选其一,或者本领域技术人员也可以采用其他判断方法,此处仅作说明,不做限定。
相反,当RDInitiator至少属于一个用于启用MU-MIMO模式的组时,RDInitiator可以认为RDResponder可能启用MU-MIMO模式,触发303执行。当然,判断RDResponder可能启用MU-MIMO模式还存在其它实现方式,此处仅作说明,不做限定。
303、RDInitiator使用PIFS回收TXOP控制权。
在本发明实施例中,若RDResponder不可能启用MU-MIMO模式,则RDResponder只能向RDInitiator发送帧,而不能向除了RDInitiator以外的STA发送帧,也不可能要求除了RDInitiator以外的STA发送块反馈,此时RDInitiator使用PIFS回收TXOP控制权,然后继续向RDResponder发送另一帧,不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
304、若RDInitiator正确解调超高输出信令A1,RDInitiator根据超高输出信令A1中的组标识判断该帧是否为单用户帧,若该帧是单用户帧,触发305执行,若该帧不是单用户帧,触发306执行。
在一个物理层的极高输出信令A1(VHT-SIG-A1,VeryHighThroughput-Signal-A1)中,组标识(GroupID)域用于指示MU-MIMO,简略接入标识符(PartialAID)域则用于对该数据的目的STA的ID做指示。当GroupID域的值为2至62中的一个时,表示该数据包是多用户(MU,Multiple-User)数据包;当GroupID域的值为0或63时,表示该数据包是单用户(SU,SingleUser)数据包,若该数据包的PartialAID域的值与一个STA的PartialAID匹配,则表明该SU数据包是该STA的。
在本发明实施例中,RDInitiator根据超高输出信令A1中的组标识判断该帧是否为单用户帧,具体可以为:判断GroupID的值是否为0或63,若GroupID的值为0或63,该帧为单用户帧,若GroupID的值不为0或63,该帧不是单用户帧,为多用户帧。
305、若该帧是单用户帧,RDInitiator判断该帧的PartialAID的值与RDInitiator的PartialAID的值是否相同,若该帧的PartialAID的值与RDInitiator的PartialAID的值相同,触发302执行,若该帧的PartialAID的值与RDInitiator的PartialAID的值不相同,触发306执行。
306、RDInitiator使用长于PIFS的时长回收TXOP控制权。
需要说明的是,图3所示的实施例中的306与图1所示的103相类似,此处不再赘述。
需要说明的是,在本发明实施例中,长于PIFS的时长在实际应用中具体包括多种实现方式,接下来进行详细说明。
一种实现方式是,通过前述表达式(1)可以得到,在表达式(1)描述的长于PIFS的时长内,若除了RDInitiator以外的终端向RDResponder发送块反馈,则RDInitiator能够在信道上侦听到信道处于忙状态,而不会回收TXOP控制权,可以避免RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
另一种实现方式是,通过前述表达式(2)可以得到,在表达式(2)描述的长于PIFS的时长内,若除了RDInitiator以外的终端向RDResponder发送块反馈,则RDInitiator能够在信道上侦听到信道处于忙状态,而不会回收TXOP控制权,可以避免RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
在本发明实施例中,当RDInitiator无法正确解调RDresponder发送的帧中的超高吞吐率信令A1时,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权,由于RDInitiator使用长于PIFS的时长回收TXOP控制权,即在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调该帧时,若该帧为单用户帧,且该帧的PartialAID的值与RDInitiator的PartialAID的值相同,RDInitiator使用PIFS回收TXOP控制权,由于RDResponder向RDInitiator发送的帧是单用户帧,即该帧只是RDResponder向RDInitiator发送,RDResponder不可能同时向RDInitiator和除了RDInitiator以外的终端同时发送帧,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。当RDInitiator满足如下条件中的一个时,RDInitiator使用长于PIFS的时长回收TXOP控制权,其中,如下条件为:若该帧不是单用户帧、若超高吞吐率信令A1中的PartialAID的值与该RDInitiator的PartialAID的值不相同。由于RDInitiator使用长于PIFS的时长回收TXOP控制权,在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
接下来,将介绍本发明实施例提供的另一种回收逆向授予中传输机会控制权的方法,包括:
当RDresponder启用了MU-MIMO模式、RDresponder同时向包含RDInitiator在内的多个站点发送帧时,只要求RDInitiator进行块反馈,以使RDInitiator能够回收TXOP控制权。
在实际应用中,该方法还可以包括:当RDInitiator无法正确解调RDResponder发送的帧时,RDInitiator使用PIFS回收TXOP控制权。
在本发明实施例中,当RDresponder启用了MU-MIMO模式、RDresponder同时向包含RDInitiator在内的多个站点发送帧时,只要求RDInitiator进行块反馈,以使RDInitiator能够回收TXOP控制权。由于RDResponder只要求RDInitiator进行块反馈。由于RDResponder不可能要求除了RDInitiator之外的STA发送块反馈请求,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
以上实施例介绍了本发明实施例提供的回收逆向授予中传输机会控制权的方法,接下来介绍本发明实施例提供的一种逆向发起者RDInitiator。
如图4所示,本发明实施例提供的一种逆向发起者RDInitiator400,包括:
第一控制权回收单元401,用于当RDInitiator无法正确解调RDResponder发送的帧、RDResponder不可能启用MU-MIMO模式时,使用PIFS回收TXOP控制权。
第二控制权回收单元402,用于当RDInitiator无法正确解调RDResponder发送的帧、RDResponder可能启用MU-MIMO模式时,使用长于PIFS的时长回收所述TXOP控制权。
对于第一控制权回收单元401而言,在实际应用中,一种可现实的方式是,第一控制权回收单元401具体用于:
当RDInitiator无法正确解调RDResponder发送的帧、RDInitiator不支持MU-MIMO模式时,使用PIFS回收TXOP控制权。
或,
当RDInitiator无法正确解调RDResponder发送的帧、RDInitiator不属于任何用于启用MU-MIMO模式的组时,使用PIFS回收TXOP控制权。
或,
当RDInitiator无法正确解调RDResponder发送的帧、RDResponder不支持MU-MIMO模式时,使用PIFS回收TXOP控制权。
对于第二控制权回收单元402而言,在实际应用中,一种可现实的方式是,第二控制权回收单元402具体用于:
当RDInitiator无法正确解调RDResponder发送的帧、RDInitiator至少属于一个用于启用MU-MIMO模式的组时,使用长于PIFS的时长回收TXOP控制权。
需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明如图1所示的方法实施例中的叙述,此处不再赘述。
在本发明实施例中,若RDResponder可能启用MU-MIMO模式,第二控制权回收单元402使用长于PIFS的时长回收TXOP控制权,由于RDInitiator使用长于PIFS的时长回收TXOP控制权,在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。若RDResponder不可能启用MU-MIMO模式,RDResponder不可能同时向RDInitiator和除了RDInitiator以外的终端同时发送帧,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
如图5所示,接下来请参阅本发明实施例提供的另一种逆向发起者500,包括:
第一控制权回收单元501,用于当RDInitiator无法正确解调RDresponder发送的帧中的超高吞吐率信令A1、RDResponder不可能启用MU-MIMO模式时,使用PIFS回收TXOP控制权。
第二控制权回收单元502,用于当RDInitiator无法正确解调RDresponder发送的帧中的超高吞吐率信令A1、RDResponder可能启用MU-MIMO模式时,使用长于PIFS的时长回收TXOP控制权。
第三控制权回收单元503,用于当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调帧、该帧为单用户帧、且超高吞吐率信令A1中的PartialAID的值与RDInitiator的PartialAID的值相同时,使用PIFS回收TXOP控制权。
第四控制权回收单元504,用于当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调帧、该帧为多用户帧时,使用长于PIFS的时长回收TXOP控制权。
第五控制权回收单元505,用于当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调帧、该帧为单用户帧、且超高吞吐率信令A1中的PartialAID的值与RDInitiator的PartialAID的值不相同时,使用长于PIFS的时长回收TXOP控制权。
对于第一控制权回收单元501而言,在实际应用中,一种可现实的方式是,第一控制权回收单元501具体用于:
当RDInitiator无法正确解调RDResponder发送的帧、RDInitiator不支持MU-MIMO模式时,使用PIFS回收TXOP控制权。
或,
当RDInitiator无法正确解调RDResponder发送的帧、RDInitiator不属于任何用于启用MU-MIMO模式的组时,使用PIFS回收TXOP控制权。
或,
当RDInitiator无法正确解调RDResponder发送的帧、RDResponder不支持MU-MIMO模式时,使用PIFS回收TXOP控制权。
对于第二控制权回收单元502而言,在实际应用中,一种可现实的方式是,第二控制权回收单元502具体用于:
当RDInitiator无法正确解调RDResponder发送的帧、RDInitiator至少属于一个用于启用MU-MIMO模式的组时,使用长于PIFS的时长回收TXOP控制权。
需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明如图3所示的方法实施例中的叙述,此处不再赘述。
在本发明实施例中,当RDInitiator无法正确解调RDresponder发送的帧中的超高吞吐率信令A1时,若RDResponder可能启用MU-MIMO模式,RDInitiator使用长于PIFS的时长回收TXOP控制权,由于RDInitiator使用长于PIFS的时长回收TXOP控制权,即在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。当RDInitiator正确解调RDresponder发送的帧中的超高吞吐率信令A1而未能完全正确解调该帧时,若该帧为单用户帧,且该帧的PartialAID的值与RDInitiator的PartialAID的值相同,RDInitiator使用PIFS回收TXOP控制权,由于RDResponder向RDInitiator发送的帧是单用户帧,即该帧只是RDResponder向RDInitiator发送,RDResponder不可能同时向RDInitiator和除了RDInitiator以外的终端同时发送帧,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。当RDInitiator满足如下条件中的一个时,RDInitiator使用长于PIFS的时长回收TXOP控制权,其中,如下条件为:若该帧为多用户帧、若超高吞吐率信令A1中的PartialAID的值与该RDInitiator的PartialAID的值不相同。由于RDInitiator使用长于PIFS的时长回收TXOP控制权,在长于PIFS的时长内,除了RDInitiator以外的终端向RDResponder发送块反馈,然后RDResponder继续发送帧,此时RDInitiator可以侦听到信道处于忙状态,而不会回收TXOP控制权,从而避免了RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
接下来介绍本发明实施例提供的一种逆向响应者RDResponder。RDResponder用于当RDresponder启用了MU-MIMO模式、RDresponder向同时包含RDInitiator在内的多个站点发送帧时,只要求RDInitiator进行块反馈,以使RDInitiator能够回收TXOP控制权。
此时,当RDInitiator无法正确解调RDResponder发送的帧或时,RDInitiator使用PIFS回收TXOP控制权。
在本发明实施例中,当RDresponder启用了MU-MIMO模式、RDresponder同时向包含RDInitiator在内的多个站点发送帧时,只要求RDInitiator进行块反馈,以使RDInitiator能够回收TXOP控制权。由于RDResponder只要求RDInitiator进行块反馈,不可能要求除了RDInitiator之外的STA发送块反馈请求,也就不存在RDInitiator回收TXOP控制权后继续向RDResponder发送另一帧、除了RDInitiator以外的终端向RDResponder发送块反馈这两者之间造成的冲突。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明所提供的一种回收逆向授予中传输机会控制权的方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (3)
1.一种回收逆向授予中传输机会控制权的方法,其特征在于,包括:
逆向响应者RDresponder从逆向发起者RDInitiator获得传输机会TXOP控制权;
当所述逆向响应者RDresponder启用了多用户的多输入多输出MU-MIMO模式,在所述TXOP内同时向包含所述RDInitiator在内的多个站点发送帧时,只要求所述RDInitiator进行块反馈。
2.根据权利要求1所述的回收逆向授予中传输机会控制权的方法,其特征在于,所述方法还包括:
当所述RDInitiator无法正确解调所述帧时,所述RDInitiator使用点协调功能帧间距PIFS回收所述TXOP控制权。
3.一种逆向响应者RDResponder,其特征在于,所述RDResponder用于:从逆向发起者RDInitiator获得传输机会TXOP控制权,当所述RDresponder启用了多用户的多输入多输出MU-MIMO模式,在所述TXOP内同时向包含所述RDInitiator在内的多个站点发送帧时,只要求所述RDInitiator进行块反馈。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510512860.8A CN105208670B (zh) | 2011-09-16 | 2011-09-16 | 一种回收逆向授予中传输机会控制权的方法及装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110276060.2A CN103002592B (zh) | 2011-09-16 | 2011-09-16 | 一种回收逆向授予中传输机会控制权的方法及装置 |
CN201510512860.8A CN105208670B (zh) | 2011-09-16 | 2011-09-16 | 一种回收逆向授予中传输机会控制权的方法及装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110276060.2A Division CN103002592B (zh) | 2011-09-16 | 2011-09-16 | 一种回收逆向授予中传输机会控制权的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105208670A true CN105208670A (zh) | 2015-12-30 |
CN105208670B CN105208670B (zh) | 2019-01-18 |
Family
ID=47882566
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110276060.2A Active CN103002592B (zh) | 2011-09-16 | 2011-09-16 | 一种回收逆向授予中传输机会控制权的方法及装置 |
CN201510512860.8A Active CN105208670B (zh) | 2011-09-16 | 2011-09-16 | 一种回收逆向授予中传输机会控制权的方法及装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110276060.2A Active CN103002592B (zh) | 2011-09-16 | 2011-09-16 | 一种回收逆向授予中传输机会控制权的方法及装置 |
Country Status (7)
Country | Link |
---|---|
US (3) | US9185692B2 (zh) |
EP (2) | EP3136805B1 (zh) |
KR (2) | KR101405657B1 (zh) |
CN (2) | CN103002592B (zh) |
ES (1) | ES2586774T3 (zh) |
PT (1) | PT2595439T (zh) |
WO (1) | WO2013037201A1 (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9370341B2 (en) * | 2008-10-23 | 2016-06-21 | Covidien Lp | Surgical retrieval apparatus |
US9363707B2 (en) | 2011-12-29 | 2016-06-07 | Qualcomm Incorporated | Systems and methods for generating and decoding short control frames in wireless communications |
US9019822B2 (en) | 2012-02-29 | 2015-04-28 | Qualcomm Incorporated | Apparatus and methods for block acknowledgment compression |
US9253290B2 (en) | 2012-02-29 | 2016-02-02 | Qualcomm Incorporated | Apparatus and methods for block acknowledgment compression |
US20140293868A1 (en) * | 2013-03-27 | 2014-10-02 | Broadcom Corporation | Method and apparatus for providing feedback |
US9781627B2 (en) | 2013-04-08 | 2017-10-03 | Qualcomm Incorporated | Systems and methods for generating and decoding short control frames in wireless communications |
US9622262B2 (en) | 2013-05-03 | 2017-04-11 | Qualcomm Incorporated | Transmit opportunity (TXOP) based channel reuse |
US9537688B2 (en) | 2013-07-05 | 2017-01-03 | Qualcomm Incorporated | Methods and apparatus for clear channel assessment |
CN106031099A (zh) * | 2014-03-29 | 2016-10-12 | 英特尔Ip公司 | 用于功率高效的反方向通信的方法和装置 |
US10045374B2 (en) * | 2014-07-29 | 2018-08-07 | Qualcomm Incorporated | Low latency WLAN medium access |
WO2016049800A1 (en) * | 2014-09-29 | 2016-04-07 | Intel Corporation | Wireless device, method, and computer readable media for requesting and sending block acknowledgement |
CN105578423A (zh) * | 2014-10-24 | 2016-05-11 | 中兴通讯股份有限公司 | 无线局域网络站点共享资源的方法及装置 |
CN105263158B (zh) * | 2015-09-06 | 2018-10-23 | 江苏中兴微通信息科技有限公司 | 一种增强型无线局域网中隐藏节点对的检测方法 |
KR102636835B1 (ko) | 2018-11-15 | 2024-02-20 | 삼성디스플레이 주식회사 | 표시 장치 및 그 구동 방법 |
US11595994B2 (en) | 2020-06-19 | 2023-02-28 | Samsung Electronics Co., Ltd. | Apparatus and method for coordinated spatial reuse in wireless communication |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894914A (zh) * | 2003-10-15 | 2007-01-10 | 高通股份有限公司 | 具有与传统***互操作性的高速媒体接入控制 |
CN1993944A (zh) * | 2004-06-02 | 2007-07-04 | 高通股份有限公司 | 无线网络中的调度方法与装置 |
US20070270102A1 (en) * | 2006-05-18 | 2007-11-22 | Jing Zhu | Distributed coordination of a clear channel assessment (CCA) threshold |
CN101336526A (zh) * | 2005-12-13 | 2008-12-31 | 科胜讯***公司 | 双cts保护***和方法 |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6594246B1 (en) | 1998-07-10 | 2003-07-15 | Malibu Networks, Inc. | IP-flow identification in a wireless point to multi-point transmission system |
US7546376B2 (en) | 2000-11-06 | 2009-06-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Media binding to coordinate quality of service requirements for media flows in a multimedia session with IP bearer resources |
DK1346557T3 (da) | 2000-12-22 | 2009-07-27 | Nokia Corp | Fremgangsmåde og system til etablering af en multimedieforbindelse ved forhandling om kapacitet i en udenbåndsstyrekanal |
US20020184510A1 (en) | 2001-04-17 | 2002-12-05 | At&T Wireless Services, Inc. | Binding information for IP media flows |
EP1419614B1 (en) | 2001-08-21 | 2006-06-14 | Telefonaktiebolaget LM Ericsson (publ) | Multicast in point-to-point packet-switched oriented networks |
US7221681B2 (en) | 2001-11-13 | 2007-05-22 | Koninklijke Philips Electronics N.V. | Apparatus and method for providing IEEE 802.11e hybrid coordinator recovery and backoff rules |
US7711844B2 (en) | 2002-08-15 | 2010-05-04 | Washington University Of St. Louis | TCP-splitter: reliable packet monitoring methods and apparatus for high speed networks |
WO2004100495A1 (en) | 2003-05-07 | 2004-11-18 | Nokia Corporation | Access flow based charging for ims/poc services |
US7522613B2 (en) | 2003-05-07 | 2009-04-21 | Nokia Corporation | Multiplexing media components of different sessions |
US20050118946A1 (en) | 2003-11-05 | 2005-06-02 | Erik Colban | In-band signaling within broadcast stream and support for mixed flows |
US7623530B2 (en) | 2003-11-20 | 2009-11-24 | Nokia Corporation | Indication of service flow termination by network control to policy decision function |
ES2311821T3 (es) | 2004-05-12 | 2009-02-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Sistema de autenticacion. |
US7916700B2 (en) | 2004-06-30 | 2011-03-29 | Nokia Corporation | Dynamic service information for the access network |
JP4445547B2 (ja) | 2004-07-05 | 2010-04-07 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | 通信ネットワークにおけるサービス品質管理のためのバインディングメカニズム |
GB0420549D0 (en) | 2004-09-15 | 2004-10-20 | Nokia Corp | A method and entity for monitoring traffic |
EP1810474B1 (en) | 2004-11-10 | 2014-03-12 | Telefonaktiebolaget LM Ericsson (publ) | An arrangement, nodes and a method relating to services access over a communication system |
CN1829145A (zh) | 2005-02-28 | 2006-09-06 | 西门子(中国)有限公司 | 一种使用策略决策功能模块控制通信服务质量的方法 |
JP4322836B2 (ja) * | 2005-03-31 | 2009-09-02 | 株式会社東芝 | 無線通信システム |
GB0517304D0 (en) | 2005-08-23 | 2005-10-05 | Netronome Systems Inc | A system and method for processing and forwarding transmitted information |
US20070223450A1 (en) | 2005-09-20 | 2007-09-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Minimized setup time for IMS multimedia telephony using PRE provisioned resources reserve at answer |
EP1770915A1 (en) | 2005-09-29 | 2007-04-04 | Matsushita Electric Industrial Co., Ltd. | Policy control in the evolved system architecture |
FI20051320A0 (fi) | 2005-12-22 | 2005-12-22 | Nokia Corp | Menetelmä pakettivirtojen kohdentamiseksi siirtoteille viestintäjärjestelmässä |
CN101366311B (zh) | 2006-02-07 | 2011-12-14 | 艾利森电话股份有限公司 | 通信网络中使用的方法和设备 |
CN100369527C (zh) | 2006-02-23 | 2008-02-13 | ***通信集团公司 | 移动终端上报和更新存储配置参数信息的方法 |
US7940659B2 (en) | 2006-06-02 | 2011-05-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Devices and method for guaranteeing quality of service per service data flow through the bearer layer |
US9635062B2 (en) | 2006-06-20 | 2017-04-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Loss of signalling bearer transport |
CN100471160C (zh) | 2006-07-31 | 2009-03-18 | 华为技术有限公司 | 实现在不同网络之间协商策略信息的方法和*** |
CN101110766B (zh) | 2007-03-23 | 2010-04-21 | 华为技术有限公司 | 一种信令ip流承载事件上报的控制方法和功能实体 |
US20080253368A1 (en) | 2007-04-11 | 2008-10-16 | Nokia Siemens Networks Oy | Policy control of multiplexed real time protocol and real time control protocol |
US7970930B2 (en) | 2007-06-05 | 2011-06-28 | Ellacoya Networks, Inc. | Communications system and method to control and manage both session-based and non-session-based application services |
US9450711B2 (en) | 2008-04-02 | 2016-09-20 | Qualcomm Incorporated | Method and apparatus for extended reverse direction grant in a wireless local area network (WLAN) |
US9203560B2 (en) * | 2008-04-04 | 2015-12-01 | Qualcomm Incorporated | Methods and apparatus for delayed block acknowledgement in a wireless local area network (WLAN) |
US8923172B2 (en) * | 2009-08-24 | 2014-12-30 | Qualcomm Incorporated | Deterministic backoff channel access |
US8705340B2 (en) * | 2009-12-23 | 2014-04-22 | Intel Corporation | Packet-loss handling for downlink multi-user multiple-input and multiple-output wireless network |
US8855063B2 (en) * | 2010-05-18 | 2014-10-07 | Intel Corporation | Method and apparatus for response scheduling in a downlink multiple-user multiple input multiple output network |
-
2011
- 2011-09-16 CN CN201110276060.2A patent/CN103002592B/zh active Active
- 2011-09-16 CN CN201510512860.8A patent/CN105208670B/zh active Active
-
2012
- 2012-03-21 EP EP16168929.4A patent/EP3136805B1/en active Active
- 2012-03-21 ES ES12770407.0T patent/ES2586774T3/es active Active
- 2012-03-21 KR KR1020127028784A patent/KR101405657B1/ko active IP Right Grant
- 2012-03-21 WO PCT/CN2012/072698 patent/WO2013037201A1/zh active Application Filing
- 2012-03-21 PT PT127704070T patent/PT2595439T/pt unknown
- 2012-03-21 KR KR1020147004263A patent/KR101405581B1/ko active IP Right Grant
- 2012-03-21 EP EP12770407.0A patent/EP2595439B1/en active Active
- 2012-11-29 US US13/689,445 patent/US9185692B2/en active Active
- 2012-12-12 US US13/712,322 patent/US20130100909A1/en not_active Abandoned
-
2015
- 2015-08-11 US US14/823,746 patent/US9907089B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894914A (zh) * | 2003-10-15 | 2007-01-10 | 高通股份有限公司 | 具有与传统***互操作性的高速媒体接入控制 |
CN1993944A (zh) * | 2004-06-02 | 2007-07-04 | 高通股份有限公司 | 无线网络中的调度方法与装置 |
CN101336526A (zh) * | 2005-12-13 | 2008-12-31 | 科胜讯***公司 | 双cts保护***和方法 |
US20070270102A1 (en) * | 2006-05-18 | 2007-11-22 | Jing Zhu | Distributed coordination of a clear channel assessment (CCA) threshold |
Non-Patent Citations (1)
Title |
---|
QUALCOMM: "ACK protocol and backoff procedure for MU-MIMO", 《IEEE DRAFT》 * |
Also Published As
Publication number | Publication date |
---|---|
EP2595439A1 (en) | 2013-05-22 |
KR20140043479A (ko) | 2014-04-09 |
CN105208670B (zh) | 2019-01-18 |
EP2595439B1 (en) | 2016-05-11 |
KR101405657B1 (ko) | 2014-06-10 |
PT2595439T (pt) | 2016-07-11 |
US9907089B2 (en) | 2018-02-27 |
CN103002592B (zh) | 2015-08-19 |
US9185692B2 (en) | 2015-11-10 |
WO2013037201A1 (zh) | 2013-03-21 |
CN103002592A (zh) | 2013-03-27 |
KR101405581B1 (ko) | 2014-06-10 |
ES2586774T3 (es) | 2016-10-18 |
US20130100909A1 (en) | 2013-04-25 |
US20130083781A1 (en) | 2013-04-04 |
US20150351124A1 (en) | 2015-12-03 |
EP2595439A4 (en) | 2013-09-04 |
EP3136805A1 (en) | 2017-03-01 |
KR20130052559A (ko) | 2013-05-22 |
EP3136805B1 (en) | 2018-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103002592B (zh) | 一种回收逆向授予中传输机会控制权的方法及装置 | |
US11553426B2 (en) | Method for operating communication node supporting low power mode in wireless LAN | |
US11528708B2 (en) | Apparatus and methods for efficient wireless channel usage | |
US10542557B2 (en) | System and method for digital communications with interference avoidance | |
AU2013250182B2 (en) | Method and apparatus for transmitting and receiving feedback trigger frames in wireless LAN systems | |
JP2017526292A (ja) | 無線lanにおけるアップリンクデータをトリガする方法及び装置 | |
US10701686B1 (en) | Protection mechanism for multi-user transmission | |
CN105900516B (zh) | 数据发送方法及装置 | |
CN109245851A (zh) | 一种无线帧传输的方法与装置 | |
CN108476476B (zh) | 功率指示***和方法 | |
US20170353330A1 (en) | Data Sending Method, Acquisition Method, Sending Device and Acquisition Device | |
CN106550377B (zh) | 通信方法、接入点和站点 | |
US10582449B2 (en) | Intra-PDDU power saving in WLAN | |
US11229052B2 (en) | Processes and methods to enable downlink data transmission over wide bandwidth for the cell edge station |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |