一种WiFi连接控制的方法、终端设备及服务器的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种WiFi连接控制的方法、终端设备及服务器。
【背景技术】
[0002]无线保真技术(WiFi,Wireless Fidelity)是IEEE802.11协议族下支持局域无线网络通信的技术总称。目前大部分终端设备都有WiFi功能,通过WiFi接入点可以很方便地将终端设备接入到连接互联网的局域网络中,从而使得与其连接的终端设备可以访问互联网。通过连接WiFi接入点访问互联网,具有速度快成本低等优点。
[0003]目前WiFi都具有自动连接功能,在WiFi开启的情况下,会自动连接附近连接过的热点设备。
[0004]虽然WiFi提供了自动连接功能,但是需要终端设备的WiFi模块一直处于开启状态,而WiFi模块功耗较大,降低了终端设备的待机时间。
【发明内容】
[0005]本发明实施例提供了一种WiFi连接控制的方法、终端设备及服务器,能够降低WiFi的功耗,提高终端设备的待机时间。
[0006]第一方面,本发明实施例提供了一种WiFi连接控制的方法,应用于终端设备,包括:
[0007]终端设备确定自身的地理位置,并将地理位置对应的地理位置信息发送至服务器;终端设备接收服务器发送的地理位置所在的区域的第一 WiFi热点的信息;根据第一WiFi热点的信息对第一 WiFi热点进行质量密度计算得到第一 WiFi热点的质量密度值;若第一 WiFi热点的质量密度值超过预设阈值,则终端设备开启WiFi传输功能。
[0008]结合第一方面,在第一方面的第一种可能的实现方式中,第一 WiFi热点的信息包括WiFi热点的信号强度和WiFi热点的速率,WiFi热点的信号强度为服务器根据第一 WiFi热点所在的位置与地理位置计算得到的第一 WiFi热点在地理位置的信号强度;
[0009]终端设备根据第一 WiFi热点的信息对第一 WiFi热点进行质量密度计算得到第一 WiFi热点的质量密度值包括:终端设备根据第一 WiFi热点的信息,通过计算P =Σ (ax+by)得到第一 WiFi热点的质量密度值,其中,P为第一 WiFi热点的质量密度值,X为第一 WiFi热点中的WiFi热点的信号强度值,a为信号强度值的权数,y为第一 WiFi热点中的WiFi热点的速率,b为速率的权数。
[0010]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在终端设备开启WiFi传输功能之后还包括:终端设备根据质量密度值调整第一 WiFi热点的自动扫描间隔时间;终端设备根据自动扫描间隔时间扫描第一 WiFi热点。
[0011]结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,终端设备根据质量密度值调整第一 WiFi热点的自动扫描间隔时间包括:终端设备通过计算T = Tl/p得到第一 WiFi热点的自动扫描间隔时间,其中,T为第一 WiFi热点的自动扫描间隔时间,Tl为第一 WiFi热点的标准扫描间隔时间。
[0012]结合第一方面、第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任一项可能的实现方式,在第一方面的第四种可能的实现方式中,终端设备开启WiFi传输功能之后还包括:终端设备接收服务器发送的第二 WiFi热点的信息;若终端设备根据第二 WiFi热点的信息计算得到的第二 WiFi热点的质量密度值低于预设阈值,则终端设备关闭WiFi传输功能。
[0013]第二方面,本发明实施例提供了一种WiFi连接控制的方法,应用于服务器,包括:
[0014]服务器接收终端设备发送的地理位置信息;再向终端设备发送地理位置信息对应的地理位置所在的区域的WiFi热点的信息,以使得终端设备根据WiFi热点的信息对WiFi热点进行质量密度计算得到WiFi热点的质量密度值,当WiFi热点的质量密度超过预设阈值时,则开启WiFi传输功能。
[0015]结合第二方面,在第二方面的第一种可能的实现方式中,WiFi热点的信息包括WiFi热点的信号强度和WiFi热点速率,WiFi热点的信号强度为服务器根据WiFi热点所在的位置与地理位置计算得到的WiFi热点在地理位置的信号强度。
[0016]第三方面,本发明实施例提供了一种终端设备,包括:
[0017]定位单元,用于确定自身的地理位置;发送单元,用于将定位单元确定的地理位置对应的地理位置信息发送至服务器;接收单元,用于接收服务器发送的地理位置所在的区域的第一 WiFi热点的信息;处理单元,用于根据第一 WiFi热点的信息对第一 WiFi热点进行质量密度计算得到第一 WiFi热点的质量密度值;若第一 WiFi热点的质量密度值超过预设阈值,则开启WiFi传输功能。
[0018]结合第三方面,在第三方面的第一种可能的实现方式中,接收单元,具体用于接收服务器发送的地理位置所在的区域的WiFi热点的信号强度和WiFi热点的速率,WiFi热点的信号强度为服务器根据第一 WiFi热点所在的位置与地理位置计算得到的第一 WiFi热点在地理位置的信号强度;
[0019]处理单元,具体用于根据WiFi热点的信号强度和WiFi热点的速率,通过计算p =Σ (ax+by)得到第一 WiFi热点的质量密度值,其中,P为第一 WiFi热点的质量密度值,X为第一 WiFi热点中的WiFi热点的信号强度值,a为信号强度值的权数,y为第一 WiFi热点中的WiFi热点的速率,b为速率的权数。
[0020]结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,处理单元,还用于在开启WiFi传输功能之后,根据质量密度值调整第一 WiFi热点的自动扫描间隔时间,再根据自动扫描间隔时间扫描第一 W i F i热点。
[0021]结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,处理单元,具体用于通过计算T = Tl/p得到第一 WiFi热点的自动扫描间隔时间,其中,T为第一 WiFi热点的自动扫描间隔时间,Tl为第一 WiFi热点的标准扫描间隔时间。
[0022]结合第三方面、第三方面的第一种可能的实现方式至第三方面的第三种可能的实现方式中的任一项可能的实现方式,在第三方面的第四种可能的实现方式中,接收单元,还用于在处理单元开启WiFi传输功能之后接收服务器发送的第二 WiFi热点的信息;处理单元,还用于根据第二 WiFi热点的信息计算得到的第二 WiFi热点的质量密度值,若质量密度值低于预设阈值,则关闭WiFi传输功能。
[0023]第四方面,本发明实施例提供了一种服务器,包括:
[0024]接收单元,用于接收终端设备发送的地理位置信息;
[0025]发送单元,用于向终端设备发送地理位置信息对应的地理位置所在的区域的WiFi热点的信息。
[0026]结合第四方面,在第四方面的第一种可能的实现方式中,WiFi热点的信息,包括WiFi热点的信号强度和WiFi热点速率。
[0027]从以上技术方案可以看出,本发明实施例的方案具有如下有益效果:
[0028]本发明实施例中,终端设备的WiFi模块并不是一直处于开启状态,而是终端设备先将自身的地理位置信息发送至服务器,再接收服务器发送的地理位置所在的区域的WiFi热点信息,根据WiFi热点信息对WiFi热点进行质量密度计算得到WiFi热点的质量密度值,若质量密度值超过预设阈值,才开启WiFi传输功能。终端设备能够根据所在区域的WiFi质量密度值来控制WiFi传输功能的开启,因此能够降低WiFi的功耗,提高终端设备的待机时间。
【附图说明】
[0029]图1为本发明实施例中终端设备侧的WiFi连接控制方法的一种流程图;
[0030]图2为本发明实施例中终端设备侧的WiFi连接控制的另一种流程图;
[0031]图3为本发明实施例中服务器侧的WiFi连接控制的一种流程图;
[0032]图4为本发明实施例中终端设备的功能模块示意图;
[0033]图5为本发明实施例中终端设备的功能模块示意图;
[0034]图6为本发明实施例中服务器的功能模块示意图;
[0035]图7本发明实施例中终端设备的硬件结构示意图;
[0036]图8本发明实施例中服务器的硬件结构示意图。
【具体实施方式】
[0037]本发明实施例提供了一种WiFi连接控制的方法、终端设备及服务器,能够降低WiFi的功耗,提高终端设备的待机时间。下面分别进行详细说明。
[0038]为了使本技术领域的人员更好地理解本发明