一种信息推荐方法及装置与流程

文档序号:14269235阅读:119来源:国知局

本申请涉及计算机技术领域,尤其涉及一种信息推荐方法及装置。



背景技术:

随着计算机技术和互联网技术的迅速发展,各类应用层出不穷,给人们的生活带来了极大便利。

在现有技术中,应用可以采用丰富的信息展现方式向用户展现各类信息,列表即是应用经常采用的信息展示方式之一,一个列表中可以有多个列表项,一个列表项又可以包含多项具体内容,用户可以滚动列表以浏览各列表项的概况,进一步地,用户还可以点击任一列表项,则被点击的列表项的具体内容将会展示以便于用户查看。

用户通常会浏览多个列表项以及分别点击查看各列表项的具体内容,以最终选定一个列表项,进而针对选定的列表项执行特定操作;比如,对于用户搜索某个关键词后展示的商品列表,该商品列表中的每个列表项分别包含与该关键词相关的一个商品的商品信息,用户通常会浏览多个列表项,并点击查看各列表项包含的商品信息,以最终选定一个列表项,进而可以购买该列表项对应的商品。

但是,分别点击查看多个列表项的具体内容以最终选定一个列表项会耗费用户大量精力,而且效率低下。



技术实现要素:

本申请实施例提供一种信息推荐方法及装置,用以解决现有技术中在列表项及其具体内容的展示方式下,需要用户分别点击查看多个列表项的具体内容以最终选定一个列表项,这会耗费用户大量精力,而且效率低下的问题。

本申请实施例采用下述技术方案:

本申请实施例提供的一种信息推荐方法,包括:

接收到针对信息项集合的推荐指令;

响应于所述推荐指令,从所述信息项集合包含的多个信息项中筛选出至少两个信息项,其中,所述推荐指令中未对所述至少两个信息项进行指定;

对所述至少两个信息项进行对比,得到对比信息;

将所述对比信息和所述至少两个信息项作为推荐结果进行展示。

本申请实施例提供的一种信息推荐装置,包括:

接收模块,接收到针对信息项集合的推荐指令;

筛选模块,响应于所述推荐指令,从所述信息项集合包含的多个信息项中筛选出至少两个信息项,其中,所述推荐指令中未对所述至少两个信息项进行指定;

对比模块,对所述至少两个信息项进行对比,得到对比信息;

展示模块,将所述对比信息和所述至少两个信息项作为推荐结果进行展示。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:信息项集合可以为列表,信息项可以为列表项,用户可以不分别点击查看多个列表项的具体内容,而是可以通过诸如点击预定按钮等简单操作下达针对列表的推荐指令,列表的展示设备响应于该推荐指令,可以自动为用户筛选出至少两个列表项,以及对所述至少两个列表项进行对比,得到对比信息,再将所述至少两个列表项和对比信息作为推荐结果展示给用户,进而,用户可以参考对比信息,便利地从所述至少两个列表项中最终选定一个列表项,相比于现有技术用户耗费精力很少,而且效率较高,因此,可以部分或全部地解决现有技术中的问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1a为现有技术中的一种列表展示示意图;

图1b为现有技术中的另一种列表展示示意图;

图2为本申请实施例提供的一种信息推荐方法的流程示意图;

图3a为本申请实施例提供的一种实际应用场景下,一种已展示的旅游商品信息列表示意图;

图3b为本申请实施例提供的在图3a的页面中展示提示信息的示意图;

图3c为本申请实施例提供的在图3a的页面中展示推荐结果的示意图;

图4为本申请实施例提供的一种实际应用场景下的“一键嗨玩”可视交互动作示意图;

图5为本申请实施例提供的对应于图2的一种信息推荐装置的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了帮助理解背景技术中提到的场景,本申请实施例提供了现有技术中的列表展示示意图,如图1a、图1b所示。

