广播帧的发送方法、接入点确定方法及装置与流程

文档序号:12839565阅读:856来源:国知局
广播帧的发送方法、接入点确定方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种广播帧的发送方法、接入点确定方法及装置。



背景技术:

目前,随着移动宽带网络及光纤的普及,网络速度提升迅速,而同时智能终端广泛普及,用户终端通过wifi等方式接入接入点(accesspoint,简称为ap),完成网络接入的模式变得越来越主流。

受限于无线接入点(ap)的性能,或者根据用户的需要,无线接入点(ap)允许接入的设备数目,是有限制的。如部分便携式无线接入点(ap)限制最多接入5个用户终端,用户端设备(customerpremisesequipment,简称为cpe)等设备最多可以接入25个用户终端不等。需要说明的是,即使ap中未达到接入上限,当ap热点接入的终端数量越多,性能会越低,相应的接入的终端能分享到的带宽就越少。而在该情况下,用户终端在存在多个热点的环境中尝试接入热点时,并不知道哪个热点相对饱和,哪个热点还比较空闲,如果接入了相对饱和的热点会导致用户终端分享到的带宽较少,影响终端的联网速度,降低用户体验。

针对上述问题,相关技术中尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种广播帧的发送方法、接入点确定方法及装置,以至少解决相关技术中存在的用户终端分享到的带宽较少,影响终端的联网速度,降低用户体验的问题。

根据本发明的一个实施例,提供了一种广播帧的发送方法,包括:确定接入点的终端接入信息;发送广播帧,其中,所述广播帧中携带 有标识信息,所述标识信息用于标识所述终端接入信息,所述终端接入信息用于终端判断是否接入所述接入点。

可选地,所述终端接入信息包括以下至少之一:接入所述接入点的终端的数量;所述接入点的热点剩余空闲带宽比例。

可选地,发送所述广播帧包括:在所述广播帧的空闲字段中增加所述标识信息;发送增加了所述标识信息的所述广播帧。

根据本发明的另一个实施例,提供了一种接入点确定方法,包括:接收广播帧,其中,所述广播帧中携带有标识信息,所述标识信息用于标识发送所述广播帧的接入点的终端接入信息;根据所述终端接入信息确定待接入的接入点。

可选地,所述终端接入信息包括以下至少之一:接入发送所述广播帧的接入点的终端的数量;发送所述广播帧的接入点的热点剩余空闲带宽比例。

可选地,当所述终端接入信息包括接入发送所述广播帧的接入点的终端的数量时,根据所述终端接入信息确定待接入的接入点包括以下之一:当仅接收到一个接入点发送的广播帧时,判断所述终端的数量是否小于第一数量,在判断结果为小于的情况下,确定发送所述广播帧的接入点为所述待接入的接入点;当仅接收到一个接入点发送的广播帧时,判断所述终端的数量是否小于第一数量,在确定小于所述第一数量的情况下,继续判断发送所述广播帧的接入点的热点信号强度是否大于第一强度,在确定大于所述第一强度的情况下,确定发送所述广播帧的接入点为所述待接入的接入点;当仅接收到一个接入点发送的广播帧时,判断发送所述广播帧的接入点的热点信号强度是否大于第二强度,在确定大于所述第二强度的情况下,继续判断所述终端的数量是否小于第二数量,在确定小于所述第二数量的情况下,确定发送所述广播帧的接入点为所述待接入的接入点;当接收到两个以上接入点发送的广播帧时,确定终端接入数量最小或终端接入数量小于第三数量的接入点为所述待接入的接入点;当接收到两个以上接入点发送的广播帧时,确定终端接入数量最小或终端接入数量小于第三 数量的接入点中热点信号强度大于第三强度的接入点为所述待接入的接入点;当接收到两个以上接入点发送的广播帧时,确定热点信号强度大于第四强度,且终端接入数量最小或终端接入数量小于第四数量的接入点为所述待接入的接入点。

可选地,当接收到两个以上接入点发送的广播帧且确定出的作为所述待接入的接入点的数量为两个以上时,所述方法还包括:从两个以上所述待接入的接入点中确定热点信号强度最高的接入点作为所述待接入的接入点;或者,从两个以上所述待接入的接入点中确定热点剩余空闲带宽比例最大的接入点作为所述待接入的接入点。

