WiFi信号强度的更新方法及装置与流程

文档序号:12501293阅读:317来源:国知局
WiFi信号强度的更新方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种WiFi信号强度的更新方法及装置。



背景技术:

随着智能手机和无线网络的普及,用户在家里、公司以及公共场合都连入WiFi来进行上网,或者,在配置了WiFi热点功能的终端中,用户还可以在终端上开启WiFi热点来供其他人连接并上网。

在终端连入某一个WiFi网络或热点之后,每隔一定时间就会去轮询一下当前连接的WiFi网络或热点的信号强度,若轮询得到的信号强度较低时,会自动断开与该连接的WiFi网络或热点之间的连接,并检测周围环境中的WiFi以便切换至信号强度更好的WiFi热点以保证良好的上网体验。一般情况下,终端对当前连接的WiFi网络或热点的信号强度进行轮询的轮询周期是固定的,例如,设置轮询周期为3s,即每隔3s对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为一个实施例中运行前述WiFi信号强度的更新方法的计算机设备的结构示意图。

具体实施方式

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

为解决传统技术中的轮询当前连接的WiFi网络或热点的信号强度的轮询周期设置方案中因为轮询周期的设置的不合理导致的系统资源浪费的技术问题,在本实施例中,特提出了一种WiFi信号强度的更新方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机系统可以是智能手机、笔记本电脑、平板电脑等安装有无线网卡或Wi-Fi芯片的计算机设备。该计算机程序可以是智能手机或平板电脑等智能终端上的Wi-Fi连接管理程序或热点管理程序等计算机程序。

具体的,如图1所示,上述WiFi信号强度的更新方法包括如下步骤S102-S106:

步骤S102:在连入WiFi热点后,获取所述连入的WiFi热点的信号质量评价参数,所述信号质量评价参数包括信号强度、上网速度中的一种或多种。

在本实施例中,若用户的智能终端上的WiFi连接设置为开启状态,则该智能终端处于对WiFi信号的检测状态,WiFi连接管理程序或热点管理程序可通过调用智能终端的驱动程序获取WiFi芯片检测周围环境中的可检测到的的WiFi信号的热点标识(例如服务集标识,Service Set Identity,简称SSID)以及对应的信号强度,然后通过信号强度或者其他参数选择连接的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热点的信号质量评价参数。

具体的,可以预先设置与信号强度对应的加权系数A以及与上网速度对应的加权系数B,并且,在本实施例中,A+B=1。也就是说,信号质量评价参数是根据如下公式进行计算的:

信号质量评价参数=A×信号强度+B×上网速度,

其中,A+B=1。

采用了上述信号质量评价参数的相关计算方法之后,在考虑当前连入的WiFi热点对应的信号质量时,不是单纯的从信号强度或者单纯的从上网速度来进行考虑,即保证了WiFi连接的稳定性,还保证了连入WiFi之后的具体的上网体验,从而提升了用户体验。

步骤S104:根据预设的信号质量评价参数与轮询周期之间的对应关系确定与所述连入的WiFi热点的信号质量评价参数对应的轮询周期作为目标轮询周期。

在本实施例中,可以根据具体情况设定信号质量评价参数与应当采用的轮询周期之间的对应关系。例如,在信号质量评价参数为信号强度时,可以设置在信号强度低于-55dbm时,每个3s对WiFi信号强度进行一次轮询;并且,信号强度每提高10db,相应的轮询周期增加1s。

具体的,信号质量评价参数为一个数值或者向量,设置信号质量评价参数与轮询周期的对应关系的过程可以是设置信号质量评价参数对应的数值或向量与轮询周期之间的函数关系的过程。在信号质量评价参数确定的情况下,根据上述设定的信号质量评价参数与轮询周期之间的对应关系,可以确定与该信号质量评价参数对应的轮询周期,该轮询周期即为当前连入的WiFi热点对应的WiFi信号强度的轮询周期。

进一步的,在另一个实施例中,上述信号质量评价参数与轮询周期之间的对应关系还可以是以表格的形式存在的。

进一步的,在本实施例中,并不是信号质量评价参数不同,其对应的轮询周期就是不同的,一般,一定范围之类的信号质量评价参数对应同一个轮询周期,这样,可以避免信号质量评价参数的微小变化都会更改终端中的WiFi热点的信号强度的轮询周期,降低对系统资源的利用。

