用于无线局域网的通信方法和装置与流程

文档序号:11389226阅读:220来源:国知局
用于无线局域网的通信方法和装置与流程

本发明涉及通信领域,尤其涉及通信领域中用于无线局域网的通信方法和装置。



背景技术:

为了提高无线局域网中的节点的节能效率,802.11ah标准引入了目标唤醒时间(twt,targetwaketime)机制。在twt机制下,站点和接入点可以约定好唤醒时间,在唤醒时间保持活跃状态,并进行通信(或者说,数据交换),从而可以在唤醒时间以外的时间进行休眠,以达到节能的目的。根据约定唤醒时间的方法不同,twt机制分为广播型twt和索取型twt。

在广播型twt中,接入点通过信标帧(beaconframe)广播twt信息单元(ie,informationelement),twt信息单元包含触发帧的发送时间信息,以便站点根据twt信息单元指示的发送时间进行通信,而在其他时间进行休眠,从而达到节能的目的。在广播型twt中,并非所有的信标帧都包含twt信息单元,因此,当处于休眠状态的站点醒来并有数据上传时,可能接收到的信标帧不包含twt信息单元,因而无法获知触发帧的发送时间,此时站点只能一直监听信道,直到接收到包含twt信息单元的信标帧,不利于站点的节能。



技术实现要素:

本发明实施例提供了一种用于无线局域网的通信方法和装置,以提高通信效率。

第一方面,提供了一种用于无线局域网的通信方法,包括:站点接收接入点发送的第一信标帧,所述第一信标帧包括第一指示信息,所述第一指示信息用于指示第二信标帧的发送时间,其中,所述第二信标帧为包含目标唤醒时间信息单元twt信息单元的信标帧;所述站点根据所述第一指示信息的指示,接收所述第二信标帧。

站点首先接收第一信标帧,第一信标帧中包括的第一指示信息用于指示包括twt信息单元的第二信标帧的发送时间,站点根据第一指示信息的指示,确定第二信标帧的发送时间,从而能够在正确的时间接收包括twt信息单元的第二信标帧,提高了通信效率。

在一种可能的实现方式中,所述第一指示信息包括所述第一信标帧与所述第二信标帧之间的信标帧间隔的个数。

在一种可能的实现方式中,所述第一信标帧还包括第二指示信息,所述第二指示信息用于指示包含twt信息单元的信标帧的发送周期。

在一种可能的实现方式中,所述方法还包括:所述站点根据所述第二信标帧中的所述twt信息单元的指示,确定所述接入点发送触发帧的目标时间;所述站点在所述目标时间,接收所述触发帧。

第二方面,提供了一种用于无线局域网的通信方法,包括:接入点发送第一信标帧,所述第一信标帧包括第一指示信息,所述第一指示信息用于指示第二信标帧的发送时间,其中,所述第二信标帧为包含目标唤醒时间twt信息单元的信标帧;所述接入点发送所述第二信标帧。

接入点首先发送第一信标帧,第一信标帧中包括的第一指示信息用于指示包括twt信息单元的第二信标帧的发送时间,以便于站点根据第一指示信息的指示,确定第二信标帧的发送时间,从而能够使得站点能够在正确的时间接收包括twt信息单元的第二信标帧,提高了通信效率。

在一种可能的实现方式中,所述第一指示信息包括所述第一信标帧与所述第二信标帧之间的信标帧间隔的个数。

在一种可能的实现方式中,所述第一信标帧还包括第二指示信息,所述第二指示信息用于指示包含twt信息单元的信标帧的发送周期。

在一种可能的实现方式中,所述方法还包括:所述接入点在所述twt信息单元指示的目标时间,发送触发帧。

第三方面,提供了一种用于无线局域网的通信方法,包括:第一站点进入第一目标唤醒时间twt服务阶段,所述第一站点和第二站点在所述第一twt服务阶段处于活跃状态;在所述第一twt服务阶段结束后,所述第一站点等待第一时间间隔,进入第二twt服务阶段,其中,所述第一时间间隔的长度是基于所述第一站点与所述第二站点在所述第一twt服务阶段是否发生通信确定的。

根据第一站点和第二站点在第一twt服务阶段是否发生通信确定下一个twt服务阶段到来前的时间间隔长度,从而可以根据第一站点和第二站点之间的业务强度来调整twt服务阶段之间的时间间隔,提高了通信效率。

在一种可能的实现方式中,在所述第一站点和所述第二站点在所述第一twt服务阶段发生通信的情况下,所述第一时间间隔小于等于第二时间间隔,所述第二时间间隔为所述第一twt服务阶段与相邻的上一个twt服务阶段之间的时间间隔长度。

