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

文档序号:16815907发布日期:2019-02-10 14:31阅读:144来源:国知局
无线局域网的通信方法、装置、接入点设备和站点设备与流程

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



背景技术:

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

在ieee802.11ba标准中定义了一种唤醒消息(wakeup)帧,其主要目的是用来唤醒通信设备的主通信接口,即通信设备通过次通信接口接收wakeup帧,其所需的功耗不大于1mw,这样比直接唤醒通信设备的主通信接口所需的功耗少很多,有利于通信设备节省功耗。

相关技术中,基于ieee802.11ba标准进行数据交互过程中,站点设备的主通信接口支持周期性休眠模式,站点设备的次通信接口一旦接收到唤醒消息帧,则立即唤醒主通信接口等接收下行缓存数据。

为了进一步降低通信设备的功耗,可以设置次通信接口也支持周期性休眠模式,以进一步降低站点设备功耗,但是,次通信接口如何进入休眠状态或苏醒状态需要给出明确定义。



技术实现要素:

本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。

为此,本发明的一个目的在于提供一种无线局域网的通信方法。

本发明的另一个目的在于提供一种无线局域网的通信装置。

本发明的另一个目的在于提供一种站点设备。

本发明的另一个目的在于提供一种接入点设备。

为了实现上述目的,本发明的第一方面的技术方案提供了一种无线局域网的通信方法,包括:接收缓存下行数据帧,缓存下行数据帧中包含指示信息;在确定指示信息的指定位为第一值时,指示主通信接口进入休眠模式,以及指示次通信接口进入预设模式,预设模式为周期性休眠模式或苏醒模式。

在该技术方案中,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,譬如,在发送最后一帧缓存下行数据帧时,将指示信息的指定位设为第一值时,指示主通信接口进入休眠模式,并指示次通信接口进入周期性休眠模式或苏醒模式,其中,次通信接口进入的预设模式取决于次通信接口支持的工作模式。

具体地,如果次通信接口支持周期性休眠模式,则在获取最后一帧下行缓存数据帧后,次通信接口和主通信接口可以同时进入休眠状态,而如果次通信接口不支持周期性休眠模式,则次通信接口必须进入(或保持)苏醒模式,以实时等待接收唤醒消息帧,站点设备在休眠时工作模式如下表1所示。

表1

其中,第一值通常设置为“1”。

在上述技术方案中,优选地,在接收缓存下行数据帧前,还包括:生成管理消息帧,管理消息帧包括通信状态指示信息;发送管理消息帧至接入点设备,以请求关联于接入点设备;其中,通信状态指示信息用于标识次通信接口是否支持周期性休眠模式或苏醒模式。

在该技术方案中,通过管理消息帧对接入点设备进行协商,即告知接入点设备次通信设备支持周期性休眠模式或苏醒模式,以降低数据交互冲突的发生,提升频谱利用率,譬如,接入点设备确定次通信设备支持周期性休眠模式,则在次通信设备的休眠时段内,接入点设备不向站点设备发送唤醒消息帧,如主通信设备也处于休眠状态,则接入点设备不向站点设备发送任何下行消息帧。

其中,站点设备与接入点设备协商其休眠周期是通过主通信接口来完成的,而且其主次通信接口的通信可能使用同一段通信频谱资源,也可能是不同的通信频谱资源。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段,在服务结束字段及电源管理字段设置为第一值,且更多数据字段设置为第二值时,指示主通信接口进入休眠模式,以及指示次通信接口进入周期性休眠模式。

在该技术方案中,通过将缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段设为指示信息,可以分别对次通信接口的通讯状态进行指示,譬如,在服务结束字段及电源管理字段设置为第一值,且更多数据字段设置为第二值时,指示主通信接口进入休眠模式,以及指示次通信接口进入周期性休眠模式。

具体地,第一值可以设置为“1”,第二值可以设置为“0”,服务结束字段即为eosp(endofserviceperiod)字段,eosp字段为“1”时,指示次通信接口反馈ack帧后可以进入周期性休眠模式,电源管理字段为powermanagement(后文简称pm)字段,pm字段为“1”时,指示站点设备的主通信接口可以休眠,更多数据字段为moredata(后文简称md)字段,在md为“0”时,指示站点设备接收的为最后一帧缓存下行数据帧,次通信设备可以进入周期性休眠模式。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段,服务结束字段、电源管理字段及更多数据字段均设置为第一值时,指示主通信接口进入休眠模式,以及指示次通信接口进入苏醒模式。

在该技术方案中,第一值可以设置为“1”,也即在eosp字段、pm字段及md字段均设置为“1”时,指示主通信设备进入休眠模式,但是,由于站点设备根据md字段确定接收的不是最后一帧缓存下行数据帧,因此,控制次通信接口进入(或保持)苏醒模式。

在上述技术方案中,优选地,具体还包括:设置主通信接口的苏醒状态为非使能,和/或设置主通信接口的休眠状态设为使能,以控制主通信接口进入休眠模式。

在该技术方案中,通过在接收最后一帧缓存下行数据帧后,控制主通信接口进入休眠模式,进而有效地降低了站点设备的功耗,接入点设备也不在主通信接口处于休眠状态时发送控制消息帧和下行数据帧,提升了数据吞吐量和频谱利用率。

