浏览器中分类收藏历史访问记录的方法及装置的制作方法

文档序号:6371227阅读:150来源:国知局
专利名称:浏览器中分类收藏历史访问记录的方法及装置的制作方法
技术领域
本发明涉及数字通讯的网络信息浏览技术,尤其涉及一种浏览器中分类收藏历史访问记录的方法及装置。
背景技术
目前,随着互联网技术的发展,互联网所提供的信息内容浩如烟海,互联网中的各类网站也是名目繁多,数量惊人。由于人们对网址的英文域名不直观,记录网址比较困难,或者每次上网局限于几个网站,为了帮助人们寻找各类网站,目前出现了网站导航方法。其中,有在浏览器的地址栏下拉窗口中提供常用网站网址的链接,或者在浏览器地址栏下拉框中保存用户访问网站的历史统一资源定位符(URL, Uniform / Universal ResourceLocator)记录。但是采用该技术的缺点是,浏览器地址栏(浏览器地址栏是指浏览器URL输入框)下拉窗口对网址链接无法分类设置,利用率不高;而且浏览器地址栏下拉窗口只提供 浏览网站的历史URL记录,且该记录无法长期保存。

发明内容
本发明所要解决的技术问题在于,提供一种浏览器中分类收藏历史访问记录的方法及装置,可准确的自动分类收藏已经访问过的网页,并且利用搜索页面搜索引擎,给用户展示详细准确的网站介绍信息,给用户提供直观便利的用户体验。为了解决上述技术问题,本发明提供了一种浏览器中分类收藏历史访问记录的方法,包括
生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面;
在搜索页面中启动第二标签页,且第二标签页具有地址栏输入框,所述地址栏输入框获取地址信息后,并将所述地址信息保存在本地文件夹中;
解析搜索页面,并获取搜索页面的地址输入框的地址信息,触发搜索引擎搜索所述地址信息对应的网站信息;
获取从第二标签页搜索页面搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中;
分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站描述信息、关键字及网站地址相互关联。优选的,所述生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面的步骤之后,还包括步骤
打开搜索页面后,调用浏览器隐藏接口,隐藏第一标签页;
当所述第一标签页在后台运行时,搜索域名,获取域名信息。优选的,所述获取第一标签页搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中具体包括
获取第一标签页搜索的网站注册给搜索页面的网站基本信息;获取保存在内存上的网页超级本文的标记语言,并解析所述网页超级本文的标记语
言;
获取网站的描述信息,并把所述描述网站信息保存在本地文件夹中。优选的,所述解析搜索页面,并获取搜索页面的地址输入框的地址信息,触发搜索弓I擎搜索所述地址信息对应的网站信息具体包括
在浏览器内核中解析搜索页面;
提取第二标签页中的地址信息并传递搜索页面的输入框;
在浏览器中触发搜索页面搜索所述从第二标签页传递到搜索页面的地址信息。为了解决上述技术问题,本发明还提供了一种浏览器中分类收藏历史访问记录的 装置,包括
第一标签页模块,用于生成第一标签页,且第一标签页调用浏览器接口,打开搜索页
面;
第二标签页模块,用于在搜索页面中启动第二标签页,且第二标签页具有带有地址栏输入框,所述地址栏输入框获取地址信息后,并将所述地址信息保存在本地文件夹中;搜索页面模块,用于解析搜索页面,并获取搜索页面的地址输入框的地址信息,触发搜索引擎搜索所述地址信息对应的网站信息;
解析模块,用于获取搜索页面搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中;
访问记录生成模块,用于分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站描述信息、关键字及网站地址相互关联。优选的,一种浏览器中分类收藏历史访问记录的装置,还包括
隐藏模块,用于打开搜索页面后,调用浏览器隐藏接口,隐藏第一标签页;
域名搜索模块,当所述第一标签页在后台运行时,用于搜索域名,获取域名信息。优选的,搜索页面模块进一步还包括
第一获取单元,用于获取第一标签页搜索的网站注册给搜索页面的网站基本信息;第二获取单元,用于获取保存在内存上的网页超级本文的标记语言,并解析所述网页超级本文的标记语言;
第三获取单元,用于获取网站的描述信息,并把所述描述网站信息保存在本地文件夹中。优选的,所述解析模块进一步还包括
解析单元,用于在浏览器内核中解析搜索页面;
传递单元,用于提取第二标签页中的地址信息并传递到搜索页面的输入框;
搜索单元,用于在浏览器中触发搜索页面搜索所述从第二标签页传递到搜索页面的地址信息。优选的,一种浏览器中分类收藏历史访问记录的装置,还包括
排序更新模块,用于根据访问频率或最近访问记录对历史访问记录进行排序和更新。实施本发明实施例,具有如下有益效果
本发明实施例的浏览器能够准确的自动分类收藏已经访问过的网页,并且利用搜索页面搜索引擎,给用户展示详细准确的网站介绍信息,给用户提供直观便利的用户体验;另夕卜,通过对同一类书签的更新和排序,使用户方便的访问自己喜欢的网站,满足了不同用户的需求。


