一种门户认证网站自动跳转装置及方法

文档序号:10615954阅读:441来源:国知局
一种门户认证网站自动跳转装置及方法
【专利摘要】本发明提供了一种门户认证网站自动跳转装置及方法,应用于无线终端中,包括:控制模块、网络监测模块、请求收发模块、以及跳转模块;其中,网络监测模块,与控制模块连接,网络监测模块在控制模块的控制下,监测无线终端是否与开放的无线网络连接;请求收发模块,分别与控制模块和网络监测模块连接,请求收发模块在控制模块的控制下,基于网络监测模块的监测结果发送超文本传输协议请求;且用于接收网络回复;跳转模块,分别与控制模块和请求收发模块连接,跳转模块基于请求收发模块接收的网络回复跳转至门户认证网站。通过跳转模块根据网络重定向地址进行自动跳转的技术方案,获得了门户认证网站自动跳转的技术效果。
【专利说明】
一种门户认证网站自动跳转装置及方法
技术领域
[0001]本发明涉及一种门户认证网站自动跳转装置及方法。【背景技术】
[0002]随着无线移动终端;例如:手机、笔记本等的广泛使用,无线WiFi也覆盖到了生活、 工作场所的每个角落,极大的方便了人们的生活和工作。在很多公共场所;例如:商场、酒店、医院等都会提供免费的WiFi。
[0003]为了方便用户使用,很多免费WiFi处于安全目的,采用了门户(Portal)认证的方式进行连接外部网络,这就使用户需要通过游览器登陆Portal认证网站,依照提示进行连接外部网络的操作。
[0004]然而,很多用户使用无线终端时,并没有使用游览器的习惯,这就导致在连接上述免费的WiFi时,由于Portal认证失败而无法顺利连接外部网络。同时,很多用户并不知道要先打开游览器,并对外访问后才能进行Portal认证。所以,由于需要用户打开游览器进行认证的过程给用户带来较差的使用体验。
【发明内容】