在上述技术方案中,优选地,具体还包括:若次通信接口支持周期性休眠模式,则设置次通信接口的周期性休眠状态为非使能,以控制次通信接口进入周期性休眠模式;若次通信接口不支持周期性休眠模式,设置次通信接口的周期性休眠模式为非使能,以保持次通信接口始终处于苏醒模式。

在该技术方案中,使能采用“enable”代码标识,非使能采用“disable”代码标识,周期性休眠状态或休眠状态均采用“doze”代码标识,苏醒状态采用“wake”代码标识,站点设备在接收最后一帧缓存下行数据帧后,触发执行如下表2的设置。

表2

本发明的第二方面的技术方案,无线局域网的通信方法,包括:生成最后一帧缓存下行数据帧,最后一帧缓存下行数据帧包含的指示信息的指定位为第一值;将最后一帧下行数据帧发送至站点设备,以指示站点设备根据指示信息控制主通信接口进入休眠模式,以及控制次通信接口进入预设模式,其中,预设模式为周期性休眠模式或苏醒模式。

在该技术方案中,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,尤其是在发送最后一帧缓存下行数据帧时,将指示信息的指定位设为第一值时,指示主通信接口进入休眠模式,并指示次通信接口进入周期性休眠模式或苏醒模式,其中,次通信接口进入的预设模式取决于次通信接口支持的工作模式。

具体地,如果次通信接口支持周期性休眠模式,则在获取最后一帧下行缓存数据帧后,次通信接口和主通信接口可以同时进入休眠状态,而如果次通信接口不支持周期性休眠模式,则次通信接口必须进入(或保持)苏醒模式,以实时等待接收唤醒消息帧,站点设备在休眠时工作模式如下表1所示。

表1

其中,第一值通常设置为“1”。

在上述技术方案中,优选地,在生成最后一帧缓存下行数据帧前,还包括:接收管理消息帧,管理消息帧包括通信状态指示信息;根据通信状态指示信息确定次通信接口是否支持周期性休眠模式。

在该技术方案中,通过管理消息帧对接入点设备进行协商,即告知接入点设备次通信设备支持周期性休眠模式或苏醒模式,以降低数据交互冲突的发生,提升频谱利用率,譬如,接入点设备确定次通信设备支持周期性休眠模式,则在次通信设备的休眠时段内,接入点设备不向站点设备发送唤醒消息帧,如主通信设备也处于休眠状态,则接入点设备不向站点设备发送任何下行消息帧。

其中,站点设备与接入点设备协商其休眠周期是通过主通信接口来完成的,而且其主次通信接口的通信可能使用同一段通信频谱资源,也可能是不同的通信频谱资源。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段。

在该技术方案中,通过将缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段设为指示信息,可以分别对次通信接口的通讯状态进行指示。

譬如,第一值可以设置为“1”,第二值可以设置为“0”,服务结束字段即为eosp(endofserviceperiod)字段,eosp字段为“1”时,指示次通信接口反馈ack帧后可以进入周期性休眠模式,电源管理字段为powermanagement(后文简称pm)字段,pm字段为“1”时,指示站点设备的主通信接口可以休眠,更多数据字段为moredata(后文简称md)字段,在md为“0”时,指示站点设备接收的为最后一帧缓存下行数据帧,次通信设备可以进入周期性休眠模式。

又如,第一值可以设置为“1”,也即在eosp字段、pm字段及md字段均设置为“1”时,指示主通信设备进入休眠模式,但是,由于站点设备根据md字段确定接收的不是最后一帧缓存下行数据帧,因此,控制次通信接口进入(或保持)苏醒模式。

在上述技术方案中,优选地,还包括:接收站点设备响应于最后一帧缓存下行数据帧反馈的控制消息帧;根据控制消息帧确定站点设备是否进入休眠模式。

在该技术方案中,站点设备在确定接收最后一帧缓存下行数据帧后,发送控制消息帧至接入点设备,以与接入点设备协商进入休眠模式,接入点设备在确定接收上述控制消息帧后,在休眠模式对应的时间段内,不再发送控制消息帧和下行数据帧,提升了数据吞吐量和频谱利用率。

其中,上述控制消息帧可以是ack帧,接入点设备不必对ack帧进行反馈确认。

在上述技术方案中,优选地,还包括:若解析控制消息帧的帧体的电源管理字段为第一值,且解析控制消息帧的帧体的更多数据字段为第二值,则确定站点设备进入休眠模式。

在该技术方案中,上述电源管理字段为第一值,第一值通常取“1”,表示传输帧后,站点设备采用电源管理模式(省电模式),更多数据字段为第二值,第二值通常取“0”,表示无缓存下行数据帧需要发送至站点设备。

在上述技术方案中,优选地,管理消息帧包括探测请求消息帧、关联请求消息帧、鉴权请求消息帧中的至少一种消息帧。

在该技术方案中,探测请求消息帧为proberequest帧,关联请求消息帧为associaterequest帧,鉴权请求消息帧为authenticationrequest帧。

本发明的第三方面的技术方案,还提出了一种无线局域网的通信装置,包括:接收单元,用于接收缓存下行数据帧,缓存下行数据帧中包含指示信息;控制单元,用于在确定指示信息的指定位为第一值时,指示主通信接口进入休眠模式,以及指示次通信接口进入预设模式,预设模式为周期性休眠模式或苏醒模式。

