一种WIFI热点的网络检测方法及装置

申请号 CN201710031671.8 申请日 2017-01-17 公开(公告)号 CN107071866A 公开(公告)日 2017-08-18
申请人 广东欧珀移动通信有限公司; 发明人 蒋世民;
摘要 本 发明 实施例 公开了一种WIFI热点的网络检测方法,包括:在连入WIFI热点之后,生成网络检测 请求 并发送给预设的检测地址;接收返回的与所述网络检测请求对应的网络检测结果,获取与所述网络检测结果对应的DNS信息;判断所述DNS信息是否与所述预设的检测地址对应,若否,则判定所述网络检测结果为伪造结果。此外,本发明实施例还公开了一种WIFI热点的网络检测装置。采用本发明,可提高连入WIFI热点之后网络检测的准确性。
权利要求

1.一种WIFI热点的网络检测方法,其特征在于,包括:
在连入WIFI热点之后,生成网络检测请求并发送给预设的检测地址;
接收返回的与所述网络检测请求对应的网络检测结果,获取与所述网络检测结果对应的DNS信息;
判断所述DNS信息是否与所述预设的检测地址对应,若否,则判定所述网络检测结果为伪造结果。
2.根据权利要求1所述的WIFI热点的网络检测方法,其特征在于,所述判断所述DNS信息是否与所述预设的检测地址对应的步骤之后还包括:
在所述DNS信息与所述预设的检测地址是对应的时,根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络;
在所述连入的WIFI热点无法访问网络时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
3.根据权利要求1所述的WIFI热点的网络检测方法,其特征在于,所述判定所述网络检测结果为伪造结果的步骤之后还包括:
检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
4.根据权利要求1所述的WIFI热点的网络检测方法,其特征在于,所述生成网络检测请求并发送给预设的检测地址还包括:
确定预设的检测地址,根据所述确定的检测地址生成与该检测地址对应的HTTP请求,将所述HTTP请求发送给所述预设的检测地址。
5.根据权利要求2所述的WIFI热点的网络检测方法,其特征在于,所述根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络还包括:
判断所述网络检测结果是否为204,若是,则判定所述连入的WIFI热点可以访问网络,否则,则判定所述连入的WIFI热点无法访问网络。
6.一种WIFI热点的网络检测装置,其特征在于,包括:
网络检测请求发送模,用于在连入WIFI热点之后,生成网络检测请求并发送给预设的检测地址;
网络检测结果接收模块,用于接收返回的与所述网络检测请求对应的网络检测结果;
DNS信息获取模块,用于获取与所述网络检测结果对应的DNS信息;
结果判断模块,用于判断所述DNS信息是否与所述预设的检测地址对应,在所述DNS信息与所述预设的检测地址不对应时,判定所述网络检测结果为伪造结果。
7.根据权利要求6所述的WIFI热点的网络检测装置,其特征在于,所述结果判断模块还用于在所述DNS信息与所述预设的检测地址对应时,根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络;
所述装置还包括第一WIFI热点重连模块,用于在所述连入的WIFI热点无法访问网络时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
8.根据权利要求6所述的WIFI热点的网络检测装置,其特征在于,所述装置还包括第二WIFI热点重连模块,用于在所述网络检测结果为伪造结果时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
9.根据权利要求6所述的WIFI热点的网络检测装置,其特征在于,所述网络检测请求发送模块还用于确定预设的检测地址,根据所述确定的检测地址生成与该检测地址对应的HTTP请求,将所述HTTP请求发送给所述预设的检测地址。
10.根据权利要求7所述的WIFI热点的网络检测装置,其特征在于,所述结果判断模块还用于判断所述网络检测结果是否为204,在所述网络检测结果为204时,判定所述连入的WIFI热点可以访问网络,在所述网络检测结果不为204时,判定所述连入的WIFI热点无法访问网络。

说明书全文

一种WIFI热点的网络检测方法及装置

技术领域

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

背景技术

