页面内容推荐方法、装置及电子设备与流程

文档序号:20690009发布日期:2020-05-08 19:19阅读:118来源:国知局
页面内容推荐方法、装置及电子设备与流程

本申请涉及页面内容推荐技术领域,特别是涉及页面内容推荐方法、装置及电子设备。



背景技术:

在网络销售平台中,经常会举办平台范围内的大型促销活动。平台则会为这种促销活动提供专门的入口页面,这种入口页面通常称为主会场页面。主会场页面作为活动的总入口,可以实现中心化的分流。为了达到上述目的,主会场页面中通常会设有很多资源位(坑位),这些资源位可以用来展示多个不同分会场的入口。例如,在活动的主会场页面中,可以包括美妆,母婴,服饰等多个行业的分会场入口,每个大的行业还可能会有多个业内的分会场入口,等等。

对于主会场页面而言,如何更精准地为用户提供更符合其需求的信息,是其产品目标。为此,在现有技术中提供了一些方案,例如,可以根据不同用户的个性化偏好信息等,提供“千人千面”的主会场页面。也就是说,对于不同用户而言,其看到的主会场页面的主体框架可能是相同的,但是具体呈现的内容可能不尽相同。例如,对于一些女性用户,可能会将服饰、美妆等行业的分会场入口展示在比较靠前的资源位中;而对于一些男性用户,则可能会将数码、手机等行业的分会场入口展示在比较靠前的资源位中,等等。

但是,“千人千面”通常是根据用户的历史行为记录等信息来生成的,而在实际应用中,虽然历史行为记录能够从一定程度上反应用户的兴趣爱好等,但是,有些实时产生的兴趣可能会更为重要。也就是说,一个人的历史行为记录显然无法全面、准确地预测其当前浏览的实际需求,以至于仅做到“千人千面”可能仍然无法更精确地导流。

因此,如何通过主会场页面进行更精确地导流,成为需要本领域技术人员解决的技术问题。



技术实现要素:

本申请提供了页面内容推荐方法、装置及电子设备,能够实现更精准的分流。

本申请提供了如下方案:

一种页面内容推荐方法,所述页面中包括多个不同导流颗粒度的版块,所述版块中包括多个资源位;所述方法包括:

获得用户在浏览所述页面的过程中对目标资源位关联的内容执行的操作行为信息,并根据所述操作行为信息确定所述用户对所述目标资源位关联的内容的感兴趣程度;

如果所述感兴趣程度符合预置条件,则根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度;

根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

将所述待推荐内容返回给客户端,以便所述客户端根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

一种页面内容推荐方法,所述页面中包括多个不同导流颗粒度的版块,所述版块中包括多个资源位;所述方法包括:

采集用户在浏览所述页面的过程中,对目标资源位关联的内容执行的操作行为信息,并提交到服务器,以便所述服务器确定所述用户对所述目标资源位关联的内容的感兴趣程度,如果所述感兴趣程度符合预置条件,根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度,并根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

接收所述服务器返回的待推荐内容;

根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

一种页面内容推荐装置,所述页面中包括多个不同导流颗粒度的版块,所述版块中包括多个资源位;所述装置包括:

用户兴趣判断单元,用于获得用户在浏览所述页面的过程中,对目标资源位关联的内容执行的操作行为信息,并根据所述操作行为信息确定所述用户对所述目标资源位关联的内容的感兴趣程度;

推荐内容颗粒度确定单元,用于如果所述感兴趣程度符合预置条件,则根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度;

推荐内容确定单元,用于根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

推荐内容返回单元,用于将所述待推荐内容返回给客户端,以便所述客户端根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

一种页面内容推荐装置,所述页面中包括多个不同导流颗粒度的版块,每个版块中包括多个资源位;所述装置包括:

信息采集单元,用于采集用户在浏览所述页面的过程中,对目标资源位关联的内容执行的操作行为信息,并提交到服务器,以便所述服务器确定所述用户对所述目标资源位关联的内容的感兴趣程度,如果所述感兴趣程度符合预置条件,根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度,并根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

推荐内容接收单元,用于接收所述服务器返回的待推荐内容;

推荐内容展示单元,用于根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

一种电子设备,包括:

一个或多个处理器;以及

与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:

采集用户在浏览页面的过程中,对目标资源位关联的内容执行的操作行为信息,并提交到服务器,以便所述服务器确定所述用户对所述目标资源位关联的内容的感兴趣程度,如果所述感兴趣程度符合预置条件,根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度,并根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

接收所述服务器返回的待推荐内容;

根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

根据本申请提供的具体实施例,本申请公开了以下技术效果:

通过本申请实施例,能够在页面中多个版块中都实现实时推荐功能,并且在每个版块中进行推荐时,还可以考虑版块内的导流颗粒度的因素,以此来确定待推荐内容的颗粒度。使得推荐的方向可以是从一个商品对象到分会场等商品对象集合的“扩散”,还可以是从品牌/店铺对象到一个具体商品对象的“收拢”,等等,而不是一味地根据一个商品对象推荐出其他的商品对象。通过这种方式,可以使得更多内容得到更多的曝光机会,也能够实现更精准的分流。

当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的系统架构的示意图;

图2是本申请实施例提供的第一方法的流程图;

图3-1至3-3是本申请实施例提供的第一种内容推荐方式示意图;

图4-1至4-3是本申请实施例提供的第二种内容推荐方式示意图;

图5-1、5-2是本申请实施例提供的第三种内容推荐方式示意图;

图6是本申请实施例提供的第二方法的流程图;

图7是本申请实施例提供的第一装置的示意图;

图8是本申请实施例提供的第二装置的示意图;

图9是本申请实施例提供的电子设备的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。

本申请发明人在实现本申请的过程中发现,在日常场景(也即,常规的客户端首页,而非大型促销活动的主会场页面)中通常存在“猜你喜欢”版块,其中的各个资源位中可以用于展示一些具体的商品对象的详情页链接,这些商品对象可以是根据用户的历史浏览、购买记录等确定出的用户可能感兴趣的商品对象来确定的。在现有技术中,该“猜你喜欢”版块具有实时推荐功能。也即,在用户浏览该“猜你喜欢”版块的过程中,可以收集用户在浏览过程中的行为,然后直接干预“猜你喜欢”的商品流。例如,某用户点击了其中某个商品对象的链接,之后在该商品对象的详情页中执行了一些操作,例如,收藏,加入购物车,评价等,由此可以认为用户对该商品感兴趣。在用户退出该商品对象的详情页,返回到首页的“猜你喜欢”版块时,可以在该商品对象链接所在资源位上提供与该商品对象相关或者相似的其他商品对象的链接,具体的推荐逻辑可以是,将浏览过该商品对象的其他用户还浏览过的其他商品对象进行推荐。由此可以根据用户在实际浏览页面过程中产生的行为来实时发现用户的兴趣点,并实时推荐该用户可能感兴趣的商品,从而使得推荐的结果更符合用户的需求。

如果将上述方案应用到大型促销活动的活动主会场页面中,则可以使得主会场页面具有实时推荐功能,以实现更精确的导流。但是,上述方案相当于是在一个固定的版块来响应用户的行为,而在活动主会场页面中,除了上述“猜你喜欢”版块通常还存在其他的版块,包括用于呈现各个分会场入口链接的版块,还可能会包括用于呈现一些知名品牌、店铺等页面链接的版块,等等。也即,“猜你喜欢”版块可能只是活动主会场页面中的一部分,因此,用户未必会去“猜你喜欢”版块去浏览,因此这些高效实时推荐的内容触发率是非常随机的,完全依赖用户未来的行为是否去查看“猜你喜欢”版块。另外,上述现有技术中的实时推荐功能主要是在商品对象粒度上进行推荐,而对于活动主会场页面而言,其一个重要的目的是给各个分会场做分流,将用户的访问流量从中心化的主会场分流到各个分会场,因此,仅在商品对象粒度上进行实时推荐,显然无法达到上述目的。

为此,本申请实施例针对现有的实时推荐功能进行了改进。在该改进的方案中,考虑到对于主会场页面而言,通常会提供多个不同的版块,不同版块用于在不同的导流颗粒度上进行导流,因此,在多种不同导流颗粒度的版块中,都可以进行实时推荐,并且,具体推荐的内容的颗粒度,可以根据用户实际发生操作行为的版块的颗粒度来进行确定。

