基于搜索的资讯信息推荐方法及装置与流程

文档序号:12465831阅读:148来源:国知局
基于搜索的资讯信息推荐方法及装置与流程

本发明涉及互联网应用技术领域,特别是一种基于搜索的资讯信息推荐方法及装置。



背景技术:

随着信息技术的飞速发展,当今社会进入了信息爆炸时代,人们越来越多地借助网络来寻找自己需要的信息,因此,检索成为人们工作、生活不可或缺的一部分。人们通常使用搜索引擎来进行检索,搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将与用户检索相关的信息展示给用户的系统。那么,如何基于搜索进行资讯信息的个性化推荐成为亟需解决的技术问题。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于搜索的资讯信息推荐方法及相应的装置。

依据本发明的一方面,提供了一种基于搜索的资讯信息推荐方法,包括:

获取用户在当前搜索结果页上通过触发操作选中的搜索结果项;

对所述搜索结果项进行解析,判断所述搜索结果项是否具有指定属性;

若所述搜索结果项具有所述指定属性,则获取与所述搜索结果项相关的资讯信息;

当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页推荐获取的所述资讯信息。

可选地,对所述搜索结果项进行解析,判断所述搜索结果项是否具有指定属性,包括:

解析所述搜索结果项中是否存在所述指定属性对应的指定关键词;

若存在,则判断出所述搜索结果项具有所述指定属性。

可选地,解析所述搜索结果项中是否存在所述指定属性对应的指定关键词,包括:

解析所述搜索结果项的标题和/或摘要中是否存在所述指定属性对应的指定关键词;或者

解析所述搜索结果项的URL中是否存在所述指定属性对应的指定关键词。

可选地,所述指定属性包括新闻属性。

可选地,获取与所述搜索结果项相关的资讯信息,包括:

获取所述当前搜索结果页对应的用户搜索词;

在资讯信息与资讯关键词的映射关系中,将所述用户搜索词与所述映射关系中的资讯关键词进行匹配,得到匹配的资讯关键词对应的资讯信息,并作为与所述搜索结果项相关的资讯信息。

可选地,通过以下步骤建立所述映射关系:

收集网络中的一个或多个用户生成内容UGC网站;

基于资讯关键词从所述一个或多个UGC网站中抓取相应的资讯信息,并在资讯信息与资讯关键词之间建立映射关系。

可选地,通过以下步骤获取所述资讯关键词:

获取指定网站上的各个类别频道;

从各个类别频道获取推荐的热门词汇作为所述资讯关键词。

可选地,基于资讯关键词从所述一个或多个UGC网站中抓取相应的资讯信息,包括:

按照各个类别频道对资讯关键词进行分类,生成不同类别的资讯关键词的词表;

基于生成的不同类别的词表,从相应类别的一个或多个UGC网站中抓取相应的资讯信息。

可选地,所述类别包括下列至少之一:

人物类、动漫类、影视剧类、旅游类、汽车类、游戏类、综艺类、财经类、餐饮类、3C类。

可选地,从相应类别的一个或多个UGC网站中抓取相应的资讯信息,包括:

从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站,进而从所述至少一个优质UGC网站中抓取相应的资讯信息。

可选地,从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站,包括:

确定一个或多个衡量因子;

基于所述一个或多个衡量因子确定相应类别的一个或多个UGC网站的质量情况,并从中选取质量满足指定条件的至少一个UGC网站作为优质UGC网站。

可选地,在所述当前搜索结果页推荐获取的所述资讯信息,包括:

当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页上生成指定尺寸的弹层;

在所述弹层上推荐获取的所述资讯信息。

可选地,所述弹层位于所述当前搜索结果页的右侧区域。

依据本发明的另一方面,还提供了一种基于搜索的资讯信息推荐装置,包括:

第一获取模块,适于获取用户在当前搜索结果页上通过触发操作选中的搜索结果项;

判断模块,适于对所述搜索结果项进行解析,判断所述搜索结果项是否具有指定属性;

第二获取模块,适于所述判断模块判断所述搜索结果项具有所述指定属性,则获取与所述搜索结果项相关的资讯信息;

推荐模块,适于当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页推荐获取的所述资讯信息。

可选地,所述判断模块还适于:

解析所述搜索结果项中是否存在所述指定属性对应的指定关键词;