[0002] 随着智能手机和无线网络的普及,用户在家里、公司以及公共场所都可以连入WIFI热点来访问网络。在智能手机等终端在通过身份验证连入某一个WIFI热点之后,会自动发起对连入的WIFI热点对应的网络的检测,例如,检测该WIFI热点是否连入网络并且可以正常上网。
[0003] 一般来讲,在发起对WIFI热点对应的网络的检测时,会向特定的一个服务器(如www.baidu.com)发起HTTP请求,并根据上述特定的服务器针对该HTTP请求返回的结果来判断当前连入的WIFI热点是否可以访问网络。例如,可以根据返回的结果是否为204来判断是否可以上网,若等于204则判断为可以上网,若不为204则判断为不可以上网。但是,在网络不通的情况下,在终端发起对服务器的HTTP请求时,WIFI热点对应的本地路由器也可能针对该HTTP请求返回与可以上网对应的返回结果(例如返回204),从而使得连入WIFI热点的终端将当前连入的WIFI热点误判为可以上网。对于用户来讲,对于当前连入的WIFI热点是否可以上网的判断的错误可能使用户错误的以为当前连入的WIFI热点是可以上网的,而没有在不可以上网的情况下及时切换至其他可上网的网络或者WIFI热点,造成用户无法接收到需要联网才能接收到的消息。

发明内容

[0004] 基于此,为解决传统技术中的连入WIFI热点之后对网络的检测过程中对是否可上网的判断的准确性不足的技术问题,特提出了一种WIFI热点的网络检测方法。
[0005] 一种WIFI热点的网络检测方法,包括:
[0006] 在连入WIFI热点之后,生成网络检测请求并发送给预设的检测地址;
[0007] 接收返回的与所述网络检测请求对应的网络检测结果,获取与所述网络检测结果对应的DNS信息;
[0008] 判断所述DNS信息是否与所述预设的检测地址对应,若否,则判定所述网络检测结果为伪造结果。
[0009] 可选的,在其中一个实施例中,所述判断所述DNS信息是否与所述预设的检测地址对应的步骤之后还包括:
[0010] 在所述DNS信息与所述预设的检测地址是对应的时,根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络;
[0011] 在所述连入的WIFI热点无法访问网络时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0012] 可选的,在其中一个实施例中,所述判定所述网络检测结果为伪造结果的步骤之后还包括:
[0013] 检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0014] 可选的,在其中一个实施例中,所述生成网络检测请求并发送给预设的检测地址还包括:
[0015] 确定预设的检测地址,根据所述确定的检测地址生成与该检测地址对应的HTTP请求,将所述HTTP请求发送给所述预设的检测地址。
[0016] 可选的,在其中一个实施例中,所述根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络还包括:
[0017] 判断所述网络检测结果是否为204,若是,则判定所述连入的WIFI热点可以访问网络,否则,则判定所述连入的WIFI热点无法访问网络。
[0018] 此外,为解决传统技术中的连入WIFI热点之后对网络的检测过程中对是否可上网的判断的准确性不足的技术问题,特提出了一种WIFI热点的网络检测装置。
[0019] 一种WIFI热点的网络检测装置,包括:
[0020] 网络检测请求发送模,用于在连入WIFI热点之后,生成网络检测请求并发送给预设的检测地址;
[0021] 网络检测结果接收模块,用于接收返回的与所述网络检测请求对应的网络检测结果;
[0022] DNS信息获取模块,用于获取与所述网络检测结果对应的DNS信息;
[0023] 结果判断模块,用于判断所述DNS信息是否与所述预设的检测地址对应,在所述DNS信息与所述预设的检测地址不对应时,判定所述网络检测结果为伪造结果。
[0024] 可选的,在其中一个实施例中,所述结果判断模块还用于在所述DNS信息与所述预设的检测地址对应时,根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络;
[0025] 所述装置还包括第一WIFI热点重连模块,用于在所述连入的WIFI热点无法访问网络时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0026] 可选的,在其中一个实施例中,所述装置还包括第二WIFI热点重连模块,用于在所述网络检测结果为伪造结果时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0027] 可选的,在其中一个实施例中,所述网络检测请求发送模块还用于确定预设的检测地址,根据所述确定的检测地址生成与该检测地址对应的HTTP请求,将所述HTTP请求发送给所述预设的检测地址。
[0028] 可选的,在其中一个实施例中,所述结果判断模块还用于判断所述网络检测结果是否为204,在所述网络检测结果为204时,判定所述连入的WIFI热点可以访问网络,在所述网络检测结果不为204时,判定所述连入的WIFI热点无法访问网络。
[0029] 实施本发明实施例,将具有如下有益效果:
[0030] 采用了上述WIFI热点的网络检测方法和装置之后,在终端连入WIFI热点并对当前连入的WIFI热点是否可以访问网络的网络检测中,通过向预设的检测地址发送网络检测请求,并根据返回的网络检测结果对应的DNS信息确定返回网络检测结果的设备是与检测地址对应的服务器,还是如当前连入的WIFI热点对应的路由器冒充检测地址对应的服务器返回的,从而确定网络检测结果是否是伪造的。也就是说,根据返回网络检测结果的设备的DNS信息确定该网络检测结果是真实的还是伪造的,从而提高了网络检测结果的准确度。并且,避免了因为伪造的网络检测结果使得误解当前连入的WIFI热点是可以访问网络的而实际终端却无法正常上网,提升了用户体验。附图说明
[0031] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032] 其中:
[0033] 图1为一个实施例中一种WIFI热点的网络检测方法的流程示意图;
[0034] 图2为一个实施例中一种WIFI热点的网络检测装置的结构示意图;
[0035] 图3为一个实施例中运行前述WIFI热点的网络检测方法的计算机设备的结构示意图。

