本公开总体涉及无线通信,并且更具体地涉及动态地调度用于对等(p2p)通信的共享无线介质的资源。
背景技术:
1、无线局域网(wlan)可由提供共享无线介质以供多个客户端设备或站(sta)使用的一个或数个接入点(ap)形成。可对应于基本服务集(bss)的每个ap可以周期性地广播信标帧以使得在该ap的无线射程内的任何sta能够建立和维持与wlan的通信链路。根据ieee802.11标准族操作的wlan通常被称为wi-fi网络。
2、一些无线通信设备可与低时延应用相关联,这些低时延应用对数据流量有严格的端对端时延要求、吞吐量要求和定时要求。示例低时延应用包括但不限于实时游戏应用、视频通信以及增强现实(ar)和虚拟现实(vr)应用(统称为扩展现实(xr)应用)。此类低时延应用可指定用于为这些应用提供连接性的无线通信系统的各种时延要求、吞吐量要求和定时要求。一些低时延应用利用客户端设备(诸如ar/vr头戴式耳机)和与ap相关联的sta之间的对等(p2p)通信。例如,执行实时游戏应用的无线通信设备可作为经由相关联的ap将游戏数据传输到游戏服务并从该游戏服务接收游戏数据的sta进行操作,同时还作为将游戏数据传输到相关联的ar/vr头戴式耳机并从该相关联的ar/vr头戴式耳机接收游戏数据的软ap进行操作。当作为经由p2p链路连接到ar/vr头戴式耳机(或其他客户端设备)的软ap进行操作的sta执行实时游戏应用时,该sta与该ar/vr头戴式耳机之间的p2p通信可能受到与该游戏应用相关联的时延要求、吞吐量要求和定时要求的影响。类似地,在该sta与该相关联的ap之间传输的游戏数据也可能受到与该游戏应用相关联的时延要求、吞吐量要求和定时要求的影响。
技术实现思路
1、本公开的系统、方法和设备各自具有若干创新性方面,其中并不由任何单个方面全权负责本文中所公开的期望属性。
2、本公开中描述的主题的一个创新性方面可被实现为一种由无线通信设备进行无线通信的方法。在一些具体实施中,该方法可包括:通过无线介质向接入点(ap)传输帧,该帧包括携带请求的介质访问控制(mac)报头,该请求用于请求该ap分配传输机会(txop)的一部分用于该无线通信设备与客户端设备之间的对等(p2p)通信。该方法可包括:通过该无线介质从该ap接收触发帧,该触发帧将该txop的一部分分配给该无线通信设备用于该p2p通信。该方法可包括:在该txop的所分配的部分期间,通过该无线介质向该客户端设备传输p2p数据或从该客户端设备接收p2p数据。在一些方面,该请求指示以下的一项或多项:该txop的所请求部分的持续时间、用于该p2p通信的所请求带宽、该p2p通信的流量标识符(tid)、该p2p通信的流分类服务(scs)标识符(scsid)、与该p2p通信相关联的服务时段的所请求开始时间、用于该p2p通信的所请求服务间隔、与该p2p通信相关联的该服务时段的延迟界限或所请求触发帧类型。
3、在一些具体实施中,该帧的该mac报头包括携带该请求的服务质量(qos)控制字段。在一些实例中,该qos控制字段包括:保留比特,该保留比特被设置为指示该帧是p2p请求帧的值;tid子字段,该tid子字段被设置为指示该帧是p2p请求帧的值,该值大于或等于8;或确认(ack)策略指示符子字段,该确认(ack)策略指示符子字段被设置为指示该帧是p2p请求帧的值。在一些方面,该qos控制字段包括服务时段结束(eosp)子字段、跟随在该eosp子字段之后的ack策略指示符子字段、跟随在该ack策略指示符子字段之后的保留比特和跟随在该保留比特之后的八位字节,其中,该八位字节基于在该eosp子字段和该保留比特中携带的值来指示该txop的所请求部分的持续时间、该无线通信设备的队列大小或txop共享模式带宽中的一者或多者。例如,当该保留比特被设置为1时,携带值0的该eosp子字段发信号通知该八位字节指示该txop的所请求部分的该持续时间,并且发信号通知该ack策略指示符子字段指示该txop共享模式带宽;并且当该保留比特被设置为1时,携带值1的该eosp子字段发信号通知该八位字节指示该txop共享模式带宽和该txop的所请求部分的该持续时间两者。又例如,当该保留比特被设置为0时,携带值0的该eosp子字段发信号通知该八位字节指示该txop的所请求部分的该持续时间,并且当该保留比特被设置为0时,携带值1的该eosp子字段发信号通知该八位字节指示该无线通信设备的该队列大小。
4、在一些其他具体实施中,该帧的该mac报头包括携带该请求的聚合控制(a-control)子字段。在一些实例中,该a-control子字段包括控制标识(id)子字段,该控制标识(id)子字段携带指示该帧是p2p请求帧的保留值;并且该a-control子字段包括控制信息子字段,该控制信息子字段携带用于该p2p通信的一个或多个参数。用于该p2p通信的该一个或多个参数可包括以下的一项或多项:该txop的所请求部分的持续时间、用于该p2p通信的所请求带宽、与该p2p通信相关联的服务时段的所请求开始时间、用于该p2p通信的所请求服务间隔、用于请求该p2p通信的所请求触发帧类型、该p2p通信的tid、该p2p通信的scsid、与该p2p通信相关联的流量流的用户优先级、该无线通信设备的队列大小或与该p2p通信相关联的该服务时段的延迟界限。在一些方面,在该控制id子字段中携带的该保留值是9、11、12、13或14中的一者。在一些其他实例中,该a-control子字段携带:控制信息子字段,其中,该控制信息子字段包括增量tid子字段,该增量tid子字段被设置为指示该帧是p2p请求帧的保留值;和队列大小高子字段和队列大小全部子字段,其中,该队列大小高子字段和该队列大小全部子字段被设置为共同指示该txop的所请求部分的持续时间和所请求的txop共享模式带宽的值。
5、在一些实例中,该帧可以是目标唤醒时间(twt)请求帧,该目标唤醒时间(twt)请求帧包括指示该客户端设备的mac地址的twt元素和与该p2p通信相关联的受限twt(r-twt)服务时段(sp)的一个或多个twt参数。在一些其他实例中,该帧可以是scs请求帧,该scs请求帧包括指示该客户端设备的mac地址的tspec元素和与该p2p通信相关联的r-twt sp的一个或多个数据率参数。在各种具体实施中,该触发帧可以是多用户(mu)请求发送(rts)txop共享(txs)触发帧,该多用户(mu)请求发送(rts)txop共享(txs)触发帧包括txop共享模式子字段,该txop共享模式子字段指示用于该无线通信设备与该客户端设备之间的该p2p通信的txop共享模式。在一些方面,该触发帧标识该无线通信设备和该客户端设备。
6、在一些具体实施中,该方法进一步包括:通过该无线介质从该ap接收响应帧,该响应帧包括携带对该请求的确认的mac报头。在一些实例中,该响应帧的该mac报头包括qos控制字段或a-control子字段,该qos控制字段或该a-control子字段指示以下的一项或多项:待分配用于该p2p通信的该txop的该部分的持续时间、待分配用于该p2p通信的带宽、该p2p通信的tid、该p2p通信的scsid、与该p2p通信相关联的服务时段的开始时间、与该p2p通信相关联的服务间隔、与该p2p通信相关联的该服务时段的延迟界限或所请求触发帧类型。例如,该响应帧可以是qos数据帧或块确认(ba)帧。
7、在一些其他具体实施中,该方法进一步包括:基于从该ap接收该触发帧,通过该无线介质向该客户端设备传输时延敏感型流量;在向该客户端设备传输该时延敏感型流量之后,通过该无线介质向该客户端设备传输p2p触发帧;以及基于该p2p触发帧通过该无线介质从该客户端设备接收时延敏感型流量。在各种具体实施中,该方法进一步包括:将该无线通信设备作为与该ap相关联的无线站(sta)进行操作,同时将该无线通信设备作为与该客户端设备相关联的软ap进行操作。
8、本公开中所描述的主题的另一创新性方面可在一种无线通信设备中实现。该无线通信设备可包括:至少一个调制解调器;至少一个处理器,该至少一个处理器与该至少一个调制解调器通信地耦合;以及至少一个存储器,该至少一个存储器与该至少一个处理器通信地耦合。在一些具体实施中,该至少一个存储器存储处理器可读代码,该处理器可读代码在由该至少一个处理器结合该至少一个调制解调器执行时被配置为:通过无线介质向ap传输帧,该帧包括携带请求的mac报头,该请求用于请求该ap分配txop的至少一部分用于该无线通信设备与客户端设备之间的p2p通信对该处理器可读代码的执行被配置为:通过该无线介质从该ap接收触发帧,该触发帧将该txop的一部分分配给该无线通信设备用于该p2p通信。对该处理器可读代码的执行被配置为:在该txop的所分配的部分期间,通过该无线介质向该客户端设备传输p2p数据或从该客户端设备接收p2p数据。在一些方面,该请求指示以下的一项或多项:该txop的所请求部分的持续时间、用于该p2p通信的所请求带宽、该p2p通信的tid、该p2p通信的scsid、与该p2p通信相关联的服务时段的所请求开始时间、用于该p2p通信的所请求服务间隔、与该p2p通信相关联的该服务时段的延迟界限或所请求触发帧类型。
9、在一些具体实施中,该帧的该mac报头包括携带该请求的qos控制字段。在一些实例中,该qos控制字段包括:保留比特,该保留比特被设置为指示该帧是p2p请求帧的值;tid子字段,该tid子字段被设置为指示该帧是p2p请求帧的值,该值大于或等于8;或ack策略指示符子字段,该ack策略指示符子字段被设置为指示该帧是p2p请求帧的值。在一些方面,该qos控制字段包括eosp子字段、跟随在该eosp子字段之后的ack策略指示符子字段、跟随在该ack策略指示符子字段之后的保留比特和跟随在该保留比特之后的八位字节,其中,该八位字节基于在该eosp子字段和该保留比特中携带的值来指示该txop的所请求部分的持续时间、该无线通信设备的队列大小或txop共享模式带宽中的一者或多者。例如,当该保留比特被设置为1时,携带值0的该eosp子字段发信号通知该八位字节指示该txop的所请求部分的该持续时间,并且发信号通知该ack策略指示符子字段指示该txop共享模式带宽;并且当该保留比特被设置为1时,携带值1的该eosp子字段发信号通知该八位字节指示该txop共享模式带宽和该txop的所请求部分的该持续时间两者。又例如,当该保留比特被设置为0时,携带值0的该eosp子字段发信号通知该八位字节指示该txop的所请求部分的该持续时间,并且当该保留比特被设置为0时,携带值1的该eosp子字段发信号通知该八位字节指示该无线通信设备的该队列大小。
10、在一些其他具体实施中,该帧的该mac报头包括携带该请求的a-control子字段。在一些实例中,该a-control子字段包括控制id子字段,该控制id子字段携带指示该帧是p2p请求帧的保留值;并且该a-control子字段包括控制信息子字段,该控制信息子字段携带用于该p2p通信的一个或多个参数。用于该p2p通信的该一个或多个参数可包括以下的一项或多项:该txop的所请求部分的持续时间、用于该p2p通信的所请求带宽、与该p2p通信相关联的服务时段的所请求开始时间、用于该p2p通信的所请求服务间隔、用于请求该p2p通信的所请求触发帧类型、该p2p通信的tid、该p2p通信的scsid、与该p2p通信相关联的流量流的用户优先级、该无线通信设备的队列大小或与该p2p通信相关联的该服务时段的延迟界限。在一些方面,在该控制id子字段中携带的该保留值是9、11、12、13或14中的一者。在一些其他实例中,该a-control子字段携带:控制信息子字段,其中,该控制信息子字段包括增量tid子字段,该增量tid子字段被设置为指示该帧是p2p请求帧的保留值;和队列大小高子字段和队列大小全部子字段,其中,该队列大小高子字段和该队列大小全部子字段被设置为共同指示该txop的所请求部分的持续时间和所请求的txop共享模式带宽的值。
11、在一些实例中,该帧可以是twt请求帧,该twt请求帧包括指示该客户端设备的mac地址的twt元素和与该p2p通信相关联的r-twt sp的一个或多个twt参数。在一些其他实例中,该帧可以是scs请求帧,该scs请求帧包括指示该客户端设备的mac地址的tspec元素和与该p2p通信相关联的r-twt sp的一个或多个数据率参数。在各种具体实施中,该触发帧可以是mu-rts txs触发帧,该mu-rts txs触发帧包括txop共享模式子字段,该txop共享模式子字段指示用于该无线通信设备与该客户端设备之间的该p2p通信的txop共享模式。在一些方面,该触发帧标识该无线通信设备和该客户端设备。
12、在一些具体实施中,对该处理器可读代码的执行还可被配置为:通过该无线介质从该ap接收响应帧,该响应帧包括携带对该请求的确认的mac报头。在一些实例中,该响应帧的该mac报头包括qos控制字段或a-control子字段,该qos控制字段或该a-control子字段指示以下的一项或多项:该txop的所请求部分的持续时间、待分配用于该p2p通信的带宽、该p2p通信的tid、该p2p通信的scsid、与该p2p通信相关联的服务时段的开始时间、与该p2p通信相关联的服务间隔、与该p2p通信相关联的该服务时段的延迟界限或所请求触发帧类型。在一些方面,该响应帧可以是qos数据帧或ba帧。
13、在一些其他具体实施中,对该处理器可读代码的执行还可被配置为:基于从该ap接收该触发帧,通过该无线介质向该客户端设备传输时延敏感型流量,从而在向该客户端设备传输该时延敏感型流量之后,通过该无线介质向该客户端设备传输p2p触发帧,并且从而基于该p2p触发帧通过该无线介质从该客户端设备接收时延敏感型流量。在各种具体实施中,对该处理器可读代码的执行还可被配置为:将该无线通信设备作为与该ap相关联的sta进行操作,同时将该无线通信设备作为与该客户端设备相关联的软ap进行操作。
1.一种用于由无线通信设备进行无线通信的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述请求指示以下中的一项或多项:所述txop的所请求部分的持续时间、用于所述p2p通信的所请求带宽、所述p2p通信的流量标识符(tid)、所述p2p通信的流分类服务(scs)标识符(scsid)、与所述p2p通信相关联的服务时段的所请求开始时间、用于所述p2p通信的所请求服务间隔、与所述p2p通信相关联的所述服务时段的延迟界限或所请求触发帧类型。
3.根据权利要求1所述的方法,其中,所述帧的所述mac报头包括携带所述请求的服务质量(qos)控制字段。
4.根据权利要求3所述的方法,其中,所述qos控制字段包括:
5.根据权利要求3所述的方法,其中,所述qos控制字段包括服务时段结束(eosp)子字段、跟随在所述eosp子字段之后的确认(ack)策略指示符子字段、跟随在所述ack策略指示符子字段之后的保留比特和跟随在所述保留比特之后的八位字节,其中,所述八位字节基于在所述eosp子字段和所述保留比特中携带的值来指示所述txop的所请求部分的持续时间、所述无线通信设备的队列大小或txop共享模式带宽中的一者或多者。
6.根据权利要求5所述的方法,其中:
7.根据权利要求6所述的方法,其中,当所述保留比特被设置为0时,被设置为值0的所述eosp子字段发信号通知所述八位字节指示所述txop的所请求部分的所述持续时间,并且其中,当所述保留比特被设置为0时,被设置为1的所述eosp子字段发信号通知所述八位字节指示所述无线通信设备的所述队列大小。
8.根据权利要求1所述的方法,其中,所述帧的所述mac报头包括携带所述请求的聚合控制(a-control)子字段。
9.根据权利要求8所述的方法,其中,所述a-control子字段包括:
10.根据权利要求9所述的方法,其中,在所述控制id子字段中携带的所述保留值是9、11、12、13或14中的一者。
11.根据权利要求9所述的方法,其中,用于所述p2p通信的所述一个或多个参数包括以下中的一项或多项:所述txop的所请求部分的持续时间、用于所述p2p通信的所请求带宽、与所述p2p通信相关联的服务时段的所请求开始时间、用于所述p2p通信的所请求服务间隔、用于请求所述p2p通信的所请求触发帧类型、所述p2p通信的流量标识符(tid)、所述p2p通信的流分类服务(scs)标识符(scsid)、与所述p2p通信相关联的流量流的用户优先级、所述无线通信设备的队列大小或与所述p2p通信相关联的所述服务时段的延迟界限。
12.根据权利要求8所述的方法,其中,所述a-control子字段携带控制信息子字段,所述控制信息子字段包括:
13.根据权利要求1所述的方法,其中,所述帧是目标唤醒时间(twt)请求帧,所述目标唤醒时间(twt)请求帧包括指示所述客户端设备的mac地址的twt元素和与所述p2p通信相关联的受限twt(r-twt)服务时段(sp)的一个或多个twt参数。
14.根据权利要求1所述的方法,其中,所述帧是流分类服务(scs)请求帧,所述流分类服务(scs)请求帧包括指示所述客户端设备的mac地址的流量规范(tspec)元素和与所述p2p通信相关联的受限目标唤醒时间(r-twt)服务时段(sp)的一个或多个数据率参数。
15.根据权利要求1所述的方法,其中,所述触发帧标识所述无线通信设备和所述客户端设备。
16.根据权利要求1所述的方法,其中,所述触发帧包括多用户(mu)请求发送(rts)txop共享(txs)触发帧,所述多用户(mu)请求发送(rts)txop共享(txs)触发帧包括txop共享模式子字段,所述txop共享模式子字段指示用于所述无线通信设备与所述客户端设备之间的所述p2p通信的txop共享模式。
17.根据权利要求1所述的方法,所述方法进一步包括:
18.根据权利要求17所述的方法,其中,所述响应帧的所述mac报头包括qos控制字段或聚合控制(a-control)子字段,所述qos控制字段或所述聚合控制(a-control)子字段指示以下的一项或多项:所述txop的所请求部分的持续时间、待分配用于所述p2p通信的带宽、所述p2p通信的流量标识符(tid)、所述p2p通信的流分类服务(scs)标识符(scsid)、与所述p2p通信相关联的服务时段的开始时间、与所述p2p通信相关联的服务间隔、与所述p2p通信相关联的所述服务时段的延迟界限或所请求触发帧类型。
19.根据权利要求18所述的方法,其中,所述响应帧包括服务质量(qos)数据帧或块确认(ba)帧。
20.根据权利要求1所述的方法,其中,传输或接收所述p2p数据包括:
21.根据权利要求1所述的方法,其中,所述客户端设备包括与所述无线通信设备相关联但不与所述ap相关联的虚拟现实(vr)或增强现实(ar)头戴式耳机。
22.根据权利要求1所述的方法,所述方法进一步包括:
23.一种无线通信设备,所述无线通信设备包括:
24.根据权利要求23所述的无线通信设备,其中,所述请求指示以下的一项或多项:所述txop的所请求部分的持续时间、用于所述p2p通信的所请求带宽、所述p2p通信的流量标识符(tid)、所述p2p通信的流分类服务(scs)标识符(scsid)、与所述p2p通信相关联的服务时段的所请求开始时间、用于所述p2p通信的所请求服务间隔、与所述p2p通信相关联的所述服务时段的延迟界限或所请求触发帧类型。
25.根据权利要求23所述的无线通信设备,其中,所述帧的所述mac报头包括携带所述请求的服务质量(qos)控制字段。
26.根据权利要求25所述的无线通信设备,其中,所述qos控制字段包括服务时段结束(eosp)子字段、跟随在所述eosp子字段之后的确认(ack)策略指示符子字段、跟随在所述ack策略指示符子字段之后的保留比特和跟随在所述保留比特之后的八位字节,其中,所述八位字节基于在所述eosp子字段和所述保留比特中携带的值来指示所述txop的所请求部分的持续时间、所述无线通信设备的队列大小或txop共享模式带宽中的一者或多者。
27.根据权利要求23所述的无线通信设备,其中,所述帧的所述mac报头包括携带所述请求的聚合控制(a-control)子字段。
28.根据权利要求27所述的无线通信设备,其中,所述a-control子字段包括:
29.根据权利要求23所述的无线通信设备,其中,对所述处理器可读代码的执行被进一步配置为:
30.根据权利要求29所述的无线通信设备,其中,所述响应帧的所述mac报头包括qos控制字段或聚合控制(a-control)子字段,所述qos控制字段或所述聚合控制(a-control)子字段指示以下的一项或多项:所述txop的所请求部分的持续时间、待分配用于所述p2p通信的带宽、所述p2p通信的流量标识符(tid)、所述p2p通信的流分类服务(scs)标识符(scsid)、与所述p2p通信相关联的服务时段的开始时间、与所述p2p通信相关联的服务间隔、与所述p2p通信相关联的所述服务时段的延迟界限或所请求触发帧类型。