可选地,当所述终端接入信息包括发送所述广播帧的接入点的热点剩余空闲带宽比例时,根据所述终端接入信息确定待接入的接入点包括以下之一:当仅接收到一个接入点发送的广播帧时,判断所述热点剩余空闲带宽比例是否大于第一比例,在判断结果为大于的情况下,确定发送所述广播帧的接入点为所述待接入的接入点;当仅接收到一个接入点发送的广播帧时,判断所述热点剩余空闲带宽比例是否大于第一比例,在确定大于所述第一比例的情况下,继续判断发送所述广播帧的接入点的热点信号强度是否大于第一强度,在确定大于所述第一强度的情况下,确定发送所述广播帧的接入点为所述待接入的接入点;当仅接收到一个接入点发送的广播帧时,判断发送所述广播帧的接入点的热点信号强度是否大于第二强度,在确定大于所述第二强度的情况下,继续判断所述热点剩余空闲带宽比例是否大于第二比例,在确定大于所述第二比例的情况下,确定发送所述广播帧的接入点为所述待接入的接入点;当接收到两个以上接入点发送的广播帧时,确定热点剩余空闲带宽比例最大或热点剩余空闲带宽比例大于第三比例的接入点为所述待接入的接入点;当接收到两个以上接入点发送的广播帧时,确定热点剩余空闲带宽比例最大或热点剩余空闲带宽比例大于第三比例的接入点中热点信号强度大于第三强度的接入点为所述待接入的接入点;当接收到两个以上接入点发送的广播帧时,确定热点信号强度大于第四强度,且热点剩余空闲带宽比例最大或热点剩 余空闲带宽比例大于第四比例的接入点为所述待接入的接入点。

可选地,当接收到两个以上接入点发送的广播帧且确定出的作为所述待接入的接入点的数量为两个以上时,所述方法还包括:从两个以上所述待接入的接入点中确定热点信号强度最高的接入点作为所述待接入的接入点;或者,从两个以上所述待接入的接入点中确定接入的终端的数量最少的接入点作为所述待接入的接入点。

根据本发明的另一个实施例,提供了一种广播帧的发送装置,包括:第一确定模块,用于确定接入点的终端接入信息;发送模块,用于发送广播帧,其中,所述广播帧中携带有标识信息,所述标识信息用于标识所述终端接入信息,所述终端接入信息用于终端判断是否接入所述接入点。

根据本发明的另一个实施例,提供了一种接入点确定装置,包括:接收模块,用于接收广播帧,其中,所述广播帧中携带有标识信息,所述标识信息用于标识发送所述广播帧的接入点的终端接入信息;第二确定模块,用于根据所述终端接入信息确定待接入的接入点。

通过本发明,由于广播帧中携带了用于标识接入点的终端接入信息的标识信息,使得终端可以根据标识信息确定接入点的终端接入情况,从而可以根据接入点的终端接入情况来接入相对空闲的接入点,因此,可以解决相关技术中存在的用户终端分享到的带宽较少,影响终端的联网速度,降低用户体验的问题,从而达到了终端接入相对空闲的接入点,保证了联网速度,提高用户体验的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的广播帧的发送方法的流程图;

图2是根据本发明实施例的信标帧的结构示意图;

图3是根据本发明实施例的接入点确定方法的流程图;

图4是根据本发明实施例的广播帧的发送装置的结构框图;

图5是根据本发明实施例的接入点确定装置的结构框图;

图6是根据本发明实施例的终端接入热点的装置结构框图;

图7是根据本发明实施例的终端接入热点的方法流程图一;

图8是根据本发明实施例的终端接入热点的方法流程图二;

图9是根据本发明实施例的终端接入热点的方法流程图三。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种广播帧的发送方法,图1是根据本发明实施例的广播帧的发送方法的流程图,如图1所示,该流程包括如下步骤:

步骤s102,确定接入点的终端接入信息;

