动态广播时间以唤醒服务时段分配的制作方法

文档序号:15886201发布日期:2018-11-09 18:56阅读:246来源:国知局
动态广播时间以唤醒服务时段分配的制作方法

本专利申请要求享有于2017年3月6日提交的、kakani等的题目为“dynamicbroadcasttimetowakeserviceperiodallocation”的美国专利申请no.15/450,802以及于2016年3月9日提交的、kakani等的题目为“dynamicbroadcasttimetowakeserviceperiodallocation”的美国临时专利申请no.62/306,008的优先权;上述申请中的每一个已转让给本申请的受让人。

概括地说,以下涉及无线通信,更具体地说,涉及动态广播时间以唤醒服务时段分配。

背景技术

无线通信系统被广泛地部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息传送、广播等。这些系统可以是能够通过共享可用的系统资源(例如,时间、频率和功率)来支持与多个用户的通信的多址系统。无线网络(例如,无线局域网(wlan),诸如wi-fi(即,ieee802.11)网络)可以包括接入点(ap),ap可以与一个或多个站(sta)或移动设备进行通信。ap可以耦合到网络(例如互联网),并可以使得移动设备能够经由网络进行通信(或与耦合到接入点的其它设备进行通信)。无线设备可以与网络设备双向地通信。例如,在wlan中,sta可以经由下行链路(dl)和上行链路(ul)与相关联的ap通信。dl(或前向链路)可以指的是从ap到sta的通信链路,而ul(或反向链路)可以指的是从sta到ap的通信链路。

在一些情况下,与多个sta通信的ap可以使用支持为在wlan中的无线设备省电的技术。这些技术可以包括调度用于ap服务的sta的通信和睡眠的时段。然而,在高密度无线环境中,例如在存在大量sta或重叠的基本服务集(obss)的情况下,依赖于特定睡眠周期调度的省电技术可能是有限制的。



技术实现要素:

接入点(ap)可以使用广播、多播或单播目标唤醒时间(twt)过程的组合来与基本服务集(bss)内的多个站(sta)进行通信。例如,ap可以向bss的sta广播信标帧。ap然后可以发送指示用于bss的sta子集的twt服务时段(sp)的信号(例如,多播信号)。ap可以另外地或替代地识别用于该sta子集内的sta的上行链路或下行链路数据的存在。ap然后可以利用所识别出的数据发送指示用于该sta的后续twtsp的另一个信号(例如,广播、多播或单播)。ap和sta子集然后可以在后续twtsp期间进行通信。ap因此可以基于用于个体sta的上行链路或下行链路数据的可用性,动态地向bss的各个sta指示twtsp。与没有考虑sta的特定需求的睡眠周期定时相比,该动态方案可以允许sta更有效地使用bss的无线介质。

描述了一种无线通信的方法。所述方法可以包括:发送指示用于包括ap的bss的sta子集的第一twtsp的第一信号;在所述第一twtsp期间识别用于所述sta子集中的sta的上行链路或下行链路数据的存在;以及至少部分地基于在所述第一twtsp期间识别出上行链路或下行链路数据的存在,发送指示用于所述sta的第二twtsp的第二信号。

描述了一种用于无线通信的装置。所述装置可以包括:用于发送指示用于包括ap的bss的sta子集的第一twtsp的第一信号的单元;用于在所述第一twtsp期间识别用于所述sta子集中的sta的上行链路或下行链路数据的存在的单元;以及用于至少部分地基于在所述第一twtsp期间识别出上行链路或下行链路数据的存在,发送指示用于所述sta的第二twtsp的第二信号的单元。

描述了另一种装置。所述装置可以包括处理器、与所述处理器进行电子通信的存储器、以及存储于所述存储器中的指令。所述指令可以是可操作用于使得所述处理器发送指示用于包括ap的bss的sta子集的第一twtsp的第一信号;在所述第一twtsp期间识别用于所述sta子集中的sta的上行链路或下行链路数据的存在;以及至少部分地基于在所述第一twtsp期间识别出上行链路或下行链路数据的存在,发送指示用于所述sta的第二twtsp的第二信号。

描述了一种用于无线通信的非暂时性计算机可读介质。所述非暂时性计算机可读介质可以包括用于使得处理器进行以下操作的指令:发送指示用于包括ap的bss的sta子集的第一twtsp的第一信号;在所述第一twtsp期间识别用于所述sta子集中的sta的上行链路或下行链路数据的存在;以及基于在所述第一twtsp期间识别出上行链路或下行链路数据的存在,发送指示用于所述sta的第二twtsp的第二信号。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:对信标帧进行广播,所述信标帧标识用于所述bss的所述第一twtsp或另外twtsp的定时,其中所述第一信号包括用于所述sta子集的触发帧。

在上述方法、装置或非暂时性计算机可读介质的一些例子中,由所述信标帧启动的信标时段包括所述第一twtsp和所述第二twtsp。在上述方法、装置或非暂时性计算机可读介质的一些例子中,由所述信标帧启动的信标时段包括所述第一twtsp,并且其中,后续信标时段包括所述第二twtsp。在上述方法、装置或非暂时性计算机可读介质的一些例子中,所述信标帧指示所述第一信号的定时。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第一twtsp期间从所述sta接收消息,其中至少部分基于所接收的消息来识别用于所述sta的上行链路数据的存在。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:确定所述sta的省电模式,其中基于确定所述sta的所述省电模式来将所述第二信号发送到所述sta。

在上述方法、装置或非暂时性计算机可读介质的一些例子中,所述第一信号包括发送到所述sta子集的第一广播消息并且所述第二信号包括发送到所述sta和所述子集中的一个或多个另外sta的第二广播消息。在上述方法、装置或非暂时性计算机可读介质的一些例子中,所述第一信号包括发送到所述sta子集的广播消息并且所述第二信号包括发送到所述sta的单播消息。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第一twtsp期间将第一下行链路消息发送到所述sta。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第二twtsp期间将第二下行链路消息发送到所述sta,其中所述第二下行链路消息的传输基于在所述第一twtsp期间所识别出的下行链路数据的存在。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在第三twtsp期间与所述bss的另一个sta子集通信,其中所述另一个sta子集不包括针对所述第一twtsp触发的sta。在上述方法、装置或非暂时性计算机可读介质的一些例子中,在所述第三twtsp之前发生所述第二twtsp。在上述方法、装置或非暂时性计算机可读介质的一些例子中,在所述第三twtsp之后发生所述第二twtsp。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第三twtsp期间,识别用于所述另一个sta子集中的sta的上行链路或下行链路数据的存在。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:发送指示用于所述另一个sta子集中的所述sta的所述第二twtsp的第三信号。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第二twtsp期间与所述另一个sta子集中的所述sta通信。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在第三twtsp期间与所述bss的另一个sta子集通信,其中所述另一个sta子集包括针对所述第一twtsp触发的sta。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第二twtsp期间与所述sta和所述bss的另一个sta子集通信。

在上述方法、装置或非暂时性计算机可读介质的一些例子中,所述第二twtsp包括在所述第一twtsp之后的下一个twtsp。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:从所述sta接收指示所述sta的缓冲器状态的消息。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:基于接收到所述缓冲器状态来从所述sta接收上行链路数据。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第一twtsp与所述第二twtsp之间的间隔期间从所述sta接收上行链路数据。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:确定所述sta的操作模式,其中基于确定所述操作模式来发送所述第一信号或所述第二信号。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:从所述sta接收指示用于第一twtsp的请求的终止时间的消息。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:基于所接收的消息来确定发送第二消息。

描述了一种无线通信的方法。所述方法可以包括:从接入点(ap)接收指示第一twtsp的第一信号;在所述第一twtsp期间与所述ap通信;以及在所述第一twtsp期间接收指示用于与所述ap通信的第二twtsp的第二信号。

描述了一种用于无线通信的装置。所述装置可以包括:用于从接入点(ap)接收指示第一twtsp的第一信号的单元;用于在所述第一twtsp期间与所述ap通信的单元;以及用于在所述第一twtsp期间接收指示用于与所述ap通信的第二twtsp的第二信号的单元。

还描述了另一种装置。所述装置可以包括处理器、与所述处理器进行电子通信的存储器、以及存储于所述存储器中的指令。所述指令可以是可操作用于使得所述处理器进行以下操作:用于从接入点(ap)接收指示第一twtsp的第一信号;在所述第一twtsp期间与所述ap通信;以及在所述第一twtsp期间接收指示用于与所述ap通信的第二twtsp的第二信号。

