检测无线网络接入点连接网络的方法和装置制造方法及图纸

技术编号:15442653 阅读:131 留言:0更新日期:2017-05-26 07:25
本发明专利技术涉及一种检测无线网络接入点连接网络的方法和装置。所述方法包括:获取所选的无线网络接入点,连接所述无线网络接入点,并通过所述无线网络接入点向第一指定网页发起访问请求;接收所述第一指定网页根据所述访问请求返回的第一响应数据;判断所述第一响应数据与所述第一指定网页的内容是否相匹配,若相匹配,提示所述无线网络接入点连接网络成功。上述检测无线网络接入点连接网络的方法和装置,实现了对无线网络接入点能够连接网络的检测,不需要进行ping操作,适用于各种无线网络接入点连接网络的检测,提高了检测的通用性。

Method and device for detecting connection point of wireless network access point

The invention relates to a method and a device for detecting a connection point of a wireless network access point. The method includes: wireless network access point for the selected connection, the wireless network access point, and initiates an access request to the first page specified by the wireless network access point; receiving the first specified page according to the first response data of the access request return; determine the first response data and the first the contents of the specified page matches, if matched, prompting the wireless network access point connected to the network. Method and apparatus for the detection of wireless network access point to connect to the network, realize the detection of wireless network access point to connect to the network, without the need for Ping operation, suitable for the detection of various wireless network access point to connect to the network, improves the versatility of detection.

