一种基于搜索引擎的搜索结果快速预览装置的制作方法

文档序号:6560921阅读:150来源:国知局
专利名称:一种基于搜索引擎的搜索结果快速预览装置的制作方法
技术领域
本发明涉及一种搜索结果快速预览装置,特别是涉及一种基于搜索引擎的搜索结果快速预览装置。
背景技术
搜索引擎(Search Engines)是一个对互联网上的信息资源进行搜集整理,然后供用户查询的系统,搜索引擎的工作一般包括如下三个过程1.在互联网中发现、搜集网页信息;2.对信息进行提取和组织建立索引库;3.再由检索器根据用户输入的查询关字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户。它是一个为人们提供信息检索服务的网站,它使用某些程序把因特网上的所有信息归类以帮助人们在茫茫网海中搜寻到所需要的信息。
在使用搜索引擎时,用户可以通过以下步骤实现查询(a)输入关键字;(b)确认输入;(c)在搜索结果列表页面中查找需要的搜索结果;(d)点击该搜索结果获取相关信息。由于用户输入某个关键字通常都包含大量的信息,一般搜索结果的每个页面都显示了10条或以上的搜索结果,并且搜索引擎返回的结果一般都只有链接指向页面的标题,链接,以及网页简短的摘要,而每条搜索结果所包含的信息量是极少的,例如使用“Google”、“Baidu”搜索出来的每条记录中,其中包含的摘要信息均不超过200字节,用户很难从这些信息中判断搜索结果是否与自己的查询相关。因此,用户往往需要打开该网页来进行判断,这样就大大增加了用户的查询时间。
对此,微软公司的200510060161.0号专利“用于搜索结果的波动镜头系统和方法”公开了一种解决方案,该发明涉及根据平衡检查多个搜索结果而同时促进、扩展、或高亮镜头内感兴趣信息的需要的可调观察镜头,对搜索结果信息的自动和动态显示。在一方面中,提供“波动镜头”(WaveLens)技术,其部分地由显示搜索结果中更多描述内容和选定视窗框架外其它搜索结果的可能损失之间的折衷促成。因而,更详细的信息选择性地在镜头内显示,而提供仍在镜头外的其它结果的平衡或最小化查看。波动镜头技术利用鱼眼镜头(或区域定义参数)以压缩无需滚动页面就可看见的众多搜索结果。为了按需显示更多的描述性内容,附加页面内容可基于诸如游移或点击的鼠标动作来逐步浮现。通过把鱼眼或其它类型的镜头结合到附加内容的插入中(例如文本插入,网页微缩图,有关结果、下载速度、页面新旧的信息),波动镜头技术使搜索结果列表的布局能动态地与用户交互相适应。这包括提供各种用户参数,用于控制镜头和显示内容,诸如更多焦点内容的逐步浮现以及非焦点内容的任选忽略。虽然本发明可以在当前搜索结果页面预览各条搜索结果,但是,使用该发明来预览某条搜索结果,仍需要用户来定义镜头的形状、位置、尺寸等参数,因而用户的操作并没有充分简化,相反有些更加繁琐之处。
此外,ASK Jeeves公司的美国专利US7047502号公开了另一种解决方案,在该发明中,每个搜索结果对应一个网页缩略图,用户通过点击搜索结果列表页面预置的控件,即可通过该网页缩略图对该搜索结果进行预览。但是,由于该搜索结果对应的网页缩略图很小,从而使其内容显示不清晰,用户仅能看到网页的大致框架;并且由于本发明的缩略图是制作成图片格式文件,即使用户能查找到想要的信息,也不能对其进行文本操作,仍需要执行原有搜索步骤。
总之,在搜索引擎的搜索结果列表页面中快速预览搜索结果,节省用户的查询时间,简化用户搜索步骤,提高查询效率;以及在预览界面实现文本操作,都是本领域技术人员迫切需要解决的技术问题。