在一种可能的实现方式中,在所述第一站点和所述第二站点在所述第一twt服务阶段没有发生通信的情况下,所述第一时间间隔大于等于第二时间间隔,所述第二时间间隔为所述第一twt服务阶段与相邻的上一个twt服务阶段之间的时间间隔长度。

第四方面,提供了一种用于无线局域网的通信方法,包括:接入点从站点接收请求帧,所述请求帧用于请求建立目标唤醒时间twt;所述接入点向所述站点发送响应帧,所述响应帧用于指示所述站点侦听目标信标帧,所述目标信标帧为包含twt信息单元的信标帧,以便所述站点根据所述twt信息单元进入twt服务阶段;在所述twt服务阶段,所述接入点无需接收所述站点发送的功率节省轮询ps-poll帧,直接向所述站点发送下行数据。

站点和接入点在通过交互确定目标信标帧twt服务阶段后,接入点在该twt服务阶段无需接收站点发送的ps-poll帧条件下,可以直接向站点发送下行数据,提高了通信效率。

在一种可能的实现方式中,所述响应帧包括第一指示信息,所述第一指示信息用于指示所述站点在所述twt服务阶段是否需要向所述接入点发送ps-poll帧。

第五方面,提供了一种用于无线局域网的通信方法,其特征在于,包括:站点向接入点发送请求帧,所述请求帧用于请求建立目标唤醒时间twt;所述站点从所述接入点接收响应帧,所述响应帧用于指示所述站点侦听目标信标帧,所述目标信标帧为包含twt信息单元的信标帧;所述站点根据所述twt信息单元进入twt服务阶段;在所述twt服务阶段,所述站点无需向所述接入点发送功率节省轮询ps-poll帧,直接从所述接入点接收下行数据。

站点和接入点在通过交互确定目标信标帧twt服务阶段后,站点在该 twt服务阶段无需接收向接入点发送ps-poll帧条件下,可以直接从接入点接收发送下行数据,提高了通信效率。

在一种可能的实现方式中,所述响应帧包括第一指示信息,所述第一指示信息用于指示所述站点在所述twt服务阶段无需向所述接入点发送ps-poll帧。

第六方面,提供了一种站点,所述站点包括用于执行第一方面的方法的模块。

第七方面,提供了一种接入点,所述接入点包括用于执行第二方面的方法的模块。

第八方面,提供了一种站点,所述站点包括用于执行第三方面的方法的模块。

第九方面,提供了一种接入点,所述站点包括用于执行第四方面的方法的模块。

第十方面,提供了一种站点,所述站点包括用于执行第五方面的方法的模块。

第十一方面,提供了一种站点,所述站点包括存储器、处理器和收发器。所述存储器用于存储程序,所述处理器用于执行程序,所述收发器用于与其它站点通信。当所述程序被执行时,所述处理器用于执行第一方面的方法。

第十二方面,提供了一种接入点,所述接入点包括存储器、处理器和收发器。所述存储器用于存储程序,所述处理器用于执行程序,所述收发器用于与其它站点通信。当所述程序被执行时,所述处理器用于执行第二方面的方法。

第十三方面,提供了一种站点,所述站点包括存储器、处理器和收发器。所述存储器用于存储程序,所述处理器用于执行程序,所述收发器用于与其它站点通信。当所述程序被执行时,所述处理器用于执行第三方面的方法。

第十四方面,提供了一种接入点,所述接入点包括存储器、处理器和收发器。所述存储器用于存储程序,所述处理器用于执行程序,所述收发器用于与其它站点通信。当所述程序被执行时,所述处理器用于执行第四方面的方法。

第十五方面,提供了一种站点,所述站点包括存储器、处理器和收发器。所述存储器用于存储程序,所述处理器用于执行程序,所述收发器用于与其 它站点通信。当所述程序被执行时,所述处理器用于执行第五方面的方法。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是现有技术的广播twt的示意图。

图2是本发明实施例的信标帧的示意图。

图3是本发明另一实施例的信标帧的示意图。

图4是本发明实施例的通信方法的示意图。

图5是本发明另一实施例的通信方法的示意图。

图6是本发明另一实施例的站点的示意图。

图7是本发明另一实施例的接入点的示意图。

图8是本发明另一实施例的站点的示意图。

图9是本发明另一实施例的接入点的示意图。

图10是本发明另一实施例的站点的示意图。

图11是本发明另一实施例的站点的示意图。

图12是本发明另一实施例的接入点的示意图。

图13是本发明另一实施例的站点的示意图。

图14是本发明另一实施例的接入点的示意图。