图I为本发明的一种浏览器中分类收藏历史访问记录的方法的一实施例的流程 图2为本发明的中第一标签页的地址栏与百度的搜索输入框之间的传递关系 图3为本发明的一种浏览器中分类收藏历史访问记录的装置的第一实施例的流程图; 图4为本发明的一种浏览器中分类收藏历史访问记录的装置的第二实施例的流程图; 图5为本发明中搜索页面模块的结构示意图;图6为本发明中解析模块的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参见图1,为本发明的一种浏览器中分类收藏历史访问记录的方法的一实施例的流程图。所述方法包括
S101,生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面;
具体的,用户打开浏览器后,浏览器生成第一标签页,在第一标签页上调用浏览器BrwOpenURL (浏览器打开网页接口)接口,启动网址http://www. baidu. com。,打开百度页面。进一步,打开搜索页面后,调用浏览器隐藏接口,隐藏第一标签页;当所述第一标签页在后台运行时,搜索域名,获取域名信息。S102,在搜索页面中启动第二标签页,且第二标签页具有地址栏输入框,所述地址栏输入框获取地址信息后,并将所述地址信息保存在本地文件夹中;
具体的,百度首页页面展示出来后,调用浏览器接口 BrwSetVisible (浏览器隐藏标签页接口)隐藏第一标签页,第一标签页在后台运行,专门用于搜索域名,获取域名信息。另外,调用浏览器接口 BrwCeateWebView (浏览器创建标签页接口),启动第二标签页,用户可以在第二标签页的地址栏中输入URL。用户在第二标签页的地址栏中输入URL之后,浏览器对地址栏中的URL进行一次预处理。所述预处理就是把第二标签页中的地址栏中的网址URL获取,并保存在本地文件中,后续把保存在本地文件中的地址与第一标签页搜索出来的信息关联。S103,解析搜索页面,并获取搜索页面的地址输入框的地址信息,触发搜索引擎搜索所述地址信息对应的网站信息;
具体的,在浏览器内核中解析搜索页面;提取第二标签页中的地址信息并传递搜索页面的输入框;在浏览器中触发搜索页面搜索所述从第二标签页传递到搜索页面的地址信。
详细的,在浏览器内核中解析百度页面,获取百度页面地址栏输入框内输入的地址信息。举例来说〈input type = “text” max length= “100” id = “kw” name= “wd”auto complete= “off” >,从上述编译来看,input框的id为“kw”,通过id把input框的text属性设置为第二标签页地址栏输入框的地址信息。然后在浏览器中发送一个点击鼠标事件给“百度一下”按钮,利用百度搜索引擎搜索到用户输入的URL对应的网站信息。需要注意的是,此时的百度页面用户是看不到的,而是隐藏在第一标签页中,在后台运行,如图2所示,第一标签页的地址栏,相当于百度的搜索输入框,第一标签页已经隐藏,用户看不见,双向箭头表示第一标签页地址栏信息输入框相当于百度输入框的意思。S104,获取第一标签页搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中;
具体的,获取第一标签页搜索的网站注册给搜索页面的网站基本信息;获取保存在内存上的网页超级本文的标记语言,并解析所述网页超级本文的标记语言;获取网站的描述信息,并把所述描述网站信息保存在本地文件夹中。 第一标签页搜索的结果中,第一条是网站在注册的时候提供给百度网页的基本信息;截获下载到本地内存上的html信息,浏览器在解析html信息之后,把网站的描述信息提取出来,在浏览器的内核中,将提取出来的网站的描述信息保存在本地文件夹中。需要强调的是,在浏览器只对下载后的html信息进行解析,但并不进行排版、画图等。S105,分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站的描述信息、关键字及网站地址相互关联。具体的,计息网站的描述信息,在描述的内容中提取关键字,比如新闻、社区、音乐、视频、购物、阅读、生活、工具等关键字。所述的关键字在网站注册给百度的时候都会包涵。上述每一种关键字都会分类保存在一个本地文件夹中;并且,将网站的描述信息与关键字以及URL三个相互关联起来,保存在一个文件夹中。优选的,根据访问频率或最近访问记录对历史访问记录进行排序和更新。具体的,可以根据访问频率对历史访问记录进行更新和排序,比如,访问频率高的排序在前,访问频率低的排序在后;或者,根据最近历史访问记录更新、排序;或者,兼顾访问频率及最近历史访问记录两元素进行更新、排序。进一步,每一个关键字分类中可保留8个网站,当然也可以更少或更多,保存8个网站是一种最佳选择方式。通过上述方案,用户可以方便的浏览自己经常访问的、或最近访问过的网站,也就是访问自己喜欢的网站。另外,当用户鼠标停留在某网站标签上的时候,通过HOVER属性可以显示出来介
绍文字信息。请参见图3,为本发明的一种浏览器中分类收藏历史访问记录的装置的第一实施例的流程图。所述装置包括第一标签页模块1,用于生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面;第二标签页模块2,用于在搜索页面中启动第二标签页,且第二标签页带有地址栏输入框,所述地址栏输入框获取地址信息后,并将所述地址信息保存在本地文件夹中;搜索页面模块3,用于解析搜索页面,并获取搜索页面的地址输入框的地址信息,触发搜索弓I擎搜索所述地址信息对应的网站信息;解析模块4,用于获取搜索页面搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中;访问记录生成模块5,用于分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站描述信息、关键字及网站地址相互关联。请参见图4,为本发明的一种浏览器中分类收藏历史访问记录的装置的第二实施例的流程图
所述装置包括第一标签页模块1,用于生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面;第二标签页模块2,用于在搜索页面中启动第二标签页,且第二标签页带有地址栏输入框,所述地址栏输入框获取地址信息后,并将所述地址信息保存在本地文件夹中;搜索页面模块3,用于解析搜索页面,并获取搜索页面的地址输入框的地址信息,触发搜索引擎搜索所述地址信息对应的网站信息;解析模块4,用于获取搜索页面搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中;访问记录生成模块5,用于分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站描述信息、关键字及网站地址相互关联。进一步,本发明的一种浏览器中分类收藏历史访问记录的装置还包括
隐藏模块6,用于打开搜索页面后,调用浏览器隐藏接口,隐藏第一标签页;域名搜索模块7,当所述第一标签页在后台运行时,用于搜索域名,获取域名信息。
进一步,本发明的一种浏览器中分类收藏历史访问记录的装置还包括排序更新模块,用于根据访问频率或最近访问记录对历史访问记录进行排序和更新。请参见图5,为本发明中搜索页面模块的结构示意 具体的,搜索页面模块3进一步还包括第一获取单元31,用于获取第一标签页搜索的网站注册给搜索页面的网站基本信息;第二获取单元32,用于获取保存在内存上的网页超级本文的标记语言,并解析所述网页超级本文的标记语言;第三获取单元33,用于获取网站的描述信息,并把所述描述网站信息保存在本地文件夹中。请参见图6,为本发明中解析模块的结构示意图。具体的,所述解析模块4进一步还包括解析单元41,用于在浏览器内核中解析搜索页面;传递单元42,用于提取第二标签页中的地址信息并传递到搜索页面的输入框;搜索单元43,用于在浏览器中触发搜索页面搜索所述从第二标签页传递到搜索页面的地址信
肩、O进一步,本发明的一种浏览器中分类收藏历史访问记录的装置还包括排序更新模块,用于根据访问频率或最近访问记录对历史访问记录进行排序和更新。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.一种浏览器中分类收藏历史访问记录的方法,其特征在于,包括 生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面; 在搜索页面中启动第二标签页,且第二标签页具有地址栏输入框,所述地址栏输入框获取地址信息后,并将所述地址信息保存在本地文件夹中; 解析搜索页面,并从第二标签页获取搜索页面的地址输入框的地址信息,触发搜索引擎搜索所述地址信息对应的网站信息; 获取第一标签页搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中; 分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站描述信息、关键字及网站地址相互关联。
2.如权利要求I所述的方法,其特征在于,所述生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面的步骤之后,还包括步骤 打开搜索页面后,调用浏览器隐藏接口,隐藏第一标签页; 当所述第一标签页在后台运行时,搜索域名,获取域名信息。
3.如权利要求I所述的方法,其特征在于,所述获取第一标签页搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中具体包括 获取第一标签页搜索的网站注册给搜索页面的网站基本信息; 获取保存在内存上的网页超级本文的标记语言,并解析所述网页超级本文的标记语言; 获取网站的描述信息,并把所述描述网站信息保存在本地文件夹中。
4.如权利要求I所述的方法,其特征在于,所述解析搜索页面,并获取搜索页面的地址输入框的地址信息,触发搜索引擎搜索所述地址信息对应的网站信息具体包括 在浏览器内核中解析搜索页面; 提取第二标签页中的地址信息并传递搜索页面的输入框; 在浏览器中触发搜索页面搜索所述从第二标签页传递到搜索页面的地址信息。
5.如权利要求I所述的方法,其特征在于,所述分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站描述信息、关键字及网站地址相互关联的步骤之后还包括 根据访问频率或最近访问记录对历史访问记录进行排序和更新。
6.一种浏览器中分类收藏历史访问记录的装置,其特征在于,包括 第一标签页模块,用于生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面; 第二标签页模块,用于在搜索页面中启动第二标签页,且第二标签页具有地址栏输入框,所述地址栏输入框获取地址信息后,并将所述地址信息保存在本地文件夹中; 搜索页面模块,用于解析搜索页面,并获取搜索页面的地址输入框的地址信息,触发搜索引擎搜索所述地址信息对应的网站信息; 解析模块,用于获取搜索页面搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中;访问记录生成模块,用于分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站描述信息、关键字及网站地址相互关联。
7.如权利要求6所述的装置,其特征在于,还包括 隐藏模块,用于打开搜索页面后,调用浏览器隐藏接口,隐藏第一标签页; 域名搜索模块,当所述第一标签页在后台运行时,用于搜索域名,获取域名信息。
8.如权利要求6所述的装置,其特征在于,搜索页面模块进一步还包括 第一获取单元,用于获取第一标签页搜索的网站注册给搜索页面的网站基本信息; 第二获取单元,用于获取保存在内存上的网页超级本文的标记语言,并解析所述网页超级本文的标记语言; 第三获取单元,用于获取网站的描述信息,并把所述描述网站信息保存在本地文件夹中。
9.如权利要求6所述的装置,其特征在于,所述解析模块进一步还包括 解析单元,用于在浏览器内核中解析搜索页面; 传递单元,用于提取第二标签页中的地址信息并传递到搜索页面的输入框; 搜索单元,用于在浏览器中触发搜索页面搜索所述从第二标签页传递到搜索页面的地址信息。
10.如权利要求6所述的装置,其特征在于,还包括 排序更新模块,用于根据访问频率或最近访问记录对历史访问记录进行排序和更新。
全文摘要
本发明公开了一种浏览器中分类收藏历史访问记录的方法,包括生成第一标签页,且第一标签页调用浏览器接口,打开搜索页面;在搜索页面中启动第二标签页,且第二标签页具有地址栏输入框,所述地址栏输入框获取地址信息后,并将所述地址信息保存在本地文件夹中;解析搜索页面,并从第二标签页获取搜索页面的地址输入框的地址信息,触发搜索引擎搜索所述地址信息对应的网站信息;获取第一标签页搜索的网站的基本信息,解析出所述网站的描述信息,并把所述网站的描述信息保存在本地文件夹中;分析所述网站的描述信息,提取关键字,并对所述关键字进行归类,且每一个分类都保存在一个本地文件夹中,且所述网站描述信息、关键字及网站地址相互关联。
文档编号G06F17/30GK102750352SQ20121019035
公开日2012年10月24日 申请日期2012年6月11日 优先权日2012年6月11日
发明者张敏锐 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1