无线局域网的通信方法、通信装置和通信设备与流程

文档序号:15204116发布日期:2018-08-21 06:44阅读:161来源:国知局

本发明涉及通信技术领域,具体而言,涉及无线局域网的通信方法、无线局域网的通信装置和通信设备。



背景技术:

在2016年7月,802.11成立了下一代wi-fi(wirelessfidelity,无线保真)技术的研究组wur(wakeupreceiver),主要应用在物联网方面,目的是为了尽最大可能节省设备的功耗。

在sg(studygroup,研究组)的讨论中,提出了wur帧为控制信令帧,且wur(802.11ba)功能需兼容802.11ax,而在802.11ax中对于sr(spatialreuse,空间重用)做出了如下规定:

如果处于obss(overlappingbasisserviceset,交叠的基本服务集)中的stas(stations,站点)接收到数据,且不是自己所处的bss(basisserviceset,基本服务集)发送的,如果其接收到的功率值(即rssi(receivedsignalstrengthindication,接收的信号强度指示)值)小于obss_pd(obsspowerdensity,交叠的基本服务集功率密度)值,则stas不会更新自己的nav(networkallocationvector,网络分配矢量)值,考虑到wur功能需与802.11ax兼容,且唤醒(wakeup)帧的发送功率是非常小的,远远小于通信数据帧的发送功率,可能其接收到的功率值远远低于设置的obss_pd值,如果stas不更新自己的nav值,按照其原本的发射功率进行通信则会干扰wakeup帧的发送方和接收方接下来的通信,所以,为了避免其接下来的通信受到干扰,其nav更新机制需要调整。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的无线局域网的通信方案,使得wur(802.11ba)与ieee802.11ax能够兼容,避免干扰唤醒帧的发送方和接收方后续的通信,满足wur的需求,使得设备更加省电。

有鉴于此,根据本发明的第一方面,提出了一种无线局域网的通信方法,包括:接收消息帧;当所述消息帧来自其他bss时,判断所述消息帧是否为唤醒帧,所述唤醒帧用于唤醒主通信接口处于休眠状态的设备进入苏醒状态来接收缓存的下行数据帧;当判定所述消息帧为所述唤醒帧、且所述唤醒帧的rssi值小于设置的obss_pd值时,则更新当前的nav值。

在该技术方案中,当处于obss中的sta接收到除其所在的本bss外的其他bss发来的消息帧时,需要确定该消息帧是否为唤醒帧,若是、且该唤醒帧的rssi值满足小于设置的obss_pd值的条件时,则该sta根据接收到的唤醒帧中的mac(mediaaccesscontrol,媒体访问控制)帧头的duration(持续时间)字段中获得帧的长度对其当前的nav值进行更新,以确保其不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

在上述技术方案中,优选地,所述判断所述消息帧是否为唤醒帧的步骤,具体包括:解析所述消息帧的mac帧头中的指示信息;根据所述指示信息判断所述消息帧是否为唤醒帧。

在该技术方案中,当sta接收到消息帧时,具体地可以通过解析该消息帧的mac帧头是否存在用于确定该消息帧为唤醒帧的指示信息,进而实现对该消息帧是否为唤醒帧的准确判断,若消息帧的mac帧头中存在相应的指示信息则判定为唤醒帧,否则为正常数据帧或其他管理帧,其中,唤醒帧的发送功率比正常数据帧要低很多。

在上述任一技术方案中,优选地,在所述接收消息帧的步骤之后、所述判断所述消息帧是否为唤醒帧的步骤之前,还包括:根据所述消息帧的信号域的bsscolor值来确定所述消息帧是否来自其他bss。

其中,bsscolor值表示基站的标识,作用是区分本bss的数据和其他bss的数据。

在上述任一技术方案中,优选地,在判定所述消息帧为所述唤醒帧的步骤之后、所述更新当前的nav值的步骤之前,还包括:检测所述唤醒帧的rssi值,以用于与所述设置的obss_pd值比较大小。

在该技术方案中,为了避免sta误更新其当前的nav值,需要预先对唤醒帧的rssi值进行准确地检测,从而提高通信效率。

根据本发明的第二方面,还提出了一种无线局域网的通信方法,包括:生成唤醒帧,所述唤醒帧用于唤醒主通信接口处于休眠状态的设备进入苏醒状态来接收缓存的下行数据帧;配置所述唤醒帧的rssi值小于设置的obss_pd值;发送所述唤醒帧。

在该技术方案中,通过在生成唤醒帧时配置其rssi值小于设置的obss_pd值,以使接收该唤醒帧的sta根据接收到的唤醒帧中的mac帧头的duration字段中获得帧的长度能够及时更新其nav值,从而确保接收该sta不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

