用于提供搜索建议的附加应用信息的方法、装置与系统的制作方法

文档序号:6487201阅读:198来源:国知局
用于提供搜索建议的附加应用信息的方法、装置与系统的制作方法
【专利摘要】本发明的目的是提供一种用于提供搜索建议的附加应用信息的方法、装置与系统。其中,用户设备向网络设备发送用户输入的搜索序列;网络设备根据所述搜索序列,获取所述搜索序列所对应的搜索建议以及所述搜索建议中至少一个所对应的附加应用信息,并将其发送至用户设备;用户设备将所述搜索建议,以及所述至少一个搜索建议中一个或多个所对应的附加应用信息呈现给所述用户。本发明在用户输入搜索序列的过程中,不仅向用户提供相应的搜索建议,还向用户提供搜索建议所对应的附加应用信息,极大地丰富了搜索建议的内容,使得用户可以根据该等附加应用信息来选择搜索建议或直接访问对应的页面,缩短了搜索过程,并获得更好的搜索体验。
【专利说明】用于提供搜索建议的附加应用信息的方法、装置与系统
【技术领域】
[0001]本发明涉及信息搜索【技术领域】,尤其涉及一种用于提供搜索建议的附加应用信息的技术。
【背景技术】
[0002]现有的搜索技术中,当用户在搜索输入框中输入搜索序列时,输入框的下拉列表中会显示与用户当前输入的搜索序列相对应的搜索建议,用户在选择其中一个搜索建议后,搜索引擎会返回相应的搜索结果页面,从而用户在该搜索页面中选择其希望浏览的页面。
[0003]上述搜索方式,有很多不足。例如,当用户输入“新浪邮箱”时,其更希望能够直接访问相应的邮箱登录页面,而不是获得搜索结果页面后,从搜索结果中选择新浪邮箱的登录页面,再访问该登录页面。并且,当面临多个搜索建议时,用户往往不知如何进行选择,通常的做法只能是逐个试验,直至从某个搜索建议的搜索结果中获得其希望的内容。
[0004]显然,现有的搜索技术对搜索建议的提供方式存有偏见,仅向用户简单提供搜索建议,而不考虑搜索建议的后续应用,从而不能满足用户的搜索需求。

【发明内容】

[0005]本发明的目的是提供一种用于提供搜索建议的附加应用信息的方法、装置与系统。
[0006]根据本发明的一个方面,提供了一种用于在用户设备提供搜索建议的附加应用信息的方法,其中,该方法包括以下步骤:
[0007]a向网络设备发送用户输入的搜索序列;
[0008]b接收所述网络设备发送的与所述搜索序列相对应的搜索建议,以及所述搜索建议中至少一个所对应的附加应用信息;
[0009]c将所述搜索建议,以及所述至少一个搜索建议中一个或多个所对应的附加应用信息呈现给所述用户。
[0010]根据本发明的另一个方面,还提供了一种用于在网络设备辅助提供搜索建议的附加应用信息的方法,其中,该方法包括以下步骤:
[0011]A接收用户设备发送的搜索序列;
[0012]B根据所述搜索序列,获取所述搜索序列所对应的搜索建议以及所述搜索建议中至少一个所对应的附加应用信息;
[0013]C将所述搜索建议以及所述搜索建议中至少一个所对应的附加应用信息发送至所述用户设备。
[0014]根据本发明的一个方面,提供了一种用于在用户设备提供搜索建议的附加应用信息的装置,其中,该装置包括:
[0015]搜索发送装置,用于向网络设备发送用户输入的搜索序列;[0016]信息接收装置,用于接收所述网络设备发送的与所述搜索序列相对应的搜索建议,以及所述搜索建议中至少一个所对应的附加应用信息;
[0017]信息呈现装置,用于将所述搜索建议,以及所述至少一个搜索建议中一个或多个所对应的附加应用信息呈现给所述用户。
[0018]根据本发明的另一个方面,还提供了一种用于在网络设备辅助提供搜索建议的附加应用信息的装置,其中,该装置包括:
[0019]搜索接收装置,用于接收用户设备发送的搜索序列;
[0020]信息获取装置,用于根据所述搜索序列,获取所述搜索序列所对应的搜索建议以及所述搜索建议中至少一个所对应的附加应用信息;
[0021]信息发送装置,用于将所述搜索建议以及所述搜索建议中至少一个所对应的附加应用信息发送至所述用户设备。
[0022]根据本发明的再一个方面,还提供了一种用于提供搜索建议的附加应用信息的浏览器,其中,该浏览器包括如前述根据本发明一个方面的用于在用户设备提供搜索建议的附加应用信息的装置。
[0023]根据本发明的又一个方面,还提供了一种用于提供搜索建议的附加应用信息的系统,其中,该系统包括如前述根据本发明一个方面的用于在用户设备提供搜索建议的附加应用信息的装置,以及如前述根据本发明另一个方面的用于在网络设备提供搜索建议的附加应用信息的装置。
[0024]与现有技术相比,本发明在用户输入搜索序列的过程中,不仅向用户提供相应的搜索建议,还向用户提供搜索建议所对应的附加应用信息,诸如搜索建议所对应的访问地址信息、网页快照、摘要信息等,极大地丰富了搜索建议的内容,使得用户可以根据该等附加应用信息来选择搜索建议或直接访问对应的页面,明显缩短了搜索过程,并显著提升了用户的搜索体验,获得了预料不到的技术效果。
【专利附图】