若存在,则判断出所述搜索结果项具有所述指定属性。

可选地,所述判断模块还适于:

解析所述搜索结果项的标题和/或摘要中是否存在所述指定属性对应的指定关键词;或者

解析所述搜索结果项的URL中是否存在所述指定属性对应的指定关键词。

可选地,所述指定属性包括新闻属性。

可选地,所述第二获取模块还适于:

获取所述当前搜索结果页对应的用户搜索词;

在资讯信息与资讯关键词的映射关系中,将所述用户搜索词与所述映射关系中的资讯关键词进行匹配,得到匹配的资讯关键词对应的资讯信息,并作为与所述搜索结果项相关的资讯信息。

可选地,所述装置还包括:

建立模块,适于收集网络中的一个或多个用户生成内容UGC网站;基于资讯关键词从所述一个或多个UGC网站中抓取相应的资讯信息,并在资讯信息与资讯关键词之间建立映射关系。

可选地,所述装置还包括:

第三获取模块,适于获取指定网站上的各个类别频道;从各个类别频道获取推荐的热门词汇作为所述资讯关键词。

可选地,所述建立模块还适于:

按照各个类别频道对资讯关键词进行分类,生成不同类别的资讯关键词的词表;

基于生成的不同类别的词表,从相应类别的一个或多个UGC网站中抓取相应的资讯信息。

可选地,所述类别包括下列至少之一:

人物类、动漫类、影视剧类、旅游类、汽车类、游戏类、综艺类、财经类、餐饮类、3C类。

可选地,所述建立模块还适于:

从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站,进而从所述至少一个优质UGC网站中抓取相应的资讯信息。

可选地,所述建立模块还适于:

确定一个或多个衡量因子;

基于所述一个或多个衡量因子确定相应类别的一个或多个UGC网站的质量情况,并从中选取质量满足指定条件的至少一个UGC网站作为优质UGC网站。

可选地,所述推荐模块还适于:

当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页上生成指定尺寸的弹层;

在所述弹层上推荐获取的所述资讯信息。

可选地,所述弹层位于所述当前搜索结果页的右侧区域。

在本发明实施例中,获取用户在当前搜索结果页上通过触发操作选中的搜索结果项,对搜索结果项进行解析,判断搜索结果项是否具有指定属性;若搜索结果项具有指定属性,则获取与搜索结果项相关的资讯信息;当从搜索结果项对应的落地页回到当前搜索结果页时,在当前搜索结果页推荐获取的资讯信息。由于搜索结果项是用户自主选择的,可以认为是用户可能需要的结果,本发明实施例基于搜索结果项进行资讯信息推荐,是对搜索结果页上的信息的扩展和补充,能够增加搜索结果页的内容承载率,从而给用户提供更多的帮助,并且能够提高搜索结果页的整体点击率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为根据本发明一实施例的基于搜索的资讯信息推荐方法的流程图;

图2为根据本发明另一实施例的基于搜索的资讯信息推荐方法的流程图;

图3为根据本发明一实施例的当前搜索结果页的示意图;

图4为根据本发明一实施例的在当前搜索结果页上以弹层方式推荐资讯信息的示意图;

图5为根据本发明一实施例的基于搜索的资讯信息推荐装置的结构示意图;以及

图6为根据本发明另一实施例的基于搜索的资讯信息推荐装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为解决上述技术问题,本发明实施例提供了一种基于搜索的资讯信息推荐方法。图1示出了根据本发明一实施例的基于搜索的资讯信息推荐方法的流程图。如图1所示,该方法至少可以包括以下步骤S102至步骤S108。

步骤S102,获取用户在当前搜索结果页上通过触发操作选中的搜索结果项。

步骤S104,对搜索结果项进行解析,判断搜索结果项是否具有指定属性,若是,则继续执行步骤S106。

步骤S106,获取与搜索结果项相关的资讯信息。

步骤S108,当从搜索结果项对应的落地页回到当前搜索结果页时,在当前搜索结果页推荐获取的资讯信息。