在该技术方案中,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,譬如,在发送最后一帧缓存下行数据帧时,将指示信息的指定位设为第一值时,指示主通信接口进入休眠模式,并指示次通信接口进入周期性休眠模式或苏醒模式,其中,次通信接口进入的预设模式取决于次通信接口支持的工作模式。

具体地,如果次通信接口支持周期性休眠模式,则在获取最后一帧下行缓存数据帧后,次通信接口和主通信接口可以同时进入休眠状态,而如果次通信接口不支持周期性休眠模式,则次通信接口必须进入(或保持)苏醒模式,以实时等待接收唤醒消息帧,站点设备在休眠时工作模式如下表1所示。

表1

其中,第一值通常设置为“1”。

在上述技术方案中,优选地,还包括:生成单元,用于生成管理消息帧,管理消息帧包括通信状态指示信息;发送单元,用于发送管理消息帧至接入点设备,以请求关联于接入点设备;其中,通信状态指示信息用于标识次通信接口是否支持周期性休眠模式或苏醒模式。

在该技术方案中,通过管理消息帧对接入点设备进行协商,即告知接入点设备次通信设备支持周期性休眠模式或苏醒模式,以降低数据交互冲突的发生,提升频谱利用率,譬如,接入点设备确定次通信设备支持周期性休眠模式,则在次通信设备的休眠时段内,接入点设备不向站点设备发送唤醒消息帧,如主通信设备也处于休眠状态,则接入点设备不向站点设备发送任何下行消息帧。

其中,站点设备与接入点设备协商其休眠周期是通过主通信接口来完成的,而且其主次通信接口的通信可能使用同一段通信频谱资源,也可能是不同的通信频谱资源。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段,在服务结束字段及电源管理字段设置为第一值,且更多数据字段设置为第二值时,指示主通信接口进入休眠模式,以及指示次通信接口进入周期性休眠模式。

在该技术方案中,通过将缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段设为指示信息,可以分别对次通信接口的通讯状态进行指示,譬如,在服务结束字段及电源管理字段设置为第一值,且更多数据字段设置为第二值时,指示主通信接口进入休眠模式,以及指示次通信接口进入周期性休眠模式。

具体地,第一值可以设置为“1”,第二值可以设置为“0”,服务结束字段即为eosp(endofserviceperiod)字段,eosp字段为“1”时,指示次通信接口反馈ack帧后可以进入周期性休眠模式,电源管理字段为powermanagement(后文简称pm)字段,pm字段为“1”时,指示站点设备的主通信接口可以休眠,更多数据字段为moredata(后文简称md)字段,在md为“0”时,指示站点设备接收的为最后一帧缓存下行数据帧,次通信设备可以进入周期性休眠模式。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段,服务结束字段、电源管理字段及更多数据字段均设置为第一值时,指示主通信接口进入休眠模式,以及指示次通信接口进入苏醒模式。

在该技术方案中,第一值可以设置为“1”,也即在eosp字段、pm字段及md字段均设置为“1”时,指示主通信设备进入休眠模式,但是,由于站点设备根据md字段确定接收的不是最后一帧缓存下行数据帧,因此,控制次通信接口进入(或保持)苏醒模式。

在上述技术方案中,优选地,控制单元还用于:设置主通信接口的苏醒状态为非使能,和/或设置主通信接口的休眠状态设为使能,以控制主通信接口进入休眠模式。

在该技术方案中,通过在接收最后一帧缓存下行数据帧后,控制主通信接口进入休眠模式,进而有效地降低了站点设备的功耗,接入点设备也不在主通信接口处于休眠状态时发送控制消息帧和下行数据帧,提升了数据吞吐量和频谱利用率。

在上述技术方案中,优选地,控制单元还用于:若次通信接口支持周期性休眠模式,则设置次通信接口的周期性休眠状态为非使能,以控制次通信接口进入周期性休眠模式;控制单元还用于:若次通信接口不支持周期性休眠模式,设置次通信接口的周期性休眠模式为非使能,以保持次通信接口始终处于苏醒模式。

在该技术方案中,使能采用“enable”代码标识,非使能采用“disable”代码标识,周期性休眠状态或休眠状态均采用“doze”代码标识,苏醒状态采用“wake”代码标识,站点设备在接收最后一帧缓存下行数据帧后,触发执行如下表2的设置。

表2

本发明的第四方面的技术方案,无线局域网的通信装置,包括:生成单元,用于生成最后一帧缓存下行数据帧,最后一帧缓存下行数据帧包含的指示信息的指定位为第一值;发送单元,用于将最后一帧下行数据帧发送至站点设备,以指示站点设备根据指示信息控制主通信接口进入休眠模式,以及控制次通信接口进入预设模式,其中,预设模式为周期性休眠模式或苏醒模式。

在该技术方案中,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,尤其是在发送最后一帧缓存下行数据帧时,将指示信息的指定位设为第一值时,指示主通信接口进入休眠模式,并指示次通信接口进入周期性休眠模式或苏醒模式,其中,次通信接口进入的预设模式取决于次通信接口支持的工作模式。

具体地,如果次通信接口支持周期性休眠模式,则在获取最后一帧下行缓存数据帧后,次通信接口和主通信接口可以同时进入休眠状态,而如果次通信接口不支持周期性休眠模式,则次通信接口必须进入(或保持)苏醒模式,以实时等待接收唤醒消息帧,站点设备在休眠时工作模式如下表1所示。