其中,所谓的导流颗粒度,其包含两层含义,一是资源位的作用在于导流,也即,将主会场页面的用户访问流量引导至其他的页面中,引导的方式就是在主会场页面中设置多个资源位,每个资源位对应一个具体页面的链接,如果某用户在访问主会场页面时,点击了其中某个资源位的链接,则相当于将该用户流量导流至该链接对应的页面。第二层含义是,同一个主会场页面中,通过不同资源位导流后指向的页面具有不同的颗粒度。所谓的颗粒度具体可以是根据具体页面的信息聚合单位来确定的。例如,某个资源位展示的是一个商品对象的链接,也即该链接对应的详情页面是以一个具体的商品对象为单位进行的信息聚合,其中可能包括具体商品对象的图片、文字介绍、评价信息等,这种导流颗粒度就是商品对象粒度。如果某个资源位展示的是一个品牌/店铺的链接,也即该链接对应的详情页面是以一个品牌/店铺为单位进行的信息聚合,其中通常会包括该品牌或店铺内的多个商品对象的信息。这种导流颗粒度可以称为品牌/店铺粒度,其颗粒度的粗细程度要大于商品对象粒度。另外,如果某个资源位展示的是一个分会场的链接,也即该链接对应的详情页面是以一个分会场为单位进行的信息聚合,其中通常会包括该分会场中的多个品牌/店铺对象,和/或多个商品对象的信息。这种导流颗粒度可以称为分会场粒度,其颗粒度的粗细程度通常要大于品牌/店铺粒度,也大于商品对象粒度。也就是说,按照颗粒度从大到小通常可以分为:分会场粒度,品牌/店铺粒度,商品对象粒度,等等。在主会场页面中,可以按照导流颗粒度对资源位进行分类,形成多个不同的版块,例如,分会场版块,品牌/店铺版块,商品对象版块。其中,对于分会场而言,通常是按照行业等进行划分,同一个行业内可能包括多个品牌/店铺,具体品牌/店铺下又会包括多个具体的商品对象,按此粒度进行导流时,可以将用户流量导流至具体分会场的页面,用户可以通过该页面获得多个商品对象甚至多个品牌/店铺对象的具体信息。相应的,对于点击这类资源位的用户而言,其目标的精确度通常比较低,例如,对具体的品牌/店铺等可能还没有明确的意向,具体的商品对象则更不明确。品牌/店铺粒度通常会小于分会场粒度,一个具体的品牌或者店铺中对应的页面中只包括该品牌或店铺中参加当前活动的商品对象的信息。点击这类资源位的用户,相对于点击分会场版块资源位的用户而言,其目标会相对明确,可能是对某具体的品牌/店铺具有较高的认知度或者认可度。商品对象粒度则只代表一个具体商品对象,按此粒度进行导流时,会直接将用户引导至一个具体商品对象的详情页面。其颗粒度最细,相应的,代表用户的目标也更加明确。

具体在不同颗粒度的版块中进行实时推荐时,具体的待推荐内容的颗粒度可以与当前版块相同,也可以不同。例如,在商品对象颗粒度的版块(例如“猜你喜欢”版块)中进行推荐时,待推荐的内容的颗粒度可以是分会场,在品牌/店铺颗粒度的版块中进行推荐时,待推荐内容的颗粒度可以是具体品牌/店铺内的商品对象。前者可以实现从一个具体的商品对象到分会场这种更大颗粒度的流量“扩散”,后者则可以实现从一个品牌/店铺到一个具体商品对象这种更小粒度的“收拢”。也就是说,可以根据实际版块的具体颗粒度情况,进行实时的推荐,使得推荐的过程并不是一味地“扩散”,在品牌/店铺等版块中,由于用户对品牌/店铺等本身可能具有一定的认知或者认可度,没有必要再扩散到其他的品牌/店铺甚至其他分会场,因此,还可以进行适当的“收拢”,以此实现更精准地推荐。另外,在分会场版块中进行实时推荐时,则可以推荐其他具体的分会场,以使得更符合用户需求的分会场能够更有限地曝光给当前用户,等等。

也就是说,在本申请实施例中,能够在活动主会场页面的多个不同导流颗粒度的版块中都实现实时推荐,并且,推荐的内容的颗粒度可以根据当前所在版块的导流颗粒度进行确定,实现更灵活的推荐方案。

