连接WiFi热点的方法及装置与流程

文档序号:11158202阅读:1261来源:国知局
连接WiFi热点的方法及装置与制造工艺

本发明涉及计算机技术领域,尤其涉及一种连接WiFi热点的方法及装置。



背景技术:

传统技术中,同一片区域可能存在多个Wi-Fi热点的无线覆盖,当用户的智能终端进入该区域或在该区域中开机时,则会探测附近的Wi-Fi热点,并自动在该多个Wi-Fi热点中选择一个Wi-Fi热点进行连接。

然而,在传统技术中,上述自动探测并连接Wi-Fi热点的方法至少存在如下问题:传统技术中的Wi-Fi热点管理器软件或者连接Wi-Fi热点的软件通常仅以Wi-Fi热点的信号强度作为参考,优先选择信号强度较强的Wi-Fi热点进行连接。但往往信号强度较强的Wi-Fi热点并不一定是上网质量最好的热点,例如,可能信号强度最强的WIFI热点可能存在较大的信道干扰导致上网质量不好,因此造成智能终端访问网络的上网质量较差。



技术实现要素:

基于此,为解决传统技术中仅根据WiFi热点的信号强度选择WiFi热点接入的方法导致的终端上网质量较差的技术问题,特提出了一种连接WiFi热点的方法。

一种连接WiFi热点的方法,包括:

检测WiFi信号,根据WiFi信号获取检测到的WiFi热点的热点标识、热点信号强度和以及WiFi热点所在的目标信道;

获取与所述目标信道相邻的所有信道的信道信号强度,根据与所述目标信道相邻的所有信道的信道信号强度计算与所述目标信道对应的信道干扰参考值;

根据所述信道干扰参考值以及在所述目标信道上的所有WiFi热点的热点信号强度计算所述目标信道对应的信道质量评价值;

根据所述信道质量评价值和所述热点信号强度选择相应的热点标识对应的WiFi热点接入。

可选的,在其中一个实施例中,所述根据与所述目标信道相邻的所有信道的信道信号强度计算与所述目标信道对应的信道干扰参考值的步骤还包括:

获取预设的第一权重系数,根据所述第一权重系数对所述与所述目标信道相邻的所有信道的信道信号强度进行加权,生成与所述目标信道对应的信道干扰参考值。

可选的,在其中一个实施例中,所述根据所述信道干扰参考值以及在所述目标信道上的所有WiFi热点的热点信号强度计算所述目标信道对应的信道质量评价值的步骤还包括:

计算所述在所述目标信道上的所有WiFi热点的热点信号强度的和作为目标信道的信号强度和;

根据所述目标信道的信号强度和所述目标信道对应的信道干扰参考值计算所述目标信道对应的信道质量评价值。

可选的,在其中一个实施例中,所述根据所述信道质量评价值和所述热点信号强度选择相应的热点标识对应的WiFi热点接入的步骤具体为:

获取预设的第二权重系数,根据所述第二权重系数对所述检测到的WiFi热点的热点信号强度和该WiFi热点所在的信道对应的信道质量评价值进行加权,生成与所述检测到的WiFi热点对应的热点评价值,根据所述热点评价值选择相应的检测到的WiFi热点接入。

可选的,在其中一个实施例中,所述根据WiFi信号获取检测到的WiFi热点的热点标识、热点信号强度和以及WiFi热点所在的目标信道的步骤之后,还包括:

获取与所述检测到的WiFi热点对应的掉线率和/或平均网速作为与该WiFi热点对应的热点质量参数;

所述根据所述信道质量评价值和所述信号强度选择相应的热点标识对应的WiFi热点接入的步骤具体为:

根据所述信道质量评价值和所述信号强度、热点质量参数选择相应的热点标识对应的WiFi热点接入。

此外,为解决传统技术中仅根据WiFi热点的信号强度选择WiFi热点接入的方法导致的终端上网质量较差的技术问题,特提出了一种连接WiFi热点的装置。

