专利名称:资源的搜索方法、系统和装置的制作方法
技术领域:
本发明涉及互联网技术领域,特别涉及一种资源的搜索方法、系统和装置。
背景技术:
随着互联网快速发展,互联网上提供的服务和资源也在急剧增加。在为用户提供了丰富多彩的内容的同时,信息的泛滥也造成了很多问题。由于信息急速的膨胀,网站提供的信息质量层次不齐,例如一些信息资源本身不可用,如连接为错误链接或者虚假连接,资源质量低,如视频不清晰,音频有杂质,文档有乱码,软件版本陈旧等。一般情况下,用户普遍采用如下两种方式得到所需的资源(一 )、通过资源站点获取信息资源。通过某资源站点获取的方式需要用户首先掌握资源站点的信息,并且获取的信息资源的优劣很大程度以来站点自身特点,资源质量层次不齐。一些优质资源站点即使能够满足用户对资源质量的需求,但是由于互联网中信息量非常庞大,单个站点的收录资源范围有限,用户的很多需求无法得到满足。( 二)、通过搜索引擎进行获取信息资源。通过搜索引擎获取,查找的范围可以覆盖大多网站,但是由于各网站良莠不齐,如果搜索引擎对搜索结果无法对资源质量做出有效的区分,会造成搜索结果不准确,质量低下,用户通常还需要手工访问和检查搜索结果来判断是否满足需求。现有技术中,对网站资源质量区分的普遍方式为公司合作的方式。资源供应方直接将优质资源格式化,然后将数据提交至搜索引擎,通过审核后,将该资源标记为有效、优质资源,在结果页直接展现给用户。然后这种解决方法虽然能够保证资源的质量,但是却不能充分满足用户多样化的需求。因为通过合作方式能覆盖的范围有限,这使得用户无法查找到所需的资源信息,仍需对搜索结果手动排查。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种资源搜索的方法。本方法通过搜索引擎挖掘、评分优质资源,并根据用户特点在结果页面提供了优化的展现方式,搜索结果质量高,用户满意度好。本发明的第二个目的在于提出一种资源的搜索系统。本发明的第三个目的在于提出一种搜索服务器。为达到上述目的,本发明第一方面的实施例提出了一种资源的搜索方法,包括以下步骤接收用户的搜索请求;根据所述搜索请求进行搜索以获得多个资源;对每个资源进行分析以生成每个资源对应的评分信息;根据所述每个资源对应的评分信息对所述多个资源进行分类以生成第一类资源和第二类资源,其中,所述第一类资源的评分信息高于所述第二类资源的评分信息;在搜索结果页面中优先显示所述第一类资源及所述第一类资源对应的资源信息及链接信息。
根据本发明实施例的资源的搜索方法根据搜索请求,通过对资源进行分析评分,将资源的质量进行划分,优先显示满足用户需求且质量高的资源,从而提高了用户搜索结果的质量和满意度,节省了用户的时间和精力,提供了更优质和可靠的服务。在本发明的一个实施例中,还包括在所述搜索结果页面中显示所述第二类资源及所述第二类资源对应的资源信息,并对所述第二类资源进行提示;当接收到用户根据所述提示进行的确认之后,显示所述第二类资源对应的链接信息。对质量和可靠性相对较差第二类资源进行提示可以提醒用户资源的风险和缺陷。在本发明的一个实施例中,所述资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。在本发明的一个实施例中,所述资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。在本发明的一个实施例中,还包括获得所述搜索请求所请求的资源的类型;根据所述搜索请求所请求的资源的类型对所述资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调整。由于不同资源的需求和关注点有差异,因此根据不同的搜索请求对评分信息的权重进行调整,可以使评分更能够体现资源的质量和可靠性。在本发明的一个实施例中,所述生成每个资源对应的评分信息进一步包括获得所述资源,并通过模拟点击所述资源以生成所述资源的可用信息,根据所述可用信息生成所述评分信息。在本发明的一个实施例中,还包括获得所述资源的内容信息,根据所述资源的内容信息生成所述评分信息。在本发明的一个实施例中,还包括获得所述用户当前的搜索环境信息;根据所述用户当前的搜索环境信息对搜索的资源进行排序。在本发明的一个实施例中,所述搜索环境信息为浏览器的插件信息。在本发明的一个实施例中,所述根据用户当前的搜索环境信息对搜索的资源进行排序进一步包括优先向所述用户推荐不需要安装插件的资源。在本发明的一个实施例中,还包括获得所述用户当前使用的浏览器打开所述资源时所需的插件信息或者运行所述资源时所需的插件信息,并获得对应的插件;在搜索结果页面中显示所述插件对应的链接并提示所述用户。本发明第二方面的实施例提出了一种资源的搜索系统,包括客户端及搜索服务器。其中,所述客户端用于向所述搜索服务器发送用户的搜索请求;所述搜索服务器用于根据所述搜索请求进行搜索以获得多个资源,并对每个资源进行分析以生成每个资源对应的评分信息,以及根据所述每个资源对应的评分信息对所述多个资源进行分类以生成第一类资源和第二类资源,其中,所述第一类资源的评分信息高于所述第二类资源的评分信息,其中,在所述客户端的搜索结果页面中优先显示所述第一类资源及所述第一类资源对应的资源信息及链接信息。根据本发明实施例的资源的搜索系统根据搜索请求,通过对资源进行分析评分,将资源的质量进行划分,优先显示满足用户需求且质量高的资源,从而提高了用户搜索结果的质量和满意度,节省了用户的时间和精力,提供了更优质和可靠的服务。在本发明的一个实施例中,所述客户端,还用于在所述搜索结果页面中显示所述第二类资源及所述第二类资源对应的资源信息,并对所述第二类资源进行提示,以及在接收到用户根据所述提示进行的确认之后,显示所述第二类资源对应的链接信息。对质量相对较差第二类资源进行提示可以提醒用户资源的风险和缺陷。在本发明的一个实施例中,所述资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。在本发明的一个实施例中,所述资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。在本发明的一个实施例中,所述搜索服务器还用于获得所述搜索请求所请求的资源的类型,并根据所述搜索请求所请求的资源的类型对所述资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调整。由于不同资源的需求和关注点有差异,因此根据不同的搜索请求对评分信息的权重进行调整,可以使评分更能够体现资源的质量和可靠性。在本发明的一个实施例中,所述搜索服务器还用于获得所述资源,并通过模拟点击所述资源以生成所述资源的可用信息,根据所述可用信息生成所述评分信息。在本发明的一个实施例中,所述搜索服务器还用于获得所述资源的内容信息,根据所述资源的内容信息生成所述评分信息。在本发明的一个实施例中,所述搜索服务器还用于获得所述用户当前的搜索环境信息,并根据所述用户当前的搜索环境信息对搜索的资源进行排序。在本发明的一个实施例中,所述搜索环境信息为浏览器的插件信息。在本发明的一个实施例中,所述搜索服务器还用于优先向所述用户推荐不需要安装插件的资源。在本发明的一个实施例中,所述搜索服务器还用于获得所述用户当前使用的浏览器打开所述资源时所需的插件信息或者运行所述资源时所需的插件信息,并获得对应的插件,以及在搜索结果页面中显示所述插件对应的链接并提示所述用户。本发明第三方面的实施例提出了一种搜索服务器,包括接收模块、搜索模块、评分模块和排序模块。接收模块用于接收客户端发送的用户的搜索请求;搜索模块用于根据所述搜索请求进行搜索以获得多个资源;评分模块用于对每个资源进行分析以生成每个资源对应的评分信息,并根据所述每个资源对应的评分信息对所述多个资源进行分类以生成第一类资源和第二类资源,其中,所述第一类资源的评分信息高于所述第二类资源的评分信息;排序模块用于在所述客户端的搜索结果页面中优先显示所述第一类资源及所述第一类资源对应的资源信息及链接信息。根据本发明实施例的搜索服务器根据搜索请求,通过对资源进行分析评分,将资源的质量进行划分,优先显示满足用户需求且质量高的资源,从而提高了用户搜索结果的质量和满意度,节省了用户的时间和精力,提供了更优质和可靠的服务。在本发明的一个实施例中,所述排序模块还用于在所述客户端的搜索结果页面中显示所述第二类资源及所述第二类资源对应的资源信息,并对所述第二类资源进行提示,以及在接收到用户根据所述提示进行的确认之后,通过所述客户端的搜索结果页面显示所述第二类资源对应的链接信息。对质量相对较差第二类资源进行提示可以提醒用户资源的风险和缺陷。
在本发明的一个实施例中,所述资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。在本发明的一个实施例中,所述资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。在本发明的一个实施例中,所述评分模块还用于获得所述搜索请求所请求的资源的类型,并根据所述搜索请求所请求的资源的类型对所述资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调整。由于不同资源的需求和关注点有差异,因此根据不同的搜索请求对评分信息的权重进行调整,可以使评分更能够体现资源的质量和可靠性。在本发明的一个实施例中,所述评分模块还用于获得所述资源,并通过模拟点击所述资源以生成所述资源的可用信息,根据所述可用信息生成所述评分信息。在本发明的一个实施例中,所述评分模块还用于获得所述资源的内容信息,根据所述资源的内容信息生成所述评分信息。在本发明的一个实施例中,所述排序模块还用于获得所述用户当前的搜索环境信息,并根据所述用户当前的搜索环境信息对搜索的资源进行排序。在本发明的一个实施例中,所述搜索环境信息为浏览器的插件信息。在本发明的一个实施例中,所述排序模块还用于优先向所述用户推荐不需要安装插件的资源。在本发明的一个实施例中,所述排序模块还用于获得所述用户当前使用的浏览器打开所述资源时所需的插件信息或者运行所述资源时所需的插件信息,并获得对应的插件,以及在搜索结果页面中显示所述插件对应的链接并提示所述用户。本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中图I是根据本发明实施例的资源的搜索方法的流程图;图2是根据本发明实施例的资源的搜索系统的结构示意图;和图3是根据本发明实施例的搜索服务器的结构示意图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。下面参考图I描述根据本发明实施例的资源的搜索方法,包括以下步骤步骤SllO :接收用户的搜索请求。步骤S120 :根据搜索请求进行搜索以获得多个资源。步骤S130 :对每个资源进行分析以生成每个资源对应的评分信息。在本发明的一个实施例中,资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。其中,资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。例如,资源属性信息可以包括资源的可用性和资源质量等。用户反馈信息可以包括下载次数和/或浏览次数、收藏数、评论数、正/负向评价等。资源所属网站信息可以包括网站权威性、广告量等。可以理解的是,上述指标仅出于示例目的,根据本发明的实施例不限于此。在本发明的另一个实施例中,获得搜索请求所请求的资源的类型;根据搜索请求所请求的资源的类型对资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调難
iF. O例如,如果用户搜索资源为视频,则用户反馈信息中的评论相对更加重要,因此需要适当提高用户反馈信息的权重值;如果用户所搜资源为下载类,则用户反馈信息中的下载次数相对更加重要,因此适当提高用户反馈信息的权重值。其中,生成每个资源对应的评分信息进一步可以包括如下步骤的一种或多种。可以理解的是,下述步骤仅出于示例目的,本发明的实施例不限于此。(一)、获得资源,并通过模拟点击资源以生成资源的可用信息,根据可用信息生成评分信息。模拟可以判断资源是否为可用资源。例如,如果资源是软件,通过机器模拟点击链接是否可用;如果资源是视频,则通过机器模拟点击可否观看。根据模拟结果对信息可用性进行评分。( 二)、获得资源的内容信息,根据资源的内容信息生成评分信息。根据资源的内容信息判断资源是否优质。例如资源如果是软件,则通过页面内容及链接确定软件版本是否满足需求;如果是视频,则通过抓取的视频清晰度、时长、语言等确定是否满足需求;如果是小说,则通过分析小说目录、内容是否乱码乱码等确定是否满足需求。根据资源内容信息满足需求的程度对资源生成评分信息。(三)、根据资源的其它属性生成评分信息,其中,其它属性可以包括资源是否免费、更新时间、安全认证等。步骤S140 :根据每个资源对应的评分信息对多个资源进行分类以生成第一类资源和第二类资源,其中,第一类资源的评分信息高于第二类资源的评分信息。步骤S150 :在搜索结果页面中优先显示第一类资源及第一类资源对应的资源信息及链接信息。在本发明的一个实施例中,还包括在搜索结果页面中显示第二类资源及第二类资源对应的资源信息,并对第二类资源进行提示;当接收到用户根据提示进行的确认之后,显示第二类资源对应的链接信息。在本发明的一个实施例中,对搜索资源显示进行排序还可以包括获得用户当前的搜索环境信息;根据用户当前的搜索环境信息对搜索的资源进行排序。其中,搜索环境信息可以为浏览器的插件信息。其中,根据用户当前的搜索环境信息对搜索的资源进行排序进一步包括优先向用户推荐不需要安装插件的资源。此外,如果用户选择需要使用插件的资源时,还可以包括获得用户当前使用的浏览器打开资源时所需的插件信息或者运行资源时所需的插件信息,并获得对应的插件;在搜索结果页面中显示插件对应的链接并提示用户。例如,在搜索结果页面中优先显示第一类资源及第一类资源对应的资源信息及链接信息,可以综合根据资源信息和用户当前的搜索环境信息在搜索结果页面优化展现的方式。(一 )、对于可用、优质的资源,直接在结果中呈现资源信息及核心链接(或图标形式),供用户点击下载或使用。(二)、对于资源中需要安装插件的资源,从源页面中抓取的插件信息,在结果中优先呈现插件下载链接,提示用户进行安装。(三)、分析用户当前的搜索环境,例如搜索引擎分析用户使用的搜索环境,如浏览器的特点,根据不同浏览器对插件不同的要求,优先推荐无需安装插件的版本。用户可以通过操作,取消无插件版本的推荐排序。对于需要安装插件的浏览器,搜索引擎从浏览器中获得插件信息,并在结果中呈现下载链接。可以理解的是,上述排序方式仅出于示例目的,本发明的实施例不限于此。根据本发明实施例的资源的搜索方法通过搜索引擎挖掘优质资源,并根据搜索资源的特点和用户使用的搜索环境在结果页面提供了优化的展现方式。本方法综合考虑了资源本身的质量、用户的搜索信息和用户的使用环境,从而使得搜索结果更贴近用户的需求,提供了质量和满意度更高的资源,从而节省了用户的时间和精力,改善了用户体验。下面参考图2描述根据本发明实施例的资源的搜索系统100,包括客户端110及搜索服务器120。其中,客户端110用于向搜索服务器120发送用户的搜索请求;搜索服务器120用于根据搜索请求进行搜索以获得多个资源,并对每个资源进行分析以生成每个资源对应的评分信息,以及根据每个资源对应的评分信息对多个资源进行分类以生成第一类资源和第二类资源,其中,第一类资源的评分信息高于第二类资源的评分信息,其中,在客户端110的搜索结果页面中优先显示第一类资源及第一类资源对应的资源信息及链接信息。客户端110,还用于在搜索结果页面中显示第二类资源及第二类资源对应的资源信息,并对第二类资源进行提示,以及在接收到用户根据提示进行的确认之后,显示第二类资源对应的链接信息。在本发明的一个实施例中,资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。其中,资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。例如,资源属性信息可以包括资源的可用性和资源质量等。用户反馈信息可以包括下载次数和/或浏览次数、收藏数、评论数、正/负向评价等。资源所属网站信息可以包括网站权威性、广告量等。可以理解的是,上述指标仅出于示例目的,根据本发明的实施例不限于此。在本发明的另一个实施例中,搜索服务器120还用于获得搜索请求所请求的资源的类型,并根据搜索请求所请求的资源的类型对资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调整。例如,如果用户搜索资源为视频,则用户反馈信息中的评论相对更加重要,因此搜索服务器120适当提高用户反馈信息的权重值;如果用户所搜资源为下载类,则用户反馈信息中的下载次数相对更加重要,因此搜索服务器120适当提高用户反馈信息的权重值。其中,搜索服务器120生成每个资源对应的评分信息进一步可以包括如下步骤的一种或多种。可以理解的是,下述步骤仅出于示例目的,本发明的实施例不限于此。(一 )、搜索服务器120还用于获得资源,并通过模拟点击资源以生成资源的可用信息,根据可用信息生成评分信息。搜索服务器120的模拟可以判断资源是否为可用资源。例如,如果资源是软件,搜索服务器120通过机器模拟点击链接是否可用;如果资源是视频,则搜索服务器120通过机器模拟点击可否观看。根据模拟结果对信息可用性进行评分。( 二)、搜索服务器120还用于获得资源的内容信息,根据资源的内容信息生成评分信息。搜索服务器120根据资源的内容信息判断资源是否优质。例如资源如果是软件,则搜索服务器120通过页面内容及链接确定软件版本是否满足需求;如果是视频,则搜索服务器120通过抓取的视频清晰度、时长、语言等确定是否满足需求;如果是小说,则搜索服务器120通过分析小说目录、内容是否乱码乱码等确定是否满足需求。搜索服务器120根据资源内容信息满足需求的程度对资源生成评分信息。(三)、根据资源的其它属性生成评分信息,其中,其它属性可以包括资源是否免费、更新时间、安全认证等。在本发明的一个实施例中,搜索服务器120还用于获得用户当前的搜索环境信息,并根据用户当前的搜索环境信息对搜索的资源进行排序。其中,搜索环境信息可以为浏览器的插件信息。在本发明的一个实施例中,搜索服务器120还用于优先向用户推荐不需要安装插件的资源。在本发明的一个实施例中,搜索服务器120还用于获得用户当前使用的浏览器打开资源时所需的插件信息或者运行资源时所需的插件信息,并获得对应的插件,以及在搜索结果页面中显示插件对应的链接并提示用户。例如,搜索服务器120在搜索结果页面中优先显示第一类资源及第一类资源对应的资源信息及链接信息,搜索服务器120可以综合根据资源信息和用户当前的搜索环境信息在搜索结果页面优化展现的方式。(一 )、对于可用、优质的资源,搜索服务器120直接在结果中呈现资源信息及核心链接(或图标形式),供用户点击下载或使用。( 二)、对于资源中需要安装插件的资源,搜索服务器120从源页面中抓取的插件信息,在结果中优先呈现插件下载链接,提示用户进行安装。(三)、搜索服务器120分析用户当前的搜索环境,例如搜索引擎分析用户使用的搜索环境,如浏览器的特点,根据不同浏览器对插件不同的要求,优先推荐无需安装插件的版本。用户可以通过操作,取消无插件版本的推荐排序。对于需要安装插件的浏览器,搜索服务器120从浏览器中获得插件信息,并在结果中呈现下载链接。可以理解的是,上述排序方式仅出于示例目的,本发明的实施例不限于此。
根据本发明实施例的资源的搜索系统通过搜索引擎挖掘优质资源,并根据搜索资源的特点和用户使用的搜索环境在结果页面提供了优化的展现方式。本系统综合考虑了资源本身的质量、用户的搜索信息和用户的使用环境,从而使得搜索结果更贴近用户的需求,提供了质量和满意度更高的资源,从而节省了用户的时间和精力,改善了用户体验。下面参考图3描述根据本发明实施例的搜索服务器200,包括接收模块210、搜索模块220、评分模块230和排序模块240。其中,接收模块210用于接收客户端发送的用户的搜索请求;搜索模块220用于根据搜索请求进行搜索以获得多个资源;评分模块230用于对每个资源进行分析以生成每个资源对应的评分信息,并根据每个资源对应的评分信息对多个资源进行分类以生成第一类资源和第二类资源,其中,第一类资源的评分信息高于第二类资源的评分信息;排序模块240用于在客户端的搜索结果页面中优先显示第一类资源及第一类资源对应的资源信息及链接信息。此外,排序模块240还用于在客户端的搜索结果页面中显示第二类资源及第二类资源对应的资源信息,并对第二类资源进行提示,以及在接收到用户根据提示进行的确认之后,通过客户端的搜索结果页面显示第二类资源对应的链接信息。在本发明的一个实施例中,资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。其中,资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。例如,资源属性信息可以包括资源的可用性和资源质量等。用户反馈信息可以包括下载次数和/或浏览次数、收藏数、评论数、正/负向评价等。资源所属网站信息可以包括网站权威性、广告量等。可以理解的是,上述指标仅出于示例目的,根据本发明的实施例不限于此。在本发明的另一个实施例中,评分模块230还用于获得搜索请求所请求的资源的类型,并根据搜索请求所请求的资源的类型对资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调整。例如,如果用户搜索资源为视频,则用户反馈信息中的评论相对更加重要,因此评分模块230适当提高用户反馈信息的权重值;如果用户所搜资源为下载类,则用户反馈信息中的下载次数相对更加重要,因此评分模块230适当提高用户反馈信息的权重值。其中,评分模块230生成每个资源对应的评分信息进一步可以包括如下步骤的一种或多种。可以理解的是,下述步骤仅出于示例目的,本发明的实施例不限于此。(一)、评分模块230还用于获得资源,并通过模拟点击资源以生成资源的可用信息,根据可用信息生成评分信息。评分模块230模拟可以判断资源是否为可用资源。例如,如果资源是软件,评分模块230通过机器模拟点击链接是否可用;如果资源是视频,则评分模块230通过机器模拟点击可否观看。根据模拟结果对信息可用性进行评分。( 二)、评分模块230还用于获得资源的内容信息,根据资源的内容信息生成评分信息。评分模块230根据资源的内容信息判断资源是否优质。例如资源如果是软件,则评分模块230通过页面内容及链接确定软件版本是否满足需求;如果是视频,则评分模块230通过抓取的视频清晰度、时长、语言等确定是否满足需求;如果是小说,则评分模块230通过分析小说目录、内容是否乱码乱码等确定是否满足需求。评分模块230根据资源内容信息满足需求的程度对资源生成评分信息。(三)、评分模块230根据资源的其它属性生成评分信息,其中,其它属性可以包括资源是否免费、更新时间、安全认证等。在本发明的一个实施例中,排序模块240还用于获得用户当前的搜索环境信息,并根据用户当前的搜索环境信息对搜索的资源进行排序。其中,搜索环境信息可以为浏览器的插件信息。在本发明的一个实施例中,排序模块240还用于优先向用户推荐不需要安装插件的资源。在本发明的一个实施例中,排序模块240还用于获得用户当前使用的浏览器打开资源时所需的插件信息或者运行资源时所需的插件信息,并获得对应的插件,以及在搜索结果页面中显示插件对应的链接并提示用户。例如,排序模块240在搜索结果页面中优先显示第一类资源及第一类资源对应的资源信息及链接信息,排序模块240可以综合根据资源信息和用户当前的搜索环境信息在搜索结果页面优化展现的方式。(一 )、对于可用、优质的资源,排序模块240直接在结果中呈现资源信息及核心链接(或图标形式),供用户点击下载或使用。(二)、对于资源中需要安装插件的资源,排序模块240从源页面中抓取的插件信息,在结果中优先呈现插件下载链接,提示用户进行安装。(三)、排序模块240分析用户当前的搜索环境,例如搜索引擎分析用户使用的搜索环境,如浏览器的特点,根据不同浏览器对插件不同的要求,优先推荐无需安装插件的版本。用户可以通过操作,取消无插件版本的推荐排序。对于需要安装插件的浏览器,排序模块240从浏览器中获得插件信息,并在结果中呈现下载链接。可以理解的是,上述排序模块240的排序方式仅出于示例目的,本发明的实施例不限于此。根据本发明实施例的搜索服务器通过搜索引擎挖掘优质资源,并根据搜索资源的特点和用户使用的搜索环境在结果页面提供了优化的展现方式。本服务器综合考虑了资源本身的质量、用户的搜索信息和用户的使用环境,从而使得搜索结果更贴近用户的需求,提供了质量和满意度更高的资源,从而节省了用户的时间和精力,改善了用户体验。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
1.一种资源的搜索方法,其特征在于,包括以下步骤接收用户的搜索请求;根据所述搜索请求进行搜索以获得多个资源;对每个资源进行分析以生成每个资源对应的评分信息;根据所述每个资源对应的评分信息对所述多个资源进行分类以生成第一类资源和第二类资源,其中,所述第一类资源的评分信息高于所述第二类资源的评分信息;以及在搜索结果页面中优先显示所述第一类资源及所述第一类资源对应的资源信息及链接信息。
2.如权利要求I所述的资源的搜索方法,其特征在于,还包括在所述搜索结果页面中显示所述第二类资源及所述第二类资源对应的资源信息,并对所述第二类资源进行提示;当接收到用户根据所述提示进行的确认之后,显示所述第二类资源对应的链接信息。
3.如权利要求I或2所述的资源的搜索方法,其特征在于,所述资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。
4.如权利要求3所述的资源的搜索方法,其特征在于,所述资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。
5.如权利要求4所述的资源的搜索方法,其特征在于,还包括获得所述搜索请求所请求的资源的类型;以及根据所述搜索请求所请求的资源的类型对所述资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调整。
6.如权利要求4所述的资源的搜索方法,其特征在于,所述生成每个资源对应的评分信息进一步包括获得所述资源,并通过模拟点击所述资源以生成所述资源的可用信息,根据所述可用信息生成所述评分信息。
7.如权利要求6所述的资源的搜索方法,其特征在于,还包括获得所述资源的内容信息,根据所述资源的内容信息生成所述评分信息。
8.如权利要求1-7任一项所述的资源的搜索方法,其特征在于,还包括获得所述用户当前的搜索环境信息;根据所述用户当前的搜索环境信息对搜索的资源进行排序。
9.如权利要求8所述的资源的搜索方法,其特征在于,所述搜索环境信息为浏览器的插件信息。
10.如权利要求9所述的资源的搜索方法,其特征在于,所述根据用户当前的搜索环境信息对搜索的资源进行排序进一步包括优先向所述用户推荐不需要安装插件的资源。
11.如权利要求1-10任一项所述的资源的搜索方法,其特征在于,还包括获得所述用户当前使用的浏览器打开所述资源时所需的插件信息或者运行所述资源时所需的插件信息,并获得对应的插件;在搜索结果页面中显示所述插件对应的链接并提示所述用户。
12.一种资源的搜索系统,其特征在于,包括客户端及搜索服务器,其中,所述客户端,用于向所述搜索服务器发送用户的搜索请求;所述搜索服务器,用于根据所述搜索请求进行搜索以获得多个资源,并对每个资源进行分析以生成每个资源对应的评分信息,以及根据所述每个资源对应的评分信息对所述多个资源进行分类以生成第一类资源和第二类资源,其中,所述第一类资源的评分信息高于所述第二类资源的评分信息,其中,在所述客户端的搜索结果页面中优先显示所述第一类资源及所述第一类资源对应的资源信息及链接信息。
13.如权利要求12所述的资源的搜索系统,其特征在于,所述客户端,还用于在所述搜索结果页面中显示所述第二类资源及所述第二类资源对应的资源信息,并对所述第二类资源进行提示,以及在接收到用户根据所述提示进行的确认之后,显示所述第二类资源对应的链接信息。
14.如权利要求12或13所述的资源的搜索系统,其特征在于,所述资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。
15.如权利要求14所述的资源的搜索系统,其特征在于,所述资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。
16.如权利要求12或13所述的资源的搜索系统,其特征在于,所述搜索服务器还用于获得所述搜索请求所请求的资源的类型,并根据所述搜索请求所请求的资源的类型对所述资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调整。
17.如权利要求16所述的资源的搜索系统,其特征在于,所述搜索服务器还用于获得所述资源,并通过模拟点击所述资源以生成所述资源的可用信息,根据所述可用信息生成所述评分信息。
18.如权利要求17所述的资源的搜索系统,其特征在于,所述搜索服务器还用于获得所述资源的内容信息,根据所述资源的内容信息生成所述评分信息。
19.如权利要求12-18任一项所述的资源的搜索系统,其特征在于,所述搜索服务器还用于获得所述用户当前的搜索环境信息,并根据所述用户当前的搜索环境信息对搜索的资源进行排序。
20.如权利要求19所述的资源的搜索系统,其特征在于,所述搜索环境信息为浏览器的插件信息。
21.如权利要求20所述的资源的搜索系统,其特征在于,所述搜索服务器还用于优先向所述用户推荐不需要安装插件的资源。
22.如权利要求12所述的资源的搜索系统,其特征在于,所述搜索服务器还用于获得所述用户当前使用的浏览器打开所述资源时所需的插件信息或者运行所述资源时所需的插件信息,并获得对应的插件,以及在搜索结果页面中显示所述插件对应的链接并提示所述用户。
23.一种搜索服务器,其特征在于,包括接收模块,用于接收客户端发送的用户的搜索请求;搜索模块,用于根据所述搜索请求进行搜索以获得多个资源;评分模块,用于对每个资源进行分析以生成每个资源对应的评分信息,并根据所述每个资源对应的评分信息对所述多个资源进行分类以生成第一类资源和第二类资源,其中, 所述第一类资源的评分信息高于所述第二类资源的评分信息;以及排序模块,用于在所述客户端的搜索结果页面中优先显示所述第一类资源及所述第一类资源对应的资源信息及链接信息。
24.如权利要求23所述的搜索服务器,其特征在于,所述排序模块还用于在所述客户端的搜索结果页面中显示所述第二类资源及所述第二类资源对应的资源信息,并对所述第二类资源进行提示,以及在接收到用户根据所述提示进行的确认之后,通过所述客户端的搜索结果页面显示所述第二类资源对应的链接信息。
25.如权利要求23或24所述的搜索服务器,其特征在于,所述资源的评分信息包括资源属性信息、用户反馈信息和资源所属网站信息中的一种或多种。
26.如权利要求25所述的搜索服务器,其特征在于,所述资源属性信息、用户反馈信息和资源所属网站信息分别具有不同的权重值。
27.如权利要求25所述的搜索服务器,其特征在于,所述评分模块还用于获得所述搜索请求所请求的资源的类型,并根据所述搜索请求所请求的资源的类型对所述资源属性信息、用户反馈信息和资源所属网站信息的权重值进行调整。
28.如权利要求27所述的搜索服务器,其特征在于,所述评分模块还用于获得所述资源,并通过模拟点击所述资源以生成所述资源的可用信息,根据所述可用信息生成所述评分信息。
29.如权利要求28所述的搜索服务器,其特征在于,所述评分模块还用于获得所述资源的内容信息,根据所述资源的内容信息生成所述评分信息。
30.如权利要求23-29任一项所述的搜索服务器,其特征在于,所述排序模块还用于获得所述用户当前的搜索环境信息,并根据所述用户当前的搜索环境信息对搜索的资源进行排序。
31.如权利要求30所述的搜索服务器,其特征在于,所述搜索环境信息为浏览器的插件信息。
32.如权利要求31所述的搜索服务器,其特征在于,所述排序模块还用于优先向所述用户推荐不需要安装插件的资源。
33.如权利要求23所述的搜索服务器,其特征在于,所述排序模块还用于获得所述用户当前使用的浏览器打开所述资源时所需的插件信息或者运行所述资源时所需的插件信息,并获得对应的插件,以及在搜索结果页面中显示所述插件对应的链接并提示所述用户。
全文摘要
本发明提出一种资源的搜索方法,包括接收用户的搜索请求;根据搜索请求进行搜索以获得多个资源;对每个资源进行分析以生成每个资源对应的评分信息;根据每个资源对应的评分信息对多个资源进行分类以生成第一类资源和第二类资源,其中,第一类资源的评分信息高于第二类资源的评分信息;在搜索结果页面中优先显示第一类资源及第一类资源对应的资源信息及链接信息。本发明通过搜索引擎挖掘、评分优质资源,并根据用户特点在结果页面提供了优化的展现方式,搜索结果质量高,用户满意度好。本发明还公开了一种资源的搜索系统和一种搜索服务器。
文档编号G06F17/30GK102982137SQ20121046623
公开日2013年3月20日 申请日期2012年11月16日 优先权日2012年11月16日
发明者陈靓靖 申请人:北京百度网讯科技有限公司