图15是本发明另一实施例的站点的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(globalsystemofmobilecommunication,简称为“gsm”)系统、码分多址(codedivisionmultipleaccess,简称为“cdma”)系统、宽带码 分多址(widebandcodedivisionmultipleaccess,简称为“wcdma”)系统、通用分组无线业务(generalpacketradioservice,简称为“gprs”)、长期演进(longtermevolution,简称为“lte”)系统、lte频分双工(frequencydivisionduplex,简称为“fdd”)系统、lte时分双工(timedivisionduplex,简称为“tdd”)、通用移动通信系统(universalmobiletelecommunicationsystem,简称为“umts”)或全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,简称为“wimax”)通信系统等。

图1示出了现有技术的的广播twt的示意图。如图1所示,在广播twt中,接入点在信标帧中直接广播twt信息单元,指示接入点将会发送触发帧(tf,triggerframe),触发多用户进行上行传输。该触发帧可以包括资源分配信息,该资源分配信息用于触发多用户在相应的资源块上进行传输。或者,该触发帧可以是随机接入触发帧(tfr,triggerframeforrandomaccess),该tfr可以用于触发多用户采用正交频分多址(ofdma,orthogonalfrequencydivisionmultipleaccess)的方式进行随机接入。在广播twt中,接入点在信标帧中携带的twt信息单元包含tf或tfr的发送时间等信息,便于站点在正确的时间醒来进行通信,而在其他时间进行休眠,从而达到节省功率的目的。

如前文所述,在现有技术中的广播twt中,因为并非所有信标帧都包括twt信息单元,所以当站点从休眠状态醒来,并需要向接入点上传数据时,需要一直监听信道,直至接收到包括twt信息单元的信标帧,或者说,站点可以休眠至下一个信标帧,但是下一个信标帧可能同样不包括信标帧。站点需要一直重复休眠和醒来的步骤,直至接收到包括twt信息单元的信标帧,从而不利于站点节能。

针对上述问题,本发明实施例中提出,可以在信标帧中包括第一指示信息,该第一指示信息可以用于指示包括twt信息单元的信标帧的发送时间,例如,该第一指示信息可以包括当前信标帧距离下一个包括twt信息单元的信标帧的信标帧间隔。所以,当站点在接收到信标帧之后,可以获知包括twt信息单元的信标帧的到来时间,进而站点可以休眠至包括twt信息单元的信标帧到来前,醒来接收该信标帧,从而并进一步节省了站点的能耗,提高了站点的通信效率。

下文描述了本发明实施例的用于无线局域网的通信方法100,该方法100 可以由站点和接入点执行,如下所述,该方法100包括:

101,接入点向站点发送第一信标帧,所述第一信标帧包括第一指示信息,所述第一指示信息用于指示第二信标帧的发送时间,其中,所述第二信标帧为包含目标唤醒时间twt信息单元的信标帧。

可选地,图2示出了本发明实施例的信标帧的示意图。如图2所示,该第一指示信息指示该第二信标帧的发送时间,可以是在第一指示信息中对应的子字段中直接包括第二信标帧的发送时间,或者,图3示出了本发明另一实施例的信标帧的示意图。如图3所示,也可以在该第一指示信息对应的子字段包括第一信标帧与第二信标帧之间的信标帧间隔个数,站点可以根据该信标帧间隔个数,确定第二信标帧的发送时间。

可选地,包括twt信息单元的信标帧可以是周期性发送的。该第一信标帧还可以包括第二指示信息,该第二指示信息用于指示包含twt信息单元的信标帧的发送周期。站点在在确定第二信标帧的发送时间、以及包括twt信息单元的信标帧的发送周期之后,可以确定后续的包括twt信息单元的信标帧的发送时间,从而可以在正确的时间醒来接收包括twt信息单元的信标帧,提高了通信效率。

应理解,该第一信标帧也可以是包括twtie的信标帧。当该第一信标帧包括twtie时,该第一指示信息可以指示与该第一信标帧相邻的下一个包括twtie的信标帧,或者该第一指示信息也可以指示该第一信标帧本身。

可选地,该第一信标帧可以包括业务标识,该业务标识可以用于指示该第一指示信息对应的业务类型。该业务标识也可以包含于所述第一指示信息中。站点可以根据该业务标识,确定该第一指示信息对应的业务类型。需要说明的是,该第一指示信息对应的业务类型,可以指目标twt信息单元所指示的触发帧触发的上行数据所属业务的业务类型,该目标twt信息单元为该第一信标帧指示的第二信标帧所包含的twt信息单元。

可选地,该第一信标帧可以包括多个twt信标帧指示域(twtbeaconcount),各指示域中的指示信息分别对应不同的业务类型,站点在接收到第一信标帧后,根据待发送的上传数据所属业务的业务类型,将对应的指示域中的指示信息确定为第一指示信息,并根据对应的指示域的指示信息接收包括twt信息的信标帧和进行休眠。