一种连接WiFi热点的装置,包括:

WiFi信号检测模块,用于检测WiFi信号,根据WiFi信号获取检测到的WiFi热点的热点标识、热点信号强度和以及WiFi热点所在的目标信道;

信道干扰确定模块,用于获取与所述目标信道相邻的所有信道的信道信号强度,根据与所述目标信道相邻的所有信道的信道信号强度计算与所述目标信道对应的信道干扰参考值;

信道质量评价值计算模块,用于根据所述信道干扰参考值以及在所述目标信道上的所有WiFi热点的热点信号强度计算所述目标信道对应的信道质量评价值;

热点接入模块,用于根据所述信道质量评价值和所述热点信号强度选择相应的热点标识对应的WiFi热点接入。

可选的,在其中一个实施例中,所述信道干扰确定模块还用于获取预设的第一权重系数,根据所述第一权重系数对所述与所述目标信道相邻的所有信道的信道信号强度进行加权,生成与所述目标信道对应的信道干扰参考值。

可选的,在其中一个实施例中,所述信道质量评价值计算模块还用于计算所述在所述目标信道上的所有WiFi热点的热点信号强度的和作为目标信道的信号强度和;根据所述目标信道的信号强度和所述目标信道对应的信道干扰参考值计算所述目标信道对应的信道质量评价值。

可选的,在其中一个实施例中,所述热点接入模块还用于获取预设的第二权重系数,根据所述第二权重系数对所述检测到的WiFi热点的热点信号强度和该WiFi热点所在的信道对应的信道质量评价值进行加权,生成与所述检测到的WiFi热点对应的热点评价值,根据所述热点评价值选择相应的检测到的WiFi热点接入。

可选的,在其中一个实施例中,所述装置还包括热点质量参数获取模块,用于获取与所述检测到的WiFi热点对应的掉线率和/或平均网速作为与该WiFi热点对应的热点质量参数;

所述热点接入模块还用于根据所述信道质量评价值和所述信号强度、热点质量参数选择相应的热点标识对应的WiFi热点接入。

在本实施例中,为解决传统技术中仅根据WiFi热点的信号强度选择WiFi热点接入的方法导致的终端上网质量较差的技术问题,还提出了一种移动终端,包括:

处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行前述连接WiFi热点的方法。

实施本发明实施例,将具有如下有益效果:

采用了上述连接WiFi热点的方法和装置之后,智能终端在选择WiFi热点接入时,并不仅仅依靠信号强度作为热点网络质量好坏的唯一评判依据进行选择,而是在考虑了信号强度的同时,还考虑到每一个WiFi热点所在的信道中的WiFi热点的数量以及相邻的信道干扰,也就是说,还考虑了WiFi热点所在信道的信道质量。结合信号强度和信道质量来选择最终需要连入的WiFi热点,使得智能终端选择接入的WiFi热点总是总和评价了网络质量最优的WiFi热点,从而提高了智能终端访问网络的上网质量。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

其中:

图1为一个实施例中一种连接WiFi热点的方法的流程示意图;

图2为一个实施例中不同信道上的WiFi热点分布的示意图;

图3为一个实施例中展示检测到的Wi-Fi热点界面示意图;

图4为一个实施例中多个终端接入Wi-Fi热点的组网示意图;

图5为一个实施例中一种连接WiFi热点的装置的结构示意图;

图6为一个实施例中运行前述连接WiFi热点的方法的计算机设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为解决传统技术中仅根据WiFi热点的信号强度选择WiFi热点接入的方法导致的终端上网质量较差的技术问题,在本实施例中,特提出了一种连接WiFi热点的方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机系统可以是智能手机、笔记本电脑、平板电脑等安装有无线网卡或Wi-Fi芯片的计算机设备。该计算机程序可以是智能手机或平板电脑等智能终端上的Wi-Fi连接管理程序或热点管理程序等计算机程序。

