一种页面导航方法、装置及浏览器的制造方法

文档序号:6538970阅读:251来源:国知局
一种页面导航方法、装置及浏览器的制造方法
【专利摘要】本发明提供了一种页面导航方法,包括:接收用户输入的统一资源定位符URL;根据所述用户输入的URL查找对应的缩略图;如果查找到与所述用户输入的URL对应的缩略图则将与该用户输入的URL对应的缩略图返回给用户设备;如果没有查找到与所述用户输入的URL对应的缩略图,则生成缩略图并将生成的缩略图返回给用户设备。本发明还提供了一种页面导航装置和一种浏览器。采用本发明的技术方案,通过接收用户输入的URL查找对应的缩略图,并在没有对应缩略图的情况下生成新的缩略图,为用户提供页面导航功能。
【专利说明】一种页面导航方法、装置及浏览器
【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及一种页面导航方法、装置及浏览器。
【背景技术】
[0002]在早期利用浏览器浏览网页时,用户在使用浏览器打开新标签时,新标签页面是空白的。为了导航到具体页面,用户可能需要在地址栏中键入页面的地址或者从收藏夹中逐个寻找所需要的网站。
[0003]后来,随着用户需求逐渐出现了各种导航方法,其中比较常见的就是在导航页面中提供缩略图。一般有以下两种方式:
[0004]一种是客户端通过完整的统一资源定位符(URL, Uniform Resource Locator)向服务端请求匹配缩略图。这种方式会导致缩略图匹配失败率较高,比如带有服务配置文件标识符(SPID, Service Profile Identifier)的网站 http://www.baidu.com/index.php?tn=980120,虽然该网页实质上是首页,但由于精确匹配无法识别后面带有的SPID导致缩略图匹配不成功。
[0005]另一种是客户端通过截取URL中域名部分向服务端请求匹配缩略图。这种方式也会导致缩略图误匹配,比如实为爱淘宝界面的网站http://www.taoba0.com/go/act/taoke/ai_crown.php?pid=mm268667442384196_9192988&unid=,如果米用第二种方式会错误匹配到淘宝网的缩略图。
[0006]除此之外,对于类似贴吧、论坛版块这种地址,如果采用第一种方式需要对这些地址逐一增加缩略图,成本很高。而如果采用第二种方式会导致所有页面都只显示一个主网站的截图,无法区分各个网址的区别,没有任何辨识度。

【发明内容】

[0007]本发明针对上述问题,提出了一种页面导航方法、装置及浏览器,为用户提供页面导航功能。
[0008]在一个方面,本发明提供了一种页面导航方法,包括:
[0009]接收用户输入的统一资源定位符URL ;
[0010]根据所述用户输入的URL查找对应的缩略图;
[0011]如果查找到与所述用户输入的URL对应的缩略图,则将与该用户输入的URL对应的缩略图返回给用户设备;
[0012]如果没有查找到 与所述用户输入的URL对应的缩略图,生成缩略图,并将生成的缩略图返回给用户设备。
[0013]在另一个方面,本发明还提供了一种页面导航装置,包括:
[0014]接收模块,用于接收用户输入的统一资源定位符URL ;
[0015]查询模块,用于根据用户输入的URL查找对应的缩略图;如果查找到该用户输入的URL匹配的缩略图,触发发送模块;如果没有查找到与该用户输入的URL匹配的缩略图,触发缩略图生成模块;
[0016]缩略图生成模块,用于生成缩略图,并将生成的缩略图返回给用户设备;
[0017]发送模块,用于将与该用户输入的URL对应的缩略图返回给用户设备。
[0018]在另一个方面,本发明还提供了一种浏览器,包括上述页面导航装置。
[0019]本发明所提供的技术方案,通过接收用户输入的URL查找对应的缩略图,并在没有对应缩略图的情况下生成新的缩略图,为用户提供页面导航功能。
【专利附图】

