一种检测网络连接的方法、介质以及设备技术

技术编号:18952836 阅读:81 留言:0更新日期:2018-09-15 13:50
本申请公开了一种用于在终端检测网络连接的方法、介质以及设备,在确定终端与WiFi热点建立通信连接之后,可通过该WiFi热点,向多个域名分别发送访问请求。并当该WiFi热点的类型以及第一访问结果符合预定条件时,等待第二访问结果,并根据该第二访问结果,确定该WiFi热点的网络连接的检测结果。

【技术实现步骤摘要】
一种检测网络连接的方法、介质以及设备
本申请涉及计算机
,尤其涉及一种检测网络连接的方法、介质以及设备。
技术介绍
无线保真(WirelessFidelity,WiFi)是一种短距离无线通信技术。集成有WiFi模块的终端可利用WiFi技术,通过接入无线局域网络热点(WiFi热点)连接网路。由于通常WiFi热点连接网络的访问速度较快,并且可节约移动网络的流量消耗,因此逐渐成为大部分用户选择接入无线网络的方式。具体的,集成有WiFi模块的终端(例如,个人电脑、手机、平板电脑等设备)在通过WiFi热点连接网络时,需要先与WiFi热点建立通信连接,再通过该WiFi热点连接网络,如图1所示。在图1中,手机与无线路由器通过WiFi技术建立通信连接,而无线路由器通过有线通信技术接入网络。现有WiFi热点可根据建立连接的方式分为不同类型:加密热点以及开放热点。其中,在与加密性热点建立连接时,需要获取WiFi热点的地址及其登陆密码才可与该WiFi热点建立通信连接。而开放热点来说,还可分为无验证和有验证热点,无验证的开放热点通常只需要确定WiFi热点的地址,便可与该WiFi热点建立通信连接。类似的,对于有验证的开放热点,虽然无需WiFi热点的登陆密码便可建立通信连接,不过通常还需要先在入口(portal)页面进行验证,并在验证通过后再接入网络。但是,终端与WiFi热点建立连接,并不意味着终端已经接入网络。当WiFi热点本身无法接入网络时,即使终端与WiFi热点建立连接,终端也无发接入网络。因此,需要一种检测方法,来检测终端是否接入网络。
技术实现思路
本申请的一些实施例提供检测网络连接的方法、介质以及设备。本申请的一些实施例采用下述技术方案:一种用于在终端检测网络连接的方法,包括:建立与WiFi热点的通信连接;通过所述WiFi热点,向多个域名分别发送访问请求;当所述WiFi热点的类型以及接收到的第一访问结果符合预定条件时,等待第二访问结果,并根据所述第二访问结果,确定所述WiFi热点的网络连接的检测结果;其中,所述第一访问结果为向多个域名分别发送访问请求之后最先接收到的访问结果,所述第二访问结果的接收时间晚于所述第一访问结果,且所述第二访问结果所对应的域名与所述第一访问结果所对应的域名不同。一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述的方法。一种用于检测网络连接的网络设备,其中,所述网络设备包括:一个或多个处理器;以及存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述方法的操作。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:在检测建立通信连接的WiFi热点的网络连接时,可通过向多个域名分别发送访问的方式,根据返回的各访问结果,确定检测结果。为了提高检测结果的准确度以及减少检测时间,当该WiFi热点的类型以及第一访问结果(即,发送各访问请求之后最先接收到的访问结果)符合预定条件时,可等待第二访问结果,并根据第二访问结果,确定该WiFi热点的网络连接的检测结果。本申请中检测WiFi热点的网络连接是否可用,是根据返回的访问结果确定出来的。根据WiFi热点的类型以及第一访问结果是否符合预设条件,来确定是否根据第二访问结果确定检测结果,可减少根据单一域名进行检测导致的检测结果错误,提高检测准确率;若不符合预设条件时,可仅基于第一访问结果来进行检测,从而减少检测过程耗费的时间。本申请的方案可兼顾检测准确性和检测效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为通过WiFi热点连接网络的示意图;图2为本申请实施例提供的一些实施例的检测网络连接方法的流程示意图;图3为本申请实施例提供的时间轴的示意图;图4为图2所示实施例的步骤S140的一些实施例的流程示意图;图5为本申请实施例提供的一种用于检测网络连接的网络设备的示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。图2所示的根据本申请一些实施例的用于在终端检测网络连接的流程示意图可包括以下步骤:S100:建立与WiFi热点的通信连接。由于检测的是网络连接的情况,所以首先需要建立网络连接。于是在本申请实施例中,该检测过程由在终端与WiFi热点建立通信连接之后,执行后续步骤的操作,以确定该WiFi热点的网络连接情况。本申请的一些实施例的检测过程具体可由终端执行。其中该终端,从设备层面上来说具体可以是移动终端,如,手机、平板电脑等设备,而从软件层面上来说,具体可以是安装在上述设备中的软件或者客户端。当然,本申请对于该终端具体为何种设备不做限定。另外在本申请中,正如前述的,该终端与WiFi热点建立是本申请实施例提供的检测过程实施的基础,因此只要确定该终端与WiFi热点建立通信连接之后便可继续执行后续步骤的操作,而对于具体建立通信连接的过程以及采用的方法本申请不做限定。例如,该终端与WiFi热点可以是按照历史记录自动连接上的,也可是根据用户的操作手动连接上的,也可以是设备扫描到开放的WiFi热点后自动连接的。进一步地,在本申请一些实施例中,该WiFi热点根据建立连接的方式分为不同类型:加密热点以及开放热点。而该终端可通过与该WiFi热点的通信确定该WiFi热点的类型。例如,若WiFi热点要求终端需要向该WiFi热点发送登录密码以完成该终端与该WiFi热点之间的连接,则可确定该WiFi热点为加密热点。若终端无需向该WiFi热点发送登录密码即可完成与WiFi热点之间的连接,则可确定该WiFi热点为开放热点。S120:通过所述WiFi热点,向多个域名分别发送访问请求。由于通常WiFi热点不会提供自身的网络连接的状态,因此在本申请一些实施例中,终端可以通过向多个域名分别发送访问请求,并根据返回的访问结果,确定WiFi热点的网络连接的检测结果。具体的,在本申请一些实施例中,终端中可预先配置有多个域名。该多个域名可指向运行状态和网络连接状态较为稳定的服务器。当然,各域名具体可根据需要进行配置。另外,由于WiFi热点通常为第三方的网络设备,所以终端难以确定WiFi热点是否配置了黑名单或者白名单。而若WiFi热点中配置了黑名单或者白名单,则当终端中配置单一域名用于检测网络连接,就有可能会出现配置的域名落入该白名单或者黑名单中的情况。而根据落入WiFi热点黑名单或者白名单中的域名进行网络连接的检测的结果,并不能表示该WiFi热点真正的网络连接状态。在本申请中,终端中预先配置了多个域名,由于多个域名均落入WiFi热点的白名单或者黑名单中的概率相对较低,所以可避免根据单一域名进行检测时检测结果不准确的问题。当然,在本申请中该域名的数量只要大于两个即可,具体配置多少域名可根据需要配置,本申请本文档来自技高网...