步骤s104,发送广播帧,其中,该广播帧中携带有标识信息,该标识信息用于标识终端接入信息,该终端接入信息用于终端判断是否接入上述接入点。

通过上述步骤,由于广播帧中携带了用于标识接入点的终端接入信息的标识信息,使得终端可以根据标识信息确定接入点的终端接入情况,从而可以根据接入点的终端接入情况来接入相对空闲的接入点,因此,可以解决相关技术中存在的用户终端分享到的带宽较少,影响终端的联网速度,降低用户体验的问题,从而达到了终端接入相对空 闲的接入点,保证了联网速度,提高用户体验的效果。

可选地,上述步骤的执行主体可以为作为接入点的终端,但不限于此。

在一个可选的实施例中,上述终端接入信息包括以下至少之一:接入上述接入点的终端的数量;上述接入点的热点剩余空闲带宽比例。

在一个可选的实施例中,发送上述广播帧包括:在广播帧的空闲字段中增加标识信息;发送增加了上述标识信息的广播帧。可选地,该广播帧可以是信标(beacon)帧,下面以信标帧为例进行说明:如图2所示,信标(beacon)帧(802.11帧)可以分为三个部分:帧头(macheader)、帧实体(framebody)和帧检测序列(framechecksequence,简称为fcs)域。802.11无线局域网的封包可以分为三种:管理帧、控制帧和数据帧。所有帧的开头均是长为两个字节的帧控制(framecontrol)字段,framecontrol字段包括以下子字段:protocol、type、subtype。其中,管理帧的subtype值0110~0111与1101~1111目前并未使用。在本实施例中可以使用此字段来增加标识信息,或者还可以使用别的未使用的字段增加标识信息。

如表1所示,字段0110~0111、1101~1111可以代表增加热点已接入终端的数量标识的beacon(信标)。

表1

在广播信标帧时,接入点ap可以以固定的时间间隔通过广播的方式发送信标(beacon)帧,终端在收到接入点(ap)广播的信标帧的同时也获得了这个接入点(ap)的相关参数(例如,基本服务集标识(basicservicesetidentification,简称为bssid)、服务集标识(servicesetidentification,简称为ssid)速率、认证方式、加密算法、信道),此时终端(sta)就可以决定是否接入该接入点(ap)。

由于wifi芯片能力的限制,为了保证接入热点的终端都能正常工作,实现热点功能的终端在芯片的上层应用中通过代码实现限制了该热点可以接入终端的最大数目,热点每接入一个终端,相应的代码实现中字段增加1,直到达到可接入的上限为止。

为实现本实施例中的方案,通过上层应用代码获取到的热点当前已经连接的终端数目,将该数目写入到wifi热点的信标(beacon)帧的保留字段中,该字段值表示当前热点已接入终端的数目,连上wifi热点接入终端增加一个该字段值增加1;

优选的,在可连接的wifi热点的信标(beacon)帧中增加剩余空闲带宽的相关字段值,连上wifi热点接入终端越多,上传下载数据量越大,该剩余空闲带宽越少。

为了保证接入热点的终端都能正常工作,实现热点功能的终端(即,上述的接入点ap)在芯片的上层应用中通过代码实现对该热点分配有效带宽的策略进行了规定。热点每接入一个终端,则将有效带宽按照设定的原则分配一部分给终端,直到达到带宽的上限为止。在本实施例中,通过上层应用代码获取到的热点当前剩余的有效带宽分配策略,将体现该策略的对应的数目写入到wifi热点的信标(beacon)帧的保留字段中,该字段值表示当前热点剩余的有效带宽数目或者当前热点的带宽分配策略,连上wifi热点接入终端增加一个 该字段值减少相应的数额。增加标识的beacon(信标)0110~0111、1101~1111依次代表热点空闲带宽的分配情况的相关信息。例如,上述字段可以是依次代表热点剩余空闲带宽比例的数值,或者依次代表热点剩余空闲带宽的具体数目,或者依次代表热点空闲带宽的分配策略以及总带宽或者剩余有效带宽等信息。其中一种字段表示方法如表2所示。

表2

在本实施例中提供了一种接入点确定方法,图3是根据本发明实施例的接入点确定方法的流程图,如图3所示,该流程包括如下步骤:

步骤s302,接收两个以上广播帧,其中,该广播帧中携带有标识信息,该标识信息用于标识发送上述广播帧的接入点的终端接入信息;

步骤s304,根据上述终端接入信息确定待接入的接入点。

其中,执行上述操作的可以是终端,该终端可以是需要接入接入点(开启了热点功能的接入点)的终端,当终端确定了待接入的接入点之后,可以接入该接入点。

通过上述步骤,当终端搜索到有可接入的接入点时,可以根据该接入点发送的广播帧中携带的终端接入信息确定是否接入该接入点,由于广播帧中携带了用于标识接入点的终端接入情况的标识信息,使 得终端可以根据标识信息确定接入点的终端接入情况,从而可以根据接入点的终端接入情况来接入相对空闲的接入点,因此,可以解决相关技术中存在的用户终端分享到的带宽较少,影响终端的联网速度,降低用户体验的问题,从而达到了终端接入相对空闲的接入点,保证了联网速度,提高用户体验的效果。

在一个可选的实施例中,上述终端接入信息包括以下至少之一:接入发送上述广播帧的接入点的终端的数量;发送上述广播帧的接入点的热点剩余空闲带宽比例。需要说明的是,上述的两种用于表示终端接入信息的方式仅是两种优选的实施例,还可以采用其他的指标来标识终端的接入信息。

在一个可选的实施例中,当上述终端接入信息包括接入发送上述广播帧的接入点的终端的数量时,根据上述终端接入信息确定待接入的接入点包括以下情况之一:

情况一:当仅接收到一个接入点发送的广播帧时,判断该接入点中接入的终端的数量是否小于第一数量,在判断结果为小于的情况下,确定发送该广播帧的接入点为待接入的接入点。在该情况中,可以仅考虑接入点中接入的终端的数量,当接入的终端的数量小于第一数量时,便选择该接入点作为待接入的接入点。

情况二,当仅接收到一个接入点发送的广播帧时,判断该终端的数量是否小于第一数量,在确定小于上述第一数量的情况下,继续判断发送广播帧的接入点的热点信号强度是否大于第一强度,在确定大于第一强度的情况下,确定发送上述广播帧的接入点为待接入的接入点。在该情况中,需要综合考虑接入点中接入的终端的数量以及接入点的热点信号强度,并且,优先考虑接入点中接入的终端的数量。

情况三,当仅接收到一个接入点发送的广播帧时,判断发送该广播帧的接入点的热点信号强度是否大于第二强度,在确定大于第二强度的情况下,继续判断该终端的数量是否小于第二数量,在确定小于第二数量的情况下,确定发送上述广播帧的接入点为待接入的接入点;在该情况中,需要综合考虑接入点中接入的终端的数量以及接入点的 热点信号强度,并且,优先考虑接入点的热点信号强度。

情况四,当接收到两个以上接入点发送的广播帧时,确定终端接入数量最小或终端接入数量小于第三数量的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以仅考虑接入点中接入的终端的数量。

情况五,当接收到两个以上接入点发送的广播帧时,确定终端接入数量最小或终端接入数量小于第三数量的接入点中热点信号强度大于第三强度的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以综合考虑接入点中接入的终端的数量以及接入点的热点信号强度,并且,优先考虑接入点中接入的终端的数量。

情况六,当接收到两个以上接入点发送的广播帧时,确定热点信号强度大于第四强度,且终端接入数量最小或终端接入数量小于第四数量的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以综合考虑接入点中接入的终端的数量以及接入点的热点信号强度,并且,优先考虑热点信号强度。

在一个可选的实施例中,当接收到两个以上接入点发送的广播帧且确定出的作为上述待接入的接入点的数量为两个以上时,上述方法还包括:从两个以上待接入的接入点中确定热点信号强度最高的接入点作为上述待接入的接入点;或者,从两个以上待接入的接入点中确定热点剩余空闲带宽比例最大的接入点作为上述待接入的接入点。

在一个可选的实施例中,当上述终端接入信息包括发送广播帧的接入点的热点剩余空闲带宽比例时,根据上述终端接入信息确定待接入的接入点包括以下情况之一:

情况一:当仅接收到一个接入点发送的广播帧时,判断该热点剩余空闲带宽比例是否大于第一比例,在判断结果为大于的情况下,确定发送上述广播帧的接入点为待接入的接入点。在该情况中,可以仅考虑接入点的热点剩余空闲带宽比例,当接入点的热点剩余空闲带宽比例大于第一比例时,便选择该接入点作为待接入的接入点。

情况二,当仅接收到一个接入点发送的广播帧时,判断该热点剩余空闲带宽比例是否大于第一比例,在确定大于上述第一比例的情况下,继续判断发送该广播帧的接入点的热点信号强度是否大于第一强度,在确定大于第一强度的情况下,确定发送上述广播帧的接入点为待接入的接入点。在该情况中,需要综合考虑接入点的热点剩余空闲带宽比例以及接入点的热点信号强度,并且,优先考虑接入点的热点剩余空闲带宽比例。

情况三,当仅接收到一个接入点发送的广播帧时,判断发送上述广播帧的接入点的热点信号强度是否大于第二强度,在确定大于上述第二强度的情况下,继续判断上述热点剩余空闲带宽比例是否大于第二比例,在确定大于第二比例的情况下,确定发送该广播帧的接入点为待接入的接入点。在该情况中,需要综合考虑接入点的热点剩余空闲带宽比例以及接入点的热点信号强度,并且,优先考虑接入点的热点信号强度。

情况四,当接收到两个以上接入点发送的广播帧时,确定热点剩余空闲带宽比例最大或热点剩余空闲带宽比例大于第三比例的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以仅考虑接入点中的热点剩余空闲带宽比例。

情况五,当接收到两个以上接入点发送的广播帧时,确定热点剩余空闲带宽比例最大或热点剩余空闲带宽比例大于第三比例的接入点中热点信号强度大于第三强度的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以综合考虑接入点的热点剩余空闲带宽比例以及接入点的热点信号强度,并且,优先考虑接入点的热点剩余空闲带宽比例。

情况六,当接收到两个以上接入点发送的广播帧时,确定热点信号强度大于第四强度,且热点剩余空闲带宽比例最大或热点剩余空闲带宽比例大于第四比例的接入点为上述待接入的接入点。在该情况中,在确定待接入的接入点时,可以综合考虑接入点的热点剩余空闲带宽比例以及接入点的热点信号强度,并且,优先考虑接入点的热点信号 强度。

在一个可选的实施例中,当接收到两个以上接入点发送的广播帧且确定出的作为待接入的接入点的数量为两个以上时,上述方法还包括:从两个以上待接入的接入点中确定热点信号强度最高的接入点作为上述待接入的接入点;或者,从两个以上所述待接入的接入点中确定接入的终端的数量最少的接入点作为所述待接入的接入点。

由上述实施例可知,当终端在选择接入点时,可以优先接入wifi热点信号强度级别最高的热点,如果存在多个热点具有最高的信号强度,再按照空闲带宽比例最高的wifi热点优先连接;或者,还可以优先接入wifi热点信号强度级别最高的热点,如果存在多个热点具有最高的信号强度,按照接入终端数量最少的wifi热点优先连接;或者,提示用户手动选择当前要接入的wifi热点,当前界面显示wifi热点的信号强度、接入终端数量或者剩余带宽等信息,当确定用户按照上述信息对wifi热点进行排序后,根据排序确定接入点进行接入。

并且,如果终端已经正常接入热点之后,还可以继续探测当前环境是否还有新的热点以广播的方式发送广播帧(如,信标(beacon)帧),如果当前环境下出现新的热点,终端可以继续根据上述的热点选择方式重新选择合适的热点,如果需要更换当前热点,终端可以提示用户是否更改接入的热点。可选地,在终端侧wifi用户交互界面可以增加表示当前终端搜索到的所有热点当前已经接入终端的数值,或者在终端侧wifi用户交互界面增加表示当前终端搜索到的所有热点当前剩余有效带宽的数值,用户可以手动选择想要接入的热点。用户可以按照wifi热点当前已经接入的终端数目进行排序,或者按照wifi热点的信号强度级别进行排序。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。 基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种信标帧的广播装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的广播帧的发送装置的结构框图,如图4所示,该装置包括第一确定模块42和发送模块44,下面对该装置进行说明。

