[发明专利]重定向到Web页面的方法及装置在审
申请号: | 201410583728.1 | 申请日: | 2014-10-24 |
公开(公告)号: | CN105592175A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 周术洋 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08;G06F17/30 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定向 web 页面 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种重定向到Web页面的方法及装 置。
背景技术
随着3G、4G和无线通信技术的快速发展,越来越多的人使用数据卡、MIFI 等移动终端网上冲浪。
数据卡、MIFI等设备一般都需要一个用于设置的页面,通常是以web页面 的方式呈现给用户(下文称这个web页面为web_ui),web_ui有个本地域名和 局域网IP(终端的网关地址),当设备和PC连接时,用户在PC的浏览器中输 入该本地域名或网关IP即可打开设备的web_ui,对设备进行相关操作和设置。
一般情况下,用户不会打开web_ui,在某些条件下,当用户用浏览器打开 网页时,需要终端主动帮用户重定向到网关web页面给出相关提示,提高用户 体验。如设备未联网时,用户无法通过设备浏览网页,需要重定向到web_ui, 提示用户操作设备联网;在线升级完成后,需要重定向到web_ui,提示用户升 级结果等场景。
目前针对设备按需重定向到web_ui的方案主要有两种:
方案1:截取PC发过来的域名系统(DomainNameSystem简称为DNS) 请求数据包,当满足重定向条件时,组一个域名解析结果为网关地址的DNS响 应包回给PC。
方案2:截取PC发过来的tcp数据包,当满足重定向条件时,将tcp消息路 由到网关的webserver,当浏览器tcp握手完成,成功发出http请求时,组装一 个http302重定向到web_ui域名的响应包回给PC,达到重定向到web_ui的目 的。该方案当设备未联网时,还需要DNS模块回应一个固定的虚拟IP响应,使 得PC浏览器完成DNS解析,顺利发出tcp握手消息。
这两种方案都存在由于PC浏览器的优化实现带来的用户体验缺陷:PC浏 览器为了提高网页访问效率,当访问一个域名DNS解析成功时,会在浏览器缓 存中保存该域名和DNS解析得到的IP的对应关系一段时间,当缓存有效时,在 同一个标签页中再次访问该域名时,跳过了DNS解析,直接使用保存的IP访问。 对于方案一,当满足重定向条件时,给PC回应网关地址的DNS响应来重定向, PC浏览器保存了这个DNS解析结果,在浏览器缓存的这段有效时间内,如果设 备不需要重定向了,而用户继续在浏览器同一标签页中试图访问该域名时,浏 览器跳过了DNS解析阶段,直接使用网关地址访问,将再次重定向到web_ui, 直到该缓存失效或用户重开一个标签页。同样,方案二在设备未联网的时候重 定向的域名也存在这个缺陷。
针对现有技术中由于PC浏览器的优化而导致的重定向过的域名,当不需要 重定向时,在不清除PC浏览器缓存的情况下,在一段时间内仍会重定向的问题, 目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种重定向到Web页面的方法及装置,以解决 现有技术中由于PC浏览器的优化而导致的重定向过的域名,当不需要重定向时, 在不清除PC浏览器缓存的情况下,在一段时间内仍会重定向的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种重定向到Web页 面的方法,包括:在第一设备接收到第二设备的DNS请求,且在所述DNS请求 所请求的域名不是所述第一设备网关域名且满足重定向条件时,所述第一设备 向所述第二设备发送所述DNS请求的响应消息,其中,所述响应消息中携带有 本地预设的虚拟IP地址组中未使用的虚拟IP地址,所述未使用的虚拟IP地址 是指还未用来重定向DNS响应包的虚拟IP;所述第一设备建立所述虚拟IP地址 与满足重定向条件的所述域名的对应关系;所述第一设备接收所述第二设备发 送的TCP数据包后,使用指定IP地址替换所述TCP数据包中携带的虚拟IP地 址,并根据所述指定IP地址转发所述第二设备与所述指定IP地址之间的交互数 据包。
进一步地,在满足重定向条件时,根据指定IP替换所述TCP数据包中携带 的虚拟IP,进而通过所述指定IP实现数据的交互数据包包括:用所述第一设备 的网关地址替换所述指定IP地址,根据所述网关地址转发所述第二设备和所述 网关之间的交互数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410583728.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备及联系人显示方法
- 下一篇:一种基站电磁辐射监测系统