图1a为现有技术中的一种列表展示示意图,示出了一个旅游商品(具体为旅游项目)信息列表。图1b为现有技术中的另一种列表展示示意图,也出了一个旅游商品(具体为酒店)信息列表。

如背景技术所述,对于诸如图1a、图1b等列表,用户一般会分别点击查看多个列表项的具体内容以最终选定一个列表项,这会耗费用户大量精力,而且效率低下。而本申请的方案则可以部分或全部地解决该问题,下面对本申请的方案进行说明。

图2为本申请实施例提供的一种信息推荐方法的流程示意图。

该过程的执行主体可以是客户端和/或服务端。其中,可搭载所述客户端的设备包括但不限于:手机、平板电脑、智能可穿戴设备(如智能手表、智能手环)、车机、个人计算机等;可搭载所述服务端的设备包括但不限于:个人计算机、大中型计算机、计算机集群等。执行主体并不构成对本申请的限定。

图2中的流程可以包括以下步骤:

s201:接收到针对信息项集合的推荐指令。

在本申请实施例中,信息项集合包含有多个信息项,每个信息项可以不再细分,也可以细分为多个信息子项等,本申请对信息项的粒度并不做限定。

根据展示形式的不同,信息项集合具体可以是列表(每个信息项分别为一个列表项)、以平铺图标形式展示的信息项集合、或以缩略图形式展示展示的信息项集合,等等。本申请对信息项包含的信息可以是商品信息,也可以是社交信息(如表情、潜在好友的信息、附近的人的信息、对话、虚拟物品信息等),等等。

由于背景技术是以列表为例的,为了便于理解,以下实施例主要也以列表为例。

在本申请实施例中,对于信息项集合是如何确定出来的并不做限定。信息项集合可以是执行主体默认提供给用户的,比如,假定执行主体是一个旅游商品应用的客户端,当用户启动该客户端后,该客户端可以默认地为用户展示一个热门旅游商品信息列表,则该热门旅游商品信息列表可以作为步骤s201中的信息项集合;信息项集合也可以是用户有选择性地指定的,比如,用户可以在该热门旅游商品列表中,通过输入某个关键词搜索出一部分与该关键词相关的列表项,构成一个与该关键词相关的旅游商品列表,则所述与该关键词的旅游商品列表也可以作为步骤s201中的信息项集合;等等。

在本申请实施例中,针对信息项集合的推荐指令可以用于:指示执行主体从信息项集合包含的各信息项中推荐出至少两个信息项;进一步地,还可以指示推荐主体对至少两个信息项进行对比,推荐对比得到的对比信息。

在本申请实施例中,可以通过对执行主体所在设备进行相应的硬件(比如,触摸屏设备的触摸屏或实体按钮、非触摸屏设备的实体按钮等)或软件(比如,设备中安装的程序等)操作,下达针对信息项集合的推荐指令。比如,用户可以通过对展示信息项集合的页面中的预定控件(比如,按钮控件、滑动块控件、滚动条控件等)进行操作而下达推荐指令;又比如,当执行主体为手机时,用户可以通过摇一摇手机而下达推荐指令;等等。

s202:响应于所述推荐指令,从所述信息项集合包含的多个信息项中筛选出至少两个信息项,其中,所述推荐指令中未对所述至少两个信息项进行指定。

在本申请实施例中,“推荐指令中未对所述至少两个信息项进行指定”具体可以指:推荐指令中,未明确地指定出所述至少两个信息项(是本次将要被推荐的);而是未指定出所述信息项集合中的任何信息项,或者,仅指定出了一个或多个信息项范围,所述至少两个信息项将被从所指定的信息项范围中筛选以及用于推荐;而仅凭所述推荐指令本身,所述至少两个信息项具体是哪些信息项是不确定的。

