一种信息检索的方法及装置制造方法及图纸

技术编号:11941578 阅读:93 留言:0更新日期:2015-08-26 12:39
本发明专利技术适用于检索领域,提供了一种信息的检索方法及装置,所述方法包括:接收信息检索指令,所述信息检索指令包含检索关键词;根据所述信息检索指令,遍历所有在浏览器中打开的页面,从所述页面中查找与所述检索关键词匹配的页面,生成检索结果,所述检索结果包括与所述检索关键词匹配的页面信息;输出所述检索结果。本发明专利技术在接收到检索关键词时,遍历所有在浏览器中打开的页面,从中查找与检索关键词匹配的页面,从而可以在浏览器打开的多个页面中根据检索关键词进行检索,简化了检索操作,提高了检索效率。

【技术实现步骤摘要】

本专利技术属于检索领域,尤其涉及一种信息检索的方法及装置
技术介绍
随着网络通信技术的发展,网络可提供的信息量呈现指数级的增长趋势。用户要在如此海量的信息中获取到自身需要的信息,常用的一种方式就是通过信息检索技术实现。而用于浏览网页的浏览器是呈现信息的其中一种方式,那么如何在浏览器打开的页面中进行信息检索也成为目前需要迫切解决的检索难题。现有的在浏览器打开的页面中进行信息检索时,一般是在当前页面中进行信息检索,当在浏览器中打开了多个页面时,需要在每个页面中均输入一次检索关键词,且只能逐个页面单独进行检索,从而导致检索操作复杂,检索效率低的问题。
技术实现思路
本专利技术实施例提供一种信息检索的方法及装置,旨在解决现有的信息检索方法只能在一个页面中进行信息检索而造成的检索操作复杂、效率低的问题。第一方面,提供一种信息检索的方法,所述方法包括:接收信息检索指令,所述信息检索指令包含检索关键词;根据所述信息检索指令,遍历所有在浏览器中打开的页面,从所述页面中查找与所述检索关键词匹配的页面,生成检索结果,所述检索结果包括与所述检索关键词匹配的页面信息;输出所述检索结果。第二方面,提供一种信息检索的装置,所述装置包括:指令接收单元,用于接收信息检索指令,所述信息检索指令包含检索关键词;检索单元,用于根据所述信息检索指令,遍历所有在浏览器中打开的页面,从所述页面中查找与所述检索关键词匹配的页面,生成检索结果,所述检索结果包括与所述检索关键词匹配的页面信息;结果输出单兀,用于输出所述检索结果。在本专利技术实施例中,在接收到检索关键词后,通过遍历所有在浏览器中打开的页面,从中查找出与检索关键词匹配的页面,从而可以在浏览器打开的多个页面中根据检索关键词进行信息检索,简化了信息检索操作,提高了信息检索效率。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的信息检索的方法的实现流程图;图2是本专利技术另一实施例提供的信息检索的方法的实现流程图;图3是本专利技术另一实施例提供的信息检索的方法的实现流程图;图4是本专利技术实施例提供的信息检索的装置的结构框图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,在接收到检索关键词后,通过遍历所有在浏览器中打开的页面,从中查找出与检索关键词匹配的页面,从而可以在浏览器打开的多个页面中根据检索关键词进行信息检索,简化了信息检索操作,提高了信息检索效率。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1示出了本专利技术实施例提供的信息检索的方法的实现流程,详述如下:SlOl,接收信息检索指令,该信息检索指令中包含检索关键词。‘具体的,在启动了页面关键查找功能时,用户通过人机交互界面可以输入信息检索指令,如可以在浏览器打开页面时,在打开的每个页面中均加载一用于让用户输入检索关键词和信息检索指令的检索控件,用户可以在任意一个页面中的检索控件中,输入检索关键词和检索指令,也可以在浏览器的菜单中增加一项用于调出检索控件的菜单项,在用户点击该菜单项时,在浏览器当前打开的页面中加载检索控件,用户在该检索控件中输入检索关键词并输入信息检索指令。其中输入信息检索指令的具体过程可以为现有技术提供的任意一种方式,也可以为本专利技术实施例提供的如下方式:通过人机交互界面输入检索关键词,并通过人机交互界面输入检索确认指令后,即认为接收到信息检索指令,该信息检索指令中包含输入的检索关键词。其中输入检索确认指令的具体方式可以为:点击“确定”键或者“检索”键等。S102,根据信息检索指令,获取所有在浏览器中打开的页面,遍历所有在浏览器中打开的页面,从中查找与检索关键词匹配的页面,生成检索结果。其中检索结果包括与所述检索关键词匹配的页面信息。在本实施例中,在接收到信息检索指令后,获取所有在浏览器中已打开的页面。其中在浏览器中已打开的页面包括已完全打开的页面、已打开但未完全打开的页面。其中已完全打开的页面是指该页面的页面内容全部加载至浏览器中,已打开但未完全打开的页面是指该页面中的页面内容仅加载了一部分至浏览器中。在获取到所有在浏览器中已打开的页面后,遍历所有在浏览器中打开的页面,查找在浏览器中打开的每个页面中是否包含与检索关键词匹配的页面内容,如果是,则该页面为与检索关键词匹配的页面,否则,该页面不是与检索关键词匹配的页面。其中遍历所有在浏览器中打开的页面,查找在浏览器中打开的每个页面中是否包含与检索关键词匹配的页面内容的具体方式可采用现有技术提供的任意一种方式,也可以采用本专利技术实施例提供的以下方式:Al、获取一个在浏览器中打开的未遍历的页面;A2、查找该页面中是否包含与检索关键词匹配的页面内容,若是,则将该页面作为查找到的与检索关键词匹配的页面;A3、将该页面标记为已遍历;A4、判断在浏览器中打开的页面中是否还存在未遍历的页面,若存在。则跳转至Al,否则,跳转至A5 ;A5、根据查找到的与检索关键词匹配的页面生成检索结果。其中与检索关键词匹配的页面内容可以是与检索关键词模糊匹配或者精确匹配的页面内容,其中模糊匹配是指页面中的页面内容与检索关键词存在预设误差范围内的差另IJ。其中预设误差范围可以根据检索需要设置,如页面内容与检索关键词之间允许存在一个字或者字符的差别,页面内容与检索关键词之间允许字符顺序不同等,在此不再一一例举。其中精确匹配是指页面内容与检索关键词一致,不存在差别。当从获取到的页面中查找到与检索关键词匹配的页面时,获取该页面的页面信息,并将获取到的页面信息作为检索结果。其中页面信息为页面标识、页面名称中的一种或多种组合。在本专利技术另一实施例中,为了得到更详细的检索结果,以便为用户提供更全面、更详细的检索结果,在从获取到的页面中查找与所述检索关键词匹配的页面之后,该方法还包括:获取与检索关键词匹配的页面中与检索关键词匹配的页面内容的数量。在本实施例中,在查找获取到的页面中是否包含与检索关键词匹配的页面内容,以确定该页面是否为与检索关键词匹配的页面时,针对每个获取到的页面,累计该页面中与检索关键词匹配的页面内容的数量。举例说明如下:对于页面1,每次在页面I中查找到与检索关键词匹配的页面内容时,就将该页面中与检索关键词匹配的页面内容的数量加1,将页面I的页面内容查找完毕时,该页面中与检索关键词匹配的页面内容的数量的累计值即为该页面中与检索关键词匹配的页面内容的数量。如假设在页面I中当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种信息检索的方法,其特征在于,所述方法包括:接收信息检索指令,所述信息检索指令包含检索关键词;根据所述信息检索指令,获取所有在浏览器中打开的页面,遍历所述所有在浏览器中打开的页面,从所述页面中查找与所述检索关键词匹配的页面,生成检索结果,所述检索结果包括与所述检索关键词匹配的页面信息;输出所述检索结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:林晓丹
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1