一种无线保真WiFi接入点设备省电的方法及装置转让专利

申请号 : CN201210024398.3

文献号 : CN103249120B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 树贵明丁志明方平

申请人 : 华为终端有限公司

摘要 :

本发明公开了一种无线接入点设备省电的方法及装置,属于无线通信领域。本发明通过当达到了预设的无线接入点设备的最大连接数量时,改变现有的无线接入点设备的工作模式,延长无线接入点设备的信标帧的发送周期、设置以与已与无线接入点设备连接的无线终端进行通讯时使用的通讯功率中最大的功率发送信标帧、停止响应未连接的无线终端发送的任何消息、以及根据对已与无线接入点设备连接的无线终端所分配的无线局域网信道带宽或所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗,可以延长便携式的无线接入点设备的使用时间。

权利要求 :

1.一种无线接入点设备省电的方法,其特征在于,所述方法包括:

接收来自第一无线终端的建立连接的请求消息,与所述第一无线终端建立连接;

当与所述第一无线终端建立连接后,判断已连接的无线终端的数量是否达到了预设的最大连接数量,所述最大连接数量是用户为无线接入点设备设定的;

若所述已与所述无线接入点设备连接的无线终端的数量达到了所述预设的最大连接数量时,执行预设的省电操作中的至少一项;

其中,所述预设的省电操作包括:

根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间或根据所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗。

2.根据权利要求1所述的方法,其特征在于,所述接收来自第一无线终端的建立连接的请求消息之前,所述方法还包括:接收用户为所述无线接入点设备设定的最大连接数量。

3.根据权利要求1所述的方法,其特征在于,所述预设的省电操作还包括:停止响应未连接的无线终端发送的任何消息,所述未连接的无线终端发送的任何消息,至少包括如下消息中的至少一项:所述未连接的无线终端发送的主动扫描请求ProbeRequest消息、认证Authentication消息或连接请求Association Request消息。

4.根据权利要求1所述的方法,其特征在于,所述根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间,包括:根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽以及与所述已与所述无线接入点设备连接的无线终端使用的通信速率、所述已与所述无线接入点设备连接的无线终端使用的信道访问机制,确定信道分配的竞争期CP和/或非竞争期CFP的大小,以便根据所述CP和/或CFP的大小确定所述无线接入点设备的无线局域网通讯模块的休眠时间,并在信标帧中广播CP和/或CFP,以及所述无线接入点设备的无线局域网通讯模块的休眠时间信息。

5.根据权利要求4所述的方法,其特征在于,所述根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽以及与所述已与所述无线接入点设备连接的无线终端使用的通信速率、所述已与所述无线接入点设备连接的无线终端使用的信道访问机制,确定信道分配的CP和/或CFP的大小,以便根据所述CP和/或CFP的大小确定所述无线接入点设备的无线局域网通讯模块的休眠时间,包括:判断第二无线终端所支持的信道访问机制,所述第二无线终端为已与所述无线接入点设备连接的无线终端中的一个无线终端;

当所述第二无线终端同时支持点协调功能PCF和分布式协调功能DCF时,根据对所述第二无线终端的所分配的无线局域网信道带宽以及与所述第二无线终端使用的通讯速率确定所述CP的大小,并将所述信标帧的发送周期中除所述CP之外的时间段作为所述CFP,并在所述CFP中分配服务时间段SP,使所述无线接入点设备在所述CFP中除所述SP之外的时间内进行休眠以省电;

当所述第二无线终端仅支持DCF时,根据对所述第二无线终端的所分配的无线局域网信道带宽确定所述CP的大小,使所述无线接入点设备在所述信标帧的发送周期中除所述CP之外的时间内进行休眠以省电;

当所述第二无线终端仅支持PCF时,根据对所述第二无线终端的所分配的无线局域网信道带宽确定所述CFP的大小,使所述无线接入点设备在所述信标帧的发送周期中除所述CFP之外的时间内进行休眠以省电。

6.根据权利要求1所述的方法,其特征在于,所述根据所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通讯模块的休眠时间,包括:根据所述无线接入点设备所获得的广域网络通信带宽,以及与所述已与所述无线接入点设备连接的无线终端在无线局域网络使用的通信速率、所述已与所述无线接入点设备连接的无线终端使用的信道访问机制,确定信道分配的CP和/或CFP的大小,以便根据所述CP和/或CFP的大小确定所述无线接入点设备的无线局域网通讯模块的休眠时间,并在信标帧中广播CP和/或CFP,以及所述无线接入点设备的无线通讯模块的休眠时间信息。

7.根据权利要求6所述的方法,其特征在于,根据所述无线接入点设备所获得的广域网络通信带宽,以及与所述已与所述无线接入点设备连接的无线终端在无线局域网络使用的通信速率、所述已与所述无线接入点设备连接的无线终端使用的信道访问机制,确定信道分配的CP和/或CFP的大小,以便根据所述CP和/或CFP的大小确定所述无线接入点设备的无线局域网通讯模块的休眠时间,包括:判断所述已与所述无线接入点设备连接的无线终端中每一个第二无线终端所支持的信道访问机制;