在本申请实施例中,所述推荐指令可以由用户便利地“一键下达”,且无需用户自行指定出所述至少两个信息项,而是只需通过下达推荐指令(相当于用户只需笼统地命令执行主体:“给我推荐信息项”,具体如何推荐用户可以不管),以触发执行主体执行步骤s202以及图2中的后续步骤,获得推荐结果前,所述两个信息项具体是何信息项对于用户而言是不确定的。如此,可以减少用户的干预,简化用户的操作,有利于提高用户体验。

在本申请实施例中,在信息项集合确定的情况下,无需用户指定筛选条件(比如,具体筛选出哪个或哪几个信息项,具体在哪些信息项范围中筛选,等等),执行主体可以按照预定策略(比如,排序筛选、分类筛选、随机筛选等),从信息项集合包含的多个信息项中筛选出至少两个信息项。当然,在实际应用中,也可以允许用户指定一个或多个筛选条件,则执行主体可以按照预定策略和/或用户指定的筛选条件来筛选信息项。

一般地,执行主体筛选出的信息项的数量远小于信息项集合包含的信息项的总数量,如此有利于帮助用户圈定一个更小的信息项选择范围,进而提高用户选定信息项的效率。

s203:对所述至少两个信息项进行对比,得到对比信息。

在现有技术中,用户之所以要分别点击查看多个列表项的具体内容,原因在于用户想要了解各列表项的具体内容,以及一般想要对了解到的各列表项的具体内容进行对比,以便于最终选定一个更符合用户预期的列表项。

而对于本申请的方案,通过执行步骤s202(在筛选过程中也可以进行对比工作)和/或s203,可以部分或全部地为用户代劳这些对比工作,因此,相比于现有技术,可以提高用户选定信息项的效率。

在本申请实施例中,对比信息可以包含通过对比得出的结论,可以包含被对比的信息项本身的内容,可以包含除对比的信息项以外的参考信息,等等。

s204:将所述对比信息和所述至少两个信息项作为推荐结果进行展示。

在本申请实施例中,可以将所述对比信息和/或所述至少两个信息项作为推荐结果进行展示。

进一步地,可以将推荐结果展示在当前展示信息项集合的页面中的某个位置,也可以展示在该页面以外的其他页面中的某个位置。

在本申请实施例中,图2中的各步骤的执行主体可以是相同,也可以不同。比如,步骤s201~s204的执行主体均为设备1;又比如,步骤s201和s204的执行主体为设备1,步骤s202和s203的执行主体为设备2;等等。

通过上述方法,信息项集合可以为列表,信息项可以为列表项,用户可以不分别点击查看多个列表项的具体内容,而是可以通过诸如点击预定按钮等简单操作下达针对列表的推荐指令,列表的展示设备响应于该推荐指令,可以自动为用户筛选出至少两个列表项,以及对所述至少两个列表项进行对比,得到对比信息,再将所述至少两个列表项和对比信息作为推荐结果展示给用户,进而,用户可以参考对比信息,便利地从所述至少两个列表项中最终选定一个列表项,相比于现有技术用户耗费精力很少,而且效率较高,因此,可以部分或全部地解决现有技术中的问题。

基于图2中的方法,本申请实施例还提供了该方法的一些具体实施方案,以及扩展方案,下面进行说明。

在本申请实施例中,整体的宗旨是简化用户的操作,可以将该宗旨贯穿本申请的方案。例如,可以为用户提供尽量简单的操作方式来下达推荐指令,前面在介绍步骤s201时已经列举了几种操作方式,在此再对其中一种操作方式进行详细说明。

在该操作方式下,对于步骤s201,推荐指令由用户通过对展示信息项集合的页面中的预定控件进行操作而下达,进一步地,所述预定控件为按钮控件,所述操作为点击操作。进而,用户可以一键下达推荐指令,操作简单,有利于提高用户体验。

在本申请实施例中,对于某些信息项集合,可能存在重复的信息项,这些重复的信息项可能会给后续推荐结果或用户造成干扰,为了防止这样的问题,可以在筛选过程中主动排除这类干扰。具体地,对于步骤s202,从所述信息项集合包含的多个信息项中筛选出至少两个信息项,具体可以包括:当确定所述信息项集合包含的各信息项中存在重复的信息项时,筛掉所述重复的信息项;在筛掉后剩余的多个信息项中筛选出至少两个信息项。