在本发明实施例中,获取用户在当前搜索结果页上通过触发操作选中的搜索结果项,对搜索结果项进行解析,判断搜索结果项是否具有指定属性;若搜索结果项具有指定属性,则获取与搜索结果项相关的资讯信息;当从搜索结果项对应的落地页回到当前搜索结果页时,在当前搜索结果页推荐获取的资讯信息。由于搜索结果项是用户自主选择的,可以认为是用户可能需要的结果,本发明实施例基于搜索结果项进行资讯信息推荐,是对搜索结果页上的信息的扩展和补充,能够增加搜索结果页的内容承载率,从而给用户提供更多的帮助,并且能够提高搜索结果页的整体点击率。

上文步骤S102中提及的触发操作可以是点击操作、双击操作、长按操作等,例如,用户可以在当前搜索结果页上通过点击操作选中搜索结果项,从而可以获取用户选中的搜索结果项。

在步骤S102获取到搜索结果项后,步骤S104中对搜索结果项进行解析,判断搜索结果项是否具有指定属性,本发明实施例提供了一种可选的方案,在该方案中,可以解析搜索结果项中是否存在指定属性对应的指定关键词,若存在,则判断出搜索结果项具有指定属性;若不存在,则判断出搜索结果项不具有指定属性。

进一步地,在解析搜索结果项中是否存在指定属性对应的指定关键词时,可以解析搜索结果项的标题中是否存在指定属性对应的指定关键词,也可以解析搜索结果项的摘要中是否存在指定属性对应的指定关键词,还可以解析搜索结果项的URL(Uniform Resource Locator,统一资源定位符)中是否存在指定属性对应的指定关键词,还可以解析搜索结果项的网页内容中是否存在指定属性对应的指定关键词。例如,当指定属性为新闻属性时,指定属性对应的指定关键词可以是新闻、媒体报道、消息、news、btime,等等,本发明实施例不限于此。需要说明的是,指定属性除了可以是新闻属性外,还可以是其他属性,如问答、视频、图片、音乐、地图属性等等。

在判断出搜索结果项具有指定属性,则步骤S106获取与搜索结果项相关的资讯信息,本发明实施例提供了一种可选的方案,在该方案中,可以获取当前搜索结果页对应的用户搜索词,进而在资讯信息与资讯关键词的映射关系中,将用户搜索词与映射关系中的资讯关键词进行匹配,得到匹配的资讯关键词对应的资讯信息,并作为与搜索结果项相关的资讯信息。

在本发明的可选实施例中,可以通过以下方式来建立上述映射关系,即,可以收集网络中的一个或多个UGC(User Gernerated Content,用户生成内容)网站,进而基于资讯关键词从一个或多个UGC网站中抓取相应的资讯信息,并在资讯信息与资讯关键词之间建立映射关系。这里的UGC也被称为UCC(User Created Content,用户创建内容),可以包括用户创作的文字内容,用户拍摄的图片以及用户录制的视频、音频等等。此外,PGC(Professional Generated Content,专业生产内容),它是UGC的衍生概念,UGC的好处是用户可以自由上传内容,丰富网站内容,但不利的方面在于内容的质量良莠不齐。与UGC相比,PGC分类更专业,内容质量也更有保证,其内容设置及产品编辑均非常专业。其实,UGC和PGC两者并不矛盾,不但并行不悖,而且需要相辅相成。一个成熟的互联网内容向产品,不论网站还是社区、视频平台、音频平台、甚至新形态下的媒体,都需要深度和广度两个方面并行。结合自身的特点,UGC负责内容广度,主要贡献流量和参与度,而PGC维持内容深度,主要树立品牌、创造价值,两者缺一不可。由于PGC是UGC的衍生概念,在本发明实施例中不妨将PGC作为UGC的一部分。

进一步地,可以通过以下步骤来获取上文提及的资讯关键词,即,可以获取指定网站上的各个类别频道,进而从各个类别频道获取推荐的热门词汇作为资讯关键词。从而,在基于资讯关键词从一个或多个UGC网站中抓取相应的资讯信息时,可以按照各个类别频道对资讯关键词进行分类,生成不同类别的资讯关键词的词表,基于生成的不同类别的词表,从相应类别的一个或多个UGC网站中抓取相应的资讯信息。这里的类别可以是人物类、动漫类、影视剧类、旅游类、汽车类、游戏类、综艺类、财经类、餐饮类、3C类,等等,本发明不限于此。这里,3C是计算机(Computer)、通信(Communication)和消费类电子产品(Consumer Electronics)三者结合,亦称为“信息家电”。