发明内容
本发明所要解决的技术问题是提供一种基于搜索引擎的搜索结果快速预览装置和方法,在无需另外打开搜索结果页面的情况下,即可对搜索结果进行预览,简化用户的搜索步骤,缩短用户的查询时间,并且通过设置控件,方便用户在预览界面对搜索结果进行编辑、链接或跳转操作。
本发明的另一个目的是将上述构思应用于具体的应用环境中,提供一种基于搜索引擎的搜索结果快速预览系统,可以实现在当前搜索结果列表页面对搜索结果的快速预览,以及对预览信息的控制和编辑,从而保证上述装置及方法的实现和应用。
为解决上述技术问题,本发明提供了一种基于搜索引擎的搜索结果快速预览装置,包括触发组件,用于接收用户的触发请求,触发窗口组件和信息获取组件;窗口组件,用于在受到触发时,在当前搜索结果列表页面中即时显示信息获取组件获取的预览信息,包括窗体和信息预览界面,所述窗体用于确定窗口显示的尺寸、形状或位置,所述信息预览界面用于显示信息获取组件获取的预览信息;信息获取组件,用于在受到触发时,连接服务器获取搜索结果对应的预览信息,并显示在所述信息预览界面中。
优选的,所述信息预览界面支持用户对其中显示的预览信息的选择或者复制操作。
优选的,所述窗口组件还包括编辑控件,用于对信息预览界面中显示的预览信息进行复制或选定操作。
优选的,所述窗口组件还包括原文链接控件,用于链接到预览信息对应的搜索结果的原文URL;或者,快照链接控件,用于链接到预览信息对应的搜索结果的快照URL。
优选的,所述窗口组件还包括关键字跳转控件,包括前一个关键字按钮和/或后一个关键字按钮,用于在所述预览信息中定位用户搜索关键字。
本发明还公开了一种基于搜索引擎的搜索结果快速预览系统,包括触发组件,用于接收用户的触发请求,触发窗口组件和信息获取组件;窗口组件,用于在受到触发时,在当前搜索结果列表页面中即时显示信息获取组件获取的预览信息,包括窗体和信息预览界面,所述窗体用于确定窗口显示的尺寸、形状或位置,所述信息预览界面用于显示信息获取组件获取的预览信息;信息获取组件,用于在受到触发时,连接服务器获取搜索结果对应的预览信息,并显示在所述信息预览界面中;服务器,包括接口单元和预览信息获取单元,所述接口单元用于接收信息获取组件发送的信息,以及向信息获取组件返回预览信息;所述预览信息获取单元用于根据预置规则获取预览信息。
优选的,所述信息预览界面支持用户对其中显示的预览信息的选择或者复制操作。
优选的,所述窗口组件还包括用于完成预定操作行为的控件。
优选的,所述预览信息获取单元包括预览信息数据库,用于存储根据搜索结果的特性而预置的预览信息;查询模块,用于根据用户触发的搜索结果信息从所述预览信息数据库中获取预览信息。
优选的,在所述的系统中,当搜索结果为博客时,所述预览信息包括页面作者信息;当搜索结果为图片或者音视频时,所述预览信息包括图片或者音视频的相关信息;当搜索结果为论文时,所述预览信息包括论文摘要;当搜索结果为普通页面时,所述预览信息包括结果页面中的文字信息、链接、或者图片。
优选的,所述预览信息获取单元包括统计模块,用于统计用户的搜索关键字在用户触发的搜索结果页面中各个语块中的出现次数;识别模块,用于将出现次数最多的语块作为预览信息输出。
优选的,所述预览信息获取单元包括统计模块,用于统计用户的搜索关键字在用户触发的搜索结果页面及其相关页面中各个语块中的出现次数,所述相关页面由预置得到;识别模块,用于找出各页面中出现次数最多的语块;合并模块,用于合并各页面中出现次数最多的语块,并去除其中重复的语块,将得到的语块集合作为预览信息输出。
本发明还公开了一种基于搜索引擎的搜索结果快速预览方法,包括触发搜索结果页面的脚本程序;在当前搜索结果列表页面生成浮动窗口;连接服务器获取搜索结果对应的预览信息,并返回所述脚本程序;在当前搜索结果列表页面的浮动窗口中即时显示所述预览信息。
优选的,所述浮动窗口在显示所述预览信息之前为不可见状态。
优选的,所述的方法,还包括在服务器的预览信息数据库中存储根据搜索结果的特性而预置的预览信息;根据用户触发的搜索结果信息从预览信息数据库中获取预览信息。
优选的,在所述的方法中,当搜索结果为博客时,所述预览信息包括页面作者信息;当搜索结果为图片或者音视频时,所述预览信息包括图片或者音视频的相关信息;当搜索结果为论文时,所述预览信息包括论文摘要;当搜索结果为普通页面时,所述预览信息包括结果页面中的文字信息、链接、或者图片。
优选的,所述的方法,还包括统计用户的搜索关键字在用户触发的搜索结果页面中各个语块中的出现次数;将出现次数最多的语块作为预览信息输出。
优选的,所述的方法,还包括统计用户的搜索关键字在用户触发的搜索结果页面及其相关页面中各个语块中的出现次数,所述相关页面由预置得到;找出各页面中出现次数最多的语块;合并各页面中出现次数最多的语块,并去除其中重复的语块,将得到的语块集合作为预览信息输出。
与现有技术相比,本发明具有以下优点首先,本发明设置有触发组件、窗口组件和信息获取组件,通过窗口组件和信息获取组件响应触发组件接收的触发请求,信息获取组件连接服务器获取搜索结果对应的预览信息,窗口组件在当前搜索结果列表页面的信息预览界面中即时显示信息获取组件获取的预览信息使用户在无需另外打开搜索结果页面的情况下,即可在当前页面的窗口中直接对搜索结果进行预览,以确定该搜索结果是否符合自己的查询目的。
其次,本发明的信息预览界面支持用户对其中显示的预览信息的选择或者复制操作,在保证快速直观预览的前提下,还方便了用户在当前页面的文本操作,从而极大地简化了用户的搜索步骤。
再者,本发明的窗口组件中还加入了各种操作控件,如编辑控件、原文链接控件、快照链接控件快照链接控件和关键字跳转控件,用以完善所述窗口组件的功能,方便用户进一步的查询和操作。
此外,本发明还可以针对不同种类的搜索结果返回不同的预览信息,以保证预览信息的最高有效性,同时减少了系统资源的占用。
总之,本发明可用于电脑、手机、信息家电等各种信息工具,用户只需要按照搜索引擎的现有使用技术操作,在搜索结果列表页面通过游曳或点击鼠标即可获得上述快速预览结果,操作简单、直观而且人性化;对于服务提供商来说,技术实现简单,不占用系统资源,无技术障碍,无特殊保密算法,成本较低。