需要说明的是,筛掉重复的信息项只是本申请的方案的一个可选步骤,不是必须要执行的,特别是对于某些已预先排除了重复的信息项的信息项集合,该可选步骤无需执行。在下面的各实施例中,可以执行该可选步骤,也可以不执行该可选步骤,不再一一说明。

在本申请实施例中,步骤s202有多种具体实施方式,包括但不限于:主要基于对各信息项进行排序的实施方式、主要基于对各信息项进行分类的实施方式、主要基于用户指定的筛选条件的实施方式、随机筛选信息项的实施方式,等等。前两种实施方式一般是按照预定策略进行的,前两种实施方式的优点是基本无需用户干预,推荐结果相对可靠,下面主要对前两种实施方式分别进行说明。

主要基于对各信息项进行排序的实施方式:

对于步骤s202,从所述信息项集合包含的多个信息项中筛选出至少两个信息项,具体可以包括:获得通过从一个或多个维度对所述信息项集合包含的多个信息项进行排序而得到信息项排序序列;根据所述信息项排序序列,选择至少两个信息项。其中,“排序而得到信息项排序序列”可以是预先进行的(比如,信息项排序序列可以是:具有默认列表项顺序的列表),也可以是在筛选信息项时才进行的(比如,信息项排序序列可以是:在筛选过程中对不同列表项顺序切换的列表,用户所见的可以一直是切换前的列表,也可以实时地是切换后的列表)。

所述维度可以是描述各信息项所包含信息时可基于的任意维度,包括但不限于:时间维度、空间维度、业务维度、用户维度等。

以信息项集合是旅游商品信息列表,信息项是旅游商品列表项为例。时间维度可以包括:旅游商品列表项的编辑时间、旅游商品列表项对应的旅游日期、旅游商品列表项对应的旅游天数等;空间维度可以包括:旅游商品列表项对应的行程距离、旅游商品列表项对应的城市数量等;业务维度可以包括:旅游商品列表项对应的销量、旅游商品列表项对应的价格、旅游商品列表项对应的折扣、旅游商品列表项对应的酒店星级等;用户维度可以包括:旅游商品列表项对应的用户点评数量、旅游商品列表项对应的用户浏览数量等。

“从一个或多个维度进行排序而得到信息项排序序列”可以指:从一个或多个维度进行排序而得到一个信息项排序序列,或者,从一个或多个维度进行排序而得到多个信息项排序序列。其中,每个信息项排序序列可以是只从某一个维度进行排序得到的,也可以是同时从多个维度进行排序(比如,给各维度分别指定对应的权重,进而进行加权排序等)得到的。

获得信息项排序序列后,“根据所述信息项排序序列,选择至少两个信息项”也可以有不止一种具体实施方式。假定对于一般用户而言,信息项排序序列中顺序靠前的信息项相比顺序靠后的信息项更优,则可以选择信息项排序序列中最靠前的至少两个信息项,也可以在信息项排序序列画出一个区间,在该区间中随机选择至少两个信息项(比如,在信息项排序序列中排名前十的信息项中随机选择至少两个信息项),等等。

在本申请实施例中,当得到多个信息项排序序列时,也可以从不同的信息项排序序列中选择信息项,如此,有利于使得后续推荐出的信息项各自的优点差异化,从而使得推荐结果更适应于不同的用户(不同用户所关注的优点可能不同,不同优点所对应的维度可能不同)。

在这种情况下,步骤s202的一种具体实施方式是:获得通过分别从不完全相同的维度对所述多个信息项进行排序得到的多个信息项排序序列;根据所述多个信息项排序序列,选择至少两个信息项,所述至少两个信息项至少部分选自不同的所述信息项排序序列。比如,可以获得通过分别从不完全相同的维度对多个信息项进行排序得到的两个信息项排序序列,分别选择每个信息项排序序列中顺序最靠前的一个信息项。