如前文提到,UGC提供的内容的质量良莠不齐,本发明实施例为了增加资讯信息的可信度,在从相应类别的一个或多个UGC网站中抓取相应的资讯信息时,可以从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站,进而从至少一个优质UGC网站中抓取相应的资讯信息。

进一步地,在从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站时,可以通过一些衡量因子来筛选。具体地,确定一个或多个衡量因子,根据确定的一个或多个衡量因子衡量出相应类别的多个UGC网站的质量情况,并从中筛选出质量满足指定质量条件的至少一个UGC网站作为优质UGC网站。这里的衡量因子可以如网站的可信度、网站上注册的用户数、网站的访问量等等。

当衡量因子包括多个时,在根据多个衡量因子来衡量多个UGC网站的质量情况时,本发明实施例提供了一种可选的方案,在该方案中,可以基于权重策略确定多个衡量因子各自的权重,获取多个UGC网站的多个衡量因子各自的数值;随后将多个UGC网站的多个衡量因子各自的数值与权重进行加权求和,得到综合数值,进而根据多个UGC网站各自的综合数值衡量出多个UGC网站的质量情况。

例如,以人物类别为例,该类别下的多个UGC网站为网站1、网站2、网站3、网站4和网站5,多个衡量因子为网站的可信度、网站上注册的用户数、网站的访问量,网站1的多个衡量因子各自的数值分别为p11、p12、p13,网站2的多个衡量因子各自的数值分别为p21、p22、p23,网站3的多个衡量因子各自的数值分别为p31、p32、p33,网站4的多个衡量因子各自的数值分别为p41、p42、p43,网站5的多个衡量因子各自的数值分别为p51、p52、p53。确定多个衡量因子各自的权重为w1、w2、w3,将多个UGC网站的多个衡量因子各自的数值与权重进行加权求和,得到多个UGC网站的综合数值。不妨以网站1和网站2为例,加权求和后网站1的综合数值为p11×w1+p12×w2+p13×w3,网站2的综合数值为p21×w1+p22×w2+p23×w3,网站3、网站4和网站5以此类推,此处不再一一赘述。

上文步骤S108中在当前搜索结果页推荐获取的资讯信息,本发明实施例提供了一种可选的方案,在该方案中,可以是当从搜索结果项对应的落地页回到当前搜索结果页时,在当前搜索结果页上生成指定尺寸的弹层,进而在该弹层上推荐获取的资讯信息。这里的弹层可以位于当前搜索结果页的右侧区域,这样可以在搜索结果项对应的落地页回到当前搜索结果页时,在搜索结果页的右侧区域,基于用户选中的搜索结果项用弹层的方式展现UGC相关资讯信息,给用户提供更多的帮助,提高搜索结果页的整体点击率。

以上介绍了图1所示实施例的各个环节的多种实现方式,下面将通过一具体实施例来详细介绍本发明的基于搜索的资讯信息推荐方法的实现过程。

图2示出了根据本发明另一实施例的基于搜索的资讯信息推荐方法的流程图。如图2所示,该方法至少可以包括以下步骤S202至步骤S212。

步骤S202,获取用户在当前搜索结果页上通过触发操作选中的搜索结果项。在该步骤中,触发操作可以是点击操作、双击操作、长按操作等,例如,用户可以在当前搜索结果页上通过点击操作选中搜索结果项,从而可以获取用户选中的搜索结果项。

步骤S204,对搜索结果项进行解析,判断搜索结果项是否具有指定属性,若是,则继续执行步骤S206;若否,则结束本次流程。

在该步骤中,可以解析搜索结果项中是否存在指定属性对应的指定关键词,若存在,则判断出搜索结果项具有指定属性;若不存在,则判断出搜索结果项不具有指定属性。

进一步地,在解析搜索结果项中是否存在指定属性对应的指定关键词时,可以解析搜索结果项的标题中是否存在指定属性对应的指定关键词,也可以解析搜索结果项的摘要中是否存在指定属性对应的指定关键词,还可以解析搜索结果项的URL中是否存在指定属性对应的指定关键词,还可以解析搜索结果项的网页内容中是否存在指定属性对应的指定关键词。例如,当指定属性为新闻属性时,指定属性对应的指定关键词可以是新闻、媒体报道、消息、news、btime,等等,本发明实施例不限于此。需要说明的是,指定属性除了可以是新闻属性外,还可以是其他属性,如问答、视频、图片、音乐、地图属性等等。

