本发明实施例涉及无线网络技术领域,尤其涉及一种基于浏览器的无线网络接入方法及装置、存储介质、终端。
背景技术:
目前wifi的认证方式有门户(portal)认证与802.1x身份认证,portal认证的基本过程是:客户机首先通过动态主机配置协议(dynamichostconfigurationprotocol,dhcp)协议获取到ip地址(也可以使用静态ip地址),但是客户使用获取到的ip地址并不能登上因特网(internet),在portal认证通过前只能访问特定的ip地址,这个地址通常是portal服务器的ip地址。
用户登录到门户网站(portalserver)后,可以浏览门户网站上面的内容,比如广告、新闻等免费信息,同时用户还可以在网页上输入用户名和密码,它们会被网页(web)客户端应用程序传给portalserver,再由portalserver与网络附属存储(networkattachedstorage,nas)之间交互来实现对用户的portal认证。
802.1x是根据用户id或设备,对网络客户端(或端口)进行鉴权的标准。该流程被称为“端口级别的鉴权”。它采用远程认证拨号用户服务(radius)方法,并将其划分为三个不同小组:请求方、认证方和授权服务器。802.1x标准应用于试图连接到端口或其它设备后端通信实现。ieee802.1x提供自动用户身份识别,集中进行鉴权、密钥管理和lan连接配置。
有些提供强制门户认证(captiveportal)的wifi服务器,当用户打开浏览器访问网页时还需要进行网页认证(webauthentication),一般的webauthentication,服务器会提供一个登录页面,请求用户输入用户名和密码,包括短信验证码等。有很多场合,手机链接wifi需要通过网页认证(webauthentiction)方式进行认证。当一段时间用户没有操作,wifi自动断开,当用户再次使用数据业务时,wifi服务器会提示用户重新进行鉴权认证,由于很多时候wifi服务器设置的超时时间很短,反复登录给用户造成不必要的麻烦。
技术实现要素:
本发明实施例解决的技术问题是如何简化基于浏览器的无线网络接入操作。
为解决上述技术问题,本发明实施例提供一种基于浏览器的无线网络接入方法,包括:当wifi接入超时,且搜索到曾接入的无线网络时,调用预设的浏览器;根据所搜索到的待接入无线网络,控制所述浏览器重新定向至所述待接入无线网络的门户认证页面;根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息,所述当前url地址与所述门户认证页面相关;发送认证请求至门户网站,使得所述门户网站根据所述认证请求中的所述目标登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果;当所述认证结果指示认证通过时,接入所述待接入无线网络。
可选的,所述认证请求包括:当前url地址、所述目标登录信息和所述门户认证页面。
可选的,所述调用预设的浏览器,包括:在后台调用所述浏览器。
可选的,所述在后台调用所述浏览器,包括:当所述用户设备中的网络监控模块搜索到无线网络时,发送门户信息至所述浏览器,所述门户信息包括门户认证页面的url地址;根据所述门户信息控制所述浏览器在后台启动。
可选的,所述根据所搜索到的待接入无线网络,控制所述浏览器重新定向至所述待接入无线网络的门户认证页面,包括:当所述用户设备中的网络监控模块搜索到无线网络时,获取待接入无线网络的ip地址;控制所述浏览器发送超文本传输协议请求至所述门户网站,所述文本传输协议请求包括所述待接入无线网络的ip地址;控制所述浏览器根据接收的所述门户认证页面的加载信息,重新定向至所述待接入无线网络的门户认证页面,所述门户认证页面的加载信息为所述门户网站根据所述文本传输协议请求生成的。
可选的,所述登录信息包括:用户名及密码。
可选的,所述密码为首次登陆所述用户名时对应的密码,或者对所述用户名对应的密码更新后的密码。
可选的,所述发送认证请求至门户网站,包括:将所述登录信息填充至所述门户认证页面对应的输入框内;触发所述门户认证页面上的登陆按钮,生成所述认证请求并发送至所述门户网站。
可选的,所述基于浏览器的无线网络接入方法,还包括:当所述认证结果指示认证失败时,输出认证失败提示信息。
可选的,输出认证失败提示信息之后,还包括:跳转至所述门户认证页面。
可选的,所述基于浏览器的无线网络接入方法,还包括:当首次搜索到所述待接入无线网络时,控制所述浏览器在前台启动;控制所述浏览器定向至所述门户认证页面;获取用户输入的登录信息,并保存所述url地址、无线网络的服务集群标识以及所述登录信息;当检测到触发所述门户认证页面上的登陆按钮时,生成认证请求并发送至所述门户网站,使得所述门户网站根据所述认证请求中的登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果;当所述认证结果指示认证通过时,接入所述待接入无线网络。
本发明实施例还提供一种基于浏览器的无线网络接入装置,包括:调用单元,用于当wifi接入超时,且搜索到曾接入的无线网络时,调用预设的浏览器;门户认证页面定向单元,用于根据所搜索到的待接入无线网络,控制所述浏览器重新定向至所述待接入无线网络的门户认证页面;目标登录信息获取单元,用于根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息,所述当前url地址与所述门户认证页面相关;发送单元,用于发送认证请求至门户网站,使得所述门户网站根据所述认证请求中的所述目标登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果;接入单元,用于当所述认证结果指示认证通过时,接入所述待接入无线网络。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述任一基于浏览器的无线网络接入方法的步骤。
本发明实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述任一基于浏览器的无线网络接入方法的步骤。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
当wifi接入超时,且搜索到曾接入的无线网络时,调用预设的浏览器,根据搜索的待接入无线网络,控制浏览器重新定向至待接入无线网络的门户认证页面,根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息,发送认证请求至门户网站,其中,门户网站根据认证请求中的目标登录信息对发送认证请求的用户设备进行身份认证,并反馈认证结果。当认证结果指示认证通过时,接入待接入无线网络。通过在wifi接入超时的时候,通过调用浏览器并重新定向至待接入无线网络的门户认证页面,进而自动获取与当前url地址以及待接入无线网络所对应的目标登录信息,从而实现模拟用户的登录操作,而无须用户手动输入登录信息,实现基于浏览器无线网络的自动接入,故可以简化基于浏览器的无线网络接入操作。
附图说明
图1是本发明实施例中的一种基于浏览器的无线接入方法的流程图;
图2是本发明实施例中的另一种基于浏览器的无线接入方法的流程图;
图3是本发明实施例中的一种基于浏览器的无线接入装置的结构示意图。
具体实施方式
如上所述,有些提供强制门户认证(captiveportal)的wifi服务器,当用户打开浏览器访问网页时还需要进行web认证,一般的webauthentication,服务器会提供一个登录页面,请求用户输入用户名和密码,包括短信验证码等。有很多场合,手机链接wifi需要通过网页认证(webauthentiction)方式进行认证。当一段时间用户没有操作,wifi自动断开,当用户再次使用数据业务时,wifi服务器会提示用户重新进行鉴权认证,由于很多时候wifi服务器设置的超时时间很短,反复登录给用户造成不必要的麻烦。尤其是在一些应用场景中,用户固定的使用某些无线网络,而wifi服务器设置的超时时间很短,易造成用户反复登录的情况,而每次wifi接入超时后,用户均需要重新通过登录页面输入用户名和密码重新登录验证,用户重新登录操作繁琐,影响用户体验。
为解决上述问题,在本发明实施例中,当wifi接入超时,且搜索到曾接入的无线网络时,调用预设的浏览器,根据搜索的待接入无线网络,控制浏览器重新定向至待接入无线网络的门户认证页面,根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息,发送认证请求至门户网站,其中,门户网站根据认证请求中的目标登录信息对发送认证请求的用户设备进行身份认证,并反馈认证结果。当认证结果指示认证通过时,接入待接入无线网络。通过在wifi接入超时的时候,通过调用浏览器并重新定向至待接入无线网络的门户认证页面,进而自动获取与当前url地址以及待接入无线网络所对应的目标登录信息,从而实现模拟用户的登录操作,而无须用户手动输入登录信息,实现基于浏览器无线网络的自动接入,故可以简化基于浏览器的无线网络接入操作。
为使本发明实施例的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
参照图1,给出了本发明实施例中的一种基于浏览器的无线网络接入方法的流程图,具体可以包括如下步骤:
步骤s101,当wifi接入超时,且搜索到曾接入的无线网络时,调用预设的浏览器。
在具体实施中,所调用的浏览器可以为预先设置用于无线网络接入的浏览器,也可以为用户默认使用的浏览器。
在一些实施例中,可以在前台调用浏览器。
在另一些实施例中,可以在后台调用浏览器。在后台调用浏览器,可以减少对用户干扰,进一步提升用户体验。
在一些非限制性实施例中,可以通过如下方式在后台调用浏览器:当所述用户设备中的网络监控模块搜索到无线网络时,发送门户信息至所述浏览器,所述门户信息包括门户认证页面的统一资源定位系统(uniformresourcelocator,url)地址;根据所述门户信息控制所述浏览器在后台启动。
例如,当用户连接至某一wifi之后,超过设定时长没有使用,则wifi接入超时。又如,当用户连接至某一wifi之后,发生区域移动,所处的区域超出该wifi的覆盖区域,再次回到该wifi所覆盖的区域之后,wifi接入超时。
步骤s102,根据所搜索到的待接入无线网络,控制所述浏览器重新定向至所述待接入无线网络的门户认证页面。
在一些非限制性实施例中,当所述用户设备中的网络监控模块搜索到无线网络时,获取待接入无线网络的ip地址;控制所述浏览器发送超文本传输协议请求(httprequest)至所述门户网站(portalserver),所述文本传输协议请求包括所述待接入无线网络的ip地址;所述门户网站根据所述文本传输协议请求生成所述门户认证页面的加载信息,并将所述门户认证页面的加载信息发送至浏览器;控制所述浏览器根据接收的所述门户认证页面的加载信息,重新定向至所述待接入无线网络的门户认证页面。
步骤s103,根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息。
在具体实施中,所述当前url地址与所述门户认证页面相关。
在具体实施中,登录信息可以包括用户名和密码。密码可以包括动态密码和静态密码。
在一些实施例中,当密码为动态密码时,若用户名为手机号,动态密码可以为验证码。
在一些实施例中,当密码为静态密码时,所述密码可以为首次登陆所述用户名时对应的密码,或者对用户名对应的密码更新后的密码。
在一些实施例中,当密码为静态密码时,在首次登陆用户名时保存该用户名及对应的密码以及其他一些相关信息。其他的相关信息可以包括url地址以及无线网络的服务集群标识(wifissid)等。也即,建立url地址、wifissid以及登录信息之间的映射关系,有助于后续进行登录信息的查找。
在另一些实施例中,当用户名为手机号且密码为动态密码时,在得到用户授权可以读取和发送短信的情况下,浏览器可以根据输入标签自动将获取到的手机号填充到用户名的输入框内,浏览器找到用于获取验证码的按钮并触发。当检测到收到验证码短信时,获取短信中的验证码,该验证码即为密码。
步骤s104,发送认证请求至门户网站。
在具体实施中,所述门户网站根据所述认证请求中的所述目标登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果。
在一些非限制性实施例中,认证请求可以包括当前url地址、所述目标登录信息和所述门户认证页面等信息。
步骤s104可以进一步包括:浏览器可以将所述登录信息填充至所述门户认证页面对应的输入框内;触发所述门户认证页面上的登陆按钮,生成所述认证请求并发送至所述门户网站。
浏览器可以根据url地址以及输入标签,自动将获取到的登录信息(如用户名和密码)填充在对应的输入框内,找到门户认证页面上的登录按钮,自动触发登录按钮,生成认证请求并发送至所述门户网站。
门户网站中可以预存储有url地址、无线网络集群服务标识以及登录信息等。预存储的url地址、无线网络集群服务标识以及登录信息等,可以为用户首次注册时获取到的,登录信息也可以为在用户首次注册之后,对首次注册的信息进行更新后的登录信息。预存储的url地址、无线网络集群服务标识以及登录信息之间存在映射关系,可以存储于与门户网站耦接的nas中。门户网站可以将认证信息中的登录信息与存储的登录信息进行比对,当存储的登录信息中包括认证信息中的登录信息时,可以确认认证通过。否则,若存储的登录信息中不包括认证请求中的登录信息时,则确认认证失败。
步骤s105,当所述认证结果指示认证通过时,接入所述待接入无线网络。
在具体实施中,认证结果指示认证通过时,门户网站可以允许接入所述待接入无线网络,此时,发送认证请求的用户设备接入所述待接入无线网络。认证结果指示认证失败时,门户网站则不允许接入所述待接入无线网络,此时,发送认证请求的用户设备接入所述待接入无线网络失败。
在具体实施中,当认证结果指示认证失败时,可以输出认证失败提示信息。
在一些实施例中,在输出认证失败提示信息之后,还可以重新跳转至所述门户认证页面。用户可以通过所跳转的门户认证页面输入登录信息,以重新进行无线网络的门户认证。
在具体实施中,为了便于本领域技术人员更好的理解和实现本发明实施例,下面对首次登录时的流程进行说明。
具体而言,当首次搜索到所述待接入无线网络时,控制所述浏览器在前台启动;控制所述浏览器定向至所述门户认证页面;获取用户输入的登录信息,并保存所述url地址、无线网络的服务集群标识以及所述登录信息;当检测到触发所述门户认证页面上的登陆按钮时,生成认证请求并发送至所述门户网站,使得所述门户网站根据所述认证请求中的登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果;当所述认证结果指示认证通过时,接入所述待接入无线网络。
在具体实施中,用户可以通过手动添加方式搜索待接入无线网络,也可以通过借助用户设备自动发现无线网络的功能搜索无线网络,用户可以从搜索到的网络中选择待接入网络。
在具体实施中,所述认证请求包括:当前url地址、所述登录信息和所述门户认证页面。
在具体实施中,上述实施例提供的基于浏览器的无线接入方法可以由用户设备实现,也可以由用户设备上的芯片或者芯片模组实现。上述实施例中提供的网络监控模块、浏览器可以安装于用户设备。
为了便于本领域技术人员更好的理解和实现本发明实施例,下面结合图2对基于浏览器的无线网络接入方法进行说明。
在用户设备上可以配置有网络监控模块以及浏览器。网络监控模块可以用于监控用户设备上的网络。网络监控模块可以用于监控用户设备的网络连接情况,如wifi连接、数据网络连接、蓝牙连接、以太网连接等。
步骤s1,网络监控模块发送门户信息至浏览器。
在首次登录时,网络监控器(networkmonitor)在检测到用户触发无线网络的连接操作时,可以获取所触发连接操作的无线网络的ip地址。此外,网络监控模块发送门户信息至浏览器(browser)。门户信息(portalmessage)包括门户认证页面的url地址。
步骤s2,浏览器在前台启动。
步骤s3,浏览器发送文本传输协议请求至门户网站(portalserver)。
在文本传输协议请求(httprequest)中可以包括所触发无线网络连接操作的无线网络的ip地址。
步骤s4,门户网站反馈门户认证页面的加载信息。
门户网站根据文本传输协议请求生成门户认证页面的加载信息(portalpageloaded),并反馈至浏览器。浏览器根据门户网站反馈的门户认证页面的加载信息,加载门户认证页面,以实现对门户认证页面的定向加载。
步骤s5,获取用户输入的登录信息。
在具体实施中,在门户认证页面上配置有输入(input)标签,用户可以通过在输入标签对应位置处输入登录信息。例如,登录信息包括用户名及密码时,可以输入标签为用户名的对应位置处输入用户名,可以在输入标签为密码的对应位置处输入密码。
步骤s6,保存登陆信息。
浏览器可以将获取到的登录信息保存在用户设备。
进一步地,在保存登录信息时,建立登录信息与url以及与服务集标识ssid之间的对应关系。通过登录信息与url及与无线网络的服务集群标识ssid之间的对应的关系,在wifi接入超时时,可以便于根据url以及无线网络的服务集群标识ssid自动获取目标登录信息。
步骤s7,发送认证请求至门户网站。
在具体实施中,认证请求(requestauth)可以包括登录信息当前url地址、所述登录信息和所述门户认证页面。所述门户网站根据所述认证请求对发送所述认证请求的用户设备进行身份认证,并反馈认证结果。
在具体实施中,门户网站中可以存储有用户的最新的登录信息,门户网站可以将其存储的最新的登录信息与认证请求中的登录信息进行比对,以对发送认证请求的用户设备进行认证。
步骤s8,反馈认证通过结果。
在一些实施例中,可以采用success表征认证结果通过。
步骤s9,浏览器向网络监控模块发送门户认证通过通知。
进一步地,当认证结果失败时,可以输出认证失败提醒,以告知用户认证失败。
进一步地,还可以自动跳转至门户认证页面,以使得用户能够再次进行登录认证。
步骤s10,wifi接入超时,且搜索到曾接入的无线网络时,网络监控模块向浏览器发送门户信息。
需要用户重新登录,网络监控模块收到链接请求并获取wlanip地址以后,发送门户消息给浏览器。
步骤s11,在后台启动浏览器。
步骤s12,浏览器向门户网站发送httprequest。
步骤s13,门户网站向浏览器发送门户认证页面的加载信息。
门户网站根据文本传输协议请求生成门户认证页面的加载信息(portalpageloaded),并反馈至浏览器。浏览器根据门户网站反馈的门户认证页面的加载信息,加载门户认证页面,以实现对门户认证页面的重新定向加载。
步骤s14,将所述登录信息填充至所述门户认证页面对应的输入框内。
具体而言,根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息。浏览器可以根据保存的url地址以及input标签,自动将用户名及密码填充至对应的输入框内。
步骤s15,浏览器发送认证请求至门户网站。
在具体实施中,浏览器在将用户名及密码填充至对应的输入框之后,找到门户认证页面上的登录按钮,触发登录操作,以向门户网站发送认证请求。以实现模拟用户的认证登录操作过程。
步骤s16,反馈认证通过结果。
步骤s17,浏览器向网络监控模块发送门户认证通过通知。
采用上述实施例提供的基于浏览器的无线网络接入方法,可以无须改变现有的无线网络服务(wlanserver)的wifi登录流程,不用额外的服务器端的wifi协议上的支持,仅从用户设备侧模拟用户的操作,提升用户体验。由于模拟用户点击页面的操作,可以实现不同的portal认证页面的通用性,通用性较好。
本发明实施例还提供一种基于浏览器的无线网络接入装置。参照图3,给出了本发明实施例中的一种基于浏览器的无线网络接入装置的结构示意图,基于浏览器的无线网络接入装置30具体可以包括:
调用单元31,用于当wifi接入超时,且搜索到曾接入的无线网络时,调用预设的浏览器;
门户认证页面定向单元32,用于根据所搜索到的待接入无线网络,控制所述浏览器重新定向至所述待接入无线网络的门户认证页面;
目标登录信息获取单元33,用于根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息,所述当前url地址与所述门户认证页面相关;
发送单元34,用于发送认证请求至门户网站,使得所述门户网站根据所述认证请求中的所述目标登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果;
接入单元35,用于当所述认证结果指示认证通过时,接入所述待接入无线网络。
在具体实施中,基于浏览器的无线网络接入装置30的具体工作原理及工作流程,可以参考上述实施例中提供的任一种基于浏览器的无线网络接入方法中的描述,此处不再赘述。
在具体实施中,上述的基于浏览器的无线网络接入装置30可以对应于终端(也可称为用户设备)中具有无线网络接入处理功能的芯片;或者对应于具有数据处理功能的芯片,如基带芯片;或者对应于用户设备中包括具有无线网络接入处理功能的芯片的芯片模组;或者对应于具有数据处理功能芯片的芯片模组,或者对应于用户设备。
在具体实施中,关于上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。
例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述图1和图2所示基于浏览器的无线网络接入方法的步骤。
本发明实施例还提供一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述图1和图2所示基于浏览器的无线网络接入方法的步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于任一计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
1.一种基于浏览器的无线网络接入方法,其特征在于,包括:
当wifi接入超时,且搜索到曾接入的无线网络时,调用预设的浏览器;
根据所搜索到的待接入无线网络,控制所述浏览器重新定向至所述待接入无线网络的门户认证页面;
根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息,所述当前url地址与所述门户认证页面相关;
发送认证请求至门户网站,使得所述门户网站根据所述认证请求中的所述目标登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果;
当所述认证结果指示认证通过时,接入所述待接入无线网络。
2.如权利要求1所述的基于浏览器的无线网络接入方法,其特征在于,所述认证请求包括:当前url地址、所述目标登录信息和所述门户认证页面。
3.如权利要求1或2所述的基于浏览器的无线网络接入方法,其特征在于,所述调用预设的浏览器,包括:
在后台调用所述浏览器。
4.如权利要求3所述的基于浏览器的无线网络接入方法,其特征在于,所述在后台调用所述浏览器,包括:
当所述用户设备中的网络监控模块搜索到无线网络时,发送门户信息至所述浏览器,所述门户信息包括门户认证页面的url地址;
根据所述门户信息控制所述浏览器在后台启动。
5.如权利要求4所述的基于浏览器的无线网络接入方法,其特征在于,所述根据所搜索到的待接入无线网络,控制所述浏览器重新定向至所述待接入无线网络的门户认证页面,包括:
当所述用户设备中的网络监控模块搜索到无线网络时,获取待接入无线网络的ip地址;
控制所述浏览器发送超文本传输协议请求至所述门户网站,所述文本传输协议请求包括所述待接入无线网络的ip地址;
控制所述浏览器根据接收的所述门户认证页面的加载信息,重新定向至所述待接入无线网络的门户认证页面,所述门户认证页面的加载信息为所述门户网站根据所述文本传输协议请求生成的。
6.如权利要求1所述的基于浏览器的无线网络接入方法,其特征在于,所述登录信息包括:用户名及密码。
7.如权利要求6所述的基于浏览器的无线网络接入方法,其特征在于,所述密码为首次登陆所述用户名时对应的密码,或者对所述用户名对应的密码更新后的密码。
8.如权利要求1或2所述的基于浏览器的无线网络接入方法,其特征在于,所述发送认证请求至门户网站,包括:
将所述登录信息填充至所述门户认证页面对应的输入框内;
触发所述门户认证页面上的登陆按钮,生成所述认证请求并发送至所述门户网站。
9.如权利要求1所述的基于浏览器的无线网络接入方法,其特征在于,还包括:
当所述认证结果指示认证失败时,输出认证失败提示信息。
10.如权利要求9所述的基于浏览器的无线网络接入方法,其特征在于,输出认证失败提示信息之后,还包括:
跳转至所述门户认证页面。
11.如权利要求1所述的基于浏览器的无线网络接入方法,其特征在于,还包括:
当首次搜索到所述待接入无线网络时,控制所述浏览器在前台启动;
控制所述浏览器定向至所述门户认证页面;
获取用户输入的登录信息,并保存所述url地址、无线网络的服务集群标识以及所述登录信息;
当检测到触发所述门户认证页面上的登陆按钮时,生成认证请求并发送至所述门户网站,使得所述门户网站根据所述认证请求中的登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果;
当所述认证结果指示认证通过时,接入所述待接入无线网络。
12.一种基于浏览器的无线网络接入装置,其特征在于,包括:
调用单元,用于当wifi接入超时,且搜索到曾接入的无线网络时,调用预设的浏览器;
门户认证页面定向单元,用于根据所搜索到的待接入无线网络,控制所述浏览器重新定向至所述待接入无线网络的门户认证页面;
目标登录信息获取单元,用于根据已保存的url地址、无线网络的服务集群标识以及对应的登录信息,获取与当前url地址以及待接入无线网络所对应的目标登录信息,所述当前url地址与所述门户认证页面相关;
发送单元,用于发送认证请求至门户网站,使得所述门户网站根据所述认证请求中的所述目标登录信息对发送所述认证请求的用户设备进行身份认证,并反馈认证结果;
接入单元,用于当所述认证结果指示认证通过时,接入所述待接入无线网络。
13.一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求1至11任一项所述的基于浏览器的无线网络接入方法的步骤。
14.一种终端,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1至11中任一项所述的基于浏览器的无线网络接入方法的步骤。
技术总结