描述了一种用于无线通信的非暂时性计算机可读介质。所述非暂时性计算机可读介质可以包括指令,所述指令使得处理器进行以下操作:从接入点(ap)接收指示第一twtsp的第一信号;在所述第一twtsp期间与所述ap通信;以及在所述第一twtsp期间接收指示用于与所述ap通信的第二twtsp的第二信号。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:接收信标帧,所述信标帧标识用于bss的所述第一twtsp或另外twtsp的定时,其中第一信号包括用于所述bss的sta子集的触发帧。

在上述方法、装置或非暂时性计算机可读介质的一些例子中,由所述信标帧启动的信标时段包括所述第一twtsp和所述第二twtsp。在上述方法、装置或非暂时性计算机可读介质的一些例子中,由所述信标帧启动的信标时段包括所述第一twtsp,并且其中,后续信标时段包括所述第二twtsp。

在上述方法、装置或非暂时性计算机可读介质的一些例子中,所述信标帧指示所述第一信号的定时。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第一twtsp期间发送消息,其中所述消息指示上行链路数据的存在。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:向所述ap发送指示省电模式的消息,其中基于所述sta的所述省电模式来发送所述第二信号。在上述方法、装置或非暂时性计算机可读介质的一些例子中,所述第一信号包括发送到所述sta子集的广播消息,并且所述第二信号包括发送到所述sta的单播消息。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第一twtsp期间接收第一下行链路消息。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第二twtsp期间接收第二下行链路消息,其中所述第二下行链路消息的传输包括在所述第一twtsp期间在所述ap处缓冲的数据。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:发送指示缓冲器状态的消息。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:基于发送所述缓冲器状态来在所述第一twtsp或所述第二twtsp期间发送上行链路数据。

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:在所述第一twtsp与所述第二twtsp之间的间隔期间从所述sta发送上行链路数据。上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:向所述ap发送指示操作模式的消息,其中基于所述操作模式的指示来发送所述第一信号或所述第二信号.

上述方法、装置或非暂时性计算机可读介质的一些例子还可以包括用于进行以下操作的过程、特征、单元或指令:发送指示用于所述第一twtsp的请求的终止时间的消息,其中至少部分地基于所述消息来发送所述第二消息。

附图说明

图1根据本公开内容的各个方面,示出了支持动态广播时间以唤醒服务时段分配的无线通信系统的例子;

图2根据本公开内容的各个方面,示出了支持动态广播时间以唤醒服务时段分配的无线通信系统的例子;

图3根据本公开内容的各个方面,示出了在支持动态广播时间以唤醒服务时段分配的系统中的twtsp配置的例子;

图4根据本公开内容的各个方面,示出了在支持动态广播时间以唤醒服务时段分配的系统中的过程流程的例子;

图5至图7根据本公开内容的各个方面,示出了支持动态广播时间以唤醒服务时段分配的一个或多个无线设备的框图;

图8根据本公开内容的各个方面,示出了包括支持动态广播时间以唤醒服务时段分配的ap的系统的框图;

图9至图11根据本公开内容的各个方面,示出了支持动态广播时间以唤醒服务时段分配的一个或多个无线设备的框图;

图12根据本公开内容的各个方面,示出了包括支持动态广播时间以唤醒服务时段分配的sta的系统的框图;以及

图13至图18根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的方法。

具体实施方式

在一些无线通信系统中,接入点(ap)可以使用目标唤醒时间(twt)过程来调度用于多个站(sta)的通信。twt过程可以通过实现睡眠和通信的调度时段而在包括ap的基本服务集(bss)中实现增加的省电和效率。也就是说,twt过程可以使得ap能够向特定sta指示所述特定sta是否应该加电以在twt服务时段(sp)期间进行通信。所指示的sta可以包括具有ap的bss的所有sta或其sta子集。

twt过程可以以各种方式使用,并可以包括请求式(solicited)twt和广播twt。利用请求式twt,sta可以请求ap为sta调度twtsp以进行通信。sta的请求可以基于各种网络状况,诸如上行链路(ul)业务模式或网络提供服务的能力(例如,服务质量(qos))。在一些情况下,ap可以将一组sta调度到同一请求式twtsp,其中所述一组sta是固定的。可以通过ap来调度广播twt,而不管从sta接收到的twt请求,并且信标帧可以用于向一个或多个sta以信号形式通知twtsp的存在。使用触发帧,ap可以验证sta是否醒着,如果为否,则sta可以在后续触发帧在下一twtsp处唤醒并与ap进行通信。包括相对高数量的无线设备的特定无线环境(例如,密集无线环境)可能导致丢失调度的twt分配。在这些情况下,大量的sta尝试访问单个ap可能影响twt过程的效率。

在一些情况下,以及如本文所描述的,广播twt可以用于动态地调度sta以在密集无线环境中进行有效的通信。例如,ap可以将信标帧广播到bss的sta。ap然后可以发送指示用于bss的sta子集的twtsp的信号(例如,多播信号)。ap可以另外地或替代地识别用于该sta子集内的sta的上行链路资源分配或下行链路数据或两者的存在。利用所识别的数据,ap然后可以发送指示用于该sta的后续twtsp的另一个信号(例如,广播、多播或单播)。sta子集和ap然后可以在后续twtsp期间进行通信。

举例而言,ap可以对触发帧进行广播或多播以识别sta可能具有的数据的存在和量,其中可以在先前的信标帧中以信号形式通知触发帧的传输时间,并且在给定的信标时段期间可以调度一个或多个触发帧。ap然后可以基于用于bss的各种sta的上行链路或下行链路数据的存在来协调对bss的无线介质的访问。例如,处于省电模式中的sta(其在ap处通过信标帧被指示为具有数据)后续地可以发送包括缓冲器状态的响应。缓冲器状态可以包括sta准备发送的数据或业务的类型,可以包括要发送的数据量的指示,并且可以包括sta是醒着的指示。

在从一个或多个sta接收到响应之后,ap可以知道至少bss的sta子集(例如,包括在触发帧中的sta)的缓冲器状态。在一些情况下,ap可能不能调度ul资源单元(ru),例如在ap没有足够时间来处理从sta接收到的信令时。然而,ap可以在相同的twtsp期间继续发送dl传输。在dl传输之后,用于ul传输的资源分配可以继续。如果在twtsp中剩余足够的时间,并且数据交换完成,则一个或多个sta后续地可以进入睡眠。但是如果存在具有另外数据的sta(dl或ul),则ap可以以信号形式通知用于这些sta的下一twtsp以进行通信,并且sta可以睡眠直到该时间。

因此,ap可以在twtsp期间识别具有排队数据的bss的那些sta,并且ap可以基于数据的存在来向那些sta指示后续twtsp。以此方式,ap可以基于特定sta的需要来协调对无线介质的访问,而不是在不参考数据的存在的情况下指引sta唤醒和睡眠。这可以帮助避免针对高密度bss、针对obss的拥塞问题,并且可以避免未充分利用资源(例如,可以针对在twtsp期间可能不具有要传送的数据的固定的一组sta,分配请求式twtsp)。

上文引入的本公开内容的方面将在无线通信系统的上下文中在下文进行描述。然后针对使用动态广播时间以唤醒服务时段分配的无线设备描述广播twtsp配置的例子。通过以及参照涉及动态广播时间以唤醒服务时段分配的装置图、系统图和流程图来进一步示出并描述本公开内容的方面。

图1示出了根据本公开内容的各个方面来配置的无线局域网(wlan)100(其可以是wi-fi网络)。wlan100可以包括ap105和多个相关联的sta115,其可以表示设备,诸如移动站、个人数字助理(pda)、其它手持设备、上网本、笔记本计算机、平板计算机、膝上型计算机、显示设备(例如,电视、计算机监视器等)、打印机等。ap105和相关联的sta115可以表示bss或扩展服务集(ess)。网络中的各种sta115能够通过ap105彼此进行通信。还示出了ap105的覆盖区域110,其可以表示wlan100的基本服务区域(bsa)。与wlan100相关联的扩展网络站(未示出)可以与可允许在ess中连接多个ap105的有线或无线分布系统相耦合。wlan100可以表示支持动态twtsp的网络。

虽然图1未示出,但sta115可以位于多于一个覆盖区域110的交叉处,并可以与多于一个ap105相关联。单个ap105和相关联的sta115集合可以被称为bss。ess是连接的bss的集合。分布系统(未示出)可以用于在ess中连接ap105。在一些情况下,ap105的覆盖区域110可以被划分为扇区(也未示出)。wlan100可以包括不同类型的ap105(例如,都市区域、家庭网络等),其具有变化的和重叠的覆盖区域110。两个sta115可以另外地或替代地经由直接无线链路125进行直接通信,而不管两个sta115是否在同一覆盖区域110中。在一些情况下,第二bss可以存在于覆盖区域110的相对靠近处。第二bss可以被称为重叠的基本服务集(obss)。在一些情况下,obss可以是一个或多个sta115的干扰源,其中与obss相关联的另外无线设备可以被称为隐藏节点并影响sta115的通信和吞吐量。