102,在接收到所述第一信标帧后,所述站点根据所述第一指示信息的 指示,接收所述第二信标帧。

可选地,站点在接收到第一指示信息之后,通过读取该第一指示信息,确定第二信标帧的发送时间,从而在第二信标帧的发送时间之前醒来,接收该第二信标帧。例如,当所述第一指示信息包括第一信标帧与第二信标帧之间的信标帧间隔个数时,站点可以使用信标帧间隔个数的值乘以信标帧间隔长度(beaconinterval)的值,来获知第二信标帧的发送时间。本发明实施例对站点确定信标帧间隔长度的方法不作限定,站点可以通过和接入点交互获知该信标帧间隔长度,或者,站点也可以通过第一信标帧携带的信标帧间隔长度确定。

本发明实施例中,站点首先接收第一信标帧,第一信标帧中包括的第一指示信息用于指示包括twt信息单元的第二信标帧的发送时间,站点根据第一指示信息的指示,确定第二信标帧的发送时间,从而能够在正确的时间接收包括twt信息单元的第二信标帧,提高了通信效率。

可选地,该方法100还包括:

103,所述站点根据所述第二信标帧中的所述twt信息单元的指示,确定所述接入点发送触发帧的目标时间。

104,所述站点在所述目标时间,接收所述触发帧。

105,在接收到所述触发帧之后,所述站点向所述接入点发送上行数据。

例如,图4示出了本发明实施例的通信方法的示意图,如图4所示,可以命名第一指示信息为twt信标帧计数信息(twtbeaconcount),该twtbeaconcount可以用于指示当前信标帧与下一个包括twt信息单元的信标帧(即第二信标帧)之间的信标帧间隔。例如,当站点从休眠中醒来,收到第一个信标帧,获知其中的twtbeaconcount=3,于是该站点可以继续休眠3个信标帧间隔,然后醒来接收下一个包括twt信息单元的信标帧,其中,对于包括twt信息单元的信标帧,其指示的twtbeaconcount可以为0,代表本信标帧包括twt信息单元,或者,其包括的twtbeaconcount也可以指示再下一个包括twt信息单元的信标帧的发送时间,本发明实施例对此不作限定。

上文结合图1和图4描述了本发明实施例中的用于广播twt的通信方法,下文将结合图5描述本发明实施例中的用于索取型twt的通信方法。

在现有技术中的索取型twt中,twt请求站点与twt应答站点通过 一次交互建立twt协议。twt请求站点和twt应答站点在twt协议约定的twt服务阶段(sp,serviceperiod)保持活跃状态,以进行数据的收发。其中,在索取型twt中的隐式twt中,twt服务阶段的开始时间是周期性的,即twt请求站点和twt应答站点在twt协议中约定twt服务阶段到来时间的周期,从而不需要在每个twt服务阶段开始前约定twt服务阶段的开始时间,而是根据twt协议约定的周期,进入twt服务阶段。在隐式twt中,由于twt服务阶段是周期性的,所以站点之间无论是否需要收发数据,都需要根据周期进入活跃状态或休眠状态,不利于站点的节能。

如上文所述,在索取型twt的隐式twt中,twt服务阶段是周期性的,无论站点之间是否需要收发数据,都需要根据twt的周期在twt服务阶段进入活跃状态,造成了资源的浪费。而且twt服务阶段之间的时间间隔不能根据站点的业务强度进行动态的调整。

在本发明实施例中提出了一种用于隐式twt的通信方法,其基本思想是,当站点之间约定一个twt协议之后,twt服务阶段之间的时间间隔可以根据在twt服务阶段之内是否发生通信(或者说,数据交换)来确定下一个twt服务阶段到来的时间。上述是否发生通信可以指第一站点和第二站点之间是否进行了至少一次成功的数据交换。该成功的数据交换可以指,第一站点向第二站点发送数据帧/管理帧,第二站点接收成功后向第一站点发送确认帧,第一站点成功接收第二站点发送的确认帧。

为了便于理解,下文将描述本发明实施例的用于索取型twt的通信方法300,该方法可以由站点或接入点执行。该方法300包括:

301,第一站点和第二站点进入第一目标唤醒时间twt服务阶段,所述第一站点和所述第二站点在所述第一twt服务阶段处于活跃状态;

302,在所述第一twt服务阶段结束后,所述第一站点等待第一时间间隔,进入第二twt服务阶段,其中,所述第一时间间隔的长度是基于所述第一站点与所述第二站点在所述第一twt服务阶段是否发生通信确定的。