步骤S206,获取当前搜索结果页对应的用户搜索词。

在该步骤中,用户在搜索框中输入用户搜索词,搜索得到该用户搜索词对应的当前搜索结果页。

步骤S208,在资讯信息与资讯关键词的映射关系中,将用户搜索词与映射关系中的资讯关键词进行匹配,得到匹配的资讯关键词对应的资讯信息,并作为与搜索结果项相关的资讯信息。

在该步骤中,映射关系可以按照前文提及的方式进行建立,此处不再赘述。

步骤S210,当从搜索结果项对应的落地页回到当前搜索结果页时,在当前搜索结果页上生成指定尺寸的弹层。

步骤S212,在生成的弹层上推荐获取的资讯信息。

举例来说,当用户在搜索框中输入“血战钢锯岭”(即,用户搜索词)时,得到的当前搜索结果页,如图3所示。进一步地,当用户点击“血战钢锯岭的最新相关消息”下面的URL(即搜索结果项)时,由于该URL具有新闻属性,那么当从该URL对应的落地页回到当前搜索结果页时,本发明实施例可以弹层推荐血战钢锯岭的UGC资讯信息,如图4所示。

本发明实施例可以在搜索结果项对应的落地页回到当前搜索结果页时,在搜索结果页的右侧区域,基于用户选中的搜索结果项用弹层的方式展现UGC相关资讯信息,给用户提供更多的帮助,提高搜索结果页的整体点击率。

需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。

基于上文各个实施例提供的基于搜索的资讯信息推荐方法,基于同一发明构思,本发明实施例还提供了一种基于搜索的资讯信息推荐装置。

图5示出了根据本发明一实施例的基于搜索的资讯信息推荐装置的结构示意图。如图5所示,该装置至少可以包括第一获取模块510、判断模块520、第二获取模块530以及推荐模块540。

现介绍本发明实施例的基于搜索的资讯信息推荐装置的各组成或器件的功能以及各部分间的连接关系:

第一获取模块510,适于获取用户在当前搜索结果页上通过触发操作选中的搜索结果项;

判断模块520,与第一获取模块510相耦合,适于对所述搜索结果项进行解析,判断所述搜索结果项是否具有指定属性;

第二获取模块530,与判断模块520相耦合,适于所述判断模块520判断所述搜索结果项具有所述指定属性,则获取与所述搜索结果项相关的资讯信息;

推荐模块540,与第二获取模块530相耦合,适于当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页推荐获取的所述资讯信息。

在本发明一实施例中,所述判断模块520还适于:

解析所述搜索结果项中是否存在所述指定属性对应的指定关键词;

若存在,则判断出所述搜索结果项具有所述指定属性。

在本发明一实施例中,所述判断模块520还适于:

解析所述搜索结果项的标题和/或摘要中是否存在所述指定属性对应的指定关键词;或者

解析所述搜索结果项的URL中是否存在所述指定属性对应的指定关键词。

在本发明一实施例中,所述指定属性包括新闻属性。

在本发明一实施例中,所述第二获取模块530还适于:

获取所述当前搜索结果页对应的用户搜索词;

在资讯信息与资讯关键词的映射关系中,将所述用户搜索词与所述映射关系中的资讯关键词进行匹配,得到匹配的资讯关键词对应的资讯信息,并作为与所述搜索结果项相关的资讯信息。

在本发明一实施例中,如图6所示,上文图5展示的装置还可以包括:

建立模块610,与第二获取模块530相耦合,适于收集网络中的一个或多个用户生成内容UGC网站;基于资讯关键词从所述一个或多个UGC网站中抓取相应的资讯信息,并在资讯信息与资讯关键词之间建立映射关系。

在本发明一实施例中,如图6所示,上文图5展示的装置还可以包括:

第三获取模块620,与建立模块610相耦合,适于获取指定网站上的各个类别频道;从各个类别频道获取推荐的热门词汇作为所述资讯关键词。

在本发明一实施例中,所述建立模块610还适于:

按照各个类别频道对资讯关键词进行分类,生成不同类别的资讯关键词的词表;