具体实现时,从系统架构角度而言,如图1所示,本申请实施例可以包括后台的服务器,以及前台的客户端,其中,服务器主要用于提供各种具体的资源、数据,以及对用户行为的分析,推荐内容的生成,等等,客户端则主要用于前端页面的呈现,也即,可以根据服务器提供的页面数据,对具体的页面,以及页面内实时推荐的内容进行展示。其中,对于客户端而言,具体可以是移动终端设备中运行的独立的应用程序(app),或者,也可以是基于终端设备中的浏览器进行展示的网页,等等,这里不进行限定。

下面对本申请实施例提供的具体实现方案进行详细介绍。

实施例一

首先,该实施例一从服务器的角度,提供了一种页面内容推荐方法,其中,所述页面具体可以是活动主会场页面等,具体的,所述页面中包括多个不同导流颗粒度的版块,所述版块中包括多个资源位;参见图2,所述方法包括:

s201:采集用户在浏览所述页面的过程中,对目标资源位关联的内容执行的操作行为信息,并根据所述操作行为信息确定所述用户对所述目标资源位关联的内容的感兴趣程度;

具体实现时,用户在浏览页面过程中的具体的操作行为信息可以由客户端进行记录,并提交到服务器,这样,服务器可以根据客户端提交的信息,采集到用户具体对页面中的目标资源位关联的内容执行的操作行为信息。例如,是否对某目标资源位关联的内容进行了点击查看操作,如果点击查看,则在具体的内容详情页面中又执行了哪些操作行为,等等。这些操作行为可以用于判断用户当前实时的兴趣点在哪里。例如,如果某用户在浏览某主会场页面的过程中,点击了其中一个资源位,该资源位中展示的是某个分会场页面的链接,在进入该分会场页面后,用户进一步点击查看了该分会场内的一些具体的信息,例如,查看了某些具体品牌/店铺的页面,或者,查看了分会场内具体某商品对象的详情页面,等等,则证明该用户可能会该分会场比较感兴趣。而如果某用户点击了某分会场链接,但是只是快速浏览了该分会场页面,而没有进一步执行具体的点击查看等操作,便返回到主会场页面,则证明该用户对该分会场的兴趣不大。另外,如果某用户在浏览主会场页面内的分会场粒度的版块时,是快速浏览,没有对任何的分会场链接执行具体的点击查看等操作,则证明该用户可能对当前展示的各个分会场都不感兴趣,等等。对于其他颗粒度的版块内容也都可以通过类似的方式,判断出用户对具体页面内容的感兴趣程度。

s202:如果所述感兴趣程度符合预置条件,则根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度;

在确定出用户对某具体目标资源位关联的内容的感兴趣程度后,如果符合某预置条件,则在本申请实施例中,首先可以根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度。也就是说,在发现某用户对某目标资源位的内容感兴趣或者不感兴趣时,并不是直接生成待推荐的内容,而是首先确定出该目标资源位所属版块对应的导流颗粒度信息,然后,根据该信息确定出需要推荐哪个具体颗粒度的内容。

例如,如果所述目标资源位所在的版块的导流颗粒度为商品对象粒度,则可以将所述待推荐内容的目标颗粒度确定为活动分会场。具体如图3-1所示,主会场页面中当前展示的是“猜你喜欢”版块,其中展示的具体内容是一些商品对象流,也即,该版块的导流颗粒度为商品对象粒度。假设某用户点击了其中的301处所示的目标资源位内的商品对象链接,进入到如图3-2所示的商品对象详情信息页面。后续在该详情信息页面中执行了一些操作,表明该用户对该商品对象感兴趣。然后,在用户通过3-2处的“返回”操作选项返回到主会场页面后,如图3-3中的303处所示,可以在之前被操作的目标资源位处展示出一些分会场的链接。也就是说,在用户对商品对象粒度的信息进行操作时,实时推荐的对象可以是分会场粒度的信息,以此实现由一个商品对象向一个分会场的扩散,以使得更多的同类商品对象曝光给当前用户。