例如,第一站点和第二站点在第一twt服务阶段发生通信时,可以确定该第一时间间隔为一个较小的值,当第一站点和第二站点在第二twt服务阶段没有发生通信时,可以确定该第一时间间隔为一个较大的值。

在本发明实施例中,根据第一站点和第二站点在第一twt服务阶段是 否发生通信确定下一个twt服务阶段到来前的时间间隔长度,从而可以根据第一站点和第二站点之间的业务强度来调整twt服务阶段之间的时间间隔,提高了通信效率。

应理解,第一站点和第二站点可以分别是接入点和站点,也可以都是站点。换句话说,本发明实施例的方法可以是基于站点与接入点之间建立的twt。也可以是基于站点之间建立的twt。

例如,在一个twt服务阶段之内,站点之间没有发生通信,则说明当前站点之间的业务量较为稀疏,则可以增大当前twt服务阶段与下一个twt服务阶段之间的时间间隔,以便于站点节能。如果在下一个twt服务阶段依然没有发生通信,则可以进一步增大下一个twt服务阶段到来前的时间间隔。该增大时间间隔的方式可以是倍增的方式,也可以是别的方式,本发明实施例对此不作限定。而如果在一个twt服务阶段内,站点之间发生了通信,说明该站点之间可能需要进行后续的通信,此时可以减小下一个twt服务阶段到来前的时间间隔,该减小时间间隔的方法可以是减半的方式,也可以是直接将时间间隔设置为预设的最小值,本发明实施例对此不作限定。从而,可以根据站点的业务强度调整twt服务阶段之间的时间间隔,以节省功率和保证通信时延,提高了通信效率。

图5示出了本发明另一实施例的通信方法的示意图。图5中的通信方法可以应用于隐性twt。图5的方法可以基于站点和接入点之间的建立的twt。如图3所示,站点和接入点之间可以约定twt协议,在该twt协议中约定第一个twt服务阶段开始的时间。当在第一个twt服务阶段中,站点和接入点之间发生了通信,那么将等待t时间后,开始第二个twt服务阶段。当在第二个twt服务阶段中,站点和接入点没有发生通信,那么下一个twp服务阶段到来前的时间间隔将比上一个时间间隔更大,为2t。同样地,第三个和第四个twt服务阶段中站点和接入点也没有发生通信,因此时间间隔分别为4t和8t。由于在第五个twt服务阶段中,站点和接入点发生了通信,因此下一个时间间隔减小,为t。

为了便于理解,下文将描述本发明实施例的用于隐性twt的通信方法的具体步骤,应理解,这些步骤或操作仅是实例,本发明实施例还可以执行其它操作或者以下操作的各种变形。此外,以下各个步骤可以按照与以下呈现的不同顺序来执行,并且有可能并非要执行以下的全部步骤。如下所示, 该第一站点可以是twt请求节点,该第二站点可以是twt响应节点,该具体步骤包括:

401,第一站点向第二站点发送用于建立twt的请求帧,所述请求帧中包含twt请求信息。

402,第二站点向第一站点发送响应帧,所述响应帧中包含twt响应信息。通过401和402之间的交互,第一站点和第二站点之间建立起twt协议,约定了第一个twt服务阶段的时间。

403,在一个twt服务阶段中,如果第一站点和第二站点发生了通信,那么将在t时间后开始下一个twt服务阶段;如果第一站点和第二站点没有发生通信,则下一个twt服务阶段到来前的时间间隔将是一个约定好的比上一个twt服务阶段之间的间隔更大的值(例如,可以是上一个twt服务阶段间隔的两倍)。

404,所述第一站点和第二站点根据403的方法确定下一个twt服务阶段的到来时间,并在所述下一个twt服务阶段的到来时间保持活跃状态。

可选地,在403中,twt服务阶段之间的时间间隔可以设置一个最大值,当twt服务阶段之间的时间间隔达到最大值时,即使在twt服务阶段中第一站点和第二站点没有发生通信,twt服务阶段之间的间隔也不再增大,而是保持该最大值。该最大值可以是由标准规定的,也可以是由接入点在信标帧中广播发送给所有站点的。另外,该最大值还可以是由该第一站点和第二站点通过协商而确定的。例如,可以携带于步骤401中的twt请求帧中和/或402中的twt响应帧中。另外,在设置起始的第一个twt服务阶段时,可以设置第一个twt服务阶段与第二个twt服务节点之间的时间间隔为一个固定值。例如,该时间间隔可以为twt服务阶段之间间隔的最小值。