主要基于对各信息项进行分类的实施方式:

对于步骤s202,从所述信息项集合包含的多个信息项中筛选出至少两个信息项,具体可以包括:获得通过从一个或多个维度对所述信息项集合包含的多个信息项进行分类而得到信息项类;从其中一个所述信息项类中选择至少两个信息项,或者,从多个所述信息项类中选择至少两个信息项。

与上面的排序方案类似,分类方案也是从一个或多个维度进行的。但是,需要说明的是,在实际应用中,两者所涉及的具体维度可以有所区别,例如,在排序方案涉及的具体维度上,各信息项一般都有明确的顺序(比如,销量顺序、用户点评数量顺序等),而在分类方案涉及的具体维度上,各信息项一般没有明确的顺序。

仍以信息项集合是旅游商品信息列表,信息项是旅游商品列表项为例。在分类方案下,具体维度可以是:旅游商品列表项对应的旅游组织方、旅游商品列表项对应的旅游组织方的特色服务项目、旅游商品列表项对应的旅游商品类型(比如,包机酒类型、有导游类型、包车类型、直飞类型)、旅游商品列表项对应的目的地(比如城市、国家、国家内的区域、大洲等)、旅游商品列表项对应的景点、旅游商品列表项对应的人文活动等。

上面对步骤s203的其中两种具体实施方式分别进行了说明,在实际应用中,也可以结合多种方式来具体实施步骤s203。

在本申请实施例中,对于步骤s204,若每个信息项包含一个或多个信息子项,则对所述至少两个信息项进行对比,得到对比信息,具体可以包括:确定所述至少两个信息项分别包含的相对应的信息子项;对所述相对应的信息子项进行对比,得到对比信息。

而若信息项并未细分为信息子项,则可以直接从一定的维度对所述至少两个信息项进行对比。

在本申请实施例中,也可以不对所述至少两个信息项进行直接对比,而是进行间接对比。比如,对于步骤s204,对所述至少两个信息项进行对比,得到对比信息,具体可以包括:根据所述至少两个信息项的内容,确定至少一项参考信息;分别将所述至少两个信息项中的每个信息项与至少一项参考信息进行对比,得到对比信息,即为:对所述至少两个信息项进行间接对比所得到的对比信息。一般地,参考信息本身并非是所述至少两个信息项的内容,比如,对于旅游商品列表项,参考信息可以是旅游商品平均价格,则在对比时,可以将筛选出的各旅游商品列表项对应的价格分别与旅游商品平均价格进行对比,相应得到的对比信息可以是差价。

需要说明的是,所述对比也可能在执行步骤s202的过程中执行,因为,当采用上述的排序方案时,在排序过程中即要对从一定的维度对各信息项进行对比;另外,当采用上述的排序方案或分类方案时,在排序完毕或分类完毕后,选择信息项所采用的预定策略中也可能包含一些对比信息项的动作。

在本申请实施例中,可以将通过步骤s202筛选出的至少两个信息项和/或通过步骤s203得到的对比信息作为推荐结果,优选地,可以将所述对比信息和所述至少两个信息项作为推荐结果。

一般地,执行主体当前已经在展示信息项集合,推荐结果属于新生成的内容,可以将这部分内容与信息项集合展示展示在同一页面中(比如,对当前展示信息项集合的布局进行调整,以容纳展示推荐结果),也可以展示在不同页面中(比如,进行页面跳转以用于展示推荐结果,或者,以浮出的新窗口展示推荐结果,等等)。

进一步地,考虑到推荐结果本身就是用于推荐给用户,可以以容易引起用户注意的方式对推荐结果进行展示。比如,可以将推荐结果在展示所述信息项集合的页面中的预定显著位置(比如,该页面的靠上部分或中间等)进行展示,则对于用户推荐结果一目了然,有利于提高用户体验。