直接无线链路120的例子可以包括wi-fi直接连接、wi-fi隧道直接链路建立(tdls)链路、以及其它群组连接。sta115和ap105可以根据来自ieee802.11和包括但不限于802.11b、802.11g、802.11a、802.11n、802.11ac、802.11ad、802.11ah等版本的用于物理和介质访问控制(mac)层的wlan无线电和基带协议进行通信。在其它实现方式中,对等连接或自组织网络可以实现在wlan100内。

在一些情况下,sta115或ap105可以在共享或未经许可频谱中操作。该频谱可以导致sta115或ap105竞争对无线介质的访问。因此,这些设备可以在通信之前执行空闲信道评估(cca),以便确定该信道是否可用。cca可以包括能量检测过程以确定是否存在任意其它活跃的传输。例如,设备可以推断功率计的接收信号强度指示符(rssi)的改变指示信道被占据。特别地,集中于特定带宽中并超过预定本底噪声的信号功率可以指示另一个无线发射机。cca还可以包括检测特定序列,该特定序列指示信道的使用。例如,另一个设备可以在发送数据序列之前发送特定前导码。

ap105可以使用twt过程来为其服务的sta115调度通信和睡眠时段。twt过程可以通过使得ap105能够向bss内的特定sta115指示所述特定sta115是否应该加电以在twtsp期间通信来实现增加的省电。twt过程可以以两种方式使用:请求式twt或广播twt。利用请求式twt,sta115可以请求ap105为sta115调度twtsp以进行通信。来自sta115的请求可以基于各种情况,诸如ul业务模式或网络提供服务的能力(例如,qos)。可以在不管信标帧内的位设置(例如,业务指示图(tim)位设置)的情况下使用所请求的twtsp。在一些情况下,ap105可以将相同的请求式twtsp分配给一个或多个sta115(例如,固定的sta115集合),但是在twtsp的开始处,ap105可以确定在sta115处的数据量并分配用于twtsp的资源。

可以通过ap105调度广播twt,而不管从sta115接收到的任何twt请求。在这种情况下,信标帧中的tim位可以用于向处于省电模式的一个或多个sta115以信号形式通知数据的存在,其中tim位可以包括sta标识(id)。例如,在没有数据可用时,可以将tim位设置为0;或者在存在待发送的数据时,将其设置为1。然后sta115可以识别接收到的信标帧内的tim位设置。另外地或替代地,广播twtsp可以用于与未处于省电模式的sta进行数据交换,并且tim位可以不用于信号传输。

ap105可以使用触发帧来验证sta115是否醒着,如果为否,则sta115可以在后续触发帧唤醒并与ap105通信。在一些情况下,ap105可以以信号形式通知广播twt的下一信标帧,其可以包括目标信标传输时间(tbtt)或定时同步功能(tsf)时间,tbtt和tsf指示何时将发生针对一个或多个sta115的下一分配。在信标帧内的twt元素可以另外地或替代地以信号形式通知周期或下一广播twt时段。在一些例子中,sta115可以将twt请求帧发送到ap105,该twt请求帧标识下一信标帧的tbtt以及在sta115打算接收的后续信标帧之间的间隔。

包括相对高数量的无线设备的特定无线环境(例如,密集无线环境)可能导致丢失请求式twt分配。密集无线环境可以包括住宅位置(例如,公寓大楼)或公共热点(例如,在购物商场中等),其可以具有靠近的多个无线设备。在这些情况下,obss或尝试访问单个ap105的大量sta115可能影响twt过程的效率。例如,当多个sta115具有要发送的数据并且同时尝试竞争介质时,增加数量的sta115可能导致丢失调度的twt分配,因为ap105确定哪些sta115具有要发送的数据。

举例而言,在密集环境中请求式twt和广播twt的相对效率可以通过参考对应于与twt过程相关联的概率的各种参数来进行考虑或评估。例如,参数pr密集可以表示丢失(与请求式twt分配相关的)分配的sp的概率。在一些情况中,pr密集可能影响请求式twt的功率消耗,但是因为仍使用介质所以不会有任何吞吐量损失。参数pr不足可以表示分配的sp不足以服务sta115用于ul和dl传输两者的概率(其中sta115可以通过其它方法完成剩余的数据交换,诸如增强型分布式信道访问(edca)),这可能导致qos下降。参数pr过度可以表示sp是导致系统资源浪费的过度分配的概率,并且pr过度可能影响系统吞吐量损失。另外,参数pr最优可以表示sp是有效分配的概率。

可以使用以下等式来分析请求式twt的功率消耗:

p2*pr密集+(1-pr密集)*p1*pr最优+p3*pr不足+p4*pr过度)(1)

其中p1是在最优分配资源时的功率消耗,p2是在由于密集无线环境而存在丢失请求式twt时隙时的功率消耗,p3是在资源分配不足时的功率消耗,以及p4是在资源被过度分配时的功率消耗。在一些情况下,由于因无线环境密度的增加而占据介质(例如,如上所讨论的,存在obss或大量的sta115),与参数p2和p3相关联的功率消耗可能增加。可以使用参数p5类似地分析广播twt,其中p5是与广播twt相关联的功率消耗。

另外,可以将系统容量损失定义为被分配并且没有与信令开销一起使用的时间段。例如,广播twt可能导致系统容量损失,因为传输触发帧加上由sta115发送的对应帧(例如,省电轮询(ps-poll)帧、qos空帧等)可能在每个信标帧期间持续特定持续时间(例如,大约每个信标帧1-2ms,或者信标帧的1-2%)。在一些情况下,当资源被过度分配时(例如,根据百分比),请求式twt可能经历系统容量损失,其可以通过以下等式来表示:

其中

使用上述参考的参数以及等式1和等式2,表1提供了与在多个pr密集条件下功率和吞吐量损失的分析相关联的结果的例子,以及表2提供了与在不同pr过度条件下功率和吞吐量损失的分析相关联的结果的例子。

表1

表2

基于表1和表2中表示的结果,由请求式twt提供的调度访问可以提供关于省电的改进。但是对于sta115的固定调度可能限制介质利用,并且如果业务是突发的,则sta115可能不得不在sp外部唤醒以通过介质发送数据。因此,可以使用请求式twt提供给sta115的省电的量可能是有限的。广播twt机制可以类似的允许省电,并且可以另外地或替代地用于适应sta115的突发业务。也就是说,广播twt可以在信标时段期间根据无线业务来分配介质。因此,当在未经许可频谱中操作时,如本文所描述的动态广播twt可以实现更大的效率和省电用于密集无线环境中的通信。

如本文所描述的,ap105可以使用twt过程来与bss内的多个sta115通信。在信标帧广播之后,ap105可以发送指示用于与该多个sta115的子集通信的twtsp的信号。例如,信号可以包括用于sta115的子集的触发。ap105还可以识别用于在给定子集内的sta115的上行链路或下行链路数据的存在,其中ul数据的识别可以基于从sta115接收到的消息。sta115的子集和ap105可以在twtsp期间通信,以及在一些情况下,ap105可以基于数据的存在来发送指示下一twtsp的另一信号。然后sta115的子集和ap105可以在下一twtsp期间通信。

图2根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的无线通信系统200的例子。无线通信系统200可以是wlan的例子,并且可以包括ap105-a和sta115-a,其可以是结合图1描述的对应设备的例子。无线通信系统200可以表示使用用于sta115子集的动态twtsp来支持增强的省电技术的系统。

在无线通信系统200中,ap105-a可以使用广播twt来动态地调度一个或多个sta115(例如,sta115-a和sta115-b)以进行有效通信和省电。也就是说,twt过程可以使得ap105-a能够向bss中的特定sta115指示所述特定sta115是否应该加电以在twtsp205期间进行通信。例如,ap105-a可以广播触发帧,其中在先前的信标帧中以信号形式通知触发帧的传输时间,并且可以在给定信标时段期间调度一个或多个触发帧。sta115-a可以处于省电模式,并可以通过信标帧来指示。sta115-a后续地可以发送包括缓冲器状态的响应。缓冲器状态可以包括sta115-a准备发送的数据或业务的类型的指示,要发送的数据量的指示,以及sta115-a是醒着的指示。在一个例子中,sta115-a可以通过发送qos空帧来进行响应。

在从sta115-a接收到响应之后,ap105-a可以知道sta115-a的缓冲器状态,但是ap105-a可能不能调度ulru。例如,ap105-a可能不具有足够的时间来处理从sta115-a接收到的信令。然而,ap105-a可以在相同的twtsp205期间继续发送dl传输。结果,该通信可能趋向短的帧间间距(sifs)突发。