表1

其中,第一值通常设置为“1”。

在上述技术方案中,优选地,还包括:第一接收单元,用于接收管理消息帧,管理消息帧包括通信状态指示信息;确定单元,用于根据通信状态指示信息确定次通信接口是否支持周期性休眠模式。

在该技术方案中,通过管理消息帧对接入点设备进行协商,即告知接入点设备次通信设备支持周期性休眠模式或苏醒模式,以降低数据交互冲突的发生,提升频谱利用率,譬如,接入点设备确定次通信设备支持周期性休眠模式,则在次通信设备的休眠时段内,接入点设备不向站点设备发送唤醒消息帧,如主通信设备也处于休眠状态,则接入点设备不向站点设备发送任何下行消息帧。

其中,站点设备与接入点设备协商其休眠周期是通过主通信接口来完成的,而且其主次通信接口的通信可能使用同一段通信频谱资源,也可能是不同的通信频谱资源。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段。

在该技术方案中,通过将缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段设为指示信息,可以分别对次通信接口的通讯状态进行指示。

譬如,第一值可以设置为“1”,第二值可以设置为“0”,服务结束字段即为eosp(endofserviceperiod)字段,eosp字段为“1”时,指示次通信接口反馈ack帧后可以进入周期性休眠模式,电源管理字段为powermanagement(后文简称pm)字段,pm字段为“1”时,指示站点设备的主通信接口可以休眠,更多数据字段为moredata(后文简称md)字段,在md为“0”时,指示站点设备接收的为最后一帧缓存下行数据帧,次通信设备可以进入周期性休眠模式。

又如,第一值可以设置为“1”,也即在eosp字段、pm字段及md字段均设置为“1”时,指示主通信设备进入休眠模式,但是,由于站点设备根据md字段确定接收的不是最后一帧缓存下行数据帧,因此,控制次通信接口进入(或保持)苏醒模式。

在上述技术方案中,优选地,还包括:第二接收单元,用于接收站点设备响应于最后一帧缓存下行数据帧反馈的控制消息帧;确定单元还用于:根据控制消息帧确定站点设备是否进入休眠模式。

在该技术方案中,站点设备在确定接收最后一帧缓存下行数据帧后,发送控制消息帧至接入点设备,以与接入点设备协商进入休眠模式,接入点设备在确定接收上述控制消息帧后,在休眠模式对应的时间段内,不再发送控制消息帧和下行数据帧,提升了数据吞吐量和频谱利用率。

其中,上述控制消息帧可以是ack帧,接入点设备不必对ack帧进行反馈确认。

在上述技术方案中,优选地,确定单元还用于:若解析控制消息帧的帧体的电源管理字段为第一值,且解析控制消息帧的帧体的更多数据字段为第二值,则确定站点设备进入休眠模式。

在该技术方案中,上述电源管理字段为第一值,第一值通常取“1”,表示传输帧后,站点设备采用电源管理模式(省电模式),更多数据字段为第二值,第二值通常取“0”,表示无缓存下行数据帧需要发送至站点设备。

在上述技术方案中,优选地,管理消息帧包括探测请求消息帧、关联请求消息帧、鉴权请求消息帧中的至少一种消息帧。

在该技术方案中,探测请求消息帧为proberequest帧,关联请求消息帧为associaterequest帧,鉴权请求消息帧为authenticationrequest帧。

本发明的第五方面的技术方案,还提出了一种站点设备,包括如上述任一项技术方案的无线局域网的通信装置。

在该技术方案中,站点设备包括如上述任一项技术方案的无线局域网的通信装置,因此具有如上述任一项技术方案的无线局域网的通信装置的全部有益效果,在此不再赘述。

本发明的第六方面的技术方案,还提出了一种接入点设备,包括如上述任一项技术方案的无线局域网的通信装置。

在该技术方案中,接入点设备包括如上述任一项技术方案的无线局域网的通信装置,因此具有如上述任一项技术方案的无线局域网的通信装置的全部有益效果,在此不再赘述。

本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

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

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

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

图4示出了根据本发明的另一个实施例的无线局域网的通信装置的示意框图;

图5示出了根据本发明的一个实施例的站点设备的示意框图;

图6示出了根据本发明的一个实施例的接入点设备的示意框图;

图7示出了根据本发明的一个实施例的无线局域网的数据交互示意图;

图8示出了根据本发明的另一个实施例的无线局域网的数据交互示意图;

图9示出了根据本发明的再一个实施例的无线局域网的数据交互示意图。

具体实施方式

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

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

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

如图1所示,根据本发明的一个实施例的无线局域网的通信方法,包括:步骤s102,接收缓存下行数据帧,缓存下行数据帧中包含指示信息;步骤s104,在确定指示信息的指定位为第一值时,指示主通信接口进入休眠模式,以及指示次通信接口进入预设模式,预设模式为周期性休眠模式或苏醒模式。

在该技术方案中,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,譬如,在发送最后一帧缓存下行数据帧时,将指示信息的指定位设为第一值时,指示主通信接口进入休眠模式,并指示次通信接口进入周期性休眠模式或苏醒模式,其中,次通信接口进入的预设模式取决于次通信接口支持的工作模式。