在本申请实施例中,当信息项集合中的信息项数量较多时,执行步骤s202和s203可能需要花费一定的时间(比如,花费数秒时间等),则对于用户,在下达推荐指令后,未必能后立即看到推荐结果。为了防止用户误认为执行主体未响应推荐指令,在执行步骤s204前,还可以执行:展示用于提示所述筛选过程和/或所述对比过程正在进行中的提示信息。所述提示信息的承载形式不限,可以是文字、音频、视频、动画、符号等。

在本申请实施例中,图2是一次推荐的流程,在实际应用中,用户也可以针对同一信息项集合多次下达推荐指令,所分别得到的推荐结果可以差异化,如此,更符合一般用户的心理预期,因为用户多次针对同一信息项集合多次下达推荐指令是期待看到至少不完全相同的推荐结果。

而是否能够实现所述差异化可以取决于执行步骤s202和/或步骤s203时所采用具体策略。比如,可以在筛选信息项时的维度选择方面加上随机性,可以在排序后或分类后的选择方面加上随机性等,可以在对比信息项时的维度选择方面加上随机性,从而,可能实现所述差异化,进而有利于提高用户体验。

为了便于理解,本申请实施例还提供了一种实际应用场景下,实施图2中的信息推荐方法时的效果示意图,如图3a、图3b、图3c所示。

在该实际应用场景下,执行主体为手机上的某个旅游商品应用的客户端以及对应的服务端,信息项集合为旅游商品信息列表,信息项为旅游商品信息列表项,可以将信息推荐的功能称为“一键嗨玩”。当然该功能名称只是一种示例,并非对本申请的限定,在实际应用中,也可以根据需要自己定义功能名称。

图3a本申请实施例提供的该实际应用场景下,一种已展示的旅游商品信息列表示意图。

在图3a中,用户已经指定了旅游出发地“杭州”和旅游目的地“日本”,并进行了搜索,搜索结果即为图3a中的旅游商品信息列表。该客户端展示了该旅游商品信息列表的5个列表项,用户可以通过滚动该旅游商品信息列表看到其他当前未示出的列表项。

该旅游商品信息列表的展示页面的右下角有一个圆形按钮控件,当前用户正在点击该按钮控件以下达针对该旅游商品信息列表的推荐指令。

图3b为本申请实施例提供的在图3a的页面中展示提示信息的示意图。

在图3b中,执行主体为获得推荐结果,正在筛选或对比列表项,其中,预定是要筛选出两个列表项。根据页面中间展示的提示信息可以看出,“一键嗨玩”正在进行中,具体地,筛选步骤已经完成,对比步骤正在进行中。

图3c为本申请实施例提供的在图3a的页面中展示推荐结果的示意图。

在图3c中,推荐结果展示在了该旅游商品信息列表所在页面的靠上部分。推荐结果包含了筛选出的两个列表项(分别对应于:商品1号、商品2号)以及它们的对比信息,对比信息具体包括了:对直降力度的对比,商品1号直降了500元,商品2号直降了800元;对旅游方式的对比,商品1号为专线品质跟团游,含往返机票(飞机餐),商品2号为含往返机票(飞机餐);对商品亮点的对比,商品1号为当地全程包车加导游,商品2号为含当地1日游。

在“一键嗨玩”的过程中,可以采取多种策略以实现推荐。例如,可以只在同类商品中筛选;可以筛掉重复的商品;可以优先筛选销量较高的商品;在多次推荐的情况下,可以按照商品销量次序,每次为用户推荐不同的商品;等等。

进一步地,本申请实施例还提供了该实际应用场景下的“一键嗨玩”可视交互动作示意图,如图4所述。

图4中的流程交互可以包括以下步骤:

执行主体展示旅游商品信息列表,旅游商品信息列表所在的页面上有用于下达推荐指令的按钮控件;

