一种资源搜索方法和装置制造方法及图纸

技术编号:13710399 阅读:88 留言:0更新日期:2016-09-16 10:33
本发明专利技术涉及一种资源搜索的方法和装置,包括通过输入接口接收用户输入的关键词,根据所述关键词,在多个行业的数据库中分别进行搜索,获取搜索结果,根据预定规则,对所述搜索结果进行排序,将排序后的所述搜索结果通过输出接口发送至客户端,由此,本发明专利技术提供的一种资源搜索的方法和装置能够使用户能够通过同一界面获得多个行业的搜索结果,并对该搜索结果进行动态排序,极大的提高了用户的体验。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,尤其涉及一种资源搜索方法和装置
技术介绍
随着网络的发展,用户可以通过关键词在各种搜索引擎上搜索用户感兴趣的资源,例如网页、视频/音频等媒体流、图像、应用程序等。常见的搜索引擎有通用搜索引擎和垂直搜索引擎两种,其中,通用搜索引擎通过派出\蜘蛛\程序,对整个互联网的网站信息进行检索,蜘蛛爬虫在抓取一个页面后,对该页面进行分析入库,并读取页面的所有链接,然后对这些链接再进行抓取分析。通过上千蜘蛛的周期性不停抓取,实现了对整个互联网的所有网页信息的索引,并直接根据关键词匹配将所有与该关键词相关的信息以相关度排序返回给用户,其优点是搜索范围广,但缺点是用户通过关键词搜索返回的是大而全的结果,没法提供按行业特征进行分类筛选的服务,无法分类显示,无法判断哪些内容是用户本次搜索中想搜到的,用户需要花很长时间在结果中找自己需要的信息。垂直搜索引擎是应用于某一个行业、专业的搜索引擎,为用户提供的是极具针对性的具体信息。比如,应用商店只提供应用程序app相关搜索,视频播放器只提供视频相关搜索。用户在进行不同资源类型的搜索时,需要下载不同的app,在此搜索过程中,还需要在不同的app之间频繁切换,操作繁琐,影响用户体验。并且,现有搜索引擎仅能够提供固定排序,不能根据
用户输入关键词的意图,对搜索到的不同资源类型进行动态排序,无法满足用户需求的多样化。
技术实现思路
技术问题有鉴于此,本专利技术要解决的技术问题是,如何提供一种资源搜索方法和装置,能够在同一数据接口中提供不同类型的资源搜索结果,并且实现动态排序以满足用户需求的多样化。解决方案为解决以上技术问题,本专利技术在第一方面提供一种资源搜索的方法,包括:通过输入接口接收用户输入的关键词;根据所述关键词,在多个行业的数据库中分别进行搜索,获取搜索结果;根据预定规则,对所述搜索结果进行排序;将排序后的所述搜索结果通过输出接口发送至客户端。在一种可能的实现方式中,所述通过输入接口接收用户输入的关键词包括:通过一个输入接口接收用户输入的关键词。在一种可能的实现方式中,所述将排序后的所述搜索结果通过输出接口发送至客户端包括:将排序后的所述搜索结果通过一个输出接口发送至客户端。在一种可能的实现方式中,所述在多个行业的数据库中分别进行搜索包括:根据检索到的终端内的应用类型或/和根据用户的历史行为,预设多个行业,在所述预设的多个行业的数据库中分别进行搜索。在一种可能的实现方式中,根据预定规则,对所述搜索结果进行排序包括:根据检索到的终端内的应用类型或/和根据用户的历史行为,对检索到的不同类型的资源设置权重值;根据所述权重值,对所述搜索结果进行排序。为解决以上技术问题,本专利技术在第二方面提供一种资源搜索的装置,包括:输入模块,用于通过输入接口接收用户输入的关键词;搜索模块,用于根据所述关键词,在多个行业的数据库中分别进行搜索,获取搜索结果;排序模块,用于根据预定规则,对所述搜索结果进行排序;输出模块,用于将排序后的所述搜索结果通过输出接口发送至客户端。在一种可能的实现方式中,所述输入模块用于通过一个输入接口接收用户输入的关键词。在一种可能的实现方式中,所述输出模块用于将排序后的所述搜索结果通过一个输出接口发送至客户端。在一种可能的实现方式中,所述搜索模块用于根据检索到的终端内的应用类型或/和根据用户的历史行为,预设多个行业,在所述预设的多个行业的数据库中分别进行搜索。在一种可能的实现方式中,所述排序模块用于根据检索到的终端内的应用类型或/和根据用户的历史行为,对检索到的不同类型的资源设置权重值;以及根据所述权重值,对所述搜索结果进行排序。有益效果本专利技术提供的一种资源搜索的方法和装置,通过输入接口接收用户输入的关键词,根据所述关键词,在多个行业的数据库中分别进行搜索,获取搜索结果;根据预定规则,对所述搜索结果进行排序;将排序后的所述搜索结
果通过输出接口发送至客户端,由此,使用户能够通过同一界面获得多个行业的搜索结果,并能够根据用户输入关键词的意图,对该搜索结果的动态排序,实现了将最符合用户兴趣的搜索结果放在最前面,极大的提高了用户的体验。本专利技术提供的一种资源搜索的方法和装置,通过根据检索到的终端内的应用类型或/和根据用户的历史行为,预设多个行业,在所述预设的多个行业的数据库中分别进行搜索,由此得到更满足用户需求的搜索结果,提高用户感受。根据下面参考附图对示例性实施例的详细说明,本专利技术的其它特征将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本专利技术的示例性实施例、特征和方面,并且用于解释本专利技术的原理。图1示出本专利技术一实施例提供的一种资源搜索的方法的流程图;图2示出本专利技术另一实施例提供的一种资源搜索的方法的流程图;图3示出应用本专利技术实施例的示例图;图4示出本专利技术一实施例提供的一种资源搜索的装置的结构示意图。具体实施方式以下将参考附图详细说明本专利技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本专利技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本专利技术同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件未作详细描述,以便于凸显本专利技术的主旨。实施例1图1示出本专利技术一实施例提供的一种资源搜索的方法的流程图,如该图所示,本方法包括:步骤S1、通过输入接口接收用户输入的关键词。客户端在显示界面提供输入框与服务器的输入接口对应,当用户在输入框内输入关键词时,服务器可以通过输入接口接收关键词。步骤S2、根据所述关键词,在多个行业的数据库中分别进行搜索,获取搜索结果。所述多个行业,可以包括但不限于第一行业(例如视频),第二行业(例如应用),第三行业(例如关注广场),第四行业(例如音乐)等等。在本步骤中,可以在该多个行业的数据库中,分别基于步骤S1中获取的关键词进行搜索。换言之,在本步骤中,可以进行多个垂直搜索。针对所述多个行业中的每一个,分别获取搜索结果。例如,可以针对多个行业中的第一行业(例如视频)获取第一搜索结果,包括在步骤S2中在第一行业例如视频的数据库中,对该关键词进行搜索,并获得第一搜索结果,例如可以包括视频;同样地,可以针对多个行业中的第二行业(例如应用)得出第二搜索结果,例如该第二搜索结果包括应用;可以针对多个行业中的第三行业(例如关注广场)得出第三搜索结果,例如该第三搜索结果包括关注广场;可以针对多个行业中的第四行业(例如音乐)得出第四搜索结果,例如该第四搜索结果包括音乐。步骤S3、根据预定规则,对所述搜索结果进行排序。可以通过任意的预定规则,对搜索结果进行动态排序。步骤S4、将排序后的所述搜索结果通过输出接口发送至客户端。客户端可以通过显示界面显示该搜索结果。由此,本专利技术实施例提供的资源搜索的方法,通过输入接口接收用户输入的关键词,根据所述关键词,在多个行业的数据库中分别进行搜索,获取搜索结本文档来自技高网
...