在dl数据传输(其可以使用正交频分多址(ofdma)/多用户(mu)通信来发送)之后,sifs突发可以继续允许ulru的分配以用于ul传输。如果在twtsp205中剩余足够的时间,并且数据交换完成,则sta115-a后续地可以进入睡眠。在一些情况下,sta115-a可能具有另外的排队数据(dl或ul),并且ap105-a可以以信号形式通知sta115-a来使用下一twtsp205进行通信,并且sta115-a可以睡眠(例如,对其射频(rf)链的方面进行断电)直到该时间。

在一些情况下,sta115的功率管理(pm)位可以是零,并且可以预期sta115在下一twtsp上是醒着的。例如,ap105-a可以以信号形式通知至sta115-a的dl数据传输是否可以等待直到下一twtsp205。ap105-a可以包括经由单播或多播传输去往所有sta115(或其子集)的针对下一twtsp205的信令。另外地或替代地,ap105-a可以使用单个消息来发送信令,其可以指示已经接收到所有当前调度的数据(例如,通过将又一数据位设置为等于1)且没有以信号形式通知其不具有任意ul数据的所有sta115可以隐含地在以信号形式通知的twtsp205处是醒着的(例如,使用twt信息元素(ie))。在一些情况下,对于sta115在ul上进行发送可能没有限制。

不包括在由ap105-a发送的触发帧内的sta115可以继续睡眠直到下一twtsp205(如在信标帧中所通告的)。这可以在由ap105-a发送的第一触发帧中以信号形式通知,或者可以被包括在触发帧的twtie中以通告在twtsp205期间是否对可以没有被包括在第一触发帧中的sta115-a进行服务。在一些情况下,ap105-a可能不延长twtsp205或twtsp205中的任何剩余时段来发送sifs突发。ap105-a因此可以以信号形式通知在其期间可以恢复通信的后续twtsp205。

在一些情况下,sta115-a可以根据广播twt来唤醒并在其发送ps-poll之前等待触发帧。例如,ap105-a然后可以发送dlmac协议数据单元(mpdu)到sta115-a,并作为响应可以接收确认(ack)。这种方法可能促进取决于在ps-poll的传输之后的快速周转时间的共存机制。如果将向sta115-a发送另外的数据,则重复相同的序列,并且当外部广播twt或数据交换完成时sta115-a可以返回睡眠。

在一些例子中,sta115-b可以具有多信道并发(mcc)或蓝牙(bt)共存能力,并决定选择退出twt过程,例如当在twtsp205的持续时间上其可能不保持醒着时。sta115-b因此可以选择退出响应由ap105-a发送的触发帧,并且sta115-b可以继续其共存过程,而不发送响应且在广播twtsp205上保持醒着。

在一些情况下,可以使用服务时段终止时间(sptt),其中sp持续时间可以由sta115-a指定,这与广播twt相反。例如,如果ap105-a选择接受(honor)来自sta115-a的sptt,则sta115-a可以发送其数据(例如,其中pm字段等于1),并且ap105-a将避免服务sta115-a。

图3根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的twtsp配置300的例子。在一些情况下,twtsp配置300可以表示由如参照图1-图2所描述的ap105或sta115执行的技术的方面。twtsp配置300可以示出在信标时段内的多个twtsp的例子,其中每个twtsp可以动态地服务sta115的子集。

举例而言,信标帧310可以通告信标时段302包括多个twtsp305,其中每个twtsp305可以服务sta115的不同子集。例如,第一twtsp305-a可以服务sta1至stan1,并且第二twtsp305-b可以服务stan1+1至stan2。可能仍需要ru进行通信的任何sta115可以组合,并在接近个体twtsp305的结束时使用由ap105通告的第三twtsp305-c对该任何sta115进行服务(例如,基于业务需求)。

在一些情况下,信标帧310可以指示在信标帧310之后的另外信息的存在。该另外信息可以包括twtsp305-a(或另外的twtsp305)的存在和定时。例如,信标帧310可以指示用于sta115的第一子集的第一twtsp305-a的定时和用于sta115的不同子集的第二twtsp305-b的定时,但是可能不包括第三twtsp305-c的定时。在第一twtsp305-a之前,ap105可以发送信标帧310,信标帧310指示在twtsp305-a内的触发帧315的传输时间。

在一些情况下,可以在给定信标时段期间调度一个或多个触发帧315。在一些例子中,在信标帧310或触发帧315内的twtie可以用于指示将在twtsp305-a中服务在触发帧中以信号形式通知的sta115。另外地或替代地,twtie可以指示twtsp305-a是否打算服务与所指示的sta115的仅ul通信、或ul和dl通信两者。与背对背的(back-to-back)请求式twtsp相比,在每个twtsp305中的参与(即,所有被允许的sta115)可以是动态的,这与在请求式twt方法中发现的静态参与相反。

在一些情况下,可以根据tim位推断用于dl业务的twtsp,并且可以通过触发帧315的存在来隐含地指示用于ul业务的twtsp。对于在触发帧315中未指示的sta115(例如,在twtsp305-a期间将不进行通信的sta115的剩余子集),在触发帧内的位(例如,级联位)可以用于以信号形式通知那些sta115:在twtsp305-a的持续时间上所述sta115可以进入睡眠。

由信标帧310或由触发帧315指示的一个或多个sta115后续地可以发送包括缓冲器状态的响应帧320。缓冲器状态可以包括sta115准备发送的ul数据或业务的类型的指示(例如,关于准备进行ul传输的每个业务类别的信息)、要发送的数据量的指示、以及sta115是醒着的指示。在一些情况下,sta115是醒着的指示可以隐含地基于响应帧320的传输。在一个例子中,sta115可以通过发送对应于每个业务类型的一个或多个qos空帧来进行响应,并且可以携带用于每个业务类型的数据量。sta115可以另外地或替代地发送具有数据总量的单个qos空帧。

在从一个或多个sta115接收到响应帧320之后,ap105可以知道一个或多个sta115(例如,包括在触发帧315中的sta115)的至少一个子集的缓冲器状态,但是ap105可能不能调度ulru。例如,ap105可能不具有足够的时间来处理从sta115接收到的响应帧320。然而,ap105可以在twtsp305-a期间继续发送dl传输325-a,其中dl传输325-a可以包括dlbu和触发。在一些情况下,该通信可能倾向于sifs突发。响应于从ap105接收的dl传输325-a,sta115可以发送多tid块确认(m-ba)330,其中来自ap105的多个mpdu可以一起被确认。

在dl传输325-a(其可以使用ofdma/mu通信来发送)之后,sifs突发可以继续允许ulru分配以用于ul传输。例如,ap105可以发送包括dlbu和触发的dl传输325-b。然后,基于所接收到的触发,sta115可以将ul数据和m-ba帧340发送到ap105。在一些例子中,dl传输325-b可以包括dl数据或触发或两者。基于twtsp305-a的持续时间,可以重复dl传输325-b和来自sta115的任何对应的响应。在一些情况下,dl传输325-b可以不存在于twtsp305-a中,例如,当没有另外数据可用于被传送时,或者如果在twtsp305-a中没有剩余足够的时间进行通信时。

如果在twtsp305-a中剩余足够的时间,并且数据交换完成,则一个或多个sta115后续地可以进入睡眠。在一些情况下,如果存在具有另外数据(dl或ul)的sta115,则ap105可以以信号形式通知用于这些sta115的下一twtsp305以进行通信。下一twtsp305可以在同一信标时段302内,并且可以包括在信标帧310中所指示的已调度的twtsp305中的任何一个。在一些情况下,下一twtsp305可以在不同的信标时段中。

例如,ap105可以发送信令345,信令345标识sta115(或多个sta115)可以用于传送另外数据的twtsp305-c。信令345还可以包括响应于从一个或多个sta115接收到的ul数据而从ap105发送的多staba。在一些情况下,信令345可以重新使用具有包括twtsp信令的内容的twtie帧。也就是说,可以重新使用twtie(或通过改变字段进行修改)来包括指示另外twtsp305的信令,在该另外twtsp305期间sta115可以通信。

在一些情况下,以信号形式通知的sta115可以包括尚未进入省电模式并具有dl或ul数据或两者的sta115。例如,具有另外数据、dl传输中最后数据帧的sta115可以包括这种使用位的指示(例如,多个数据位设置为1)。类似地,具有另外ul数据的sta115可能没有排空ul队列。在一些情况下,ap105可以基于bss的状况来前瞻性地(proactively)调度下一twtsp305。例如,ap105可以识别sta115的子集的业务需求,并前瞻性地确定twtsp305-c可以用于完成通信。

