首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

无线局域网(WLAN)中的传输机会所有权转移和延长 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:马维尔国际贸易有限公司

摘要:在第一通信设备处,从第二通信设备接收传输机会TXOP所有者转移请求。TXOP转移请求指示第二通信设备正在请求将第一TXOP的所有权转移给第一通信设备,其中第一TXOP由第二通信设备拥有。响应于接收到TXOP所有者转移请求,第一通信设备发起第一通信设备所拥有的第二TXOP。

主权项:1.一种方法,包括:在第一通信设备处从第二通信设备接收传输机会TXOP所有者转移请求,所述TXOP所有者转移请求指示所述第二通信设备正在请求将第一TXOP的所有权转移给所述第一通信设备,其中所述第一TXOP由所述第二通信设备拥有;以及响应于接收到所述TXOP所有者转移请求,由所述第一通信设备发起第二TXOP,其中所述第二TXOP由所述第一通信设备拥有。

全文数据:无线局域网WLAN中的传输机会所有权转移和延长相关申请的交叉引用本公开要求名称均为“TXOPSharingandExtension”的、于2015年5月1日提交的美国临时专利申请第62156,097号以及于2016年4月15日提交的美国临时专利申请第62323,261号的权益,其全部内容通过引用而明确结合于此。技术领域本公开总体上涉及通信网络,并且更具体地,涉及利用正交频分复用OFDM的无线局域网。背景技术当在基础设施模式下操作时,无线局域网WLAN通常包括接入点AP和一个或多个客户端站。WLAN在过去的十年里发展迅速。诸如电气与电子工程师协会IEEE802.11a、802.11b、802.11g和802.11n标准之类的WLAN标准的发展已经使得单用户的峰值数据吞吐量得到提高。例如,IEEE802.11b标准规定了每秒钟11兆比特Mbps的单用户峰值吞吐量,IEEE802.11a和802.11g标准规定了54Mbps的单用户峰值吞吐量,IEEE802.11n标准规定了600Mbps的单用户峰值吞吐量,并且IEEE802.11ac标准规定了每秒钟千兆比特Gbps的单用户峰值吞吐量。未来的标准承诺提供更大的吞吐量,例如数十Gbps范围内的吞吐量。发明内容在一个实施例中,一种方法包括在第一通信设备处从第二通信设备接收传输机会TXOP所有者转移请求,TXOP所有者转移请求指示第二通信设备正在请求将第一TXOP的所有权转移给第一通信设备,其中第一TXOP由第二通信设备拥有。该方法还包括:响应于接收到TXOP所有者转移请求,由第一通信设备发起第二TXOP,其中第二TXOP由第一通信设备拥有。在另一实施例中,第一通信设备包括具有一个或多个集成电路的网络接口设备,一个或多个集成电路被配置为:接收指示第二通信设备正在请求将第一TXOP的所有权转移给第一通信设备的传输机会TXOP所有者转移请求,其中第一TXOP由第二通信设备拥有。一个或多个集成电路还被配置为:响应于接收到TXOP所有者转移请求,发起第二TXOP,其中第二TXOP由第一通信设备拥有。附图说明图1是根据一个实施例的示例无线局域网WLAN的框图。图2是根据一个实施例的WLAN中的示例传输序列的图。图3是根据另一个实施例的WLAN中的另一个示例传输序列的图。图4是根据另一个实施例的WLAN中的示例传输序列的图。图5是根据另一个实施例的WLAN中的示例传输序列的图。图6是根据另一个实施例的WLAN中的示例传输序列的图。图7是根据另一个实施例的WLAN中的示例传输序列的图。图8是根据另一个实施例的WLAN中的示例传输序列的图。图9是根据另一个实施例的WLAN中的示例传输序列的图。图10是根据一个实施例的示例方法的流程图,该方法用于由第一通信设备使用从第二通信设备转移到第一通信设备的传输机会TXOP。具体实施方式在下文描述的实施例中,诸如无线局域网WLAN的接入点AP的第一通信设备从诸如客户端站的第二通信设备接收将第二通信设备的第一传输机会TXOP转移给第一通信设备的请求。在一个实施例中,TXOP是为网络中的通信设备预留的有界的时间间隔,在这期间,通信设备可以发送尽可能多的帧只要传输的持续时间不超过由第二通信设备定义的PPDU长度并且不超过TXOP。在一个实施例中,其他通信设备通常不被允许在TXOP中进行发送,除非被分配了TXOP的通信设备特别地允许其他通信设备进行发送,或者除非其他通信设备正在确认被分配了TXOP的通信设备的传输。在一个实施例中,响应于接收到将第二通信设备的第一TXOP的所有权转移给第一通信设备的请求,第一通信设备取得第二通信设备的第一TXOP的所有权。在一个实施例中,第一通信设备然后使用从第二通信设备转移到第一通信设备的第一TXOP来发起第二TXOP。在一个实施例中,第一通信设备使用从第二通信设备转移到第一通信设备的第一TXOP来发起第二TXOP,而不首先执行回退过程以获取TXOP。在一些实施例和或场景中,第二TXOP利用第一TXOP的参数例如,带宽、持续时间、接入类别等。在其他实施例和或场景中,第一通信设备修改第一TXOP的一个或多个参数例如,带宽、持续时间、接入类别等,并且使用第一TXOP的修改的一个或多个参数来发起第二TXOP。因此,作为示例,在各种实施例和或场景中,第二TXOP的带宽与第一TXOP的带宽相同或不同例如,比第一TXOP的带宽更窄或更宽。图1是根据一个实施例的示例无线局域网WLAN10的框图。AP14包括耦合到网络接口16的主处理器15。在一个实施例中,网络接口16包括被配置为如下所述进行操作的一个或多个集成电路IC。网络接口16包括媒体访问控制MAC处理器18和物理层PHY处理器20。PHY处理器20包括多个收发器21,并且收发器21耦合到多个天线24。虽然在图1中示出了三个收发器21和三个天线24,但是在其他实施例中,AP14包括其他合适数目例如,1、2、4、5等的收发器21和天线24。在一些实施例中,AP14包括比收发器21数目更多的天线24,并且使用天线切换技术。在一个实施例中,MAC处理器18至少在第一IC上实施,PHY处理器20在至少第二IC上实施。在一个实施例中,MAC处理器18的至少一部分和PHY处理器20的至少一部分在单个IC上实施。在一个实施例中,PHY处理器20基于加扰种子对MPDU例如,PHY服务数据单元进行加扰。在各种实施例中,MAC处理器18和PHY处理器20被配置为根据第一通信协议例如,高效率、HE或者802.11x通信协议来操作。在一些实施例中,MAC处理器18和PHY处理器20还配置为根据第二通信协议例如,根据IEEE802.11ac标准来操作。在又一个实施例中,MAC处理器18和PHY处理器20另外配置为根据第二通信协议、第三通信协议和或第四通信协议例如,根据IEEE802.11a标准和或IEEE802.1In标准来操作。WLAN10包括多个客户端站25。虽然图1中图示了四个客户端站25,但是WLAN10在各种场景和实施例中可以包括其他合适数目的例如,1、2、3、5、6等客户端站。客户端站25中的至少一个例如客户端站25-1被配置为至少根据第一通信协议来操作。在一些实施例中,客户端站25中的至少一个没有被配置为根据第一通信协议来操作,但被配置为根据第二通信协议、第三通信协议和或第四通信协议中的至少一个来操作本文中称为“传统客户端站”。客户端站25-1包括耦合到网络接口27的主机处理器26。在一个实施例中,网络接口27包括一个或多个被配置为如下所述进行操作的IC。网络接口27包括MAC处理器28和PHY处理器29。PHY处理器29包括多个收发器30,并且收发器30耦合到多个天线34。虽然在图1中示出了三个收发器30和三个天线34,但是在其他实施例中,客户端站25-1包括其他合适数目例如,1、2、4、5等的收发器30和天线34。在一些实施例中,AP14包括比收发器21数目更多的天线24,并且使用天线切换技术。在一些实施例中,MAC处理器28至少在第一IC上实施,PHY处理器29在至少第二IC上实施。在一个实施例中,MAC处理器28的至少一部分和PHY处理器29的至少一部分在单个IC上实施。根据一个实施例,客户端站25-4是传统客户端站,也即,客户端站25-4不被使能以根据第一通信协议接收并完全解码由AP14或另一个客户端站发送的数据单元25。类似地,根据一个实施例,传统客户端站25-4不被使能以根据第一通信协议发送数据单元。相反,传统客户端站25-4被使能以根据第二通信协议、第三通信协议和或第四通信协议来接收并完全解码和发送数据单元。在一个实施例中,客户端站25-2和25-3中的一个或两个具有与客户端站25-1相同或相似的结构。在一个实施例中,客户端站25-4具有与客户端站25-1相似的结构。在这些实施例中,与客户端站25-1相同或相似地进行构造的客户端站25具有相同或不同数目的收发器和天线。例如,根据一个实施例,客户端站25-2仅具有两个收发器和两个天线未示出。在各种实施例中,AP14的MAC处理器18和PHY处理器20被配置为生成符合第一通信协议并且具有本文描述的格式的数据单元。在一个实施例中,MAC处理器18被配置为实施MAC层功能,包括第一通信协议的MAC层功能。在一个实施例中,PHY处理器20被配置为实施PHY功能,包括第一通信协议的PHY功能。例如,在一个实施例中,MAC处理器18被配置为生成诸如MPDU、MAC控制帧等的MAC层数据单元,并且将MAC层数据单元提供给PHY处理器20。在一个实施例中,PHY处理器20被配置为从MAC处理器18接收MAC层数据单元,并且封装MAC层数据单元以生成PHY数据单元诸如PHY协议数据单元PPDU以经由天线24传输。类似地,在一个实施例中,PHY处理器20被配置为接收经由天线24接收的PHY数据单元,并提取封装在PHY数据单元内的MAC层数据单元。在一个实施例中,PHY处理器20将提取的MAC层数据单元提供给处理MAC层数据单元的MAC处理器18。收发器21被配置为经由天线24发送生成的数据单元。类似地,收发器21被配置为经由天线24接收数据单元。根据各种实施例,AP14的MAC处理器18和PHY处理器20被配置为处理符合第一通信协议并且具有下文所述的格式的所接收的数据单元,并且确定这样的数据单元符合第一通信协议。在各种实施例中,客户端设备25-1的MAC处理器28和PHY处理器29被配置为生成符合第一通信协议并且具有本文描述的格式的数据单元。在一个实施例中,MAC处理器28被配置为实施MAC层功能,包括第一通信协议的MAC层功能。在一个实施例中,PHY处理器29被配置为实施PHY功能,包括第一通信协议的PHY功能。例如,在一个实施例中,MAC处理器28被配置为生成诸如MPDU、MAC控制帧等的MAC层数据单元,并且将MAC层数据单元提供给PHY处理器29。在一个实施例中,PHY处理器29被配置为从MAC处理器28接收MAC层数据单元,并且封装MAC层数据单元以生成PHY数据单元诸如PHY协议数据单元PPDU以经由天线34传输。类似地,在一个实施例中,PHY处理器29被配置为接收经由天线34接收的PHY数据单元,并提取封装在PHY数据单元内的MAC层数据单元。在一个实施例中,PHY处理器29将提取的MAC层数据单元提供给处理MAC层数据单元的MAC处理器28。收发器30被配置为经由天线34发送生成的数据单元。类似地,收发器30被配置为经由天线34接收数据单元。根据各种实施例,客户端设备25-1的MAC处理器28和PHY处理器29被配置为处理符合第一通信协议并且具有下文所述的格式的所接收的数据单元,并且确定这样的数据单元符合第一通信协议。在下文参照图2至图9描述的各种实施例和场景中,第一通信设备例如,AP从第二通信设备例如,客户端站接收请求,请求将第二通信设备的TXOP“原始TXOP”的所有权转移到第一通信设备。在一些实施例中,第一通信设备接受来自第二通信设备的请求或者拒绝该请求。在一个实施例中,如果第一通信设备接受该请求,则第一通信设备成为TXOP的所有者。第一通信设备然后发起现在由第一通信设备拥有的新TXOP“转移的TXOP”。在各种实施例中,转移的TXOP利用与原始TXOP相同的TXOP参数例如,带宽、接入类别、持续时间等,或者利用与原始TXOP不同的TXOP参数。在一个实施例中,如果第一通信设备不接受从第二通信设备接收到的请求,则第二通信设备保持原始TXOP的所有者。在一些实施例中,第二通信设备然后继续使用原始TXOP,例如以将数据例如附加数据发送到第一通信设备。图2是根据一个实施例的WLAN例如图1的WLAN10中的示例传输序列200的图。在一个实施例中,STA1例如,客户端站25-1获得例如,获取传输机会TXOP201。在一个实施例中,在获得TXOP201之后,例如,STA1将TXOP201的所有权转移给AP例如,AP14,使得AP可以触发站点组以向AP发送多用户MU上行链路传输。一旦TXOP201的所有权从STA1转移到AP,AP发起现在由AP拥有的新的、转移的TXOP203。在一个实施例中,AP在不执行回退过程和或不执行空闲信道评估以获取TXOP的情况下发起新的TXOP203。由STA1拥有的TXOP201在本文中有时称为“原始TXOP”,并且由AP拥有的TXOP203在本文中有时称为“转移的TXOP”。在一些实施例中,AP修改原始TXOP的一个或多个参数例如,带宽、持续时间、接入类别等,并且经修改的一个或多个参数然后用于转移的TXOP。在其他一些实施例中,AP不修改原始TXOP的参数,并且原始TXOP的参数与转移的TXOP一起使用。在一个实施例中,为了将TXOP201的所有权转移给AP,STA1发起与AP的请求发送RTS清除发送CTS帧交换。仍参照图2,在一个实施例中,在获得TXOP201之后,STA1向AP发送请求发送RTSTXOP所有者转移TOT请求RTSTOT帧202。在一个实施例中,RTSTOT帧202包括TOT请求以将由STA1获得的TXOP201的所有权转移给AP。在一个实施例中,TOT请求被包括在在RTSTOT帧202中与RTS帧聚合的控制帧诸如TXOP所有者转移请求控制帧中。在另一个实施例中,TOT请求被包括在RTSTOT帧202的MAC报头中的HE控制字段中。在一个实施例中,RTSTOT帧202的MAC报头包括指示HE控制字段是否被包括在MAC报头中的指示例如,一比特指示。例如,在一个实施例中,HE控制字段是否被包括在MAC报头中的指示被包括在MAC报头的前两个字节中的比特位置处。在另一个实施例中,HE控制字段是否被包括在MAC报头中的指示被包括在MAC报头的另一个合适的位置中。在一个实施例中,STA1将RTSTOT帧202中的网络分配向量NAV设置为在RTSTOT帧302结束之后对应于由STA1为TXOP201预留的TXOP持续时间的剩余部分的值。在一个实施例中,STA1为TXOP201预留足够的持续时间,使得在RTSTOT帧302结束之后的TXOP持续时间的剩余部分至少包括:i从AP到STA1的CTS帧的传输持续时间,以及ii在RTSTOT帧202的接收与由AP传输CTS帧之间预定时间间隔的持续时间,诸如对应于短的帧间空间SIFS的时间间隔。在一个实施例中,AP接收RTSTOT帧202,并且基于RTSTOT帧202确定STA1正在请求将由STA1获得的TXOP的所有权转移给AP。响应于接收到RTSTOT帧202,AP向STA1发送CTS帧204。在一个实施例中,在发送CTS帧204之后,由STA1拥有的原始TXOP201结束,并且现在由AP拥有的转移的TXOP203开始。在TXOP被转移到AP之后,AP向包括STA1和至少一个附加站STA2例如,客户端站25-2的一组客户端站发送触发帧206。在一个实施例中,触发帧206发起转移的TXOP203。在一个实施例中,触发帧206触发STA1、STA2向AP的上行链路传输。在一个实施例中,触发帧206触发上行链路多用户MU传输,其中STA1、STA2使用相应不同的空间流来将独立数据流例如,相应数据单元同时传送到AP。在另一实施例中,触发帧206触发上行正交频分多址OFDMA传输,其中STA1、STA2使用相应不同的空间流来将独立数据流例如,相应数据单元同时传送到AP。在一个实施例中,触发帧206包括分配给STA1、STA2的相应空间流和或相应频率部分的指示,用于到AP的上行链路传输。在一些实施例中,触发帧206附加地或备选地指示要由STA1、STA2用于到AP的上行链路传输的其他传输参数。例如,触发帧206包括上行链路传输的最大长度或持续时间的指示,要被用于到AP的上行链路传输的调制和编码方案MCS的相应指示等。在一个实施例中,AP将触发帧206中的NAV设置为在触发帧206结束之后对应于由AP为转移的TXOP203预留的TXOP持续时间的剩余部分的值。在各种实施例中,转移的TXOP203利用与原始TXOP201相同的TXOP参数例如,带宽、接入类别、持续时间等,或者利用与原始TXOP201不同的TXOP参数。例如,在一个实施例和或场景中,AP利用与在原始TXOP201中使用的TXOP参数相同的TXOP参数来发起转移的TXOP203。在另一个实施例和或场景中,AP修改原始TXOP201的一个或多个TXOP参数,并利用经修改的TXOP参数发起转移的TXOP203。例如,在一个实施例和或场景中,AP修改原始TXOP201的持续时间。在另一个实施例和或场景中,AP不修改原始TXOP201的持续时间。在AP不修改原始TXOP201的持续时间的实施例和或场景中,转移的TXOP203的持续时间对应于在用于转移到原始TXOP201的RTSCTS帧交换之后,原始TXOP201的持续时间的剩余部分。另一方面,在AP修改原始TXOP201的持续时间的实施例和或场景中,转移的TXOP203的持续时间与在用于转移到原始TXOP201的RTSCTS帧交换之后,原始TXOP201的持续时间的剩余部分不同。例如,在一个实施例中,转移的TXOP203的持续时间大于在用于转移到原始TXOP201的RTSCTS帧交换之后,原始TXOP201的持续时间的剩余部分。因此,在该实施例中,AP“延长”了原始TXOP201的持续时间,并且将延长的持续时间用于转移的TXOP203。作为另一个示例,在一个实施例和或场景中AP修改原始TXOP201的带宽,并且在另一个实施例和或场景中不修改原始TXOP201的带宽。例如,在一个实施例和场景中,虽然原始TXOP201的带宽是40MHz,但是转移的TXOP203的带宽是80MHz或160MHz。作为另一个示例,在另一个实施例和场景中,虽然原始TXOP201的带宽是80MHz,但是转移的TXOP203的带宽是40MHz或20MHz。在一个实施例中,如果转移的TXOP203的带宽与原始TXOP201的带宽相同或者比其窄,则在发送了终止原始TXOP201的数据单元例如,CTS帧204之后相对较短的时间间隔相比于转移的TXOP203的带宽比原始TXOP201的带宽宽的情况下相对较长的时间间隔到期时,AP发送发起转移的TXOP203的数据单元例如,触发帧206。仅作为一个示例,如果转移的TXOP203的带宽与原始TXOP201的带宽相同或者比其窄,则在发送了CTS帧204之后对应于短的帧间空间SIFS的时间间隔到期时,AP发送触发帧206。相反,在一个实施例中,如果与原始TXOP201的带宽相比,AP希望将更宽的带宽用于转移的TXOP203,则在发送了CTS帧204之后对应于点协调功能PCF帧间空间PIFS的点的时间间隔到期时,AP发送触发帧206,其中PIFS大于SIFS。在一个实施例中,AP使用较长的时间间隔来确定较宽的信道是否是可用的例如,空闲的而可供转移的TXOP203使用。作为另一示例,在一个实施例中,AP修改原始TXOP201中使用的接入类别,并且修改的接入类别与转移的TXOP203一起使用。例如,在一个实施例中,AP为在转移的TXOP203中由AP指定为响应者的每个站点例如,STA1、STA2选择任何合适的接入类别。在另一个实施例中,AP不修改在原始TXOP201中使用的接入类别。在该实施例中,原始TXOP201中使用的接入类别被用于转移的TXOP203。继续参照图2,响应于接收到触发帧206,STA1和STA2将数据单元208-1、208-2作为上行链路传输210的一部分发送到AP。在一个实施例中,客户端站STA1、STA2在各种实施例中使用相应的不同的空间流和或使用相应的不同的频率部分向AP同时发送相应的数据单元诸如聚合MDPUA-MPDU208-1、208-2。在一个实施例中,STA1和STA2使用诸如以下中的一个或多个参数:i分配给STA1、STA2的空间流,ii分配给STA1、STA2的频率部分,iii上行链路传输的持续时间,ivMCS等,该参数在触发帧206中指示用于上行链路数据单元208-1、208-2的传输。图3是根据一个实施例的WLAN例如图1的WLAN10中的示例传输序列300的图。除了传输序列200中的CTS帧204被传输序列300中的CTSTOT帧304替代之外,传输序列300与图2的传输序列200大体相同。在一个实施例中,CTSTOT帧304包括对RTSTOT请求帧202中的TOT请求的响应。在一个实施例中,TOT响应被包括在在CTSTOT帧304中与CTS帧聚合的控制帧诸如TXOP所有者转移响应控制帧中。在另一个实施例中,TOT请求被包括在CTSTOT帧304的MAC报头中的HE控制字段中。在一个实施例中,CTSTOT帧304的MAC报头包括指示HE控制字段是否被包括在MAC报头中的指示例如,一比特指示。在一个实施例中,CTSTOT帧304中的TOT响应允许AP接受来自STA1的TOT请求或拒绝来自STA1的TOT请求。例如,在一个实施例中,由于AP的繁忙介质,AP可能不能接受来自STA1的TOT转移请求。在一个实施例中,CTSTOT帧304中的TOT响应包括指明以下中的一个的指示:i来自STA1的TOT请求被AP接受或iiTOT请求被AP拒绝。在另一个实施例中,CTSTOT帧304中TOT响应的存在指示TOT请求被AP接受,并且CTSTOT帧304中不存在TOT响应指示TOT请求被AP拒绝。相应地,在该实施例中,如果AP希望拒绝TOT请求,则AP省略来自CTSTOT帧304的TOT响应。在图3所示的场景中,CTSTOT帧304中的TOT响应指示AP正在接受RTSTOT帧202中的TOT请求。因此,在一个实施例中,如上文关于图2所描述的,TXOP201的所有权从STA1转移到AP,使AP成为所有者并发起转移的TXOP203。例如,在各种实施例中,如上文关于图2所描述的,AP利用与原始TXOP201相同或不同的参数来发起转移的TXOP203。图4是根据一个实施例的WLAN例如图1的WLAN10中的示例传输序列400的图。除了在图4所示的场景中CTSTOT帧304中的TOT响应指示AP正在拒绝RTSTOT帧202中的TOT请求之外,传输序列400与图3的传输序列300大体相同。例如,在一个实施例中,因为AP的通信介质不是空闲的,所以AP不能接受TOT请求。在一个实施例中,因为AP已经拒绝了STA1的TOT请求,所以原始TXOP201的所有权不被转移到AP。因此,在一个实施例中,在发送CTSTOT帧304之后,STA1预留原始TXOP201的所有权。相应地,在传输序列400中,在接收到其中TOT响应指示AP已经拒绝了STA1的TOT请求的CTSTOT帧304之后,STA1通过将诸如A-MPDU的数据单元406发送到AP来继续使用原始TXOP201。响应于从STA1接收数据单元406,AP发送确认帧408以确认数据单元406的接收。在一些实施例中,确认帧406是块确认BA帧,其包括块确认以确认聚合在数据单元406中的多个数据单元。图5是根据一个实施例的WLAN例如图1的WLAN10中的示例传输序列500的图。除了在传输序列500中,在尝试将原始TXOP201转移到AP之前,STA1将诸如一个或多个A-MPDU的一个或多个数据单元发送到AP之外,传输序列500与图3的传输序列300类似。在一个实施例中,STA1包括STA1在TXOP201期间向AP发送的数据单元中的TOT请求。在一个实施例中,AP包括确认帧中的TOT响应,该确认帧被AP发送到STA1以确认包括来自STA1的TOT请求的数据单元的接收。因此,在一个实施例中,传输序列500省略了图3的RTSTOT帧204和CTSTOT帧304。仍然参照图5,在一个实施例中,在获取TXOP201之后,STA1将诸如A-MPDU的第一数据单元502发送到AP。在一个实施例中,STA1将数据单元502中的NAV值设置为在数据单元502结束之后对应于由STA1为TXOP201预留的TXOP持续时间的剩余部分的值。AP接收数据单元502,并通过向STA1发送确认帧例如,BA504来确认数据单元502的接收。在接收到确认帧504之后,STA1将诸如A-MPDU的第二数据单元506传送到AP。在一个实施例中,数据单元506包括将TXOP203传送到AP的TOT请求。在一个实施例中,TOT请求被包括在聚合在数据单元506中的控制帧诸如TXOP所有者转移请求控制帧中。在另一个实施例中,TOT请求被包括在数据单元506的MAC报头中的HE控制字段中。在一个实施例中,数据单元506的MAC报头包括指示HE控制字段是否被包括在MAC报头中的指示例如,一比特指示。AP接收数据单元506并基于数据单元506确定STA1正在请求将TXOP201的所有权转移给AP。响应于接收到数据单元506,AP发送具有TOT响应的确认ACKTOT或BATOT帧508,以确认数据单元506的接收并响应数据单元506中的TOT请求。在一个实施例中,ACKTOT帧508中的TOT响应指示以下中的一个:i来自STA1的TOT请求被AP接受或iiTOT请求被AP拒绝之一。在图3所示的场景中,ACKTOT帧508中的TOT响应指示AP正在接受数据单元506中的TOT请求。因此,在一个实施例中,如上文关于图2所描述的,TXOP201的所有权从STA1转移到AP,使得AP成为所有者并发起转移的TXOP203。例如,在各种实施例中,如上文关于图2所描述的,AP利用与原始TXOP201相同或不同的参数来发起转移的TXOP203。在另一种场景中,ACKTOT帧508中的TOT响应指示AP正在拒绝数据单元506中的TOT请求。在该场景中,在一个实施例中,STA1预留原始TXOP201的所有权,例如如上文关于图4所描述的。仍然参照图5,在一些情况下,即使AP已经发送了ACKTOT508,STA1也可能接收不到ACKTOT帧508。例如,由于在WLAN10中ACKTOT帧508与另一同时传输的冲突,STA1可能接收不到ACKTOT帧508。在这种情况下,根据一些通信协议,在数据单元506的原始传输之后的预定时间间隔到期时,STA1将尝试重传数据单元506。例如,在PIFS恢复技术中,在数据单元506的原始传输之后与PIFS对应的预定时间间隔到期时,STA1将尝试重传数据单元506。然而,数据单元506的重传将与触发帧306的传输冲突。在一些实施例中,第一通信协议不允许这种恢复技术例如,PIFS恢复。相反,第一通信协议允许不会引起与触发帧306冲突的另一合适的恢复技术。例如,在一个实施例中,允许回退恢复技术。图6是根据一个实施例的WLAN例如图1的WLAN10中的示例传输序列600的图。客户端站STA例如,客户端站25-1获取TXOP601并且向AP例如,AP14发送第一数据单元例如,A-MPDU602。响应于接收到数据单元602,AP向STA发送确认帧例如,BA帧604以确认接收到数据单元602。在一个实施例中,STA然后向AP发送第二数据单元例如,A-MPDU606。在一个实施例中,AP通过发送确认帧例如,BA帧608来确认接收到第二数据单元606。在一个实施例中,确认帧608包括增加的持续时间指示,其向STA指示AP正在延长STA的原始TXOP601。在另一个实施例中,确认帧608不包括增加的持续时间指示,其向STA指明AP正在延长STA的原始TXOP601。在一个实施例中,STA接收确认帧608,并且基于确认帧608中的持续时间指示来确定AP已经延长了STA的原始TXOP601。然而,在一个实施例中,例如因为STA没有任何附加数据要发送到AP,所以STA希望将延长的TXOP转移给AP。在另一个实施例中,即使确认帧608不包括增加的持续时间指示,STA也希望将原始TXOP601转移给AP。在一个实施例中,STA了解,即使确认帧608不包括增加的持续时间指示,AP也被配置为支持TXOP延长。在一个实施例中,例如,AP已经指示AP被配置为支持先前由AP发送的控制字段或控制帧中的TXOP延长,诸如在被包括在控制帧或控制字段中的高效率HE能力元素中。在一个实施例中,在接收到确认帧606之后,STA向AP发送TXOP释放通知TRN帧610,其向AP指示STA想要将延长的TXOP的所有权转移给AP。例如,在一个实施例中,TRN帧610是控制帧。在一个实施例中,仅当TRN帧610的传输在STA的原始TXOP601的持续时间内时,STA才发送TRN帧610。在一些实施例中,STA和AP的WLAN10的基本服务集BSS中的其他站点基于TRN帧610中的持续时间值来重置其导航向量NAV计数器,以便不干扰AP的后续传输。在接收到TRN帧610并且通过将确认帧例如,BA帧612发送到STA以向STA确认接收到TRN帧610之后,在一个实施例中,AP发起现在由AP拥有的转移的TXOP603。在一个实施例中,由于TXOP603被转移给AP,所以AP在没有首先执行回退的情况下发起TXOP603。在一个实施例中,AP使用转移的TXOP向STA发送一个或多个数据单元。例如,在一个实施例中,AP向STA发送数据单元例如,A-MPDU614。例如,在一个实施例中,在确认TRN帧610的确认帧612的传输之后,当预定时间间隔诸如SIFS到期时,AP向STA发送数据单元614。在一些实施例中,利用原始TXOP601的TXOP参数,由AP发起的转移的TXOP603被发起。在一些其他实施例中,AP修改原始TXOP601的一个或多个参数例如,带宽、接入类别、持续时间等,并将原始TXOP601的一个或多个修改的参数用于转移的TXOP603。例如,在一个实施例中,AP修改原始TXOP601的带宽,并将原始TXOP601的修改的带宽用于转移的TXOP603。在一个实施例中,以上文关于图2所描述的方式,如果TXOP603的带宽比原始TXOP601的带宽更宽,则相比于在转移的TXOP603的带宽与原始TXOP601的带宽相同或者比其窄的情况下相对较短的时间间隔例如,SIFS,在相对较长的时间间隔例如,PIFS到期时,AP发送发起转移的TXOP603的数据单元614。作为另一个示例,也如上文关于图2所描述的,在一个实施例中,AP修改在原始TXOP601中使用的接入类别,并且修改的接入类别与转移的TXOP603一起使用。例如,AP为在转移的TXOP603中由AP指定为响应者的每个站点例如,STA选择任何合适的接入类别。在另一个实施例中,AP不修改在原始TXOP601中使用的接入类别。在该实施例中,原始TXOP601中使用的接入类别被用于转移的TXOP203。图7是根据一个实施例的WLAN例如图1的WLAN10中的示例传输序列700的图。传输序列700与图6的传输序列600大体相同,除了在传输序列700中,不是发送单独的TRN帧即,TRN帧610以通知AP该STA想要将TXOP传送到AP,而是STA包括发送到AP的第二数据单元706中的TRN。例如,TRN被包括在与数据单元706中的数据聚合的控制帧中,或者被包括在数据单元706的MAC报头中。图8是根据一个实施例的WLAN例如图1的WLAN10中的示例传输序列800的图。传输序列800与图6的传输序列600大体相同,除了在传输序列800中,在一个实施例中,无争用端CF-end帧而不是TRN帧被用于将原始TXOP601的所有权从STA转移到AP。在一个实施例中,在从AP接收到确认帧608之后,STA发送CF-end帧810。例如,在一个实施例中,由于STA为原始TXOP601预留的持续时间超过了STA向AP发送数据所需的持续时间,所以STA发送CF-End帧810。在一个实施例中,CF-End帧810向AP指示STA具有STA不希望的原始TXOP601的剩余持续时间。在一个实施例中,响应于接收到CF-End帧810,AP取得TXOP601的所有权,并使用TXOP601来发起转移的TXOP603。图9是根据一个实施例的WLAN例如图1的WLAN10中的示例传输序列900的图。传输序列900与图6的传输序列600大体相同,除了在传输序列900中,在原始TXOP601的结束处,AP取得原始TXOP601的所有权,而不从STA接收STA希望将其TXOP转移给AP的明确消息。在一个实施例中,在原始TXOP601结束之后,并且在没有执行回退以获取TXOP的情况下在一个实施例中,在预定时间间隔诸如对应于SIFS的时间间隔到期时,AP通过发送数据单元614来发起转移的TXOP603。在一个实施例中,在从AP接收到确认帧608之后,STA发送CF-end帧810。例如,在一个实施例中,由于STA为原始TXOP601预留的持续时间超过了STA向AP发送数据所需的持续时间,所以STA发送CF-End帧810。在一个实施例中,CF-End帧810向AP指示STA具有STA不希望的原始TXOP601的剩余持续时间。在一个实施例中,响应于接收到CF-End帧810,AP取得TXOP601的所有权,并使用TXOP601来发起转移的TXOP603。图10是根据一个实施例的示例方法1000的流程图,方法1000用于由第一通信设备使用从第二通信设备转移到第一通信设备的传输机会TXOP。在一些实施例中,方法1000由AP14图1实施。例如,在一些实施例中,网络接口设备16例如,PHY处理器20和或MAC处理器18被配置为实施方法1000。在其他实施例中,另一个合适的网络接口设备被配置为实施方法1000。在框1002,第一通信设备从第二通信设备接收TXOP所有者转移请求。在一个实施例中,TXOP所有者转移请求指示第二通信设备正在请求将第二通信设备拥有的第一TXOP的所有权转移给第一通信设备。在各种实施例中,TXOP所有者转移请求被包括在第二通信设备的第一TXOP期间从第二通信设备发送到第一通信设备的控制帧中,或者被包括在第二通信设备的第一TXOP期间从第二通信设备发送到第一通信设备的数据单元的MAC报头中,例如如上文关于图1至图9所描述的。在框1004处,第一通信设备发起第一通信设备拥有的第二TXOP例如,转移的TXOP。在一个实施例中,第一通信设备响应于在框1002处接收到的TXOP所有者转移请求来发起第二TXOP。在一个实施例中,第一通信设备利用第一TXOP来发起第二TXOP。在一个实施例中,例如,因为第一TXOP被发送到第一通信设备,所以第一通信设备在没有独立获取自己的TXOP的情况下发起第二TXOP。因此,例如,在一个实施例中,第一通信设备在没有首先执行回退过程以获取TXOP的情况下发起第二TXOP。在一个实施例中,一种方法包括在第一通信设备处从第二通信设备接收传输机会TXOP所有者转移请求,TXOP所有者转移请求指示第二通信设备正在请求将第一TXOP的所有权转移给第一通信设备,其中第一TXOP由第二通信设备拥有。该方法还包括响应于接收到TXOP所有者转移请求,由第一通信设备发起第二TXOP,其中第二TXOP由第一通信设备拥有。在其他实施例中,该方法包括以下特征中的一个或多个特征的任何合适的组合。发起第二TXOP包括在不执行回退过程的情况下发起第二TXOP。该方法还包括:在发起第二TXOP之前,从第一通信设备向第二通信设备发送指示以下中的一个的TXOP所有者转移响应:iTXOP所有者转移请求被第一通信设备接受或iiTXOP所有者转移请求被第一通信设备拒绝。发起第二TXOP包括仅当TXOP所有者转移响应指示TXOP所有者转移请求被第一通信设备接受时发起第二TXOP。该方法还包括:在发送指示TXOP所有者转移请求被第一通信设备拒绝的TXOP所有者转移响应之后,在第一通信设备处从第二通信设备接收数据单元,其中数据单元使用第二通信设备的第一TXOP来发送。该方法还包括:在发起第二TXOP之前,在第一通信设备处修改第一TXOP的一个或多个参数。发起第二TXOP包括使用第一TXOP的所修改的一个或多个参数来发起第二TXOP修改第一TXOP的一个或多个参数包括修改第一TXOP的带宽。修改第一TXOP的带宽包括增大第一TXOP的带宽,使得第二TXOP的带宽大于第一TXOP的带宽。发起第二TXOP包括从第一通信设备向包括第二通信设备的通信设备组发送触发帧,其中触发帧触发从通信设备组向第一通信设备的同时传输。该方法还包括从通信设备组中的通信设备接收由通信设备组同时发送的相应数据单元。从通信设备组中的通信设备接收相应数据单元包括在通信信道的相应频率部分中接收相应数据单元。从通信设备组中的通信设备接收相应数据单元包括在通信信道的相应空间流中接收相应数据单元。在另一个实施例中,一种第一通信设备包括网络接口设备,该网络接口设备具有一个或多个集成电路,该一个或多个集成电路被配置为:接收指示第二通信设备正在请求将第一TXOP的所有权转移给第一通信设备的传输机会TXOP所有者转移请求,其中第一TXOP由第二通信设备拥有。一个或多个集成电路还被配置为:响应于接收到TXOP所有者转移请求,发起第二TXOP,其中第二TXOP由第一通信设备拥有。在其他实施例中,第一通信设备包括以下特征中的一个或多个特征的任何合适的组合。一个或多个集成电路被配置为在不执行回退过程的情况下发起第二TXOP。一个或多个集成电路还被配置为:在发起第二TXOP之前,向第二通信设备发送指示以下中的一个的TXOP所有者转移响应:iTXOP所有者转移请求被第一通信设备接受或iiTXOP所有者转移请求被第一通信设备拒绝。一个或多个集成电路被配置为:仅当TXOP所有者转移响应指示TXOP所有者转移请求被第一通信设备接受时发起第二TXOP。一个或多个集成电路还被配置为:在发送指示TXOP所有者转移请求被第一通信设备拒绝的TXOP所有者转移响应之后,从第二通信设备接收数据单元,其中数据单元使用第二通信设备的第一TXOP来发送。一个或多个集成电路还被配置为:在发起第二TXOP之前,修改第一TXOP的一个或多个参数以生成对应的一个或多个修改的参数。一个或多个集成电路被配置为使用一个或多个修改的参数来发起第二TXOP。修改第一TXOP的一个或多个参数包括修改第一TXOP的带宽。修改第一TXOP的带宽包括增大第一TXOP的带宽,使得第二TXOP的带宽大于第一TXOP的带宽。发起第二TXOP包括从第一通信设备向包括第二通信设备的通信设备组发送触发帧,其中触发帧触发从通信设备组向第一通信设备的同时传输。一个或多个集成电路还被配置为:从通信设备组中的通信设备接收由通信设备组同时发送的相应数据单元。从通信设备组中的通信设备接收相应数据单元包括在通信信道的相应频率部分中接收相应数据单元。从通信设备组中的通信设备接收相应数据单元包括在通信信道的相应空间流中接收相应数据单元。以上所描述的各个块、操作和技术中的至少一些可以利用硬件、执行固件指令的处理器、执行软件指令的处理器或者其任意组合来实施。当利用执行软件或固件指令的处理器来实施时,该软件或固件指令可以存储在计算机可读存储器中,诸如存储在磁盘、光盘或其它存储介质上,存储在RAM或ROM或闪存、处理器、硬盘驱动器、光盘驱动器、带式驱动器等中。该软件或固件指令可以包括机器可读指令,当由一个或多个处理器执行时使一个或多个处理器执行各种动作。当以硬件实施时,该硬件可以包括离散组件、集成电路、专用集成电路ASIC等中的一个或多个。虽然已经参考具体示例对本发明进行了描述,但是其意在仅是说明性的而并非对本发明进行限制,可以对所公开的实施例进行改变、添加和或删除而并不背离本发明的范围。