基于生成的不同类别的词表,从相应类别的一个或多个UGC网站中抓取相应的资讯信息。

在本发明一实施例中,所述类别包括下列至少之一:

人物类、动漫类、影视剧类、旅游类、汽车类、游戏类、综艺类、财经类、餐饮类、3C类。

在本发明一实施例中,所述建立模块610还适于:

从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站,进而从所述至少一个优质UGC网站中抓取相应的资讯信息。

在本发明一实施例中,所述建立模块610还适于:

确定一个或多个衡量因子;

基于所述一个或多个衡量因子确定相应类别的一个或多个UGC网站的质量情况,并从中选取质量满足指定条件的至少一个UGC网站作为优质UGC网站。

在本发明一实施例中,所述推荐模块540还适于:

当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页上生成指定尺寸的弹层;

在所述弹层上推荐获取的所述资讯信息。

在本发明一实施例中,所述弹层位于所述当前搜索结果页的右侧区域。

根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:

在本发明实施例中,获取用户在当前搜索结果页上通过触发操作选中的搜索结果项,对搜索结果项进行解析,判断搜索结果项是否具有指定属性;若搜索结果项具有指定属性,则获取与搜索结果项相关的资讯信息;当从搜索结果项对应的落地页回到当前搜索结果页时,在当前搜索结果页推荐获取的资讯信息。由于搜索结果项是用户自主选择的,可以认为是用户可能需要的结果,本发明实施例基于搜索结果项进行资讯信息推荐,是对搜索结果页上的信息的扩展和补充,能够增加搜索结果页的内容承载率,从而给用户提供更多的帮助,并且能够提高搜索结果页的整体点击率。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于搜索的资讯信息推荐装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

本发明实施例的一方面,提供了A1、一种基于搜索的资讯信息推荐方法,包括:

获取用户在当前搜索结果页上通过触发操作选中的搜索结果项;

对所述搜索结果项进行解析,判断所述搜索结果项是否具有指定属性;

若所述搜索结果项具有所述指定属性,则获取与所述搜索结果项相关的资讯信息;

当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页推荐获取的所述资讯信息。

A2、根据A1所述的方法,其中,对所述搜索结果项进行解析,判断所述搜索结果项是否具有指定属性,包括:

解析所述搜索结果项中是否存在所述指定属性对应的指定关键词;

若存在,则判断出所述搜索结果项具有所述指定属性。

A3、根据A1或A2所述的方法,其中,解析所述搜索结果项中是否存在所述指定属性对应的指定关键词,包括:

解析所述搜索结果项的标题和/或摘要中是否存在所述指定属性对应的指定关键词;或者

解析所述搜索结果项的URL中是否存在所述指定属性对应的指定关键词。

A4、根据A1-A3中任一项所述的方法,其中,所述指定属性包括新闻属性。

A5、根据A1-A4中任一项所述的方法,其中,获取与所述搜索结果项相关的资讯信息,包括:

获取所述当前搜索结果页对应的用户搜索词;

在资讯信息与资讯关键词的映射关系中,将所述用户搜索词与所述映射关系中的资讯关键词进行匹配,得到匹配的资讯关键词对应的资讯信息,并作为与所述搜索结果项相关的资讯信息。

A6、根据A1-A5中任一项所述的方法,其中,通过以下步骤建立所述映射关系:

收集网络中的一个或多个用户生成内容UGC网站;

基于资讯关键词从所述一个或多个UGC网站中抓取相应的资讯信息,并在资讯信息与资讯关键词之间建立映射关系。

A7、根据A1-A6中任一项所述的方法,其中,通过以下步骤获取所述资讯关键词:

获取指定网站上的各个类别频道;

从各个类别频道获取推荐的热门词汇作为所述资讯关键词。

A8、根据A1-A7中任一项所述的方法,其中,基于资讯关键词从所述一个或多个UGC网站中抓取相应的资讯信息,包括:

按照各个类别频道对资讯关键词进行分类,生成不同类别的资讯关键词的词表;

基于生成的不同类别的词表,从相应类别的一个或多个UGC网站中抓取相应的资讯信息。

A9、根据A1-A8中任一项所述的方法,其中,所述类别包括下列至少之一:

人物类、动漫类、影视剧类、旅游类、汽车类、游戏类、综艺类、财经类、餐饮类、3C类。