当所述第二无线终端同时支持点协调功能PCF和分布式协调功能DCF时,根据所述第二无线终端所获得的广域网络通信带宽以及与所述第二无线终端在无线局域网络使用的通讯速率确定所述CP的大小,并将所述信标帧的发送周期中除所述CP之外的时间段作为所述CFP,并在所述CFP中分配服务时间段SP,使所述无线接入点设备在所述CFP中除所述SP之外的时间内进行休眠以省电;

当所述第二无线终端仅支持DCF时,根据所述第二无线终端所获得的广域网络通信带宽确定所述CP的大小,使所述无线接入点设备在所述信标帧的发送周期中除所述CP之外的时间内进行休眠以省电;

当所述第二无线终端仅支持PCF时,根据所述第二无线终端所获得的广域网络通信带宽确定所述CFP的大小,使所述无线接入点设备在所述信标帧的发送周期中除所述CFP之外的时间内进行休眠以省电。

8.根据权利要求1所述的方法,其特征在于,所述根据对已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽或所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗,包括:根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽或所述无线接入点设备所获得的广域网络通信带宽,以及与所述已与所述无线接入点设备连接的无线终端使用的通讯速率、所述已与所述无线接入点设备连接的无线终端使用的信道访问机制确定信道的可用时间段与不可用时间段,并通过信标帧广播所述不可用时间段信息,以便所述无线接入点设备在不可用时间段进入休眠状态以减少电量消耗。

9.根据权利要求8所述的方法,其特征在于,所述信道的可用时间段中进一步包含CP和/或CFP,所述信道的不可用时间段中包含所述无线接入点设备的无线局域网通讯模块的休眠时间。

10.根据权利要求1-9中任一权利要求所述的方法,其特征在于,所述方法还包括:

接收用户修改所述无线接入点设备的最大连接数量的指示信息,并确定修改后的最大连接数量;

判断所述无线接入点设备当前已与所述无线接入点设备连接的无线终端的数量是否达到了所述修改后的最大连接数量。

11.根据权利要求10所述的方法,其特征在于,当所述无线接入点设备当前已与所述无线接入点设备连接的无线终端的数量达到所述修改后的最大连接数量时,所述方法还包括:判断当前是否已经执行所述预设的省电操作;

如果不是,则执行所述预设的省电操作中的至少一项。

12.根据权利要求10所述的方法,其特征在于,当所述无线接入点设备当前已与所述无线接入点设备连接的无线终端的数量未达到所述修改后的最大连接数量时,所述方法还包括:判断当前是否已经执行所述预设的省电操作;

如果是,则停止所述预设的省电操作。

13.一种无线接入点设备省电的装置,其特征在于,所述装置包括:

连接模块,用于接收来自第一无线终端的建立连接的请求消息,使所述无线接入点设备与所述第一无线终端建立连接;

第一判断模块,用于判断已连接的无线终端的数量是否达到了预设的最大连接数量,所述最大连接数量是用户为所述无线接入点设备设定的;

省电操作执行模块,用于当与所述第一无线终端建立连接后,若所述已与所述无线接入点设备连接的无线终端的数量达到了所述预设的最大连接数量时,执行预设的省电操作中的至少一项;

其中,所述预设的省电操作包括:

根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间或根据所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗。

14.根据权利要求13所述的装置,其特征在于,所述装置还包括:

数量设定模块,用于在所述连接模块接收来自第一无线终端的建立连接的请求消息之前,接收用户为所述无线接入点设备设定的最大连接数量。

15.根据权利要求13所述的装置,其特征在于,所述预设的省电操作还包括:停止响应未连接的无线终端发送的任何消息,所述未连接的无线终端发送的任何消息,包括如下消息中的至少一项:所述未连接的无线终端发送的主动扫描请求ProbeRequest消息、认证Authentication消息或连接请求Association Request消息。

16.根据权利要求13所述的装置,其特征在于,所述省电操作执行模块包括:

第一信道分配单元,用于根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽以及与所述已与所述无线接入点设备连接的无线终端使用的通信速率、所述已与所述无线接入点设备连接的无线终端使用的信道访问机制,确定信道分配的竞争期CP和/或非竞争期CFP的大小,以便根据所述CP和/或CFP的大小确定所述无线接入点设备的无线局域网通讯模块的休眠时间,并在信标帧中广播CP和/或CFP,以及所述无线接入点设备的无线局域网通讯模块的休眠时间信息。

17.根据权利要求16所述的装置,其特征在于,所述第一信道分配单元,具体用于判断所述已与所述无线接入点设备连接的无线终端中每一个第二无线终端所支持的信道访问机制;

当所述第二无线终端同时支持点协调功能PCF和分布式协调功能DCF时,根据对所述第二无线终端的所分配的无线局域网信道带宽以及与所述第二无线终端使用的通讯速率确定所述CP的大小,并将所述信标帧的发送周期中除所述CP之外的时间段作为所述CFP,并在所述CFP中分配服务时间段SP,使所述无线接入点设备在所述CFP中除所述SP之外的时间内进行休眠以省电;

当所述第二无线终端仅支持DCF时,根据对所述第二无线终端的所分配的无线局域网信道带宽确定所述CP的大小,使所述无线接入点设备在所述信标帧的发送周期中除所述CP之外的时间内进行休眠以省电;

当所述第二无线终端仅支持PCF时,根据对所述第二无线终端的所分配的无线局域网信道带宽确定所述CFP的大小,使所述无线接入点设备在所述信标帧的发送周期中除所述CFP之外的时间内进行休眠以省电。