第一确定模块42,用于确定接入点的终端接入信息;发送模块44,连接至上述第一确定模块42,用于发送广播帧,其中,该广播帧中携带有标识信息,该标识信息用于标识上述终端接入信息,该终端接入信息用于终端判断是否接入上述接入点。

在一个可选的实施例中,上述终端接入信息包括以下至少之一:接入上述接入点的终端的数量;上述接入点的热点剩余空闲带宽比例。

在一个可选的实施例中,上述的发送模块44包括增加单元和发送单元,其中,增加单元用于在广播帧的空闲字段中增加标识信息;发送单元用于发送增加了上述标识信息的广播帧。

图5是根据本发明实施例的接入点确定装置的结构框图,如图5所示,该装置包括接收模块52和第二确定模块54,下面对该装置进行说明。

接收模块52,用于接收两个以上广播帧,其中,该广播帧中携带有标识信息,该标识信息用于标识发送上述广播帧的接入点的终端接入信息;第二确定模块54,连接至上述接收模块52,用于根据上 述两个以上广播帧确定待接入的接入点。

在一个可选的实施例中,上述终端接入信息包括以下至少之一:接入发送上述广播帧的接入点的终端的数量;发送上述广播帧的接入点的热点剩余空闲带宽比例。需要说明的是,上述的两种用于表示终端接入信息的方式仅是两种优选的实施例,还可以采用其他的指标来标识终端的接入信息。

在一个可选的实施例中,当上述终端接入信息包括接入发送上述广播帧的接入点的终端的数量时,上述第二确定模块54根据上述终端接入信息确定待接入的接入点包括以下情况之一:

情况一:当仅接收到一个接入点发送的广播帧时,判断该接入点中接入的终端的数量是否小于第一数量,在判断结果为小于的情况下,确定发送该广播帧的接入点为待接入的接入点。在该情况中,可以仅考虑接入点中接入的终端的数量,当接入的终端的数量小于第一数量时,便选择该接入点作为待接入的接入点。

情况二,当仅接收到一个接入点发送的广播帧时,判断该终端的数量是否小于第一数量,在确定小于上述第一数量的情况下,继续判断发送广播帧的接入点的热点信号强度是否大于第一强度,在确定大于第一强度的情况下,确定发送上述广播帧的接入点为待接入的接入点。在该情况中,需要综合考虑接入点中接入的终端的数量以及接入点的热点信号强度,并且,优先考虑接入点中接入的终端的数量。

情况三,当仅接收到一个接入点发送的广播帧时,判断发送该广播帧的接入点的热点信号强度是否大于第二强度,在确定大于第二强度的情况下,继续判断该终端的数量是否小于第二数量,在确定小于第二数量的情况下,确定发送上述广播帧的接入点为待接入的接入点;在该情况中,需要综合考虑接入点中接入的终端的数量以及接入点的热点信号强度,并且,优先考虑接入点的热点信号强度。

情况四,当接收到两个以上接入点发送的广播帧时,确定终端接入数量最小或终端接入数量小于第三数量的接入点为待接入的接入 点。在该情况中,在确定待接入的接入点时,可以仅考虑接入点中接入的终端的数量。

情况五,当接收到两个以上接入点发送的广播帧时,确定终端接入数量最小或终端接入数量小于第三数量的接入点中热点信号强度大于第三强度的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以综合考虑接入点中接入的终端的数量以及接入点的热点信号强度,并且,优先考虑接入点中接入的终端的数量。

情况六,当接收到两个以上接入点发送的广播帧时,确定热点信号强度大于第四强度,且终端接入数量最小或终端接入数量小于第四数量的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以综合考虑接入点中接入的终端的数量以及接入点的热点信号强度,并且,优先考虑热点信号强度。