可选地,如果在一个twt服务阶段之内第一站点与第二站点没有通信需求,第一站点与第二站点可以进行帧交互来增大下一个服务阶段到来的时间。例如,第一站点发送请求帧,所述请求帧携带指示信息,用于增大下一个服务阶段到来的时间。第二站点收到所述请求帧后发送响应帧,其中携带指示信息,用于表示接受所述“增大下一个服务阶段到来的时间”的请求,或拒绝所述请求。

类似地,如果在一个twt服务阶段之内第一站点与第二站点发生了通 信,所述第一站点与第二站点可以进行帧交互来减小下一个服务阶段到来的时间。例如,第一站点发送请求帧,所述请求帧携带指示信息,用于减小下一个服务阶段到来的时间。第二站点收到所述请求帧后发送响应帧,其中携带指示信息,用于表示接受所述“减小下一个服务阶段到来的时间”的请求,或拒绝所述请求。

上文结合图1至图5描述的本发明实施例的用于广播twt的通信方法以及用于索取型twt的通信方法,下文将描述本发明另一实施例的用于广播twt的通信方法。

在现有的广播twt机制中,接入点和站点之间可以进行帧交互确定包括twt信息单元的信标帧的发送时间,即站点有数据需要发送时,可以向接入点发送用于请求建立twt的请求帧,接入点在接收到该请求帧之后,向站点发送响应帧,该响应帧中携带的指示信息可以指示站点侦听包括twt信息单元的目标信标帧。站点根据该指示信息的指示接收目标信标帧,并根据目标信标帧中包含的twt信息单元发送上行数据。而现有技术中,当接入点需要向站点发送下行数据时,接入点首先需要确定站点处于活跃状态才能发送下行数据,一般情况下,接入点通过接收接收站点发送的功率节省轮询帧(ps-poll,powersavepoll),确定站点处于活跃状态。或者说,站点每次从休眠状态醒来时,都会向接入点发送ps-poll帧,向接入点通知站点已经处于活跃状态,接入点可以向站点发送下行数据。

基于以上技术,为了提高通信效率,本发明实施例提出了一种用于广播twt的通信方法,该方法的基本思想是,由于接入点和站点之间事先交互好了站点接收包括目标信息帧的时间,所以可以认为站点在接收到目标信标帧后能够读取到其中的twt信息单元,从而获得该twt信息单元指示的twt服务阶段的开始和持续时间。那么,接入点可以进一步认为站点会在该twt服务阶段内保持活跃状态(或者说,保持监听信道)。所以,在本发明实施例中,由于接入点已经确定站点将在该twt服务阶段醒来,所以站点在该twt服务阶段醒来后,可以不用向接入点发送ps-poll帧,接入点在无需接收ps-poll帧的前提下,可以直接向站点发送下行数据帧,从而提高了通信效率。

下文描述了本发明实施例的用于广播型twt的方法500,该方法由站点和接入点执行,该方法500包括:

501,站点向接入点发送请求帧,所述请求帧用于请求建立目标唤醒时间twt;

502,在接收到请求帧后,所述接入点向所述站点发送响应帧,所述响应帧用于指示所述站点侦听目标信标帧,所述目标信标帧为包含twt信息单元的信标帧,以便所述站点根据所述twt信息单元进入twt服务阶段;

503,在所述twt服务阶段,所述接入点无需接收所述站点发送的功率节省轮询ps-poll帧,直接向所述站点发送下行数据。

在本发明实施例中,站点和接入点在通过交互确定目标信标帧twt服务阶段后,接入点在该twt服务阶段无需接收站点发送的ps-poll帧条件下,可以直接向站点发送下行数据,提高了通信效率。

可选地,在接入点发送的响应帧中,可以携带第一指示信息,该第一指示信息可以用于指示站点是否需要向接入点发送ps-poll帧。当第一指示信息指示站点无需向接入点发送ps-poll帧时,所述接入点直接向所述站点发送下行数据。或者,在站点发送的请求帧中可以携带第二指示信息,该第二指示信息用于指示接入点是否需要在接收ps-poll帧后向站点发送下行数据。

上文结合图1至图5详细描述了本发明实施例的用于无线局域网的通信方法,下文将结合图6至图15描述本发明实施例的用于无线局域网的站点和接入点。

图6是本发明实施例的传输数据的站点600的示意图。应理解,图6的站点600能够实现前文中由站点执行的各个步骤,为了简洁,适当省略重复的描述,站点600包括:

第一接收模块610,用于接收接入点发送的第一信标帧,所述第一信标帧包括第一指示信息,所述第一指示信息用于指示第二信标帧的发送时间,其中,所述第二信标帧为包含目标唤醒时间twt信息单元的信标帧;

第二接收模块620,用于根据所述第一指示信息的指示,接收所述第二信标帧。