18.根据权利要求13所述的装置,其特征在于,所述省电操作执行模块包括:

第二信道分配单元,具体用于根据所述无线接入点设备所获得的广域网络通信带宽,以及与所述已与所述无线接入点设备连接的无线终端在无线局域网络使用的通信速率、所述已与所述无线接入点设备连接的无线终端使用的信道访问机制,确定信道分配的CP和/或CFP的大小,以便根据所述CP和/或CFP的大小确定所述无线接入点设备的无线局域网通讯模块的休眠时间,并在信标帧中广播CP和/或CFP,以及所述无线接入点设备的无线通讯模块的休眠时间信息。

19.根据权利要求18所述的装置,其特征在于,所述第二信道分配单元,具体用于判断所述已与所述无线接入点设备连接的无线终端中每一个第二无线终端所支持的信道访问机制;

当所述第二无线终端同时支持点协调功能PCF和分布式协调功能DCF时,根据所述第二无线终端所获得的广域网络通信带宽以及与所述第二无线终端在无线局域网络使用的通讯速率确定所述CP的大小,并将所述信标帧的发送周期中除所述CP之外的时间段作为所述CFP,并在所述CFP中分配服务时间段SP,使所述无线接入点设备在所述CFP中除所述SP之外的时间内进行休眠以省电;

当所述第二无线终端仅支持DCF时,根据所述第二无线终端所获得的广域网络通信带宽确定所述CP的大小,使所述无线接入点设备在所述信标帧的发送周期中除所述CP之外的时间内进行休眠以省电;

当所述第二无线终端仅支持PCF时,根据所述第二无线终端所获得的广域网络通信带宽确定所述CFP的大小,使所述无线接入点设备在所述信标帧的发送周期中除所述CFP之外的时间内进行休眠以省电。

20.根据权利要求13所述的装置,其特征在于,所述省电操作执行模块包括:

第三信道分配单元,具体用于根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽或所述无线接入点设备所获得的广域网络通信带宽,以及与所述已与所述无线接入点设备连接的无线终端使用的通讯速率、所述已与所述无线接入点设备连接的无线终端使用的信道访问机制确定信道的可用时间段与不可用时间段,并通过信标帧广播所述不可用时间段信息,以便所述无线接入点设备在不可用时间段进入休眠状态以减少电量消耗。

21.根据权利要求20所述的装置,其特征在于,所述信道的可用时间段中进一步包含CP和/或CFP,所述信道的不可用时间段中包含所述无线接入点设备的无线局域网通讯模块的休眠时间。

22.根据权利要求13-21中任一权利要求所述的装置,其特征在于,所述装置还包括:

修改模块,用于接收用户修改所述无线接入点设备的最大连接数量的指示信息,并确定修改后的对最大连接数量;

第二判断模块,用于判断所述无线接入点设备当前已与所述无线接入点设备连接的无线终端的数量是否达到了所述修改后的最大连接数量。

23.根据权利要求22所述的装置,其特征在于,所述装置还包括:

第三判断模块,用于在所述第二判断模块判断得到所述无线接入点设备当前已与所述无线接入点设备连接的无线终端的数量达到所述修改后的最大连接数量时,判断当前是否已经执行所述预设的省电操作;

通知模块,用于当所述第三判断模块判断得到当前已经执行所述预设的省电操作时,通知所述省电操作执行模块执行所述预设的省电操作中的至少一项。

24.根据权利要求22所述的装置,其特征在于,所述装置还包括:

第四判断模块,用于当所述第二判断模块判断得到所述无线接入点设备当前已与所述无线接入点设备连接的无线终端的数量未达到所述修改后的最大连接数量时,判断当前是否已经执行所述预设的省电操作;

停止模块,用于当所述第四判断模块判断得到当前已经执行所述预设的省电操作时,通知所述省电操作执行模块停止所述预设的省电操作。

说明书 :

一种无线保真WiFi接入点设备省电的方法及装置

技术领域

[0001] 本发明涉及无线通信领域,特别涉及一种WiFi接入点设备省电的方法及装置。

背景技术

[0002] 无线接入点设备,可利用无线通信技术进行无线局域网的联网,例如目前的WiFi(Wireless Fidelity,无线保真)接入点设备、蓝牙设备等,其中,以WiFi接入点设备中的AP(Access Point,访问接入点)为例,目前无线接入设备的部署大多都是采用固定部署方式,且采用市电进行供电的方式。
[0003] 近期出现了携带方便的便携式无线接入点设备,这种设备一方面自身作为广域网络的终端设备与广域网络通讯,另一方面,又能够为局域网络中的无线终端设备提供接入服务,由于这种无线接入点设备通常采用电池供电,因此解决便携式无线接入点设备的省电问题至关重要。目前采用的省电方式主要包括以下两种:
[0004] 第一种方式,无线接入点设备能够检测自身的供电模式,当发现自身是用电池供电时,则减小发送功率以延长电池续航时间,若发现自身是市电供电时,则增大发送功率以增大覆盖范围。
[0005] 第二种方式,无线接入点设备上设置有最大发送功率调节装置,用户可以根据实际需要设定AP的最大发送功率,以进行省电。
[0006] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0007] 在第一种方式下,当使用电池供电时,由于发送功率减小导致无线接入点设备的覆盖范围缩小;在第二种方式下,用户需要根据使用场景预先估计需要的发送功率,并进行手动设置,用户体验差。