具体的,如图1所示,上述连接WiFi热点的方法包括如下步骤S102-S108:

步骤S102:检测WiFi信号,根据WiFi信号获取检测到的WiFi热点的热点标识、热点信号强度和以及WiFi热点所在的目标信道。

在本实施例中,若用户的智能终端上的Wi-Fi连接设置为开启状态,则该智能终端则处于对Wi-Fi信号的检测状态,Wi-Fi连接管理程序或热点管理程序可通过调用智能终端的驱动程序获取到Wi-Fi芯片检测到的Wi-Fi信号的热点标识,例如服务集标识(英文:Service Set Identifier,简称:SSID)和物理地址(英文:Media Access Control,简称:MAC)地址。结合SSID和MAC作为热点标识,可现根据SSID建立索引,然后再根据MAC确定具体的Wi-Fi热点。

由于同一个区域可能存在多个Wi-Fi热点的无线网络覆盖,因此,智能终端上的Wi-Fi连接管理程序或热点管理程序可以检测到多个信道的Wi-Fi信号,每个信道的Wi-Fi信号对应一个Wi-Fi热点,且每个信道的Wi-Fi信号中广播的SSID即为该信道的Wi-Fi信号对应的Wi-Fi热点。在多个Wi-Fi热点的无线网络覆盖的区域,Wi-Fi连接管理程序或热点管理程序通过检测Wi-Fi信号即可得到多个Wi-Fi热点的热点标识的列表。

相应的,智能终端上的Wi-Fi连接管理程序或热点管理程序在通过智能终端的驱动程序获取到Wi-Fi芯片检测到的Wi-Fi信号的热点标识的同时,也通过智能终端的驱动程序获取到Wi-Fi芯片检测到的Wi-Fi信号的热点信号强度。

如图2所示,图2展示了SSID1、SSID2、SSID3、SSID4在1信道和6信道上的分布图,虽说SSID1的信号强度最优,但是在同一信道上存在SSID2和SSID3这两个WiFi热点的信号干扰,而SSID4虽说信号强度略差于SSID1,但是在其所在的6信道上只有SSID4这一个WiFi热点,不存在同一信道上的信号干扰。

因此,在本实施例中,除了获取检测到的WiFi的热点标识以及热点热点信号强度之后,还需要通过终端的WiFi芯片检测每一个检测到的WiFi热点所在的信道。

步骤S104:获取与所述目标信道相邻的所有信道的信道热点信号强度,根据与所述目标信道相邻的所有信道的信道热点信号强度计算与所述目标信道对应的信道干扰参考值。

在确定每一个检测到的WiFi热点所在的信道之后,即可确定在每一个信道上WiFi热点的数量以及每一个WiFi热点的热点信号强度,然后进一步的获取每一个信道对应的信道热点信号强度。

在本实施例中,一个WiFi热点所在的信道是否是到其他信道上的信号的干扰也影响了该WiFi热点的信号质量,因为,信道干扰过大的WiFi热点其信号质量并不优。

具体的,在计算某一个信道对应的信道干扰时,根据与该信道相邻的所有的信道对应的信道信号强度计算与该信号对应的信道干扰参考值。例如,可以通过计算与该信号相邻的所有的信道对应的信道信号强度的和来计算目标信道的信道干扰参考值。具体实施中,预先设定信道干扰参考值的计算公式,即确定根据与目标信道相邻的所有的信道对应的信道信号强度计算与该信号对应的信道干扰参考值的计算公式。

可选的,在一个实施例中,上述目标信道的信道干扰参考值可以是所有相邻的信道的信道信号强度的加权和。

具体的,所述根据与所述目标信道相邻的所有信道的信道信号强度计算与所述目标信道对应的信道干扰参考值的步骤还包括:获取预设的第一权重系数,根据所述第一权重系数对所述与所述目标信道相邻的所有信道的信道信号强度进行加权,生成与所述目标信道对应的信道干扰参考值。