在一些情况下,可以将用于一个或多个sta115的pm位设置为零,并且可以预期sta115在第三twtsp305-c期间是醒着的。在这种情况下,ap105可以在信令345中包括至sta115的dl数据传输是否等待直到twtsp305-c。ap105可以经由单播传输或经由多播传输将指示第三twtsp305-c的信令345发送到所有sta115(或其子集)。另外地或替代地,ap105可以使用单个消息来发送信令345,其可以指示:已经接收到所有当前调度的数据(例如,通过将多个数据位设置为等于1)且没有以信号形式通知它们不具有任何ul数据的所有sta115可以在以信号形式通知的第三twtsp305-c处隐含地是醒着的(例如,使用twtie)。

在一些情况下,对于一个或多个sta115在ul上进行发送可能没有限制。例如,sta115可以确定其具有不能、或优选地不应等待下一twtsp305来发送的数据。sta115然后可以决定在ul上进行发送,而不管以信号形式通知的twtsp305-c。

在第一twtsp305-a的结束处,第一瞌睡时段305-a可以开始于可能没有被调度的通信之处,并且sta115可以进入睡眠状态(例如,对部分sta115rf链或其它元件部分进行断电的低功率状态)来省电。在第一瞌睡时段350-a之后,第二twtsp305-b可以开始,在此可以服务sta115的另一子集(例如,stan1+1至stan2)。第二twtsp305-b可以包括参照第一twtsp305-a描述的相同或不同步骤。例如,ap105可以使用如参照twtsp305-a所描述的更多或更少步骤与sta115的不同子集进行通信。

twtsp305-b之后可以跟着第二瞌睡时段350-b,在此可能没有被调度的通信。后续地,twtsp305-c可以用于服务具有要传送的另外dl或ul数据的任何另外的sta115。由twtsp305-c服务的sta115可以包括在twtsp305-a或twtsp305-b或两者期间服务的一个或多个sta115。例如,twtsp305-c可以用于与sta1至stan2的通信。

在一些情况下,第二twtsp305-b和第三twtsp305-c可以组合成单个twtsp305。另外地或替代地,可以在第二twtsp305-b之前发生第三twtsp305-c(例如,以满足排队数据业务类型的延迟或时延要求)。在一些例子中,所有的twtsp可以是不同持续时间。也就是说,可以基于bss中的业务状况由ap105动态地确定每个twtsp305的持续时间,这可以减少资源的利用不足。

在一些例子中,在第一twtsp305-a中服务的sta115可以另外地或替代地在第一twtsp305-a之后的不同twtsp305中进行通信。例如,第一sta115可以在第一twtsp305-a期间进行通信,并后续地在第二twtsp305-b期间进行通信,其中第二sta115可以在第一twtsp305-a期间进行通信,并后续地在第三twtsp305-c期间进行通信。

图4根据本公开内容的各个方面,示出了支持动态广播时间以唤醒服务时段分配的系统的过程流程400的例子。过程流程400可以包括ap105-b和sta115-c,其可以是参照图1-图2描述的对应设备的例子。

在步骤405处,ap105-b可以广播信标帧并且sta115-c可以接收信标帧,该信标帧标识用于bss的第一twtsp和第二twtsp的定时。在一些情况下,由信标帧启动的信标时段包括第一twtsp和第二twtsp。另外地或替代地,由信标帧启动的信标时段可以包括第一twtsp,并且后续信标时段可以包括第二twtsp。

在步骤410处,ap105-b可以发送指示用于包括ap105-b的bss的sta115子集的第一twtsp的第一信号。在一些情况下,第一信号包括用于该sta115子集的触发帧。在一些情况下,信标帧可以指示第一信号的定时。第一信号可以包括发送到该sta115子集的第一广播消息。

在步骤415处,ap105-b可以在第一twtsp期间从sta115-c接收消息。ap105-b还可以从sta115-c接收指示sta115-c的缓冲器状态的消息。在一些情况下,ap105-b可以从sta115-c接收指示第一twtsp的请求的终止时间的消息,并且ap105-b可以基于所接收的消息来确定发送第二消息。

在步骤420处,ap105-b可以在第一twtsp期间识别用于该sta115子集中的sta115-c的上行链路或下行链路数据的存在。可以基于所接收的消息(例如,缓冲器状态报告)来识别用于sta115-c的上行链路数据的存在。在步骤425处,ap105-b可以确定sta115-c的省电模式。在步骤430处,ap105-b和sta115-c可以在第一twtsp期间进行通信。在步骤430处的通信可以包括:ap105-b在第一twtsp期间发送第一下行链路消息到sta115-c。在一些情况下,可以基于接收到缓冲器状态来从sta115-c接收上行链路数据。

在步骤435处,基于在第一twtsp期间识别出上行链路或下行链路数据的存在,ap105-b可以发送指示用于sta115-c的第二twtsp的第二信号。在一些情况下,基于确定sta115-c的省电模式来将第二信号发送到sta115-c。第二信号可以包括发送到sta115-c和所述子集中的一个或多个另外sta115的第二广播消息。在一些例子中,第二信号可以是发送到sta115-c的单播消息。

在一些情况下,ap105-b可以在第二twtsp期间将第二下行链路消息发送到sta115-c,其中第二下行链路消息的传输是基于在第一twtsp期间所识别出的下行链路数据的存在。第二twtsp可以包括在第一twtsp之后的下一twtsp,并且ap105-b可以在第二twtsp期间与sta115-c和bss的另一sta115子集进行通信。

在一些例子中,ap105-b可以在第三twtsp期间与bss的另一sta115子集进行通信,其中该另一sta115子集不包括针对第一twtsp触发的sta115(例如,sta115-c)。在一些情况下,可以在第三twtsp之前或之后发生第二twtsp。在第三twtsp期间,ap105-b可以识别用于另一sta115子集中的sta115的上行链路或下行链路数据的存在。然后,ap105-b可以发送指示用于另一sta115子集中的sta115的第二twtsp的第三信号,并在第二twtsp期间与该另一sta115子集中的sta115进行通信。在一些情况下,ap105-b可以在第三twtsp期间与bss的另一sta115子集进行通信,其中该另一sta115子集包括针对第一twtsp触发的sta115。

图5根据本公开内容的各个方面,示出了支持动态广播时间以唤醒服务时段分配的无线设备500的框图。无线设备500可以是参照图1和图2描述的ap105的方面的例子。无线设备500可以包括接收机505、发射机510和aptwtsp管理器515。无线设备500还可以包括处理器。这些组件中的每个可以彼此通信。

接收机505可以接收信息,例如,与各种信息信道相关联的分组、用户数据、或控制信息(例如,控制信道、数据信道、以及与动态广播时间以唤醒服务时段分配相关的信息等)。信息可以被传递到设备的其它组件。接收机505可以是参照图8描述的收发机825的方面的例子。

发射机510可以发送从无线设备500的其它组件接收的信号。在一些例子中,发射机510可以与接收机共置于收发机模块中。例如,发射机510可以是参照图8描述的收发机825的方面的例子。发射机510可以包括单个天线,或者其可以包括多个天线。

aptwtsp管理器515可以发送指示用于包括ap的bss的sta115子集的第一twtsp的第一信号,在第一twtsp期间识别用于该sta115子集中的sta115的上行链路或下行链路数据的存在,以及基于在第一twtsp期间识别出上行链路或下行链路数据的存在,发送指示用于该sta115的第二twtsp的第二信号。aptwtsp管理器515还可以是参照图8描述的aptwtsp管理器805的方面的例子。

图6根据本公开内容的各个方面,示出支持动态广播时间以唤醒服务时段分配的无线设备600的框图。无线设备600可以是参照图1、图2和图5描述的无线设备500或ap105的方面的例子。无线设备600可以包括接收机605、aptwtsp管理器610和发射机625。无线设备600还可以包括处理器。这些组件中的每个可以彼此通信。

接收机605可以接收可以被传递给设备的其它组件的信息。接收机605还可以执行参照图5的接收机505描述的功能。接收机605可以是参照图8描述的收发机825的方面的例子。

aptwtsp管理器610可以是参照图5描述的aptwtsp管理器515的方面的例子。aptwtsp管理器610可以包括twtsp组件615和数据识别组件620。aptwtsp管理器610可以是参照图8描述的aptwtsp管理器805的方面的例子。twtsp组件615可以发送指示用于包括ap105的bss的sta115子集的第一twtsp的第一信号,以及基于在第一twtsp期间识别出上行链路或下行链路数据的存在,发送指示用于sta115的第二twtsp的第二信号。

在一些情况下,第一信号包括发送到该sta115子集的第一广播消息,并且第二信号包括发送到sta115和该子集中的一个或多个另外sta115的第二广播消息。在一些情况下,第一信号包括发送到该sta115子集的广播消息,并且第二信号包括发送到该sta115的单播消息。在一些情况下,第二twtsp包括在第一twtsp之后的下一twtsp。