【附图说明】
[0020]下面将参照附图描述本发明的具体实施例,其中:
[0021]图1示出了本发明实施例页面导航方法的流程示意图;
[0022]图2示出了本发明实施例页面导航方法另一流程示意图;
[0023]图3示出了本发明实施例页面导航方法另一流程示意图;
[0024]图4示出了本发明实施例一缩略图效果示意图;
[0025]图5示出了本发明实施例另一缩略图效果示意图;
[0026]图6示出了本发明实施例页面导航方法另一流程示意图;
[0027]图7示出了本发明实施例页面导航装置的结构示意图;
[0028]图8示出了本发明实施例页面导航装置的另一结构示意图;
[0029]图9示出了本发明实施例页面导航装置的另一结构示意图;
[0030]图10示出了本发明实施例页面导航装置的另一结构示意图;
[0031]图11示出了本发明实施例页面导航装置的另一结构示意图。
【具体实施方式】
[0032]为了使本发明的技术方案及优点更加清楚明白,以下结合附图对本发明的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本发明的一部分实施例,而不是所有实施例的穷举。
[0033]本发明实施例提出了一种页面导航方法,图1示出了该方法的流程示意图,具体包括:
[0034]S101、接收用户输入的统一资源定位符(URL,Uniform Resource Locator)。当用户输入URL以后就会触发请求缩略图操作,将完整的URL上传至服务器。
[0035]S102、根据用户输入的URL查找对应的缩略图。
[0036]如果查找到与用户输入的URL对应的缩略图,则执行S103 ;否则,执行S104。
[0037]S103、将与该用户输入的URL对应的缩略图返回给用户设备;
[0038]S104、生成缩略图,并将生成的缩略图返回给用户设备。
[0039]本发明实施例所提供的页面导航方法,通过接收用户输入的URL查找对应的缩略图,并在没有对应缩略图的情况下生成新的缩略图,为用户提供页面导航功能。
[0040]可选地,如图2所示,上述(S102)根据用户输入的URL查找对应的缩略图,可以包括:
[0041]S201、根据用户输入的URL,在服务器的数据表中进行匹配;其中,上述服务器的数据表中包括URL信息以及URL信息对应的缩略图。[0042]如果在该数据表中查找到与该用户输入的URL匹配的URLJAS S103 ;否则,执行S202 ;
[0043]S202、根据该用户输入的URL的一级目录,在上述数据表中进行匹配,例如一级目录为 http://www.xxxx.com/a ;
[0044]如果在该数据表中查找到与该用户输入的URL的一级目录匹配的URL,执行S103 ;否则,执行S203 ;
[0045]S203、根据该用户输入的URL的二级域名,在上述数据表中进行匹配,例如二级域名为 http: //www.xxxx.com ;
[0046]如果在该数据表中查找到与该用户输入的URL的二级域名匹配的URL,执行S103,否则,执行S104。
[0047]可选地,如图3所示,上述(S104)生成缩略图,并将生成的缩略图返回给用户设备,包括:
[0048]S301、根据该用户输入的URL,在服务器的数据库中进行匹配;其中,上述服务器的数据库中包括URL信息。
[0049]如果在该数据库中查找到与该用户输入的URL匹配的URL,则说明服务器中预存有该用户输入的URL的页面资源,执行S302 ;否则,则执行S303。
[0050]S302、获取服务器中预存的该用户输入的URL的页面资源,生成缩略图,并将生成的缩略图返回给用户设备;其中,页面资源包括该用户输入的URL对应的网站页面的基础底图、标题文字或logo图片等。
[0051]S303、截取用户输入的URL对应的网站页面,至少将页面截图的一部分作为缩略图,返回给用户设备。
[0052]例如,可以直接将整个页面截图作为缩略图,或者,也可以截取页面截图中的一部分作为缩略图。
[0053]可选地,上述S302中获取服务器中预存的该用户输入的URL的页面资源,生成缩略图,可以包括:
[0054]S302a、至少将标题文字的一部分和/或logo图片填充在基础底图上,生成缩略图;或者将logo图片附在纯色图片上,作为缩略图。
[0055]比如:http://tieba.baidu.com/f?kw=(%...,假设该 URL 为百度贴吧-小说推荐吧,获取的页面资源是贴吧的基础底图以及文字“小说推荐吧”。通过将“小说推荐吧”字样填充在基础底图上,,最终形成“百度贴吧&小说推荐吧”的缩略图。最终效果如图4所示。
[0056]又例如,基础底图可以是纯色的图片,将标题文字和logo图片附在该纯色图片上,如图5所示,豹子头像为某URL对应的网站的logo图片,tieba.com为标题文字,将二者附在一个纯色图片上,形成缩略图。
[0057]可选地,如图6所示,上述(S301)根据该用户输入的URL,在服务器的数据库中进行匹配,可以包括:
[0058]S601、根据该用户输入的URL的二级域名,在服务器的数据库中进行匹配,例如二级域名为 http: //www.xxxx.com ;
[0059]如果在数据库中查找到该用户输入的URL的二级域名,则执行S302 ;否则,执行S602 ;[0060]S602、根据该用户输入的URL的一级域名在数据库中进行匹配,例如xxxx.com ;
[0061]如果在数据库中查找到该用户输入的URL的一级域名,则执行S302,否则,执行S303。
[0062]采用本发明的技术方案,通过对用户输入的URL进行逐级匹配,不仅保证了缩略图匹配成功率,而且大大提高了缩略图的辨识度。
[0063]本发明实施例还提供了一种页面导航装置,其结构示意图如图7所示,具体包括:
[0064]接收模块701,用于接收用户输入的URL ;
[0065]查询模块702,用于根据用户输入的URL查找对应的缩略图;如果查找到与用户输入的URL匹配的缩略图,触发发送模块703 ;如果没有查找到与用户输入的URL匹配的缩略图,触发缩略图生成模块704 ;
[0066]发送模块703,用于将与用户输入的URL对应的缩略图返回给用户设备;
[0067]缩略图生成模块704,用于生成缩略图,并将生成的缩略图返回给用户设备。
[0068]本发明实施例所提供的技术方案,通过接收用户输入的URL查找对应的缩略图,并在没有对应缩略图的情况下生成新的缩略图,为用户提供页面导航功能。
[0069]可选地,如图8所示,上述查询模块702可以包括:
[0070]第一数据表匹配单元801,用于根据用户输入的URL,在服务器的数据表中进行匹配;其中,上述服务器的数据表包含URL信息以及URL信息对应的缩略图;如果在该数据表中查找到与该用户输入的URL匹配的URL,触发发送模块703 ;如果没有在该数据表中查找到与该用户输入的URL匹配的URL,触发第二数据表匹配单元802 ;
[0071]第二数据表匹配单元802,用于根据该用户输入的URL的一级目录,在上述数据表中进行匹配;如果在该数据表中查找到与该用户输入的URL的一级目录匹配的URL,触发发送模块703 ;如果没有在该数据表中查找到与该用户输入的URL的一级目录匹配的URLJi发第三数据表匹配单元803 ;
[0072]第三数据表匹配单元803,用于根据该用户输入的URL的二级域名,在上述数据表中进行匹配,如果在该数据表中查找到与该用户输入的URL的二级域名匹配的URL,触发发送模块703 ;如果没有在该数据表中查找到与该用户输入的URL的二级域名匹配的URLJi发缩略图生成模块704。
[0073]可选的,如图9所示,上述缩略图生成模块704可以包括:
[0074]数据库匹配单元901,用于根据该用户输入的URL,在服务器的数据库中进行匹配;其中,上述服务器的数据库包括URL信息;如果在该数据库中查找到与该用户输入的URL匹配的URL,触发缩略图合成单元902 ;如果没有在该数据库中查找到与该用户输入的URL匹配的URL,触发缩略图截取单元903 ;
[0075]缩略图合成单元902,用于获取服务器中预存的该用户输入的URL的页面资源,生成缩略图,并将生成的缩略图返回给用户设备;其中,页面资源包括该用户输入的URL页面的基础底图、标题文字或logo图片等;
[0076]缩略图截取单元903,用于截取用户输入的URL对应的网站页面,至少包括页面截图的一部分作为缩略图返回给用户设备。
[0077]可选地,如图10所示,上述数据库匹配单元901可以包括:
[0078]第一匹配子单元1001,用于根据该用户输入的URL的二级域名,在服务器的数据库中进行匹配;如果在数据库中查找到该用户输入的URL的二级域名,触发缩略图合成单元902 ;如果没有在数据库中查找到该用户输入的URL的二级域名,触发第二匹配子单元1002 ;
[0079]第二匹配子单元1002,用于根据该用户输入的URL的一级域名在数据库中进行匹配;如果在数据库中查找到该用户输入的URL的一级域名,触发缩略图合成单元902 ;如果没有在数据库中查找到该用户输入的URL的一级域名,触发缩略图截取单元903。
[0080]可选的,如图11所示,上述缩略图合成单元902可以包括:
[0081 ] 第一合成子单元1101,用于至少将标题文字的一部分和/或logo图片填充在基础底图上,生成缩略图;和/或
[0082]第二合成子单元1102,用于将标题文字或标题文字的一部分附在logo图片上,作为缩略图。
[0083]基于同一发明构思,本发明实施例还提供了一种浏览器,包括上述页面导航装置。
[0084]本发明通过对用户发送的缩略图请求携带的URL从完整的URL、一级目录、二级域名、一级域名等逐级进行匹配,不仅保证了缩略图匹配成功率,而且大大降低了误匹配的概率。除此之外,本发明还解决了现有技术中一个网站下无法区分各子网站以致缩略图辨识度不高的问题。
[0085]以上实施例仅用以说明本发明的技术方案,而非对其进行限制。因此,在不背离本发明的精神及其实质的情况下,本领域技术人员可作出各种改变、替换和变型。很显然,但这些改变、替换和变型都应涵盖于本发明权利要求的保护范围之内。
【权利要求】
1.一种页面导航方法,其特征在于,包括: 接收用户输入的统一资源定位符URL ; 根据所述用户输入的URL查找对应的缩略图; 如果查找到与所述用户输入的URL对应的缩略图,则将与该用户输入的URL对应的缩略图返回给用户设备; 如果没有查找到与所述用户输入的URL对应的缩略图,生成缩略图,并将生成的缩略图返回给用户设备。
2.如权利要求1所述的页面导航方法,其特征在于,所述根据所述用户输入的URL查找对应的缩略图,包括: 根据用户输入的URL,在服务器的数据表中进行匹配;其中,上述服务器的数据表包括URL信息以及URL信息对应的缩略图; 如果在该数据表中查找到与该用户输入的URL匹配的URL,将与该用户输入的URL对应的缩略图返回给用户设备; 如果没有在该数据表中查找到与该用户输入的URL匹配的URL,根据该用户输入的URL的一级目录,在上述数据表中进行匹配; 如果在该数据表中查找到与该用户输入的URL的一级目录匹配的URL,将与该用户输入的URL对应的缩略图返回给用户设备; 如果没有在该数据表中查找到与该用户输入的URL的一级目录匹配的URL,根据该用户输入的URL的二级域名,在上述数据表中进行匹配; 如果在该数据表中查找到与该用户输入的URL的二级域名匹配的URL,将与该用户输入的URL对应的缩略图返回给用户设备; 如果没有在该数据表中查找到与该用户输入的URL的二级域名匹配的URL,生成缩略图,并将生成的缩略图返回给用户设备。
3.如权利要求1或2所述的页面导航方法,其特征在于,所述生成缩略图,并将生成的缩略图返回给用户设备,包括: 根据该用户输入的URL,在服务器的数据库中进行匹配;其中,上述服务器的数据库包括URL fg息; 如果在该数据库中查找到与该用户输入的URL匹配的URL,获取服务器中预存的该用户输入的URL的页面资源,生成缩略图,并将生成的缩略图返回给用户设备; 如果没有在该数据库中查找到与该用户输入的URL匹配的URL,截取用户输入的URL对应的网站页面,至少将页面截图的一部分作为缩略图,返回给用户设备。
4.如权利要求3所述的页面导航方法,其特征在于,所述根据该用户输入的URL,在服务器的数据库中进行匹配,包括: 根据该用户输入的URL的二级域名,在服务器的数据库中进行匹配;如果在数据库中查找到该用户输入的URL的二级域名,获取服务器中预存的该用户输入的URL的页面资源,生成缩略图,并将生成的缩略图返回给用户设备; 如果没有在数据 库中查找到该用户输入的URL的二级域名,根据该用户输入的URL的一级域名在数据库中进行匹配; 如果在数据库中查找到该用户输入的URL的一级域名,获取服务器中预存的该用户输入的URL的页面资源,生成缩略图,并将生成的缩略图返回给用户设备; 如果没有在数据库中查找到该用户输入的URL的一级域名,截取用户输入的URL对应的网站页面,至少将页面截图的一部分作为缩略图,返回给用户设备。
5.如权利要求3所述的页面导航方法,其特征在于,所述页面资源包括:用户输入的URL对应的网站页面的基础底图、标题文字或logo图片。
6.如权利要求5所述的页面导航方法,其特征在于,所述获取服务器中预存的该用户输入的URL的页面资源,生成缩略图,包括: 至少将标题文字的一部分和/或logo图片填充在基础底图上,生成缩略图;或者 将logo图片附在纯色图片上,作为缩略图。
7.一种页面导航装置,其特征在于,包括: 接收模块,用于接收用户输入的统一资源定位符URL ; 查询模块,用于根据用户输入的URL查找对应的缩略图;如果查找到与用户输入的URL匹配的缩略图,触发发送模块;如果没有查找到与用户输入的URL匹配的缩略图,触发缩略图生成模块; 缩略图生成模块,用于生成缩略图,并将生成的缩略图返回给用户设备; 发送模块,用于将与该用户输入的URL对应的缩略图返回给用户设备。
8.如权利要求7所述的页面导航装置,其特征在于,所述查询模块包括: 第一数据表匹配单元,用于根据用户输入的URL,在服务器的数据表中进行匹配;其中,所述服务器的数据表包URL信息以及URL信息对应的缩略图;如果在该数据表中查找到与该用户输入的URL匹配的URL,触发发送模块;如果没有在该数据表中查找到与该用户输入的URL匹配的URL,触发第二数据表匹配单元; 第二数据表匹配单元,用于根据该用户输入的URL的一级目录,在上述数据表中进行匹配;如果在该数据表中查找到与该用户输入的URL的一级目录匹配的URL,触发发送模块;如果没有在该数据表中查找到与该用户输入的URL的一级目录匹配的URL,触发第三数据表匹配单元; 第三数据表匹配单元,用于根据该用户输入的URL的二级域名,在上述数据表中进行匹配;如果在该数据表中查找到与该用户输入的URL的二级域名匹配的URL,触发发送模块;如果没有在该数据表中查找到与该用户输入的URL的二级域名匹配的URL,触发缩略图生成模块。
9.如权利要求7或8所述的页面导航装置,其特征在于,所述缩略图生成模块包括: 数据库匹配单元,用于根据该用户输入的URL,在服务器的数据库中进行匹配;其中,上述服务器的数据库包括URL信息;如果在该数据库中查找到与该用户输入的URL匹配的URL,触发缩略图合成单元;如果没有在该数据库中查找到与该用户输入的URL匹配的URL,触发缩略图截取单元; 缩略图合 成单元,用于获取服务器中预存的该用户输入的URL的页面资源,生成缩略图,并将生成的缩略图返回给用户设备; 缩略图截取单元,用于截取用户输入的URL对应的网站页面,至少将页面截图的一部分作为缩略图,返回给用户设备。
10.如权利要求9所述的页面导航装置,其特征在于,所述数据库匹配单元包括:第一匹配子单元,用于根据该用户输入的URL的二级域名,在服务器的数据库中进行匹配;如果在数据库中查找到该用户输入的URL的二级域名,触发缩略图合成单元;如果没有在数据库中查找到该用户输入的URL的二级域名,触发第二匹配子单元; 第二匹配子单元,用于根据该用户输入的URL的一级域名在数据库中进行匹配;如果在数据库中查找到该用户输入的URL的一级域名,触发缩略图合成单元;如果没有在数据库中查找到该用户输入的URL的一级域名,触发缩略图截取单元。
11.如权利要求9所述的页面导航装置,其特征在于,所述缩略图合成单元包括: 第一合成子单元,用于至少将标题文字的一部分和/或logo图片填充在基础底图上,生成缩略图;和/或 第二合成子单元,用于将logo图片附在纯色图片上,作为缩略图。
12.一种浏览器, 其特征在于,包括如权利要求7至11任一所述的页面导航装置。
【文档编号】G06F17/30GK103793532SQ201410068987
【公开日】2014年5月14日 申请日期:2014年2月27日 优先权日:2014年2月27日
【发明者】郭伟航, 田小聪 申请人:北京金山网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1