具体地,如果次通信接口支持周期性休眠模式,则在获取最后一帧下行缓存数据帧后,次通信接口和主通信接口可以同时进入休眠状态,而如果次通信接口不支持周期性休眠模式,则次通信接口必须进入(或保持)苏醒模式,以实时等待接收唤醒消息帧,站点设备在休眠时工作模式如下表1所示。

表1

其中,第一值通常设置为“1”。

在上述技术方案中,优选地,在接收缓存下行数据帧前,还包括:生成管理消息帧,管理消息帧包括通信状态指示信息;发送管理消息帧至接入点设备,以请求关联于接入点设备;其中,通信状态指示信息用于标识次通信接口是否支持周期性休眠模式或苏醒模式。

在该技术方案中,通过管理消息帧对接入点设备进行协商,即告知接入点设备次通信设备支持周期性休眠模式或苏醒模式,以降低数据交互冲突的发生,提升频谱利用率,譬如,接入点设备确定次通信设备支持周期性休眠模式,则在次通信设备的休眠时段内,接入点设备不向站点设备发送唤醒消息帧,如主通信设备也处于休眠状态,则接入点设备不向站点设备发送任何下行消息帧。

其中,站点设备与接入点设备协商其休眠周期是通过主通信接口来完成的,而且其主次通信接口的通信可能使用同一段通信频谱资源,也可能是不同的通信频谱资源。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段,在服务结束字段及电源管理字段设置为第一值,且更多数据字段设置为第二值时,指示主通信接口进入休眠模式,以及指示次通信接口进入周期性休眠模式。

在该技术方案中,通过将缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段设为指示信息,可以分别对次通信接口的通讯状态进行指示,譬如,在服务结束字段及电源管理字段设置为第一值,且更多数据字段设置为第二值时,指示主通信接口进入休眠模式,以及指示次通信接口进入周期性休眠模式。

具体地,第一值可以设置为“1”,第二值可以设置为“0”,服务结束字段即为eosp(endofserviceperiod)字段,eosp字段为“1”时,指示次通信接口反馈ack帧后可以进入周期性休眠模式,电源管理字段为powermanagement(后文简称pm)字段,pm字段为“1”时,指示站点设备的主通信接口可以休眠,更多数据字段为moredata(后文简称md)字段,在md为“0”时,指示站点设备接收的为最后一帧缓存下行数据帧,次通信设备可以进入周期性休眠模式。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段,服务结束字段、电源管理字段及更多数据字段均设置为第一值时,指示主通信接口进入休眠模式,以及指示次通信接口进入苏醒模式。

在该技术方案中,第一值可以设置为“1”,也即在eosp字段、pm字段及md字段均设置为“1”时,指示主通信设备进入休眠模式,但是,由于站点设备根据md字段确定接收的不是最后一帧缓存下行数据帧,因此,控制次通信接口进入(或保持)苏醒模式。

在上述技术方案中,优选地,具体还包括:设置主通信接口的苏醒状态为非使能,和/或设置主通信接口的休眠状态设为使能,以控制主通信接口进入休眠模式。

在该技术方案中,通过在接收最后一帧缓存下行数据帧后,控制主通信接口进入休眠模式,进而有效地降低了站点设备的功耗,接入点设备也不在主通信接口处于休眠状态时发送控制消息帧和下行数据帧,提升了数据吞吐量和频谱利用率。

在上述技术方案中,优选地,具体还包括:若次通信接口支持周期性休眠模式,则设置次通信接口的周期性休眠状态为非使能,以控制次通信接口进入周期性休眠模式;若次通信接口不支持周期性休眠模式,设置次通信接口的周期性休眠模式为非使能,以保持次通信接口始终处于苏醒模式。

在该技术方案中,使能采用“enable”代码标识,非使能采用“disable”代码标识,周期性休眠状态或休眠状态均采用“doze”代码标识,苏醒状态采用“wake”代码标识,站点设备在接收最后一帧缓存下行数据帧后,触发执行如下表2的设置。

表2

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

如图2所示,根据本发明的另一个实施例的无线局域网的通信方法,包括:步骤s202,生成最后一帧缓存下行数据帧,最后一帧缓存下行数据帧包含的指示信息的指定位为第一值;步骤s204,将最后一帧下行数据帧发送至站点设备,以指示站点设备根据指示信息控制主通信接口进入休眠模式,以及控制次通信接口进入预设模式,其中,预设模式为周期性休眠模式或苏醒模式。

在该技术方案中,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,尤其是在发送最后一帧缓存下行数据帧时,将指示信息的指定位设为第一值时,指示主通信接口进入休眠模式,并指示次通信接口进入周期性休眠模式或苏醒模式,其中,次通信接口进入的预设模式取决于次通信接口支持的工作模式。

具体地,如果次通信接口支持周期性休眠模式,则在获取最后一帧下行缓存数据帧后,次通信接口和主通信接口可以同时进入休眠状态,而如果次通信接口不支持周期性休眠模式,则次通信接口必须进入(或保持)苏醒模式,以实时等待接收唤醒消息帧,站点设备在休眠时工作模式如下表1所示。

表1

其中,第一值通常设置为“1”。

在上述技术方案中,优选地,在生成最后一帧缓存下行数据帧前,还包括:接收管理消息帧,管理消息帧包括通信状态指示信息;根据通信状态指示信息确定次通信接口是否支持周期性休眠模式。