发明内容

[0008] 为了解决现有技术中存在的问题,本发明提供了一种无线接入点设备省电的方法及装置。所述技术方案如下:
[0009] 一种无线接入点设备省电的方法,所述方法包括:
[0010] 接收来自第一无线终端的建立连接的请求消息,与所述第一无线终端建立连接;
[0011] 判断已连接的无线终端的数量是否达到了预设的最大连接数量,所述最大连接数量是所述用户为所述无线接入点设备设定的;
[0012] 当与所述第一无线终端建立连接后,若所述已与所述无线接入点设备连接的无线终端的数量达到了所述预设的最大连接数量时,执行预设的省电操作中的至少一项;
[0013] 其中,所述预设的省电操作包括:
[0014] 根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间或根据所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗。
[0015] 一种无线接入点设备省电的装置,所述装置包括:
[0016] 连接模块,用于接收来自第一无线终端的建立连接的请求消息,使所述无线接入点设备与所述第一无线终端建立连接;
[0017] 第一判断模块,用于判断已连接的无线终端的数量是否达到了预设的最大连接数量,所述最大连接数量是所述用户为所述无线接入点设备设定的;
[0018] 省电操作执行模块,用于当与所述第一无线终端建立连接后,若所述已与所述无线接入点设备连接的无线终端的数量达到了所述预设的最大连接数量时,执行预设的省电操作中的至少一项;
[0019] 其中,所述预设的省电操作包括:
[0020] 根据对所述已与所述无线接入点设备连接的无线终端所分配的无线局域网信道带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间或根据所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗。
[0021] 本发明实施例提供的技术方案带来的有益效果是:通过当达到了预设的无线接入点设备的最大连接数量时,改变现有的无线接入点设备的工作模式,延长无线接入点设备的信标帧的发送周期、设置以与已与无线接入点设备连接的无线终端进行通讯时使用的通讯功率中最大的功率发送信标帧、停止响应未连接的无线终端发送的任何消息、以及根据对已与无线接入点设备连接的无线终端所分配的无线局域网信道带宽或所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗,可以延长便携式的无线接入点设备的使用时间。

附图说明

[0022] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023] 图1是本发明实施例1中提供的一种无线接入点设备省电的方法的流程示意图;
[0024] 图2是本发明实施例2中提供的一种WiFi接入点设备省电的方法的流程示意图;
[0025] 图3是本发明实施例2中提供的进行信道分配后AP的功耗示意图;
[0026] 图4是本发明实施例2中提供的进行信道分配后AP的第二种功耗示意图;
[0027] 图5是本发明实施例3中提供的一种无线接入点设备省电的装置的结构示意图;
[0028] 图6是本发明实施例3中提供的一种无线接入点设备省电的装置的第二种结构示意图;
[0029] 图7是本发明实施例3中提供的一种无线接入点设备省电的装置的第三种结构示意图。

具体实施方式