数据识别组件620可以在第一twtsp期间识别用于sta115子集中的sta115的上行链路或下行链路数据的存在。发射机625可以发送从无线设备600的其它组件接收的信号。在一些例子中,发射机625可以与接收机共置于收发机模块中。例如,发射机625可以是参照图8描述的收发机825的方面的例子。发射机625可以包括单个天线,或者其可以包括多个天线。

图7根据本公开内容的各个方面,示出了aptwtsp管理器700的框图,aptwtsp管理器700可以是无线设备500或无线设备600的对应组件的例子。也就是说,twtsp管理器700可以是参照图5和图6描述的aptwtsp管理器515或aptwtsp管理器610的方面的例子。aptwtsp管理器700还可以是参照图8描述的aptwtsp管理器805的方面的例子。

aptwtsp管理器700可以包括信标帧组件705、通信组件710、省电模式组件715、twtsp组件720、数据识别组件725、bss共存组件730、缓冲器状态组件735和终止时间组件740。这些模块中的每个可以直接或间接地彼此通信(例如,经由一个或多个总线)。

信标帧组件705可以对信标帧进行广播,该信标帧标识bss的第一twtsp和第二twtsp的定时,其中第一信号包括用于sta115子集的触发帧。在一些情况下,由信标帧启动的信标时段包括第一twtsp,并且其中,后续信标时段包括第二twtsp。在一些情况下,信标帧指示第一信号的定时。在一些情况下,由信标帧启动的信标时段包括第一twtsp和第二twtsp。

通信组件710可以在第一twtsp期间从sta115接收消息,其中用于sta115的上行链路数据的存在是基于所接收的消息来识别的,以及在第一twtsp期间将第一下行链路消息发送到sta115。在一些例子中,通信组件710可以在第二twtsp期间将第二下行链路消息发送到sta115,其中第二下行链路消息的传输基于在第一twtsp期间所识别出的下行链路数据的存在。在一些情况下,通信组件710可以在第三twtsp期间与bss的另一sta115子集通信,其中该另一sta115子集不包括针对第一twtsp触发的sta115。

通信组件710还可以在第三twtsp期间识别用于另一sta115子集中的sta115的上行链路或下行链路数据的存在,发送指示用于该另一sta115子集中的sta115的第二twtsp的第三信号,以及在第二twtsp期间与该另一sta115子集中的sta115进行通信。在一些例子中,通信组件710可以在第三twtsp期间与bss的另一sta115子集进行通信,其中该另一sta115子集包括针对第一twtsp触发的sta115。另外地或替代地,通信组件710可以在第二twtsp期间与sta115和bss的另一sta115子集通信,并且在第一twtsp与第二twtsp之间的间隔期间从该sta115接收上行链路数据。在一些情况下,在第三twtsp之前发生第二twtsp。在一些情况下,在第三twtsp之后发生第二twtsp。

省电模式组件715可以确定sta115的省电模式,其中第二信号是基于确定sta115的省电模式而发送到sta115的。twtsp组件720可以发送指示用于包括ap115的bss的sta115子集的第一twtsp的第一信号,以及基于在第一twtsp期间识别出上行链路或下行链路数据的存在,发送指示用于sta115的第二twtsp的第二信号。

数据识别组件725可以在第一twtsp期间识别用于sta115子集中的sta115的上行链路或下行链路数据的存在。bss共存组件730可以确定sta115的操作模式,其中第一信号或第二信号是基于确定操作模式而发送的。在一些情况下,以信号形式通知的操作模式可以包括省电模式或关于sta115选择退出响应触发帧的指示(例如,如果sta115是处于带外共存操作模式的话)。带外共存操作模式可以包括采用蓝牙的模式,例如用于促进对无线介质的访问。

缓冲器状态组件735可以从sta115接收指示sta115的缓冲器状态的消息,并基于接收到缓冲器状态来从sta115接收上行链路数据。终止时间组件740可以从sta115接收指示用于第一twtsp的请求的终止时间的消息,并基于所接收的消息来确定发送第二消息。

图8根据本公开内容的各个方面,示出了包括支持动态广播时间以唤醒服务时段分配的设备的系统800的框图。例如,系统800可以包括ap105-c,其可以是无线设备500、无线设备600、或参照图1、图2和图4至图7描述的ap105的例子。

ap105-c还可以包括aptwtsp管理器805、存储器810、处理器820、收发机825、天线830和cca模块835。这些模块中的每个可以直接或间接彼此通信(例如,经由一个或多个总线)。aptwtsp管理器805可以是参照图5至图7描述的aptwtsp管理器的例子。

存储器810可以包括随机存取存储器(ram)和只读存储器(rom)。存储器810可以存储包括指令的计算机可读、计算机可执行软件,所述指令在被执行时使得处理器执行本文描述的各种功能(例如,动态广播时间以唤醒服务时段分配等)。在一些情况下,软件815可以不直接由处理器执行,但可以使得计算机(例如,在被编译和执行时)执行本文描述的功能。处理器820可以包括智能硬件设备(例如,中央处理单元(cpu)、微控制器、专用集成电路(asic)等)。

收发机825可以经由一个或多个天线、有线或无线链路与一个或多个网络进行双向地通信,如上所述。例如,收发机825可以与ap105或sta115进行双向地通信。收发机825还可以包括调制解调器,该调制解调器用于对分组进行调制并将经调制的分组提供给天线以进行传输,并且对从天线接收的分组进行解调。在一些情况下,无线设备可以包括单个天线830。然而,在一些情况下,设备可以具有多于一个天线830,其能够并发地发送或接收多个无线传输。cca模块835可以执行先听后讲(lbt)过程,例如cca,用于如上参照图1所述的访问未经许可频谱。

图9根据本公开内容的各个方面,示出了支持动态广播时间以唤醒服务时段分配的无线设备900的框图。无线设备900可以是参照图1和图2描述的sta115的方面的例子。无线设备900可以包括接收机905、发射机910和statwtsp管理器915。无线设备900还可以包括处理器。这些组件中的每个可以彼此通信。

接收机905可以接收信息,例如,与各种信息信道相关联的分组、用户数据或控制信息(例如,控制信道、数据信道、以及与动态广播时间以唤醒服务时段分配相关的信息等)。信息可以被传递到设备的其它组件。接收机905可以是参照图12描述的收发机1225的方面的例子。

发射机910可以发送从无线设备900的其它组件接收的信号。在一些例子中,发射机910可以与接收机共置于收发机模块中。例如,发射机910可以是参照图12描述的收发机1225的方面的例子。发射机910可以包括单个天线,或者其可以包括多个天线。

statwtsp管理器915可以从ap105接收指示第一twtsp的第一信号,在第一twtsp期间与ap105进行通信,以及在第一twtsp期间接收指示用于与ap105通信的第二twtsp的第二信号。statwtsp管理器915还可以是参照图12描述的statwtsp管理器1205的方面的例子。

图10根据本公开内容的各个方面,示出了支持动态广播时间以唤醒服务时段分配的无线设备1000的框图。无线设备1000可以是参照图1、图2和图9描述的无线设备900或sta115的方面的例子。无线设备1000可以包括接收机1005、statwtsp管理器1010和发射机1025。无线设备1000还可以包括处理器。这些组件中的每个可以彼此通信

接收机1005可以接收被传递到设备的其它组件的信息。接收机1005还可以执行参照图9的接收机905描述的功能。接收机1005可以是参照图12描述的收发机1225的方面的例子。

statwtsp管理器1010可以是参照图9描述的statwtsp管理器915的方面的例子。statwtsp管理器1010可以包括通信组件1015和twtsp组件1020。statwtsp管理器1010可以是参照图12描述的statwtsp管理器1205的方面的例子。

通信组件1015可以在第一twtsp期间与ap105通信,在第一twtsp期间发送消息,其中该消息指示上行链路数据的存在。在一些情况下,通信组件1015可以在第一twtsp期间接收第一下行链路消息,在第二twtsp期间接收第二下行链路消息,其中第二下行链路消息的传输包括在第一twtsp期间在ap105处缓冲的数据,以及在第一twtsp与第二twtsp之间的间隔期间从sta115发送上行链路数据。

twtsp组件1020可以从ap105接收指示第一twtsp的第一信号,以及在第一twtsp期间接收指示用于与ap105通信的第二twtsp的第二信号。在一些情况下,第一信号包括发送到sta115子集的广播消息,并且第二信号包括发送到sta115的单播消息。

发射机1025可以发送从无线设备1000的其它组件接收的信号。在一些例子中,发射机1025可以与接收机共置于收发机模块中。例如,发射机1025可以是参照图12描述的收发机1225的方面的例子。发射机1025可以利用单个天线,或者其可以利用多个天线。