在该技术方案中,通过管理消息帧对接入点设备进行协商,即告知接入点设备次通信设备支持周期性休眠模式或苏醒模式,以降低数据交互冲突的发生,提升频谱利用率,譬如,接入点设备确定次通信设备支持周期性休眠模式,则在次通信设备的休眠时段内,接入点设备不向站点设备发送唤醒消息帧,如主通信设备也处于休眠状态,则接入点设备不向站点设备发送任何下行消息帧。

其中,站点设备与接入点设备协商其休眠周期是通过主通信接口来完成的,而且其主次通信接口的通信可能使用同一段通信频谱资源,也可能是不同的通信频谱资源。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段。

在该技术方案中,通过将缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段设为指示信息,可以分别对次通信接口的通讯状态进行指示。

譬如,第一值可以设置为“1”,第二值可以设置为“0”,服务结束字段即为eosp(endofserviceperiod)字段,eosp字段为“1”时,指示次通信接口反馈ack帧后可以进入周期性休眠模式,电源管理字段为powermanagement(后文简称pm)字段,pm字段为“1”时,指示站点设备的主通信接口可以休眠,更多数据字段为moredata(后文简称md)字段,在md为“0”时,指示站点设备接收的为最后一帧缓存下行数据帧,次通信设备可以进入周期性休眠模式。

又如,第一值可以设置为“1”,也即在eosp字段、pm字段及md字段均设置为“1”时,指示主通信设备进入休眠模式,但是,由于站点设备根据md字段确定接收的不是最后一帧缓存下行数据帧,因此,控制次通信接口进入(或保持)苏醒模式。

在上述技术方案中,优选地,还包括:接收站点设备响应于最后一帧缓存下行数据帧反馈的控制消息帧;根据控制消息帧确定站点设备是否进入休眠模式。

在该技术方案中,站点设备在确定接收最后一帧缓存下行数据帧后,发送控制消息帧至接入点设备,以与接入点设备协商进入休眠模式,接入点设备在确定接收上述控制消息帧后,在休眠模式对应的时间段内,不再发送控制消息帧和下行数据帧,提升了数据吞吐量和频谱利用率。

其中,上述控制消息帧可以是ack帧,接入点设备不必对ack帧进行反馈确认。

在上述技术方案中,优选地,还包括:若解析控制消息帧的帧体的电源管理字段为第一值,且解析控制消息帧的帧体的更多数据字段为第二值,则确定站点设备进入休眠模式。

在该技术方案中,上述电源管理字段为第一值,第一值通常取“1”,表示传输帧后,站点设备采用电源管理模式(省电模式),更多数据字段为第二值,第二值通常取“0”,表示无缓存下行数据帧需要发送至站点设备。

在上述技术方案中,优选地,管理消息帧包括探测请求消息帧、关联请求消息帧、鉴权请求消息帧中的至少一种消息帧。

在该技术方案中,探测请求消息帧为proberequest帧,关联请求消息帧为associaterequest帧,鉴权请求消息帧为authenticationrequest帧。

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

如图3所示,根据本发明的一个实施例的无线局域网的通信装置300,包括:接收单元302,用于接收缓存下行数据帧,缓存下行数据帧中包含指示信息;控制单元304,用于在确定指示信息的指定位为第一值时,指示主通信接口进入休眠模式,以及指示次通信接口进入预设模式,预设模式为周期性休眠模式或苏醒模式。

在该技术方案中,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,譬如,在发送最后一帧缓存下行数据帧时,将指示信息的指定位设为第一值时,指示主通信接口进入休眠模式,并指示次通信接口进入周期性休眠模式或苏醒模式,其中,次通信接口进入的预设模式取决于次通信接口支持的工作模式。

具体地,如果次通信接口支持周期性休眠模式,则在获取最后一帧下行缓存数据帧后,次通信接口和主通信接口可以同时进入休眠状态,而如果次通信接口不支持周期性休眠模式,则次通信接口必须进入(或保持)苏醒模式,以实时等待接收唤醒消息帧,站点设备在休眠时工作模式如下表1所示。

表1

其中,第一值通常设置为“1”。

在上述技术方案中,优选地,还包括:生成单元306,用于生成管理消息帧,管理消息帧包括通信状态指示信息;发送单元308,用于发送管理消息帧至接入点设备,以请求关联于接入点设备;其中,通信状态指示信息用于标识次通信接口是否支持周期性休眠模式或苏醒模式。

在该技术方案中,通过管理消息帧对接入点设备进行协商,即告知接入点设备次通信设备支持周期性休眠模式或苏醒模式,以降低数据交互冲突的发生,提升频谱利用率,譬如,接入点设备确定次通信设备支持周期性休眠模式,则在次通信设备的休眠时段内,接入点设备不向站点设备发送唤醒消息帧,如主通信设备也处于休眠状态,则接入点设备不向站点设备发送任何下行消息帧。

其中,站点设备与接入点设备协商其休眠周期是通过主通信接口来完成的,而且其主次通信接口的通信可能使用同一段通信频谱资源,也可能是不同的通信频谱资源。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段,在服务结束字段及电源管理字段设置为第一值,且更多数据字段设置为第二值时,指示主通信接口进入休眠模式,以及指示次通信接口进入周期性休眠模式。