具体的,在一个可选的实施例中,所述根据预设的信号质量评价参数与轮询周期之间的对应关系确定与所述连入的WiFi热点的信号质量评价参数对应的轮询周期作为目标轮询周期的步骤具体为:在预设的信号质量评价参数区间中确定所述连入的WiFi热点的信号质量评价参数所述的目标区间;根据预设的信号质量评价参数区间与轮询周期之间的对应关系确定与所述目标区间对应的目标轮询周期。

也就是说,预先对信号质量评价参数的取值范围进行区间的划分,并且,每一个区间对应一个与之对应的轮询周期。在确定目标轮询周期时,首先确定与步骤S102中得到的信号质量评价参数对应的预设区间,然后根据预设的信号指令评价参数与轮询周期之间的对应关系确定与确定的目标区间对应的目标轮询周期,该目标轮询周期即为根据当前连入的WiFi热点的信号质量评价参数确定的接下来对WiFi热点的信号强度进行轮询和更新的周期时长。

步骤S106:按照所述目标轮询周期对所述连入的WiFi热点的信号强度进行轮询,更新所述连入的WiFi热点的信号强度并在预设的信号强度展示区域中进行展示。

在目标轮询周期确定之后,即可根据目标轮询周期对WiFi热点的信号强度进行轮询和更新。需要说明的是,因为信号强度以及上网速度会不断的发生变化,因此,根据信号强度和/或上网速度确定的目标轮询周期也应该随之进行更改。具体的,在目标轮询周期确定之后,按照目标轮询周期确定下一次进行轮询的时间,并且,在按照该目标轮询周期对WiFi热点的信号强度进行更新之后,需要重新计算相应的信号质量评价参数,并重新确定下一次进行轮询的时间,即重新确定目标轮询周期,并按照重新确定的目标轮询周期进行下一次WiFi热点的信号强度的轮询。

在轮询获取到当前连入的WiFi热点新的信号强度之后,对终端中存储的信号强度进行更新,并更新展示WiFi热点的信号强度的展示区域中的展示的WiFi热点的信号强度进行更新,以便用户在终端的展示界面上预设的信号强度展示区域中查看到的是更新后的信号强度。并且,若更新之后的信号强度低于预设值时,还需要根据更新之后的信号强度进行WiFi热点的切换或者数据网络的切换。

具体的,若信号质量评价参数是仅根据信号强度来确定时,根据在轮询的过程中检测到的当前WiFi热点的信号强度之后,即根据该检测到的信号强度重新确定下一次进行轮询的目标轮询周期。

在另一个实施例中,若信号指令评价参数由信号强度和上网速度共同决定时,所述更新所述连入的WiFi热点的信号强度的步骤之后还包括:更新所述连入的WIFi热点的上网速度;根据所述更新后的与所述连入的WiFi热点对应的信号强度以及上网速度计算与所述连入的WIFi热点对应的信号质量评价参数,并执行所述根据预设的信号质量评价参数与轮询周期之间的对应关系确定与所述连入的WiFi热点的信号质量评价参数对应的轮询周期作为目标轮询周期的步骤。

也就是说,在对WiFi热点的信号强度进行更新之后,为了获取更新之后的WiFi热点的信号质量评价参数,还需要对WiFi热点的上网速度进行更新;并且,在对上网速度也进行更新之后,根据更新之后的信号强度以及上网速度重新计算当前连入的WiFi热点的信号质量评价参数,并重新确定下一次进行WiFi热点的信号强度更新的轮询周期。

此外,为解决传统技术中的轮询当前连接的WiFi网络或热点的信号强度的轮询周期设置方案中因为轮询周期的设置的不合理导致的系统资源浪费的技术问题,在一个实施例中,如图2所示,还提出了一种WiFi信号强度的更新装置,包括信号质量评价参数获取模块102、目标轮询周期确定模块104以及信号强度更新模块106,其中:

信号质量评价参数获取模块102,用于在连入WiFi热点后,获取所述连入的WiFi热点的信号质量评价参数,所述信号质量评价参数包括信号强度、上网速度中的一种或多种;