在一个可选的实施例中,当接收到两个以上接入点发送的广播帧且确定出的作为上述待接入的接入点的数量为两个以上时,上述第二确定模块54还用于执行以下操作:从两个以上待接入的接入点中确定热点信号强度最高的接入点作为上述待接入的接入点;或者,从两个以上待接入的接入点中确定热点剩余空闲带宽比例最大的接入点作为上述待接入的接入点。

在一个可选的实施例中,当上述终端接入信息包括发送广播帧的接入点的热点剩余空闲带宽比例时,上述第二确定模块54根据上述终端接入信息确定待接入的接入点包括以下情况之一:

情况一:当仅接收到一个接入点发送的广播帧时,判断该热点剩余空闲带宽比例是否大于第一比例,在判断结果为大于的情况下,确定发送上述广播帧的接入点为待接入的接入点。在该情况中,可以仅考虑接入点的热点剩余空闲带宽比例,当接入点的热点剩余空闲带宽比例大于第一比例时,便选择该接入点作为待接入的接入点。

情况二,当仅接收到一个接入点发送的广播帧时,判断该热点剩余空闲带宽比例是否大于第一比例,在确定大于上述第一比例的情况 下,继续判断发送该广播帧的接入点的热点信号强度是否大于第一强度,在确定大于第一强度的情况下,确定发送上述广播帧的接入点为待接入的接入点。在该情况中,需要综合考虑接入点的热点剩余空闲带宽比例以及接入点的热点信号强度,并且,优先考虑接入点的热点剩余空闲带宽比例。

情况三:当仅接收到一个接入点发送的广播帧时,判断发送上述广播帧的接入点的热点信号强度是否大于第二强度,在确定大于上述第二强度的情况下,继续判断上述热点剩余空闲带宽比例是否大于第二比例,在确定大于第二比例的情况下,确定发送该广播帧的接入点为待接入的接入点。在该情况中,需要综合考虑接入点的热点剩余空闲带宽比例以及接入点的热点信号强度,并且,优先考虑接入点的热点信号强度。

情况四,当接收到两个以上接入点发送的广播帧时,确定热点剩余空闲带宽比例最大或热点剩余空闲带宽比例大于第三比例的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以仅考虑接入点中的热点剩余空闲带宽比例。

情况五,当接收到两个以上接入点发送的广播帧时,确定热点剩余空闲带宽比例最大或热点剩余空闲带宽比例大于第三比例的接入点中热点信号强度大于第三强度的接入点为待接入的接入点。在该情况中,在确定待接入的接入点时,可以综合考虑接入点的热点剩余空闲带宽比例以及接入点的热点信号强度,并且,优先考虑接入点的热点剩余空闲带宽比例。

情况六,当接收到两个以上接入点发送的广播帧时,确定热点信号强度大于第四强度,且热点剩余空闲带宽比例最大或热点剩余空闲带宽比例大于第四比例的接入点为上述待接入的接入点。在该情况中,在确定待接入的接入点时,可以综合考虑接入点的热点剩余空闲带宽比例以及接入点的热点信号强度,并且,优先考虑接入点的热点信号强度。

在一个可选的实施例中,当接收到两个以上接入点发送的广播帧 且确定出的作为待接入的接入点的数量为两个以上时,上述第二确定模块54还用于执行以下操作:从两个以上待接入的接入点中确定热点信号强度最高的接入点作为上述待接入的接入点;或者,从两个以上所述待接入的接入点中确定接入的终端的数量最少的接入点作为所述待接入的接入点。

下面以上述广播帧是信标帧为例,对本发明进行说明:

实施例一

根据本发明的一个方面,还提供了一种终端接入热点的装置,如图6所示,接入点ap中包括标识记录模块62(对应于上述的增加单元),用于在可连接的wifi热点的信标(beacon)帧中增加已接入终端的字段值,连上wifi热点接入终端增加一个该字段值增加1;可选地,在可连接的wifi热点的信标(beacon)帧中增加剩余空闲带宽的字段值,连上wifi热点接入终端越多,上传下载数据量越大,该剩余空闲带宽越少;

待接入接入点的终端中包括标识读取模块64(对应于上述的接收模块52),用于当移动终端进入到有多个wifi热点可以自动连接的范围时,读取所有可以连接的热点信标(beacon)帧;