在该技术方案中,通过将缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段设为指示信息,可以分别对次通信接口的通讯状态进行指示,譬如,在服务结束字段及电源管理字段设置为第一值,且更多数据字段设置为第二值时,指示主通信接口进入休眠模式,以及指示次通信接口进入周期性休眠模式。

具体地,第一值可以设置为“1”,第二值可以设置为“0”,服务结束字段即为eosp(endofserviceperiod)字段,eosp字段为“1”时,指示次通信接口反馈ack帧后可以进入周期性休眠模式,电源管理字段为powermanagement(后文简称pm)字段,pm字段为“1”时,指示站点设备的主通信接口可以休眠,更多数据字段为moredata(后文简称md)字段,在md为“0”时,指示站点设备接收的为最后一帧缓存下行数据帧,次通信设备可以进入周期性休眠模式。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段,服务结束字段、电源管理字段及更多数据字段均设置为第一值时,指示主通信接口进入休眠模式,以及指示次通信接口进入苏醒模式。

在该技术方案中,第一值可以设置为“1”,也即在eosp字段、pm字段及md字段均设置为“1”时,指示主通信设备进入休眠模式,但是,由于站点设备根据md字段确定接收的不是最后一帧缓存下行数据帧,因此,控制次通信接口进入(或保持)苏醒模式。

在上述技术方案中,优选地,控制单元304还用于:设置主通信接口的苏醒状态为非使能,和/或设置主通信接口的休眠状态设为使能,以控制主通信接口进入休眠模式。

在该技术方案中,通过在接收最后一帧缓存下行数据帧后,控制主通信接口进入休眠模式,进而有效地降低了站点设备的功耗,接入点设备也不在主通信接口处于休眠状态时发送控制消息帧和下行数据帧,提升了数据吞吐量和频谱利用率。

在上述技术方案中,优选地,控制单元304还用于:若次通信接口支持周期性休眠模式,则设置次通信接口的周期性休眠状态为非使能,以控制次通信接口进入周期性休眠模式;控制单元304还用于:若次通信接口不支持周期性休眠模式,设置次通信接口的周期性休眠模式为非使能,以保持次通信接口始终处于苏醒模式。

在该技术方案中,使能采用“enable”代码标识,非使能采用“disable”代码标识,周期性休眠状态或休眠状态均采用“doze”代码标识,苏醒状态采用“wake”代码标识,站点设备在接收最后一帧缓存下行数据帧后,触发执行如下表2的设置。

表2

值得特别指出的是,上述无线局域网的通信装置300可以是兼容于或集成于具有wi-fi通信模块的手机、平板电脑、音乐播放装置、导航装置和路由器等接入点设备。

具体地,上述接收单元302和发送单元308可以是上述无线局域网的通信装置300的天线和载波调制模块等,上述控制单元304和生成单元306可以是上述无线局域网的通信装置300的处理器(cpu)、控制器(mcu)、嵌入式微控芯片和基带处理器等。

图4示出了根据本发明的另一个实施例的无线局域网的通信装置的示意框图。

如图4所示,根据本发明的另一个实施例的无线局域网的通信装置400,包括:生成单元402,用于生成最后一帧缓存下行数据帧,最后一帧缓存下行数据帧包含的指示信息的指定位为第一值;发送单元404,用于将最后一帧下行数据帧发送至站点设备,以指示站点设备根据指示信息控制主通信接口进入休眠模式,以及控制次通信接口进入预设模式,其中,预设模式为周期性休眠模式或苏醒模式。

在该技术方案中,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,尤其是在发送最后一帧缓存下行数据帧时,将指示信息的指定位设为第一值时,指示主通信接口进入休眠模式,并指示次通信接口进入周期性休眠模式或苏醒模式,其中,次通信接口进入的预设模式取决于次通信接口支持的工作模式。

具体地,如果次通信接口支持周期性休眠模式,则在获取最后一帧下行缓存数据帧后,次通信接口和主通信接口可以同时进入休眠状态,而如果次通信接口不支持周期性休眠模式,则次通信接口必须进入(或保持)苏醒模式,以实时等待接收唤醒消息帧,站点设备在休眠时工作模式如下表1所示。

表1

其中,第一值通常设置为“1”。

在上述技术方案中,优选地,还包括:第一接收单元406,用于接收管理消息帧,管理消息帧包括通信状态指示信息;确定单元408,用于根据通信状态指示信息确定次通信接口是否支持周期性休眠模式。

在该技术方案中,通过管理消息帧对接入点设备进行协商,即告知接入点设备次通信设备支持周期性休眠模式或苏醒模式,以降低数据交互冲突的发生,提升频谱利用率,譬如,接入点设备确定次通信设备支持周期性休眠模式,则在次通信设备的休眠时段内,接入点设备不向站点设备发送唤醒消息帧,如主通信设备也处于休眠状态,则接入点设备不向站点设备发送任何下行消息帧。

其中,站点设备与接入点设备协商其休眠周期是通过主通信接口来完成的,而且其主次通信接口的通信可能使用同一段通信频谱资源,也可能是不同的通信频谱资源。

在上述技术方案中,优选地,指示信息包含缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段,其中,指定位包括服务结束字段及电源管理字段。

在该技术方案中,通过将缓存下行数据帧的mac帧头中的服务结束字段、电源管理字段及更多数据字段设为指示信息,可以分别对次通信接口的通讯状态进行指示。

