一种选择网络接入设备的方法和网络终端

申请号 CN201610505167.2 申请日 2016-06-30 公开(公告)号 CN105979572A 公开(公告)日 2016-09-28
申请人 上海斐讯数据通信技术有限公司; 发明人 王斌;
摘要 一种选择网络接入设备的方法和网络终端,其中,提供一实施所述选择网络接入设备的方法的终端设备,所述方法包括:当接收到至少一个网络接入设备的接入信息后,向网络接入设备查询信道使用情况;当接收到信道使用情况反馈后,通过预设计算方法计算网络接入设备的综合评定值;所述综合评定值包括网络接入设备的信道使用情况和 信号 接收强度;选择一网络接入设备进行后续关联。本 发明 实施例 通过查询无线网络接入设备的信道使用情况,并将所述无线网络接入设备的信道使用情况和信号接收强度共同作为选取无线网络接入设备时的参考因素,可以使无线接入点的选取更为准确,避免由于无线网络接入设备信道负载过大造成后续使用过程中网络连接不畅的问题。
权利要求

1.一种选择网络接入设备的方法,其特征在于,提供一实施所述选择网络接入设备的 方法的终端设备,所述方法包括:当接收到至少一个网络接入设备的接入信息后,向网络接入设备查询信道使用情况;当接收到信道使用情况反馈后,通过预设计算方法计算网络接入设备的综合评定值; 所述综合评定值包括网络接入设备的信道使用情况和信号接收强度;选择一网络接入设备进彳丁后续关联。
2.如权利要求1所述的选择网络接入设备的方法,其特征在于,所述信道使用情况为当前信道负载;所述预设计算方法为:I (Idle—Percentage) — 1—C(Channel_load);Score —A*R(RSSI)+B*I (Idle—Percentage);其中,I (Idle+PM^ntage:)为信道空闲率,C(Cha_l_l〇ac0为信道负载,Score为所述综合评定值, R(RSSI)为所述信号接收强度,A、B分别为所述信号接收强度和所述信道空闲率的权重值,且A >0,B>0〇
3.如权利要求1所述的选择网络接入设备的方法,其特征在于,所述选择一网络接入设 备进行后续关联包括:显示各网络接入设备各自对应的SSID和综合评定值;根据用户的选择指令选择相应的网络接入设备进行后续关联。
4.如权利要求1所述的选择网络接入设备的方法,其特征在于,所述选择一网络接入设 备进行后续关联包括:选择所述综合评定值最高的网络接入设备进行后续关联。
5.如权利要求4所述的选择网络接入设备的方法,其特征在于,当存在至少两个综合评 定值相等且为最高值的网络接入设备时,选择信号接收强度最强的网络接入设备进行后续 关联。
6.—种网络终端,其特征在于,包括:请求单元,用于当接收到至少一个网络接入设备的接入信息后,向网络接入设备发送 信道使用信息查询请求;计算单元,用于当接收到信道使用信息反馈后,通过预设计算方法计算网络接入设备 信的综合评定值;所述综合评定值包括网络接入设备的信道使用信息和信号接收强度 关联单元,用于选择一网络接入设备进行后续关联。
7.如权利要求6所述的网络终端,其特征在于,所述预设计算方法为:所述信道使用情况为当前信道负载;所述预设计算方法为:I (Idle—Percentage) — 1—C(Channel_load);Score —A*R(RSSI)+B*I (Idle—Percentage);其中,I (Idle+PM^ntage:)为信道空闲率,C(Cha_l_l〇ac0为信道负载,Score为所述综合评定值, R(RSSI)为所述信号接收强度,A、B分别为所述信号接收强度和所述信道空闲率的权重值,且A >0,B>0〇
8.如权利要求6所述的网络终端,其特征在于,所述关联单元包括:显示模,用于显示各网络接入设备各自对应的SSID和综合评定值;第一处理模块,用于根据用户的选择指令选择相应的网络接入设备进行后续关联。
9.如权利要求6所述的网络终端,其特征在于,所述关联单元包括:第二处理模块,用于 选择所述综合评定值最高的网络接入设备进行后续关联。
10.如权利要求9所述的网络终端,其特征在于,所述第二处理模块用于当存在至少两 个综合评定值相等且为最高值的网络接入设备时,选择信号接收强度最强的网络接入设备 进行后续关联。

说明书全文

一种选择网络接入设备的方法和网络终端

技术领域

[0001] 本发明涉及网络技术领域,尤其涉及一种选择网络接入设备的方法和网络终端。 背景技术
[0002] 随着网络技术的飞速发展,信息传播和信息获取的途径都发生了前所未有的变化,使人类社会迈入了以网络技术、数字化技术为核心的信息时代。尤其是当下无线网络技术的广泛应用,因其灵活性、可扩展、可移动等优势,更是进一步地破除了实时信息获取的障碍,给人们的生活带来了巨大的便利。随着无线网络技术的日趋成熟,无线传输的速率越来越快,无线网络的用户也越来越多。
[0003] 现有的无线终端在选择无线接入点进行接入时,主要是根据无线接入点所在信道的信号强度来选择的。这种方法简单直接,但没有充分考虑到网络的实际使用情况,所以可能造成网络连接不畅。例如,虽然所选择的无线接入点信号强度很大,但同时信道负载也很大时,无线终端可能无法和无线接入点之间保持畅通的数据通信,从而给终端用户的无线上网造成不便。发明内容
[0004] 本发明实施例所要解决的技术问题是无线接入点选取不当造成网络连接不畅。
[0005] 为了解决上述问题,本发明实施例提供了一种选择网络接入设备的方法,提供一实施所述选择网络接入设备的方法的终端设备,所述方法包括:当接收到至少一个网络接入设备的接入信息后,向网络接入设备查询信道使用情况;当接收到信道使用情况反馈后, 通过预设计算方法计算网络接入设备的综合评定值;所述综合评定值包括网络接入设备的信道使用情况和信号接收强度;选择一网络接入设备进行后续关联。[〇〇〇6]可选的,在上述的选择网络接入设备的方法中,所述信道使用情况为当前信道负载;所述预设计算方法为:I(Idle3_ Percentage ) — 1—C(Channel load) ; ScOTG — A*R(RSSI)+B* I (Idle_Percentage);其中,I (Idle_Percentage)为f曰 闲率,C(Channel_load)为f曰 3¾负载,Score为所述综合评定值,R(RSSI)为所述信号接收强度,A、B分别为所述信号接收强度和所述信道空闲率的权重值,且A>0,B>0。
[0007] 可选的,所述选择一网络接入设备进行后续关联包括:显示各网络接入设备各自对应的SSID和综合评定值;根据用户的选择指令选择相应的网络接入设备进行后续关联。
[0008] 可选的,所述选择一网络接入设备进行后续关联包括:选择所述综合评定值最高的网络接入设备进行后续关联。
[0009] 可选的,当存在至少两个综合评定值相等且为最高值的网络接入设备时,选择信号接收强度最强的网络接入设备进行后续关联。
[0010] 为了解决上述问题,本发明实施例还提供了一种网络终端,包括:请求单元,用于当接收到至少一个网络接入设备的接入信息后,向网络接入设备发送信道使用信息查询请求;计算单元,用于当接收到信道使用信息反馈后,通过预设计算方法计算网络接入设备信的综合评定值;所述综合评定值包括网络接入设备的信道使用信息和信号接收强度关联单元,用于选择一网络接入设备进行后续关联。
[0011] 可选的,所述网络终端中,所述信道使用情况为当前信道负载;所述预设计算方法:1 (Idle —Percentage) — 1 —C ( Channe 11 oad ) ; ScOTG — A*R(RSSI)+B*I (Idle—Percentage) ; 中,I (Idle+Percentage)为信道空闲率,C^hannel+load)为信道负载,Score为所述综合评定值,R(RSSI)为所述信号接收强度,A、B分别为所述信号接收强度和所述信道空闲率的权重值,且A>0,B> 0〇
[0012] 可选的,所述关联单元包括:显示模,用于显示各网络接入设备各自对应的SSID 和综合评定值;第一处理模块,用于根据用户的选择指令选择相应的网络接入设备进行后续关联。
[0013] 可选的,所述关联单元包括:第二处理模块,用于选择所述综合评定值最高的网络接入设备进行后续关联。
[0014] 可选的,所述第二处理模块用于当存在至少两个综合评定值相等且为最高值的网络接入设备时,选择信号接收强度最强的网络接入设备进行后续关联。
[0015] 与现有技术相比,本发明的技术方案具有以下优点:
[0016] 通过查询无线网络接入设备的信道使用情况,并将所述无线网络接入设备的信道使用情况和信号接收强度共同作为选取无线网络接入设备时的参考因素,可以使无线接入点的选取更为准确,避免由于无线网络接入设备信道负载过大造成后续使用过程中网络连接不畅的问题。附图说明
[0017] 图1是本发明实施例中一种选择网络接入设备的方法的流程图
[0018] 图2是本发明实施例中一种STA与无线网络接入设备之间交互过程的示意图;
[0019] 图3是本发明实施例中一种网络终端结构示意图。具体实施方式
[0020] 现有的无线终端在选择无线接入点进行接入时,主要是根据无线接入点所在信道的信号强度来选择的。这种方法简单直接,但没有充分考虑到网络的实际使用情况,所以可能造成网络连接不畅。例如,虽然所选择的无线接入点信号强度很大,但同时信道负载也很大时,无线终端可能无法和无线接入点之间保持畅通的通信,从而给终端用户的无线上网造成不便。
[0021] 针对上述现有技术中存在的技术问题,本发明实施例通过查询无线网络接入设备的信道使用情况,并将所述无线网络接入设备的信道使用情况和信号接收强度共同作为选取无线网络接入设备时的参考因素,可以使无线接入点的选取更为准确,避免由于无线网络接入设备信道负载过大造成后续使用过程中网络连接不畅的问题。[〇〇22]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
[0023]本发明实施例提供了一种选择网络接入设备的方法,可以由无线网络环境中的网络终端设备实施。所述网络终端可以是任何一种具有无线数据传输能数据处理能力的终端设备,例如,可以是带有WiFi功能的智能手机,平板电脑等设备。本文将用站点(STA, Stat1n)代称上述的网络终端设备。所述网络接入设备可以是无线AP或无线路由器等。如图1所示,所述网络认证方法可以包括:[〇〇24]步骤S101,当接收到至少一个网络接入设备的接入信息后,向网络接入设备查询信道使用情况。[〇〇25] STA接入无线网络接入设备的过程包括扫描、认证和关联三个步骤。扫描阶段中, 无线终端在加入网络之前,首先需要在所处区域搜索网络,包括通过发送Probe Request以请求加入网络的主动扫描方式,或通过侦听无线网络接入设备定期广播Beacon帧的被动扫描方式。
[0026] 在现有技术中,当STA通过Probe Response帧或Beacon帧接收到多个无线网络接入设备的可接入服务集标识符(SSID,Service Set Identifier)时,会将Probe Response 帧或Beacon帧的信号强度提不(RSSI,Received Signal Strength Indicat1n)以及对应 SSID号呈现给用户来选择,或者在非人工选择无线网络接入设备的情况下,自己根据RSSI 来选择合适的SSID进行后续的认证或者关联等接入步骤。
[0027] 本发明实施例,在当所述STA进入无线网络覆盖范围而接收到一个或一个以上网络接入设备的接入信息(如上述的Probe Response帧或Beacon帧)后,会向网络接入设备查询信道使用情况。同时,将所有能够收到信号且可以关联的无线网络接入设备作为候选设备。
[0028] 在具体实施中,STA向网络接入设备查询信道使用情况可以是向所述网络接入设备查询其当前的信道负载情况。例如,通过发送Rad1 Measurement Request帧给所述无线网络接入设备。所述Rad1 Measurement Request帧中包括请求信道负载Channel_load的字段。如图2所示为STA与无线网络接入设备之间的交互。在收到STA的请求后,无线网络接入会响应该请求,通过相关通信协议,查询其无线基带使用情况,从而获取当前信道负载 Channel_load,最后反馈给STA—条包括信道负载信息在内的回复。
[0029] 步骤S102,当接收到信道使用情况反馈后,通过预设计算方法计算网络接入设备的综合评定值;所述综合评定值包括网络接入设备的信道使用情况和信号接收强度。
[0030] 在本发明实施例中,STA通过解析无线网络接入设备反馈给其的回复信息,可获取其中的信道负载信息,进而可获取当前信道空闲率情况。具体计算方法如下所示:[0031 ] I (Idle—Percentage) — 1—C(Channel_load);[〇〇32]其中,I(idie_percentage)为信道空闲率,C(ch_ei_i〇ad)为信道负载。
[0033] 当计算得到信道空闲率后,就可进一步计算无线网络当前状态的综合评定值。具体计算方法如下所示:
[0034] Score—A*R(RSSI)+B*I(Idle—Percentage);[〇〇35]其中,Score为所述综合评定值,R(rssi)为所述信号接收强度。这里需要注意的是, 从数据帧中解析到的信号接收强度R(RSSI),其单位可能是dbm,为负值。因此在计算时,需将其单位转换为mw,从而将其转换为正值。信号接收强度R(RSSI)的单位转换为现有技术,故此处不再赘述。
[0036] A、B分别为所述信号接收强度和所述信道空闲率的权重值,且A>0,B>0。所述A和 B为经验参数,其具体可取数值可以由用户自定义设置。
[0037]本领域的技术人员可以理解的是,上述具体实施中的计算方法只是本发明的一种可选实施方式,还可以有其他的实施方式。例如,将信道负载Channel_load取代信道空闲率 Idle_Percentage作为一个负面参考因素,此时可以将B设为小于0。总而言之,只需要参考因素能够反映信道使用情况,均可实现本发明之目的,且均属于本发明的保护范围之内。 [〇〇38]步骤S103,选择一网络接入设备进行后续关联。[〇〇39]在一种具体实施中,所述选择一网络接入设备进行后续关联可以包括:在STA的显示界面上显示各网络接入设备各自对应的SSID和综合评定值,并根据用户的选择指令选择相应的网络接入设备进行后续关联。通过该具体实施方式,用户可以直观地看到当前各无线网络对应的SSID,综合评定值,信号强度信息,信道空闲率信息,以及其他,如是否需要认证等相关信息,从而方便用户选择一合适接入的无线网络。
[0040] 在另一种具体实施中,所述选择一网络接入设备进行后续关联还可以包括:选择所述综合评定值最高的网络接入设备进行后续关联。经过前述步骤,STA能关联到的所有无线网络接入设备都会有一个Score,在非人工选择的情况下,STA可以根据各个无线网络接入设备的Score大小来选择需要连接的无线网络接入设备。当STA需要漫游时,STA也同样根据符合漫游条件的无线网络接入设备(拥有相同的SSID)的Score中最大的来选择需要建立关联的无线网络接入设备。
[0041] 在上述的具体实施中,当存在至少两个综合评定值相等且为最高值的网络接入设备时,选择信号接收强度最强的网络接入设备进行后续关联。用户也可以自行设置其他因素作为当存在至少两个综合评定值相等且为最高值的网络接入设备时优先考虑的条件,例如所述信道空闲率最高的网络接入设备进行后续关联。
[0042] 本发明实施例通过综合考虑信号接收强度和信道空闲率作为选择无线接入点的实施方式,可以使得STA在不需要无线网络接入设备决策的情况下,更好地选择需要建立关联的无线网络接收设备,从而避免由于无线网络接入设备信道负载过大造成后续使用过程中网络连接不畅的问题。
[0043] 本发明实施例还公开了一种与上述选择网络接入设备的方法相应的网络终端。如图3所示,所述网络终端可以包括:
[0044] 请求单元,用于当接收到至少一个网络接入设备的接入信息后,向网络接入设备发送信道使用信息查询请求;
[0045] 计算单元,用于当接收到信道使用信息反馈后,通过预设计算方法计算网络接入设备信的综合评定值;所述综合评定值包括网络接入设备的信道使用信息和信号接收强度
[0046] 关联单元,用于选择一网络接入设备进行后续关联。[〇〇47] STA接入无线网络接入设备的过程包括扫描、认证和关联三个步骤。扫描阶段中, 无线终端在加入网络之前,首先需要在所处区域搜索网络,包括通过发送Probe Request帧以请求加入网络的主动扫描方式,或通过侦听无线网络接入设备定期广播Beacon帧的被动扫描方式。
[0048] 在现有技术中,当STA通过Probe Response帧或Beacon帧接收到多个无线网络接入设备的可接入服务集标识符(SSID,Service Set Identifier)时,会将Probe Response 帧或Beacon帧的信号强度提不(RSSI,Received Signal Strength Indicat1n)以及对应 SSID号呈现给用户来选择,或者在非人工选择无线网络接入设备的情况下,自己根据RSSI来选择合适的SSID进行后续的认证或者关联等接入步骤。
[0049] 本发明实施例,在当所述STA进入无线网络覆盖范围而接收到一个或一个以上网络接入设备的接入信息(如上述的Probe Response帧或Beacon帧)后,会通过所述请求单元向网络接入设备查询信道使用情况。同时,将所有能够收到信号且可以关联的无线网络接入设备作为候选设备。
[0050] 在具体实施中,STA向网络接入设备查询信道使用情况可以是向所述网络接入设备查询其当前的信道负载情况。例如,通过发送Rad1 Measurement Request帧给所述无线网络接入设备。所述Rad1 Measurement Request帧中包括请求信道负载Channel_load的字段。在收到STA的请求后,无线网络接入会响应该请求,通过相关通信协议,查询其无线基带使用情况,从而获取当前信道负载Channel_load,最后反馈给STA—条包括信道负载信息在内的回复。
[0051] 在本发明实施例中,STA通过解析无线网络接入设备反馈给其的回复信息,可获取其中的信道负载信息,进而可由所述计算单元获取当前信道空闲率情况。具体计算方法如下所示:
[0052] I (Idle—Percentage) — 1—C(Channel_load);[〇〇53]其中,I(idie_percentage)为信道空闲率,C(ch_ei_i〇ad)为信道负载。[〇〇54]当计算得到信道空闲率后,就可进一步通过所述计算单元计算无线网络当前状态的综合评定值。具体计算方法如下所示:
[0055] Score—A*R(RSSI)+B*I(Idle—Percentage);[〇〇56]其中,Score为所述综合评定值,R(rssi)为所述信号接收强度。这里需要注意的是, 从数据帧中解析到的信号接收强度R(RSSI),其单位可能是dbm,为负值。因此在计算时,需将其单位转换为mw,从而将其转换为正值。信号接收强度R(RSSI)的单位转换为现有技术,故此处不再赘述。
[0057] A、B分别为所述信号接收强度和所述信道空闲率的权重值,且A>0,B>0。所述A和 B为经验参数,其具体可取数值可以由用户自定义设置。[〇〇58]在一种具体实施中,所述关联单元可以包括:显示模块,用于显示各网络接入设备各自对应的SSID和综合评定值;第一处理模块,用于根据用户的选择指令选择相应的网络接入设备进行后续关联。具体来说,所述显示模块在STA的显示界面上显示各网络接入设备各自对应的SSID和综合评定值,所述第一处理模块根据用户的选择指令选择相应的网络接入设备进行后续关联。通过该具体实施方式,用户可以直观地看到当前各无线网络对应的 SSID,综合评定值,信号强度信息,信道空闲率信息,以及其他,如是否需要认证等相关信息,从而方便用户选择一合适接入的无线网络。
[0059] 在另一种具体实施中,所述关联单元还可以包括:第二处理模块,用于选择所述综合评定值最尚的网络接入设备进彳丁后续关联。经过如述步骤,STA能关联到的所有无线网络接入设备都会有一个Score,在非人工选择的情况下,STA可以通过所述第二处理模块根据各个无线网络接入设备的Score大小来选择需要连接的无线网络接入设备。当STA需要漫游时,第二处理模块也同样根据符合漫游条件的无线网络接入设备(拥有相同的SSID)的 Score中最大的来选择需要建立关联的无线网络接入设备。
[0060] 在上述的具体实施中,所述第二处理模块用于当存在至少两个综合评定值相等且为最高值的网络接入设备时,选择信号接收强度最强的网络接入设备进行后续关联。用户也可以自行设置其他因素作为当存在至少两个综合评定值相等且为最高值的网络接入设备时优先考虑的条件,例如所述信道空闲率最高的网络接入设备进行后续关联。
[0061] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:R〇M、RAM、磁盘或光盘等。
[0062] 虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
QQ群二维码
意见反馈