[发明专利]一种搜索结果页面中链接的连接方法及装置有效
申请号: | 201210094032.3 | 申请日: | 2012-03-31 |
公开(公告)号: | CN102663074A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 任寰 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 搜索 结果 页面 链接 连接 方法 装置 | ||
技术领域
本申请涉及浏览器技术,特别是涉及一种搜索结果页面中链接的连接方法及装置。
背景技术
浏览器是一种应用软件,可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件进行交互。它可以显示在万维网或局域网等网络内的文字、影像及其他信息。这些文字或影像,可以是连接其他网址的超链接,用户可迅速、轻易地浏览各种信息。
浏览器中的搜索功能可以使得用户更加快速准确地从网络众多数据中找到目标信息,用户通过某个搜索引擎的搜索功能获取到搜索结果后,将用户想要查看的页面作为目标页面,用户可以点击其中的链接来连接目标页面查看具体的内容。通常用户点击所述链接后,会先连接所述搜索引擎,由所述搜索引擎返回数据给浏览器,浏览器再根据返回数据连接并显示目标页面。
但有时用户点击所述链接时,由于网络状况不好等原因,导致搜索引擎的服务器与浏览器连接断开,浏览器接收不到返回数据,无法显示目标页面。此时一种解决方法是采用重定向的方法。
所述重定向是超文本传送协议HTTP(HyperText Transport Protocol)中的一种方法,即在链接会无法连接时,服务器可以修改超文本传送协议HTTP(HyperText Transport Protocol)的响应头,然后返回到浏览器,由浏览器跳转到指定地址显示目标页面。
但是,若用户点击的所述链接对应的目标页面需要认证或安全加密,例如目标页面为银行网页,采用HTTPS协议(Hypertext Transfer Protocol over Secure Socket Layer,以安全为目标的HTTP通道)。所述HTTPS协议与HTTP协议不同,使用HTTP协议中的重定向方法因此无法连接到HTTPS协议的页面上。因此所述重定向的方法不能保证跳转到用户想看的目标页面中,搜索结果页面中的链接仍然不能连接到目标页面。
发明内容
本申请提供了一种搜索结果页面中链接的连接方法及装置,以解决搜索结果页面中的所述链接不能连接到目标页面的问题。
为了解决上述问题,本申请公开了一种搜索结果页面中链接的连接方法,包括:
检测到搜索结果页面中链接的搜索引擎失去连接,则从所述链接中提取目标页面的地址,其中所述目标页面为所述链接对应的页面;
生成浏览器的跳转执行数据,其中所述跳转执行数据包括所述提取出来的目标页面的地址;
执行所述跳转执行数据,连接到所述目标页面的地址。
优选的,所述从所述链接中提取目标页面的地址之前,还包括:
预先获取搜索结果页面中的链接,并分析所述链接的结构;
从链接中获取目标页面URL的位置,其中所述目标页面URL用于保存目标页面的地址。
优选的,所述从所述链接中提取目标页面的地址,包括:
从所述链接中目标页面URL的位置处提取目标页面的地址。
优选的,所述从所述链接中目标页面URL的位置处提取目标页面的地址,包括:
使用所述正则表达式从所述链接中查找目标页面URL的位置,其中,所述正则表达式用于查找所述链接中获取目标页面的地址;
在所述目标页面URL的位置处提取目标页面的地址。
优选的,所述跳转执行数据用于在浏览器中打开一个标签,并在所述标签内显示标签对象对应的页面,所述的方法还包括:
预先获取从本地缓存中获取浏览器的第一跳转执行数据并保存;
分析所述第一跳转执行数据中标签对象的位置。
优选的,根据生成浏览器的跳转执行数据,包括:
提取预先保存的第一跳转执行数据;
将所述第一跳转执行数据中标签对象的位置添加为所述目标页面的地址;
生成第二跳转执行数据,并保存在本地缓存中。
优选的,所述执行所述跳转执行数据,连接到所述目标页面的地址,包括:
提取并执行本地缓存中保存的第二跳转执行数据;
在浏览器中打开一个新的标签;
在所述新的标签中连接目标页面的地址以打开目标页面。
相应的,本申请还公开了一种搜索结果页面中链接的连接装置,包括:
提取模块,用于检测到搜索结果页面中链接的搜索引擎失去连接,则从所述链接中提取目标页面的地址,其中所述目标页面为所述链接对应的页面;
生成模块,用于生成浏览器的跳转执行数据,其中所述跳转执行数据包括所述提取出来的目标页面的地址;
连接模块,用于执行所述跳转执行数据,连接到所述目标页面的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210094032.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:建立号码信息数据库的方法及系统
- 下一篇:与输入法集成的语义标注系统和方法