在本发明实施例中,站点首先接收第一信标帧,第一信标帧中包括的第一指示信息用于指示包括twt信息单元的第二信标帧的发送时间,站点根据第一指示信息的指示,确定第二信标帧的发送时间,从而能够在正确的时间接收包括twt信息单元的第二信标帧,提高了通信效率。

图7是本发明实施例的传输数据的接入点700的示意图。应理解,图 7的接入点700能够实现前文中由接入点执行的各个步骤,为了简洁,适当省略重复的描述,接入点700包括:

第一发送模块710,用于发送第一信标帧,所述第一信标帧包括第一指示信息,所述第一指示信息用于指示第二信标帧的发送时间,其中,所述第二信标帧为包含目标唤醒时间twt信息单元的信标帧;

第二发送模块720,用于发送所述第二信标帧。

在本发明实施例中,接入点首先发送第一信标帧,第一信标帧中包括的第一指示信息用于指示包括twt信息单元的第二信标帧的发送时间,以便于站点根据第一指示信息的指示,确定第二信标帧的发送时间,从而能够使得站点能够在正确的时间接收包括twt信息单元的第二信标帧,提高了通信效率。

图8是本发明实施例的传输数据的站点800的示意图。应理解,图8的站点800能够实现前文中由站点执行的各个步骤,为了简洁,适当省略重复的描述,站点800为第一站点,包括:

第一控制模块810,用于控制所述第一站点进入第一目标唤醒时间twt服务阶段,所述第一站点和第二站点在所述第一twt服务阶段处于活跃状态;

第二控制模块820,用于在所述第一twt服务阶段结束后,控制所述第一站点等待第一时间间隔,进入第二twt服务阶段,其中,所述第一时间间隔的长度是基于所述第一站点与所述第二站点在所述第一twt服务阶段是否发生通信确定的。

在本发明实施例中,根据第一站点和第二站点在第一twt服务阶段是否发生通信确定下一个twt服务阶段到来前的时间间隔长度,从而可以根据第一站点和第二站点之间的业务强度来调整twt服务阶段之间的时间间隔,提高了通信效率。

图9是本发明实施例的传输数据的接入点900的示意图。应理解,图9的接入点900能够实现前文中由接入点执行的各个步骤,为了简洁,适当省略重复的描述,站点900包括:

接收模块910,用于从站点接收请求帧,所述请求帧用于请求建立目标唤醒时间twt;

发送模块920,用于向所述站点发送响应帧,所述响应帧用于指示所述 站点侦听目标信标帧,所述目标信标帧为包含twt信息单元的信标帧,以便所述站点根据所述twt信息单元进入twt服务阶段;

所述发送模块920,还用于在所述twt服务阶段,无需接收所述站点发送的功率节省轮询ps-poll帧,直接向所述站点发送下行数据。

在本发明实施例中,站点和接入点在通过交互确定目标信标帧twt服务阶段后,接入点在该twt服务阶段无需接收站点发送的ps-poll帧条件下,可以直接向站点发送下行数据,提高了通信效率。

图10是本发明实施例的传输数据的站点1000的示意图。应理解,图10的站点1000能够实现前文中由站点执行的各个步骤,为了简洁,适当省略重复的描述,站点1000包括:

发送模块1010,用于向接入点发送请求帧,所述请求帧用于请求建立目标唤醒时间twt;

接收模块1020,用于从所述接入点接收响应帧,所述响应帧用于指示所述站点1000侦听目标信标帧,所述目标信标帧为包含twt信息单元的信标帧;

控制模块1030,用于控制所述站点1000根据所述twt信息单元进入twt服务阶段;

接收模块1020还用于在所述twt服务阶段,无需向所述接入点发送功率节省轮询ps-poll帧,直接从所述接入点接收下行数据。

在本发明实施例中,站点和接入点在通过交互确定目标信标帧twt服务阶段后,站点在该twt服务阶段无需接收向接入点发送ps-poll帧条件下,可以直接从接入点接收发送下行数据,提高了通信效率。

图11是本发明实施例的传输数据的站点1100的示意图。应理解,图11的站点1100能够实现前文中由站点执行的各个步骤,为了简洁,适当省略重复的描述,站点1100包括:

存储器1110,用于存储程序;

收发器1120;

处理器1130,用于执行存储器1110中的程序,当所述程序被执行时,所述处理器1130用于控制收发器1120接收接入点发送的第一信标帧,所述第一信标帧包括第一指示信息,所述第一指示信息用于指示第二信标帧的发送时间,其中,所述第二信标帧为包含目标唤醒时间twt信息单元的信 标帧;根据所述第一指示信息的指示,接收所述第二信标帧。