比较模块66(对应于上述的第二确定模块54),用于获取所有可以连接的热点的已接入终端的字段值,并比较已接入终端的字段值的多少,移动终端优先连接使用已接入终端的字段值少的wifi热点。

上述终端读取收到的各热点广播的信标(beacon)帧的管理帧的subtype值,比较各热点广播的信标(beacon)帧的subtype值大小,选取值最小的信标(beacon)帧对应的热点进行接入。或者,上述终端获取所有可以连接的热点的空闲带宽的字段值,并比较已接入终端的空闲带宽的多少,移动终端优先连接使用空闲带宽字段值多的wifi热点。或者,上述终端还可以进行信号强度比较,当已接入终端的字段值相同或者小于设定的范围时,按照wifi热点信号强度级别优先连 接。

实施例二

在本发明实施例中还提供了一种终端接入热点的方法,如附图7所示,所述方法包括如下步骤:

步骤s702、接入点(即,无线接入点设备)在可连接的wifi热点的信标(beacon)帧中增加已接入终端的字段值,连上wifi热点接入终端增加一个该字段值增加1;

步骤s704、接入点广播信标帧;

步骤s706、当终端进入到有多个wifi热点可以自动连接的范围时,读取所有可以连接的热点信标(beacon)帧,终端获取所有可以连接的热点的已接入终端数量的字段值,并比较已接入终端数量的多少;

步骤s708、移动终端优先连接使用已接入终端数量最少的wifi热点。

本实施例通过在wifi热点的信标(beacon)帧中增加已接入终端数量的字段来让终端决定优先连接的热点,可以避免终端接入负载较重的热点,提升用户使用体验。

实施例三

在本发明实施例中还提供了一种终端接入热点的方法,如附图8所示,该方法包括如下步骤:

步骤s802、接入点(即,无线接入点设备)在可连接的wifi热点的信标(beacon)帧中增加剩余空闲带宽的字段值,wifi热点实时计算剩余空闲带宽数值并写入相应字段;

步骤s804、接入点广播信标帧;

步骤s806、当终端进入到有多个wifi热点可以自动连接的范 围时,读取所有可以连接的热点信标(beacon)帧;获取所有可以连接的热点的剩余空闲带宽的字段值,并比较各热点剩余空闲带宽数量的多少;

步骤s808、终端优先连接使用已接入剩余空闲带宽最大的wifi热点。

本实施例通过在wifi热点的信标(beacon)帧中增加剩余空闲带宽的字段,通过使用剩余空闲带宽来让终端决定优先连接的热点,可以避免终端接入负载较重的热点,提升用户使用体验。

实施例四

在本发明实施例中还提供了一种终端接入热点的方法,如附图9所示,该方法包括如下步骤:

步骤s902、接入点(即,无线接入点设备)在可连接的wifi热点的信标(beacon)帧中增加已接入终端的字段值,连上wifi热点接入终端增加一个该字段值增加1;

步骤s904、接入点广播信标帧;

步骤s906、当终端进入到有多个wifi热点可以自动连接的范围时,读取所有可以连接的热点信标(beacon)帧;获取所有可以连接的热点的已接入终端数量的字段值,并比较已接入终端数量的多少;

步骤s908、终端判断当前已接入终端数量最少的wifi热点有多个,继续判断这几个热点的信号强度;

步骤s910、对于已接入终端的字段值相同的热点,按照wifi热点信号强度级别优先连接。终端优先连接使用信号强度最大的wifi热点。

本实施例通过在wifi热点的信标(beacon)帧中增加已接入终端数量的字段,首先选择接入终端最少的热点,其次根据信号强度选择信号最好的wifi热点,从而提升用户使用体验。

需要说明的是,上述装置实施例中各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。本发明的实施例还提供了一种存储介质。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行上述各方法实施例中的步骤的程序代码。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为rma)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

综上可知,本发明实施例通过在wifi热点的信标(beacon)帧中增加热点已接入终端的字段值(或热点剩余空闲带宽比例的字段值),通过已接入终端的多少决定终端优先连接的热点,可以避免终端想要连接的热点容量不足的问题,提升用户使用体验。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

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

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