[0030] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0031] 实施例1
[0032] 如图1所示,本实施例1提供了一种无线接入点设备省电的方法,该方法包括如下步骤:
[0033] 101、接收来自第一无线终端的建立连接的请求消息,与该第一无线终端建立连接;
[0034] 102、当与该第一无线终端建立连接后已与无线接入点设备连接的无线终端的数量达到预设的最大连接数量时,执行预设的减少电量消耗操作中的至少一项;
[0035] 其中,上述预设的减少电量消耗操作包括:
[0036] 延长信标帧的发送周期、设置以第一功率发送信标帧、停止响应未连接的无线终端发送的任何消息、以及根据对已与无线接入点设备连接的无线终端所分配的无线局域网信道带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间或根据无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗
[0037] 第一功率为已与所述无线接入点设备连接的无线终端与接入点设备通信时使用的发送功率中最大的发送功率。
[0038] 本实施例提供了一种无线接入点设备省电的方法,通过当达到了预设的无线接入点设备的最大连接数量时,改变现有的无线接入点设备的工作模式,延长无线接入点设备的信标帧的发送周期、设置以与已与无线接入点设备连接的无线终端进行通讯时使用的通讯功率中最大的功率发送信标帧、停止响应未连接的无线终端发送的任何消息、以及根据对已与无线接入点设备连接的无线终端所分配的无线局域网信道带宽或所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗,可以延长便携式的无线接入点设备的使用时间。
[0039] 实施例2
[0040] 本实施例2提供了一种无线接入点设备省电的方法,是在实施例1的基础之上进行的改进,在本实施例中,以WiFi无线局域网对应的无线接入点设备为WiFi接入点设备(AP)为例进行说明,其中,与AP连接的无线终端称为STA(Station,站点)。其中的广域网络可以是采用GSM(Global System for Mobile Communications,全球移动通信系统)、UMTS(Universal Mobile Telecommunications System,通用移动通信系统)、LTE(Long Term Evolution,长期演进)、WiMAX(Worldwide Interoperability for Microwave Access,全球微波互联接入)无线通讯技术的宏蜂窝移动通讯网络,也可以是使用IP通讯技术的固定通讯网络或光纤通讯网络。
[0041] 需要说明的是,本实施例仅仅是以WiFi网络中的AP为例进行说明,WiFi网络中的AP只是无线接入点设备的一种,在本发明中,无线接入点设备还可以为蓝牙设备、基于Zigbee(紫峰)的无线接入点设备等,且上述设备均可适用于本发明各实施例所提供的方法。
[0042] 需要说明的是,在本实施例中所使用的AP具有设置用户的最大连接数量的功能,通过对最大连接数量的设置,使得AP只能向AP支持的最大连接数量的STA提供服务。
[0043] 201、接收用户为AP设定的最大连接数量;
[0044] 具体地,AP可提供两种方式供用户对最大连接数量进行设定:
[0045] 方式一、AP设置有带有数字标识的滑动或旋转开关,使用户可通过滑动或旋转开关设定最大连接数量;
[0046] 方式二、AP设置有显示屏,通过显示屏向用户提供设定最大连接数量的管理界面。
[0047] 当然,AP也可以通过其他方式让用户设定所述最大连接数量,本发明实施例对此不作限定。
[0048] 202、接收来自第一STA的入网请求消息;
[0049] 其中,上述入网请求消息包括:
[0050] 主动扫描请求(ProbeRequest)消息、认证(Authentication)消息或连接请求(Association Request)消息等。
[0051] 203、判断已连接的STA的数量是否达到了用户设定的最大连接数量,如果是,执行步骤206,如果不是,执行步骤204;
[0052] 204、响应入网请求消息,执行所述第一STA正常入网的操作,并执行步骤205;
[0053] 205、判断是否达到了用户设定的最大连接数量,如果是,执行步骤206,如果不是,则结束本流程。
[0054] 206、判断AP是否已经进入省电模式,如果是,结束本流程,如果不是,则执行步骤207;
[0055] 需要说明的是,AP进入省电模式,即执行预设的省电操作。
[0056] 207、AP进入省电模式,并执行预设的省电操作,结束本流程。
[0057] 其中,预设的省电操作至少包括如下四种操作中的一种:
[0058] (1)延长信标帧(Beacon帧)的发送周期;
[0059] 具体地,AP通过在信标帧中的BSS Parameter Change element指定新的信标帧周期参数,来延长标帧发送周期。
[0060] (2)设置以第一功率发送信标帧;
[0061] 其中,所述第一功率为已与所述AP连接的STA进行通讯时使用的通讯功率中最大的功率。
[0062] (3)停止响应未与所述AP连接的STA发送的任何消息;
[0063] 具体地,当AP接收到已与自身连接的STA以外的其它STA时发送的消息时,不再对这些消息进行响应,其中,上述未连接的STA发送的任何消息,至少包括如下消息中的一项:
[0064] 未连接的STA发送的主动扫描请求(ProbeRequest)消息、认证(Authentication)消息或连接请求(Association Request)消息。
[0065] (4)根据对已与自身连接的STA所分配的无线局域网信道带宽或AP所获得的广域网络通信带宽确定AP的WiFi通讯模块的休眠时间以减少电量消耗。
[0066] 其中,AP一方面通过WiFi无线技术与STA通讯组成无线局域网,AP需要根据STA的QOS(Quality of Service,服务质量)请求分配通信带宽,以满足STA的业务需求;另一方面,如果AP本身通过广域网络(例如宏蜂窝无线技术)作为回程的通讯技术,那么AP自身也需要从广域网络的基站请求获得一定的通讯带宽。
[0067] 需要说明的是,在现有的AP所使用的规范中,AP将信道媒体周期性地划分为CP(ContentionPeriod,竞争期)和CFP(Contention Free Period,非竞争期),竞争期用于STA以竞争的方式平等地占用信道,非竞争期由AP控制和协调各STA对信道媒体的使用,竞争期与非竞争期交替分配,分配信息通过包含DTIM的信标帧指示,而在包含DTIM的信标帧发送时间点,所有连接的STA都会退出休眠来监听来听信标帧。在竞争期与非竞争期,AP交替工作于listen(监听)或sending(发送)的状态,对于没有数据发送需求的STA可以在竞争期休眠多个信标帧的发送周期BI以便省电,对于AP没有在非竞争期安排服务期的STA,则可以在整个CFP连续休眠多个BI以更省电。从以上描述可以看出,在目前的信道分配机制中,STA可以通过休眠进行省电,但AP无法进入休眠进行省电。在本实施例中,提供了两种方法,通过已连接的STA所支持的信道访问机制进行信道分配以确定AP的休眠时间以减少电量消耗:
[0068] 方法一
[0069] 根据对已与AP连接的STA所分配的无线局域网信道带宽以及与已与AP连接的STA使用的通讯速率、已与AP连接的STA使用的信道访问机制,确定信道分配的CP和/或CFP的大小,以根据CP和/或CFP的大小确定AP的WiFi通讯模块的休眠时间,并在信标帧中广播CP和/或CFP,以及AP的休眠时间信息;或,
[0070] 根据AP在广域网络中获得的通信带宽,以及与已与AP连接的STA使用的通讯速率、已与AP连接的STA所使用的信道访问机制确定信道分配的CP和/或CFP的大小,以根据CP和/或CFP的大小确定AP的WiFi通讯模块的休眠时间,并在信标帧中广播CP和/或CFP,以及AP的休眠时间信息。
[0071] 其中,AP在广域网络中获得的通信带宽用以确定AP的WiFi通讯模块的休眠时间的上限,方法一具体如下:
[0072] 判断已与该AP连接的第二STA所支持的信道访问机制,所述第二STA是与所述AP连接STA中的一个STA,并根据所述第二STA所支持的信道访问机制执行如下操作:
[0073] A、当所述第二STA同时支持PCF(Point Coordination Function,点协调功能)和DCF(Distributed Coordination Function,分布式协调功能)信道访问机制时,如图3所示,确定在信标帧的发送周期BI中CP和CFP的大小,并在CFP中为所述第二STA分配SP(Services Period,服务时间段)(例如CF-Poll),使AP的WiFi通讯模块在CFP中除去SP之外的时间内进入休眠以省电;
[0074] 其中,CP的大小通过已连接的STA中采用DCF的STA的业务带宽的总和进行确定,但是用于计算CP的上述已连接的STA中采用DCF的STA的业务带宽的总和的上限不能超过AP在广域网络中获得的通信带宽,并将BI中剩余的时间段作为CFP。
[0075] 例如,可通过如下方式获取CP的大小:
[0076] 设定信标帧的发送周期中CP的大小为Tw,根据公式Tw=(Wc*Tb)/Ww计算得到信标帧的发送周期中CP的大小Tw;
[0077] 其中,Wc为已连接的STA中采用DCF信道访问机制的STA的业务带宽总和,且不大于AP与广域网络的上行带宽,Tb为信标帧的发送周期,Ww为AP为已连接的STA提供的WiFi空口的带宽。
[0078] 需要说明的是,AP为已连接的STA提供的WiFi空口的带宽,具体的为所有的已与AP连接的STA根据自身当时的业务需求(例如语音业务或视频业务)而向AP申请得到的总和。
[0079] 此外,还可以通过如下方式获取CP的大小:
[0080] 设定信标帧的发送周期(假设为1秒)中CP的大小为Tw,根据公式Tw=Ww/Sw计算得到信标帧的发送周期中CP的大小Tw;
[0081] 其中,Ww为AP为已连接的STA提供的WiFi空口的带宽,Sw为AP与已连接的STA使用的通讯速率。
[0082] 需要说明的是,AP与已连接的STA使用的通讯速率是由已连接的STA与AP协商的,由已连接的STA与AP的物理层能力及通讯环境因素决定。
[0083] B、当所述第二STA仅支持DCF信道访问机制时,根据AP与广域网络的上行带宽确定在信标帧的发送周期中CP的大小,使AP的WiFi通讯模块的在信标帧的发送周期中除CP之外的时间内进入休眠以省电;
[0084] C、当所述第二STA仅支持PCF信道访问机制时,根据AP与广域网络的通信带宽确定在信标帧的发送周期中CFP的大小,使AP的WiFi通讯模块的在信标帧的发送周期中除CFP之外的时间内进入休眠以省电。
[0085] 本领域技术人员可知,可以对与所述AP连接的每一个STA执行上述方法一。所述第二STA可以是与所述AP连接的任一STA,包括前述的第一STA。
[0086] 方法二
[0087] 根据AP对已连接的STA所分配的无线局域网信道带宽或AP在广域网络中获得的通信带宽,以及与已连接的STA使用的通讯速率、已连接的STA所支持的信道访问机制确定信道的可用时间段与不可用时间段,并通过信标帧广播不可用时间段信息,以便AP的WiFi通讯模块的在不可用时间段进入休眠状态以减少电量消耗。
[0088] 其中,方法二具体的为,判断AP中已与AP连接的第二STA所支持的信道访问机制,所述第二STA是与所述AP连接STA中的一个STA,并根据所述第二STA所支持的信道访问机制执行如下操作:
[0089] A'、当第二STA同时支持PCF和DCF信道访问机制时,如图4所示,根据已连接的STA中采用DCF信道访问机制的STA的业务带宽总和(其上限不能超过AP在广域网络中获得的通信带宽)确定在信标帧的发送周期BI中CP大小,为已连接的STA分配服务时间段SP,将SP作为CFP,将CP和CFP相加作为可用时间段T1,将信标帧的发送周期中除T1之外的时间作为不可用时间段T2,使AP的WiFi通讯模块的在T2内进入休眠以省电;
[0090] B'、当所述第二STA仅支持DCF信道访问机制时,根据AP在广域网络中获得的通信带宽确定在信标帧的发送周期中CP的大小,将CP作为可用时间段T1,将信标帧的发送周期中除T1之外的时间作为不可用时间段T2,使AP的WiFi通讯模块的在T2内进入休眠以省电;
[0091] C'、当所述第二STA仅支持PCF信道访问机制时,根据AP在广域网络中获得的通信带宽确定在信标帧的发送周期中CFP的大小,将CFP作为可用时间段T1,将信标帧的发送周期中除T1之外的时间作为不可用时间段T2,使AP的WiFi通讯模块的在T2内进入休眠以省电。
[0092] 其中,上述信道的可用时间段中进一步包含CP和/或CFP,上述信道的不可用时间段中包含AP的WiFi通讯模块的的休眠时间。
[0093] 本领域技术人员可知,可以对与所述AP连接的每一个STA执行上述方法二。所述第二STA可以是与所述AP连接的任一STA,包括前述的第一STA。
[0094] 进一步地,在步骤208之后,当至少一个已连接的STA断开与AP的连接时,本方法还可以包括:
[0095] AP退出省电模式,并恢复向非连接的STA提供网络发现服务。
[0096] 需要说明的是,上述方法是针对将一个BI划分为可用时间段与不可用时间段,以及在可用时间段进一步包含CP、CFP的情况,来说明实现方案的。除此以外AP还可以首先将信道使用时间划分为较大的可用时间段与不可用时间段,其中可用时间段的计算方法与上述的CP、CFP的计算方法相同,例如可将AP为每个已连接的STA所分配的无线局域网信道带宽除以对应的通讯速率求和得到1秒内AP的可用时间段,或者将AP在广域网络获得的通信带宽除以AP与已连接STA通讯的速率得到1秒内AP的可用时间段等;然后将可用时间段再进一步划分为包括一个或多个CP、CFP,具体划分方法与上述CP、CFP的计算方法相同,如根据对已连接的STA所分配的信道带宽以及与已连接的STA使用的通讯速率、已连接的STA使用的信道访问机制,确定信道分配的CP和/或CFP等;而且每个CP、CFP中可进一步包括一个或多个BI,这样确定的某个BI中可能全部为CP或CFP,AP通过信标帧广播上述可用时间段、不可用时间段、CP、CFP的分配信息。
[0097] 在本实施例中,需要说明的是,上述WiFi接入点设备包括WiFi通讯模块和广域网通讯模块,其中,WiFi通讯模块的用于WiFi接入点设备与连接的STA进行通信,广域网通讯模块用于WiFi接入点设备与广域网进行通讯。
[0098] 进一步地,在本方法步骤201之后的任意时刻,还可以包括:
[0099] 接收用户发出的修改最大接入数量的命令,并根据该命令对AP的最大连接数量进行修改,并判断当前AP已连接的STA的数量是否达到了修改后的最大连接数量;
[0100] 相应地,当达到修改后的最大连接数量时,本方法包括:
[0101] 判断AP当前是否进入了省电模式,如果不是,则使AP进入省电模式,执行省电操作中的至少一项。
[0102] 当未达到修改后的最大连接数量时,本方法包括:
[0103] 判断AP当前是否进入了省电模式,如果是,则使AP退出省电模式,停止执行已经执行的省电操作。
[0104] 本实施例提供了一种WiFi接入点设备省电的方法,通过当达到了预设的WiFi接入点设备的最大连接数量时,改变现有的WiFi接入点设备的工作模式,延长WiFi接入点设备的信标帧的发送周期、设置以与已与该无线接入点设备连接的STA进行通讯时使用的通讯功率中最大的功率发送信标帧、停止响应未连接的STA发送的任何消息、以及根据对已与该无线接入点设备连接的STA所分配的无线局域网信道带宽或WiFi接入点设备所获得的广域网的通信带宽确定WiFi接入点设备的WiFi通讯模块的休眠时间以减少电量消耗,可以延长便携式的WiFi接入点设备的使用时间。
[0105] 实施例3
[0106] 如图5所示,本实施例提供了一种无线接入点设备省电的装置,该装置包括:
[0107] 连接模块301,用于接收来自第一无线终端的建立连接的请求消息,使无线接入点设备与该第一无线终端的建立连接;
[0108] 省电操作执行模块302,用于当与该第一无线终端建立连接后已与无线接入点设备连接的无线终端的数量达到了预设的最大连接数量时,执行预设的省电操作中的至少一项;
[0109] 其中,所述预设的省电操作包括:
[0110] 延长信标帧的发送周期、设置以第一功率发送信标帧、停止响应未连接的无线终端发送的任何消息、以及根据对已与无线接入点设备连接的无线终端所分配的无线局域网信道带宽确定无线接入点设备的无线局域网通信模块的休眠时间或根据无线接入点设备所获得的广域网络通信带宽确定无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗;
[0111] 第一功率为已与无线接入点设备连接的无线终端与所述接入点设备通信时使用的发送功率中最大的发送功率。
[0112] 进一步地,如图6所示,上述装置还包括:
[0113] 第一判断模块303,用于在省电操作执行模块302执行预设的省电操作中的至少一项之前,判断已连接的无线终端的数量是否达到了预设的最大连接数量。
[0114] 进一步地,如图7所示,上述装置还包括:
[0115] 数量设定模块304,用于在连接模块301响应来自第一无线终端的入网请求消息之前,接收用户为WiFi接入点设备设定的最大连接数量。
[0116] 进一步地,上述未连接的无线终端发送的任何消息,包括如下消息中的至少一项:
[0117] 未连接的无线终端发送的主动扫描请求ProbeRequest消息、认证Authentication消息或连接请求Association Request消息。
[0118] 进一步地,省电操作执行模块304包括:
[0119] 第一信道分配单元,具体用于根据对已与无线接入点设备连接的无线终端所分配的无线局域网信道带宽以及与已与无线接入点设备连接的无线终端使用的通信速率、已与无线接入点设备连接的无线终端使用的信道访问机制,确定信道分配的竞争期CP和/或非竞争期CFP的大小,以便根据CP和/或CFP的大小确定无线接入点设备的无线局域网通讯模块的休眠时间,并在信标帧中广播CP和/或CFP,以及无线接入点设备的无线局域网通讯模块的休眠时间信息。
[0120] 其中,第一信道分配单元,具体用于判断已与无线接入点设备连接的无线终端中每一个第二无线终端所支持的的信道访问机制;
[0121] 当第二无线终端同时支持点协调功能PCF和分布式协调功能DCF时,根据对第二无线终端的所分配的无线局域网信道带宽以及与第二无线终端使用的通讯速率确定CP的大小,并将信标帧的发送周期中除CP之外的时间段作为CFP,并在CFP中分配服务时间段SP,使无线接入点设备在CFP中除SP之外的时间内进行休眠以省电;
[0122] 当第二无线终端仅支持DCF时,根据对第二无线终端的所分配的无线局域网信道带宽确定CP的大小,使无线接入点设备在信标帧的发送周期中除CP之外的时间内进行休眠以省电;
[0123] 当第二无线终端仅支持PCF时,根据对第二无线终端的所分配的无线局域网信道带宽确定CFP的大小,使无线接入点设备在信标帧的发送周期中除CFP之外的时间内进行休眠以省电。
[0124] 进一步地,省电操作执行模块304包括:
[0125] 第二信道分配单元,具体用于根据无线接入点设备所获得的广域网络通信带宽,以及与已与无线接入点设备连接的无线终端在无线局域网络使用的通信速率、已与无线接入点设备连接的无线终端使用的信道访问机制,确定信道分配的CP和/或CFP的大小,以便根据CP和/或CFP的大小确定无线接入点设备的无线局域网通讯模块的休眠时间,并在信标帧中广播CP和/或CFP,以及无线接入点设备的无线通讯模块的休眠时间信息。
[0126] 其中,第二信道分配单元,具体用于判断已与无线接入点设备连接的无线终端中每一个第二无线终端所支持的的信道访问机制;
[0127] 当第二无线终端同时支持点协调功能PCF和分布式协调功能DCF时,根据第二无线终端所获得的广域网络通信带宽以及与第二无线终端在无线局域网络使用的通讯速率确定CP的大小,并将信标帧的发送周期中除CP之外的时间段作为CFP,并在CFP中分配服务时间段SP,使无线接入点设备在CFP中除SP之外的时间内进行休眠以省电;
[0128] 当第二无线终端仅支持DCF时,根据第二无线终端所获得的广域网络通信带宽确定CP的大小,使无线接入点设备在信标帧的发送周期中除CP之外的时间内进行休眠以省电;
[0129] 当第二无线终端仅支持PCF时,根据第二无线终端所获得的广域网络通信带宽确定CFP的大小,使无线接入点设备在信标帧的发送周期中除CFP之外的时间内进行休眠以省电。
[0130] 进一步地,省电操作执行模块302可以包括:
[0131] 第三信道分配单元,具体用于根据对已与无线接入点设备连接的无线终端所分配的无线局域网信道带宽或无线接入点设备所获得的广域网络通信带宽,以及与已与无线接入点设备连接的无线终端使用的通讯速率、已与无线接入点设备连接的无线终端使用的信道访问机制确定信道的可用时间段与不可用时间段,并通过信标帧广播不可用时间段信息,以便无线接入点设备在不可用时间段进入休眠状态以减少电量消耗。
[0132] 进一步地,上述信道的可用时间段中进一步包含CP和/或CFP,上述信道的不可用时间段中包含无线接入点设备的无线局域网通讯模块的休眠时间。
[0133] 进一步地,上述装置还可以包括:
[0134] 修改模块,用于接收用户修改无线接入点设备的最大连接数量的指示信息,并确定修改后的最大连接数量;
[0135] 第二判断模块,用于判断无线接入点设备当前已连接的无线终端的数量是否达到了修改后的最大连接数量。
[0136] 进一步地,上述装置还可以包括:
[0137] 第三判断模块,用于在第二判断模块判断得到无线接入点设备当前已与无线接入点设备连接的无线终端数量达到了修改后的最大连接数量时,判断当前是否已经执行预设的省电操作;
[0138] 通知模块,用于当第三判断模块判断得到当前已经执行预设的省电操作时,通知省电操作执行模块执行预设的省电操作中的至少一项。
[0139] 进一步地,上述装置还可以包括:
[0140] 第四判断模块,用于当第二判断模块判断得到无线接入点设备当前与无线接入点设备已连接的无线终端数量未达到修改后的最大连接数量时,判断当前是否已经执行预设的省电操作;
[0141] 停止模块,用于当第四判断模块判断得到当前已经执行预设的省电操作时,通知省电操作执行模块停止预设的省电操作。
[0142] 本实施例提供了一种无线接入点设备省电的装置,通过当达到了预设的无线接入点设备的最大连接数量时,改变现有的无线接入点设备的工作模式,延长无线接入点设备的信标帧的发送周期、设置以与已与无线接入点设备连接的无线终端进行通讯时使用的通讯功率中最大的功率发送信标帧、停止响应未连接的无线终端发送的任何消息、以及根据对已与无线接入点设备连接的无线终端所分配的无线局域网信道带宽或所述无线接入点设备所获得的广域网络通信带宽确定所述无线接入点设备的无线局域网通信模块的休眠时间以减少电量消耗,可以延长便携式的无线接入点设备的使用时间。
[0143] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0144] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。