《搜索内容提供方法和搜索引擎.pdf》由会员分享,可在线阅读,更多相关《搜索内容提供方法和搜索引擎.pdf(17页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104102733A43申请公布日20141015CN104102733A21申请号201410356253222申请日20140724G06F17/3020060171申请人百度在线网络技术(北京)有限公司地址100085北京市海淀区上地十街10号百度大厦三层72发明人吴倩君夏春阳74专利代理机构北京清亦华知识产权代理事务所普通合伙11201代理人宋合成54发明名称搜索内容提供方法和搜索引擎57摘要本发明提出一种搜索内容提供方法和搜索引擎,其中搜索内容提供方法,包括搜索引擎获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息;搜索引擎根据历史操作信息。
2、预测用户需求维度;搜索引擎根据用户需求维度获取每个用户需求维度对应的资源数据;以及搜索引擎接收与目标内容相关的搜索词,并按照用户需求维度展示每个用户需求维度对应的资源数据。本发明的搜索内容提供方法,能够保证为用户提供准确、优质的搜索内容,便于用户从搜索引擎提供的搜索内容中选择需要的资源,降低了用户的搜索成本,提升了用户的搜索体验。51INTCL权利要求书2页说明书10页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书10页附图4页10申请公布号CN104102733ACN104102733A1/2页21一种搜索内容提供方法,其特征在于,包括搜索引擎获取用户针对目标内。
3、容的历史搜索词和针对所述历史搜索词产生的搜索结果的历史操作信息;所述搜索引擎根据所述历史操作信息预测用户需求维度;所述搜索引擎根据所述用户需求维度获取每个所述用户需求维度对应的资源数据;以及所述搜索引擎接收与所述目标内容相关的搜索词,并按照所述用户需求维度展示每个所述用户需求维度对应的资源数据。2如权利要求1所述的方法,其特征在于,还包括所述搜索引擎根据所述历史搜索词生成搜索属性信息;以及所述搜索引擎根据所述搜索属性信息对所述资源数据进行命名。3如权利要求2所述的方法,其特征在于,所述搜索引擎根据所述用户需求维度获取每个所述用户需求维度对应的资源数据具体包括所述搜索引擎根据用户的所述历史操作信。
4、息获取点击量大的资源数据;所述搜索引擎向所述点击量大的资源数据的提供方发送请求和所述搜索属性信息,以使所述提供方根据所述搜索属性信息对所述资源数据的格式进行修改。4如权利要求3所述的方法,其特征在于,还包括所述提供方将修改之后的资源数据发送至所述搜索引擎;所述搜索引擎根据所述用户需求维度对所述修改后的资源数据进行整理。5如权利要求1所述的方法,其特征在于,在所述搜索引擎接收与所述目标内容相关的搜索词之后,还包括所述搜索引擎在搜索结果页面中显示所述用户需求维度。6一种搜索引擎,其特征在于,包括第一获取模块,用于获取用户针对目标内容的历史搜索词和针对所述历史搜索词产生的搜索结果的历史操作信息;预测。
5、模块,用于根据所述历史操作信息预测用户需求维度;第二获取模块,用于根据所述用户需求维度获取每个所述用户需求维度对应的资源数据;以及提供模块,用于接收与所述目标内容相关的搜索词,并按照所述用户需求维度展示每个所述用户需求维度对应的资源数据。7如权利要求6所述的搜索引擎,其特征在于,还包括生成模块,用于根据所述历史搜索词生成搜索属性信息;以及命名模块,用于根据所述搜索属性信息对所述资源数据进行命名。8如权利要求7所述的搜索引擎,其特征在于,所述第二获取模块,具体包括获取单元,用于根据用户的所述历史操作信息获取点击量大的资源数据;发送单元,用于向所述点击量大的资源数据的提供方发送请求和所述搜索属性信。
6、息,以使所述提供方根据所述搜索属性信息对所述资源数据的格式进行修改。9如权利要求8所述的搜索引擎,其特征在于,所述第二获取模块还包括接收单元,用于接收所述提供方将修改之后的资源数据;权利要求书CN104102733A2/2页3整理单元,用于根据所述用户需求维度对所述修改后的资源数据进行整理。10如权利要求6所述的搜索引擎,其特征在于,还包括显示模块,用于在所述搜索引擎接收与所述目标内容相关的搜索词之后,在搜索结果页面中显示所述用户需求维度。权利要求书CN104102733A1/10页4搜索内容提供方法和搜索引擎技术领域0001本发明涉及搜索技术领域,特别涉及一种搜索内容提供方法和搜索引擎。背景。
7、技术0002目前搜索引擎提供给用户的内容,是通过SPIDER爬虫按照相关性等规则获取的,而对于搜索引擎提供给用户的内容来说,用户并不需要全部资源,而仅需要其中一个或几个资源,因此,搜索引擎会将获取到的结果按照一定的规则进行排序显示,以便用户进行选择。举例来说,对应搜索关键词“郑多燕健身操”,可搜索视频题目中符合这个关键词的视频,再通过权威性、时效性和用户点击量等策略进行排序后提供给用户。对于一些定期发布的资源,可根据资源发布时间作为索引,将资源内容排序后提供给用户。0003但是,通过资源题目与搜索关键词的相关性提供搜索内容的方式中,提供的搜索内容是否符合用户需求完全取决于资源的题目的写法,而这。
8、个写法是各个网站自己进行的描述,其质量完全不可控。特别是对于UGCUSERGENERATEDCONTENT,用户生成内容资源来说,由于发布用户的水平以及用户性质的不同,这类资源可能存在大量的作弊、广告、盗链等现象,因此,此类资源存在资源标题与资源内容不一致的情况,会导致最终提供的搜索内容的质量如清晰度、精彩程度等差,难以满足用户的搜索需求。0004而通过发布时间作为索引提供搜索内容的方式中,仅限于定期发布的资源,使用范围较窄,并且仅以发布时间为维度,并未考虑用户的其他需求如资源质量等,同样难以满足用户的多样化需求。0005此外,目前的搜索内容提供方式中,搜索内容大多包含从全网资源中筛选出的大量。
9、资源,搜索内容缺乏资源排序、分类等结构化关系,用户难以对搜索结果进行全局了解,因而需要在筛选出的大量内容中逐一点击查看,操作非常繁琐,耗时耗力,大大增加了用户筛选内容的成本。发明内容0006本发明旨在至少在一定程度上解决上述技术问题。0007为此,本发明的第一个目的在于提出一种搜索内容提供方法,能够保证为用户提供准确、优质的搜索内容,降低用户的搜索成本。0008本发明的第二个目的在于提出一种搜索引擎。0009为达上述目的,根据本发明第一方面实施例提出了一种搜索内容提供方法,包括搜索引擎获取用户针对目标内容的历史搜索词和针对所述历史搜索词产生的搜索结果的历史操作信息;所述搜索引擎根据所述历史操作。
10、信息预测用户需求维度;所述搜索引擎根据所述用户需求维度获取每个所述用户需求维度对应的资源数据;以及所述搜索引擎接收与所述目标内容相关的搜索词,并按照所述用户需求维度展示每个所述用户需求维度对应的资源数据。0010本发明实施例的搜索内容提供方法,通过获取用户针对目标内容的历史搜索词和说明书CN104102733A2/10页5针对历史搜索词产生的搜索结果的历史操作信息,并据此预测用户需求维度、获取需求维度对应的资源数据,以在用户输入与目标内容相关的搜索词时,按照用户需求维度提供对应的资源数据,从而能够保证为用户提供准确、优质的搜索内容,便于用户从搜索引擎提供的搜索内容中选择需要的资源,降低了用户的。
11、搜索成本,提升了用户的搜索体验。0011本发明第二方面实施例提供了一种搜索引擎,包括第一获取模块,用于获取用户针对目标内容的历史搜索词和针对所述历史搜索词产生的搜索结果的历史操作信息;预测模块,用于根据所述历史操作信息预测用户需求维度;第二获取模块,用于根据所述用户需求维度获取每个所述用户需求维度对应的资源数据;以及提供模块,用于接收与所述目标内容相关的搜索词,并按照所述用户需求维度展示每个所述用户需求维度对应的资源数据。0012本发明实施例的搜索引擎,通过获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息,并据此预测用户需求维度、获取需求维度对应的资源数据,以在用户。
12、输入与目标内容相关的搜索词时,按照用户需求维度提供对应的资源数据,从而能够保证为用户提供准确、优质的搜索内容,便于用户从搜索引擎提供的搜索内容中选择需要的资源,降低了用户的搜索成本,提升了用户的搜索体验。0013本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。附图说明0014本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中0015图1为根据本发明一个实施例的搜索内容提供方法的流程图;0016图2A为根据本发明一个实施例的搜索引擎展示搜索结果的示意图;0017图2B为根据本发明另一个实施例的搜索引擎。
13、展示搜索结果的示意图;0018图3为根据本发明另一个实施例的搜索内容提供方法的流程图;0019图4为根据本发明一个实施例的搜索引擎的结构示意图;0020图5为根据本发明另一个实施例的搜索引擎的结构示意图。具体实施方式0021下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。0022在本发明的描述中,需要理解的是,术语“多个”指两个或两个以上;术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。0023下面参。
14、考附图描述根据本发明实施例的搜索内容提供方法和搜索引擎。0024为了解决现有搜索内容提供方法中提供的搜索内容缺乏结构化体系,搜索成本高的问题,本发明提出了一种搜索内容提供方法,包括搜索引擎获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息;搜索引擎根据历史操作信息预测用户需求维度;搜索引擎根据用户需求维度获取每个用户需求维度对应的资源数据;说明书CN104102733A3/10页6以及搜索引擎接收与目标内容相关的搜索词,并按照用户需求维度展示每个用户需求维度对应的资源数据。0025图1为根据本发明一个实施例的搜索内容提供方法的流程图。如图1所示,根据本发明实施例的搜索。
15、内容提供方法,包括0026S101,搜索引擎获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息。0027其中,目标内容为用户执行搜索时的搜索目标,目标内容可为视频资源、文本资源、音频资源、压缩文件等。本发明的实施例中,搜索引擎可根据不同用户的搜索数据确定用户每次执行搜索时的搜索目标,从而可根据搜索目标确定目标内容。历史搜索词为用户对搜索目标进行搜索时所输入的搜索词。针对历史搜索词产生的搜索结果的历史操作信息为用户针对历史搜索词产生的搜索结果的点击查看浏览、下载、分享等。0028举例来说,如果目标内容为“郑多燕健身操”,用户针对该目标内容的历史搜索词可为“郑多燕减肥操”。
16、、“郑多燕健身舞”、“郑多燕”等。历史操作信息可为针对上述搜索词对应的搜索结果进行的查看浏览、下载等操作。0029S102,搜索引擎根据历史操作信息预测用户需求维度。0030在本发明的实施例中,用户的历史操作信息可反映用户的不同需求。具体地,可根据用户所浏览、查看、下载、分享等操作所对应的搜索结果的类型预测用户需求维度。举例来说,经过对用户针对“郑多燕健身操”这一目标内容的历史操作信息的分析,发现用户主要需求按强度排序为个别热门单集视频需求;对单集视频内容、效果的需求;对套系结构的需求;对套系最新内容的需求。因此用户需求维度可预测为精选教程、系列教程、最新教程三个维度。对于用户针对目标内容“化。
17、妆”,其对应的用户需求维度可预测为精选教程、系列教程、最新妆容三个维度。0031S103,搜索引擎根据用户需求维度获取每个用户需求维度对应的资源数据。0032在本发明的一个实施例中,资源数据由资源提供方提供。具体地,搜索引擎可预先对资源提供给进行评定,确定优质的资源提供方,例如,一些权威资源网站、通过安全认证且能够提供高质量完整、高清等资源的资源网站等。从而搜索引擎可根据不同的用户需求维度向已评定的优质资源提供方请求相应的资源数据。0033举例来说,对于目标内容“郑多燕健身操”,“精选教程”这个用户需求维度对应的资源数据,可由搜索引擎从资源提供方获取搜索点击率高、高清、内容完整的视频资源得到。。
18、对于“系列教程”这个用户需求维度来说,搜索引擎可根据资源提供方提供的资源数据的套系数据对获取到的资源数据进行整理,从而得到按照每个套系中的视频数据的顺序进行排列的资源数据。对于“最新教程”这个用户需求维度来说,搜索引擎可根据资源数据的制作时间从资源提供方提供的资源中筛选。0034S104,搜索引擎接收与目标内容相关的搜索词,并按照用户需求维度展示每个用户需求维度对应的资源数据。0035当用户需要进行搜索时,可输入搜索词,搜索引擎则获取与该搜索词相关的目标内容,并按照用户需求维度展示与该搜索词相关的目标内容的每个用户需求维度对应的资源数据。0036进一步地,在本发明的一个实施例中,在搜索引擎接收。
19、与目标内容相关的搜索词说明书CN104102733A4/10页7之后,可进一步包括搜索引擎在搜索结果页面中显示用户需求维度的步骤。具体地,可在搜索结果页面中以标签的形式展示用户需求维度,用户可通过点击用户需求维度对应的标签查看对应的资源数据。0037在本发明的实施例中,在展示资源数据的同时,还可展示资源数据的一些属性,举例来说,对于视频资源,可展示视频名称、截图、时长、提供方等属性;对于电子书,可展示文件名称、文件大小、内容简介、提供方等属性。0038举例来说,对于目标内容“郑多燕健身操”,当搜索引擎接收到用户输入的搜索词“郑多燕”时,搜索引擎展示的搜索结果可如图2A所示,在第一条搜索结果中显。
20、示了根据用户需求维度整理的相关视频资源,其中,三个用户需求维度以3个TAB标签如图2A中A所示的形式进行展示。当前显示的为精选教程对应的视频资源。在每个TAB标签中展示该标签代表的用户需求维度对应的视频资源的截图、名称、时长等。0039如图2B所示,对于目标内容“化妆步骤”,可显示“精选教程”、“系列教程”、“最新妆容”三个用户需求维度标签,并显示精选教程对应的多个视频资源,同时可提供视频资源的名称、时长、截图、提供方等。0040在本发明的一个实施例中,搜索引擎还可建立每个资源数据的内容介绍,其中,资源数据的内容介绍可由资源提供方或发布者预先编辑并提供给搜索引擎,也可由搜索引擎根据用户评论、搜。
21、索等历史操作信息进行分析得到。当用户在展示资源数据的界面上将鼠标悬停在资源上时,可显示对应的资源的内容介绍。0041本发明实施例的搜索内容提供方法,通过获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息,并据此预测用户需求维度、获取需求维度对应的资源数据,以在用户输入与目标内容相关的搜索词时,按照用户需求维度提供对应的资源数据,从而能够保证为用户提供准确、优质的搜索内容,便于用户从搜索引擎提供的搜索内容中选择需要的资源,降低了用户的搜索成本,提升了用户的搜索体验。0042图3为根据本发明另一个实施例的搜索内容提供方法的流程图。如图3所示,该搜索内容提供方法,包括004。
22、3S301,搜索引擎获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息。0044其中,目标内容为用户执行搜索时的搜索目标,目标内容可为视频资源、文本资源、音频资源、压缩文件等。本发明的实施例中,搜索引擎可根据不同用户的搜索数据确定用户每次执行搜索时的搜索目标,从而可根据搜索目标确定目标内容。历史搜索词为用户对搜索目标进行搜索时所输入的搜索词。针对历史搜索词产生的搜索结果的历史操作信息为用户针对历史搜索词产生的搜索结果的点击查看浏览、下载、分享等。0045举例来说,如果目标内容为“郑多燕健身操”,用户针对该目标内容的历史搜索词可为“郑多燕减肥操”、“郑多燕健身舞”、“郑。
23、多燕”等。历史操作信息可为针对上述搜索词对应的搜索结果进行的查看浏览、下载等操作。0046S302,搜索引擎根据历史操作信息预测用户需求维度。0047在本发明的实施例中,用户的历史操作信息可反映用户的不同需求。具体地,可根据用户所浏览、查看、下载、分享等操作所对应的搜索结果的类型预测用户需求维度。举例来说,经过对用户针对“郑多燕健身操”这一目标内容的历史操作信息的分析,发现用户主说明书CN104102733A5/10页8要需求按强度排序为个别热门单集视频需求;对单集视频内容、效果的需求;对套系结构的需求;对套系最新内容的需求。因此用户需求维度可预测为精选教程、系列教程、最新教程三个维度。对于用。
24、户针对目标内容“化妆”,其对应的用户需求维度可预测为精选教程、系列教程、最新妆容三个维度。0048S303,搜索引擎根据历史搜索词生成搜索属性信息。0049其中,搜索属性信息包括资源名称、大小、提供方、内容介绍以及其他对资源进行描述的属性等。举例来说,对于视频类资源数据,其属性信息可包括视频套系名称、集数、每集名称、时长、截图、难度、内容介绍等。其他类型的资源也具有相关的属性信息,在此不一一进行举例说明。属性信息可作为模板,以是资源数据的提供方根据这个模板提供资源的属性值。0050具体地,搜索引擎可对历史搜索词进行分词、统计、挖掘等分析,并获取用户关注度高的资源属性,以生成属性信息。0051S。
25、304,搜索引擎根据用户的历史操作信息获取点击量大的资源数据。0052具体地,可通过对历史操作信息获取用户对每个资源数据的点击量,从而筛选出点击量超过预设阈值的资源数据。0053S305,搜索引擎向点击量大的资源数据的提供方发送请求和搜索属性信息,以使提供方根据搜索属性信息对资源数据的格式进行修改。0054在本发明的实施例中,当资源数据的提供方接收到搜索引擎发送的请求和搜索属性信息后,可根据该请求对资源数据进行编辑整理,并该请求对应的资源数据返回给搜索引擎。0055当然,搜索引擎还可向资源数据的提供方发送具有提到属性值的搜索属性信息,从而使资源数据的提供方将符合搜索引擎发送的属性值的资源数据返。
26、回至搜索引擎。如果资源提供方没有符合搜索引擎发送的属性值的资源数据,则资源数据的提供方可根据搜索引擎发送的搜索属性值对已有资源数据的格式进行修改,以生成符合该属性值的资源数据。0056S306,提供方将修改之后的资源数据发送至搜索引擎。0057S307,搜索引擎根据用户需求维度对修改后的资源数据进行整理。0058具体地,在本发明的一个实施例中,对修改后的资源数据进行整理可包括将资源数据按照一定的规则、顺序进行排序、组合等,以是搜索引擎分别获取每个用户需求维度对应的资源数据。0059举例来说,对于目标内容“郑多燕健身操”,搜索引擎可根据用户历史操作信息获取目标内容对应的资源数据中每个视频的点击量。
27、,并将点击量排在前N个的视频作为用户需求维度“精选教程”对应的视频资源,其中,N为预先设定,可根据该目标内容对应的资源数据的总量进行设定,也可根据用户需要进行设定;另外,搜索引擎可根据资源提供方提供的搜索属性信息中的套系名称、集数等属性的属性值对提供方发送的视频资源按照套系以及套系中每集的顺序进行整理,得到“系列教程”对应的视频资源;对于“最新教程”,搜索引擎可根据资源数据的提供方提供的资源制作时间对视频资源进行排序。0060S308,搜索引擎根据搜索属性信息对资源数据进行命名。0061由于搜索属性信息为资源数据的提供方提供的,能够准确反映资源数据的真实内说明书CN104102733A6/10。
28、页9容,因而,通过搜索属性信息对资源数据进行命名,能够使资源数据的名称内容高度统一,从而便于用户找到真正需要的资源。0062S309,搜索引擎接收与目标内容相关的搜索词,并按照用户需求维度展示每个用户需求维度对应的资源数据。0063当用户需要进行搜索时,可输入搜索词,搜索引擎则获取与该搜索词相关的目标内容,并按照用户需求维度展示与该搜索词相关的目标内容的每个用户需求维度对应的已整理并命名的资源数据。0064进一步地,在本发明的一个实施例中,在搜索引擎接收与目标内容相关的搜索词之后,可进一步包括搜索引擎在搜索结果页面中显示用户需求维度的步骤。具体地,可在搜索结果页面中以标签的形式展示用户需求维度。
29、,用户可通过点击用户需求维度对应的标签在不同的用户需求维度之间进行切换,并查看每个用户需求维度对应的资源数据。另外,在展示每个用户需求维度对应的资源数据时,可显示预设数量的资源数据,并可提供翻页按钮,从而用户可通过点击该翻页按钮查看其余未被显示的资源数据。0065在本发明的实施例中,在展示资源数据的同时,还可展示资源数据的一些属性,举例来说,对于视频资源,可展示视频名称、截图、时长、提供方等属性;对于电子书,可展示文件名称、文件大小、内容简介、提供方等属性。0066举例来说,对于目标内容“郑多燕健身操”,当搜索引擎接收到用户输入的搜索词“郑多燕”时,搜索引擎展示的搜索结果可如图2A所示,在第一。
30、条搜索结果中显示了根据用户需求维度整理的相关视频资源,其中,三个用户需求维度以3个TAB标签如图2A中A所示的形式进行展示。当前显示的为精选教程对应的视频资源。在每个TAB标签中展示该标签代表的用户需求维度对应的视频资源的截图、名称、时长等。0067如图2B所示,对于目标内容“化妆步骤”,可显示“精选教程”、“系列教程”、“最新妆容”三个用户需求维度标签,并显示精选教程对应的多个视频资源,同时可提供视频资源的名称、时长、截图、提供方等。0068在本发明的一个实施例中,搜索引擎还可建立每个资源数据的内容介绍,其中,资源数据的内容介绍可由资源提供方或发布者预先编辑并提供给搜索引擎,也可由搜索引擎根。
31、据用户评论、搜索等历史操作信息进行分析得到。当用户在展示资源数据的界面上将鼠标悬停在资源上时,可显示对应的资源的内容介绍。如图2A所示,当鼠标悬停至第一个资源“小红帽有氧操”的截图上时,即可显示图2A中B所示的视频资源的内容介绍。0069本发明实施例的搜索内容提供方法,可根据历史搜索词生成搜索属性信息,并获取点击量大的资源数据,然后从点击量大的资源数据的提供方获取根据搜索属性信息进行格式修改的资源数据,并根据搜索属性信息进一步进行整理和命名,以按照用户需求维度提供给用户,保证了提供给用户的资源数据的名称与内容高度一致,避免了第三方站点用虚假命名迷惑用户,进一步提升了用户体验。0070为了实现上。
32、述实施例,本发明还提出一种搜索引擎。0071一种搜索引擎,包括第一获取模块,用于获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息;预测模块,用于根据历史操作信息预测用户需求维度;第二获取模块,用于根据用户需求维度获取每个用户需求维度对应的资源数据;以及提供模块,用于接收与目标内容相关的搜索词,并按照用户需求维度展示每个用说明书CN104102733A7/10页10户需求维度对应的资源数据。0072图4为根据本发明一个实施例的搜索引擎的结构示意图。0073如图4所示,根据本发明实施例的搜索引擎,包括第一获取模块10、预测模块20、第二获取模块30和提供模块40。007。
33、4具体地,第一获取模块10用于获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息。其中,目标内容为用户执行搜索时的搜索目标,目标内容可为视频资源、文本资源、音频资源、压缩文件等。本发明的实施例中,第一获取模块10可根据不同用户的搜索数据确定用户每次执行搜索时的搜索目标,从而可根据搜索目标确定目标内容。历史搜索词为用户对搜索目标进行搜索时所输入的搜索词。针对历史搜索词产生的搜索结果的历史操作信息为用户针对历史搜索词产生的搜索结果的点击查看浏览、下载、分享等。0075举例来说,如果目标内容为“郑多燕健身操”,用户针对该目标内容的历史搜索词可为“郑多燕减肥操”、“郑多燕健身。
34、舞”、“郑多燕”等。历史操作信息可为针对上述搜索词对应的搜索结果进行的查看浏览、下载等操作。0076预测模块20用于根据历史操作信息预测用户需求维度。在本发明的实施例中,用户的历史操作信息可反映用户的不同需求。具体地,预测模块20可根据用户所浏览、查看、下载、分享等操作所对应的搜索结果的类型预测用户需求维度。举例来说,经过对用户针对“郑多燕健身操”这一目标内容的历史操作信息的分析,发现用户主要需求按强度排序为个别热门单集视频需求;对单集视频内容、效果的需求;对套系结构的需求;对套系最新内容的需求。因此用户需求维度可预测为精选教程、系列教程、最新教程三个维度。对于用户针对目标内容“化妆”,其对应。
35、的用户需求维度可预测为精选教程、系列教程、最新妆容三个维度。0077第二获取模块30用于根据用户需求维度获取每个用户需求维度对应的资源数据。在本发明的一个实施例中,资源数据由资源提供方提供。具体地,可预先对资源提供给进行评定,确定优质的资源提供方,例如,一些权威资源网站、通过安全认证且能够提供高质量完整、高清等资源的资源网站等。从而第二获取模块30可根据不同的用户需求维度向已评定的优质资源提供方请求相应的资源数据。0078举例来说,对于目标内容“郑多燕健身操”,“精选教程”这个用户需求维度对应的资源数据,第二获取模块30可从资源提供方获取搜索点击率高、高清、内容完整的视频资源得到。对于“系列教。
36、程”这个用户需求维度来说,第二获取模块30可根据资源提供方提供的资源数据的套系数据对获取到的资源数据进行整理,从而得到按照每个套系中的视频数据的顺序进行排列的资源数据。对于“最新教程”这个用户需求维度来说,第二获取模块30可根据资源数据的制作时间从资源提供方提供的资源中筛选。0079提供模块40用于接收与目标内容相关的搜索词,并按照用户需求维度展示每个用户需求维度对应的资源数据。当用户需要进行搜索时,可输入搜索词,提供模块40则获取与该搜索词相关的目标内容,并按照用户需求维度展示与该搜索词相关的目标内容的每个用户需求维度对应的资源数据。0080在本发明的实施例中,提供模块40在展示资源数据的同。
37、时,还可展示资源数据的一些属性,举例来说,对于视频资源,可展示视频名称、截图、时长、提供方等属性;对于电子说明书CN104102733A108/10页11书,可展示文件名称、文件大小、内容简介、提供方等属性。0081本发明实施例的搜索引擎,通过获取用户针对目标内容的历史搜索词和针对历史搜索词产生的搜索结果的历史操作信息,并据此预测用户需求维度、获取需求维度对应的资源数据,以在用户输入与目标内容相关的搜索词时,按照用户需求维度提供对应的资源数据,从而能够保证为用户提供准确、优质的搜索内容,便于用户从搜索引擎提供的搜索内容中选择需要的资源,降低了用户的搜索成本,提升了用户的搜索体验。0082图5为。
38、根据本发明另一个实施例的搜索引擎的结构示意图。0083如图5所示,根据本发明实施例的搜索引擎,包括第一获取模块10、预测模块20、第二获取模块30、提供模块40、生成模块50、命名模块60和显示模块70,其中,第二获取模块30具体包括获取单元31和发送单元32。0084具体地,生成模块50用于根据历史搜索词生成搜索属性信息。其中,搜索属性信息包括资源名称、大小、提供方、内容介绍以及其他对资源进行描述的属性等。举例来说,对于视频类资源数据,其属性信息可包括视频套系名称、集数、每集名称、时长、截图、难度、内容介绍等。其他类型的资源也具有相关的属性信息,在此不一一进行举例说明。属性信息可作为模板,以。
39、是资源数据的提供方根据这个模板提供资源的属性值。更具体地,生成模块50可对历史搜索词进行分词、统计、挖掘等分析,并获取用户关注度高的资源属性,以生成属性信息。0085第二获取模块30中的获取单元31用于根据用户的历史操作信息获取点击量大的资源数据。发送单元32用于向点击量大的资源数据的提供方发送请求和搜索属性信息,以使提供方根据搜索属性信息对资源数据的格式进行修改。更具体地,获取单元31可通过对历史操作信息获取用户对每个资源数据的点击量,从而筛选出点击量超过预设阈值的资源数据。当资源数据的提供方接收到搜索引擎发送的请求和搜索属性信息后,可根据该请求对资源数据进行编辑整理,并该请求对应的资源数据。
40、返回给接收单元32。0086当然,搜索引擎还可向资源数据的提供方发送具有提到属性值的搜索属性信息,从而使资源数据的提供方将符合搜索引擎发送的属性值的资源数据返回至接收单元32。如果资源提供方没有符合搜索引擎发送的属性值的资源数据,则资源数据的提供方可根据搜索引擎发送的搜索属性值对已有资源数据的格式进行修改,以生成符合该属性值的资源数据。0087在本发明的一个实施例中,第二获取模块30可进一步包括接收单元33和整理单元34,其中,0088接收单元33用于接收提供方将修改之后的资源数据;0089整理单元43用于根据用户需求维度对修改后的资源数据进行整理。更具体地,在本发明的一个实施例中,整理单元4。
41、3对修改后的资源数据进行整理可包括将资源数据按照一定的规则、顺序进行排序、组合等,以是搜索引擎分别获取每个用户需求维度对应的资源数据。0090举例来说,对于目标内容“郑多燕健身操”,整理单元43可根据用户历史操作信息获取目标内容对应的资源数据中每个视频的点击量,并将点击量排在前N个的视频作为用户需求维度“精选教程”对应的视频资源,其中,N为预先设定,可根据该目标内容对应的资源数据的总量进行设定,也可根据用户需要进行设定;另外,整理单元43可根据资源提供说明书CN104102733A119/10页12方提供的搜索属性信息中的套系名称、集数等属性的属性值对提供方发送的视频资源按照套系以及套系中每集。
42、的顺序进行整理,得到“系列教程”对应的视频资源;对于“最新教程”,整理单元43可根据资源数据的提供方提供的资源制作时间对视频资源进行排序。0091命名模块60用于根据搜索属性信息对资源数据进行命名。由于搜索属性信息为资源数据的提供方提供的,能够准确反映资源数据的真实内容,因而,通过搜索属性信息对资源数据进行命名,能够使资源数据的名称内容高度统一,从而便于用户找到真正需要的资源。0092显示模块70用于在所述搜索引擎接收与所述目标内容相关的搜索词之后,在搜索结果页面中显示所述用户需求维度。更具体地,显示模块70可在搜索结果页面中以标签的形式展示用户需求维度,用户可通过点击用户需求维度对应的标签查。
43、看对应的资源数据。举例来说,对于目标内容“郑多燕健身操”,当搜索引擎接收到用户输入的搜索词“郑多燕”时,搜索引擎展示的搜索结果可如图2A所示,在第一条搜索结果中显示了根据用户需求维度整理的相关视频资源,其中,三个用户需求维度以3个TAB标签如图2A中A所示的形式进行展示。当前显示的为精选教程对应的视频资源。在每个TAB标签中展示该标签代表的用户需求维度对应的视频资源的截图、名称、时长等。如图2B所示,对于目标内容“化妆步骤”,可显示“精选教程”、“系列教程”、“最新妆容”三个用户需求维度标签,并显示精选教程对应的多个视频资源,同时可提供视频资源的名称、时长、截图、提供方等。0093在本发明的一。
44、个实施例中,搜索引擎还可建立每个资源数据的内容介绍,其中,资源数据的内容介绍可由资源提供方或发布者预先编辑并提供给搜索引擎,也可由搜索引擎根据用户评论、搜索等历史操作信息进行分析得到。当用户在展示资源数据的界面上将鼠标悬停在资源上时,可显示对应的资源的内容介绍。如图2A所示,当鼠标悬停至第一个资源“小红帽有氧操”的截图上时,即可显示图2A中B所示的视频资源的内容介绍。0094本发明实施例的搜索引擎,可根据历史搜索词生成搜索属性信息,并获取点击量大的资源数据,然后从点击量大的资源数据的提供方获取根据搜索属性信息进行格式修改的资源数据,并根据搜索属性信息进一步进行整理和命名,以按照用户需求维度提供。
45、给用户,保证了提供给用户的资源数据的名称与内容高度一致,避免了第三方站点用虚假命名迷惑用户,进一步提升了用户体验。0095流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。0096在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任。
46、何计算机可读介质中,以供指令执行系统、装置或设备如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质“可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例非穷尽性列表包括以下具有一个或多个说明书CN104102733A1210/10页13布线的电连接部电子装置,便携式计算机盘盒磁装置,随机存取存储器RAM,只读存储器ROM,可擦除可编辑只读存储器EPROM或闪速存储器,光纤装置。
47、,以及便携式光盘只读存储器CDROM。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。0097应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组。
48、合逻辑门电路的专用集成电路,可编程门阵列PGA,现场可编程门阵列FPGA等。0098本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。0099此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可。
49、读取存储介质中。0100上述提到的存储介质可以是只读存储器,磁盘或光盘等。0101在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。0102尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。说明书CN104102733A131/4页14图1图2A说明书附图CN104102733A142/4页15图2B说明书附图CN104102733A153/4页16图3说明书附图CN104102733A164/4页17图4图5说明书附图CN104102733A17。