或者,如果所述目标资源位所在的版块的导流颗粒度为品牌/店铺例如,则可以将所述待推荐内容的目标颗粒度确定为商品对象粒度。例如,如图4-1所示,假设主会场页面中当前展示到品牌/店铺版块,也即各个资源位中展示的是一些品牌、店铺对象的链接。此时,假设用户点击了其中的401处所示的品牌链接,则可以进入到如图4-2所示的品牌详情页面。之后,该用户可能会在该页面中执行一些操作,例如,可能查看了其中具体的某个商品对象的详情页面,等等,以此证明用户对该品牌感兴趣。之后,在用户点击了402处所示的“返回”操作选项返回到主会场页面后,可以如图4-3中的403处所示,可以展示出与该品牌相关的一些具体商品对象的链接。也就是说,如果用户对品牌/店铺对象粒度上的内容感兴趣,则具体在进行实时推荐时,不适于再进行扩散,因此,不再推荐分会场粒度或者其他品牌/店铺粒度上的内容,而是直接在该品牌/店铺对象内进行商品对象粒度上的内容推荐。

再者,如果所述目标资源位所在的版块的导流颗粒度为活动分会场粒度,则将所述待推荐内容的目标颗粒度确定为活动分会场粒度。例如,如图5-1中的501处所示,假设主会场页面中当前展示的是分会场版块,其中的各个资源位中展示的是多个分会场的入口链接。此时,假设用户对其中的某个分会场链接进行了点击查看,并在分会场页面中执行了一些操作,则在返回到主会场页面后,如图5-2中的502处所示,可以提供一些与前述被查看的分会场相似的其他分会场的推荐内容。或者,如果用户在浏览上述分会场版块的过程中,页面滑动速度比较快,没有对其中任何的分会场链接进行点击查看,则证明用户对这些分会场可能都不感兴趣,此时,也可以在页面滑动的过程中,在图5-2中502所示的位置处实时推荐出一些其他分会场的信息,具体可以是与已经被浏览的各个分会场均不同的分会场的信息,等等。

需要说明的是,本申请实施例中所述的活动分会场具体可以包括通过多种维度开设的分会场,例如,可以按照不同的行业划分为多个分会场,每个行业分会场内还可以进一步细分为多个行业内的分会场;或者,还可以是按照各种排行榜的榜单创建多个分会场;或者,还可以按照场景或者标签等(例如,出游必备,健身必备等)创建多个分会场,等等。

s203:根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

具体在确定出待推荐内容的目标颗粒度信息之后,便可以根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容。例如,在由一个商品对象推荐出一个分会场的情况下,具体实现时,由于一个分会场通常会关联一个商品对象集合,因此,具体在确定待推荐内容时,首先可以确定所述目标资源位关联的商品对象与各活动分会场关联的商品对象集合之间的相似度,根据所述相似度确定待推荐的活动分会场。

或者,在由一个品牌/店铺对象推荐出一个商品对象信息的情况下,可以从目标资源位关联的品牌/店铺关联的商品对象集合中确定待推荐的商品对象。例如,可以从品牌/店铺关联的商品对象集合中选择出热度最高的一个或多个商品对象进行推荐,等等。

或者,在由一个或多个分会场推荐出其他分会场内容的情况下,可以确定与所述目标资源位对应的活动分会场关联的商品对象集合之间的相似度符合预置条件的目标活动分会场。例如,具体可以是与目标资源位对应的活动分会场关联的商品对象集合之间的相似度高于某第一阈值(对应于用户对某活动分会场感兴趣的情况),或者低于某第二阈值的分会场(对应于用户对分会场版块中所展示出的各个分会场均不感兴趣的情况),等等。

s204:将所述待推荐内容返回给客户端,以便所述客户端根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

在确定出具体的待推荐内容之后,便可以返回给客户端,相应的,客户端可以根据所述目标资源位所在的位置,对所述待推荐内容进行展示。其中,根据采集到的用户操作行为信息的不同,具体返回待推荐内容的时机也可以有多种。例如,如果采集到的用户对目标资源位关联的内容执行的操作行为信息是对所述目标资源位关联的内容执行的点击查看操作行为,以及在所述目标资源位关联的内容详情页中执行的相关操作行为信息;则可以在在从所述目标资源位关联的内容详情页返回到所述页面中所述目标资源所在的位置处后,再将待推荐内容返回给客户端,然后由客户端根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