【技术保护点】
一种资源搜索的方法,其特征在于,包括:通过输入接口接收用户输入的关键词;根据所述关键词,在多个行业的数据库中分别进行搜索,获取搜索结果;根据预定规则,对所述搜索结果进行排序;将排序后的所述搜索结果通过输出接口发送至客户端。

【技术特征摘要】
1.一种资源搜索的方法,其特征在于,包括:通过输入接口接收用户输入的关键词;根据所述关键词,在多个行业的数据库中分别进行搜索,获取搜索结果;根据预定规则,对所述搜索结果进行排序;将排序后的所述搜索结果通过输出接口发送至客户端。2.根据权利要求1所述的方法,其特征在于,所述通过输入接口接收用户输入的关键词包括:通过一个输入接口接收用户输入的关键词。3.根据权利要求1或2所述的方法,其特征在于,所述将排序后的所述搜索结果通过输出接口发送至客户端包括:将排序后的所述搜索结果通过一个输出接口发送至客户端。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述在多个行业的数据库中分别进行搜索包括:根据检索到的终端内的应用类型或/和根据用户的历史行为,预设多个行业,在所述预设的多个行业的数据库中分别进行搜索。5.根据权利要求1-3中任一项所述的方法,其特征在于,根据预定规则,对所述搜索结果进行排序包括:根据检索到的终端内的应用类型或/和根据用户的历史行为,对检索到的不同类型的资源设置权重值;根据所述权重值,对...

【专利技术属性】
技术研发人员:张红梅
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1