【技术实现步骤摘要】
检测无线网络接入点连接网络的方法和装置
本专利技术涉及网络应用领域,特别是涉及一种检测无线网络接入点连接网络的方法和装置。
技术介绍
WiFi是一种可以将移动终端、个人计算机等终端互连的技术。随着WiFi技术的发展,在许多公众场合设有WiFi热点(无线网络接入点),用户可以通过这些无线网络接入点接入网络进行上网。但是WiFi热点的质量参差不齐,有的甚至无法上网,有的需要用户输入手机号码进行验证才能连接网络,用户无法清楚所连接的WiFi热点是否可以连接网络。为了检测WiFi热点是否能够连接网络,传统的方式是向服务器发送ICMP(InternetControlMessageProtocol,因特网控制报文协议)包进行ping操作,并分析回包来进行判断,然而,有些WiFi热点禁止ping操作,导致无法检测无线网络接入点是否能够连接网络。
技术实现思路
基于此,有必要针对无法检测部分无线网络接入点是否能够连接网络的问题,提供一种检测无线网络接入点连接网络的方法和装置,能够检测各种无线网络接入点是否能够连接网络,提高了检测的通用性。一种检测无线网络接入点连接网络的方法,包括:获取所选的无线网络接入点,连接所述无线网络接入点,并通过所述无线网络接入点向第一指定网页发起访问请求;接收所述第一指定网页根据所述访问请求返回的第一响应数据;判断所述第一响应数据与所述第一指定网页的内容是否相匹配,若相匹配,则提示所述无线网络接入点连接网络成功。一种检测无线网络接入点连接网络的装置,包括:请求发起模块,用于获取所选的无线网络接入点,连接所述无线网络接入点,并通过所述无线网络接入点向第一指定网页发起访问请求;响应接收模块,用于接收所述第一指定网页根据所述访问请求返回的第一响应数据;判断模块,用于判断所述第一响应数据与所述第一指定网页的内容是否相匹配;提示模块,用于若判断所述第一响应数据与所述第一指定网页的内容相匹配,则提示所述无线网络接入点连接网络成功。上述检测无线网络接入点连接网络的方法和装置,获取到所选的无线网络接入点,连接该无线网络接入点,并通过该无线网络接入点向第一指定网页发起访问请求,并接收第一响应数据,将第一响应数据与第一指定网页的内容进行比较,判断出第一响应数据与第一指定网页的内容相匹配,则提示该无线网络接入点连接网络成功,实现了对无线网络接入点能够连接网络的检测,不需要进行ping操作,适用于各种无线网络接入点连接网络的检测,提高了检测的通用性。附图说明图1为一个实施例中检测无线网络接入点连接网络的方法的应用环境示意图;图2为一个实施例中终端的内部结构示意图;图3为一个实施例中检测无线网络接入点连接网络的方法的流程图;图4为另一个实施例中检测无线网络接入点连接网络的方法的流程图;图5为另一个实施例中检测无线网络接入点连接网络的方法的流程图;图6为一个实施例中检测无线网络接入点连接网络的装置的结构框图;图7为另一个实施例中检测无线网络接入点连接网络的装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一指定网页称为第二指定网页,且类似地,可将第二指定网页称为第一指定网页。第一指定网页和第二指定网页两者都是指定网页,但其不是同一指定网页。图1为一个实施例中检测无线网络接入点连接网络的方法的应用环境示意图。如图1所示,该应用环境包括终端110、无线网络接入点120和服务器130。终端110上安装有WiFi管家应用程序等,获取用户从WiFi管家应用程序搜索的无线网络接入点选取的无线网络接入点120,并通过该无线网络接入点120向服务器130上的指定网页发起访问请求,接收到服务器130对访问请求的响应数据,将响应数据与指定网页的内容进行比较,判断该无线网络接入点120是否能够连接网络。图2为一个实施例中终端(或电子设备等)的内部结构示意图。如图2所示,该终端包括通过系统总线连接的处理器、非易失性存储介质、内存储器、网络接口、显示屏和输入装置。其中,终端的非易失性存储介质存储有操作系统,还包括一种检测无线网络接入点连接网络的装置,该检测无线网络接入点连接网络的装置用于实现一种检测无线网络接入点连接网络的方法。该处理器用于提供计算和控制能力,支撑整个终端的运行。终端中的内存储器为非易失性存储介质中的检测无线网络接入点连接网络的装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种检测无线网络接入点连接网络的方法。网络接口用于与服务器进行网络通信,如发送访问请求至服务器,接收服务器返回的响应数据等。终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该终端可以是手机、平板电脑或者个人数字助理或穿戴式设备等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。图3为一个实施例中检测无线网络接入点连接网络的方法的流程图。如图3所示,一种检测无线网络接入点连接网络的方法,包括:步骤302,获取所选的无线网络接入点,连接所述无线网络接入点,并通过所述无线网络接入点向第一指定网页发起访问请求。本实施例中,在终端上开启WiFi管家类的应用程序,在该应用程序界面上展示搜索到周围的无线网络接入点的SSID(ServiceSetIdentifier,服务集标识),终端获取用户从搜索到的无线网络接入点的SSID中所选取的无线网络接入点的SSID,连接该无线网络接入点,通过该无线网络接入点向服务器上的第一指定网页发起访问请求。可在该应用程序内预置第一指定网页的网络地址,获取到用户通过触控或点击方式选择无线网络接入点后,自动获取预置的第一指定网页的网络地址,通过第一指定网页的网络地址向对应的第一指定网页发起访问请求。其中,周围是指距离终端所在位置在预设距离范围内。第一指定网页是指预先配置的访问网页。第一指定网页可预先在服务器上搭建,该第一指定网页可为静态网页。该第一指定网页可为HTTP(HyperTextTransferProtocol,超文本传输协议)网页、Flash网页或JavaScript网页等,是不变的网页。该访问请求可为HTTP请求。对于IOS系统,可采用Apple开源的Reachability来判断应用程序所在的终端是否连接上无线网络接入点。步骤304,接收所述第一指定网页根据所述访问请求返回的第一响应数据。本实施例中,服务器上的第一指定网页根据该访问请求做出响应,生成第一响应数据,并将第一响应数据返回给发起访问请求的终端。第一响应数据中可包括第一指定网页的内容本文档来自技高网...
检测无线网络接入点连接网络的方法和装置