图11根据本公开内容的各个方面,示出了statwtsp管理器1100的框图,statwtsp管理器1100可以是无线设备900或无线设备1000的对应组件的例子。也就是说,statwtsp管理器1100可以是参照图9和图10描述的statwtsp管理器915或statwtsp管理器1010的方面的例子。statwtsp管理器1100还可以是参照图12描述的statwtsp管理器1205的方面的例子。

statwtsp管理器1100可以包括信标帧组件1105、bss共存组件1110、通信组件1115、twtsp组件1120、省电模式组件1125和终止时间组件1130。这些组件中的每个可以直接或间接彼此进行通信(例如,经由一个或多个总线)。

信标帧组件1105可以接收信标帧,该信标帧标识bss的第一twtsp和第二twtsp的定时,其中第一信号包括用于bss的sta115子集的触发帧。在一些情况下,由信标帧启动的信标时段包括第一twtsp和第二twtsp。在一些情况下,由信标帧启动的信标时段包括第一twtsp,并且其中,后续信标时段包括第二twtsp。在一些情况下,信标帧指示第一信号的定时。

bss共存组件1110可以发送指示缓冲器状态的消息,在第一twtsp或第二twtsp期间基于发送缓冲器状态来发送上行链路数据,以及向ap105发送指示操作模式的消息,其中第一信号或第二信号是基于操作模式的指示来发送的。在一些情况下,以信号形式通知的操作模式可以包括省电模式或关于sta115选择退出响应触发帧的指示(例如,如果sta115处于带外共存操作模式的话)。带外共存操作模式可以包括采用蓝牙的模式,例如用于促进对无线介质的访问。在一些情况下,当接收到操作模式的指示时,ap105可以避免发送数据到sta115。

通信组件1115可以在第一twtsp期间与ap105通信。在一些例子中,通信组件1115可以在第一twtsp期间发送消息,其中该消息指示上行链路数据的存在,并且在第一twtsp期间接收第一下行链路消息。另外,通信组件1115可以在第二twtsp期间接收第二下行链路消息,其中第二下行链路消息的传输包括在第一twtsp期间在ap105处缓冲的数据,并且通信组件1115可以在第一twtsp与第二twtsp之间的间隔期间从sta115发送上行链路数据。

twtsp组件1120可以从ap105接收指示第一twtsp的第一信号,并且在第一twtsp期间接收指示用于与ap105通信的第二twtsp的第二信号。省电模式组件1125可以向ap105发送指示省电模式的消息,其中第二信号是基于sta115的省电模式来发送的。终止时间组件1130可以发送指示用于第一twtsp的请求的终止时间的消息,其中基于该消息来发送第二消息。

图12根据本公开内容的各个方面,示出了包括支持动态广播时间以唤醒服务时段分配的设备的系统1200的框图。例如,系统1200可以包括sta115-f,其可以是参照图1、图2和图9至图11描述的无线设备900、无线设备1000或sta115的例子。

sta115-f还可以包括statwtsp管理器1205、存储器1210、处理器1220、收发机1225、天线1230和cca模块1235。这些模块中的每个可以直接或间接彼此通信(例如,经由一个或多个总线)。statwtsp管理器1205可以是参照图9至图11描述的statwtsp管理器的例子。

存储器1210可以包括ram和rom。存储器1210可以存储包括指令的计算机可读、计算机可执行软件,所述指令在被执行时使得处理器执行本文描述的各种功能(例如,动态广播时间以唤醒服务时段分配等)。在一些情况下,软件1215可以不直接被处理器执行,但可以使得计算机(例如,在被编译和执行时)执行本文描述的功能。处理器1220可以包括智能硬件设备(例如,cpu、微控制器、asic等)。

收发机1225可以经由一个或多个天线、有线或无线链路与一个或多个网络进行双向地通信,如上所述。例如,收发机1225可以与ap105或sta115进行双向地通信。收发机1225还可以包括调制解调器,该调制解调器用于对分组进行调制并将经调制的分组提供给天线以进行传输,并且对从天线接收的分组进行解调。在一些情况下,无线设备可以包括单个天线1230。然而,在一些情况下,设备可以具有多于一个天线830,其能够并发地发送或接收多个无线传输。cca模块1235可以执行lbt过程,例如cca,用于如上参照图1所述的访问未经许可频谱。

图13根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的方法1300的流程图。方法1300的操作可以由参照图1和图2描述的设备(例如ap105)或其组件来实现。例如,方法1300的操作可以由如本文所描述的aptwtsp管理器执行。在一些例子中,ap105可以执行一组代码以控制设备的功能单元来执行下文描述的功能。另外地或替代地,ap105可以使用专用硬件来执行下文描述的功能的方面。

在框1305处,如上参照图2至图4所述,ap105可以发送指示用于包括ap105的bss的sta115子集的第一twtsp的第一信号。在某些例子中,框1305的操作可以由如参照图6所描述的twtsp组件执行。

在框1310处,如上参照图2至图4所述,ap105可以在第一twtsp期间识别用于sta115子集中的sta115的上行链路或下行链路数据的存在。在某些例子中,框1310的操作可以由如参照图6所描述的数据识别组件执行。

在框1315处,如上参照图2至图4所述,ap105可以基于在第一twtsp期间识别出上行链路或下行链路数据的存在来发送指示用于sta115的第二twtsp的第二信号。在某些例子中,框1315的操作可以由如参照图6所描述的twtsp组件执行。

图14根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的方法1400的流程图。方法1400的操作可以由参照图1和图2描述的设备(例如ap105)或其组件来实现。例如,方法1400的操作可以由如本文所描述的aptwtsp管理器执行。在某些例子中,ap105可以执行一组代码以控制设备的功能单元来执行下文描述的功能。另外地或替代地,ap105可以使用专用硬件来执行下文描述的功能的方面。

在框1405处,如上参照图2至图4所述,ap105可以对信标帧进行广播,该信标帧帧指示用于bss的第一twtsp和另外twtsp的定时。在某些例子中,框1405的操作可以由如参照图6所描述的信标帧组件执行。

在框1410处,如上参照图2至图4所述,ap105可以发送指示用于包括ap105的bss的sta115子集的第一twtsp的第一信号,其中第一信号包括用于sta115子集的触发帧。在某些例子中,框1410的操作可以由如参照图6所描述的twtsp组件执行。

在框1415处,如上参照图2至图4所述,ap105可以在第一twtsp期间识别用于sta115子集中的sta115的上行链路或下行链路数据的存在。在某些例子中,框1415的操作可以由如参照图6所描述的数据识别组件执行。

在框1420处,如上参照图2至图4所述,基于在第一twtsp期间识别出上行链路或下行链路数据的存在,ap105可以发送指示用于sta115的第二twtsp的第二信号。在某些例子中,框1420的操作可以由参照图6所描述的twtsp组件执行。

图15根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的方法1500的流程图。方法1500的操作可以由参照图1和图2描述的设备(例如ap105)或其组件来实现。例如,方法1500的操作可以由如本文所描述的aptwtsp管理器来执行。在一些例子中,ap105可以执行一组代码以控制设备的功能单元来执行下文描述的功能。另外地或替代地,ap105可以使用专用硬件来执行下文描述的功能的方面。

在框1505处,如上参照图2至图4所述,ap105可以发送指示用于包括ap105的bss的sta115子集的第一twtsp的第一信号。在某些例子中,框1505的操作可以由如参照图6所描述的twtsp组件执行。

在框1510处,如上参照图2至图4所述,ap105可以在第一twtsp期间从sta115接收消息,其中基于所接收的消息来识别用于sta115的上行链路数据的存在。在某些例子中,框1510的操作可以由如参照图6所描述的通信组件执行。

在框1515处,如上参照图2至图4所述,ap105可以在第一twtsp期间识别用于sta115子集中的sta115的上行链路或下行链路数据的存在。在某些例子中,框1515的操作可以由如参照图6所描述的数据识别组件执行。

在框1520处,如上参照图2至图4所述,基于在第一twtsp期间识别出上行链路或下行链路数据的存在,ap105可以发送指示用于sta115的第二twtsp的第二信号。在某些例子中,框1520的操作可以由如参照图6所描述的twtsp组件执行。

图16根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的方法1600的流程图。方法1600的操作可以由参照图1和图2描述的设备(例如ap105)或其组件来实现。例如,方法1600的操作可以由如本文所描述的aptwtsp管理器执行。在一些例子中,ap105可以执行一组代码以控制设备的功能单元来执行下文描述的功能。另外地或替代地,ap105可以使用专用硬件来执行下文描述的功能的方面。

