连接WIFI热点的方法及装置

申请号 CN201710031897.8 申请日 2017-01-17 公开(公告)号 CN106612535A 公开(公告)日 2017-05-03
申请人 广东欧珀移动通信有限公司; 发明人 唐荣政;
摘要 本 发明 实施例 公开了一种连接WIFI热点的方法,包括:检测WIFI 信号 ,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度;确定与所述检测到的WIFI热点对应的WIFI协议;根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入。此外,本发明实施例还公开了一种连接WIFI热点的装置。采用本发明,可提高终端的上网 质量 。
权利要求

1.一种连接WIFI热点的方法,其特征在于,包括:
检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度;
确定与所述检测到的WIFI热点对应的WIFI协议;
根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入。
2.根据权利要求1所述的连接WIFI热点的方法,其特征在于,所述根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入的步骤还包括:
根据预设的WIFI协议与评价值之间的对应关系确定与所述检测到的WIFI热点对应的WIFI协议对应的第一评价值;
根据预设的信号强度与评价值之间的对应关系确定与所述检测到的WIFI热点对应的信号强度对应的第二评价值;
根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入。
3.根据权利要求2所述的连接WIFI热点的方法,其特征在于,所述根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入的步骤还包括:
按照预设的加权系数对所述第一评价值和所述第二评价值进行加权得到与所述检测到的WIFI热点对应的目标评价值;
确定目标评价值最优的WIFI热点作为目标WIFI热点,接入所述目标WIFI热点。
4.根据权利要求1所述的连接WIFI热点的方法,其特征在于,所述根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入之前还包括:
获取预设的与所述检测到的WIFI热点对应的优先级;
所述根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入还包括:
根据所述WIFI协议和所述信号强度、以及优先级选择相应的热点标识对应的WIFI热点接入。
5.根据权利要求1至4任一所述的连接WIFI热点的方法,其特征在于,所述根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度的步骤之后还包括:
获取与所述检测到的WIFI热点对应的掉线率和/或平均网速作为与该WIFI热点对应的热点质量参数;
所述根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入的步骤具体为:
根据所述WIFI协议和所述信号强度、热点质量参数选择相应的热点标识对应的WIFI热点接入。
6.一种连接WIFI热点的装置,其特征在于,包括:
WIFI信号检测模,用于检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度;
WIFI协议确定模块,用于确定与所述检测到的WIFI热点对应的WIFI协议;
WIFI热点接入模块,用于根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入。
7.根据权利要求6所述的连接WIFI热点的装置,其特征在于,所述装置还包括第一评价值确定模块和第二评价值确定模块,其中所述第一评价值确定模块用于根据预设的WIFI协议与评价值之间的对应关系确定与所述检测到的WIFI热点对应的WIFI协议对应的第一评价值;所述第二评价值确定模块用于根据预设的信号强度与评价值之间的对应关系确定与所述检测到的WIFI热点对应的信号强度对应的第二评价值;
所述WIFI热点接入模块还用于根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入。
8.根据权利要求7所述的连接WIFI热点的装置,其特征在于,所述WIFI热点接入模块还用于按照预设的加权系数对所述第一评价值和所述第二评价值进行加权得到与所述检测到的WIFI热点对应的目标评价值;确定目标评价值最优的WIFI热点作为目标WIFI热点,接入所述目标WIFI热点。
9.根据权利要求6所述的连接WIFI热点的装置,其特征在于,所述装置还包括优先级确定模块,用于获取预设的与所述检测到的WIFI热点对应的优先级;
所述WIFI热点接入模块还用于根据所述WIFI协议和所述信号强度、以及优先级选择相应的热点标识对应的WIFI热点接入。
10.根据权利要求6至9任一所述的连接WIFI热点的装置,其特征在于,所述装置还包括热点质量参数获取模块,用于获取与所述检测到的WIFI热点对应的掉线率和/或平均网速作为与该WIFI热点对应的热点质量参数;
所述WIFI热点接入模块还用于根据所述WIFI协议和所述信号强度、热点质量参数选择相应的热点标识对应的WIFI热点接入。