权利要求:1.一种方法,包括:在第一通信设备处从第二通信设备接收传输机会TXOP所有者转移请求,所述TXOP所有者转移请求指示所述第二通信设备正在请求将第一TXOP的所有权转移给所述第一通信设备,其中所述第一TXOP由所述第二通信设备拥有;以及响应于接收到所述TXOP所有者转移请求,由所述第一通信设备发起第二TXOP,其中所述第二TXOP由所述第一通信设备拥有。2.根据权利要求1所述的方法,其中发起所述第二TXOP包括在不执行回退过程的情况下发起所述第二TXOP。3.根据权利要求1所述的方法,其中所述方法还包括:在发起所述第二TXOP之前,从所述第一通信设备向所述第二通信设备发送指示以下之一的TXOP所有者转移响应:i所述TXOP所有者转移请求被所述第一通信设备接受或者ii所述TXOP所有者转移请求被所述第一通信设备拒绝,并且发起所述第二TXOP包括仅当所述TXOP所有者转移响应指示所述TXOP所有者转移请求被所述第一通信设备接受时发起所述第二TXOP。4.根据权利要求3所述的方法,还包括:在发送指示所述TXOP所有者转移请求被所述第一通信设备拒绝的所述TXOP所有者转移响应之后,在所述第一通信设备处从所述第二通信设备接收数据单元,其中所述数据单元使用所述第二通信设备的所述第一TXOP被发送。5.根据权利要求1所述的方法,还包括:在发起所述第二TXOP之前,在所述第一通信设备处修改所述第一TXOP的一个或多个参数,并且其中发起所述第二TXOP包括使用所述第一TXOP的经修改的所述一个或多个参数来发起所述第二TXOP。6.根据权利要求5所述的方法,其中修改所述第一TXOP的所述一个或多个参数包括修改所述第一TXOP的带宽。7.根据权利要求6所述的方法,其中修改所述第一TXOP的所述带宽包括增大所述第一TXOP的所述带宽,使得所述第二TXOP的带宽大于所述第一TXOP的所述带宽。8.根据权利要求1所述的方法,其中发起所述第二TXOP包括从所述第一通信设备向包括所述第二通信设备的通信设备组发送触发帧,其中所述触发帧触发从所述通信设备组向所述第一通信设备的同时传输,并且所述方法还包括从所述通信设备组中的通信设备接收已由所述通信设备组同时发送的相应数据单元。9.根据权利要求8所述的方法,其中从所述通信设备组中的通信设备接收相应数据单元包括在通信信道的相应频率部分中接收所述相应数据单元。10.根据权利要求8所述的方法,其中从所述通信设备组中的通信设备接收相应数据单元包括在通信信道的相应空间流中接收所述相应数据单元。11.一种第一通信设备,包括:网络接口设备,其具有一个或多个集成电路,所述一个或多个集成电路被配置为:接收指示所述第二通信设备正在请求将第一TXOP的所有权转移给所述第一通信设备的传输机会TXOP所有者转移请求,其中所述第一TXOP由所述第二通信设备拥有;以及响应于接收到所述TXOP所有者转移请求,发起第二TXOP,其中所述第二TXOP由所述第一通信设备拥有。12.根据权利要求11所述的第一通信设备,其中所述一个或多个集成电路被配置为在不执行回退过程的情况下发起所述第二TXOP。13.根据权利要求11所述的第一通信设备,其中所述一个或多个集成电路还被配置为:在发起所述第二TXOP之前,向所述第二通信设备发送指示以下之一的TXOP所有者转移响应:i所述TXOP所有者转移请求被所述第一通信设备接受或者ii所述TXOP所有者转移请求被所述第一通信设备拒绝,并且仅当所述TXOP所有者转移响应指示所述TXOP所有者转移请求被所述第一通信设备接受时发起所述第二TXOP。14.根据权利要求13所述的第一通信设备,其中所述一个或多个集成电路还被配置为:在发送指示所述TXOP所有者转移请求被所述第一通信设备拒绝的所述TXOP所有者转移响应之后,从所述第二通信设备接收数据单元,其中所述数据单元使用所述第二通信设备的所述第一TXOP被发送。15.根据权利要求11所述的第一通信设备,其中所述一个或多个集成电路还被配置为:在发起所述第二TXOP之前,修改所述第一TXOP的一个或多个参数以生成对应的一个或多个经修改的参数,以及使用所述一个或多个经修改的参数来发起所述第二TXOP。16.根据权利要求11所述的第一通信装置,其中修改所述第一TXOP的所述一个或多个参数包括修改所述第一TXOP的带宽。17.根据权利要求16所述的第一通信装置,其中修改所述第一TXOP的所述带宽包括增大所述第一TXOP的所述带宽,使得所述第二TXOP的带宽大于所述第一TXOP的所述带宽。18.根据权利要求16所述的第一通信设备,其中发起所述第二TXOP包括从所述第一通信设备向包括所述第二通信设备的通信设备组发送触发帧,其中所述触发帧触发从所述通信设备组向所述第一通信设备的同时传输,以及所述一个或多个集成电路还被配置为:从所述通信设备组中的通信设备接收已由所述通信设备组同时发送的相应数据单元。19.根据权利要求18所述的第一通信设备,其中从所述通信设备组中的通信设备接收相应数据单元包括在通信信道的相应频率部分中接收所述相应数据单元。20.根据权利要求18所述的第一通信设备,其中从所述通信设备组中的通信设备接收相应数据单元包括在通信信道的相应空间流中接收所述相应数据单元。

百度查询: 马维尔国际贸易有限公司 无线局域网(WLAN)中的传输机会所有权转移和延长

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。