在框1605处,如上参照图2至图4所述,ap105可以发送指示用于包括ap105的bss的sta115子集的第一twtsp的第一信号。在某些例子中,框1605的操作可以由如参照图6所描述的twtsp组件执行。

在框1610处,如上参照图2至图4所述,ap105可以在第一twtsp期间识别用于sta115子集中的sta115的上行链路或下行链路数据的存在。在某些例子中,框1610的操作可以由如参照图6所描述的数据识别组件执行。

在框1615处,如上参照图2至图4所述,ap105可以确定sta115的省电模式,其中基于确定sta115的省电模式来将第二信号发送到sta115。在某些例子中,框1615的操作可以由如参照图6所描述的省电模式组件执行。

在框1620处,如上参照图2至图4所述,基于在第一twtsp期间识别出上行链路或下行链路数据的存在,ap105可以发送指示用于sta115的第二twtsp的第二信号。在某些例子中,框1620的操作可以由如参照图6所描述的twtsp组件执行。

图17根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的方法1700的流程图。方法1700的操作可以由参照图1和图2描述的设备(例如sta115)或其组件来实现。例如,方法1700的操作可以由如本文所描述的statwtsp管理器执行。在一些例子中,sta115可以执行一组代码以控制设备的功能单元来执行下文描述的功能。另外地或替代地,sta115可以使用专用硬件来执行下文描述的功能的方面。

在框1705处,如上参照图2至图4所述,sta115可以从ap105接收指示第一twtsp的第一信号。在某些例子中,框1705的操作可以由如参照图10所描述的twtsp组件执行。

在框1710处,如上参照图2至图4所述,sta115可以在第一twtsp期间与ap105通信。在某些例子中,框1710的操作可以由如参照图10所描述的通信组件执行。

在框1715处,如上参照图2至图4所述,sta115可以在第一twtsp期间接收指示用于与ap105通信的第二twtsp的第二信号。在某些例子中,框1715的操作可以由如参照图10所描述的twtsp组件执行。

图18根据本公开内容的各个方面,示出了用于动态广播时间以唤醒服务时段分配的方法1800的流程图。方法1800的操作可以通过结合图1和2描述的设备(例如sta115)或其组件实现。例如,方法1800的操作可以由如本文所描述的statwtsp管理器执行。在一些例子中,sta115可以执行一组代码以控制设备的功能单元来执行下文描述的功能。另外地或替代地,sta115可以使用专用硬件来执行下文描述的功能的方面。

在框1805处,如上参照图2至图4所述,sta115可以接收信标帧,该信标帧标识用于bss的第一twtsp和另外twtsp的定时,其中第一信号包括用于bss的sta115子集的触发帧。在某些例子中,框1805的操作可以由如参照图10所描述的信标帧组件执行。

在框1810处,如上参照图2至图4所述,sta115可以从ap105接收指示第一twtsp的第一信号。在某些例子中,框1810的操作可以由如参照图10所描述的twtsp组件执行。

在框1815处,如上参照图2至图4所述,sta115可以在第一twtsp期间与ap105通信。在某些例子中,框1815的操作可以由如参照图10所描述的通信组件执行。

在框1820处,如上参照图2至图4所述,sta115可以在第一twtsp期间接收指示用于与ap105通信的第二twtsp的第二信号。在某些例子中,框1820的操作可以由如参照图10所描述的twtsp组件执行。

应当注意,这些方法描述了可能的实现方式,并且操作和步骤可以被重新布置或以其它方式修改,使得其它实现方式是可能的。在一些例子中,可以组合来自两种或更多种方法的方面。例如,每种方法的方面可以包括其它方法的步骤或方面,或者本文描述的其它步骤或技术。因此,本公开内容的方面可以提供动态广播时间以唤醒服务时段分配。

为使本领域技术人员能够实施或者使用本公开内容,提供了本文的描述。对于本领域技术人员来说,对本公开内容的各种修改将是显而易见的,并且本文定义的总体原理可以在不脱离本公开内容的范围的基础上应用于其它变型。因此,本公开内容并不限于本文所描述的例子和设计,而是要与本文所公开的原理和新颖特征的最广范围相一致。

本文描述的功能可以用硬件、由处理器执行的软件、固件或其任意组合来实现。当用由处理器执行的软件来实现时,功能可以存储在计算机可读介质上或者作为一个或多个指令或代码通过计算机可读介质上进行传输。其它例子和实现方式在本公开内容和随附权利要求的范围和精神内。例如,由于软件的本质,可以利用处理器执行的软件、硬件、固件、硬连线或这些中的任意项的组合来实现上述功能。实现功能的特征还可以物理上位于各个位置,包括被分布为使得功能的部分在不同物理位置实现。如本文所使用的,包括在权利要求中,当在具有两个或更多个项目的列表中使用术语“和/或”时,其意指可以单独采用所列项目中的任一个,或者可以采用所列项目中的两个或更多个项目的任意组合。例如,如果将组成描述为包含组成部分a、b和/或c,则该组成可以包含:仅a;仅b;仅c;a和b的组合;a和c的组合;b和c的组合;或者a、b和c的组合。此外,如本文所使用的,包括在权利要求中,如在项目列表中(例如,由诸如“中的至少一个”或“中的一个或多个”的短语结束的项目列表)使用的“或”指示包含性列表,使得例如提及项目列表的“中至少一个”的短语指的是这些项目的任意组合,包括单个成员。举例而言,“a、b或c中的至少一个”旨在覆盖a、b、c、a-b、a-c、b-c以及a-b-c,以及多个相同元素的任意组合(例如,a-a、a-a-a、a-a-b、a-a-c、a-b-b、a-c-c、b-b、b-b-b、b-b-c、c-c和c-c-c,或者a、b和c的任意其它次序)。

如本文所使用的,短语“基于”不应被解释为封闭的条件集合的参考。例如,描述为“基于条件a”的示例性步骤可以基于条件a和条件b两者,而不背离本公开内容的范围。换句话说,如本文所使用的,应以类似于短语“至少部分地基于”的方式解释短语“基于”。

计算机可读介质包括非暂时性计算机存储介质和通信介质两者,其中通信介质包括有助于从一个地方向另一个地方传送计算机程序的任何介质。非暂时性存储介质可以是能够由通用计算机或专用计算机存取的任何可用介质。通过举例而非限制的方式,非暂时性计算机可读介质可以包括ram、rom、电可擦除可编程只读存储器(eeprom)、压缩光盘(cd)rom或其它光盘存储、磁盘存储或其它磁存储设备、或者能够用于以指令或数据结构的形式的携带或存储期望的程序代码单元并能够由通用计算机或专用计算机或通用处理器或专用处理器存取的任何其它介质。此外,任何连接可以适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(dsl)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或其它远程源传输的,则同轴电缆、光纤光缆、双绞线、dsl或者诸如红外线、无线电和微波之类的无线技术包括在所述介质的定义中。如本文所使用的,磁盘(disk)和光盘(disc)包括cd、激光光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上述的组合也应当包括在计算机可读介质的范围之内。

本文所描述的一个或多个无线通信系统可以支持同步或异步操作。对于同步操作,ap可以具有类似的帧定时,并且来自不同ap的传输在时间中可以近似对齐。对于异步操作,ap可以具有不同的帧定时,并且来自不同ap的传输在时间中可以不对齐。本文所描述的技术可以用于同步或异步操作。

因此,本公开内容的方面可以提供动态广播时间以唤醒服务时段分配。应当注意,这些方法描述了可能的实现方式,并且操作和步骤可以被重新布置或以其它方式修改,使得其它实现方式是可能的。在一些例子中,可以组合来自两个或更多方法的方面。

被设计为执行本文所述功能的通用处理器、dsp、asic、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意组合,可以实现或执行结合本文所描述的各种说明性的框和模块。通用处理器可以是微处理器,但在替代方式中,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,数字信号处理器(dsp)和微处理器的组合、多个微处理器、一个或多个微处理器与dsp核心的结合,或者任何其它此种配置。因此,可以通过一个或多个其它处理单元(或核心)在至少一个集成电路(ic)上执行本文所描述的功能。在各种例子中,可以使用不同类型的集成电路(例如,结构化/平台asic、fpga、或另一半定制ic),可以以本领域中已知的任何方式对其进行编程。还可以通过体现于存储器中且被格式化为由一个或多个通用或专用处理器执行的的指令来整体或部分实现每个单元的功能。

在附图中,类似的组件或特征可以具有相同的参考标记。此外,可以通过参考标记后用短划线和区分类似组件的第二标记来区分相同类型的各种组件。如果在说明书中使用仅第一参考标记,则描述适用于具有相同第一参考标记的类似组件中的任何一个,而不管第二参考标记如何。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1