说明书全文

连接WIFI热点的方法及装置

技术领域

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

背景技术

[0002] 传统技术中,同一片区域可能存在多个WIFI热点的无线覆盖,当用户的智能终端进入该区域或在该区域中开机时,则会探测附近的WIFI热点,并自动在该多个WIFI热点中选择一个WIFI热点进行连接。
[0003] 然而,在传统技术中,上述自动探测并连接WIFI热点的方法至少存在如下问题:传统技术中的WIFI热点管理器软件或者连接WIFI热点的软件通常仅以WIFI热点的信号强度作为参考,优先选择信号强度较强的WIFI热点进行连接。但往往信号强度较强的WIFI热点并不一定是上网质量最好的热点,例如,可能信号强度最强的WIFI热点其对应的数据传输速度较差从而使得其对应的上网质量不好,因此造成智能终端访问网络的上网质量较差。

发明内容

[0004] 基于此,为解决传统技术中仅根据WIFI热点的信号强度选择WIFI热点接入的方法导致的终端上网质量较差的技术问题,特提出了一种连接WIFI热点的方法。
[0005] 一种连接WIFI热点的方法,包括:
[0006] 检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度;
[0007] 确定与所述检测到的WIFI热点对应的WIFI协议;
[0008] 根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入。
[0009] 可选的,在其中一个实施例中,所述根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入的步骤还包括:
[0010] 根据预设的WIFI协议与评价值之间的对应关系确定与所述检测到的WIFI热点对应的WIFI协议对应的第一评价值;
[0011] 根据预设的信号强度与评价值之间的对应关系确定与所述检测到的WIFI热点对应的信号强度对应的第二评价值;
[0012] 根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入。
[0013] 可选的,在其中一个实施例中,所述根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入的步骤还包括:
[0014] 按照预设的加权系数对所述第一评价值和所述第二评价值进行加权得到与所述检测到的WIFI热点对应的目标评价值;
[0015] 确定目标评价值最优的WIFI热点作为目标WIFI热点,接入所述目标WIFI热点。
[0016] 可选的,在其中一个实施例中,所述根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入之前还包括:
[0017] 获取预设的与所述检测到的WIFI热点对应的优先级;
[0018] 所述根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入还包括:
[0019] 根据所述WIFI协议和所述信号强度、以及优先级选择相应的热点标识对应的WIFI热点接入。
[0020] 可选的,在其中一个实施例中,所述根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度的步骤之后还包括:
[0021] 获取与所述检测到的WIFI热点对应的掉线率和/或平均网速作为与该WIFI热点对应的热点质量参数;
[0022] 所述根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入的步骤具体为:
[0023] 根据所述WIFI协议和所述信号强度、热点质量参数选择相应的热点标识对应的WIFI热点接入。
[0024] 此外,为解决传统技术中仅根据WIFI热点的信号强度选择WIFI热点接入的方法导致的终端上网质量较差的技术问题,特提出了一种连接WIFI热点的装置。
[0025] 一种连接WIFI热点的装置,包括:
[0026] WIFI信号检测模,用于检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度;
[0027] WIFI协议确定模块,用于确定与所述检测到的WIFI热点对应的WIFI协议;
[0028] WIFI热点接入模块,用于根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入。
[0029] 可选的,在其中一个实施例中,所述装置还包括第一评价值确定模块和第二评价值确定模块,其中所述第一评价值确定模块用于根据预设的WIFI协议与评价值之间的对应关系确定与所述检测到的WIFI热点对应的WIFI协议对应的第一评价值;所述第二评价值确定模块用于根据预设的信号强度与评价值之间的对应关系确定与所述检测到的WIFI热点对应的信号强度对应的第二评价值;所述WIFI热点接入模块还用于根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入。
[0030] 可选的,在其中一个实施例中,所述WIFI热点接入模块还用于按照预设的加权系数对所述第一评价值和所述第二评价值进行加权得到与所述检测到的WIFI热点对应的目标评价值;确定目标评价值最优的WIFI热点作为目标WIFI热点,接入所述目标WIFI热点。
[0031] 可选的,在其中一个实施例中,所述装置还包括优先级确定模块,用于获取预设的与所述检测到的WIFI热点对应的优先级;所述WIFI热点接入模块还用于根据所述WIFI协议和所述信号强度、以及优先级选择相应的热点标识对应的WIFI热点接入。
[0032] 可选的,在其中一个实施例中,所述装置还包括热点质量参数获取模块,用于获取与所述检测到的WIFI热点对应的掉线率和/或平均网速作为与该WIFI热点对应的热点质量参数;所述WIFI热点接入模块还用于根据所述WIFI协议和所述信号强度、热点质量参数选择相应的热点标识对应的WIFI热点接入。
[0033] 实施本发明实施例,将具有如下有益效果:
[0034] 采用了上述连接WIFI热点的方法和装置之后,终端在选择WIFI热点接入时,不仅依靠WIFI热点的信号强度作为热点网络质量好坏的唯一评判依据进行选择,而是在考虑了每一个检测到的WIFI热点的信号强度的强弱的同时,还考虑到每一个检测到的WIFI热点对应的WIFI协议。也就是说,还考虑到了每一个WIFI热点对应的WIFI协议对WIFI热点的上网速度的影响,结合信号强度和WIFI协议来选择最终需要接入的WIFI热点,使得终端最终接入的WIFI热点总是基于信号强度以及WIFI协议了之后的网络质量评价最优的WIFI热点,从而提高了终端访问网络的上网速度和上网质量,提升了用户体验。附图说明
[0035] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036] 其中:
[0037] 图1为一个实施例中一种连接WIFI热点的方法的流程示意图;
[0038] 图2为一个实施例中一种选择WIFI热点接入的流程示意图;
[0039] 图3为一个实施例中一种根据评价值选择WIFI热点接入的流程示意图;
[0040] 图4为一个实施例中一种连接WIFI热点的方法的流程示意图;
[0041] 图5为一个实施例中一种连接WIFI热点的方法的流程示意图;
[0042] 图6为一个实施例中一种连接WIFI热点的装置的结构示意图;
[0043] 图7为一个实施例中运行前述连接WIFI热点的方法的计算机设备的结构示意图。