图1是本发明一种基于搜索引擎的搜索结果快速预览装置的结构图;图2是图1所示的装置实现搜索结果快速预览的步骤流程图;图3是本发明一种基于搜索引擎的搜索结果快速预览系统的结构图;图4是图3所示的系统实现搜索结果快速预览的步骤流程图;图5是本发明一种基于搜索引擎的搜索结果快速预览方法的流程图;图6是本发明在搜索结果页面中每个搜索结果显示的区域内设置“放大镜”图标的示意图;图7是本发明的浮动窗口以文本框的形式不透明地覆盖部分搜索结果列表页面,并显示预览信息的示意图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。
参照图1,是本发明一种基于搜索引擎的搜索结果快速预览装置的结构图,包括以下组件触发组件101,用于接收用户的触发请求,触发窗口组件102和信息获取组件103;窗口组件102,用于在受到触发时,在当前搜索结果列表页面中即时显示信息获取组件103获取的预览信息,包括窗体1021和信息预览界面1022,所述窗体1021用于确定窗口显示的尺寸、形状或位置,所述信息预览界面1022用于显示信息获取组件103获取的预览信息;信息获取组件103,用于在受到触发时,连接服务器获取搜索结果对应的预览信息,并显示在所述信息预览界面1022中。
在本发明中,“组件”、“装置”、“系统”等等指应用于计算机的相关实体,如硬件、硬件和软件的组合、软件或执行中的软件等。详细地说,例如,组件可以、但不限于是运行于处理器的过程、处理器、对象、可执行组件、执行线程、程序和/或计算机。还有,运行于服务器上的应用程序或脚本程序、服务器都可以是组件。一个或多个组件可在执行的过程和/或线程中,并且组件可以在一台计算机上本地化和/或分布在两台或多台计算机之间,并可以由各种计算机可读介质运行。组件还可以根据具有一个或多个数据包的信号,例如,来自一个与本地系统、分布式系统中另一组件交互的,和/或在因特网的网络通过信号与其它系统交互的数据的信号通过本地和/或远程过程来进行通信。
本发明装置通过给每个搜索结果增加快速预览功能让用户不用打开搜索结果页面也可以看到搜索结果。用户在进入搜索结果列表页面后,在想要预览的某个搜索结果上按照惯常的方式,例如,点击预设的图标或游移鼠标到某个区域,如图6所示,本发明通过在搜索结果页面中每个搜索结果显示的区域内设置“放大镜”图标,通过点击“放大镜”图标或将鼠标移动到“放大镜”图标即可触发本发明装置;本发明装置的触发组件101收到该触发请求后,即触发窗口组件102和信息获取组件103;窗口组件102受到触发后,在当前搜索结果列表页面中即时显示信息获取组件103获取的预览信息,如果信息获取组件103尚未获取到预览信息,则窗口组件102暂时为不可见的。其中,窗口组件102包括窗体1021和信息预览界面1022,窗体1021可以确定窗口显示的尺寸、形状或位置,优选的,窗口的位置根据搜索结果的位置确定,即显示在搜索结果所在的位置,窗口的形状可以是矩形、正方形或其它形状,目前较为常用也较易实现的是矩形窗口,窗口的尺寸可以根据预览内容的多少来确定,如果预览内容包含的信息很多,则窗口的尺寸相应地较大,反之,则相应较小。此外,信息预览界面1022用于显示信息获取组件103获取的预览信息,例如,文本信息、图片信息、多媒体信息、作者信息、摘要信息或链接信息等。当然,对于窗口显示的设置,本发明不作限制,但窗口显示的设置至少需要保证不影响其响应速度与显示精度。
在本发明中,窗口组件102可以显示为浮动窗口,浮动窗口通过代码设置,包括可拖动的浮动窗口或不可拖动的浮动窗口。当然,对于如何设置浮动窗口的代码,本领域技术人员可以采用现有的各种代码自行设置,本发明对此并不需要加以限制。
信息获取组件103受到触发后,连接服务器获取搜索结果对应的预览信息,服务器接收信息获取组件103发送的信息,并向信息获取组件103返回预览信息。
优选的,服务器可以根据一定的预置规则获取预览信息,也就是说,根据搜索结果的特性返回预置的预览信息,具体地说,包括以下规则当搜索结果为普通页面时,预览信息包括结果页面中的文字信息、链接、或者图片;当搜索结果为图片时,预览信息包括图片的大小和图片对应的相机参数信息,用户还可以根据图片的大小选择是否下载该图片;同时,拍摄该图片的相机信息也会存在于图片信息中,我们可以将这些信息从图片中提取出来显示给用户。
当搜索结果为音频文件时,比如mp3、wmv等后缀的文件,预览信息包括音频的播放长度、压缩率等信息,用户可以根据这些信息选择是否下载该音频。并且,在服务器中还配置有音频文件名-音频信息数据库,在这种情况下,服务器进一步搜索该音频文件名-音频信息数据库,并向信息获取组件103返回该搜索结果对应的音频相关信息,比如该音频的名称,专辑信息,演唱(奏)者等;当搜索结果视频文件时,比如mpeg、rm、avi等后缀的文件,预览信息包括将视频的播放长度、压缩率、解码器等信息,用户可以根据这些信息选择是否下载该视频。并且,在服务器中还配置有视频文件名-视频信息数据库,在这种情况下,服务器进一步搜索该视频文件名-视频信息数据库,并向信息获取组件103返回该搜索结果对应的视频相关信息,比如该视频的名称,主演,发行日期等;
当搜索结果为博客时,预览信息包括页面作者信息;因为对于一篇博客文章,用户会想知道这篇博客是谁写的及其相关信息,而这些作者信息经常会存在于作者的博客中,只需抽取出来显示给用户即可。
当搜索结果为论文时,预览信息包括论文摘要。
当然,本发明还可以采用更多的预置规则及其组合,以期达到最佳效果,为用户提供更加快速、简便的预览操作。
例如,把搜索结果页面中的全部文字信息显示给用户,用户就可以在这些文字信息中寻找自己想要的信息。文字信息相对于整个网页,传输给用户的数据量会大大减少,用户也就可以更加快速的看到结果预览。
信息获取组件103获取到预览信息后,在信息预览界面1022中显示,这时窗口组件102由不可见转为可见的。如图7所示,浮动窗口以文本框的形式不透明地覆盖部分搜索结果列表页面,并显示所述预览信息,从而使用户可以直接预览某个搜索结果对应的预览信息。
优选的,服务器也可以根据一定的预置规则通过即时计算获取预览信息,返回信息获取组件,相关内容将在后面专门详述,在此不再赘述。
参照图2,是基于图1所示的装置实现搜索结果快速预览的步骤流程图,包括以下步骤步骤201、用户通过点击“放大镜”图标或移动鼠标至“放大镜”处向触发组件101发出触发请求;步骤202、触发组件101触发窗口组件102,在当前搜索结果列表页面生成浮动窗口,所述浮动窗口可以是可拖动的浮动窗口,也可以是不可拖动的浮动窗口;步骤203、触发组件101触发信息获取组件103,信息获取组件103将搜索结果信息发送给服务器;步骤204、服务器接收信息获取组件103发送的信息,向信息获取组件103返回预览信息;步骤205、在浮动窗口中即时显示所述预览信息。
当然,作为另一个实施例,上述的触发窗口组件步骤202也可以在服务器返回预览信息步骤204之后,对此本发明并不加以限定。优选的,所述浮动窗口在显示预览信息之前为不可见状态。
用户在浏览预览界面时,观察中心已经转移到预览界面,此时用户往往需要进行编辑、控制等操作。由于信息预览界面1022的内容也是通过代码设置的,所以本发明的信息预览界面支持用户对其中显示的预览信息的选择或者复制操作。相应地,本发明的窗口组件102还可以包括编辑控件1023,用于对信息预览界面1022中显示的预览信息进行复制或选定操作。如果此时用户需要进一步编辑预置信息,便可以在选定想要复制内容后,通过点击浮动窗口中的“复制”图标或采用惯常的复制方法将选定的内容复制到剪贴板或本地文件中。
如果此时用户需要进一步查看网页原文或快照,考虑到浮动窗口可能覆盖了搜索结果上已有的原文或快照链接,如果还需要用户退出浮动窗口进行操作,则增加用户的操作时间。因此本发明的窗口组件102优选的还包括原文链接控件1024,用于链接到预览信息对应的搜索结果的原文URL;或者,快照链接控件1025,用于链接到预览信息对应的搜索结果的快照URL。同样地,用户只需要通过点击浮动窗口中的“原文”或“快照”图标就可以在当前预览窗口中实现到搜索结果原文或快照的URL链接。
用户在分辨搜索结果是否包含自己所要的信息时,一个重要的判别因素是搜索结果中是否包含自己所查询的关键字,以及关键字周围的信息。因此,如果用户在预览中能很快定位到自己提交的关键字,那么会缩短用户进行查询的时间。对此,本发明的窗口组件102优选的还包括关键字跳转控件1026,包括前一个关键字按钮和/或后一个关键字按钮,用于在所述预览信息中定位用户搜索关键字。并且,本发明还在信息预览界面中将用户的输入的关键字采用字体加粗,高亮显示,或者用不同于其他文字的颜色显示等办法突出显示。
当然,本发明还可以采用更多的控件,在保证显示速度的基础上达到最佳效果,为用户提供更加快速、简便的控制操作。并且,关于本发明的装置如何实现上述控件的功能,在本领域的现有技术中已得到充分应用,是本领域技术人员所熟知的,在此就不再详述了。
对于预览信息的显示而言,当鼠标移到预览图标上时,预览窗口出现,当鼠标离开预览图标时,预览窗口消失。如果为了满足部分用户更喜欢点击操作的情况,预览窗口可以在用户点击预览图标时出现,点击预览窗口以外的区域时预览窗口消失。
参照图3,是本发明一种基于搜索引擎的搜索结果快速预览系统的结构图,包括以下组件触发组件301,用于接收用户的触发请求,触发窗口组件302和信息获取组件303;窗口组件302,用于在受到触发时,在当前搜索结果列表页面中即时显示信息获取组件303获取的预览信息,包括窗体3021和信息预览界面3022,所述窗体3021用于确定窗口显示的尺寸、形状或位置,所述信息预览界面3022用于显示信息获取组件获取的预览信息;信息获取组件303,用于在受到触发时,连接服务器304获取搜索结果对应的预览信息,并显示在所述信息预览界面3022中;服务器304,包括接口单元3041和预览信息获取单元3042,所述接口单元3041用于接收信息获取组件303发送的信息,以及向信息获取组件303返回预览信息;所述预览信息获取单元3042用于根据预置规则获取预览信息。
参照图4,是基于图3所示的系统实现搜索结果快速预览的步骤流程图,在用户触发搜索结果信息后,包括以下步骤步骤401、触发组件301触发窗口组件302,在当前搜索结果列表页面生成浮动窗口,所述浮动窗口可以是可拖动的浮动窗口,也可以是不可拖动的浮动窗口;步骤402、触发组件301触发信息获取组件303,信息获取组件303将搜索结果信息发送给服务器304;步骤403、服务器304的接口单元3041接收信息获取组件303发送的信息,向信息获取组件303返回预览信息;步骤404、根据用户触发的搜索结果信息获取预置的或者即时计算得到的预览信息,向信息获取组303件返回预览信息;步骤405、在浮动窗口中即时显示所述预览信息。
当然,作为另一个实施例,上述的触发窗口组件步骤401也可以在服务器返回预览信息步骤404之后,对此本发明并不加以限定。
优选的,所述信息预览界面3022支持用户对其中显示的预览信息的选择或者复制操作。相应地,所述窗口组件302还包括用于完成预定操作行为的控件。所述控件包括编辑控件、原文链接控件、快照链接控件和关键字跳转控件,由于所述系统的控件可以在图1所示的装置上完成,相关内容已经在前述部分进行了详细描述,因此,在此就不再赘述。
优选的,所述预览信息获取单元3042可以包括预览信息数据库,用于存储根据搜索结果的特性而预置的预览信息;查询模块,用于根据用户触发的搜索结果信息从所述预览信息数据库中获取预览信息。
例如,在本发明中优选的是当搜索结果为博客时,所述预览信息包括页面作者信息;当搜索结果为图片或者音视频时,所述预览信息包括图片或者音视频的相关信息;当搜索结果为论文时,所述预览信息包括论文摘要;当搜索结果为普通页面时,所述预览信息包括结果页面中的文字信息、链接、或者图片。
在很多情况下,搜索结果对应的一个网页只会有部分文字信息与用户查询相关,其他的信息都是冗余的,用户只需要查询相关的部分文字内容,可以只把与用户查询相关的部分文字内容显示给用户。因此,优选的,服务器的预览信息获取单元3042还可以包括统计模块,用于统计用户的搜索关键字在用户触发的搜索结果页面中各个语块中的出现次数;识别模块,用于将出现次数最多的语块作为预览信息输出。
其中,所述语块是指网页中一段连续的文字。上述即时处理的过程可以使用户不打开页面链接就可以对结果页面的具体内容(与查询字相关部分)有所了解,并且是以相关摘要的形式出现的,更为准确。例如,假设预览窗口中可以显示n个文字,则可以统计网页中每n个字的语块中包含用户输入的次数,将次数最多的语块返回给用户。如果预览窗口较大,可以将所有包含用户输入的文字段落返回给用户。
此外,在目前的搜索引擎中,用户输入的一条查询可能会命中一个网站的好几条结果,即某一个网站的好几个页面都可能包含与用户查询相关的信息,那么可以将这几个页面的内容综合起来提供给用户进行预览,对此,更为优选的,服务器304的预览信息获取单元3042还可以包括
统计模块,用于统计用户的搜索关键字在用户触发的搜索结果页面及其相关页面中各个语块中的出现次数,所述相关页面由预置得到;识别模块,用于找出各页面中出现次数最多的语块;合并模块,用于合并各页面中出现次数最多的语块,并去除其中重复的语块,将得到的语块集合作为预览信息输出。
在这种情况下,本发明在预览窗口中可以得到更全面的信息,找到符合要求信息的机率也就更大,操作直观且人性化,也使用户的查询效率得到有效提高。
以上关于本发明所述系统的描述中未详尽之处,可以参见本说明书前述相关部分。当然,对于服务器如何对语块进行计算,可以采用现有技术的方法实现,本发明对此并不需要加以限制。
参照图5、是本发明一种基于搜索引擎的搜索结果快速预览方法的流程图,包括以下步骤步骤501、触发搜索结果页面的脚本程序,所述脚本程序在服务器端;步骤502、在当前搜索结果列表页面生成浮动窗口;步骤503、连接服务器获取搜索结果对应的预览信息,并返回所述脚本程序,所述预览信息存储在服务器端;步骤504、在当前搜索结果列表页面的浮动窗口中即时显示所述预览信息。
当然,作为另一个实施例,上述的生成浮动窗口步骤502也可以在返回预览信息步骤503之后,对此本发明并不加以限定。优选的,所述浮动窗口在显示预览信息之前为不可见状态。
优选的,本发明的方法,还包括在预览信息数据库中存储根据搜索结果的特性而预置的预览信息,根据用户触发的搜索结果信息从预览信息数据库中获取预览信息。
例如当搜索结果为博客时,所述预览信息包括页面作者信息;当搜索结果为图片或者音视频时,所述预览信息包括图片或者音视频的相关信息;当搜索结果为论文时,所述预览信息包括论文摘要;当搜索结果为普通页面时,所述预览信息包括结果页面中的文字信息、链接、或者图片。
优选的,本发明的方法,还包括统计用户的搜索关键字在用户触发的搜索结果页面中各个语块中的出现次数;将出现次数最多的语块作为预览信息输出。
优选的,本发明的方法,还包括统计用户的搜索关键字在用户触发的搜索结果页面及其相关页面中各个语块中的出现次数,所述相关页面由预置得到;找出各页面中出现次数最多的语块;合并各页面中出现次数最多的语块,并去除其中重复的语块,将得到的语块集合作为预览信息输出。
由此可见,本发明技术实现简单,不占用系统资源,无技术障碍,无特殊保密算法,成本较低,可用于电脑、手机、信息家电等各种信息工具,用户只需要按照搜索引擎的现有使用技术操作,在当前搜索结果列表页面即可获得搜索结果预览,操作直观而且人性化,并且节省了用户的查询步骤和时间,有效提高了查询效率,并在一定程度上提高了搜索结果的目的性和准确性。以上关于本发明所述方法的描述中未详尽之处,可以参见本说明书前述相关部分。
以上对本发明所提供的一种基于搜索引擎的快速预览装置、系统及方法,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种基于搜索引擎的搜索结果快速预览装置,其特征在于,包括触发组件,用于接收用户的触发请求,触发窗口组件和信息获取组件;窗口组件,用于在受到触发时,在当前搜索结果列表页面中即时显示信息获取组件获取的预览信息,包括窗体和信息预览界面,所述窗体用于确定窗口显示的尺寸、形状或位置,所述信息预览界面用于显示信息获取组件获取的预览信息;信息获取组件,用于在受到触发时,连接服务器获取搜索结果对应的预览信息,并显示在所述信息预览界面中。
2.如权利要求1所述的装置,其特征在于,所述信息预览界面支持用户对其中显示的预览信息的选择或者复制操作。
3.如权利要求1所述的装置,其特征在于,所述窗口组件还包括编辑控件,用于对信息预览界面中显示的预览信息进行复制或选定操作。
4.如权利要求1所述的装置,其特征在于,所述窗口组件还包括原文链接控件,用于链接到预览信息对应的搜索结果的原文URL;或者,快照链接控件,用于链接到预览信息对应的搜索结果的快照URL。
5.如权利要求1所述的装置,其特征在于,所述窗口组件还包括关键字跳转控件,包括前一个关键字按钮和/或后一个关键字按钮,用于在所述预览信息中定位用户搜索关键字。
6.一种基于搜索引擎的搜索结果快速预览系统,其特征在于,包括触发组件,用于接收用户的触发请求,触发窗口组件和信息获取组件;窗口组件,用于在受到触发时,在当前搜索结果列表页面中即时显示信息获取组件获取的预览信息,包括窗体和信息预览界面,所述窗体用于确定窗口显示的尺寸、形状或位置,所述信息预览界面用于显示信息获取组件获取的预览信息;信息获取组件,用于在受到触发时,连接服务器获取搜索结果对应的预览信息,并显示在所述信息预览界面中;服务器,包括接口单元和预览信息获取单元,所述接口单元用于接收信息获取组件发送的信息,以及向信息获取组件返回预览信息;所述预览信息获取单元用于根据预置规则获取预览信息。
7.如权利要求6所述的系统,其特征在于,所述信息预览界面支持用户对其中显示的预览信息的选择或者复制操作。
8.如权利要求6所述的系统,其特征在于,所述窗口组件还包括用于完成预定操作行为的控件。
9.如权利要求6所述的系统,其特征在于,所述预览信息获取单元包括预览信息数据库,用于存储根据搜索结果的特性而预置的预览信息;查询模块,用于根据用户触发的搜索结果信息从所述预览信息数据库中获取预览信息。
10.如权利要求9所述的系统,其特征在于,当搜索结果为博客时,所述预览信息包括页面作者信息;当搜索结果为图片或者音视频时,所述预览信息包括图片或者音视频的相关信息;当搜索结果为论文时,所述预览信息包括论文摘要;当搜索结果为普通页面时,所述预览信息包括结果页面中的文字信息、链接、或者图片。
11.如权利要求6所述的系统,其特征在于,所述预览信息获取单元包括统计模块,用于统计用户的搜索关键字在用户触发的搜索结果页面中各个语块中的出现次数;识别模块,用于将出现次数最多的语块作为预览信息输出。
12.如权利要求6所述的系统,其特征在于,所述预览信息获取单元包括统计模块,用于统计用户的搜索关键字在用户触发的搜索结果页面及其相关页面中各个语块中的出现次数,所述相关页面由预置得到;识别模块,用于找出各页面中出现次数最多的语块;合并模块,用于合并各页面中出现次数最多的语块,并去除其中重复的语块,将得到的语块集合作为预览信息输出。
13.一种基于搜索引擎的搜索结果快速预览方法,其特征在于,包括触发搜索结果页面的脚本程序;在当前搜索结果列表页面生成浮动窗口;连接服务器获取搜索结果对应的预览信息,并返回所述脚本程序;在当前搜索结果列表页面的浮动窗口中即时显示所述预览信息。
14.如权利要求13所述的方法,其特征在于,所述浮动窗口在显示所述预览信息之前为不可见状态。
15.如权利要求13所述的方法,其特征在于,还包括在服务器的预览信息数据库中存储根据搜索结果的特性而预置的预览信息;服务器根据用户触发的搜索结果信息从预览信息数据库中获取预览信息。
16.如权利要求13、14或15所述的方法,其特征在于,当搜索结果为博客时,所述预览信息包括页面作者信息;当搜索结果为图片或者音视频时,所述预览信息包括图片或者音视频的相关信息;当搜索结果为论文时,所述预览信息包括论文摘要;当搜索结果为普通页面时,所述预览信息包括结果页面中的文字信息、链接、或者图片。
17.如权利要求13或14所述的方法,其特征在于,还包括统计用户的搜索关键字在用户触发的搜索结果页面中各个语块中的出现次数;将出现次数最多的语块作为预览信息输出。
18.如权利要求13或14所述的方法,其特征在于,还包括统计用户的搜索关键字在用户触发的搜索结果页面及其相关页面中各个语块中的出现次数,所述相关页面由预置得到;找出各页面中出现次数最多的语块;合并各页面中出现次数最多的语块,并去除其中重复的语块,将得到的语块集合作为预览信息输出。
全文摘要
一种基于搜索引擎的搜索结果快速预览装置,其特征在于,包括触发组件,用于接收用户的触发请求,触发窗口组件和信息获取组件;窗口组件,用于在受到触发时,在当前搜索结果列表页面中即时显示信息获取组件获取的预览信息,包括窗体和信息预览界面,所述窗体用于确定窗口显示的尺寸、形状或位置,所述信息预览界面用于显示信息获取组件获取的预览信息;信息获取组件,用于在受到触发时,连接服务器获取搜索结果对应的预览信息,并显示在所述信息预览界面中。本发明可用于电脑、手机、信息家电等各种信息工具,对于用户来说,操作简单、直观、人性化,能减少查询步骤与时间;对于服务提供商来说,技术实现简单,不占用系统资源,成本较低。
文档编号G06F17/30GK1924860SQ200610113599
公开日2007年3月7日 申请日期2006年10月8日 优先权日2006年10月8日
发明者周枫, 庄莉, 张堃, 徐冬奇, 江峰 申请人:网之易信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1