[0005]针对上述问题,本发明提供了一种门户认证网站自动跳转装置。
[0006]本发明提供的技术方案如下:
[0007]—种门户认证网站自动跳转装置,应用于无线终端中,包括:控制模块、网络监测模块、请求收发模块、以及跳转模块;其中,
[0008]所述网络监测模块,与所述控制模块连接,所述网络监测模块在所述控制模块的控制下,监测无线终端是否与开放的无线网络连接;
[0009]所述请求收发模块,分别与所述控制模块和所述网络监测模块连接,所述请求收发模块在所述控制模块的控制下,基于所述网络监测模块的监测结果发送超文本传输协议请求;且用于接收网络回复;
[0010]所述跳转模块,分别与所述控制模块和所述请求收发模块连接,所述跳转模块基于所述请求收发模块接收的网络回复跳转至门户认证网站。
[0011]优选地,所述门户认证网站自动跳转装置中还包括:分别与所述控制模块、网络监测模块以及请求收发模块连接的连接检测模块;
[0012]当所述网络监测模块无线终端与开放的无线网络连接时,所述连接检测模块检测无线终端是否与网络连通,并将检测结果发送至所述请求收发模块。
[0013]优选地,所述连接检测模块包括一外网连接检测单元,用于检测无线终端是否与外网服务器之间网络连通,并将检测结果发送至所述请求收发模块。
[0014]优选地,所述连接检测模块包括一内网连接检测单元,用于检测无线终端是否与内网服务器之间网络连通,并将检测结果发送至所述请求收发模块。
[0015]针对上述问题,本发明还提供了一种门户认证网站自动跳转方法。
[0016]本发明提供的技术方案如下:
[0017]连接开放的无线网络;
[0018]发起超文本传输协议请求;
[0019]判断是否收到网络重定向地址;
[0020]当收到网络重定向地址时,跳转至所述网络重定向地址,完成门户认证网站跳转。
[0021]优选地,所述判断是否收到网络重定向地址包括:
[0022]判断是否收到暂时性转移错误信息;
[0023]当收到所述暂时性转移错误信息时,从所述暂时性转移错误信息中提取网络重定向地址。
[0024]优选地,在发起超文本传输协议请求之前还包括:[〇〇25] 判断网络是否连通;
[0026]当网络未能连通时,发起超文本传输协议请求。
[0027]优选地,所述判断网络是否连通包括:[〇〇28]判断是否与内网连通;
[0029]当内网连通时,判断是否与外网连通。
[0030]优选地,所述判断网络是否连通的方法为通过因特网包探索方法判断网络是否连通。[0031 ]本发明提供的门户认证网站自动跳转装置及方法,能够带来以下有益效果:
[0032]在本发明中,通过发起超文本传输协议请求,并根据回复的网络重定向地址进行自动跳转的技术方案,获得了门户认证网站的自动跳转。
[0033]在本发明中,通过优先判断网络连通状态,再根据状态判断是否发起超文本传输协议请求的技术方案,可以降低无线终端连接开放的无线网络的复杂度,提高连接速度。
[0034]在本发明中,通过因特网包探索方法判断网络是否连通的技术方案,可以简单快捷的获知网络连接状态。【附图说明】
[0035]下面将以明确易懂的方式,结合【附图说明】优选实施方式,对上述特性、技术特征、 优点及其实现方式予以进一步说明。
[0036]图1为本发明中门户认证网站自动跳转装置一种实施方式结构示意图;
[0037]图2为本发明中门户认证网站自动跳转装置另一种实施方式结构示意图;
[0038]图3为本发明中门户认证网站自动跳转方法一种实施方式流程图;
[0039]图4为本发明中门户认证网站自动跳转方法另一种实施方式流程图。
[0040]附图标号说明:[0041 ]100-控制模块,200-网络监测模块,300-请求收发模块,400-跳转模块,500-连接检测模块、501 -外网连接检测单元、502-内网连接检测单元。【具体实施方式】
[0042]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0043]如图1所示为本发明提供的一种门户认证网站自动跳转装置一种实时方式结构示意图。从图中可以看出,在该门户认证网站自动跳转装置中包括:控制模块100、网络监测模块200、请求收发模块300、以及跳转模块400;其中,网络监测模块200,与控制模块100连接, 网络监测模块200在控制模块100的控制下,监测无线终端是否与开放的无线网络连接;请求收发模块300,分别与控制模块100和网络监测模块200连接,请求收发模块300在控制模块100的控制下,基于网络监测模块200的监测结果发送超文本传输协议请求;且用于接收网络回复;跳转模块400,分别与控制模块100和请求收发模块300连接,跳转模块400基于请求收发模块300接收的网络回复跳转至门户认证网站。[〇〇44] 一般来说,无线终端的无线功能在开启的状态下,都会自动的进行无线WiFi搜索, 并提供搜索结果供用户选择连接。网络监测模块200会在控制模块100的控制下,监测用户是否选择了一个开放的无线网络。当无线终端与一个开放的无线网络连接后,网络监测模块200会回馈一个已连接的信息给控制模块100,控制模块100会控制请求收发模块300发起超文本传输协议(Http)请求。一般情况下,在网络中发起Http请求后,服务器会回复请求处理结果。在Portal认证过程中,如果向网络发起Http请求后,服务器会回复一个网络重定向地址,这个地址所指向的网站就是Portal认证网站。请求收发模块300在收到这个网络重定向地址后,控制模块100会控制跳转模块400根据这个网络重定向地址进行跳转,完成门户认证网站的自动跳转过程。经过上述过程,就无需用户自己通过自己的操作访问门户认证网站,门户认证网站自动跳转装置会自动完成这一跳转过程,用户只需在跳转至的网站上进行认证操作即可完成整个开放网络连接。
[0045]如图2所示为本发明提供的一种门户认证网站自动跳转装置另一种实施方式结构示意图。从图中可以看出,在本实施方式中在该门户认证网站自动跳转装置在图1所示的门户认证网站自动跳转装置的基础上,增加了分别与控制模块100、网络监测模块200以及请求收发模块300连接的连接检测模块500。具体来说,当网络监测模块200无线终端与开放的无线网络连接时,连接检测模块500检测无线终端是否与网络连通,并将检测结果发送至请求收发模块300。其中,连接检测模块500包括一外网连接检测单元501,用于检测无线终端是否与外网服务器之间网络连通,并将检测结果发送至请求收发模块300。连接检测模块 500还包括一内网连接检测单元502,用于检测无线终端是否与内网服务器之间网络连通, 并将检测结果发送至请求收发模块300。[〇〇46]开放的无线网络,会采用单纯的开放连接或Portal认证方式的连接,无线终端连接前者连接方式的开放无线网络时,无需门户认证过程,直接就可以与外网连通,进行正常的上网。网络正常连通时就无需发起Http请求,发起Http请求的主要目的是接受网络重定向地址,进行门户认证网站的跳转。所以,我们在发起Http请求之前,先通过连接检测模块 500对网络连通状态进行检测,当连接检测模块500检测到网络已经连通时,即无线终端已经可以正常上网时,就发起Http请求,当检测到网络未能连通,即无线终端不可以正常上网时,请求收发模块300才开始发起Http请求,进行后续的动作。一般网络都可以看作是一个内网和一个外网组成,所谓内网即路由器之前的局域网络,所谓外网即路由器之后的网络, 无线终端位于局域网络内。所以,无线终端未能与网络连通的状态包括:未能与内网连通或者未能与外网连通。当无线终端未能与内网连通时,也无需发起Http请求,只有在无线终端未能与外网连通时才发起Http请求。我们运用一内网连接检测单元502对内网,运用一外网连接检测单元501外网的连接状态进行检测,只有当内网连接检测单元502检测到网络连通以及外网连接检测单元501检测到网络未能连通时,请求收发模块300才发起Http请求,并进行后续操作。
[0047]本发明中所述的无线终端可以是手机或者笔记本电脑等无线终端。本发明所述的门户认证网站自动跳转装置是可安装于手机上的App工具或是安装于笔记本电脑上的应用工具。[〇〇48]如图3所示为本发明提供的一种门户认证网站自动跳转方法一种实施方式流程图。具体来说,在该门户认证网站自动跳转方法中包括:
[0049]连接开放的无线网络;
[0050]发起超文本传输协议请求;
[0051]判断是否收到网络重定向地址;
[0052]当收到网络重定向地址时,跳转至所述网络重定向地址,完成门户认证网站跳转。
[0053]无线终端的无线功能在开启的状态下,都会自动的进行无线WiFi搜索,并提供搜索结果供用户选择连接。当连接到开放的无线网络后,立即向外部网络发起Http请求,此时外部网络会对此请求进行回复,包括:信息响应类、处理成功响应类、重定向响应类、客户端错误以及服务端错误的五大类回复。在Portal认证过程中,如果向网络发起Http请求后,会回复一个重定向响应类中的暂时性转移错误信息(Http 302);当收到所述暂时性转移错误信息时,从所述暂时性转移错误信息中提取网络重定向地址,这个地址所指向的网站就是 Portal认证网站。所以当收到网络重定向地址时,跳转至所述网络重定向地址,即可完成门户认证网站跳转。经过上述过程,就无需用户自己通过自己的操作访问门户认证网站,门户认证网站自动跳转装置会自动完成这一跳转过程,用户只需在跳转至的网站上进行认证操作即可完成整个开放网络连接。[〇〇54]如图4所示为本发明提供的一种门户认证网站自动跳转方法另一种实施方式流程示意图。其在图3所示的门户认证网站自动跳转方法的基础在,在发起超文本传输协议请求之前,判断网络是否连通;
[0055]当网络未能连通时,发起超文本传输协议请求;
[0056]其中,判断网络是否连通包括:[〇〇57]判断是否与内网连通;[〇〇58] 当内网连通时,判断是否与外网连通。[〇〇59]开放的无线网络,会采用单纯的开放连接或Portal认证方式的连接,无线终端连接前者连接方式的开放无线网络时,无需门户认证过程,直接就可以与外网连通,进行正常的上网。网络正常连通时就无需发起Http请求,发起Http请求的主要目的是接受网络重定向地址,进行门户认证网站的跳转。所以,我们在发起Http请求之前,先对网络连通状态进行检测,当检测到网络已经连通时,即无线终端已经可以正常上网时,就发起Http请求,当检测到网络未能连通,即无线终端不可以正常上网时,才开始发起Http请求,并进行后续的动作。一般网络都可以看作是一个内网和一个外网组成,所谓内网即路由器之前的局域网络,所谓外网即路由器之后的网络,无线终端位于局域网络内。所以,无线终端未能与网络连通的状态包括:未能与内网连通或者未能与外网连通。当无线终端未能与内网连通时,也无需发起flttp请求,只有在无线终端未能与外网连通时才发起Http请求。所以只有当内网网络连通以及外网网络未能连通时,才发起Http请求,并进行后续操作。对于检测内网、夕卜网是否连通的方法,我们采用因特网包探索方法,即Ping包方法,例如:通过“Ping WWW.baidu.com”的方法测试无线终端与外部网络是否连通;通过“Ping”内网服务器IP地址的方法测试无线终端与内部网络是否连通。
[0060]应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种门户认证网站自动跳转装置,应用于无线终端中,其特征在于,所述门户认证网 站自动跳转装置中包括:控制模块、网络监测模块、请求收发模块、以及跳转模块;其中,所述网络监测模块,与所述控制模块连接,所述网络监测模块在所述控制模块的控制 下,监测无线终端是否与开放的无线网络连接;所述请求收发模块,分别与所述控制模块和所述网络监测模块连接,所述请求收发模 块在所述控制模块的控制下,基于所述网络监测模块的监测结果发送超文本传输协议请 求;且用于接收网络回复;所述跳转模块,分别与所述控制模块和所述请求收发模块连接,所述跳转模块基于所 述请求收发模块接收的网络回复跳转至门户认证网站。2.如权利要求1所述的门户认证网站自动跳转装置,其特征在于,所述门户认证网站自 动跳转装置中还包括:分别与所述控制模块、网络监测模块以及请求收发模块连接的连接 检测模块;当所述网络监测模块无线终端与开放的无线网络连接时,所述连接检测模块检测无线 终端是否与网络连通,并将检测结果发送至所述请求收发模块。3.如权利要求2所述的门户认证网站自动跳转装置,其特征在于,所述连接检测模块包 括一外网连接检测单元,用于检测无线终端是否与外网服务器之间网络连通,并将检测结 果发送至所述请求收发模块。4.如权利要求2或3中任一所述的门户认证网站自动跳转装置,其特征在于,所述连接 检测模块包括一内网连接检测单元,用于检测无线终端是否与内网服务器之间网络连通, 并将检测结果发送至所述请求收发模块。5.—种门户认证网站自动跳转方法,其特征在于,包括:连接开放的无线网络;发起超文本传输协议请求;判断是否收到网络重定向地址;当收到网络重定向地址时,跳转至所述网络重定向地址,完成门户认证网站跳转。6.如权利要求5所述的门户认证网站自动跳转方法,其特征在于,所述判断是否收到网 络重定向地址包括:判断是否收到暂时性转移错误信息;当收到所述暂时性转移错误信息时,从所述暂时性转移错误信息中提取网络重定向地址。7.如权利要求5或6中任一所述的门户认证网站自动跳转方法,其特征在于,在发起超 文本传输协议请求之前还包括:判断网络是否连通;当网络未能连通时,发起超文本传输协议请求。8.如权利要求7所述的门户认证网站自动跳转装置,其特征在于,所述判断网络是否连 通包括:判断是否与内网连通;当内网连通时,判断是否与外网连通。9.如权利要求8所述的门户认证网站自动跳转装置,其特征在于,所述判断网络是否连通的方法为通过因特网包探索方法判断网络是否连通。
【文档编号】H04L29/08GK105978857SQ201610247780
【公开日】2016年9月28日
【申请日】2016年4月20日
【发明人】滕永盛
【申请人】上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1