根据本发明的第三方面,还提出了一种无线局域网的通信装置,包括:接收单元,用于接收消息帧;判断单元,用于当所述接收单元接收的所述消息帧来自其他bss时,判断所述消息帧是否为唤醒帧,所述唤醒帧用于唤醒主通信接口处于休眠状态的设备进入苏醒状态来接收缓存的下行数据帧;更新单元,用于当所述判断单元判定所述消息帧为所述唤醒帧时,且当所述唤醒帧的rssi值小于设置的obss_pd值时,则更新当前的nav值。

在该技术方案中,当处于obss中的sta接收到除其所在的本bss外的其他bss发来的消息帧时,需要确定该消息帧是否为唤醒帧,若是、且该唤醒帧的rssi值满足小于设置的obss_pd值时,则该sta根据接收到的唤醒帧中的mac帧头的duration字段中获得帧的长度对其当前的nav值进行更新,以确保其不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

在上述技术方案中,优选地,所述判断单元具体包括:解析子单元,用于解析所述消息帧的mac帧头中的指示信息;判断子单元,用于根据所述解析子单元解析出的所述指示信息判断所述消息帧是否为唤醒帧。

在该技术方案中,当sta接收到消息帧时,具体地可以通过解析该消息帧的mac帧头是否存在用于确定该消息帧为唤醒帧的指示信息,进而实现对该消息帧是否为唤醒帧的准确判断,若消息帧的mac帧头中存在相应的指示信息则判定为唤醒帧,否则为正常数据帧或其他管理帧,其中,唤醒帧的发送功率比正常数据帧要低很多。

在上述任一技术方案中,优选地,所述无线局域网的通信装置还包括:确定单元,用于在所述接收单元接收消息帧之后、所述判断单元判断所述消息帧是否为唤醒帧之前,根据所述消息帧的信号域的bsscolor值来确定所述消息帧是否来自其他bss。

其中,bsscolor值表示基站的标识,作用是区分本bss的数据和其他bss的数据。

在上述任一技术方案中,优选地,所述无线局域网的通信装置还包括:检测单元,用于在所述判断单元判定所述消息帧为所述唤醒帧之后、所述更新单元更新当前的nav值之前,检测所述唤醒帧的rssi值,以用于与所述设置的obss_pd值比较大小。

在该技术方案中,为了避免sta误更新其当前的nav值,需要预先对唤醒帧的rssi值进行准确地检测,从而提高通信效率。

根据本发明的第四方面,还提出了一种无线局域网的通信装置,包括:生成单元,用于生成唤醒帧,所述唤醒帧用于唤醒主通信接口处于休眠状态的设备进入苏醒状态来接收缓存的下行数据帧;配置单元,用于配置所述生成单元生成的所述唤醒帧的rssi值小于设置的obss_pd值;发送单元,用于发送所述唤醒帧。

在该技术方案中,通过在生成唤醒帧时配置其rssi值小于设置的obss_pd值,以使接收该唤醒帧的sta根据接收到的唤醒帧中的mac帧头的duration字段中获得帧的长度能够及时更新其nav值,从而确保接收该sta不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

根据本发明的第五方面,还提出了一种通信设备,包括:如上述第三方面所述的无线局域网的通信装置;和/或如上述第四方面所述的无线局域网的通信装置。

通过本发明的上述技术方案,在sta接收到来自其他bss的唤醒帧的rssi值小于设置的obss_pd值时更新其当前的nav值,以确保其不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

附图说明

图1示出了根据本发明的第一个实施例的无线局域网的通信方法的流程示意图;

图2示出了根据本发明的第一个实施例的无线局域网的通信装置的结构示意图;

图3示出了根据本发明的第二个实施例的无线局域网的通信方法的流程示意图;

图4示出了根据本发明的第二个实施例的无线局域网的通信装置的结构示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的第一个实施例的无线局域网的通信方法的流程示意图。

如图1所示,根据本发明的第一个实施例的无线局域网的通信方法,包括以下步骤:

步骤s10,接收消息帧。

步骤s12,当消息帧来自其他bss时,判断消息帧是否为唤醒帧,唤醒帧用于唤醒主通信接口处于休眠状态的设备进入苏醒状态来接收缓存的下行数据帧。

在该步骤中,当处于obss中的sta接收到除其所在的本bss外的其他bss发来的消息帧时,需要确定该消息帧是否为唤醒帧(即wakeup帧),其中,唤醒帧用于唤醒处于休眠状态的设备进入苏醒状态来接收数据帧,通过使用唤醒帧可以起到节省设备功耗的目的。

其中,消息帧的接收方可以是手机、pda(personaldigitalassistant,掌上电脑)或平板等设备,消息帧的发送方为路由器或是带wi-fi接口的服务器。