或者,如果采集到的用户操作行为是用户对所述目标资源位的内容执行的滑动浏览操作行为,则也可以在滑动浏览的过程中,将待推荐内容返回给客户端,然后由客户端根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

另外,客户端具体在对所述待推荐内容进行展示时,也可以有多种具体的实现方式,例如,如图3-3所示,可以在所述目标资源位所在位置处创建浮层,并在所述浮层中对所述待推荐内容进行展示。或者,如图4-3或是5-2所示,也可以在所述目标资源位所在位置附近插入新的资源位,并在所插入的新的资源位中对所述待推荐内容进行展示。

总之,通过本申请实施例,能够在页面中多个版块中都实现实时推荐功能,并且在每个版块中进行推荐时,还可以考虑版块内的导流颗粒度的因素,以此来确定待推荐内容的导流颗粒度。使得推荐的方向可以是从一个商品对象到分会场等商品对象集合的“扩散”,还可以是从品牌/店铺对象到一个具体商品对象的“收拢”,等等,而不是一味地根据一个商品对象推荐出其他的商品对象。通过这种方式,可以使得更多内容得到更多的曝光机会,也能够实现更精准的分流。

实施例二

该实施例二是与实施例一相对应的,从客户端的角度,提供了一种页面内容推荐方法,其中,所述页面中包括多个不同导流颗粒度的版块,所述版块中包括多个资源位;参见图6,所述方法具体可以包括:

s601:采集用户在浏览所述页面的过程中,对目标资源位关联的内容执行的操作行为信息,并提交到服务器,以便所述服务器确定所述用户对所述目标资源位关联的内容的感兴趣程度,如果所述感兴趣程度符合预置条件,根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度,并根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

s602:接收所述服务器返回的待推荐内容;

s603:根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

其中,具体在根据所述目标资源位所在的位置,对所述待推荐内容进行展示时,可以在所述目标资源位所在位置处创建浮层,并在所述浮层中对所述待推荐内容进行展示。或者,也可以在所述目标资源位所在位置附近插入新的资源位,并在所插入的新的资源位中对所述待推荐内容进行展示。

关于该实施例二中的未详述部分,请参见前述实施例一中的记载,这里不再赘述。

与实施例一相对应,本申请实施例还提供了一种页面内容推荐装置,所述页面中包括多个不同导流颗粒度的版块,所述版块中包括多个资源位;参见图7,所述装置具体可以包括:

用户兴趣判断单元701,用于获得用户在浏览所述页面的过程中,对目标资源位关联的内容执行的操作行为信息,并根据所述操作行为信息确定所述用户对所述目标资源位关联的内容的感兴趣程度;

推荐内容颗粒度确定单元702,用于如果所述感兴趣程度符合预置条件,则根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度;

推荐内容确定单元703,用于根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

推荐内容返回单元704,用于将所述待推荐内容返回给客户端,以便所述客户端根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

具体实现时,所述推荐导流颗粒度确定单元具体可以用于:如果所述目标资源位所在的版块的导流颗粒度为商品对象粒度,则将所述待推荐内容的目标颗粒度确定为活动分会场粒度。

此时,所述推荐内容确定单元具体可以用于,确定所述目标资源位关联的商品对象与各活动分会场关联的商品对象集合之间的相似度,根据所述相似度确定待推荐的活动分会场。

或者,所述推荐导流颗粒度确定单元具体可以用于:

如果所述目标资源位所在的版块的导流颗粒度为品牌/店铺对象粒度,则将所述待推荐内容的目标颗粒度确定为商品对象粒度。

此时,所述推荐内容确定单元具体可以用于,

从所述目标资源位关联的店铺关联的商品对象集合中确定待推荐的商品对象。

或者,所述推荐导流颗粒度确定单元具体可以用于:

如果所述目标资源位所在的版块的导流颗粒度为活动分会场粒度,则将所述待推荐内容的目标颗粒度确定为活动分会场粒度。

此时,所述推荐内容确定单元具体可以用于,

确定与所述目标资源位对应的活动分会场关联的商品对象集合之间的相似度符合预置条件的目标活动分会场。

其中,所述对目标资源位关联的内容执行的操作行为信息包括:对所述目标资源位关联的内容执行的点击查看操作行为,以及在所述目标资源位关联的内容详情页中执行的相关操作行为信息;

所述待推荐内容返回单元具体可以用于:

在从所述目标资源位关联的内容详情页返回到所述页面中所述目标资源所在的位置处后,将所述待推荐内容返回给客户端,以便所述客户端根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

或者,所述对目标资源位关联的内容执行的操作行为信息包括:对所述目标资源位的内容执行的滑动浏览操作行为;

此时,所述待推荐内容返回单元具体可以用于:

在滑动浏览的过程中,所述待推荐内容返回给客户端,以便所述客户端根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

与实施例二相对应,本申请实施例还提供了一种页面内容推荐装置,其中,所述页面中包括多个不同导流颗粒度的版块,所述版块中包括多个资源位;参见图8,所述装置具体可以包括:

信息采集单元801,用于采集用户在浏览所述页面的过程中,对目标资源位关联的内容执行的操作行为信息,并提交到服务器,以便所述服务器确定所述用户对所述目标资源位关联的内容的感兴趣程度,如果所述感兴趣程度符合预置条件,根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度,并根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

推荐内容接收单元802,用于接收所述服务器返回的待推荐内容;

推荐内容展示单元803,用于根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

具体实现时,所述推荐内容展示单元具体可以用于,在所述目标资源位所在位置处创建浮层,并在所述浮层中对所述待推荐内容进行展示。

或者,在另一种实现方式下,所述推荐内容展示单元还可以用于,在所述目标资源位所在位置附近插入新的资源位,并在所插入的新的资源位中对所述待推荐内容进行展示。

另外,对应于实施例二,本申请实施例还提供了一种电子设备,包括:

一个或多个处理器;以及

与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:

采集用户在浏览页面的过程中,对目标资源位关联的内容执行的操作行为信息,并提交到服务器,以便所述服务器确定所述用户对所述目标资源位关联的内容的感兴趣程度,如果所述感兴趣程度符合预置条件,根据所述目标资源位所在的版块对应的导流颗粒度,确定待推荐内容的目标颗粒度,并根据所述目标资源位关联的内容以及所述目标颗粒度确定待推荐内容;

接收所述服务器返回的待推荐内容;

根据所述目标资源位所在的位置,对所述待推荐内容进行展示。

其中,图9示例性的展示出了电子设备的架构,例如,设备900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,飞行器等。

参照图9,设备900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(i/o)的接口912,传感器组件914,以及通信组件916。

处理组件902通常控制设备900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件902可以包括一个或多个处理器920来执行指令,以完成本公开技术方案提供的视频播放方法中的当满足预设条件时,生成流量压缩请求,并发送给服务器,其中所述流量压缩请求中记录有用于触发服务器获取目标关注区域的信息,所述流量压缩请求用于请求服务器优先保证目标关注区域内视频内容的码率;根据服务器返回的码流文件播放所述码流文件对应的视频内容,其中所述码流文件为服务器根据所述流量压缩请求对所述目标关注区域之外的视频内容进行码率压缩处理得到的视频文件的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理部件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。

存储器904被配置为存储各种类型的数据以支持在设备900的操作。这些数据的示例包括用于在设备900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件906为设备900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为设备900生成、管理和分配电力相关联的组件。

多媒体组件908包括在设备900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当设备900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当设备900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。

i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件914包括一个或多个传感器,用于为设备900提供各个方面的状态评估。例如,传感器组件914可以检测到设备900的打开/关闭状态,组件的相对定位,例如所述组件为设备900的显示器和小键盘,传感器组件914还可以检测设备900或设备900一个组件的位置改变,用户与设备900接触的存在或不存在,设备900方位或加速/减速和设备900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件916被配置为便于设备900和其他设备之间有线或无线方式的通信。设备900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件916还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,设备900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由设备900的处理器920执行以完成本公开技术方案提供的视频播放方法中的当满足预设条件时,生成流量压缩请求,并发送给服务器,其中所述流量压缩请求中记录有用于触发服务器获取目标关注区域的信息,所述流量压缩请求用于请求服务器优先保证目标关注区域内视频内容的码率;根据服务器返回的码流文件播放所述码流文件对应的视频内容,其中所述码流文件为服务器根据所述流量压缩请求对所述目标关注区域之外的视频内容进行码率压缩处理得到的视频文件。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上对本申请所提供的页面内容推荐方法、装置及电子设备,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。

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