基于收藏进行搜索的方法、装置与设备制造方法及图纸

技术编号:8883296 阅读:167 留言:0更新日期:2013-07-04 02:06
本发明专利技术的目的是提供一种用于基于搜索进行搜索的方法、装置与设备。其中,本发明专利技术获取与第一查询序列相匹配的收藏搜索结果,根据用户输入第二查询序列进行匹配查询,以获取至少一个第二搜索结果,当所述第二搜索结果中包括所述收藏搜索结果时,将所述收藏搜索结果优先进行展示。本发明专利技术中将用户或与该用户具有关联关系的另一用户在历史搜索过程中已执行收藏操作,如保存、标记等操作的、能够反映该用户或该另一用户较高兴趣度的收藏搜索结果,在该用户的当前搜索过程中根据收藏优先级排序规则排于较前的排序位置,该用户能够在搜索结果页面的靠前位置处获取其已收藏过的收藏搜索结果,实现了用户快速高效地获取其兴趣度较高的收藏搜索结果的目的。

【技术实现步骤摘要】
基于收藏进行搜索的方法、装置与设备
本专利技术涉及互联网
,尤其涉及一种用于基于收藏进行搜索的方法、装置与设备。
技术介绍
在现有搜索引擎排序技术中,由于网络信息不断更新且搜索结果排序方式复杂,根据同一查询序列进行搜索所获取的搜索结果及其排位顺序时常变化,例如,用户在一次搜索过程中输入查询序列进行搜索所获取的排位较前搜索结果,在下次搜索过程中基于相同的查询序列进行搜索可能排位较后甚至搜索不到,使得用户所希望获取的搜索结果排位过后甚至无法获取,从而降低用户查询效率,影响用户搜索体验。
技术实现思路
本专利技术的目的是为克服现有技术中上述问题,而提供一种基于收藏进行搜索的方法、装置与设备。根据本专利技术的一个方面,提供了一种用于基于收藏进行搜索的方法,该方法包括以下步骤:a获取与第一查询序列相匹配的收藏搜索结果;其中,该方法还包括:w根据用户输入第二查询序列进行匹配查询,以获取至少一个第二搜索结果;x当所述第二搜索结果中包括所述收藏搜索结果时,将所述收藏搜索结果优先进行展示。根据本专利技术的另一方面,还提供了一种用于基于收藏进行搜索的搜索装置,该搜索装置包括:收藏结果获取装置,用于获取与第一查询序列相匹配的收藏搜索结果;其中,该搜索装置还包括:第二结果获取装置,用于根据用户输入第二查询序列进行匹配查询,以获取至少一个第二搜索结果;优先展示装置,用于当所述第二搜索结果中包括所述收藏搜索结果时,将所述收藏搜索结果优先进行展示。与现有技术相比,本专利技术与现有技术的区别在于:1)将用户或与该用户具有关联关系的另一用户在历史搜索过程中已执行收藏操作,如保存、标记等操作的、能够反映该用户或该另一用户较高兴趣度的收藏搜索结果,在该用户的当前搜索过程中根据收藏优先级排序规则排于较前的排序位置,该用户能够在搜索结果页面的靠前位置处获取其已收藏过的收藏搜索结果,实现了用户快速高效地获取其兴趣度较高的收藏搜索结果的目的,进而提高用户搜索效率,提升用户搜索体验;2)根据收藏搜索结果的收藏等级信息对收藏搜索结果的优先展示方式进行调整,使得当第二搜索结果中包括多个收藏搜索结果时,可以确定该多个收藏搜索结果之间的排位顺序,保证了能够反映用户关注度高的高收藏等级的收藏等级信息位于多个收藏等级信息中靠前位置,提高用户搜索效率。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示出根据本专利技术一个方面的用于基于收藏进行搜索的搜索装置的设备示意图;图2示出根据本专利技术一个优选实施例的用于确定目标收藏夹的搜索装置的设备示意图;图3示出根据本专利技术另一个方面的用于基于收藏进行搜索的方法流程图;图4示出根据本专利技术一个优选实施例的用于确定目标收藏夹的方法流程图;图5a示出根据本专利技术一个优选实施例的用于标记第一搜索结果中收藏提示信息的示例图;图5b示出根据本专利技术一个优选实施例的用于标记第一搜索结果已收藏的示例图;图5c示出根据本专利技术一个优选实施例的用于将收藏搜索结果优先进行展示的示例图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1示出根据本专利技术一个方面的用于基于收藏进行搜索的搜索装置的设备示意图。本实施例的排序装置包含于网络设备中;该排序装置包括收藏结果获取装置1、第二结果获取装置2和优先展示装置3。其中,所述网络设备包括一种能够按照预先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本领域技术人员应能理解上述网络设备仅为举例,其他现有的或今后可能出现的网络设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。首先,收藏结果获取装置1获取与第一查询序列相匹配的收藏搜索结果。其中,收藏结果获取装置1获取与第一查询序列相匹配的收藏搜索结果的方式包括但不限于:1)收藏结果获取装置1(参照图1)包括第一结果提供装置(图未示)、第一收藏操作接收装置(图未示)和第一收藏结果确定装置(图未示);其中,第一结果提供装置将根据所述用户输入的第一查询序列进行匹配查询所获得的多个第一搜索结果提供至所述用户;接着,第一收藏操作接收装置接收所述用户对所述多个第一搜索结果中的至少一个的收藏操作;第一收藏结果确定装置将所述收藏操作对应的第一搜索结果确定为收藏搜索结果。具体地,网络设备通过ASP、JSP或PHP等动态网页技术,获取用户输入的第一查询序列,再将该第一查询序列提交给搜索引擎,并接收搜索引擎所反馈的与该第一查询序列相对应的多个第一搜索结果,第一结果提供装置将该等第一搜索结果通过网页技术提供至该用户。在一示例中,用户在搜索引擎搜索栏中输入第一查询序列“北京天气”,搜索引擎根据该第一查询序列,在网页数据库中进行匹配查询,得到与第一查询序列“北京天气”相匹配的多个第一搜索结果,如“北京天气预报近日及一周内天气预报中国天气网”、“北京市气象局”、“北京天气的相关信息”;接着,网络设备通过搜索引擎提供的应用程序接口(API)获取搜索引擎所获得的该等第一搜索结果,第一结果提供装置将该等第一搜索结果按照一定的排序和格式提供至该用户。接着,第一收藏操作接收装置接收所述用户对第一结果提供装置所提供的多个第一搜索结果中的至少一个的收藏操作。其中,所述收藏操作指用户对搜索结果或搜索结果指向的网页进行记录的操作,包括但不限于:保存操作、标记操作等。具体地,第一收藏操作接收装置接收收藏操作的方式包括但不限于:1)第一收藏操作接收装置首先获取用户对多个第一搜索结果中的至少一个第一搜索结果对应的链接信息执行的点击操作,接着获取用户对该链接信息对应的搜索结果内容页面执行的页面收藏操作,该页面收藏操作包括将搜索结果内容页面保存至本地或网络收藏夹;在一示例中,用户设备首先通过实时监控的方式获取用户对多个第一搜索结果中的至少一个第一搜索结果对应的链接信息执行的点击操作,接着获取用户对该链接信息对应的搜索结果内容页面执行的、将该搜索结果内容页面保存至本地收藏夹的收藏操作;随后,用户设备,如用户设备端的浏览器内嵌插件,将该收藏操作通过预定的通信方式发送至网络设备;第一收藏操作接收装置接收来自用户设备的该收藏操作。在另一示例中,用户设备,例如利用Cookie技术,将记录收藏操作的cookies信息发送至网络设备,随后第一收藏操作接收装置接收来自用户设备的该cookies信息,并从该Cookie信息中读取该收藏操作;例如,首先,用户对多个第一搜索结果中的至少一个第一搜索结果对应的链接信息执行的点击操作,用户设备向该链接信息对应的第三方网络设备发送访问请求,当该第三方网络设备接收到该用户设备的访问请求,根据该用户的访问信息来生成的Cookie信息,用以标识该用户或用户设备,第三方网络设备会将该Cookie信息本文档来自技高网...
基于收藏进行搜索的方法、装置与设备