【技术保护点】
一种检测无线网络接入点连接网络的方法,包括:获取所选的无线网络接入点,连接所述无线网络接入点,并通过所述无线网络接入点向第一指定网页发起访问请求;接收所述第一指定网页根据所述访问请求返回的第一响应数据;判断所述第一响应数据与所述第一指定网页的内容是否相匹配,若相匹配,则提示所述无线网络接入点连接网络成功。

【技术特征摘要】
1.一种检测无线网络接入点连接网络的方法,包括:获取所选的无线网络接入点,连接所述无线网络接入点,并通过所述无线网络接入点向第一指定网页发起访问请求;接收所述第一指定网页根据所述访问请求返回的第一响应数据;判断所述第一响应数据与所述第一指定网页的内容是否相匹配,若相匹配,则提示所述无线网络接入点连接网络成功。2.根据权利要求1所述的方法,其特征在于,所述判断所述第一响应数据与所述第一指定网页的内容是否相匹配,包括:判断所述第一响应数据中是否包含所述第一指定网页中的关键内容,若所述第一响应数据中包含所述关键内容,则所述第一响应数据与所述第一指定网页的内容相匹配,若所述第一响应数据中不包含所述第一指定网页中的关键内容,则所述第一响应数据与所述第一指定网页的内容不匹配。3.根据权利要求1所述的方法,其特征在于,所述判断所述第一响应数据与所述第一指定网页的内容是否相匹配,包括:判断所述第一响应数据中的状态码是否为第一预设状态码,若是,则所述第一响应数据与所述第一指定网页的内容相匹配,若否,则所述第一响应数据与所述第一指定网页的内容不匹配。4.根据权利要求1或2中所述的方法,其特征在于,所述方法还包括:在判断出所述第一响应数据与所述第一指定网页的内容不匹配时,进一步判断所述第一响应数据的状态码除以100的商是否为3,以及重定向地址Location的值是否为空,若商为3且Location重定向地址的值不为空,则提示本次判断结果为所述无线网络接入点为需要验证的无线网络接入点,若否,则进一步判断所述第一响应数据的状态码除以100的商是否为2,以及实例body的内容不为空,若商为2且body的内容不为空,则提示本次判断结果为所述无线网络接入点为需要验证的无线网络接入点,若否,则提示所述无线网络接入点无法连接网络。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:在判断结果为所述无线网络接入点无线连接网络时,通过所述无线网络接入点向第二指定网页发起访问请求;接收所述第二指定网页根据所述访问请求返回的第二响应数据;判断所述第二响应数据与所述第二指定网页的内容是否相匹配,若相匹配,则提示所述无线网络接入点连接网络成功,若不匹配,则提示所述无线网络接入点无法连接网络。6.根据权利要求5所述的方法,其特征在于,所述判断所述第二响应数据与所述第二指定网页的内容是否相匹配,包括:判断所述第二响应数据中是否包含所述第二指定网页中的关键内容,若所述第二响应数据中包含所述关键内容,则所述第二响应数据与所述第二指定网页的内容相匹配,若所述第二响应数据中不包含所述第二指定网页中的关键内容,则所述第二响应数据与所述第二指定网页的内容不匹配。7.根据权利要求5所述的方法,其特征在于,所述判断所述第二响应数据与所述第二指定网页的内容是否相匹配,包括:判断所述第二响应数据中的状态码是否为第二预设状态码,若是,则所述第二响应数据与所述第二指定网页的内容相匹配,若否,则所述第二响应数据与所述第二指定网页的内容不匹配。8.根据权利要求5所述的方法,其特征在于,所述方法还包括:在判断出所述第二响应数据与所述第二指定网页的内容不匹配时,检测是否超过最大重试次数,若是,则结束,若否,则重新通过所述无线网络接入点向第一指定网页发起访问请求检测所述无线网络接入点是否连接网络。9.一种检测无线网络...

【专利技术属性】
技术研发人员:卢子填丁海峰张燕
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1