一种网页重定向跳转方法及其系统技术方案

技术编号:21853971 阅读:36 留言:0更新日期:2019-08-14 01:11
本发明专利技术公开了一种网页重定向跳转方法及其系统,包括客户端通过局域网访问网关,产生数据流;网关接收数据流,捕获80端口与443端口中的目标数据;建立数据流向规则引导目标数据的寄送流向;使用目标地址转换将目标数据重新寄送至nginx服务的443端口;nginx服务验证SSL证书修改目标数据的头部信息,并生成跳转数据;nginx服务将跳转数据通过网关返回至客户端;当客户端通过局域网访问网关后,其访问的无法连接的HTTPS网页能够被nginx服务经过SSL证书验证后修改为访问能够连接的HTTP网页,继而使客户端能够浏览局域网络,避免客户端因获得无法连接的空白页而无法浏览局域网。

A Method and System for Redirecting and Jumping Web Pages

【技术实现步骤摘要】
一种网页重定向跳转方法及其系统
本专利技术涉及网页跳转
,更具体地说,它涉及一种网页重定向跳转方法及其系统。
技术介绍
现有的移动设备(例如:手机、平板电脑等)使用免费局域网连接网络时,需要登陆到局域网指定的HTTP页面上然后获取登陆资格,移动设备获取登陆资格后再登陆局域网络的其它页面。现有的移动设备会在连接局域网后直接登陆安全性较高的HTTPS,然而由于没有登陆到局域网指定的HTTP页面上,移动设备会无法连接至HTTPS网页,以致客户端会获得空白页而无法浏览局域网络,需要移动设备主动获取HTTP页面后,才能登陆至HTTP页面,其便利性有待提高。
技术实现思路
本专利技术技术方案所解决的技术问题为:移动设备在连接局域网后会直接登陆安全性较高的HTTPS,然而由于没有登陆到局域网指定的HTTP页面上,移动设备会无法连接至HTTPS网页,以致客户端会获得空白页而无法浏览局域网络,需要移动设备主动获取HTTP页面后,才能登陆至HTTP页面,其便利性有待提高。为实现上述目的,本专利技术技术方案提供了一种网页重定向跳转方法,包括:客户端通过局域网访问网关,所述客户端访问网关期间与所述网关产生数据流;所述网关接收所述数据流,捕获所述数据流在80端口与443端口中的目标数据;建立数据流向规则,根据数据流向规则引导所述目标数据的寄送流向;使用目标地址转换将所述目标数据重新寄送至nginx服务的443端口;所述nginx服务通过SSL证书验证后修改所述目标数据的头部信息,并生成跳转数据;所述nginx服务将所述跳转数据通过所述网关返回至所述客户端。通过上述技术方案,当客户端通过局域网访问网关后,其访问的无法连接的HTTPS网页能够被nginx服务经过SSL证书验证后修改为访问能够连接的HTTP网页,继而使客户端能够浏览局域网络,避免客户端因获得无法连接的空白页而无法浏览局域网。进一步的,所述nginx服务中关闭缓存单元,降低网络超时等待时长。通过上述技术方案,在nginx服务中进行上述合理配置,降低网关所在服务端的CPU与内存的占用率,从而适用于部署嵌入式小型节点。进一步的,所述nginx服务通过SSL证书验证后修改所述目标数据的头部信息,并生成跳转数据,还包括:预先设置需要跳转的页面信息,所述页面信息为域名或者IP;将所述页面信息转格式成替换信息,所述替换信息的格式与所述目标数据的头部信息格式相同;使用所述替换信息替换所述目标数据的头部信息,形成所述跳转数据。通过上述技术方案,直接使用预先设置的页面信息转换成的替换信息来替换目标数据的头部信息,即使客户端能够访问可浏览网页,还无需查询与网关所在服务端有关的页面信息,直接生成跳转数据,缩短生成跳转数据的时间,缩短客户端访问可浏览网页的等待时间,提高客户端使用者的访问体验。进一步的,所述数据流向规则由内核通过iptables规则建立。通过上述技术方案,使用iptables规则能够保证数据连接的安全性与正确性,从而保证了数据流的稳定传输。进一步的,所述客户端通过局域网访问网关,还包括:所述客户端连入所述局域网;所述网关识别所述客户端的连接特性,并根据所述连接特性向所述客户端发送针对数据,所述针对数据包括所述页面信息;所述客户端根据所述针对数据通过所述局域网访问定向页面。通过上述技术方案,当客户端连入局域网后,网关对识别客户端自带的数据信息,如客户端地址或者设备识别码,从而在网关内查找该客户端是否为手持移动端且第一次连入该局域网,若是则直接向所述客户端推送内含可浏览网页的页面信息,无需客户端主动连接后再重定向跳转,迎合客户端用户的需求,提高用户的体验。进一步的,所述连接特性包括所述客户端是否连接过所述网关的连接信息以及所述客户端是否为手持移动端的设备信息。通过上述技术方案,由于具有手持移动端且连入局域网的用户为局域网的主要目标群体,因此使这部分用户能够获得主动推送含可浏览网页的页面信息,可提高主要目标群体对页面信息的浏览量,达到局域网推广的目的。为了解决上述技术问题,本专利技术技术方案还提供了一种网页重定向跳转系统,包括:客户端、局域网以及服务端;所述服务端包括依次数据连接的网关模块、内核模块、nginx服务模块以及用于数字验证的数字证书模块,其中,所述nginx服务模块与所述网关模块也数据连接;所述客户端通过所述局域网与所述服务端信号连接,并访问所述网关模块,产生数据流;所述网关模块还包括收发单元、捕获单元以及发送单元,所述收发单元用于在所述网关模块中接收所述客户端的所述数据流,所述捕获单元用于捕获所述数据流在80端口与443端口中的目标数据,所述发送单元用于将所述目标数据发送至所述内核模块;所述内核模块中设置有规则单元以及重新寄送单元,所述规则单元用于引导所述目标数据寄送流向的规则单元,所述重新寄送单元用于使用目标地址转换将所述目标数据重新寄送至所述nginx服务模块的443端口;所述nginx服务模块包括验证单元、生成单元以及返回单元,所述验证单元与所述数字证书模块数据连接,用于通过SSL证书验证,所述生成单元修改所述目标数据的头部信息并生成跳转数据,所述返回单元用于返回所述跳转数据给所述网关模块。进一步的,所述生成单元还包括:预设子单元,用于预先设置需要跳转的页面信息,所述页面信息为域名或者IP;转格式子单元,用于将所述页面信息转格式成替换信息,所述替换信息的格式与所述目标数据的头部信息格式相同;替换子单元,用于使用所述替换信息替换所述目标数据的头部信息,形成所述跳转数据。进一步的,所述内核模块中包括用于建立所述数据流向规则的iptables规则单元。本专利技术技术方案的有益效果至少包括:对客户端设备流入数据的流向控制和修改,然后设置返回给客户端的跳转数据,当客户端通过局域网访问网关后,其访问的无法连接的HTTPS网页能够被nginx服务经过SSL证书验证后修改为访问能够连接的HTTP网页,继而使客户端能够浏览局域网络,避免客户端因获得无法连接的空白页而无法浏览局域网。附图说明图1为本专利技术实施例一的方法流程示意图;图2为本专利技术实施例一S1的方法流程示意图;图3为本专利技术实施例一S5的方法流程示意图;图4为本专利技术实施例一的结构框图;图5为本专利技术实施例二的系统框图;图6为本专利技术实施例二生成单元的框图。附图标记:100、客户端;200、局域网;300、服务端;310、网关模块;311、收发单元;312、捕获单元;313、发送单元;320、内核模块;321、规则单元;322、重新寄送单元;330、nginx服务模块;331、验证单元;332、生成单元;3321、预设子单元;3322、转格式子单元;3323、替换子单元;333、返回单元;340、数字证书模块。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。需要注意的是,本专利技术技术方案所述输入端、用户端指的是移动智能设备或者非移动智能设备,比如手机、平板电脑、笔记本电脑或者智能电视;本专利技术技术方案所述服务器、服务端300则是使用的后台服务器,该服务器可以设置一台或多台,该服务器可以包括但不限于数据库服务器、应用服务器及WEB服务器。实施例一结合本文档来自技高网...