具体实施方式

[0036] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037] 为解决传统技术中的连入WIFI热点之后对网络的检测过程中对是否可上网的判断的准确性不足的技术问题,在本实施例中,特提出了一种WIFI热点的网络检测方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机系统可以是智能手机、笔记本电脑平板电脑等安装有无线网卡或WIFI芯片的计算机设备。该计算机程序可以是智能手机或平板电脑等智能终端上的WIFI连接管理程序等计算机程序。
[0038] 具体的,如图1所示,上述WIFI热点的网络检测方法包括如下步骤S102-S112:
[0039] 步骤S102:在连入WIFI热点之后,生成网络检测请求并发送给预设的检测地址。
[0040] 智能手机、平板电脑等终端设备在连入一个WIFI热点之后,会自动发起对连入的WIFI热点对应的网络的检测,例如,检测连入的WIFI热点是否可以访问网络,如果连入的WIFI热点不能访问网络,则需要切换至其他可以访问网络的WIFI热点,以避免终端无法访问网络。
[0041] 在本实施例中,终端在连入WIFI热点之后,会生成网络检测请求来对当前连入的WIFI热点是否可以访问网络进行检测。例如,向特定的服务器发起网络检测请求,然后根据服务器返回的结果来判断是否可以访问网络。
[0042] 在一个具体的实施例中,上述生成网络检测请求并发送给预设的检测地址还包括:确定预设的检测地址,根据所述确定的检测地址生成与该检测地址对应的HTTP请求,将所述HTTP请求发送给所述预设的检测地址。
[0043] 预设的检测地址可以是系统默认设置的,也可以是用户根据自己的需求设置的,例如,可以将该预设的检测地址设置为www.baidu.com。在连入WIFI热点之后,确定在终端中存储的预设的检测地址,然后生成与该检测地址对应的HTTP请求并将该生成的HTTP请求发送给上述检测地址。即向上述www.baidu.com对应的服务器发送HTTP请求,然后相应的服务器会根据接收到的HTTP请求将相应的响应返回给发送请求的终端,在本实施例中,即为与预设的检测地址对应的服务器在接收到终端发送的HTTP请求之后根据该HTTP请求作出响应,作出的响应即为与接收到的HTTP请求对应的网络检测结果,并将该网络检测结果返回给终端,从而使得终端可以接收到与网络检测请求对应的网络检测结果。
[0044] 需要说明的是,在本实施例中,终端在向预设的检测地址对应的服务器发送HTTP请求时,其发送的HTTP请求为HEAD方法请求,也就是说,服务器返回给终端的只是响应标题,而不会返回被请求的检测地址对应的整个页面,例如,返回状态码204、200等。
[0045] 步骤S104:接收返回的与所述网络检测请求对应的网络检测结果。
[0046] 步骤S106:获取与所述网络检测结果对应的DNS信息。
[0047] 在与检测地址对应的服务器接收到终端发送的网络检测请求之后,会根据接收到的检测请求进行响应,响应的具体内容或方式即为与网络检测请求对应的网络检测结果。
[0048] 需要说明的是,网络检测结果中不仅包含了可以用来确定当前网络检测是否成功的相关内容(例如上述服务器根据接收到的HEAD请求返回的状态码)之外,还包括了返回该检测结果对应的DNS(Domain Name System,域名系统)信息,即返回网络检测结果的设备的DNS信息或者IP地址。
[0049] 步骤S108:判断所述DNS信息是否与所述预设的检测地址对应,若否,则执行步骤S110:判定所述网络检测结果为伪造结果;若是,则执行步骤S112:根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络。
[0050] 在本实施例中,根据返回网络检测结果的DNS信息可以确定返回网络检测结果的具体对象,例如,为与检测地址对应的服务器,或者为WIFI热点对应的路由器,再或者其他钓鱼WIFI热点对应的钓鱼服务器。在本实施例中,因为网络检测请求是发送给预设的检测地址的,即向与预设的检测地址对应的服务器请求的,因此,返回的网络检测结果也应该是与预设的检测地址对应,若不是,则网络检测结果可能不是上述预设的检测地址对应的服务器返回的,而是其他设备冒充该服务器返回的。
[0051] 具体实施例中,预先设定的检测地址对应的IP地址以及相应的DNS信息都是确定的,在本实施例中,在获取到与网络检测结果对应的DNS信息之后,判断获取到的DNS信息是否与上述预设的检测地址是对应的,如果DNS信息与上述预设的检测地址是对应的,则说明相应的网络检测结果是真实的、准确的、可信的,如果DNS信息与检测地址不是对应的,则说明相应的网络检测结果不是真实的,可能是伪造的。
[0052] 具体的,在网络检测结果对应的DNS信息与预设的检测地址不是对应的情况下,判定相应的网络检测结果是伪造结果,即该网络检测结果不可信,在此种情况下,应该重新对当前连入的WIFI热点是否可以访问网络进行检测,或者切换WIFI热点。
[0053] 具体的,上述判定所述网络检测结果为伪造结果的步骤之后还包括:检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0054] 在判定连入的WIFI热点对应的网络检测结果是伪造结果的情况下,对WIFI信号重新进行检测,即终端中的WIFI连接管理程序可通过调用智能终端的驱动程序获取到WIFI芯片检测到的WIFI信号的热点标识,例如服务集标识(英文:Service Set Identifier,简称:SSID)和物理地址(英文:Media Access Control,简称:MAC)地址。结合SSID和MAC作为热点标识,可现根据SSID建立索引,然后再根据MAC确定具体的WIFI热点。
[0055] 由于同一个区域可能存在多个WIFI热点的无线网络覆盖,因此,智能终端上的WIFI连接管理程序可以检测到多个信道的WIFI信号,每个信道的WIFI信号对应一个WIFI热点,且每个信道的WIFI信号中广播的SSID即为该信道的WIFI信号对应的WIFI热点。在多个WIFI热点的无线网络覆盖的区域,WIFI连接管理程序通过检测WIFI信号即可得到多个WIFI热点的热点标识的列表。
[0056] 相应的,终端上的WIFI连接管理程序在通过终端的驱动程序获取到WIFI芯片检测到的WIFI信号的热点标识的同时,也通过终端的驱动程序获取到WIFI芯片检测到的WIFI信号的信号强度,并根据检测到的WIFI信号的信号强度选择一个WIFI热点接入。
[0057] 进一步的,在本实施例中,在判定了网络检测结果是真实的情况下,即可根据网络检测结果对终端当前连入的WIFI热点是否可以访问网络进行判断,若可以访问网络,则不用作出任何处理,继续使用当前连入的WIFI热点的网络,反之,若不可以访问网络,则需要切换至其他网络以便终端能正常的访问网络。
[0058] 具体的,在一个实施例中,上述根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络还包括:判断所述网络检测结果是否为204,若是,则判定所述连入的WIFI热点可以访问网络,否则,则判定所述连入的WIFI热点无法访问网络。
[0059] 即终端发送的网络检测请求为HTTP请求中的HEAD请求,与预设的检测地址对应的服务器在接收到该HEAD请求之后,将相应的HTTP请求中对应的请求页面的页面首部返回给终端,并且,返回的还包括了对应的状态码,例如204。在本实施例中,若返回的状态码为204,则说明当前连入的WIFI热点可以正常访问网络,反之,若返回的状态码不是204而是其他值,例如,200,在此种情况下,则说明终端当前连入的WIFI热点不能正常访问网络。
[0060] 在终端当前连入的WIFI热点不能正常访问网络的情况下,为了避免用户在使用终端时因为不能访问网络漏收消息或者其他影响用户体验的情况,在本实施例中,可选的步骤还包括:在所述连入的WIFI热点无法访问网络时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0061] 也就是说,在当前连入的WIFI热点不能访问网络的情况下,对WIFI信号重新进行检测,即终端中的WIFI连接管理程序可通过调用智能终端的驱动程序获取到WIFI芯片检测到的WIFI信号的热点标识,例如服务集标识(英文:Service Set Identifier,简称:SSID)和物理地址(英文:Media Access Control,简称:MAC)地址。结合SSID和MAC作为热点标识,可现根据SSID建立索引,然后再根据MAC确定具体的WIFI热点。
[0062] 由于同一个区域可能存在多个WIFI热点的无线网络覆盖,因此,智能终端上的WIFI连接管理程序可以检测到多个信道的WIFI信号,每个信道的WIFI信号对应一个WIFI热点,且每个信道的WIFI信号中广播的SSID即为该信道的WIFI信号对应的WIFI热点。在多个WIFI热点的无线网络覆盖的区域,WIFI连接管理程序通过检测WIFI信号即可得到多个WIFI热点的热点标识的列表。
[0063] 相应的,终端上的WIFI连接管理程序在通过终端的驱动程序获取到WIFI芯片检测到的WIFI信号的热点标识的同时,也通过终端的驱动程序获取到WIFI芯片检测到的WIFI信号的信号强度,并根据检测到的WIFI信号的信号强度选择一个WIFI热点接入。
[0064] 此外,为解决传统技术中的连入WIFI热点之后对网络的检测过程中对是否可上网的判断的准确性不足的技术问题,在一个实施例中,如图2所示,还提出了一种WIFI热点的网络检测装置,包括网络检测请求发送模块102、网络检测结果接收模块104、DNS信息获取模块106以及结果判断模块108,其中:
[0065] 网络检测请求发送模块102,用于在连入WIFI热点之后,生成网络检测请求并发送给预设的检测地址;
[0066] 网络检测结果接收模块104,用于接收返回的与所述网络检测请求对应的网络检测结果;
[0067] DNS信息获取模块106,用于获取与所述网络检测结果对应的DNS信息;
[0068] 结果判断模块108,用于判断所述DNS信息是否与所述预设的检测地址对应,在所述DNS信息与所述预设的检测地址不对应时,判定所述网络检测结果为伪造结果。
[0069] 可选的,在一个实施例中,所述结果判断模块108还用于在所述DNS信息与所述预设的检测地址对应时,根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络;如图2所示,上述装置还包括第一WIFI热点重连模块110,用于在所述连入的WIFI热点无法访问网络时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0070] 可选的,在一个实施例中,如图2所示,上述装置还包括第二WIFI热点重连模块112,用于在所述网络检测结果为伪造结果时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0071] 可选的,在一个实施例中,所述网络检测请求发送模块102还用于确定预设的检测地址,根据所述确定的检测地址生成与该检测地址对应的HTTP请求,将所述HTTP请求发送给所述预设的检测地址。
[0072] 可选的,在一个实施例中,所述结果判断模块108还用于判断所述网络检测结果是否为204,在所述网络检测结果为204时,判定所述连入的WIFI热点可以访问网络,在所述网络检测结果不为204时,判定所述连入的WIFI热点无法访问网络。
[0073] 实施本发明实施例,将具有如下有益效果:
[0074] 采用了上述WIFI热点的网络检测方法和装置之后,在终端连入WIFI热点并对当前连入的WIFI热点是否可以访问网络的网络检测中,通过向预设的检测地址发送网络检测请求,并根据返回的网络检测结果对应的DNS信息确定返回网络检测结果的设备是与检测地址对应的服务器,还是如当前连入的WIFI热点对应的路由器冒充检测地址对应的服务器返回的,从而确定网络检测结果是否是伪造的。也就是说,根据返回网络检测结果的设备的DNS信息确定该网络检测结果是真实的还是伪造的,从而提高了网络检测结果的准确度。并且,避免了因为伪造的网络检测结果使得误解当前连入的WIFI热点是可以访问网络的而实际终端却无法正常上网,提升了用户体验。
[0075] 在一个实施例中,如图3所示,图3展示了一种运行上述WIFI热点的网络检测方法的基于冯诺依曼体系的计算机系统的终端。该计算机系统可以是智能手机、平板电脑、掌上电脑、笔记本电脑或个人电脑等终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可选的可至少包括网络接口10012。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可至少包括显示屏10042等设备。
[0076] 在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统中形成逻辑上的网络检测请求发送模块102、网络检测结果接收模块104、DNS信息获取模块106、结果判断模块108、第一WIFI热点重连模块110以及第二WIFI热点重连模块112。且在上述WIFI热点的网络检测方法执行过程中,输入的参数均通过外部输入接口
1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。
[0077] 具体的,上述处理器1002还用于执行如下操作:
[0078] 在连入WIFI热点之后,生成网络检测请求并发送给预设的检测地址;
[0079] 接收返回的与所述网络检测请求对应的网络检测结果,获取与所述网络检测结果对应的DNS信息;
[0080] 判断所述DNS信息是否与所述预设的检测地址对应,若否,则判定所述网络检测结果为伪造结果。
[0081] 可选的,在一个实施例中,上述处理器1002还用于执行在所述DNS信息与所述预设的检测地址是对应的时,根据所述网络检测结果确定所述连入的WIFI热点是否可以访问网络;在所述连入的WIFI热点无法访问网络时,检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0082] 可选的,在一个实施例中,上述处理器1002还用于执行检测WIFI信号,根据WIFI信号获取检测到的WIFI热点重新选择检测到的WIFI热点接入。
[0083] 可选的,在一个实施例中,上述处理器1002还用于执行确定预设的检测地址,根据所述确定的检测地址生成与该检测地址对应的HTTP请求,将所述HTTP请求发送给所述预设的检测地址。
[0084] 可选的,在一个实施例中,上述处理器1002还用于执行判断所述网络检测结果是否为204,若是,则判定所述连入的WIFI热点可以访问网络,否则,则判定所述连入的WIFI热点无法访问网络。
[0085] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
QQ群二维码
意见反馈