发明内容
本发明实施例所要解决的技术问题在于,提供一种无线通信方法和接入点设备,大大降低管理帧的发送数量,增加了有效的通信时间,提高了频谱的有效利用率。
第一方面,本发明实施例提供了一种无线通信方法,包括:
接入点在第一时间点生成第一信标帧,所述第一信标帧包含第一竞争期时长信息,所述第一竞争期时长信息表示第一竞争期时长;
根据所述第一信标帧的广播周期发送所述第一信标帧;
在第二时间点生成第二信标帧,所述第二信标帧包含第二竞争期时长信息,所述第二竞争期时长信息表示第二竞争期时长;
根据所述第二信标帧的广播周期发送所述第二信标帧;
其中所述第一竞争期时长与所述第二竞争期时长不同。
结合第一方面,在第一种可能的实现方式中,所述第一信标帧的广播周期与所述第二信标帧的广播周期相同。
结合第一方面,在第二种可能的实现方式中,所述在第二时间点生成第二信标帧之前,还包括:
接入点监测自身的负载状态信息,并根据所述负载状态信息调整所述第一竞争期时长,将调整后的第一竞争期时长作为所述第二竞争期时长。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述负载状态信息包括以下至少一项信息:
在基本服务集中与所述接入点建立初始连接的站点的数量信息;
在基本服务集中与所述接入点建立初始连接的站点的平均吐吞量;或
在基本服务集中与所述接入点建立初始连接的站点的平均连接数据速率。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述负载状态信息调整所述第一竞争期时长包括:
比较所述负载状态信息与预设阈值的大小;
当所述负载状态信息与预设阈值的大小关系发生变化时,则调整所述第一竞争期时长;当所述负载状态信息与预设阈值的大小关系没有发生变化时,则维持所述第一竞争期时长。
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:设置有至少两个预设阈值,各个预设阈值对应设有各自的竞争期时长;
当所述负载状态信息与预设阈值的大小关系发生变化时,则调整所述第一竞争期时长包括:
当所述负载状态信息达到的最大预设阈值发生变化时,则将所述第一竞争期时长调整为达到的最大预设阈值对应的竞争期时长。
结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式,或者第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述第二竞争期时长为零,所述第二信标帧包含可控竞争期信息元素;所述可控竞争期信息元素包括用于指示第三竞争期开始时间和结束时间的信息;
在所述根据所述第二信标帧的广播周期发送所述第二信标帧之前,所述方法还包括:接收支持下一代无线高保真标准的站点发送的探测请求帧;并向所述站点返回探测响应帧,在所述第三竞争期内所述站点进行初始入网连接建立;
或支持下一代无线高保真标准且处于省电模式的站点在所述第三竞争期内通过发送省电轮训帧的方式竞争获取缓存数据。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述方法还包括:
在信息元素表中设置用于表示所述可控竞争期信息元素的信息,包括元素名称、元素标识以及元素大小。
第二方面,本发明实施例提供了一种接入点设备,包括:
第一信标帧生成模块,用于在第一时间点生成第一信标帧,所述第一信标帧包含第一竞争期时长信息,所述第一竞争期时长信息表示第一竞争期时长;
第一发送模块,用于根据所述第一信标帧的广播周期发送所述第一信标帧;
第二信标帧生成模块,用于在第二时间点生成第二信标帧,所述第二信标帧包含第二竞争期时长信息,所述第二竞争期时长信息表示第二竞争期时长;
第二发送模块,用于根据所述第二信标帧的广播周期发送所述第二信标帧;
其中所述第一竞争期时长与所述第二竞争期时长不同。
结合第二方面,在第一种可能的实现方式中,所述第一信标帧的广播周期与所述第二信标帧的广播周期相同。
结合第二方面,在第二种可能的实现方式中,所述设备还包括:
负载监测模块,用于监测自身的负载状态信息;
竞争期调整模块,用于根据所述负载状态信息调整所述第一竞争期时长,将调整后的第一竞争期时长作为所述第二竞争期时长。
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述负载状态信息包括以下至少一项信息:
在基本服务集中与所述接入点建立初始连接的站点的数量信息;
在基本服务集中与所述接入点建立初始连接的站点的平均吐吞量;或
在基本服务集中与所述接入点建立初始连接的站点的平均连接数据速率。
结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述竞争期调整模块包括:
比较单元,用于比较所述负载状态信息与预设阈值的大小;
调整单元,用于当所述负载状态信息与预设阈值的大小关系发生变化时,则调整所述第一竞争期时长;当所述负载状态信息与预设阈值的大小关系没有发生变化时,则维持所述第一竞争期时长。
结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述接入点设备还包括阈值设置模块,用于设置至少两个预设阈值,各个预设阈值对应设有各自的竞争期时长;
所述调整单元具体用于:当所述负载状态信息达到的最大预设阈值发生变化时,则将所述第一竞争期时长调整为达到的最大预设阈值对应的竞争期时长。
结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,或者第二方面的第四种可能的实现方式,或者第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述第二竞争期时长为零,所述第二信标帧包含可控竞争期信息元素;所述可控竞争期信息元素包括用于指示第三竞争期开始时间和结束时间的信息;所述设备还包括:
第二接收模块,用于在所述第二发送模块根据所述第二信标帧的广播周期发送所述第二信标帧之前,接收支持下一代无线高保真标准的站点发送的探测请求帧;并向所述站点返回探测响应帧;
第三接收模块在所述第三竞争期内所述站点进行初始入网连接建立;
或接收支持下一代无线高保真标准且处于省电模式的站点在所述第三竞争期内发送省电轮训帧,且所述处于省电模式的站点获取缓存数据。结合第二方面的第六种可能的实现方式,在第七种可能的实现方式中,所述设备还包括:
信息元素表设置模块,用于在信息元素表中设置用于表示所述可控竞争期信息元素的信息,包括元素名称、元素标识以及元素大小。
通过实施本发明实施例,第一信标帧的第一竞争期时长不同于第二信标帧的第二竞争期时长,可以根据实际通信负荷调整站点竞争信道的竞争期时长,从而控制通信双方发送管理帧的数量,解决现有技术中由于在通信过程中所发送的管理帧的比重过大,使得进行有效数据传输的时间过少,造成频谱的有效利用效率很低的技术问题,且当通信负荷达到阈值,可以设置第二竞争期时长为零,并通过设置可控竞争期信息元素来实现只允许支持下一代无线高保真标准且已经于接入点发起了初始连接的站点通过第三竞争期来竞争信道资源,不允许不支持下一代无线高保真标准的站点,以及与接入点未发起初始连接的站点竞争信道资源,进一步降低了在通信过程中所发送的管理帧的比重,增加了有效的通信时间,提高了频谱的有效利用率。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
参见图1,是本发明提供的无线通信方法的流程示意图,该方法包括:
步骤S100:接入点在第一时间点生成第一信标帧,所述第一信标帧包含第一竞争期时长信息,所述第一竞争期时长信息表示第一竞争期时长;
具体地,该第一时间点可以是通信过程的某一个时间点,该第一信标帧包含的第一竞争期时长信息可以表示在发送该第一信标帧后的一段时长内,站点可以通过竞争的方式来获取信道资源;例如,该第一信标帧的广播周期为200ms,第一竞争期时长为40ms,那么第一信标帧包含的第一竞争期时长信息可以表示在发送该第一信标帧后的40ms时间内,站点可以通过竞争的方式来获取信道资源;后续160ms时间内为非竞争期时长。
步骤S102:根据所述第一信标帧的广播周期发送所述第一信标帧;
步骤S104:在第二时间点生成第二信标帧,所述第二信标帧包含第二竞争期时长信息,所述第二竞争期时长信息表示第二竞争期时长;
具体地,该第二时间点为区别于上述第一时间点的时间点,即接入点在通信过程中可以根据自身的设定或判断条件,在另一个时间点生成第二信标帧,该第二信标帧包含的第二竞争期时长信息表示的第二竞争期时长不同与上述第一竞争期时长。
步骤S106:根据所述第二信标帧的广播周期发送所述第二信标帧。
具体地,例如,该第一信标帧的广播周期为200ms,第一竞争期时长为40ms,该第一信标帧的广播周期为200ms,第二竞争期时长为20ms,那么调整竞争期时长减少了之后,站点在第二竞争期时长内发送的管理帧的数量得到了减少,从而增加了有效的通信时间,提高了频谱的有效利用率。
需要说明的是,本发明实施例中的第一信标帧与第二信标帧的广播周期可以相同也可以不相同,优选地,第一信标帧的广播周期与第二信标帧的广播周期相同。
进一步地,在步骤S104之前,本发明实施例还可以包括:接入点监测自身的负载状态信息,并根据所述负载状态信息调整所述第一竞争期时长,将调整后的第一竞争期时长作为所述第二竞争期时长。
具体地,该负载状态信息可以包括一下至少一项或任意组合:
在基本服务集中与所述接入点建立初始连接的站点的数量信息;
在基本服务集中与所述接入点建立初始连接的站点的平均吐吞量;或
在基本服务集中与所述接入点建立初始连接的站点的平均连接数据速率。
再详细地,譬如接入点可以根据自身的负载状态动态调整第一竞争期时长。例如,在同一个基本服务集中单个接入点最多只能支持30个站点,那么接入点可以预先设定监测调整算法,当监测到当前负载数量超过15个站点时,将第一竞争期时长调小,将调整后的第一竞争期时长作为第二信标帧的第二竞争期时长,从而控制通信双方发送管理帧的数量,增加有效的通信时间,提高频谱的有效利用率。
再进一步地,所述根据所述负载状态信息调整所述第一竞争期时长可以包括:比较所述负载状态信息与预设阈值的大小;当所述负载状态信息与预设阈值的大小关系发生变化时,则调整所述第一竞争期时长;当所述负载状态信息与预设阈值的大小关系没有发生变化时,则维持所述第一竞争期时长。
具体地,以该负载状态信息包括在基本服务集中与所述接入点建立初始连接的站点的数量为例,进行说明:假设预设阈值为15,原来与接入点建立初始连接的站点的数量小于15个,那么若监测的站点数量一直低于15,则维持该第一竞争期时长,当监测的站点数量高于15时,则调整该第一竞争期时长,可以将第一竞争期时长调小,作为第二竞争期时长;或者原来与接入点建立初始连接的站点的数量大于15个,那么若监测的站点数量一直大于15,则维持该第一竞争期时长,当监测的站点数量小于15时,则调整该第一竞争期时长,可以将第一竞争期时长调大,作为第二竞争期时长。
再进一步地,本发明实施例还可以包括:设置有至少两个预设阈值,各个预设阈值对应设有各自的竞争期时长;当所述负载状态信息与预设阈值的大小关系发生变化时,则调整所述第一竞争期时长包括:当所述负载状态信息达到的最大预设阈值发生变化时,则将所述第一竞争期时长调整为达到的最大预设阈值对应的竞争期时长。
具体地,本发明实施例中的预设阈值还可以有多个,而且每个阈值都对应有各自的信标帧广播周期,同样以该负载状态信息包括在基本服务集中与所述接入点建立初始连接的站点的数量为例,进行说明,如下表:
当监测的站点数量为12时,则调整该第一竞争期时长为40ms,作为第二竞争期时长;当监测的站点数量为16时,则调整该第一竞争期时长为25ms,作为第二竞争期时长;当监测的站点数量为25时,则调整该第一竞争期时长为10ms,作为第二竞争期时长。
再进一步地,本发明实施例中的第二竞争期时长可以调整为零,该第二信标帧可以包含可控竞争期信息元素;该可控竞争期信息元素包括用于指示第三竞争期开始时间和结束时间的信息;
具体地,可以预设某阈值,当到达该阈值后,将第二竞争期时长调整为零,并且在该第二信标帧中设有可控竞争期信息元素,以指示第三竞争期开始时间和结束时间的信息。可理解的,接入点与站点可以预先协商预定,只有支持下一代无线高保真标准(High Efficiency WLAN,HEW)的站点才能解析出该第二信标帧中的可控竞争期信息元素,然后获取第三竞争期开始时间和结束时间的信息,并在该第三竞争期的时长内竞争信道资源;详细地,有以下两种实施例:
第一种:;
具体地,支持HEW且已与接入点建立了初始连接的站点接收到接入点发送的第二信标帧后,解析该第二信标帧得到可控竞争期信息元素,获取到第三竞争期开始时间和结束时间(此时,对该站点来说第二信标帧对应的第二竞争期时长就是该第三竞争期的时长),在获知接入点有待发送的缓存下行数据时,可以在该第三竞争期的时长内通过竞争的方式发送省电轮询帧(PS-Poll)获取下行数据,。
第二种:接入点在调整第二竞争期时长为零,并根据第二信标帧的广播周期发送第二信标帧之前,支持HEW的站点已经向该接入点发起建立初始连接,即,接入点接收支持HEW的站点发送的探测请求帧,并向该站点返回探测响应帧;但是在接入点根据第二信标帧的广播周期发送第二信标帧之后,还没有与该接入点建立完毕初始连接,那么在接入点根据第二信标帧的广播周期发送第二信标帧之后,本发明实施例还可以包括:接收所述站点在所述第三竞争期中发送的初始入网连接建立消息帧;根据所述初始入网连接建立消息帧,与所述站点建立初始连接。
具体地,该站点接收到接入点发送的第二信标帧后,解析该第二信标帧得到可控竞争期信息元素,获取到第三竞争期开始时间和结束时间,然后在该第三竞争期的时长内通过竞争的方式发送关联请求帧、开放认证请求帧或认证请求帧等初始入网连接建立消息帧,接入点接收到该初始入网连接建立消息帧后,与该站点完成初始连接的建立。
可理解的是,在上述两种实施例中,不支持HEW的站点在接收到该第二信标帧后,解析该第二信标帧发现没有竞争期时长,全是非竞争期时长,因此不会向站点发送初始入网连接建立消息帧。本发明实施例中的初始入网连接建立消息帧包括但不限于探测请求帧、关联请求帧、开放认证请求帧、认证请求帧等。
需要说明的是,可控竞争期信息元素在该第二信标帧中可以封装成如下表的形式:
Element ID |
Length |
CP start time |
CP end time |
再进一步地包括元素标识Element ID,元素大小Length,竞争期开始时间CP start time和竞争期结束时间CP end time,但不限于上述封装形式。
再进一步地,本发明实施例还可以包括:在信息元素表中设置用于表示所述可控竞争期信息元素的信息,包括元素名称Element、元素标识Element ID以及元素大小Length of indicatedelement。
具体地,如下表所示:
具体地,元素名称可以为可控竞争期,元素标识可以为175,元素大小可以自定义设置。
通过实施本发明实施例,第一信标帧的第一竞争期时长不同于第二信标帧的第二竞争期时长,可以根据实际通信负荷调整站点竞争信道的竞争期时长,从而控制通信双方发送管理帧的数量,解决现有技术中由于在通信过程中所发送的管理帧的比重过大,使得进行有效数据传输的时间过少,造成频谱的有效利用效率很低的技术问题,且当通信负荷达到阈值,可以设置第二竞争期时长为零,并通过设置可控竞争期信息元素来实现只允许支持下一代无线高保真标准且已经于接入点发起了初始连接的站点通过第三竞争期来竞争信道资源,不允许不支持下一代无线高保真标准的站点,以及与接入点未发起初始连接的站点竞争信道资源,进一步降低了在通信过程中所发送的管理帧的比重,增加了有效的通信时间,提高了频谱的有效利用率。
上述详细阐述了本发明实施例的方法,下面为了便于更好地实施本发明实施例的上述方案,相应地,下面还提供用于配合实施上述方案的相关设备。
如图2示出的本发明提供的接入点设备的结构示意图,接入点设备20包括:第一信标帧生成模块200、第一发送模块202、第二信标帧生成模块204和第二发送模块206,其中
第一信标帧生成模块200用于在第一时间点生成第一信标帧,所述第一信标帧包含第一竞争期时长信息,所述第一竞争期时长信息表示第一竞争期时长;
第一发送模块204用于根据所述第一信标帧的广播周期发送所述第一信标帧;
第二信标帧生成模块206用于在第二时间点生成第二信标帧,所述第二信标帧包含第二竞争期时长信息,所述第二竞争期时长信息表示第二竞争期时长;
第二发送模块208用于根据所述第二信标帧的广播周期发送所述第二信标帧;
其中所述第一竞争期时长与所述第二竞争期时长不同。
具体地,所述第一信标帧的广播周期与所述第二信标帧的广播周期相同。
进一步地,如图3示出的本发明提供的接入点设备的另一实施例的结构示意图,接入点设备20包括第一信标帧生成模块200、第一发送模块202、第二信标帧生成模块204和第二发送模块206外,还可以包括:负载监测模块208和竞争期调整模块2010,其中
负载监测模块208用于监测自身的负载状态信息;
竞争期调整模块2010用于根据所述负载状态信息调整所述第一竞争期时长,将调整后的第一竞争期时长作为所述第二竞争期时长。
具体地,所述负载状态信息包括以下至少一项信息:
在基本服务集中与所述接入点建立初始连接的站点的数量信息;
在基本服务集中与所述接入点建立初始连接的站点的平均吐吞量;或
在基本服务集中与所述接入点建立初始连接的站点的平均连接数据速率。
再进一步地,如图4示出的本发明提供的竞争期调整模块的结构示意图,竞争期调整模块2010包括比较单元20100和调整单元20102,其中
比较单元20100用于比较所述负载状态信息与预设阈值的大小;
调整单元20102用于当所述负载状态信息与预设阈值的大小关系发生变化时,则调整所述第一竞争期时长;当所述负载状态信息与预设阈值的大小关系没有发生变化时,则维持所述第一竞争期时长。
再进一步地,如图5示出的本发明提供的接入点设备的另一实施例的结构示意图,接入点设备20包括第一信标帧生成模块200、第一发送模块202、第二信标帧生成模块204、第二发送模块206、负载监测模块208和竞争期调整模块2010外,还可以包括阈值设置模块2012,用于设置至少两个预设阈值,各个预设阈值对应设有各自的竞争期时长;
所述调整单元具体用于:当所述负载状态信息达到的最大预设阈值发生变化时,则将所述第一竞争期时长调整为达到的最大预设阈值对应的竞争期时长。
那么调整单元20102可以具体用于,当所述负载状态信息达到的最大预设阈值发生变化时,则将所述第一竞争期时长调整为达到的最大预设阈值对应的竞争期时长。
再进一步地,所述第二竞争期时长为零,所述第二信标帧包含可控竞争期信息元素;所述可控竞争期信息元素包括用于指示第三竞争期开始时间和结束时间的信息;如图6示出的本发明提供的接入点设备的另一实施例的结构示意图,接入点设备20包括第一信标帧生成模块200、第一发送模块202、第二信标帧生成模块204、第二发送模块206、负载监测模块208、竞争期调整模块2010和阈值设置模块2012外,还可以包括第一接收模块2014和数据交互模块2016,其中
第一接收模块2014用于接收所述支持下一代无线高保真标准的站点与所述接入点已建立了初始连接且处于省电模式中的站点(STA)的省电轮询帧(PS-Poll),并发送下行数据给所述的站点。
再进一步地,所述第二竞争期时长为零,所述第二信标帧包含可控竞争期信息元素;所述可控竞争期信息元素包括用于指示第三竞争期开始时间和结束时间的信息;如图7示出的本发明提供的接入点设备的另一实施例的结构示意图,接入点设备20包括第一信标帧生成模块200、第一发送模块202、第二信标帧生成模块204、第二发送模块206、负载监测模块208、竞争期调整模块2010和阈值设置模块2012外,还可以包括第二接收模块2018、第三接收模块2020和初始连接建立模块2022,其中
第二接收模块2018用于在第二发送模块206根据所述第二信标帧的广播周期发送所述第二信标帧之前,接收支持下一代无线高保真标准的站点发送的探测请求帧;并向所述站点返回探测响应帧;
第三接收模块2020用于在第二发送模块206根据所述第二信标帧的广播周期发送所述第二信标帧之后,所述接入点与所述站点未建立完初始连接时,在所述第三竞争期中接收的初始入网连接建立消息帧;
初始连接建立模块2022用于根据所述初始入网连接建立消息帧,与所述站点建立初始连接,所述初始入网连接建立消息帧包括探测请求帧、关联请求帧、开放认证请求帧、认证请求帧等。
需要说明的是,本发明实施例的接入点设备20还可以包括信息元素表设置模块,用于在信息元素表中设置用于表示所述可控竞争期信息元素的信息,包括元素名称、元素标识以及元素大小。
本发明实施例中的接入点设备20例如可以是网管设备、路由器、传送节点、智能移动终端或其它网络设备。
可理解的是,本实施例的接入点设备20的各功能模块的功能可根据上述方法实施例中的方法具体实现,可以具体对应参考上述方法实施例的相关描述,此处不再赘述。
综上所述,通过实施本发明实施例,第一信标帧的第一竞争期时长不同于第二信标帧的第二竞争期时长,可以根据实际通信负荷调整站点竞争信道的竞争期时长,从而控制通信双方发送管理帧的数量,解决现有技术中由于在通信过程中所发送的管理帧的比重过大,使得进行有效数据传输的时间过少,造成频谱的有效利用效率很低的技术问题,且当通信负荷达到阈值,可以设置第二竞争期时长为零,并通过设置可控竞争期信息元素来实现只允许支持下一代无线高保真标准且已经于接入点发起了初始连接的站点通过第三竞争期来竞争信道资源,不允许不支持下一代无线高保真标准的站点,以及与接入点未发起初始连接的站点竞争信道资源,进一步降低了在通信过程中所发送的管理帧的比重,增加了有效的通信时间,提高了频谱的有效利用率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。