在本发明实施例中,站点首先接收第一信标帧,第一信标帧中包括的第一指示信息用于指示包括twt信息单元的第二信标帧的发送时间,站点根据第一指示信息的指示,确定第二信标帧的发送时间,从而能够在正确的时间接收包括twt信息单元的第二信标帧,提高了通信效率。

图12是本发明实施例的传输数据的接入点1200的示意图。应理解,图12的接入点1200能够实现前文中由接入点执行的各个步骤,为了简洁,适当省略重复的描述,接入点1200包括:

存储器1210,用于存储程序;

收发器1220;

处理器1230,用于执行存储器1210中的程序,当所述程序被执行时,所述处理器1230用于控制收发器1220发送第一信标帧,所述第一信标帧包括第一指示信息,所述第一指示信息用于指示第二信标帧的发送时间,其中,所述第二信标帧为包含目标唤醒时间twt信息单元的信标帧;发送所述第二信标帧。

在本发明实施例中,接入点首先发送第一信标帧,第一信标帧中包括的第一指示信息用于指示包括twt信息单元的第二信标帧的发送时间,以便于站点根据第一指示信息的指示,确定第二信标帧的发送时间,从而能够使得站点能够在正确的时间接收包括twt信息单元的第二信标帧,提高了通信效率。

图13是本发明实施例的传输数据的站点1300的示意图。应理解,图13的站点1300能够实现前文中由站点执行的各个步骤,为了简洁,适当省略重复的描述,站点1300为第一站点,包括:

存储器1310,用于存储程序;

收发器1320;

处理器1330,用于执行存储器1310中的程序,当所述程序被执行时,所述处理器1330用于控制所述第一站点进入第一目标唤醒时间twt服务阶段,所述第一站点和第二站点在所述第一twt服务阶段处于活跃状态;用于在所述第一twt服务阶段结束后,控制所述第一站点等待第一时间间隔,进入第二twt服务阶段,其中,所述第一时间间隔的长度是基于所述第一站点与所述第二站点在所述第一twt服务阶段是否发生通信确定的。

在本发明实施例中,根据第一站点和第二站点在第一twt服务阶段是否发生通信确定下一个twt服务阶段到来前的时间间隔长度,从而可以根据第一站点和第二站点之间的业务强度来调整twt服务阶段之间的时间间隔,提高了通信效率。

图14是本发明实施例的传输数据的接入点1400的示意图。应理解,图14的接入点1400能够实现前文中由接入点执行的各个步骤,为了简洁,适当省略重复的描述,站点1400包括:

存储器1410,用于存储程序;

收发器1420;

处理器1430,用于执行存储器1410中的程序,当所述程序被执行时,所述处理器1430用于控制收发器1420从站点接收请求帧,所述请求帧用于请求建立目标唤醒时间twt;向所述站点发送响应帧,所述响应帧用于指示所述站点侦听目标信标帧,所述目标信标帧为包含twt信息单元的信标帧,以便所述站点根据所述twt信息单元进入twt服务阶段;用于在所述twt服务阶段,无需接收所述站点发送的功率节省轮询ps-poll帧,直接向所述站点发送下行数据。

在本发明实施例中,站点和接入点在通过交互确定目标信标帧twt服务阶段后,接入点在该twt服务阶段无需接收站点发送的ps-poll帧条件下,可以直接向站点发送下行数据,提高了通信效率。

图15是本发明实施例的传输数据的站点1500的示意图。应理解,图15的站点1500能够实现前文中由站点执行的各个步骤,为了简洁,适当省略重复的描述,站点1500包括:

存储器1510,用于存储程序;

收发器1520,用于向接入点发送请求帧,所述请求帧用于请求建立目标唤醒时间twt;从所述接入点接收响应帧,所述响应帧用于指示所述站点1000侦听目标信标帧,所述目标信标帧为包含twt信息单元的信标帧;

处理器1530,用于执行存储器1510中的程序,当所述程序被执行时,所述处理器1530控制所述站点1000根据所述twt信息单元进入twt服务阶段;

收发器1520还用于在所述twt服务阶段,无需向所述接入点发送功率节省轮询ps-poll帧,直接从所述接入点接收下行数据。

在本发明实施例中,站点和接入点在通过交互确定目标信标帧twt服务阶段后,站点在该twt服务阶段无需接收向接入点发送ps-poll帧条件下,可以直接从接入点接收发送下行数据,提高了通信效率。

另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本发明实施例中,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者 全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例该方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上某一实施例中的技术特征和描述,为了使申请文件简洁清楚,可以理解适用于其他实施例,在其他实施例不再一一赘述。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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