预先设定每一个相邻信道的权重系数,在获取了目标信道相邻的所有的信道以及相应的信道信号强度之后,即可根据上述权重系数对每一个相邻信道的信道信号强度进行加权,从而生成与目标信道对应的信道干扰参考值。

具体的,若某一个信道存在j=1,2,…,8个相邻信道,并且,其对应的信道信号强度为ADJ_RSSI1,ADJ_RSSI2,…,ADJ_RSSI8,则可以通过如下公式计算与该信道对应的信道干扰参考值result_ADJ_RSSI:

result_ADJ_RSSI=ADJ_RSSI1+ADJ_RSSI2+…+ADJ_RSSI8

因为每一个信道对目标信道的干扰作用是不同的,因此,还需要考虑每一个相邻的信道对目标信道的干扰作用的强弱。具体的,每一个相邻信道都对应了一个权重系数,在计算上述信道干扰参考值result_ADJ_RSSI时,还需要考虑与每一个信道信号强度为ADJ_RSSIj对应的加权系数。具体的,若每一个信道信号强度为ADJ_RSSIj对应的加权系数为aj,则相应的信道干扰参考值的计算公式如下:

result_ADJ_RSSI=a1ADJ_RSSI1+a2ADJ_RSSI2+…+a8ADJ_RSSI8

其中,a1+a2+…+a8=1。

以2.4G为例,对于2.4G的13个信道(1信道,2信道,……,13信道),只有1信道、6信道以及13信道是完全非干扰信道,在计算1信道的信道干扰参考值时,需要考虑2信道至5信道对1信道的信道信号干扰,即1信道的信道干扰参考值可以由如下公式进行计算:

result_ADJ_RSSI=a2RSSI_ADJ2+a3RSSI_ADJ3+a4RSSI_ADJ4+a5RSSI_ADJ5

在本实施例中,可以使用公式result_ADJ=∑jajRSSI_ADJj,∑jaj=1来表示信道干扰参考值的计算过程。

步骤S106:根据所述信道干扰参考值以及在所述目标信道上的所有WiFi热点的热点信号强度计算所述目标信道对应的信道质量评价值。

在步骤S104中考虑了与目标信道相邻的所有信道对本信道上的WiFi热点的信号干扰,在本实施例中,不仅需要考虑相邻信道的信道干扰,还需要考虑同一信道上的其他WiFi热点的相互之间的信号干扰。

具体的,考虑同一信道的所有检测到的WiFi热点对应的信号强度,其表示了同一信道上的其他WiFi热点对当前WiFi热点的信号的干扰。

具体的,在本实施例中,可以将同一信道上WiFi热点之间的信号干扰的具体量化值为信号干扰参考值,并且,信号干扰参考值可以根据该信道上的所有的WiFi热点的热点信号强度来进行计算。

具体的,在一个实施例中,若在本信道上存在i=1,2,…,5共5个WiFi热点,并且检测到的每一个WiFi热点的热点信号强度result_RSSI为:

result_RSSI=RSSI_1+RSSI_2+…+RSSI_5。

也就是说,通过计算所述在所述目标信道上的所有WiFi热点的热点信号强度的和作为目标信道的信号强度和来获取与目标信道对应的信道干扰参考值。

在本实施例中,一个WiFi热点所在的信道对应的信道质量评价值的计算需要考虑本信道上的信道干扰以及相邻信道上的信道干扰,即根据上述相邻信道上的信道干扰参考值和本信道上的信号干扰参考值来计算该WiFi热点所在的目标信道对应的信道质量评价值。

具体的,在一个实施例中,某一个信道对应的信道质量评价值等于该信道的信道干扰参考值和该信道上的信号干扰参考值的和,即信道质量评价值=信道干扰参考值+信号干扰参考值,用公式可以表示为:

result_evaluation=result_RSSI+result_ADJ_RSSI,

其中,result_evaluation表示信道质量评价值,result_RSSI表示信号干扰参考值,result_ADJ_RSSI表示信道干扰参考值。

也就是说,所述根据所述信道干扰参考值以及在所述目标信道上的所有WiFi热点的热点信号强度计算所述目标信道对应的信道质量评价值的步骤还包括:计算所述在所述目标信道上的所有WiFi热点的热点信号强度的和作为目标信道的信号强度和;根据所述目标信道的信号强度和所述目标信道对应的信道干扰参考值计算所述目标信道对应的信道质量评价值。

步骤S108:根据所述信道质量评价值和所述热点信号强度选择相应的热点标识对应的WiFi热点接入。

在本实施例中,按照预设的规则对WiFi热点的信道质量评价值和热点信号强度进行排序,然后选择整体上最优的WiFi热点接入。

具体的,在一个实施例中,所述根据所述信道质量评价值和所述热点信号强度选择相应的热点标识对应的WiFi热点接入的步骤具体为:获取预设的第二权重系数,根据所述第二权重系数对所述检测到的WiFi热点的热点信号强度和该WiFi热点所在的信道对应的信道质量评价值进行加权,生成与所述检测到的WiFi热点对应的热点评价值,根据所述热点评价值选择相应的检测到的WiFi热点接入。

具体的,预先设定所述检测到的WiFi热点的热点信号强度RSSI_OBJ对应的加权系数为α,该WiFi热点所在的信道对应的信道质量评价值result_evaluation对应的加权系数为β,则对应的计算热点评价值result的计算公式为:

result=α·result_evaluation+β·RSSI_OBJ,α+β=1。

在每一个检测到的WiFi热点对应的热点信号强度以及该WiFi热点所在的信道质量评价值都获取到之后,即可根据对应的热点信号强度以及信道质量评价值计算与该WiFi热点对应的热点评价值,然后根据每一个WiFi热点的热点评价值在所有的检测的WiFi热点中选择相应的WiFi热点接入。

如图3所示,计算得到与所述检测到的Wi-Fi热点对应的热点评价值之后,可在展示的检测到的Wi-Fi热点列表中与Wi-Fi热点的热点标识对应的位置展示相应的热点评价值,并根据热点评价值的大小对检测到的Wi-Fi热点列表进行排序,并自动连接到热点评价值较优的Wi-Fi热点进行接入。接入失败则重试接入,若在重试失败指定的次数后,仍然接入失败,则在Wi-Fi热点列表中按照热点评价值的大小顺序顺次选择Wi-Fi热点进行接入。

需要说明的是,在本实施例中,在选择接入的WiFi热点的过程中,考虑的因素不仅可以包括热点信号强度以及所在信道的信道质量,还可以考虑该WiFi热点的热点质量,例如,考虑上网速度和掉线率,因为良好的热点信号强度以及信道质量并不能与良好的上网质量和上网体验等同。

具体的,所述根据WiFi信号获取检测到的WiFi热点的热点标识、热点信号强度和以及WiFi热点所在的目标信道的步骤之后,还包括:获取与所述检测到的WiFi热点对应的掉线率和/或平均网速作为与该WiFi热点对应的热点质量参数;所述根据所述信道质量评价值和所述信号强度选择相应的热点标识对应的WiFi热点接入的步骤具体为:根据所述信道质量评价值和所述信号强度、热点质量参数选择相应的热点标识对应的WiFi热点接入。

Wi-Fi连接管理程序或热点管理程序通过检测Wi-Fi信号获得了覆盖区域的多个Wi-Fi热点的热点标识及其对应的信号强度之后,则可将得到的热点标识通过热点质量查询请求上传至服务器,在服务器上查询由服务器存储的与获取得到的热点标识对应的热点质量参数。