【技术保护点】
1.一种用于在终端检测网络连接的方法,其特征在于,包括:建立与WiFi热点的通信连接;通过所述WiFi热点,向多个域名分别发送访问请求;当所述WiFi热点的类型以及接收到的第一访问结果符合预定条件时,等待第二访问结果,并根据所述第二访问结果,确定所述WiFi热点的网络连接的检测结果;其中,所述第一访问结果为向多个域名分别发送访问请求之后最先接收到的访问结果,所述第二访问结果的接收时间晚于所述第一访问结果,且所述第二访问结果所对应的域名与所述第一访问结果所对应的域名不同。

【技术特征摘要】
1.一种用于在终端检测网络连接的方法,其特征在于,包括:建立与WiFi热点的通信连接;通过所述WiFi热点,向多个域名分别发送访问请求;当所述WiFi热点的类型以及接收到的第一访问结果符合预定条件时,等待第二访问结果,并根据所述第二访问结果,确定所述WiFi热点的网络连接的检测结果;其中,所述第一访问结果为向多个域名分别发送访问请求之后最先接收到的访问结果,所述第二访问结果的接收时间晚于所述第一访问结果,且所述第二访问结果所对应的域名与所述第一访问结果所对应的域名不同。2.如权利要求1所述的方法,其特征在于,所述WiFi热点的类型至少包括:加密热点以及开放热点。3.如权利要求1所述的方法,其特征在于,所述WiFi热点以及所述第一访问结果符合预定条件,包括:所述WiFi热点的类型为加密热点,且所述第一访问结果指示不可访问与所述第一访问结果对应的域名。4.如权利要求3所述的方法,其特征在于,根据所述第二访问结果,确定所述WiFi热点的网络连接的检测结果,包括:若所述第二访问结果指示可访问与所述第二访问结果对应的域名,确定所述WiFi热点的网络连接的检测结果为可用;若所述第二访问结果指示不可访问与所述第二访问结果对应的域名,确定所述WiFi热点的网络连接的检测结果为不可用。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述WiFi热点的类型为加密热点,且所述第一访问结果指示可访问与所述第一访问结果对应的域名,确定所述WiF...

【专利技术属性】
技术研发人员:吴培希
申请(专利权)人:上海连尚网络科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1