【技术保护点】
1.一种网页重定向跳转方法,其特征在于,包括:客户端(100)通过局域网(200)访问网关,所述客户端(100)访问网关期间与所述网关产生数据流;所述网关接收所述数据流,捕获所述数据流在80端口与443端口中的目标数据;建立数据流向规则,根据数据流向规则引导所述目标数据的寄送流向;使用目标地址转换将所述目标数据重新寄送至nginx服务的443端口;所述nginx服务通过SSL证书验证后修改所述目标数据的头部信息,并生成跳转数据;所述nginx服务将所述跳转数据通过所述网关返回至所述客户端(100)。

【技术特征摘要】
1.一种网页重定向跳转方法,其特征在于,包括:客户端(100)通过局域网(200)访问网关,所述客户端(100)访问网关期间与所述网关产生数据流;所述网关接收所述数据流,捕获所述数据流在80端口与443端口中的目标数据;建立数据流向规则,根据数据流向规则引导所述目标数据的寄送流向;使用目标地址转换将所述目标数据重新寄送至nginx服务的443端口;所述nginx服务通过SSL证书验证后修改所述目标数据的头部信息,并生成跳转数据;所述nginx服务将所述跳转数据通过所述网关返回至所述客户端(100)。2.根据权利要求1所述的方法,其特征在于,所述nginx服务中关闭缓存单元,降低网络超时等待时长。3.根据权利要求2所述的方法,其特征在于,所述nginx服务通过SSL证书验证后修改所述目标数据的头部信息,并生成跳转数据,还包括:预先设置需要跳转的页面信息,所述页面信息为域名或者IP;将所述页面信息转格式成替换信息,所述替换信息的格式与所述目标数据的头部信息格式相同;使用所述替换信息替换所述目标数据的头部信息,形成所述跳转数据。4.根据权利要求3所述的方法,其特征在于,所述数据流向规则由内核通过iptables规则建立。5.根据权利要求4所述的方法,其特征在于,所述客户端(100)通过局域网(200)访问网关,还包括:所述客户端(100)连入所述局域网(200);所述网关识别所述客户端(100)的连接特性,并根据所述连接特性向所述客户端(100)发送针对数据,所述针对数据包括所述页面信息;所述客户端(100)根据所述针对数据通过所述局域网(200)访问定向页面。6.根据权利要求5所述的方法,其特征在于,所述连接特性包括所述客户端(100)是否连接过所述网关的连接信息以及所述客户端(100)是否为手持移动端的设备信息。7.一种网页重定向跳转系统,其特征在于,包括:客户端(100)、局域网(200)以及服务端(300);所述服务端(300)包括依次数据连接的网关模块(...

【专利技术属性】
技术研发人员:曹苏勇吕家瑜陈立德秦志龙
申请(专利权)人:上海佰贝科技发展股份有限公司
类型:发明
国别省市:上海,31

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

1