A10、根据A1-A9中任一项所述的方法,其中,从相应类别的一个或多个UGC网站中抓取相应的资讯信息,包括:

从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站,进而从所述至少一个优质UGC网站中抓取相应的资讯信息。

A11、根据A1-A10中任一项所述的方法,其中,从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站,包括:

确定一个或多个衡量因子;

基于所述一个或多个衡量因子确定相应类别的一个或多个UGC网站的质量情况,并从中选取质量满足指定条件的至少一个UGC网站作为优质UGC网站。

A12、根据A1-A11中任一项所述的方法,其中,在所述当前搜索结果页推荐获取的所述资讯信息,包括:

当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页上生成指定尺寸的弹层;

在所述弹层上推荐获取的所述资讯信息。

A13、根据A1-A12中任一项所述的方法,其中,所述弹层位于所述当前搜索结果页的右侧区域。

本发明实施例的另一方面,还提供了B14、一种基于搜索的资讯信息推荐装置,包括:

第一获取模块,适于获取用户在当前搜索结果页上通过触发操作选中的搜索结果项;

判断模块,适于对所述搜索结果项进行解析,判断所述搜索结果项是否具有指定属性;

第二获取模块,适于所述判断模块判断所述搜索结果项具有所述指定属性,则获取与所述搜索结果项相关的资讯信息;

推荐模块,适于当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页推荐获取的所述资讯信息。

B15、根据B14所述的装置,其中,所述判断模块还适于:

解析所述搜索结果项中是否存在所述指定属性对应的指定关键词;

若存在,则判断出所述搜索结果项具有所述指定属性。

B16、根据B14或B15所述的装置,其中,所述判断模块还适于:

解析所述搜索结果项的标题和/或摘要中是否存在所述指定属性对应的指定关键词;或者

解析所述搜索结果项的URL中是否存在所述指定属性对应的指定关键词。

B17、根据B14-B16中任一项所述的装置,其中,所述指定属性包括新闻属性。

B18、根据B14-B17中任一项所述的装置,其中,所述第二获取模块还适于:

获取所述当前搜索结果页对应的用户搜索词;

在资讯信息与资讯关键词的映射关系中,将所述用户搜索词与所述映射关系中的资讯关键词进行匹配,得到匹配的资讯关键词对应的资讯信息,并作为与所述搜索结果项相关的资讯信息。

B19、根据B14-B18中任一项所述的装置,其中,还包括:

建立模块,适于收集网络中的一个或多个用户生成内容UGC网站;基于资讯关键词从所述一个或多个UGC网站中抓取相应的资讯信息,并在资讯信息与资讯关键词之间建立映射关系。

B20、根据B14-B19中任一项所述的装置,其中,还包括:

第三获取模块,适于获取指定网站上的各个类别频道;从各个类别频道获取推荐的热门词汇作为所述资讯关键词。

B21、根据B14-B20中任一项所述的装置,其中,所述建立模块还适于:

按照各个类别频道对资讯关键词进行分类,生成不同类别的资讯关键词的词表;

基于生成的不同类别的词表,从相应类别的一个或多个UGC网站中抓取相应的资讯信息。

B22、根据B14-B21中任一项所述的装置,其中,所述类别包括下列至少之一:

人物类、动漫类、影视剧类、旅游类、汽车类、游戏类、综艺类、财经类、餐饮类、3C类。

B23、根据B14-B22中任一项所述的装置,其中,所述建立模块还适于:

从相应类别的一个或多个UGC网站中选取至少一个优质UGC网站,进而从所述至少一个优质UGC网站中抓取相应的资讯信息。

B24、根据B14-B23中任一项所述的装置,其中,所述建立模块还适于:

确定一个或多个衡量因子;

基于所述一个或多个衡量因子确定相应类别的一个或多个UGC网站的质量情况,并从中选取质量满足指定条件的至少一个UGC网站作为优质UGC网站。

B25、根据B14-B24中任一项所述的装置,其中,所述推荐模块还适于:

当从所述搜索结果项对应的落地页回到所述当前搜索结果页时,在所述当前搜索结果页上生成指定尺寸的弹层;

在所述弹层上推荐获取的所述资讯信息。

B26、根据B14-B25中任一项所述的装置,其中,所述弹层位于所述当前搜索结果页的右侧区域。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1