【技术保护点】
一种用于基于收藏进行搜索的方法,该方法包括以下步骤:a获取与第一查询序列相匹配的收藏搜索结果;其中,该方法还包括:w根据用户输入第二查询序列进行匹配查询,以获取至少一个第二搜索结果;x当所述第二搜索结果中包括所述收藏搜索结果时,将所述收藏搜索结果优先进行展示。

【技术特征摘要】
1.一种用于基于收藏进行搜索的方法,该方法包括以下步骤:a获取与第一查询序列相匹配的收藏搜索结果;其中,该方法还包括:w根据用户输入第二查询序列进行匹配查询,以获取至少一个第二搜索结果;x当所述第二搜索结果中包括收藏搜索结果时,将所述收藏搜索结果优先进行展示;其中,所述第二搜索结果中的至少一个包括与其相对应的收藏相关信息;其中,所述步骤a包括:-接收另一用户输入的第一查询序列进行匹配查询所获得的至少一个第一搜索结果;-根据所述另一用户对所述至少一个第一搜索结果中的至少一个的收藏操作,将所述收藏操作对应的第一搜索结果确定为收藏搜索结果;其中,所述方法还包括:-当所述用户输入第二查询序列进行匹配查询时,判断所述用户与所述另一用户是否存在关联关系;若存在关联关系时,其中,所述步骤x包括:-当所述第二搜索结果中包括所述另一用户的收藏搜索结果时,将所述收藏搜索结果优先进行展示。2.根据权利要求1所述的方法,其中,所述步骤a包括:a1将根据所述用户输入的第一查询序列进行匹配查询所获得的至少一个第一搜索结果提供至所述用户;a2接收所述用户对所述至少一个第一搜索结果中的至少一个的收藏操作;a3将所述收藏操作对应的第一搜索结果确定为收藏搜索结果。3.根据权利要求2所述的方法,其中,所述步骤a1包括:a11将根据用户输入的第一查询序列进行匹配查询所获得的至少一个第一搜索结果提供至所述用户,其中,所述至少一个第一搜索结果中的任一个包括与其相对应的收藏提示信息;其中,所述步骤a2包括:-接收所述用户对所述至少一个第一搜索结果中的至少一个相对应的收藏提示信息的收藏操作。4.根据权利要求3所述的方法,其中,该方法还包括:-获取所述用户的历史搜索相关信息;-根据所述历史搜索相关信息,确定具有收藏提示信息的一个或多个历史相关第一搜索结果;其中,所述步骤a11包括:-将根据用户输入的第一查询序列进行匹配查询所获得的至少一个第一搜索结果提供至所述用户,其中,所述至少一个第一搜索结果中的一个或多个历史相关第一搜索结果包括与其相对应的收藏提示信息;其中,所述步骤a2包括:-接收所述用户对所述一个或多个历史相关第一搜索结果相对应的收藏提示信息的收藏操作。5.根据权利要求1至4任一项所述的方法,其中,该方法还包括:-确定所述收藏搜索结果的收藏等级信息;其中,所述步骤x包括:-当所述第二搜索结果中包括所述收藏搜索结果时,根据所述收藏搜索结果的收藏等级信息,将所述收藏搜索结果优先进行展示。6.根据权利要求1所述的方法,其中,所述将收藏搜索结果优先进行展示的方式包括以下至少任一项:-当所述第一查询序列与所述第二查询序列相同、且所述收藏搜索结果为第一类搜索结果时,则将所述收藏搜索结果置于全部搜索结果之前;-当所述第一查询序列与所述第二查询序列相同、且所述收藏搜索结果为第二类搜索结果时,则将所述收藏搜索结果置于第二类搜索结果之前;-当所述第一查询序列与所述第二查询序列不相同、且所述收藏搜索结果为第一类搜索结果时,则将所述收藏搜索结果置于第二类搜索结果之前;-当所述第一查询序列与所述第二查询序列不相同、且所述收藏搜索结果为第二类搜索结果时,则保证所述收藏搜索结果位于搜索结果首页位置;-将所述收藏搜索结果进行突出展示。7.根据权利要求1所述的方法,其中,所述收藏相关信息包括以下至少任一项:-用于标记所述第二搜索结果是否为收藏搜索结果的标识信息;-所述第二搜索结果被其他用户标记为收藏搜索结果的历史收藏信息。8.根据权利要求2至4中任一项所述的方法,其中,该方法还包括:i当将所述多个第一搜索结果中的至少一个确定为收藏搜索结果时,将所述收藏搜索结果保存至目标收藏夹。9.根据权利要求8所述的方法,其中,所述步骤i包括:-根据所述收藏搜索结果,在所述用户或所述另一用户的收藏夹中进行查询,以确定与所述收藏搜索结果相匹配的一个或多个候选收藏夹;-将所述一个或多个候选收藏夹中的至少一个提供给所述用户或所述另一用户;-获取所述用户或所述另一用户所选择的候选收藏夹,以作为所述目标收藏夹。10.一种用于基于收藏进行搜索的搜索装置,该搜索装置包括:收藏结果获取装置,用于获取与第一查询序列相匹配的收藏搜索结果;其中,该搜索装置还包括:第二结果获取装置,用于根据用户输入第二查询序列进行匹配查询,以获取至少一个第二搜索结果;优先展示装置,用于当所述第二...

【专利技术属性】
技术研发人员:郑雨婷
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1