专利名称::在浏览器中提示网页信息搜索结果的方法、装置及浏览系统的制作方法
技术领域:
:本发明属于浏览器
技术领域:
,尤其涉及一种在浏览器中提示网页信息搜索结果的方法、装置及浏览系统。
背景技术:
:浏览器作为用户查看网页的必然工具,TT浏览器中记载有很多的用户数据,包括有收藏夹、历史记录、历史搜索关键字、用户最频繁访问的网址等数据。收藏夹包括网址URL、网页标题。历史记录浏览器把网页緩存在本地目录中的内容,包括网址URL、网页标题、网页文字内容、图片等。历史搜索关键字用户在TT浏览器的搜索引擎框中,输入关键字进行搜索后,TT浏览器会记录这些关键字。用户最频繁访问的网址是TT浏览器的一个功能,TT浏览器通过统计用户在一定时间内访问最多的n个网址,认为这n个网址是用户最频繁访问的。现有的浏览器,以IE浏览器为例,可以搜索用户的历史记录。浏览器提供一个搜索输入框,用户输入关键字,点击"确定,,按钮,浏览器在历史记录中,匹配网址url、网页标题、网页文字内容等,如果包含有用户输入的关键字,浏览器则将匹配的信息列出来,最终呈现给用户一系列链4^,用户通过点击这些链接,可以浏览网址。然而,上述现有纟支术的缺点1、只能搜索浏览器的历史记录。2、交互繁瑣。以IE浏览器为例,需要在侧边栏的历史记录tab中,点击"搜索",输入关键字,点击"确定",等待搜索结果呈现,然后点击某个结果才能进行浏览网页。
发明内容本发明实施例的目的在于提供一种在浏览器中提示网页信息搜索结果的方法,旨在解决现有技术只能搜索浏览器的历史记录、且交互繁瑣的问题。在本发明实施例是这样实现的,一种在浏览器中提示网页信息搜索结果的方法,所述方法包括以下步骤接收在浏览器地址栏中输入的关键字;在浏览器的用户浏览数据中搜索与所述关键字匹配的网页信息;显示与所述关键字匹配的网页信息。本发明实施例的另一目的在于提供一种在浏览器中提示网页信息搜索结果的装置,所述装置包括关键字接收模块,用于接收在浏览器地址栏中输入的关键字;搜索模块,用于在浏览器的用户浏览数据中搜索与所述关键字匹配的网页信息;显示模块,用于显示与所述关键字匹配的网页信息。本发明实施例的另一目的在于提供一种包括上面所述的在浏览器中提示网页信息搜索结果的装置的浏览系统。在本发明实施例中,通过在浏览器的地址栏中输入需搜索的关键字,浏览器在其用户浏览数据中进行搜索与关键字匹配的网页信息,显示搜索结果供用户快速选择进行浏览网页。本发明实施例使得用户可以很方便地从地址栏中进行搜索关键字,搜索过程中不需要用户进行交互,随着用户输入的关键字自动显示搜索结果,方便用户快速找到浏览需求。图1是本发明实施例提供的在浏览器中提示网页信息搜索结果的方法的实现流程示意图。图2是本发明实施例提供的在浏览器中提示网页信息搜索结果的装置的功能结构示意图。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在本发明实施例中,通过在浏览器的地址栏中输入关键字,浏览器在其用户浏览数据中进行搜索与关键字匹配的网页信息,同时自动弹出地址栏下拉列表,在列表中逐条显示搜索结果,供用户快速选择进行浏览。请参阅图1,为本发明实施例提供的在浏览器中提示网页信息搜索结果的方法,其包括以下步骤在步骤S101中,接收在浏览器地址栏中输入的关键字;在步骤S102中,在浏览器的用户浏览数据中搜索与所述关键字匹配的网页化息;在本发明实施例中,所述的用户浏览数据包括收藏夹、历史记录、历史搜索关键字、用户最频繁访问的网址的一种或任意组合。在步骤S103中,显示与所述关键字匹配的网页信息。在本发明实施例中,所述的网页信息包括网址、网页标题、网页文字内容、图片信息的一种或任意组合。作为本发明一优选实施例,所述方法还包括步骤弹出地址栏的下拉框列表。该步骤可以在步骤SlOl、S102、S103的任何时间执行。在地址栏的下拉框列表中逐条显示与关键字匹配的网页信息。作为本发明另一优选实施例,在显示与所述关键字匹配的网页信息的步骤之后还包括以下步骤接收用户选择的网页信息;链接至与所述网页信息对应的网页。下面通过举例子来详细描述本发明实施例提供的在浏览器中提示网页信息搜索结果的方法。收藏夹以文件夹的形式进行组织,每个文件夹中可以包含子文件夹和网页收藏项,收藏项包含网页URL和网页标题,以及最近浏览时间、总的浏览次凄史、用户定义的标签(tag);如下表;f各l所示<table>tableseeoriginaldocumentpage7</column></row><table>历史记录指的是用户以前曾经上过的网页的各种内容在本地的务除,包含以下表格2中的内容<table>tableseeoriginaldocumentpage7</column></row><table><table>tableseeoriginaldocumentpage8</column></row><table>用户最频繁访问的网址浏览器的一个功能,浏览器通过统计用户在一定时间内访问最多的n个网址,认为这n个网址是用户最频繁访问的网址。如下表格4所示:<table>tableseeoriginaldocumentpage9</column></row><table>例如用户在浏览器地址栏输入框CI叩utWnd中输入了感兴趣的关键字"银行,,;CInputWnd中"i殳置一个定时器SetTimer(hWnd,TIMER—DELAYSEARCH,100);相当于是在用户输入了关键字之后,例如延迟100ms搜索数据;在CInputWnd的定时器函数中,执行搜索动作;CInputWnd::OnTimer()搜索收藏夹;搜索历史记录;搜索历史搜索关键字;搜索用户最频繁访问的网址;以"银行"作为关键字为例,在表格l中搜索文本,查找到第三条记录"搜狐银行-理财频道,,包含有关键字"银行,,,因此第三条作为匹配项;在表格2中搜索,查找到第一条记录"QQ网址大全,,包含有关键字"银行,,,因此第一条作为匹配项;在表格3中搜索,未发现"银行",无匹配项;在表格4中搜索,查找到第三条记录"招商银行-一网通主站,,包含有关键字"银行,,,因此该条作为匹配项。在用户输入关键字"银行"的同时,浏览器自动弹出地址栏的下拉框列表,可在100ms后才执行上述的搜索步骤,在执行搜索步骤中,随着上述3个匹配项的逐步发现,下拉框列表中逐步显示每个匹配项,从而让用户能马上看到第一个匹配项,而不需要等待3个匹配项全部发现之后,才能一次性看到所有匹配项。当第一个匹配项显示出来后,用户不必等^f寺第二个、第三个匹配项的出现,则可以马上点击第一个匹配项进^f亍浏览网页。每个匹配项的显示包^fe有网页url和网页标题等信息。由上可知,用户输入的关键字,在上述的表格l、2、3、4中,只要记录的文字包含了关键字的,都会作为匹配结果。请参阅图2,为本发明实施例提供的在浏览器中提示网页信息搜索结果的装置,为了便于说明,仅示出了与本发明相关的部分。该装置包括关键字接收模块IO、搜索模块20以及显示模块30。该在浏览器中提示网页信息搜索结果的装置可以是内置于浏览系统中的软件单元。当用户在浏览器地址栏中输入关键字时,关键字接收模块IO接收在浏览器地址栏中输入的关键字;搜索模块20在浏览器的用户浏览数据中搜索与所述关键字匹配的网页信息;所迷的用户浏览数据包括收藏夹、历史记录、历史搜索关键字、用户最频繁访问的网址的一种或任意组合;通过显示模块30显示与所述关4定字匹配的网页信息;所述的网页信息包括网址、网页标题、网页文字内容、图片信息的一种或任意组合。作为本发明一优选实施例,该装置还包括下拉列表弹出模块40,该下拉列表弹出模块40用于弹出地址栏的下拉框列表,并在所述地址栏的下拉框列表中逐条显示与所述关^:字匹配的网页信息。作为本发明另一优选实施例,该装置还包括网页信息接收模块50以及链接模块60;当用户在地址栏的下拉框列表中选择了网页信息时,网页信息接收模块50接收用户选择的网页信息;根据用户选择的网页信息,链接模块60链接至与所述网页信息对应的网页。由上可知,本发明实施例通过在浏览器的地址栏中输入需搜索的关键字,浏览器在其用户浏览数据中进行搜索与关键字匹配的网页信息,显示搜索结果供用户快速选择进行浏览网页。本发明实施例使得用户可以^f艮方便地从地址栏中进行搜索关键字,搜索过程中不需要用户进行交互,随着用户输入的关键字自动显示搜索结果,方^^用户快速找到浏览需求。可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、^兹盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。权利要求1、一种在浏览器中提示网页信息搜索结果的方法,其特征在于,所述方法包括以下步骤接收在浏览器地址栏中输入的关键字;在浏览器的用户浏览数据中搜索与所述关键字匹配的网页信息;显示与所述关键字匹配的网页信息。2、如权利要求1所述的方法,其特征在于,所述显示与所述关键字匹配的网页信息的步骤具体为弹出地址栏的下拉框列表,并在所述地址栏的下拉框列表中逐条显示与所述关键字匹配的网页信息。3、如权利要求1所述的方法,其特征在于,所述用户浏览数据包括收藏夹、历史记录、历史搜索关4定字、用户最频繁访问的网址的一种或任意组合。4、如权利要求l所述的方法,其特征在于,所述网页信息包括网址,所述网页信息还包括网页标题、网页文字内容、图片信息的一种或任意组合。5、如权利要求l所述的方法,其特征在于,在所述显示与所述关键字匹配的网页信息的步骤之后还包括以下步骤接收用户选择的网页信息;链接至与所述网页信息对应的网页。6、一种在浏览器中提示网页信息搜索结果的装置,其特征在于,所述装置包括关键字接收模块,用于接收在浏览器地址栏中输入的关键字;搜索模块,用于在浏览器的用户浏览数据中搜索与所述关键字匹配的网页信息;显示模块,用于显示与所述关键字匹配的网页信息。7、如权利要求6所述的装置,其特征在于,所述装置还包括下拉列表弹出模块,用于弹出地址栏的下拉框列表,并在所述地址栏的下拉框列表中逐条显示与所述关键字匹配的网页信息。8、如权利要求6所述的装置,其特征在于,所述用户浏览数据包括收藏夹、历史记录、历史搜索关键字、用户最频繁访问的网址的一种或任意组合。9、如权利要求6所述的装置,其特征在于,所述网页信息包括网址,所述网页信息还包括网页标题、网页文字内容、图片信息的一种或任意组合。10、如权利要求6所述的装置,其特征在于,所述装置还包括网页信息接收模块,用于接收用户选择的网页信息;链接模块,用于链接至与所述网页信息对应的网页。11、一种包括权利要求6至IO任一项所述的在浏览器中提示网页信息搜索结果的装置的浏览系统。全文摘要本发明适用于浏览器
技术领域:
,提供了一种在浏览器中提示网页信息搜索结果的方法、装置及浏览系统。所述方法包括以下步骤接收在浏览器地址栏中输入的关键字;在浏览器的用户浏览数据中搜索与所述关键字匹配的网页信息;显示与所述关键字匹配的网页信息。所述装置包括关键字接收模块,用于接收在浏览器地址栏中输入的关键字;搜索模块,用于在浏览器的用户浏览数据中搜索与所述关键字匹配的网页信息;显示模块,用于显示与所述关键字匹配的网页信息。本发明使得用户可以很方便地从地址栏中进行搜索关键字,搜索过程中不需要用户进行交互,随着用户输入的关键字自动显示搜索结果,方便用户快速找到浏览需求。文档编号G06F17/30GK101546334SQ20091010711公开日2009年9月30日申请日期2009年4月23日优先权日2009年4月23日发明者登罗申请人:腾讯科技(深圳)有限公司