具体实施方式

[0044] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045] 为解决传统技术中仅根据WIFI热点的信号强度选择WIFI热点接入的方法导致的终端上网质量较差的技术问题,在本实施例中,特提出了一种连接WIFI热点的法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机系统可以是智能手机、笔记本电脑平板电脑等安装有无线网卡或WIFI芯片的计算机设备。该计算机程序可以是智能手机或平板电脑等智能终端上的WIFI连接和使用的管理程序等计算机程序。
[0046] 具体的,如图1所示,上述连接WIFI热点的方法包括如下步骤S102-S108:
[0047] 步骤S102:检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度。
[0048] 在本实施例中,若用户的智能终端上的WIFI连接设置为开启状态,则该智能终端则处于对WIFI信号的检测状态,WIFI连接和使用的管理程序可通过调用智能终端的驱动程序获取到WIFI芯片检测到的WIFI信号的热点标识,例如服务集标识(英文:Service Set Identifier,简称:SSID)和物理地址(英文:Media Access Control,简称:MAC)地址。结合SSID和MAC作为热点标识,可现根据SSID建立索引,然后再根据MAC确定具体的WIFI热点。
[0049] 由于同一个区域可能存在多个WIFI热点的无线网络覆盖,因此,智能终端上的WIFI连接和使用的管理程序可以检测到多个信道的WIFI信号,每个信道的WIFI信号对应一个WIFI热点,且每个信道的WIFI信号中广播的SSID即为该信道的WIFI信号对应的WIFI热点。在多个WIFI热点的无线网络覆盖的区域,WIFI连接和使用的管理程序通过检测WIFI信号即可得到多个WIFI热点的热点标识的列表。
[0050] 相应的,智能终端上的WIFI连接和使用的管理程序在通过智能终端的驱动程序获取到WIFI芯片检测到的WIFI信号的热点标识的同时,也通过智能终端的驱动程序获取到WIFI芯片检测到的WIFI信号的信号强度。
[0051] 步骤S104:确定与所述检测到的WIFI热点对应的WIFI协议。
[0052] 在本实施例中,除了获取检测到的WIFI的热点标识以及信号强度之后,还需要确定每一个检测到的WIFI热点对应的WIFI协议,例如传统的802.11或者802.11a等WIFI协议,即为IEEE指定的无线局域网标准,不同的WIFI协议之间的主要差别主要在于MAC子层和物理层。
[0053] 如表1所示,表1给出了不同的WIFI协议之间的频率以及最大数据传输速度之间的区别,根据表1可以看出,不同的WIFI协议所对应的数据传输速度是不一样的,也就是说,不同的WIFI协议对连入的WIFI热点的上网速度的影响也是不一样的。
[0054] 表1
[0055]WIFI协议 频率 信号 最大数据率
传统802.11 2.4GHz FHSS或DSSS 2Mbps
802.11a 5GHz OFDM 54Mbps
802.11b 2.4GHz HR-DSSS 11Mbps
802.11g 2.4GHz OFDM 54Mbps
802.11n 2.4GHz或5GHz OFDM 600Mbps
[0056] 步骤S106:根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入。
[0057] 一般情况下,终端在选择接入的WIFI热点时,是仅根据WIFI信号检测到的WIFI热点对应的信号强度来确定的,在本实施例中,在选择接入的WIFI热点时,除了需要考虑每一个检测到的WIFI热点的信号强度之外,还需要考虑该WIFI热点对应的WIFI协议,即考虑WIFI热点对应的WIFI协议所允许的最大数据率,因为在WIFI热点的信号强度不便的情况下,最大数据率(即允许的数据传输速度的最大值)值越大,其对应的上网速度越快,过小的最大数据率会限制WIFI热点对应的上网速度。
[0058] 因此,终端在考虑接入的WIFI热点时,同时考虑每一个检测到的WIFI热点的信号强度以及WIFI协议,选择整体最优的WIFI热点接入。
[0059] 具体的,在一个可选的实施例中,在上述步骤S106中,在根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入的过程,可以是根据每一个WIFI热点对应的信号强度以及WIFI协议分别计算与该WIFI热点对应的分数,然后根据计算得到的分数选择最终接入的WIFI热点。
[0060] 如图2所示,上述步骤S106:根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入的步骤还包括如下步骤S1061-S1063:
[0061] S1061:根据预设的WIFI协议与评价值之间的对应关系确定与所述检测到的WIFI热点对应的WIFI协议对应的第一评价值;
[0062] S1062:根据预设的信号强度与评价值之间的对应关系确定与所述检测到的WIFI热点对应的信号强度对应的第二评价值;
[0063] S1063:根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入。
[0064] 在本实施例中,预先设定每一个WIFI协议对应的评价值,即设定WIFI协议与评价值之间的对应关系。并且,还预先设定WIFI信号强度与评价值之间的对应关系。在检测到的每一个WIFI热点所对应的信号强度和WIFI协议确定之后,即可根据预先设定的WIFI协议与评价值之间的对应关系以及信号强度与评价值之间的对应关系,确定每一个检测到的WIFI热点对应的WIFI协议所对应的评价值,即第一评价值,并确定每一个检测到的WIFI热点对应的信号强度所对应的评价值,即第二评价值。
[0065] 也就是说,对于每一个检测到的WIFI热点,均对应了一个第一评价值以及一个第二评价值,然后根据每一个检测到的WIFI热点对应的第一评价值以及第二评价值的具体值来选择接入的WIFI热点。
[0066] 具体的,在一个可选的实施例中,在根据检测到的WIFI热点对应的第一评价值和第二评价值选择接入的WIFI热点时,可以根据预设的加权系数对每一个WIFI热点对应的第一评价值和第二评价值进行加权得到最后的评价值,即目标评价值,然后根据目标评价值的大小选择目标评价值最优的WIFI热点接入。
[0067] 如图3所示,图3给出了步骤S1063的一个具体的实施方式,即步骤S10631-S10632:
[0068] S10631:按照预设的加权系数对所述第一评价值和所述第二评价值进行加权得到与所述检测到的WIFI热点对应的目标评价值;
[0069] S10632:确定目标评价值最优的WIFI热点作为目标WIFI热点,接入所述目标WIFI热点。
[0070] 例如,在一个具体的实施例中,预设的加权系数为α、β,因此对应的目标评价值可以按照如下的计算公式进行计算,即:
[0071] 目标评价值=α×第一评价值+β×第二评价值。
[0072] 在检测到的每一个WIFI热点对应的目标评价值均计算出来的情况下,根据目标评价值的具体取值,确定所有的检测到的WIFI热点中目标评价值最优的WIFI热点作为目标WIFI热点,例如,查找目标评价值最大的WIFI热点,并将查找到的WIFI热点作为目标WIFI热点。
[0073] 需要说明的是,在本实施例中,在选择接入的WIFI热点时,除了上述的考虑WIFI热点的信号强度之外,还可以考虑某一个WIFI热点是不是被设置成了黑名单或者白名单,例如,不接入设置为黑名单的WIFI热点,或者,优先接入被设置为白名单的WIFI热点。
[0074] 具体的,如图4所示,上述连接WIFI热点的方法包括如下步骤S202-S206:
[0075] 步骤S202:检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度。
[0076] 具体可参见步骤S102。
[0077] 步骤S204:确定与所述检测到的WIFI热点对应的WIFI协议。
[0078] 具体可参见步骤S104。
[0079] 步骤S205:获取预设的与所述检测到的WIFI热点对应的优先级;
[0080] WIFI热点的优先级可以是用户预先设置的,也可以是系统根据用户的WIFI连接历史生成的,例如,用户可以手动的将某一个WIFI热点设置为白名单或者黑名单,再例如,可以根据用户连接某一个WIFI热点的频率、时长等确定与该WIFI热点对应的优先级。
[0081] 步骤S206:根据所述WIFI协议和所述信号强度、以及优先级选择相应的热点标识对应的WIFI热点接入。
[0082] 在本实施例中,在选择接入的WIFI热点时,优先选择优先级高的WIFI热点,并综合考虑每一个WIFI热点对应的WIFI协议以及信号强度,最后选择整体最优的WIFI热点接入。
[0083] 例如,在一个可选的实施例中,在根据WIFI协议和所述信号强度、以及优先级选择相应的热点标识对应的WIFI热点接入时,可以根据每一个WIFI热点对应的WIFI协议、信号强度以及优先级,分别计算与该WIFI热点对应的WIFI协议的第一评价值、与该WIFI热点对应的信号强度的第二评价值、与该WIFI热点对应的优先级的第三评价值,然后根据预设的加权系数对每一个检测到的WIFI热点的第一评价值、第二评价值、第三评价值进行加权,得到与该WIFI热点对应的目标评价值,然后选择目标评价值最优的WIFI热点进行接入。
[0084] 在另一个可选的实施例中,在选择接入的WIFI热点时,除了考虑每一个检测到的WIFI热点对应的信号强度、WIFI协议以及优先级之外,还可以考虑每一个检测到的WIFI热点对应的上网质量,例如,考虑上网速度和掉线率,因为良好的热点信号强度以及信道质量并不能与良好的上网质量和上网体验等同。
[0085] 具体的,如图5所示,上述连接WIFI热点的方法包括步骤S302-S306:
[0086] 步骤S302:检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度。
[0087] 具体参见步骤S102。
[0088] 步骤S303:获取与所述检测到的WIFI热点对应的掉线率和/或平均网速作为与该WIFI热点对应的热点质量参数。
[0089] WIFI连接和使用的管理程序通过检测WIFI信号获得了覆盖区域的多个WIFI热点的热点标识及其对应的信号强度之后,则可将得到的热点标识通过热点质量查询请求上传至服务器,在服务器上查询由服务器存储的与获取得到的热点标识对应的热点质量参数。
[0090] 热点质量参数为反应WIFI热点的网络访问质量的参数信息,可由多个历史接入过该WIFI热点的智能终端通过检测接入过程中的网络访问质量并上传至服务器存储,也可通过对服务器进行配置得到(例如,计费算法或资费标准等信息)。例如,在一个可选的实施例中,连入过WIFI热点A的终端包括终端1、终端2、终端3,则终端1、终端2、终端3会将其各自与WIFI热点A的连接状态中的网络质量参数上传给服务器,服务器将其存储。当终端4开始执行上述方法,检测WIFI信号,得到了所在区域的WIFI热点的热点标识之后,则可根据得到的热点标识(包括WIFI热点A的热点标识)生成热点质量查询请求,并上传至服务器,服务器通过查询与WIFI热点A的热点标识对应的终端1、终端2、终端3预先上传的热点质量参数,并下发给终端4。
[0091] 优选的,热点质量参数可包括掉线率或平均网速中的一种或两种。
[0092] 掉线率即为终端接入热点后单位时间内发生掉线的几率,掉线率越低,则表示WIFI热点的网络质量越稳定,对于需要保持长连接的终端应用,较低的掉线率可带来更好的体验。例如,若用户使用智能手机在WIFI热点下玩需要长连接的网络游戏,若发生掉线,则需要重新登录游戏,较低的掉线率可保证该用户可流畅地进行游戏。
[0093] 平均网速即为终端接入热点后在单位时间内的网络传输速度的平均值。平均网速越高,则数据传输速度越快。较高的平均网速可方便用户在线浏览更高分辨率的电影、视频。
[0094] 需要说明的是,服务器返回的热点质量参数可以是由服务器通过加权后已计算得到的一个值,也可以是,掉线率、平均网速的确切值,由接收到的智能终端将其进行归一化处理后根据加权系数自动生成。
[0095] 步骤S304:确定与所述检测到的WIFI热点对应的WIFI协议。
[0096] 具体参见步骤S104。
[0097] 步骤S306:根据所述WIFI协议和所述信号强度、热点质量参数选择相应的热点标识对应的WIFI热点接入。
[0098] 具体实施中,在根据WIFI协议和所述信号强度、以及热点质量参数选择相应的热点标识对应的WIFI热点接入时,可以根据每一个WIFI热点对应的WIFI协议、信号强度以及热点质量参数,分别计算与该WIFI热点对应的WIFI协议的第一评价值、与该WIFI热点对应的信号强度的第二评价值、与该WIFI热点对应的热点质量参数的第四评价值,然后根据预设的加权系数对每一个检测到的WIFI热点的第一评价值、第二评价值、第四评价值进行加权,得到与该WIFI热点对应的目标评价值,然后选择目标评价值最优的WIFI热点进行接入。
[0099] 此外,为解决传统技术中仅根据WIFI热点的信号强度选择WIFI热点接入的方法导致的终端上网质量较差的技术问题,在一个实施例中,如图6所示,还提出了一种连接WIFI热点的装置,包括WIFI信号检测模块102、WIFI协议确定模块104以及WIFI热点接入模块106,其中:
[0100] WIFI信号检测模块102,用于检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度;
[0101] WIFI协议确定模块104,用于确定与所述检测到的WIFI热点对应的WIFI协议;
[0102] WIFI热点接入模块106,用于根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入。
[0103] 可选的,在一个实施例中,如图2所示,上述装置还包括第一评价值确定模块108和第二评价值确定模块110,其中所述第一评价值确定模块108用于根据预设的WIFI协议与评价值之间的对应关系确定与所述检测到的WIFI热点对应的WIFI协议对应的第一评价值;所述第二评价值确定模块110用于根据预设的信号强度与评价值之间的对应关系确定与所述检测到的WIFI热点对应的信号强度对应的第二评价值;所述WIFI热点接入模块106还用于根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入。
[0104] 可选的,在一个实施例中,WIFI热点接入模块106还用于按照预设的加权系数对所述第一评价值和所述第二评价值进行加权得到与所述检测到的WIFI热点对应的目标评价值;确定目标评价值最优的WIFI热点作为目标WIFI热点,接入所述目标WIFI热点。
[0105] 可选的,在一个实施例中,如图6所示,上述装置还包括优先级确定模块112,用于获取预设的与所述检测到的WIFI热点对应的优先级;所述WIFI热点接入模块106还用于根据所述WIFI协议和所述信号强度、以及优先级选择相应的热点标识对应的WIFI热点接入。
[0106] 可选的,在一个实施例中,如图6所示,上述装置还包括热点质量参数获取模块114,用于获取与所述检测到的WIFI热点对应的掉线率和/或平均网速作为与该WIFI热点对应的热点质量参数;所述WIFI热点接入模块106还用于根据所述WIFI协议和所述信号强度、热点质量参数选择相应的热点标识对应的WIFI热点接入。
[0107] 实施本发明实施例,将具有如下有益效果:
[0108] 采用了上述连接WIFI热点的方法和装置之后,终端在选择WIFI热点接入时,不仅依靠WIFI热点的信号强度作为热点网络质量好坏的唯一评判依据进行选择,而是在考虑了每一个检测到的WIFI热点的信号强度的强弱的同时,还考虑到每一个检测到的WIFI热点对应的WIFI协议。也就是说,还考虑到了每一个WIFI热点对应的WIFI协议对WIFI热点的上网速度的影响,结合信号强度和WIFI协议来选择最终需要接入的WIFI热点,使得终端最终接入的WIFI热点总是基于信号强度以及WIFI协议了之后的网络质量评价最优的WIFI热点,从而提高了终端访问网络的上网速度和上网质量,提升了用户体验。
[0109] 在一个实施例中,如图7所示,图7展示了一种运行上述连接WIFI热点的方法的基于冯诺依曼体系的计算机系统的终端。该计算机系统可以是智能手机、平板电脑、掌上电脑、笔记本电脑或个人电脑等终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可选的可至少包括网络接口10012。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可至少包括显示屏10042等设备。
[0110] 在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统中形成逻辑上的WIFI信号检测模块102、WIFI协议确定模块104、WIFI热点接入模块106、第一评价值确定模块108、第二评价值确定模块110、优先级确定模块112以及热点质量参数获取模块114。且在上述连接WIFI热点的方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。
[0111] 具体的,上述处理器1002用于执行如下操作:
[0112] 检测WIFI信号,根据WIFI信号获取检测到的WIFI热点的热点标识、信号强度;
[0113] 确定与所述检测到的WIFI热点对应的WIFI协议;
[0114] 根据所述WIFI协议和所述信号强度选择相应的热点标识对应的WIFI热点接入。
[0115] 可选的,在一个实施例中,上述处理器1002还用于执行根据预设的WIFI协议与评价值之间的对应关系确定与所述检测到的WIFI热点对应的WIFI协议对应的第一评价值;根据预设的信号强度与评价值之间的对应关系确定与所述检测到的WIFI热点对应的信号强度对应的第二评价值;根据所述第一评价值和所述第二评价值选择相应的热点标识对应的WIFI热点接入。
[0116] 可选的,在一个实施例中,上述处理器1002还用于执行按照预设的加权系数对所述第一评价值和所述第二评价值进行加权得到与所述检测到的WIFI热点对应的目标评价值;确定目标评价值最优的WIFI热点作为目标WIFI热点,接入所述目标WIFI热点。
[0117] 可选的,在一个实施例中,上述处理器1002还用于执行获取预设的与所述检测到的WIFI热点对应的优先级;根据所述WIFI协议和所述信号强度、以及优先级选择相应的热点标识对应的WIFI热点接入。
[0118] 可选的,在一个实施例中,上述处理器1002还用于执行获取与所述检测到的WIFI热点对应的掉线率和/或平均网速作为与该WIFI热点对应的热点质量参数;根据所述WIFI协议和所述信号强度、热点质量参数选择相应的热点标识对应的WIFI热点接入。
[0119] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
QQ群二维码
意见反馈