其中,接收消息帧的接口为设备的次通信接口,其接收唤醒帧的目的就是为了唤醒设备的主通信接口用来进行通信从而获得缓存的下行数据帧。

步骤s14,当判定消息帧为唤醒帧、且唤醒帧的rssi值小于设置的obss_pd值时,则更新当前的nav值。

其中,nav用来表示设备接入信道的限制条件,当设备接收到某些数据帧或管理帧,解析并得到数据帧或管理帧的时长,则根据解析到的时长设备设置自己的nav为忙,表示其在这段时长内不能接入信道;譬如设备在当前设置自己的nav时长为4,但又接收到了其他的数据帧或是管理帧,其时长为6,则设备更新自己的nav时长为10,表示其在这段时长内不接入信道。

在该步骤中,如果判定接收自其他bss的消息帧为唤醒帧,且该唤醒帧的rssi值满足小于设置的obss_pd值的条件时,sta则根据接收到的唤醒帧中的mac帧头的duration字段中获得帧的长度对其当前的nav值进行更新,以确保其不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

进一步地,上述实施例中的步骤s12可以具体执行为:解析消息帧的mac帧头中的指示信息;根据指示信息判断消息帧是否为唤醒帧。

在该实施例中,当sta接收到消息帧时,具体地可以通过解析该消息帧的mac帧头是否存在用于确定该消息帧为唤醒帧的指示信息,进而实现对该消息帧是否为唤醒帧的准确判断,若消息帧的mac帧头中存在相应的指示信息则判定为唤醒帧,否则为正常数据帧或其他管理帧,其中,唤醒帧的发送功率比正常数据帧要低很多。

进一步地,在上述任一实施例中,步骤s10之后、步骤s12之前,无线局域网的通信方法还可以包括如下步骤:

根据消息帧的信号域的bsscolor值来确定消息帧是否来自其他bss。

在该实施例中,bsscolor值表示基站的标识,作用是区分本bss的数据和其他bss的数据。譬如,当接收到的消息帧的信号域中携带的bsscolor1值为“001”时,表示其为来自本bss的数据,如解析到bsscolor值不是“001”时,则可确认为来自其他bss的数据。

进一步地,在上述任一实施例中,在判定消息帧为唤醒帧的步骤之后、更新当前的nav值的步骤之前,无线局域网的通信方法还可以包括如下步骤:

检测唤醒帧的rssi值,以用于与设置的obss_pd值比较大小。

在该实施例中,为了避免sta误更新其当前的nav值,需要预先对唤醒帧的rssi值进行准确地检测,从而提高通信效率。

图2示出了根据本发明的第一个实施例的无线局域网的通信装置的结构示意图。

如图2所示,根据本发明的第一个实施例的无线局域网的通信装置200,包括:接收单元202、判断单元204和更新单元206。

其中,接收单元202用于接收消息帧;判断单元204用于当接收单元202接收的消息帧来自其他bss时,判断消息帧是否为唤醒帧,唤醒帧用于唤醒处于休眠状态的设备进入苏醒状态来接收数据帧;更新单元206用于当判断单元204判定消息帧为唤醒帧时,且当唤醒帧的rssi值小于设置的obss_pd值时,则更新当前的nav值。

在该实施例中,当处于obss中的sta接收到除其所在的本bss外的其他bss发来的消息帧时,需要确定该消息帧是否为唤醒帧,若是、且该唤醒帧的rssi值满足小于设置的obss_pd值时,则该sta根据接收到的唤醒帧中的mac帧头的duration字段中获得帧的长度对其当前的nav值进行更新,以确保其不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

其中,nav用来表示设备接入信道的限制条件,当设备接收到某些数据帧或管理帧,解析并得到数据帧或管理帧的时长,则根据解析到的时长设备设置自己的nav为忙,表示其在这段时长内不能接入信道;譬如设备在当前设置自己的nav时长为4,但又接收到了其他的数据帧或是管理帧,其时长为6,则设备更新自己的nav时长为10,表示其在这段时长内不接入信道。

另外,消息帧的接收方可以是手机、pda或平板等设备,消息帧的发送方为路由器或是带wi-fi接口的服务器;而接收消息帧的接口为设备的次通信接口,其接收唤醒帧的目的就是为了唤醒设备的主通信接口用来进行通信从而获得缓存的下行数据帧。

在具体实现时,接收单元202可以是接收器或天线等;判断单元204和更新单元206可以是中央处理器或基带处理器等。

进一步地,在上述实施例中,判断单元204具体包括:解析子单元2042和判断子单元2044。

其中,解析子单元2042用于解析消息帧的mac帧头中的指示信息;判断子单元2044用于根据解析子单元2042解析出的指示信息判断消息帧是否为唤醒帧。

