本公开一般涉及无线通信,尤其涉及调整用于来自一个或多个无线设备的上行链路(ul)传输的分组历时。相关技术描述无线局域网(wlan)可由提供共享无线介质以供数个客户端设备或站(sta)使用的一个或多个接入点(ap)形成。可对应于基本服务集(bss)的每个ap可以周期性地广播信标帧以使得在该ap的无线射程内的任何sta能够建立和维持与wlan的通信链路。根据ieee802.11标准族操作的wlan通常被称为wi-fi网络。一些无线网络采用多址机制(诸如正交频分多址(ofdma)机制),以允许多个sta同时在共享的无线介质上传送或接收数据。在采用ofdma的无线网络中,可用频谱可被划分成多个资源单元(ru),每个ru包括数个不同频率副载波,并且不同ru可在给定时间点被分配或指派给不同sta以允许这些sta并发地向ap传送上行链路(ul)数据。由于这些sta中的每一个sta可具有不同数量的排队ul数据,因此将期望使ap具有关于所标识的每一个sta具有多少排队ul数据的准确估计,例如以使得ap可相应地调度来自所标识的sta的ul传输。
背景技术:
技术实现思路
0、概述
1、本公开的系统、方法和设备各自具有若干创新性方面,其中并不由任何单个方面全权负责本文中所公开的期望属性。
2、本公开中所描述的主题内容的一个创新性方面可被实现为一种用于无线通信的方法。该方法可由接入点(ap)的装置执行,并且可包括:选择用于来自站(sta)的上行链路(ul)传输的分组历时;传送触发帧,该触发帧向sta请求ul数据并且指示所选分组历时;从sta接收具有所选分组历时的ul分组;以及基于以下一者或多者来选择性地调整分组历时以用于来自sta的后续ul传输:ul分组中所携带的数据量、由sta插入ul分组中的填充量、或者在sta中排队的ul数据量。在一些实现中,该方法还可包括:向sta传送对经调整的分组历时的指示。在一些实例中,该ul分组可以是高效率(he)基于触发式(tb)物理层汇聚规程(plcp)协议数据单元(ppdu)。在一些其他实例中,该ul分组可包括至少一个媒体接入控制(mac)协议数据单元(mpdu)。
3、在一些实现中,ul分组可以包括对在sta中排队的ul数据量的指示。在一些实例中,该指示可被携带在ul分组的服务质量(qos)控制字段中。在一些其他实例中,该指示可被携带在被传送给ap的任何合适的帧或分组的一个或多个字段中。
4、在一些实现中,选择性地调整分组历时可包括:在由sta插入ul分组中的填充量大于一值、同时至少一些ul数据在sta中排队时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:在ul分组中所携带的一个或多个聚集帧的大小或历时小于一值时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:在ul分组中所携带的数据量小于在sta中排队的ul数据量并且ul分组中所包含的一个或多个数据字段的至少一部分不携带来自sta的排队ul数据时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:至少部分地基于ul分组中所携带的数据量来估计sta能够嵌入在ul分组中的最大数据量;以及基于所估计的最大数据量来调整分组历时。
5、在一些实现中,该方法还可包括:确定sta能够在给定分组中包括的所估计最大数据量的加权移动平均;以及基于所确定的加权移动平均来选择sta将在每个ul分组中包括的最小数据量。在一些实例中,该方法还可包括:向sta传送对所选最小数据量的指示。在一些其他实现中,该方法还可包括:在一时间段内周期性地增大所选分组历时。
6、在一些实现中,选择用于ul传输的分组历时可以至少部分地基于估计sta已关于ul传输排队的数据量。在一些实例中,在sta中排队的ul数据量可以至少部分地基于在触发帧的传送之前由sta提供的ul队列大小信息。该ul队列大小信息可被包含在以下一者或多者中:缓冲器状态报告(bsr)或先前从sta接收的ul分组的服务质量(qos)控制字段。
7、本公开中描述的主题内容的另一创新性方面可被实现在接入点(ap)中。在一些实现中,该ap可以包括至少一个调制解调器;耦合至该至少一个调制解调器的一个或多个处理器;以及耦合至该至少一个调制解调器和该一个或多个处理器的存储器。该存储器可存储在由一个或多个处理器执行时使得ap执行数个操作的指令。在一些实现中,该数个操作可包括:选择用于来自站(sta)的上行链路(ul)传输的分组历时;传送触发帧,该触发帧向sta请求ul数据并且指示所选分组历时;从sta接收具有所选分组历时的ul分组;以及基于以下一者或多者来选择性地调整分组历时以用于来自sta的后续ul传输:ul分组中所携带的数据量、由sta插入ul分组中的填充量、或者在sta中排队的ul数据量。在一些实现中,该数个操作还可包括向sta传送对经调整的分组历时的指示。在一些实例中,该ul分组可以是高效率(he)基于触发式(tb)物理层汇聚规程(plcp)协议数据单元(ppdu)。在一些其他实例中,该ul分组可包括至少一个媒体接入控制(mac)协议数据单元(mpdu)。
8、在一些实现中,ul分组可以包括对在sta中排队的ul数据量的指示。在一些实例中,该指示可被携带在ul分组的服务质量(qos)控制字段中。在一些其他实例中,该指示可被携带在被传送给ap的任何合适的帧或分组的一个或多个字段中。
9、在一些实现中,选择性地调整分组历时可包括:在由sta插入ul分组中的填充量大于一值、同时至少一些ul数据在sta中排队时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:在ul分组中所携带的一个或多个聚集帧的大小或历时小于一值时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:在ul分组中所携带的数据量小于在sta中排队的ul数据量并且ul分组中所包含的一个或多个数据字段的至少一部分不携带来自sta的排队ul数据时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:至少部分地基于ul分组中所携带的数据量来估计sta能够嵌入在ul分组中的最大数据量;以及基于所估计的最大数据量来调整分组历时。
10、在一些实现中,该数个操作还可包括:确定sta能够在给定分组中包括的所估计最大数据量的加权移动平均;以及基于所确定的加权移动平均来选择sta将在每个ul分组中包括的最小数据量。在一些实例中,该数个操作还可包括:向sta传送对所选最小数据量的指示。在一些其他实现中,该数个操作还可包括:在一时间段内周期性地增大所选分组历时。
11、在一些实现中,选择用于ul传输的分组历时可以至少部分地基于估计sta已关于ul传输排队的数据量。在一些实例中,在sta中排队的ul数据量可以至少部分地基于在触发帧的传送之前由sta提供的ul队列大小信息。该ul队列大小信息可被包含在以下一者或多者中:bsr或先前从sta接收的ul分组的qos控制字段。
12、本公开中描述的主题内容的另一创新性方面可以在一种非瞬态计算机可读介质中实现。在一些实现中,该非瞬态计算机可读介质存储在由接入点(ap)的一个或多个处理器执行时使得该ap执行包括以下的操作的指令:选择用于来自站(sta)的上行链路(ul)传输的分组历时;传送触发帧,该触发帧向sta请求ul数据并且指示所选分组历时;从sta接收具有所选分组历时的ul分组;以及基于以下一者或多者来选择性地调整分组历时以用于来自sta的后续ul传输:ul分组中所携带的数据量、由sta插入ul分组中的填充量、或者在sta中排队的ul数据量。在一些实现中,这些操作还可包括向sta传送对经调整的分组历时的指示。在一些实例中,该ul分组可以是高效率(he)基于触发式(tb)物理层汇聚规程(plcp)协议数据单元(ppdu)。在一些其他实例中,该ul分组可包括至少一个媒体接入控制(mac)协议数据单元(mpdu)。
13、在一些实现中,ul分组可以包括对在sta中排队的ul数据量的指示。在一些实例中,该指示可被携带在ul分组的服务质量(qos)控制字段中。在一些其他实例中,该指示可被携带在被传送给ap的任何合适的帧或分组的一个或多个字段中。
14、在一些实现中,选择性地调整分组历时可包括:在由sta插入ul分组中的填充量大于一值、同时至少一些ul数据在sta中排队时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:在ul分组中所携带的一个或多个聚集帧的大小或历时小于一值时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:在ul分组中所携带的数据量小于在sta中排队的ul数据量并且ul分组中所包含的一个或多个数据字段的至少一部分不携带来自sta的排队ul数据时减小分组历时。在一些其他实现中,选择性地调整分组历时可包括:至少部分地基于ul分组中所携带的数据量来估计sta能够嵌入在ul分组中的最大数据量;以及基于所估计的最大数据量来调整分组历时。
15、在一些实现中,这些操作还可包括:确定sta能够在给定分组中包括的所估计最大数据量的加权移动平均;以及基于所确定的加权移动平均来选择sta将在每个ul分组中包括的最小数据量。在一些实例中,该数个操作还可包括:向sta传送对所选最小数据量的指示。在一些其他实现中,这些操作还可包括:在一时间段内周期性地增大所选分组历时。
16、在一些实现中,选择用于ul传输的分组历时可以至少部分地基于估计sta已关于ul传输排队的数据量。在一些实例中,在sta中排队的ul数据量可以至少部分地基于在触发帧的传送之前由sta提供的ul队列大小信息。该ul队列大小信息可被包含在以下一者或多者中:bsr或先前从sta接收的ul分组的qos控制字段。
17、本公开中描述的主题内容的另一创新性方面可在接入点(ap)的设备中实现。在一些实现中,该设备可以包括用于选择用于来自站(sta)的上行链路(ul)传输的分组历时的装置;用于传送触发帧的装置,该触发帧向sta请求ul数据并且指示所选分组历时;用于从sta接收具有所选分组历时的ul分组的装置;以及用于基于以下一者或多者来选择性地调整分组历时以用于来自sta的后续ul传输的装置:ul分组中所携带的数据量、由sta插入ul分组中的填充量、或者在sta中排队的ul数据量。在一些实现中,该设备还可包括用于向sta传送对经调整的分组历时的指示的装置。在一些实例中,该ul分组可以是高效率(he)基于触发式(tb)物理层汇聚规程(plcp)协议数据单元(ppdu)。在一些其他实例中,该ul分组可包括至少一个媒体接入控制(mac)协议数据单元(mpdu)。
18、在一些实现中,ul分组可以包括对在sta中排队的ul数据量的指示。在一些实例中,该指示可被携带在ul分组的服务质量(qos)控制字段中。在一些其他实例中,该指示可被携带在被传送给ap的任何合适的帧或分组的一个或多个字段中。
19、在一些实现中,用于选择性地调整分组历时的装置可被配置成:在由sta插入ul分组中的填充量大于一值、同时至少一些ul数据在sta中排队时减小分组历时。在一些其他实现中,用于选择性地调整分组历时的装置可被配置成:在ul分组中所携带的一个或多个聚集帧的大小或历时小于一值时减小分组历时。在一些其他实现中,用于选择性地调整分组历时的装置可被配置成:在ul分组中所携带的数据量小于在sta中排队的ul数据量并且ul分组中所包含的一个或多个数据字段的至少一部分不携带来自sta的排队ul数据时减小分组历时。在一些其他实现中,用于选择性地调整分组历时的装置可被配置成:至少部分地基于ul分组中所携带的数据量来估计sta能够嵌入在ul分组中的最大数据量;以及基于所估计的最大数据量来调整分组历时。
20、在一些实现中,该设备还可以包括用于确定sta能够在给定分组中包括的所估计最大数据量的加权移动平均的装置;以及用于基于所确定的加权移动平均来选择sta将在每个ul分组中包括的最小数据量的装置。在一些实例中,该设备还可包括用于向sta传送对所选最小数据量的指示的装置。在一些其他实现中,该设备还可包括用于在一时间段内周期性地增大所选分组历时的装置。
21、在一些实现中,选择用于ul传输的分组历时可以至少部分地基于估计sta已关于ul传输排队的数据量。在一些实例中,在sta中排队的ul数据量可以至少部分地基于在触发帧的传送之前由sta提供的ul队列大小信息。该ul队列大小信息可被包含在以下一者或多者中:bsr或先前从sta接收的ul分组的qos控制字段。
22、本公开中所描述的主题内容的一种或多种实现的详情在附图及以下描述中阐述。其他特征、方面、以及优点将可从此说明、附图、以及权利要求书中变得明白。应注意,以下附图的相对尺寸可能并非按比例绘制。
1.一种由接入点(ap)进行无线通信的方法,包括:
2.如权利要求1所述的方法,其中所述分组历时响应于以下而被减小:由所述sta插入所述ul分组的填充量大于第一值,同时至少一些ul数据在所述sta中排队。
3.如权利要求1所述的方法,其中选择性地调整所述分组历时包括:
4.如权利要求1所述的方法,进一步包括:
5.如权利要求4所述的方法,其中对经调整分组历时的指示是在所述后续触发帧的共用信息字段中携带的。
6.如权利要求1所述的方法,其中所述ul分组包括携带多个聚集媒体接入控制(mac)协议数据单元(a-mpdu)的基于触发式(tb)物理层汇聚规程(plcp)协议数据单元(ppdu)。
7.如权利要求6所述的方法,其中选择性地调整所述分组历时进一步包括:
8.如权利要求1所述的方法,其中所述ul分组指示在所述sta中排队的ul数据量。
9.如权利要求8所述的方法,其中在所述sta中排队的ul数据量是在所述ul分组的服务质量(qos)控制字段或缓冲器状态报告(bsr)中指示的。
10.如权利要求1所述的方法,其中选择性地调整所述分组历时进一步包括:
11.如权利要求1所述的方法,其中选择性地调整所述分组历时进一步基于由所述触发帧触发以进行ul传输的sta的数目。
12.一种接入点(ap),包括:
13.如权利要求12所述的ap,其中所述分组历时响应于以下而被减小:由所述sta插入所述ul分组的填充量大于第一值,同时至少一些ul数据在所述sta中排队。
14.如权利要求12所述的ap,其中所述指令的执行被进一步配置成通过使得所述ap执行以下操作来调整所述分组历时:
15.如权利要求12所述的ap,其中所述指令的执行被进一步配置成使得所述ap:
16.如权利要求15所述的ap,其中对经调整分组历时的指示是在所述后续触发帧的共用信息字段中携带的。
17.如权利要求12所述的ap,其中所述ul分组包括携带多个聚集媒体接入控制(mac)协议数据单元(a-mpdu)的基于触发式(tb)物理层汇聚规程(plcp)协议数据单元(ppdu)。
18.如权利要求17所述的ap,其中所述指令的执行被进一步配置成通过使得所述ap执行以下操作来调整所述分组历时:
19.如权利要求12所述的ap,其中在所述sta中排队的ul数据量是在所述ul分组的服务质量(qos)控制字段或缓冲器状态报告(bsr)中指示的。
20.如权利要求12所述的ap,其中所述指令的执行被进一步配置成通过使得所述ap执行以下操作来调整所述分组历时:
21.如权利要求12所述的ap,其中选择性地调整所述分组历时进一步基于由所述触发帧触发以进行ul传输的sta的数目。