目标轮询周期确定模块104,用于根据预设的信号质量评价参数与轮询周期之间的对应关系确定与所述连入的WiFi热点的信号质量评价参数对应的轮询周期作为目标轮询周期;

信号强度更新模块106,用于按照所述目标轮询周期对所述连入的WiFi热点的信号强度进行轮询,更新所述连入的WiFi热点的信号强度并在预设的信号强度展示区域中进行展示。

可选的,在一个实施例中,所述信号质量评价参数获取模块102还用于获取与所述连入的WiFi热点对应的信号强度以及上网速度;根据所述与所述连入的WiFi热点对应的信号强度以及上网速度计算与所述连入的WIFi热点对应的信号质量评价参数。

可选的,在一个实施例中,所述信号质量评价参数获取模块102还用于获取预设的加权系数,根据所述加权系数对所述连入的WiFi热点的信号强度和上网速度进行加权,生成与所述连入的WiFi热点的信号质量评价参数。

可选的,在一个实施例中,如图2所示,上述装置还包括信号质量评价参数更新模块108,用于更新所述连入的WIFi热点的上网速度;根据所述更新后的与所述连入的WiFi热点对应的信号强度以及上网速度计算与所述连入的WIFi热点对应的信号质量评价参数,并调用所述目标轮询周期确定模块104。

可选的,在一个实施例中,所述目标轮询周期确定模块104还用于在预设的信号质量评价参数区间中确定所述连入的WiFi热点的信号质量评价参数所述的目标区间;根据预设的信号质量评价参数区间与轮询周期之间的对应关系确定与所述目标区间对应的目标轮询周期。

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

采用了上述WiFi信号强度的更新方法和装置之后,在连入了WiFi热点之后,根据连入的WiFi热点的信号强度和/或上网速度来确定当前WiFi热点的信号质量评价参数,并根据信号质量评价参数确定与连入的WiFi热点对应的轮询周期;从而按照该确定的轮询周期对WiFi热点的信号强度进行轮询和更新。也就是说,在WiFi热点的信号质量较优时,采用较长的轮询周期,在WiFi热点的信号质量较差时,采用较短的轮询周期,这样即保证了用户在WiFi热点的信号质量较差时需要不断的轮询WiFi信号质量以便在信号质量过低时及时切换至更优的网络进行上网的良好的上网体验,也减少了在WiFi热点的信号质量良好时因为不断的对WiFi热点的信号强度进行轮询造成的系统负担。

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

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

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

在连入WiFi热点后,获取所述连入的WiFi热点的信号质量评价参数,所述信号质量评价参数包括信号强度、上网速度中的一种或多种;

根据预设的信号质量评价参数与轮询周期之间的对应关系确定与所述连入的WiFi热点的信号质量评价参数对应的轮询周期作为目标轮询周期;

按照所述目标轮询周期对所述连入的WiFi热点的信号强度进行轮询,更新所述连入的WiFi热点的信号强度;

所述输出接口1004用于在预设的信号强度展示区域中进行展示。

可选的,在一个实施例中,上述处理器1002还用于所获取与所述连入的WiFi热点对应的信号强度以及上网速度;根据所述与所述连入的WiFi热点对应的信号强度以及上网速度计算与所述连入的WIFi热点对应的信号质量评价参数。

可选的,在一个实施例中,上述处理器1002还用于获取预设的加权系数,根据所述加权系数对所述连入的WiFi热点的信号强度和上网速度进行加权,生成与所述连入的WiFi热点的信号质量评价参数。

可选的,在一个实施例中,上述处理器1002还用于更新所述连入的WIFi热点的上网速度;根据所述更新后的与所述连入的WiFi热点对应的信号强度以及上网速度计算与所述连入的WIFi热点对应的信号质量评价参数,并执行所述根据预设的信号质量评价参数与轮询周期之间的对应关系确定与所述连入的WiFi热点的信号质量评价参数对应的轮询周期作为目标轮询周期的步骤。

可选的,在一个实施例中,上述处理器1002还用于在预设的信号质量评价参数区间中确定所述连入的WiFi热点的信号质量评价参数所述的目标区间;根据预设的信号质量评价参数区间与轮询周期之间的对应关系确定与所述目标区间对应的目标轮询周期。

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

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