用户点击该按钮控件,以下达针对旅游商品信息列表的推荐指令;

执行主体响应于推荐指令,开始筛选以及对比旅游商品信息列表中的列表项,并在旅游商品信息列表所在的页面上浮现出相应的提示信息;

执行主体将筛选出的列表项以对比得到的对比信息作为推荐结果展示在页面的靠上部分;

用户可以根据推荐结果,选定一个列表项,以及在该列表项对应的旅游商品有库存的情况下可以购买。

通过“一键嗨玩”功能,可以基于用户的一键操作,便利地为用户推荐旅游商品信息列表项及相关的对比信息,且推荐结果相比于原来的旅游商品信息列表包含的众多列表项是简洁而直观的,可以有效减少用户为挑选旅游商品而耗费的精力,效率较高。

以上为本申请实施例提供的一种信息推荐方法,基于同样的思路,本申请实施例还提供对应的装置,如图5所示。

图5为本申请实施例提供的对应于图2的一种信息推荐装置的结构示意图,包括:

接收模块501,接收到针对信息项集合的推荐指令;

筛选模块502,响应于所述推荐指令,从所述信息项集合包含的多个信息项中筛选出至少两个信息项,其中,所述推荐指令中未对所述至少两个信息项进行指定;

对比模块503,对所述至少两个信息项进行对比,得到对比信息;

展示模块504,将所述对比信息和所述至少两个信息项作为推荐结果进行展示。

可选地,所述推荐指令由用户通过对展示所述信息项集合的页面中的预定控件进行操作而下达。

可选地,所述预定控件为按钮控件,所述操作为点击操作。

可选地,所述筛选模块502从所述信息项集合包含的多个信息项中筛选出至少两个信息项,具体包括:

所述筛选模块502当确定所述信息项集合包含的各信息项中存在重复的信息项时,筛掉所述重复的信息项,在筛掉后剩余的多个信息项中筛选出至少两个信息项。

可选地,所述筛选模块502从所述信息项集合包含的多个信息项中筛选出至少两个信息项,具体包括:

所述筛选模块502获得通过从一个或多个维度对所述信息项集合包含的多个信息项进行排序而得到信息项排序序列,根据所述信息项排序序列,选择至少两个信息项。

可选地,所述筛选模块502从所述信息项集合包含的多个信息项中筛选出至少两个信息项,具体包括:

所述筛选模块502获得通过分别从不完全相同的维度对所述多个信息项进行排序得到的多个信息项排序序列,根据所述多个信息项排序序列,选择至少两个信息项,所选择的每个信息项分别来自不同的所述信息项排序序列。

可选地,所述筛选模块502从所述信息项集合包含的多个信息项中筛选出至少两个信息项,具体包括:

所述筛选模块502获得通过从一个或多个维度对所述信息项集合包含的多个信息项进行分类而得到信息项类,从其中一个所述信息项类中选择至少两个信息项,或者,从多个所述信息项类中选择至少两个信息项。

可选地,每个所述信息项包含一个或多个信息子项;

所述对比模块503对所述至少两个信息项进行对比,得到对比信息,具体包括:

所述对比模块503确定所述至少两个信息项分别包含的相对应的信息子项,对所述相对应的信息子项进行对比,得到对比信息。

可选地,所述展示模块504将所述对比信息和所述至少两个信息项作为推荐结果进行展示前,还展示用于提示所述筛选过程和/或所述对比过程正在进行中的提示信息。

可选地,所述展示模块504将所述对比信息和所述至少两个信息项作为推荐结果进行展示,具体包括:

所述展示模块504将所述对比信息和所述至少两个信息项在展示所述信息项集合的页面中的预定显著位置进行展示。

可选地,所述信息项集合为列表,所述信息项为列表项。

可选地,所述信息项包含的信息为商品信息。

图5中的装置具体可以位于客户端和/或服务端上。

本申请实施例提供的装置与方法是一一对应的,因此,装置也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述装置的有益技术效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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