譬如,第一值可以设置为“1”,第二值可以设置为“0”,服务结束字段即为eosp(endofserviceperiod)字段,eosp字段为“1”时,指示次通信接口反馈ack帧后可以进入周期性休眠模式,电源管理字段为powermanagement(后文简称pm)字段,pm字段为“1”时,指示站点设备的主通信接口可以休眠,更多数据字段为moredata(后文简称md)字段,在md为“0”时,指示站点设备接收的为最后一帧缓存下行数据帧,次通信设备可以进入周期性休眠模式。

又如,第一值可以设置为“1”,也即在eosp字段、pm字段及md字段均设置为“1”时,指示主通信设备进入休眠模式,但是,由于站点设备根据md字段确定接收的不是最后一帧缓存下行数据帧,因此,控制次通信接口进入(或保持)苏醒模式。

在上述技术方案中,优选地,还包括:第二接收单元410,用于接收站点设备响应于最后一帧缓存下行数据帧反馈的控制消息帧;确定单元408还用于:根据控制消息帧确定站点设备是否进入休眠模式。

在该技术方案中,站点设备在确定接收最后一帧缓存下行数据帧后,发送控制消息帧至接入点设备,以与接入点设备协商进入休眠模式,接入点设备在确定接收上述控制消息帧后,在休眠模式对应的时间段内,不再发送控制消息帧和下行数据帧,提升了数据吞吐量和频谱利用率。

其中,上述控制消息帧可以是ack帧,接入点设备不必对ack帧进行反馈确认。

在上述技术方案中,优选地,确定单元408还用于:若解析控制消息帧的帧体的电源管理字段为第一值,且解析控制消息帧的帧体的更多数据字段为第二值,则确定站点设备进入休眠模式。

在该技术方案中,上述电源管理字段为第一值,第一值通常取“1”,表示传输帧后,站点设备采用电源管理模式(省电模式),更多数据字段为第二值,第二值通常取“0”,表示无缓存下行数据帧需要发送至站点设备。

在上述技术方案中,优选地,管理消息帧包括探测请求消息帧、关联请求消息帧、鉴权请求消息帧中的至少一种消息帧。

在该技术方案中,探测请求消息帧为proberequest帧,关联请求消息帧为associaterequest帧,鉴权请求消息帧为authenticationrequest帧。

值得特别指出的是,上述无线局域网的通信装置400可以是兼容于或集成于具有wi-fi通信模块的手机、平板电脑、音乐播放装置、导航装置和路由器等站点设备。

具体地,上述发送单元404、第一接收单元406和第二接收单元410可以是上述无线局域网的通信装置400的天线和载波调制模块等,上述生成单元402和确定单元408可以是上述无线局域网的通信装置400的处理器(cpu)、控制器(mcu)、嵌入式微控芯片和基带处理器等。

图5示出了根据本发明的一个实施例的站点设备的示意框图。

如图5所示,根据本发明的一个实施例的站点设备500,包括如上述任一项技术方案所述的无线局域网的通信装置300。

图6示出了根据本发明的另一个实施例的接入点设备的示意框图。

如图6所示,根据本发明的另一个实施例的接入点设备600,包括如上述任一项技术方案所述的无线局域网的通信装置400。

下面结合图7、图8和图9对根据本发明的实施例的无线局域网的通信方案进行具体说明,基础服务集包括站点设备500和接入点设备600,其中,站点设备500包括主通信接口和次通信接口。

实施例一:

图7示出了根据本发明的一个实施例的无线局域网的数据交互示意图。

如图7所示,根据本发明的一个实施例的无线局域网的数据交互步骤包括:在数据交互协商过程(如关联接入过程)中,站点设备500向接入点设备600发送管理消息帧,管理消息帧携带通信状态指示信息,通信状态指示信息用于标识站点设备500的次通信接口支持周期性休眠模式或苏醒模式。

实施例二:

图8示出了根据本发明的另一个实施例的无线局域网的数据交互示意图。

如图8所示,根据本发明的另一个实施例的无线局域网的数据交互步骤包括:站点设备500在接收下行数据帧的过程中,主通信接口苏醒,且次通信接口苏醒,在接入点设备600向站点设备500发送最后一帧缓存下行数据帧时,其指示信息包括eosp字段和pm字段均设为“1”,而moredata字段设为“0”,站点设备500在反馈控制帧(如ack帧)至接入点设备600后,主通信接口休眠,次通信接口周期性休眠。

实施例三:

图9示出了根据本发明的另一个实施例的无线局域网的数据交互示意图。

如图9所示,根据本发明的另一个实施例的无线局域网的数据交互步骤包括:站点设备500在接收下行数据帧的过程中,主通信接口苏醒,且次通信接口苏醒,在接入点设备600向站点设备500发送最后一帧缓存下行数据帧时,其指示信息包括eosp字段、pm字段和moredata字段均设为“1”,站点设备500在反馈控制帧(如ack帧)至接入点设备600后,主通信接口休眠,次通信接口苏醒。

以上结合附图详细说明了本发明的技术方案,本发明提出了一种无线局域网的通信方案,通过在缓存下行数据帧中封装指示信息,明确指示主通信接口和次通信接口的通信状态,能够进一步地降低站点设备的功耗,提升了频谱利用率和数据吞吐量。

本发明方法中的步骤可根据实际需要进行顺序调整、合并和删减。

本发明装置中的单元可根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

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

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