一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于基于TWT争用介质的方法及装置与流程

2022-06-22 15:47:17 来源:中国专利 TAG:

用于基于twt争用介质的方法及装置
技术领域
1.本发明通常涉及无线通信,以及更具体地,涉及网状网络(mesh network)中基于目标唤醒时间(target wakeup time,twt)的争用最小化。


背景技术:

2.除非本文另有说明,否则本节中描述的方法相对于所列之权利要求书并不构成先前技术,且也不因被包括在本节中而被认为是先前技术。
3.在网状网络中,诸如实现电气和电子工程师协会(institute of electrical and electronics engineers,ieee)802.11标准中的一个或多个标准的网状网络,目标唤醒时间(twt)允许控制器通过调度网状网络中的网状设备来管理基本服务集(basic service set,bss)中的活动(activities),以在不同的时间为其连接的站点(stations,stas)(例如,ieee 802.11ax stas)提供服务,进而最大程度地减少这些ieee 802.11ax stas之间的争用/竞争(contention)。当多个代理的射频在同一个信道(channel)上时,每个射频可以具有连接至其的多个sta。每个代理能够管理这些连接到其自身的stas的目标唤醒时间(twt)。然而,跨代理的stas仍然能同时竞争介质/传输介质(medium),因为它们不知道其它设备(例如,连接到网状网络中其它代理的其它stas)的目标唤醒时间(twt)。这将对网状网络的整体性能产生负面影响。因此,需要一种解决方案来最小化网状网络中基于目标唤醒时间(twt)的争用。


技术实现要素:

4.有鉴于此,本发明的目的之一在于提供一种用于基于twt争用介质的方法及装置,以减少争用。
5.第一方面,本发明提供了一种用于基于twt争用介质的方法,包括:整理多个站点sta请求的目标唤醒时间twt持续时间,以产生总twt持续时间;向控制器发送该总twt持续时间的信息;响应于该发送,从该控制器接收时隙的分配;以及,使该多个sta在该时隙的期间竞争介质的使用权。
6.在一些实施例中,使该多个sta在该时隙的期间竞争介质的使用权包括:使该多个sta在该时隙的整个持续时间内保持在唤醒模式,进而使得该多个sta在该时隙的整个持续时间内竞争该介质的使用权。
7.在一些实施例中,使该多个sta在该时隙的期间竞争介质的使用权包括:一次一个地唤醒该多个sta中的相应sta,使得该多个sta中的相应sta在该时隙的相应部分的持续时间内竞争该介质的使用权。
8.在一些实施例中,一次一个地唤醒该多个sta中的相应sta包括:将该时隙的相应部分分配给相应sta,其中,该相应部分对应于该相应sta请求的相应twt持续时间。
9.在一些实施例中,该方法还包括:与该控制器同步定时同步功能tsf。
10.在一些实施例中,被指示在该时隙的该分配中的twt开始时间是利用目标信标传
输时间tbtt或偏移量参考得到的。
11.在一些实施例中,该方法还包括:从该控制器接收配置,该配置指派在其上操作的信道,使得该多个sta在该时隙的期间竞争该信道上的介质的使用权。
12.第二方面,本发明提供了一种用于基于twt争用介质的方法,包括:从多个代理处接收多个总目标唤醒时间twt持续时间的信息,其中,该多个总twt持续时间中的每一个是由该多个代理中的相应代理基于连接到该相应代理的多个相应站点sta请求的twt持续时间进行整理得到的;基于接收到的该信息为该多个代理分配多个时隙;以及,将该多个时隙中的相应时隙的分配发送给该多个代理中的相应代理,使得该相应代理控制与其连接的多个相应sta在该相应时隙的期间竞争介质的使用权。
13.在一些实施例中,该多个相应sta在该相应时隙的整个持续时间内保持在唤醒模式,使得该多个相应sta在该相应时隙的整个持续时间内竞争该介质的使用权。
14.在一些实施例中,该多个相应sta一次被唤醒一个,使得该多个相应sta中的相应sta在该相应时隙的相应部分的持续时间内竞争该介质的使用权。
15.在一些实施例中,该多个相应sta中的相应sta被分配该相应时隙的相应部分,其中,该相应时隙的相应部分对应于相应sta请求的相应twt持续时间。
16.在一些实施例中,该方法还包括:与该多个代理同步定时同步功能tsf。
17.在一些实施例中,被指示在该分配中的twt开始时间是利用目标信标传输时间tbtt或偏移量参考得到的。
18.在一些实施例中,该方法还包括:向该多个代理中的每个代理发送配置,以指派该多个代理在其上操作的信道,使得每个代理的多个相应sta在相应时隙的期间竞争该信道上的介质的使用权。
19.第三方面,本发明提供了一种用于基于twt争用介质的装置,包括收发器和处理器,其中,该收发器和该处理器被配置为执行以下操作,包括:整理与该装置连接的多个站点sta请求的目标唤醒时间twt持续时间,以产生总twt持续时间;向控制器发送该总twt持续时间的信息;响应于该发送,从该控制器接收时隙的分配;以及,使该多个sta在该时隙的期间竞争介质的使用权。
20.在一些实施例中,在使该多个sta在该时隙的期间竞争介质的使用权的过程中,该处理器被配置为:使该多个sta在该时隙的整个持续时间内保持在唤醒模式,进而使得该多个sta在该时隙的整个持续时间内竞争该介质的使用权。
21.在一些实施例中,在使该多个sta在该时隙的期间竞争介质的使用权的过程中,该处理器被配置为:一次一个地唤醒该多个sta中的相应sta,使得该多个sta中的相应sta在该时隙的相应部分的持续时间内竞争该介质的使用权。
22.在一些实施例中,在一次一个地唤醒该多个sta中的相应sta的过程中,该处理器被配置为:将该时隙的相应部分分配给相应sta,其中,该相应部分对应于相应sta请求的相应twt持续时间。
23.在一些实施例中,该处理器还被配置为:与该控制器同步定时同步功能tft;其中,被指示在该时隙的该分配中的twt开始时间是利用目标信标传输时间tbtt或偏移量参考得到的。
24.在一些实施例中,该处理器还被配置为:从该控制器接收配置,该配置指派在其上
操作的信道,使得该多个sta在该时隙的期间竞争该信道上的介质的使用权。
25.本领域技术人员在阅读附图所示优选实施例的下述详细描述之后,可以毫无疑义地理解本发明的这些目的及其它目的。详细的描述将参考附图在下面的实施例中给出。
附图说明
26.附图(其中,相同的数字表示相同的组件)示出了本发明实施例。包括的附图用以提供对本发明实施例的进一步理解,以及,附图被并入并构成本发明实施例的一部分。附图示出了本发明实施例的实施方式,并且与说明书一起用于解释本发明实施例的原理。可以理解的是,附图不一定按比例绘制,因为可以示出一些部件与实际实施中的尺寸不成比例以清楚地说明本发明实施例的概念。
27.图1是在其中可以实现根据本发明的各种解决方案和技术方案的示例网络环境的示意图。
28.图2是根据本发明的示例场景的示意图。
29.图3是根据本发明的示例场景的示意图。
30.图4是根据本发明实施方式的示例通信系统的框图。
31.图5是根据本发明实施方式的示例过程的流程图。
32.图6是根据本发明实施方式的示例过程的流程图。
33.在下面的详细描述中,为了说明的目的,阐述了许多具体细节,以便本领域技术人员能够更透彻地理解本发明实施例。然而,显而易见的是,可以在没有这些具体细节的情况下实施一个或多个实施例,不同的实施例可根据需求相结合,而并不应当仅限于附图所列举的实施例。
具体实施方式
34.以下描述为本发明实施的较佳实施例,其仅用来例举阐释本发明的技术特征,而并非用来限制本发明的范畴。在通篇说明书及权利要求书当中使用了某些词汇来指称特定的元件,所属领域技术人员应当理解,制造商可能会使用不同的名称来称呼同样的元件。因此,本说明书及权利要求书并不以名称的差异作为区别元件的方式,而是以元件在功能上的差异作为区别的基准。本发明中使用的术语“元件”、“系统”和“装置”可以是与计算机相关的实体,其中,该计算机可以是硬件、软件、或硬件和软件的结合。在以下描述和权利要求书当中所提及的术语“包含”和“包括”为开放式用语,故应解释成“包含,但不限定于
…”
的意思。此外,术语“耦接”意指间接或直接的电气连接。因此,若文中描述一个装置耦接于另一装置,则代表该装置可直接电气连接于该另一装置,或者透过其它装置或连接手段间接地电气连接至该另一装置。
35.其中,除非另有指示,各附图的不同附图中对应的数字和符号通常涉及相应的部分。所绘制的附图清楚地说明了实施例的相关部分且并不一定是按比例绘制。
36.文中所用术语“基本”或“大致”是指在可接受的范围内,本领域技术人员能够解决所要解决的技术问题,基本达到所要达到的技术效果。举例而言,“大致等于”是指在不影响结果正确性时,技术人员能够接受的与“完全等于”有一定误差的方式。
37.概述
38.根据本发明的实施方式涉及与网状网络中基于目标唤醒时间(twt)的竞争/争用(contention)的最小化有关的各种技术、方法、方案和/或解决方案。根据本发明,可以单独地或联合地实现多种可行的解决方案。也就是说,尽管在下面单独描述这些可行的解决方案,但是可以以一种或另一种组合来实现这些可行的解决方案中的两个或更多个。
39.图1示出了在其中可以实现根据本发明的各种解决方案和技术方案的示例网络环境100。图2至图6示出了根据本发明的在网络环境100中的各种提议方案的实现的示例。参考图1至图6提供了各种提议方案的以下描述。
40.值得注意的是,在本发明中,术语“代理(agent)”是指作为由控制器控制的网状网络的一部分并且支持接入点(access point,ap)sta或非接入点(non-ap)sta的功能的实体(entity)或设备(device)。此外,术语“控制器”是指控制该网状网络中存在的设备(例如,代理)的集中式实体(centralized entity)或集中式设备。在一些实施方式中,ap sta可用作控制器,而一个或多个其它ap sta可用作一个或多个代理。
41.参照图1,网络环境100可以涉及具有控制器、多个代理和多个sta的无线网络(例如,网状网络、中继网络或某种类型的无线局域网(wireless local area network,wlan))。为了说明的目的和简单起见,图1中示出了两个代理(例如,代理1和代理2),每个代理具有两个相关联的sta(例如,与代理1相关联的sta1和sta2,以及,与代理2相关联的sta3和sta4),在各种实现中可以有不同数量的代理和sta,本发明对此不做限制。在根据本发明的各种提议方案下,控制器、代理1、代理2和sta1~sta4中的每一个可以被配置为根据所描述的各种提议方案执行网状网络中基于目标唤醒时间(twt)的争用的最小化的各个方面。可以理解地,在本发明实施例中,每个代理具有连接的一个或多个sta,以多个sta为例,每个代理具有关联的多个sta,相应的多个sta与相应的代理相对应。例如,相应的多个sta(sta1和sta2)与相应的代理1相对应/相关联,相应的多个sta(sta3和sta4)与相应的代理2相对应/相关联。
42.在根据本发明的提议方案下,在网状网络(例如,无线网络120)中,与sta相对应的目标唤醒时间(twt)可以由集中式实体(诸如控制器)进行管理。控制器可以首先将网状网络中的代理配置到干净信道(clean channel,例如,图1中所示的信道36,尽管在各种实现中可以选择不同的信道),从而使得所有的代理可以在相同的干净信道上操作。与将多个代理分配到不同的(separate)信道的情况相比,这可以简化控制器的控制,在将多个代理分配到不同信道的情况中,这些代理中的一些可能会遇到外部的重叠bss(overlapping bss,obss)流量(例如,干扰)。在提议的方案下,连接到网状网络中给定代理的每个sta可以请求代理为该sta提供目标唤醒时间(twt)持续时间(duration)。相应地,代理可以收集/整理(collate)请求的目标唤醒时间(twt)持续时间,以将所有连接的stas(例如,ieee 802.11ax stas)请求的twt持续时间进行累加并获得总(total)twt持续时间(duration),以及,将该总twt持续时间(在本发明中也称为“总唤醒持续时间”)的信息提供给控制器。也就是说,网状网络中的所有代理都可以将其关联stas的目标唤醒时间(twt)的信息(例如,每个代理整理得到的总twt持续时间)共享给控制器。作为集中式实体的控制器可以确定每个代理的唤醒持续时间(wake duration),以使得在任何给定时间(例如,为代理及其关联的stas分配的时间)均只有一个代理使用/接入/访问(access)介质(例如,传输介质)。之后,控制器可以向每个代理提供时隙信息和累积(累加,cumulative)唤醒持续时间的响应。
43.在根据本发明的提议方案下,可以在控制器和所有代理(all agents)之间同步定时同步功能(timing synchronization function,tsf),以使得整个网状网络遵循相同的定时同步功能(tsf)。一旦定时同步功能(tsf)被同步,则控制器可以利用/参考目标信标传输时间(target beacon transmission time,tbtt)或一些其它偏移值获得目标唤醒时间(twt)开始时间(例如,每个代理的目标唤醒时间(twt)开始时间被指示在其相应时隙的分配中,或者说,针对每个代理的twt开始时间被指示在时隙分配中,即控制器分配给代理的时隙信息可以包括针对该代理的twt开始时间)做参考。控制器可针对每个代理的总唤醒持续时间为每个代理分配相应时隙,使得不同代理的两个时隙不会发生冲突,以及,不同代理的时间间隔(interval)的重复将是不同的而没有重叠。
44.在根据本发明的提议方案下,代理可以采取两种方法来帮助提高网络效率。在提议方案的第一种方法中,代理可以请求连接到其自身的所有stas在控制器指示的完整的(complete)总唤醒持续时间内保持为唤醒模式或状态,以使得stas在整个的(entire)持续时间内竞争介质的使用权(contend for access to the medium,或者说,竞争对介质的存取/接入)。然而,此方法可能会增加stas的唤醒时间,因此,可能会增加部分sta的功耗。
45.图2示出了第一种方法下的示例场景200。在场景200中,起初,代理1和代理2中的每一个接收并整理(collate)其连接的相应stas请求的目标唤醒时间(twt)持续时间,并对其进行累加以获得每个代理的总twt持续时间。然后,代理1和代理2中的每一个将其关联stas的总目标唤醒时间(twt)持续时间的信息共享给控制器(例如,通过专有信息元素(information element,ie))。之后,控制器向每个代理(例如,通过专有ie)提供具有时隙信息(如twt开始时间)和累加唤醒持续时间(cumulative wake duration,如控制器基于代理分享的总twt持续时间分配给该代理使用的总持续时间,该累加唤醒持续时间可以与总twt持续时间相同或不同)的响应。具体地,控制器可以在第一时隙之前(prior)或开始(beginning)处向代理1提供第一响应,然后在第二时隙(例如,第二时隙位于第一时隙之后)之前或开始处向代理2提供第二响应,如图2所示。在第一时隙中,代理1可以在第一时隙的整个持续时间(entire duration)内唤醒其连接的sta(如sta1和sta2),使得连接到代理1的(一个或多个)sta(如图中示出的sta1和sta2)在第一时隙的期间竞争介质的使用权。类似地,在第二时隙中,代理2可以在第二时隙的整个持续时间内唤醒其连接的(一个或多个)sta(如图中示出的sta3和sta4),以使得连接到代理2的(一个或多个)sta(如sta3和sta4)在第二时隙的期间竞争介质的使用权。
46.在提议方案的第二种方法中,代理可以基于连接到其自身的所有sta请求的目标唤醒时间(twt)持续时间将控制器分配的上述累加唤醒持续时间(cumulative wake duration)分配给连接其自身的所有sta。例如,分配给或以其它方式指派给给定sta的时隙的相应部分可对应于(例如,成比例地)该给定sta请求的目标唤醒时间(twt)持续时间(例如,在sta2请求的目标唤醒时间(twt)持续时间是sta1请求的目标唤醒时间(twt)持续时间的1.5倍的情况下,sta1和sta2可以分别被分配第一时隙/所述累加唤醒持续时间的40%和60%)。sta可以一个接一个地(one by one)唤醒,每个在其自己的时间,并且在该时隙的相应部分的期间竞争介质的使用权。因此,这是更节能的方法。
47.图3示出了根据第二种方法的示例场景300。在场景300中,起初,代理1和代理2中的每一个接收并整理连接到其自身的所有sta请求的目标唤醒时间(twt)持续时间,并对其
进行累加以获得每个代理的总twt持续时间(代理1根据与代理1连接的所有sta请求的twt持续时间获得总twt持续时间,代理2根据与代理2连接的所有sta请求的twt持续时间获得另一总twt持续时间)。然后,代理1和代理2中的每一个都将其关联sta的总目标唤醒时间(twt)持续时间的信息共享给控制器(例如,通过专有ie)。之后,控制器向每个代理(例如,通过专有ie)提供时隙信息和累加唤醒持续时间的响应。具体地,控制器可以在第一时隙之前或开始时向代理1提供第一响应,以及,在第一时隙之后的第二时隙之前或开始时向代理2提供第二响应,如图3所示。在第一时隙中,代理1可以一次一个地(one at a time)唤醒其连接的sta(如sta1和sta2),使得sta1和sta2中的每一个在第一时隙的相应部分的期间自己竞争介质的使用权。类似地,在第二时隙中,代理2可以一次一个地唤醒其连接的sta(如sta3和sta4),使得sta3和sta4中的每一个在第二时隙的相应部分的期间自己竞争介质的使用权。
48.综上所述,可以看出通过提议方案的实施例可以获得某些优点或好处。例如,当控制器在网状网络中基于跨代理连接的sta的目标唤醒时间(twt)持续时间做集中决策(centralized decisions)时,可以减少或以其它方式最小化网状网络中跨不同代理连接的sta之间的争用,从而帮助提高网状网络的整体系统性能。此外,控制器可以相应地提供时隙信息并对齐sta的唤醒时间,以避免不必要的sta提前唤醒。因此,sta可以在更长的持续时间内处于睡眠模式或低功率模式,从而提高设备的功率效率。
49.值得注意的是,关于控制器和相应代理之间的定时同步功能(tsf)同步,可以有一种以上的方法用在所提出方案的各种实现中。网状网络中的代理具有相互协作的ap实体和sta实体,sta实体又可称为apcli,其也可称为回程(backhaul)sta。在第一种方法中,代理中的sta实体与来自控制器的信标同步其tsf时间。然后,代理利用已与控制器同步的定时同步功能(tsf)更新其相应的接入点(ap),并开始在其信标中通告(advertising)新的定时同步功能(tsf)。此时,连接到已与控制器同步的代理(controller-synchronized agent)的相应代理中的每一个都可以更新它们的定时同步功能(tsf)及其相应的ap。这样,整个网状网络可以基于控制器的定时同步功能(tsf)同步其定时同步功能(tsf)。
50.作为第一种方法的示例,在菊花链(daisy chain)方法中,代理1连接到控制器以及代理2连接到代理1。最初,代理1的apcli可以具有被同步到控制器的定时同步功能(tsf),然后,对应于代理1的ap利用代理1的apcli被同步到控制器的值更新在其信标中的定时同步功能(tsf)(例如,现在的代理1的ap信标已根据每个控制器同步了定时同步功能(tsf))。响应于从与代理1对应的ap接收到信标,代理2可以同步它自己的定时同步功能(tsf)并用它从代理1的信标同步的apcli值更新它的ap定时同步功能(tsf)。这样,网状网络中的所有设备都可以与控制器同步。
51.在第二种方法中,网状网络中的代理可以周期性地将它们的定时同步功能(tsf)与控制器同步。一旦同步,则每个代理可以在其信标(其定时同步功能(tsf)已同步)中进行更新。然后,当任何未同步的代理侦听已同步的代理的信标时,可以使用同步的信标同步其定时同步功能(tsf)。这样,网状网络中的所有设备都可以与控制器同步。
52.说明性实现
53.图4示出了根据本发明实施方式的至少具有示例装置410和示例装置420的示例系统400。装置410和装置420中的每一个可以执行各种功能以实现本文描述的与网状网络中
基于目标唤醒时间(twt)的竞争/争用最小化有关的方案、技术、过程和方法,包括上面描述的关于各种提议设计、概念、方案、系统和方法描述的各种方案以及下面描述的过程。例如,装置410可以在sta 110中实现,以及,装置420可以在sta 120中实现,或者反之亦然。
54.装置410和装置420的每一个是电子装置的一部分,其可以是non-ap sta或ap sta,诸如便携式或行动装置,可穿戴装置,无线通信装置或计算装置。例如,装置410和装置420的每一个可被实现在智能手机,智能手表,个人数字助理,数字相机或计算设备(诸如平板计算机,便携式计算器或笔记本计算机)中。装置410和装置420的每一个也可以是机器型装置的一部分,该机器型装置可以是iot、nb-iot装置或iiot装置(诸如不动的或固定的装置),家用装置,有线通讯装置或计算装置。例如,装置410和装置420的每一个可被实现在智能恒温器,智能冰箱,智能门锁,无线扬声器或家庭控制中心中。装置410和装置420的每一个可实现在网络节点中,例如,wlan中的ap。
55.在一些实施例中,装置410和装置420的每一个可以以一个或多个集成电路(integrated-circuit,ic)芯片的形式实现,例如但不限于,一个或多个单核处理器,一个或多个多核处理器,一个或多个简化指令集计算(reduced-instruction-set-computing,risc)处理器,或一个或多个复杂指令集计算(complex-instruction-set-computing,cisc)处理器。在以上描述的各种方案中,装置410和装置420中的每一个被实现在non-ap sta或ap sta中,或被实现为non-ap sta或ap sta。装置410和装置420的每一个可以分别至少包括图4中所示的那些组件中的一些,诸如处理器412和处理器422。装置410和装置420的每一个可以进一步包括与本发明所提出的方案不相关的一个或多个其它组件(例如,内部电源,显示器件和/或用户接口器件),因此,为了简化和简洁起见,这样的组件在图4所示的装置410和装置420的每一个中未示出,且下面也不进行描述。
56.在一方面,处理器412和处理器422中的每一个可以以一个或多个单核处理器、一个或多个多核处理器、一个或多个risc处理器,或者,一个或多个cisc处理器的形式实现。也就是说,尽管本文使用单数术语“处理器”来指代处理器412和处理器422,但处理器412和处理器422中的每一个在一些实现中可以包括多个处理器,以及,在根据本发明的其它实施方式中可以包括单个处理器。在另一方面,处理器412和处理器422中的每一个可以以具有电子组件的硬件(以及可选地,固体)的形式来实现,所述电子组件包括例如但不限于一个或多个晶体管、一个或多个二极管、一个或多个电容器、一个或多个电阻器、一个或多个电感器、一个或多个忆阻器,和/或,一个或多个变容二极管,其被配置和布置成根据本发明实施例实现特定目的。换句话说,在至少一些实现中,根据本发明实施例的各种实现,处理器412和处理器422中的每一个是被专门设计、布置和配置成执行特定任务的专用机器,该特定任务包括根据本发明个实施例的在网状网络中基于twt的争用最小化。
57.在一些实现中,装置410还可以包括耦接到处理器412的收发器416,收发器416能够无线地发送和接收数据。在一些实现中,装置420还可以包括耦接到处理器422的收发器426,收发器426能够无线地发送和接收数据。
58.在一些实现中,装置410进一步包括耦接到处理器412且能够被处理器412存取并在其中存储数据的存储器414。在一些实现中,装置420还可以包括存储器424,存储器424耦接到处理器422且能够被处理器422存取并在其中存储数据。因此,装置410和装置420的每一个通过收发器416和收发器426彼此无线通信。存储器414和存储器424中的每一个可以包
括一种类型的随机存取存储器(random-access memory,ram),例如动态ram(dynamic ram,dram)、静态ram(static ram,sram)、晶闸管ram(thyristor ram,t-ram)和/或零电容ram(zero-capacitor ram,z-ram)。替代地,或另外地,存储器414和存储器424中的每一个可以包括一种类型的只读存储器(read-only memory,rom),例如掩模rom、可编程rom(prom)、可擦除可编程rom(erasable programmable rom,eprom)和/或电可擦除可编程rom(electrically erasable programmable rom,eeprom)。替代地或附加地,存储器414和存储器424中的每一个可以包括一种类型的非易失性随机存取存储器(non-volatile random-access memory,nvram),例如闪存、固态存储器、铁电ram(ferroelectric ram,feram)、磁阻ram(magnetoresistive ram,mram)和/或相变存储器。
59.装置410和装置420中的每一个可以是能够使用根据本发明的各种提议方案彼此通信的通信实体。出于说明性目的而非限制,下面在装置410被实施在代理中或被实现为代理(例如,代理1或代理2)以及装置420被实施在网状网络的控制器中或被实现为该控制器的上下文中提供装置410和装置420的能力的描述,例如,该网状网络可以是根据一个或多个ieee 802.11标准的网络环境100中的wlan。值得注意的是,虽然下面描述的示例实现是在wlan的上下文中提供的,但是同样可以在其它类型的网络中实现。
60.根据本发明的与网状网络中基于目标唤醒时间(twt)的争用最小化有关的提议方案,在根据ieee 802.11标准的一个或多个的网络环境100中,装置410被实现在代理中或被实现为代理,以及,装置420被实现为控制器或被实现在控制器中,装置410的处理器412可以经由收发器416整理(collate)多个sta(例如,连接到装置410的多个sta)请求的twt持续时间,以产生总twt持续时间。此外,处理器412可以通过收发器416向装置420发送该总twt持续时间的信息。此外,响应于发送该总twt持续时间的信息到装置420,处理器412可以通过收发器416接收来自装置420的时隙的分配(例如,该分配中包括时隙信息,如时隙的开始时间及时长,其可对应于上述描述中的twt开始时间和累加唤醒持续时间)。此外,处理器412可以经由收发器416控制/令/使(cause)该多个sta(例如,连接到装置410的多个sta)在该时隙的期间竞争介质的使用权。
61.在一些实施方式中,在使该多个sta在该时隙的期间竞争介质的使用权的过程中,处理器412可以使该多个sta在该时隙的期间处于唤醒模式,从而,使得该多个sta在该时隙的期间竞争介质的使用权。
62.或者,在使该多个sta在该时隙的期间竞争介质的使用权的过程中,处理器412可以一次一个地(one at a time)唤醒该多个sta中的每个sta,使得每个sta在该时隙的相应部分的期间竞争介质的使用权。在一些实现中,在一次一个地唤醒该多个sta中的每个sta时,处理器412可以将该时隙的相应部分分配给相应sta,其中,该时隙的相应部分对应于(例如,成比例或相等)相应sta请求的相应twt持续时间。
63.在一些实施方式中,处理器412还可以经由收发器416与装置420同步定时同步功能(tsf)。在一些实施方式中,被指示在该时隙的分配中的目标唤醒时间(twt)开始时间是通过参考tbtt或偏移量得到的。
64.在一些实现方式中,处理器412可以经由收发器416从装置420接收配置(configuration),该配置分配/指派(assign)要在其上操作的信道(例如,干净信道),使得该多个sta在该时隙的期间竞争该信道上的介质的使用权。
65.根据本发明的关于网状网络中基于目标唤醒时间(twt)的争用最小化的提议方案,在根据ieee 802.11标准中的一个或多个的网络环境100中,装置410被实现在代理中或被实现为代理,以及,装置420被实现在控制器中或被实现为控制器,装置420的处理器422可以经由收发器426从包括装置410的多个代理处接收总twt持续时间的信息。该总twt持续时间中的每一个由多个代理中的相应代理整理基于连接到相应代理的相应多个sta请求的目标唤醒时间(twt)持续时间。此外,处理器422可以基于接收到的信息经由收发器426向多个代理分配(allocate)多个时隙。此外,处理器422可以经由收发器426向多个代理中的每个代理发送多个时隙中的相应时隙的分配,从而,每个代理使其相应的多个sta在相应时隙的期间竞争介质的使用权。
66.在一些实现方式中,相应的多个sta可以在相应时隙的期间保持在唤醒模式,使得该相应的多个sta在该时隙的持续时间内竞争介质的使用权。
67.或者,可以一次一个地唤醒相应的多个sta,使得该相应的多个sta中的每个sta在相应时隙的相应部分的期间竞争介质的使用权。在一些实现中,相应多个sta中的每个sta可以被分配相应时隙的相应部分,其中,该相应部分对应于该sta请求的相应目标唤醒时间(twt)持续时间。
68.在一些实施方式中,处理器422还可以经由收发器426与多个代理同步定时同步功能(tsf)。在一些实现中,被指示在该时隙的分配中的目标唤醒时间(twt)开始时间是利用tbtt或偏移量参考得到的。
69.在一些实施方式中,处理器422可以经由收发器426向多个代理中的每个代理发送配置,以分配多个代理在其上操作的信道,使得每个代理的相应多个sta在相应时隙的期间竞争该信道上的介质的使用权。
70.说明性过程
71.图5示出了根据本发明实施方式的示例过程500。过程500可以表示实现上述各种提议的设计、概念、方案、系统和方法的方面。更具体地,过程500可以表示根据本发明提出的与网状网络中基于目标唤醒时间(twt)的争用最小化有关的概念和方案的方面。过程500可以包括一个或多个操作,动作或功能,如块510、520、530和540中的一个或多个所示。虽然被示为离散块,但是根据期望的实现,过程500的各个块可以被划分为附加块、组合成更少的块,或被取消。此外,过程500的块可以按照图5中所示的顺序,或者,可选地以不同的顺序执行。此外,过程500的块/子块中的一者或一者以上可重复或迭代地执行。过程500可以由装置410和装置420以及它们的任何变体实施或在装置410和装置420中及其变型中实施。仅出于说明的目的而不限制范围,以下在装置410被实现为代理或被实现在代理(例如,代理1或代理2)中以及装置420被实施在网状网络(例如,根据一个或多个ieee 802.11标准的网络环境100中的wlan)的控制器中或被实现为控制器的上下文中描述过程500。过程500可以在块510处开始。
72.在步骤510处,过程500可以包括:装置410的处理器412经由收发器416整理/收集与其连接的多个sta请求的目标唤醒时间(twt)持续时间,以产生总twt持续时间。过程500可以从510进行到520。
73.在步骤520处,过程500可以包括:处理器412经由收发器416向装置420发送该总twt持续时间的信息。过程500可以从520进行到530。
74.在步骤530处,过程500可以包括:响应于向装置420发送该总twt持续时间的信息,处理器412经由收发器416从装置420接收时隙的分配(allocation of a slot)。过程500可以从530进行到540。
75.在步骤540处,过程500可以包括:处理器412通过收发器416使该多个sta在该时隙的期间竞争介质的使用权。
76.在一些实现中,在使该多个sta在该时隙的期间竞争介质的使用权的过程中,过程500可以包括:处理器412使该多个sta在该时隙的期间保持为唤醒模式,从而使得该多个sta在该时隙的期间竞争介质的使用权。
77.或者,在使该多个sta在该时隙的期间竞争介质的使用权的过程中,过程500可以包括:处理器412一次一个地唤醒该多个sta中的每个sta,使得每个sta在该时隙的相应部分的期间竞争介质的使用权。在一些实现中,在一次一个地唤醒该多个sta中的每个sta的过程中,过程500可以包括:处理器412将时隙的相应部分分配给每个sta,该相应部分对应于相应sta请求的相应目标唤醒时间(twt)持续时间。
78.在一些实施方式中,过程500还可以包括:处理器412经由收发器416与装置420同步定时同步功能(tsf)。在一些实施方式中,可以利用tbtt或偏移量来参考得到该时隙的分配中指示的目标唤醒时间(twt)开始时间。
79.在一些实现方式中,过程500还可以包括:处理器412经由收发器416从装置420接收配置,该配置分配要在其上操作的信道(例如,干净信道),使得多个sta在该时隙的期间竞争该信道上的介质的使用权。
80.图6示出了根据本发明实施方式的示例过程600。过程600可以表示实现上述各种提议的设计、概念、方案、系统和方法的方面。更具体地,过程600可以表示根据本发明的与网状网络中基于目标唤醒时间(twt)的争用最小化有关的所提出的概念和方案的方面。过程600可以包括一个或多个操作、动作或功能,如块610、620和630中的一个或多个所示。虽然被示为离散块,但是过程600的各个块可以被划分为附加块、组合成更少的块、或被消除,具体取决于所需的实现。此外,过程600的块/子块可以按照图6所示的顺序执行,或者以不同的顺序执行。此外,过程600的块/子块中的一者或一者以上可被重复或迭代地执行。过程600可以由装置410和装置420以及它们的任何变体来实施或在装置410和装置420中及其变体中实施。仅出于说明的目的并且不限制范围,以下在装置410被实现在代理中或被实现为代理(例如,代理1或代理2)以及装置420被实现在网状网络(例如,根据一个或多个ieee 802.11标准的网络环境100中的wlan)的控制器中或被实现为控制器的上下文中描述过程600。过程600可以在步骤610处开始。
81.在步骤610处,过程600可以包括:装置420的处理器422经由收发器426从包括装置410的多个代理处接收多个总twt持续时间的信息。该多个总twt持续时间中的每一个是由该多个代理中的各代理基于连接到各代理的相应多个sta请求的目标唤醒时间(twt)持续时间整理得到的。过程600可以从610进行到620。
82.在步骤620处,过程600可以包括:处理器422基于接收到的信息经由收发器426向多个代理分配多个时隙。过程600可以从620进行到630。
83.在步骤630处,过程600可以包括:处理器422经由收发器426向多个代理中的相应代理发送多个时隙中的相应时隙的分配,使得每个代理使其相应的多个sta在相应时隙的
期间竞争介质的使用权。
84.在一些实现方式中,相应的多个sta可以在相应时隙的期间保持在唤醒模式,使得相应的多个sta在该整个时隙的持续时间内竞争介质的使用权。
85.或者,可以一次一个地唤醒相应的多个sta,使得相应的多个sta中的每个sta在相应时隙的相应部分的期间竞争介质的使用权。在一些实现中,相应多个sta中的每个sta可以被分配相应时隙的对应于该sta请求的相应目标唤醒时间(twt)持续时间的相应部分。
86.在一些实施方式中,过程600可以还包括:处理器422通过收发器426与多个代理同步定时同步功能(tsf)。在一些实现中,时隙的分配中指示的目标唤醒时间(twt)开始时间可以使用tbtt或偏移量来参考得到。
87.在一些实施方式中,过程600还可以包括:处理器422经由收发器426向多个代理中的每个代理发送配置,以分配多个代理在其上操作的信道,使得每个代理的相应多个sta在相应时隙的期间竞争该信道上的介质的使用权。
88.补充说明
89.本文描述的主题有时会描述包含在其它不同组件内之不同组件,或同其它不同组件相连接之不同组件。应当理解的是,所描述的这种结构仅作为示例,事实上,也可透过实施其它结构来实现相同功能。从概念上讲,任何可实现相同功能之组件配置均是有效地“相关联的”以此实现所需功能。因此,本文为实现某特定功能所组合之任何两个组件均可看作是彼此“相关联的”,以此实现所需功能,而不管其结构或者中间组件如何。类似地,以这种方式相关联之任何两个组件也可看作是彼此间“操作上相连接的”或“操作上相耦接的”以此实现所需功能,并且,能够以这种方式相关联之任何两个组件还可看作是彼此间“操作上可耦接的”用以实现所需功能。操作上可耦接的具体实例包括但不限于实体上可配对的和/或实体上交互之组件和/或无线地可交互的和/或无线地相互交互的组件和/或逻辑上交互的和/或逻辑上可交互的组件。
90.此外,对于本文所使用之任何复数和/或单数形式之词语,本领域熟练技术人员可根据语境和/或应用场景是否合适而将复数转换至单数和/或将单数转换至复数。为清晰起见,此处即对文中单数/复数之间的各种置换作出明确规定。
91.此外,本领域熟练技术人员可以理解的是,一般地,本文所使用的词语,特别是所附申请专利范围,例如申请专利范围主体中所使用之词语通常具有“开放性”意义,例如,词语“包含”应该理解为“包含但不限于”,词语“具有”应当理解为“至少具有”,词语“包括”应该理解为“包括但不限于”等等。本领域熟练技术人员可进一步理解的是,若某引入式申请专利范围列举意图将某一具体数值包含进去,则这种意图将明确地列举于该申请专利范围中,如果没有列举,则这种意图即不存在。为帮助理解,可举例如,所附申请专利范围可能包含引入式短语如“至少一个”和“一个或一个以上的”来引入申请专利范围列举。然而,这种短语不应使该申请专利范围列举被解释为:对不定冠词“一个”的引入意味着将包含有这种引入式申请专利范围列举的任何特定申请专利范围限制为仅包含一个这种列举的实施方式,甚至当同一申请专利范围时包括引入式短语“一个或一个以上的”或“至少一个”和不定冠词如“一个”时同样符合这样情况,亦即,“一个”应该解释为“至少一个”或“一个或一个以上的”。同样地,使用定冠词来引入申请专利范围列举同理。另外,即使某一引入式申请专利范围列举中明确列举了一个具体数值,本领域熟练技术人员应当认识到,这种列举应该理
解为至少包括所列举的数值,例如,仅“两个列举”而没有任何其它限定时,其意味着至少两个列举,或两个或多个列举。此外,如使用了类似“a、b和c等中之至少一个”,则本领域熟练技术人员通常可以理解的是,如“具有a、b和c中至少一个之系统”将包括但不限于只具有a之系统、只具有b之系统、只具有c之系统、具有a和b之系统、具有a和c之系统、具有b和c之系统,和/或具有a、b和c之系统等等。若使用了类似“a、b或c等中至少一个”,则本领域熟练技术人员可以理解的是,例如“具有a、b或c中至少一个之系统”将包括但不限于只具有a之系统、只具有b之系统、只具有c之系统、具有a和b之系统、具有a和c之系统、具有b和c之系统,和/或具有a、b和c之系统等等。本领域技术人员可进一步理解,无论是说明书、申请专利范围或附图中所出现的几乎所有连接两个或多个替代性词语的分隔词语和/或短语,均应理解为考虑到了所有可能性,即包括所有词语中某一个、两个词语中任一个或包括两个词语。例如,短语“a或b”应该理解为包括如下可能性:“a”、“b”或“a和b”。
92.在申请专利范围中使用诸如“第一”,“第二”,“第三”等序数术语来修改申请专利要素,其本身并不表示一个申请专利要素相对于另一个申请专利要素的任何优先权、优先级或顺序,或执行方法动作的时间顺序,但仅用作标记,以使用序数词来区分具有相同名称的一个申请专利要素与具有相同名称的另一个元素要素。
93.虽然本发明已经通过示例的方式以及依据优选实施例进行了描述,但是,应当理解的是,本发明并不限于公开的实施例。相反,它旨在覆盖各种变型和类似的结构(如对于本领域技术人员将是显而易见的),例如,不同实施例中的不同特征的组合或替换。因此,所附权利要求的范围应被赋予最宽的解释,以涵盖所有的这些变型和类似的结构。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献