热点质量参数为反应Wi-Fi热点的网络访问质量的参数信息,可由多个历史接入过该Wi-Fi热点的智能终端通过检测接入过程中的网络访问质量并上传至服务器存储,也可通过对服务器进行配置得到(例如,计费算法或资费标准等信息)。例如,如图4所示,若终端1、终端2、终端3预先接入过Wi-Fi热点A,则终端1、终端2、终端3会将其各自与Wi-Fi热点A的连接状态中的网络质量参数上传给服务器,服务器将其存储。当终端4开始执行上述方法,检测Wi-Fi信号,得到了所在区域的Wi-Fi热点的热点标识之后,则可根据得到的热点标识(包括Wi-Fi热点A的热点标识)生成热点质量查询请求,并上传至服务器,服务器通过查询与Wi-Fi热点A的热点标识对应的终端1、终端2、终端3预先上传的热点质量参数,并下发给终端4。

优选的,热点质量参数可包括掉线率、平均网速或计费参数中的至少一种。

掉线率即为终端接入热点后单位时间内发生掉线的几率,掉线率越低,则表示Wi-Fi热点的网络质量越稳定,对于需要保持长连接的终端应用,较低的掉线率可带来更好的体验。例如,若用户使用智能手机在Wi-Fi热点下玩需要长连接的网络游戏,若发生掉线,则需要重新登录游戏,较低的掉线率可保证该用户可流畅地进行游戏。

平均网速即为终端接入热点后在单位时间内的网络传输速度的平均值。平均网速越高,则数据传输速度越快。较高的平均网速可方便用户在线浏览更高分辨率的电影、视频。

在本实施例中,可获取预设的权重系数,根据所述权重系数对检测到的WiFi热点的热点标识对应的热点质量参数、信道质量评价值以及信号强度进行加权,生成与所述检测到的WiFi热点对应的热点评价值,然后,根据所述热点评价值选择响应的检测到的WiFi热点接入。

需要说明的是,服务器返回的热点质量参数可以是由服务器通过加权后已计算得到的一个值,也可以是,掉线率、平均网速的确切值,由接收到的智能终端将其进行归一化处理后根据加权系数自动生成。

此外,为解决传统技术中仅根据WiFi热点的信号强度选择WiFi热点接入的方法导致的终端上网质量较差的技术问题,在一个实施例中,如图5所示,还提出了一种连接WiFi热点的装置,包括WiFi信号检测模块102、信道干扰确定模块104、信道质量评价值计算模块106以及热点接入模块108,其中:

WiFi信号检测模块102,用于检测WiFi信号,根据WiFi信号获取检测到的WiFi热点的热点标识、热点信号强度和以及WiFi热点所在的目标信道;

信道干扰确定模块104,用于获取与所述目标信道相邻的所有信道的信道信号强度,根据与所述目标信道相邻的所有信道的信道信号强度计算与所述目标信道对应的信道干扰参考值;

信道质量评价值计算模块106,用于根据所述信道干扰参考值以及在所述目标信道上的所有WiFi热点的热点信号强度计算所述目标信道对应的信道质量评价值;

热点接入模块108,用于根据所述信道质量评价值和所述热点信号强度选择相应的热点标识对应的WiFi热点接入。

可选的,在一个实施例中,所述信道干扰确定模块104还用于获取预设的第一权重系数,根据所述第一权重系数对所述与所述目标信道相邻的所有信道的信道信号强度进行加权,生成与所述目标信道对应的信道干扰参考值。

可选的,在一个实施例中,所述信道质量评价值计算模块106还用于计算所述在所述目标信道上的所有WiFi热点的热点信号强度的和作为目标信道的信号强度和;根据所述目标信道的信号强度和所述目标信道对应的信道干扰参考值计算所述目标信道对应的信道质量评价值。