【附图说明】
[0025]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0026]图1示出根据本发明一个实施例的用于提供搜索建议的附加应用信息的用户设备和网络设备的装置示意图;
[0027]图2示出根据本发明一个优选实施例的用户设备中信息呈现装置的示意图;
[0028]图3示出根据本发明一个优选实施例的网络设备中信息获取装置的示意图;
[0029]图4示出根据本发明一个实施例的用户设备和网络设备配合实现用于提供搜索建议的附加应用信息的方法流程图;
[0030]图5a示出一种根据本发明的附加应用信息的呈现方式的示意图;
[0031]图5b示出另一种根据本发明的附加应用信息的呈现方式的示意图;
[0032]图5c示出再一种根据本发明的附加应用信息的呈现方式的示意图。
[0033]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】[0034]下面结合附图对本发明作进一步详细描述。
[0035]本发明中,用户设备与网络设备经由网络进行交互,相互配合实现为用户提供搜索建议的附加应用信息的方案。
[0036]在此,“网络”包括但不限于电信网络、计算机网络等各种网络;其中,计算机网络是用通信线路和通信设备将分布在不同地点的多台自治计算机系统互相连接起来,按照共同的网络协议,共享硬件、软件和数据资源的系统。为简化说明起见,本发明以计算机网络为例对网络进行阐述,尤其以因特网为例予以说明,然而,本领域的技术人员应能理解,该种举例仅为简便阐述本发明之用,而不应理解为对本发明的任何限制。
[0037]用户设备包括但不限于任何一种能与用户进行交互的电子产品,例如计算机、手机、PDA、平板电脑、PSP、掌上电脑PPC等。本发明中,用户设备或布置于用户设备中的装置可与网络设备配合实现向用户提供搜索建议的附加应用信息。
[0038]网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合,在此,云计算是分布式计算的一种,由一群松散耦合的计算机集合组成的一个超级虚拟计算机。本发明中,可由网络设备作为一个整体,抑或其中一台或多台网络设备,甚至布置于一台或多台网络设备中的装置来与用户设备配合实现向用户提供搜索建议的附加应用信息。
[0039]本领域技术人员应能理解用户设备、网络设备以及连接其间的网络及通信方式仅为举例,其他现有的或今后可能出现的用户设备、网络设备、或者连接其间的网络、或者通信方式如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0040]为简明起见,以下将以一个用户设备与一个网络设备组成的系统为例进行描述。然而,本领域技术人员应能理解,多个网络设备中的每一个可以同时与其对应的多个用户设备交互。具体地,一个网络设备可与多个用户设备经由网络通信,网络设备为其所对应的每个用户设备提供搜索建议及其附加应用信息,多个用户设备分别自网络设备获取各自所对应的搜索建议及附加应用信息,并根据用户所关注的搜索建议,向其提供相应的附加应用信息。
[0041]图1为根据本发明一个实施例的系统的装置示意图,示出用于提供搜索建议的附加应用信息的用户设备I和网络设备2。其中,用户设备I包括搜索发送装置111、信息接收装置112和信息呈现装置113 ;网络设备2包括搜索接收装置121、信息获取装置122和信息发送装置123。
[0042]用户设备I的搜索发送装置111向网络设备2发送用户输入的搜索序列;相应地,网络设备2的搜索接收装置121接收用户设备I发送的搜索序列。
[0043]网络设备2的信息获取装置122根据用户输入的搜索序列,获取该搜索序列所对应的搜索建议以及其中至少一个搜索建议所对应的附加应用信息。
[0044]在此,搜索接收装置121接收用户设备I发送的搜索序列,信息获取装置122根据该搜索序列查询搜索建议数据库,并通过诸如前缀匹配、后缀匹配等方式,获得相应的搜索建议。
[0045]需要说明的是,本领域技术人员应能理解,上述获取搜索建议的方式仅为示例,用于说明本发明之目的,而不应被视为对本发明的任何限制,其他现有的或将来的获取搜索建议的方式,如可适用于本发明,均应包含于本发明的保护范围之内。[0046]信息获取装置122根据所获得的搜索建议,查询搜索引擎的索引信息库,以获得相应的搜索结果,并将搜索结果所对应的访问地址信息作为搜索建议所对应的附加应用信
肩、O
[0047]在此,信息获取装置122可以为每个搜索建议获取对应的附加应用信息,可以仅为部分搜索建议获取对应的附加应用信息,如为排序靠前的5个搜索建议获取对应的附加应用信息。以下,为了便于说明,信息获取装置122将为每个搜索建议获取对应的附加应用信息。
[0048]其中,搜索建议的附加应用信息包括但不限于任何可适用于本发明的,与搜索建议的后续应用相关的信息,诸如搜索建议所对应的搜索结果或搜索结果的访问地址信息、网页快照、摘要信息等。
[0049]具体地,搜索建议的附加应用信息包括但不限于,以下至少任一项:
[0050]I)搜索建议所对应的访问地址信息。
[0051]信息获取装置122根据搜索建议查询搜索引擎的索引信息库,获得相应的搜索结果,并将搜索结果的访问地址信息作为该搜索建议所对应的附加应用信息。进一步地,由于一个搜索建议对应有多个搜索结果,还可对所获得的多个搜索结果进行筛选、分类等处理,并将处理后获得的搜索结果的访问地址信息作为所述附加应用信息。例如,只选择排序在第一序位的搜索结果,并将其访问地址信息作为所述附加应用信息。又如,对搜索结果进行分类,选择每一分类下第一序位的搜索结果,并将其访问地址信息作为所述附加应用信息。更进一步地,搜索结果的访问地址信息可包括资源的访问地址、下载地址。
[0052]2)搜索建议所对应的网页快照。
[0053]信息获取装置122根据搜索建议查询搜索引擎的索引信息库,获得相应的搜索结果,并将搜索结果的网页快照作为该搜索建议所对应的附加应用信息。进一步地,由于一个搜索建议对应有多个搜索结果,还可对所获得的多个搜索结果进行筛选、分类等处理,并将处理后获得的搜索结果的网页快照作为所述附加应用信息。例如,只选择排序在第一序位的搜索结果,并将其网页快照作为所述附加应用信息。又如,对搜索结果进行分类,选择每一分类下第一序位的搜索结果,并将其网页快照作为所述附加应用信息。更进一步地,信息获取装置122还可将搜索结果的网页快照转换为图片,以供信息发送装置123将其发送给用户设备I。
[0054]3)搜索建议所对应的摘要信息。
[0055]信息获取装置122根据搜索建议查询搜索引擎的索引信息库,获得相应的搜索结果,并将搜索结果的摘要信息作为该搜索建议所对应的附加应用信息。进一步地,由于一个搜索建议对应有多个搜索结果,还可对所获得的多个搜索结果进行筛选、分类等处理,并将处理后获得的搜索结果的摘要信息作为所述附加应用信息。例如,只选择排序在第一序位的搜索结果,并将其摘要信息作为所述附加应用信息。又如,对搜索结果进行分类,选择每一分类下第一序位的搜索结果,并将其摘要信息作为所述附加应用信息。
[0056]更进一步地,搜索结果的摘要信息包括静态摘要信息和动态摘要信息,其中,静态摘要信息存储于索引信息库,信息获取装置122可直接获取;动态摘要信息由信息获取装置122根据搜索建议从其搜索结果所对应的页面中进行提取。
[0057]例如,用户的搜索序列为“新浪邮”,信息获取装置122获取的相应搜索建议包括“新浪邮箱”、“新浪邮箱登录”、“新浪邮箱格式”、“新浪邮箱打不开”等,其中,“新浪邮箱打不开”所对应的搜索结果为多个问答页面,信息获取装置122根据“新浪邮箱打不开”,从排序最前的3个问答页面中提取相应的答案,合成为“新浪邮箱打不开”所对应的摘要信息,进而将该摘要信息作为搜索建议“新浪邮箱打不开”的附加应用信息。
[0058]4)搜索建议所对应的图片。
[0059]信息获取装置122根据搜索建议查询搜索引擎的索引信息库,获得相应的搜索结果,并将搜索结果所对应的图片作为该搜索建议所对应的附加应用信息。进一步地,由于一个搜索建议对应有多个搜索结果,还可对所获得的多个搜索结果进行筛选、分类等处理,并将处理后获得的搜索结果所对应的图片作为所述附加应用信息。例如,只选择排序在第一序位的搜索结果,并将其所对应的图片作为所述附加应用信息。又如,对搜索结果进行分类,选择每一分类下第一序位的搜索结果,并将其所对应的图片作为所述附加应用信息。在此,搜索结果所对应的图片可由信息获取装置122从索引信息库中直接获取,或信息获取装置122在将搜索结果所对应的页面的类型确定为图片页面时,从该页面中提取。更进一步地,搜索结果所对应的图片可以为缩略图。
[0060]网络设备2的信息发送装置123将所述搜索建议以及每个搜索建议所对应的附加应用信息发送至用户设备I ;相应地,用户设备I的信息接收装置112接收网络设备2发送的与用户的搜索序列相对应的搜索建议,以及每个搜索建议所对应的附加应用信息。
[0061]用户设备I的信息呈现装置113将与用户输入的搜索序列相对应的搜索建议,以及其中一个或多个搜索建议所对应的附加应用信息呈现给用户。
[0062]在此,信息呈现装置113可以选择呈现哪些搜索建议的附加应用信息,并且,对于一个搜索建议来说,还可进一步选择呈现该搜索建议的哪些附加应用信息;此外,信息呈现装置113还可以确定以何种方式呈现该等附加应用信息。
[0063]例如,网络设备2发送了 10个搜索建议,以及每个搜索建议所对应的附加应用信息;信息呈现装置113对这10个搜索建议进行排序,如根据用户的历史搜索记录来进行排序,并仅呈现排序在前3位的搜索建议的附加应用信息。进一步地,对于前3位搜索建议中的每一个搜索建议来说,信息呈现装置113还可以筛选其中每个搜索建议所对应的附加应用信息,对这3个搜索建议可以采用相同的条件来筛选,也可采用不同的条件来筛选,如根据用户设备的终端属性来筛选相适应的附加应用条件。此外,信息呈现装置113在搜索输入框的下拉列表呈现与用户当前输入的搜索序列相对应的10个搜索建议,并对于前3个搜索建议,如图5a所示,将搜索建议与其相对应的附加应用信息集成在一起呈现,或如图5b所示,以悬浮窗口形式在相应搜索建议的邻近区域呈现其所对应的附加应用信息,或如图5c所示,以下级菜单的形式在该下拉列表中相应搜索建议下方呈现其所对应的附加应用信息。并且,参阅图5b和图5c,10个搜索建议按照不同的分类进行排列和呈现。
[0064]需要说明的是,本领域技术人员应能理解,上述对搜索建议及其所对应的附加应用信息的筛选、呈现方式仅为示例,用于说明本发明之目的,而不应被视为对本发明的任何限制,其他现有的或将来的对搜索建议或其所对应的附加应用信息的筛选、呈现方式,如可适用于本发明,均应包含于本发明的保护范围之内。
[0065]配合参阅图1和图2,在本发明的一个优选实施例中,用户设备I的信息呈现装置包括建议呈现单元2131和应用呈现单元2132。[0066]其中,建议呈现单元2131将搜索建议呈现给用户;应用呈现单元2132当该用户所关注的搜索建议对应有附加应用信息时,向该用户呈现与其关注的搜索建议相对应的附加应用信息。
[0067]例如,建议呈现单元2131在搜索输入框的下拉列表呈现与用户当前输入的搜索序列相对应的搜索建议;用户移动鼠标,将鼠标悬停在其中一个搜索建议上方,据此可认为该搜索建议为用户所关注的搜索建议,当该搜索建议对应有附加应用信息时,应用呈现单元2132向用户呈现该搜索建议所对应的附加应用信息,可参阅图5b中搜索建议I的附加应用信息I的呈现方式,或图5c中搜索建议I的附加应用信息11和12的呈现方式。
[0068]进一步地,当该用户所关注的搜索建议对应有附加应用信息时,应用呈现单元2132还可以对与被关注的搜索建议相对应的附加应用信息进行整合,将整合后的附加应用信息呈现给用户。
[0069]在此,对前述附加应用信息的整合方式包括但不限于以下方式:
[0070]I)按照附加应用信息的类型,对其进行分类整合,向用户分类呈现整合后的附加应用信息。如图5c所示,搜索建议2所对应的附加应用信息21-25被分为两类,附加应用信息21、24和25属于分类A,如访问地址信息,附加应用信息22和23属于分类B,如图片。
[0071]2)对用户关注的搜索建议所对应的附加应用信息进行筛选,筛选方式可以包括I)对呈现的附加应用信息设定数量限制,如仅可呈现一个,2)根据用户设备的终端属性进行筛选,如用户使用移动终端输入搜索序列,则可仅呈现对应页面为wap页面的访问地址信息。
[0072]3)对用户关注的搜索建议所对应的附加应用信息进行排序,排序可基于相应附加应用信息的统计访问量、与对应搜索建议的相关度等。
[0073]需要说明的是,本领域技术人员应能理解,上述对搜索建议所对应的附加应用信息的呈现方式及整合方式仅为示例,用于说明本发明之目的,而不应被视为对本发明的任何限制,其他现有的或将来的对搜索建议所对应的附加应用信息的呈现方式或整合方式,如可适用于本发明,均应包含于本发明的保护范围之内。
[0074]基于以上方式来向用户呈现搜索建议的附加应用信息,可以使得用户在输入搜索序列的阶段,即可获得较多的与其希望搜索的内容相关的内容,如基于搜索序列的搜索建议所对应的访问地址信息、网页快照、摘要信息等。在向用户呈现前述信息后,用户能够从该等信息中迅速确定其需要的内容,并直接通过该等信息访问对应的页面,而无需经由搜索结果页面来选择相应的搜索结果并访问其对应页面。并且,由于用户可以从搜索建议的附加应用信息中获得较多的相关信息,这有助于用户对搜索建议进行选择,从而减少了用户自不停变更搜索序列至最终获得其希望的内容的搜索成本,显著提升了用户的搜索体验,获得了预料不到的技术效果。
[0075]优选地,仍参阅图1,用户设备I与网络设备2之间的交互过程应是持续不断的,直至用户停止输入搜索序列。用户设备I还可以包括输入接收装置(未示出)。
[0076]在用户设备I的信息呈现装置113将搜索建议及其中一个或多个搜索建议所对应的附加应用信息呈现给用户后,输入接收装置接收用户进一步输入的搜索序列,其中,该进一步输入的搜索序列基于当前已获取搜索建议的搜索序列,并将该进一步输入的搜索序列提供给搜索发送装置111 ;随后,搜索发送装置111将该进一步输入的搜索序列发送至网络设备2,相应地,网络设备2的搜索接收装置121接收该进一步输入的搜索序列。
[0077]例如,用户首先输入的查询序列为“刘德华”,用户设备I与网络设备2进行交互,并向该用户呈现“刘德华”所对应的搜索建议,以及部分搜索建议所对应的附加应用信息;此时,该用户基于“刘德华”进一步输入“演唱会”,输入接收装置接收该进一步输入的“演唱会”;搜索发送装置111将该进一步输入的“演唱会”发送至网络设备2,相应地,网络设备2的搜索接收装置121接收该进一步输入的“演唱会”。
[0078]在此,搜索发送装置111可以仅将用户进一步输入的搜索序列发送至网络设备2,如“演唱会”,也可以将用户之前输入的搜索序列与该进一步输入的搜索序列一并发送至网络设备2,如“刘德华”和“演唱会”。
[0079]随后,网络设备2的信息获取装置122根据该进一步输入的搜索序列与用户设备I之前发送的搜索序列,获取对应的搜索建议以及每个搜索建议所对应的附加应用信息;信息发送装置123将该搜索建议以及每个搜索建议所对应的附加应用信息发送至用户设备1,相应地,用户设备I的信息接收装置112接收网络设备2发送的搜索建议以及每个搜索建议所对应的附加应用信息;信息呈现装置113将搜索建议以及其中一个或多个搜索建议所对应的附加应用信息呈现给用户。
[0080]仍参阅图1,在本发明的另一优选实施例中,用户设备I还包括页面访问装置(未示出)。
[0081]页面访问装置根据用户所选择的附加应用信息,访问与其选择的附加应用信息相对应的页面。在此,用户通过选择搜索建议所对应的附加应用信息,可以直接访问所选附加应用信息所对应的页面,而无需再选择搜索建议后,在搜索建议的结果页面中选择相应的搜索结果,以访问对应页面。
[0082]配合参阅图1和图3,在本发明的再一个优选实施例中,网络设备2的信息获取装置包括建议获取单元3221和应用获取单元3222。
[0083]建议获取单元3221根据用户输入的搜索序列,获取该搜索序列所对应的搜索建议;应用获取单元3222根据每个搜索建议,获取其对应的一个或多个类型的附加应用信
肩、O
[0084]在此,应用获取单元3222可以为每个搜索建议获取多个类型的附加应用信息,并可对该等附加应用信息进行筛选、排序或分类等处理,并且,前述处理方式可以对所有搜索建议的附加应用信息采用相同的标准,也可以对每个搜索建议的附加应用信息采用不同的标准。进一步地,前述筛选、排序或分类等处理方式,可以基于附加应用信息的类型,如访问地址信息、图片、摘要信息等,也可以基于用户的历史访问记录或历史搜索记录。
[0085]本发明中,在用户设备I提供搜索建议的附加应用信息的装置可为浏览器,其可集成于任何现有的或将来的浏览器,诸如Internet Explorer、Chrome、safar1、Firefox、360浏览器或搜狗浏览器等。
[0086]图4为根据本发明一个实施例的方法流程图,示出用户设备I和网络设备2配合实现用于提供搜索建议的附加应用信息的过程。
[0087]如图4所示,在步骤S401中,用户设备I向网络设备2发送用户输入的搜索序列;相应地,网络设备2接收用户设备I发送的搜索序列。
[0088]在步骤S402中,网络设备2根据用户输入的搜索序列,获取该搜索序列所对应的搜索建议以及其中至少一个搜索建议所对应的附加应用信息。
[0089]在此,网络设备2接收用户设备I发送的搜索序列,并根据该搜索序列查询搜索建议数据库,通过诸如前缀匹配、后缀匹配等方式,获得相应的搜索建议。
[0090]需要说明的是,本领域技术人员应能理解,上述获取搜索建议的方式仅为示例,用于说明本发明之目的,而不应被视为对本发明的任何限制,其他现有的或将来的获取搜索建议的方式,如可适用于本发明,均应包含于本发明的保护范围之内。
[0091]随后,网络设备2根据所获得的搜索建议,查询搜索引擎的索引信息库,以获得相应的搜索结果,并将搜索结果所对应的访问地址信息作为搜索建议所对应的附加应用信肩、O
[0092]在此,网络设备2可以为每个搜索建议获取对应的附加应用信息,可以仅为部分搜索建议获取对应的附加应用信息,如为排序靠前的5个搜索建议获取对应的附加应用信息。以下,为了便于说明,网络设备2将为每个搜索建议获取对应的附加应用信息。
[0093]其中,搜索建议的附加应用信息包括但不限于任何可适用于本发明的,与搜索建议的后续应用相关的信息,诸如搜索建议所对应的搜索结果或搜索结果的访问地址信息、网页快照、摘要信息等。
[0094]具体地,搜索建议的附加应用信息包括但不限于,以下至少任一项:
[0095]I)搜索建议所对应的访问地址信息。
[0096]网络设备2根据搜索建议查询搜索引擎的索引信息库,获得相应的搜索结果,并将搜索结果的访问地址信息作为该搜索建议所对应的附加应用信息。进一步地,由于一个搜索建议对应有多个搜索结果,还可对所获得的多个搜索结果进行筛选、分类等处理,并将处理后获得的搜索结果的访问地址信息作为所述附加应用信息。例如,只选择排序在第一序位的搜索结果,并将其访问地址信息作为所述附加应用信息。又如,对搜索结果进行分类,选择每一分类下第一序位的搜索结果,并将其访问地址信息作为所述附加应用信息。更进一步地,搜索结果的访问地址信息可包括资源的访问地址、下载地址。
[0097]2)搜索建议所对应的网页快照。
[0098]网络设备2根据搜索建议查询搜索引擎的索引信息库,获得相应的搜索结果,并将搜索结果的网页快照作为该搜索建议所对应的附加应用信息。进一步地,由于一个搜索建议对应有多个搜索结果,还可对所获得的多个搜索结果进行筛选、分类等处理,并将处理后获得的搜索结果的网页快照作为所述附加应用信息。例如,只选择排序在第一序位的搜索结果,并将其网页快照作为所述附加应用信息。又如,对搜索结果进行分类,选择每一分类下第一序位的搜索结果,并将其网页快照作为所述附加应用信息。更进一步地,网络设备2还可将搜索结果的网页快照转换为图片,以供后续将其发送给用户设备I。
[0099]3)搜索建议所对应的摘要信息。
[0100]网络设备2根据搜索建议查询搜索引擎的索引信息库,获得相应的搜索结果,并将搜索结果的摘要信息作为该搜索建议所对应的附加应用信息。进一步地,由于一个搜索建议对应有多个搜索结果,还可对所获得的多个搜索结果进行筛选、分类等处理,并将处理后获得的搜索结果的摘要信息作为所述附加应用信息。例如,只选择排序在第一序位的搜索结果,并将其摘要信息作为所述附加应用信息。又如,对搜索结果进行分类,选择每一分类下第一序位的搜索结果,并将其摘要信息作为所述附加应用信息。[0101]更进一步地,搜索结果的摘要信息包括静态摘要信息和动态摘要信息,其中,静态摘要信息存储于索引信息库,网络设备2可直接获取;动态摘要信息由网络设备2根据搜索建议从其搜索结果所对应的页面中进行提取。
[0102]例如,用户的搜索序列为“新浪邮”,网络设备2获取的相应搜索建议包括“新浪邮箱”、“新浪邮箱登录”、“新浪邮箱格式”、“新浪邮箱打不开”等,其中,“新浪邮箱打不开”所对应的搜索结果为多个问答页面,网络设备2根据“新浪邮箱打不开”,从排序最前的3个问答页面中提取相应的答案,合成为“新浪邮箱打不开”所对应的摘要信息,进而将该摘要信息作为搜索建议“新浪邮箱打不开”的附加应用信息。
[0103]4)搜索建议所对应的图片。
[0104]网络设备2根据搜索建议查询搜索引擎的索引信息库,获得相应的搜索结果,并将搜索结果所对应的图片作为该搜索建议所对应的附加应用信息。进一步地,由于一个搜索建议对应有多个搜索结果,还可对所获得的多个搜索结果进行筛选、分类等处理,并将处理后获得的搜索结果所对应的图片作为所述附加应用信息。例如,只选择排序在第一序位的搜索结果,并将其所对应的图片作为所述附加应用信息。又如,对搜索结果进行分类,选择每一分类下第一序位的搜索结果,并将其所对应的图片作为所述附加应用信息。在此,搜索结果所对应的图片可由网络设备2从索引信息库中直接获取,或网络设备2在将搜索结果所对应的页面的类型确定为图片页面时,从该页面中提取。更进一步地,搜索结果所对应的图片可以为缩略图。
[0105]在步骤S403中,网络设备2将所获取的搜索建议以及每个搜索建议所对应的附加应用信息发送至用户设备I ;相应地,用户设备I接收网络设备2发送的与用户的搜索序列相对应的搜索建议,以及每个搜索建议所对应的附加应用信息。
[0106]在步骤S404中,用户设备I将与用户输入的搜索序列相对应的搜索建议,以及其中一个或多个搜索建议所对应的附加应用信息呈现给用户。
[0107]在此,用户设备I可以选择呈现哪些搜索建议的附加应用信息,并且,对于一个搜索建议来说,还可进一步选择呈现该搜索建议的哪些附加应用信息;此外,用户设备I还可以确定以何种方式呈现该等附加应用信息。
[0108]例如,网络设备2发送了 10个搜索建议,以及每个搜索建议所对应的附加应用信息;用户设备I对这10个搜索建议进行排序,如根据用户的历史搜索记录来进行排序,并仅呈现排序在前3位的搜索建议的附加应用信息。进一步地,对于前3位搜索建议中的每一个搜索建议来说,用户设备I还可以筛选其中每个搜索建议所对应的附加应用信息,对这3个搜索建议可以采用相同的条件来筛选,也可采用不同的条件来筛选,如根据用户设备的终端属性来筛选相适应的附加应用条件。此外,用户设备I在搜索输入框的下拉列表呈现与用户当前输入的搜索序列相对应的10个搜索建议,并对于前3个搜索建议,如图5a所示,将搜索建议与其相对应的附加应用信息集成在一起呈现,或如图5b所示,以悬浮窗口形式在相应搜索建议的邻近区域呈现其所对应的附加应用信息,或如图5c所示,以下级菜单的形式在该下拉列表中相应搜索建议下方呈现其所对应的附加应用信息。并且,参阅图5b和图5c,10个搜索建议按照不同的分类进行排列和呈现。
[0109]需要说明的是,本领域技术人员应能理解,上述对搜索建议及其所对应的附加应用信息的筛选、呈现方式仅为示例,用于说明本发明之目的,而不应被视为对本发明的任何限制,其他现有的或将来的对搜索建议或其所对应的附加应用信息的筛选、呈现方式,如可适用于本发明,均应包含于本发明的保护范围之内。
[0110]仍参阅图4,在本发明的一个优选实施例中,步骤S404可进一步细分为步骤S4041 (未示出)和步骤S4042 (未示出)。
[0111]在步骤S4041中,用户设备I将搜索建议呈现给用户;在步骤S4042中,当该用户所关注的搜索建议对应有附加应用信息时,用户设备I向该用户呈现与其关注的搜索建议相对应的附加应用信息。
[0112]例如,用户设备I在搜索输入框的下拉列表呈现与用户当前输入的搜索序列相对应的搜索建议;用户移动鼠标,将鼠标悬停在其中一个搜索建议上方,据此可认为该搜索建议为用户所关注的搜索建议,当该搜索建议对应有附加应用信息时,用户设备I向用户呈现该搜索建议所对应的附加应用信息,可参阅图5b中搜索建议I的附加应用信息I的呈现方式,或图5c中搜索建议I的附加应用信息11和12的呈现方式。
[0113]进一步地,当该用户所关注的搜索建议对应有附加应用信息时,用户设备I还可以对与被关注的搜索建议相对应的附加应用信息进行整合,将整合后的附加应用信息呈现给用户。
[0114]在此,对前述附加应用信息的整合方式包括但不限于以下方式:
[0115]I)按照附加应用信息的类型,对其进行分类整合,向用户分类呈现整合后的附加应用信息。如图5c所示,搜索建议2所对应的附加应用信息21-25被分为两类,附加应用信息21、24和25属于分类A,如访问地址信息,附加应用信息22和23属于分类B,如图片。
[0116]2)对用户关注的搜索建议所对应的附加应用信息进行筛选,筛选方式可以包括I)对呈现的附加应用信息设定数量限制,如仅可呈现一个,2)根据用户设备的终端属性进行筛选,如用户使用移动终端输入搜索序列,则可仅呈现对应页面为wap页面的访问地址信息。
[0117]3)对用户关注的搜索建议所对应的附加应用信息进行排序,排序可基于相应附加应用信息的统计访问量、与对应搜索建议的相关度等。
[0118]需要说明的是,本领域技术人员应能理解,上述对搜索建议所对应的附加应用信息的呈现方式及整合方式仅为示例,用于说明本发明之目的,而不应被视为对本发明的任何限制,其他现有的或将来的对搜索建议所对应的附加应用信息的呈现方式或整合方式,如可适用于本发明,均应包含于本发明的保护范围之内。
[0119]基于以上方式来向用户呈现搜索建议的附加应用信息,可以使得用户在输入搜索序列的阶段,即可获得较多的与其希望搜索的内容相关的内容,如基于搜索序列的搜索建议所对应的访问地址信息、网页快照、摘要信息等。在向用户呈现前述信息后,用户能够从该等信息中迅速确定其需要的内容,并直接通过该等信息访问对应的页面,而无需经由搜索结果页面来选择相应的搜索结果并访问其对应页面。并且,由于用户可以从搜索建议的附加应用信息中获得较多的相关信息,这有助于用户对搜索建议进行选择,从而减少了用户自不停变更搜索序列至最终获得其希望的内容的搜索成本,显著提升了用户的搜索体验,获得了预料不到的技术效果。
[0120]优选地,仍参阅图4,用户设备I与网络设备2之间的交互过程应是持续不断的,直至用户停止输入搜索序列。[0121]在用户设备I将搜索建议及其中一个或多个搜索建议所对应的附加应用信息呈现给用户后,用户设备I再接收用户进一步输入的搜索序列,其中,该进一步输入的搜索序列基于当前已获取搜索建议的搜索序列;随后,用户设备I将该进一步输入的搜索序列发送至网络设备2,相应地,网络设备2接收该进一步输入的搜索序列。
[0122]例如,用户首先输入的查询序列为“刘德华”,用户设备I与网络设备2进行交互,并向该用户呈现“刘德华”所对应的搜索建议,以及部分搜索建议所对应的附加应用信息;此时,该用户基于“刘德华”进一步输入“演唱会”,用户设备I接收该进一步输入的“演唱会”,并将该进一步输入的“演唱会”发送至网络设备2,相应地,网络设备2接收该进一步输入的“演唱会”。
[0123]在此,用户设备I可以仅将用户进一步输入的搜索序列发送至网络设备2,如“演唱会”,也可以将用户之前输入的搜索序列与该进一步输入的搜索序列一并发送至网络设备2,如“刘德华”和“演唱会”。
[0124]随后,网络设备2根据该进一步输入的搜索序列与用户设备I之前发送的搜索序列,获取对应的搜索建议以及每个搜索建议所对应的附加应用信息;网络设备2将该搜索建议以及每个搜索建议所对应的附加应用信息发送至用户设备1,相应地,用户设备I接收网络设备2发送的搜索建议以及每个搜索建议所对应的附加应用信息;用户设备I将搜索建议以及其中一个或多个搜索建议所对应的附加应用信息呈现给用户。
[0125]仍参阅图4,在本发明的另一优选实施例中,用户设备I在将搜索建议所对应的附加应用信息呈现给用户后,还根据用户所选择的附加应用信息,访问与其选择的附加应用信息相对应的页面。
[0126]在此,用户通过选择搜索建议所对应的附加应用信息,可以直接访问所选附加应用信息所对应的页面,而无需再选择搜索建议后,在搜索建议的结果页面中选择相应的搜索结果,以访问对应页面。
[0127]仍参阅图4,在本发明的再一个优选实施例中,步骤S402可进一步细分为步骤S4021 (未示出)和步骤S4022 (未示出)。
[0128]在步骤S4021中,网络设备2根据用户输入的搜索序列,获取该搜索序列所对应的搜索建议;在步骤S4022中,网络设备2根据每个搜索建议,获取其对应的一个或多个类型的附加应用信息。
[0129]在此,网络设备2可以为每个搜索建议获取多个类型的附加应用信息,并可对该等附加应用信息进行筛选、排序或分类等处理,并且,前述处理方式可以对所有搜索建议的附加应用信息采用相同的标准,也可以对每个搜索建议的附加应用信息采用不同的标准。进一步地,前述筛选、排序或分类等处理方式,可以基于附加应用信息的类型,如访问地址信息、图片、摘要信息等,也可以基于用户的历史访问记录或历史搜索记录。
[0130]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。
[0131 ] 本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个功能或步骤的电路。[0132]另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例,其包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
[0133]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种用于在用户设备提供搜索建议的附加应用信息的方法,其中,该方法包括以下步骤: a向网络设备发送用户输入的搜索序列; b接收所述网络设备发送的与所述搜索序列相对应的搜索建议,以及所述搜索建议中至少一个所对应的附加应用信息; c将所述搜索建议,以及所述至少一个搜索建议中一个或多个所对应的附加应用信息呈现给所述用户。
2.根据权利要求1所述的方法,其中,所述步骤c包括: Cl将所述搜索建议呈现给所述用户; c2当所述用户所关注的搜索建议对应有附加应用信息时,向所述用户呈现与其关注的搜索建议相对应的附加应用信息。
3.根据权利要求2所述的方法,其中,所述步骤c2包括: -当所述用户所关注的搜索建议对应有附加应用信息时,对与被关注的搜索建议相对应的附加应用信息进行整合,将整合后的附加应用信息呈现给所述用户。
4.根据权利要求3所述的方法,其中,所述对附加应用信息进行整合的步骤进一步包括: -按照附加应用信息的类型, 对与被关注的搜索建议相对应的附加应用信息进行整合,向所述用户分类呈现整合后的附加应用信息。
5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括: -接收所述用户进一步输入的搜索序列,并跳转至步骤a,其中,所述进一步输入的搜索序列基于当前已获取搜索建议的搜索序列。
6.根据权利要求1至5中任一项所述的方法,其中,该方法还包括: -根据所述用户所选择的附加应用信息,访问与其选择的附加应用信息相对应的页面。
7.根据权利要求1至6中任一项所述的方法,其中,所述搜索建议中至少一个所对应的附加应用信息包括以下至少任一项: -所述搜索建议中至少一个所对应的访问地址信息; -所述搜索建议中至少一个所对应的网页快照; -所述搜索建议中至少一个所对应的摘要信息; -所述搜索建议中至少一个所对应的图片。
8.一种用于在网络设备辅助提供搜索建议的附加应用信息的方法,其中,该方法包括以下步骤: A接收用户设备发送的搜索序列; B根据所述搜索序列,获取所述搜索序列所对应的搜索建议以及所述搜索建议中至少一个所对应的附加应用信息; C将所述搜索建议以及所述搜索建议中至少一个所对应的附加应用信息发送至所述用户设备。
9.根据权利要求8所述的方法,其中,所述步骤B包括: BI根据所述搜索序列,获取所述搜索序列所对应的搜索建议; B2根据所述搜索建议中至少一个,获取其中每个搜索建议所对应的一个或多个类型的附加应用信息。
10.根据权利要求9所述的方法,其中,所述步骤B2进一步包括: -基于附加应用信息的类型,对所述搜索建议中至少一个所对应的附加应用信息进行筛选,以获得筛选后的所述搜索建议中至少一个所对应的附加应用信息。
11.根据权利要求8至10中任一项所述的方法,其中,所述步骤B包括: -根据所述搜索序列与所述用户设备之前发送的搜索序列,获取对应的搜索建议以及所述搜索建议中至少一个所对应的附加应用信息。
12.根据权利要求8至11中任一项所述的方法,其中,所述搜索建议中至少一个所对应的附加应用信息包括以下至少任一项: -所述搜索建议中至少一个所对应的访问地址信息; -所述搜索建议中至少一个所对应的网页快照; -所述搜索建议中至少一个所对应的摘要信息; -所述搜索建议中至少一个所对应的图片。
13.根据权利要求12所述的方法,其中,所述附加应用信息包括所述搜索建议中至少一个所对应的摘要信息; 其中,所述步骤B包括: -根据所述搜索序列,获取所述搜索序列所对应的搜索建议以及所述搜索建议中至少一个所对应的搜索结果; -根据所述搜索建议中至少一个,从其中每个搜索建议所对应的搜索结果的页面中提取与相应搜索建议相对应的摘要信息。
14.一种用于在用户设备提供搜索建议的附加应用信息的装置,其中,该装置包括: 搜索发送装置,用于向网络设备发送用户输入的搜索序列; 信息接收装置,用于接收所述网络设备发送的与所述搜索序列相对应的搜索建议,以及所述搜索建议中至少一个所对应的附加应用信息; 信息呈现装置,用于将所述搜索建议呈现给所述用户。
15.根据权利要求14所述的装置,其中,所述信息呈现装置包括: 建议呈现单元,将所述搜索建议呈现给所述用户; 应用呈现单元,用于当所述用户所关注的搜索建议对应有附加应用信息时,向所述用户呈现与其关注的搜索建议相对应的附加应用信息。
16.根据权利要求15所述的装置,其中,所述应用呈现单元用于: -当所述用户所关注的搜索建议对应有附加应用信息时,对与其关注的搜索建议相对应的附加应用信息进行整合,将整合后的附加应用信息呈现给所述用户。
17.根据权利要求16所述的装置,其中,所述应用呈现单元所执行的对附加应用信息进行整合的操作进一步包括: -按照附加应用信息的类型,对与被关注的搜索建议相对应的附加应用信息进行整合,向所述用户分类呈现整合后的附加应用信息。
18.根据权利要求14至17中任一项所述的装置,其中,该装置还包括: 输入接收装置,用于接收所述用户进一步输入的搜索序列,并将其提供给所述搜索发送装置,其中,所述进一步输入的搜索序列基于当前已获取搜索建议的搜索序列。
19.根据权利要求14至18中任一项所述的装置,其中,该装置还包括: 页面访问装置,用于根据所述用户所选择的附加应用信息,访问与其选择的附加应用信息相对应的页面。
20.根据权利要求14至19中任一项所述的装置,其中,所述附加应用信息包括以下至少任一项: -所述搜索建议中至少一个所对应的访问地址信息; -所述搜索建议中至少一个所对应的网页快照; -所述搜索建议中至少一个所对应的摘要信息; -所述搜索建议中至少一个所对应的图片。
21.一种用于在网络设备辅助提供搜索建议的附加应用信息的装置,其中,该装置包括: 搜索接收装置,用于接收用户设备发送的搜索序列; 信息获取装置,用于根据所述搜索序列,获取所述搜索序列所对应的搜索建议以及所述搜索建议中至少一个所对应的附加应用信息; 信息发送装置,用于将所述搜索建议以及所述搜索建议中至少一个所对应的附加应用信息发送至所述用户设备。
22.根据权利要求21所述的装置,其中,所述信息获取装置包括: 建议获取单元,用于根据所述搜索序列,获取所述搜索序列所对应的搜索建议; 应用获取单元,用于根据所述搜索建议中至少一个,获取其中每个搜索建议所对应的一个或多个类型的附加应用信息。
23.根据权利要求22所述的装置,其中,所述应用获取单元进一步用于: -基于附加应用信息的类型,对所述搜索建议中至少一个所对应的附加应用信息进行筛选,以获得筛选后的所述搜索建议中至少一个所对应的附加应用信息。
24.根据权利要求21至23中任一项所述的装置,其中,所述信息获取装置用于: -根据所述搜索序列与所述用户设备之前发送的搜索序列,获取对应的搜索建议以及所述搜索建议中至少一个所对应的附加应用信息。
25.根据权利要求21至24中任一项所述的装置,其中,所述附加应用信息包括以下至少任一项: -所述搜索建议中至少一个所对应的访问地址信息; -所述搜索建议中至少一个所对应的网页快照; -所述搜索建议中至少一个所对应的摘要信息; -所述搜索建议中至少一个所对应的图片。
26.根据权利要求25所述的装置,其中,所述附加应用信息包括所述搜索建议中至少一个所对应的摘要信息; 其中,所述信息获取装置用于: -根据所述搜索序列,获取所述搜索序列所对应的搜索建议以及所述搜索建议中至少一个所对应的搜索结果; -根据所述搜索建议中至少一个,从其中每个搜索建议所对应的搜索结果的页面中提取与相应搜索建议相对应的摘要信息。
27.一种用于提供搜索建议的附加应用信息的浏览器,其中,该浏览器包括如权利要求14至20中任一项所述的装置。
28.一种用于提供搜索建议的附加应用信息的系统,其中,该系统包括如权利要求14至20中任一项所述的用于在用户设备提供搜索建议的附加应用信息的装置,以及如权利要求21至26中任一项所述的用于在网络设备辅助提供搜索建议的附加应用信息的装置。
【文档编号】G06F17/30GK103577426SQ201210258801
【公开日】2014年2月12日 申请日期:2012年7月24日 优先权日:2012年7月24日
【发明者】付嘉兴, 曹海涛 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1