在该实施例中,当sta接收到消息帧时,具体地可以通过解析该消息帧的mac帧头是否存在用于确定该消息帧为唤醒帧的指示信息,进而实现对该消息帧是否为唤醒帧的准确判断,若消息帧的mac帧头中存在相应的指示信息则判定为唤醒帧,否则为正常数据帧或其他管理帧,其中,唤醒帧的发送功率比正常数据帧要低很多。

进一步地,在上述任一实施例中,无线局域网的通信装置200还包括:确定单元208和检测单元210。

其中,确定单元208用于在接收单元202接收消息帧之后、判断单元204判断消息帧是否为唤醒帧之前,根据消息帧的信号域的bsscolor值来确定消息帧是否来自其他bss。

在该实施例中,bsscolor值表示基站的标识,作用是区分本bss的数据和其他bss的数据。譬如,当接收到的消息帧的信号域中携带的bsscolor1值为“001”时,表示其为来自本bss的数据,如解析到bsscolor值不是“001”时,则可确认为来自其他bss的数据。

其中,检测单元210用于在判断单元204判定消息帧为唤醒帧之后、更新单元206更新当前的nav值之前,检测唤醒帧的rssi值,以用于与设置的obss_pd值比较大小。

在该实施例中,为了避免sta误更新其当前的nav值,需要预先对唤醒帧的rssi值进行准确地检测,从而提高通信效率。

在具体实现时,确定单元208和检测单元210可以是中央处理器或基带处理器等。

图3示出了根据本发明的第二个实施例的无线局域网的通信方法的流程示意图。

如图3所示,根据本发明的第二个实施例的无线局域网的通信方法,包括以下步骤:

步骤s30,生成唤醒帧,唤醒帧用于唤醒主通信接口处于休眠状态的设备进入苏醒状态来接收缓存的下行数据帧。

步骤s32,配置唤醒帧的rssi值小于设置的obss_pd值。

步骤s34,发送唤醒帧。

在该实施例中,通过在生成唤醒帧时配置其rssi值小于设置的obss_pd值,以使接收该唤醒帧的sta根据接收到的唤醒帧中的mac帧头的duration字段中获得帧的长度能够及时更新其nav值,从而确保接收该sta不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

其中,nav用来表示设备接入信道的限制条件,当设备接收到某些数据帧或管理帧,解析并得到数据帧或管理帧的时长,则根据解析到的时长设备设置自己的nav为忙,表示其在这段时长内不能接入信道;譬如设备在当前设置自己的nav时长为4,但又接收到了其他的数据帧或是管理帧,其时长为6,则设备更新自己的nav时长为10,表示其在这段时长内不接入信道。

其中,图3所示的通信方法的执行主体可以是接入点与站点组成的网络中的接入点设备,也可以是站点与站点组成的对等网络中的主站点设备。

图4示出了根据本发明的第二个实施例的无线局域网的通信装置的结构示意图。

如图4所示,根据本发明的第二个实施例的无线局域网的通信装置400,包括:生成单元402、配置单元404和发送单元406。

其中,生成单元402用于生成唤醒帧,唤醒帧用于唤醒主通信接口处于休眠状态的设备进入苏醒状态来接收缓存的下行数据帧;配置单元404用于配置生成单元402生成的唤醒帧的rssi值小于设置的obss_pd值;发送单元406用于发送唤醒帧。

在该实施例中,通过在生成唤醒帧时配置其rssi值小于设置的obss_pd值,以使接收该唤醒帧的sta能够根据接收到的唤醒帧中的mac帧头的duration字段中获得帧的长度及时更新其nav值,从而确保接收该sta不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

其中,nav用来表示设备接入信道的限制条件,当设备接收到某些数据帧或管理帧,解析并得到数据帧或管理帧的时长,则根据解析到的时长设备设置自己的nav为忙,表示其在这段时长内不能接入信道;譬如设备在当前设置自己的nav时长为4,但又接收到了其他的数据帧或是管理帧,其时长为6,则设备更新自己的nav时长为10,表示其在这段时长内不接入信道。

在具体实现时,生成单元402可以是信号处理器、中央处理器或基带处理器等;配置单元404可以是中央处理器或基带处理器等;发送单元406可以是发送器或天线等。

本发明还提出了一种通信设备,包括:如图2中所示的无线局域网的通信装置200;和/或如图4中所示的无线局域网的通信装置400。

以上结合附图详细说明了本发明的技术方案,通过在sta接收到来自其他bss的唤醒帧的rssi值小于设置的obss_pd值时,更新其当前的nav值,可以确保其不会接入信道中,使得wur与ieee802.11ax能够兼容,从而避免干扰唤醒帧的发送方和接收方之间后续的通信,满足wur的需求,使得设备更加省电。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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