可选的,在一个实施例中,所述热点接入模块108还用于获取预设的第二权重系数,根据所述第二权重系数对所述检测到的WiFi热点的热点信号强度和该WiFi热点所在的信道对应的信道质量评价值进行加权,生成与所述检测到的WiFi热点对应的热点评价值,根据所述热点评价值选择相应的检测到的WiFi热点接入。

可选的,在一个实施例中,如图5所示,上述装置还包括热点质量参数获取模块110,用于获取与所述检测到的WiFi热点对应的掉线率和/或平均网速作为与该WiFi热点对应的热点质量参数;所述热点接入模块还用于根据所述信道质量评价值和所述信号强度、热点质量参数选择相应的热点标识对应的WiFi热点接入。

实施本发明实施例,将具有如下有益效果:

采用了上述连接WiFi热点的方法和装置之后,智能终端在选择WiFi热点接入时,并不仅仅依靠信号强度作为热点网络质量好坏的唯一评判依据进行选择,而是在考虑了信号强度的同时,还考虑到每一个WiFi热点所在的信道中的WiFi热点的数量以及相邻的信道干扰,也就是说,还考虑了WiFi热点所在信道的信道质量。结合信号强度和信道质量来选择最终需要连入的WiFi热点,使得智能终端选择接入的WiFi热点总是总和评价了网络质量最优的WiFi热点,从而提高了智能终端访问网络的上网质量。

在一个实施例中,如图6所示,图6展示了一种运行上述连接WiFi热点的方法的基于冯诺依曼体系的计算机系统的终端。该计算机系统可以是包含有WiFi芯片的可以连接WiFi热点的智能手机、平板电脑、掌上电脑、笔记本电脑或个人电脑等终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可选的可至少包括网络接口10012(在本实施例中,即为WiFi芯片)。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可至少包括显示屏10042等设备。

在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统中形成逻辑上的WiFi信号检测模块102、信道干扰确定模块104、信道质量评价值计算模块106、热点接入模块108以及热点质量参数获取模块110。且在上述连接WiFi热点的方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。

具体的,上述处理器1002用于执行如下操作:

检测WiFi信号,根据WiFi信号获取检测到的WiFi热点的热点标识、热点信号强度和以及WiFi热点所在的目标信道;

获取与所述目标信道相邻的所有信道的信道信号强度,根据与所述目标信道相邻的所有信道的信道信号强度计算与所述目标信道对应的信道干扰参考值;

根据所述信道干扰参考值以及在所述目标信道上的所有WiFi热点的热点信号强度计算所述目标信道对应的信道质量评价值;

根据所述信道质量评价值和所述热点信号强度选择相应的热点标识对应的WiFi热点接入。

可选的,在一个实施例中,上述处理器1002还用于获取预设的第一权重系数,根据所述第一权重系数对所述与所述目标信道相邻的所有信道的信道信号强度进行加权,生成与所述目标信道对应的信道干扰参考值。

可选的,在一个实施例中,上述处理器1002还用于计算所述在所述目标信道上的所有WiFi热点的热点信号强度的和作为目标信道的信号强度和;根据所述目标信道的信号强度和所述目标信道对应的信道干扰参考值计算所述目标信道对应的信道质量评价值。

可选的,在一个实施例中,上述处理器1002还用于获取预设的第二权重系数,根据所述第二权重系数对所述检测到的WiFi热点的热点信号强度和该WiFi热点所在的信道对应的信道质量评价值进行加权,生成与所述检测到的WiFi热点对应的热点评价值,根据所述热点评价值选择相应的检测到的WiFi热点接入。

可选的,在一个实施例中,上述处理器1002还用于获取与所述检测到的WiFi热点对应的掉线率和/或平均网速作为与该WiFi热点对应的热点质量参数;所述根据所述信道质量评价值和所述信号强度选择相应的热点标识对应的WiFi热点接入的步骤具体为:根据所述信道质量评价值和所述信号强度、热点质量参数选择相应的热点标识对应的WiFi热点接入。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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