一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息展示方法、装置、电子设备及可读存储介质与流程

2022-02-22 03:29:17 来源:中国专利 TAG:


1.本技术实施例涉及数据处理技术领域,尤其涉及一种信息展示方法、装置、电子设备及可读存储介质。


背景技术:

2.在信息推荐场景,通常会预估当前页面下展示信息的用户行为数据(例如:点击率、转化率),并根据业务目标(例如:最大化点击率或最大化转化率),对多个待展示信息进行排序业务目标,以便从多个待展示信息中选择出展示信息在当前页面进行展示。
3.相关技术中,在单页面下对展示信息的排序,业务目标能达到最优,但是在跨页面下,业务目标只能达到在单页面下的局部最优,并不能达到在跨页面下的全局最优。


技术实现要素:

4.本技术实施例提供一种信息展示方法、装置、电子设备及可读存储介质,以使在跨页面下的展示信息分配能够达到全局最优。
5.本技术实施例第一方面提供了一种信息展示方法,所述方法包括:
6.获得多个待展示信息;
7.确定所述多个待展示信息分别在当前页面的当前展示参数值,并确定所述多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,所述期望展示参数值为所述当前页面的多个下一跳页面的展示参数值的总和,所述多个下一跳页面为根据所述当前页面的多种候选操作触发而跳转的页面;
8.根据所述多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从所述多个待展示信息中确定当前待展示信息及其所属的展示页面;
9.将所述当前待展示信息添加到自身所属的展示页面。
10.可选地,确定所述多个待展示信息分别在当前页面的当前展示参数值,包括:
11.确定所述当前页面中暂未添加待展示信息的待展示位置,针对每个暂未被添加至展示页面的待展示信息,根据所述当前页面的待展示位置对应的位置因子、该待展示信息的历史用户行为数据,确定该待展示信息在当前页面的当前展示参数值。
12.可选地,确定所述多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,包括:
13.确定所述当前页面的下一跳页面中暂未添加待展示信息的待展示位置;
14.针对每个暂未被添加至展示页面的待展示信息,根据所述当前页面的下一跳页面的待展示位置对应的位置因子、该待展示信息历史用户行为数据以及所述当前页面跳转到其每一个下一跳页面的跳转概率,确定该待展示信息分别在所述当前页面的每个下一跳页面的展示参数值;
15.将该待展示信息分别在所述当前页面的多个下一跳页面的展示参数值的总和,确定为该待展示信息在当前页面的下一跳页面的期望展示参数值。
16.可选地,一个页面的每个展示位置的位置因子是通过以下步骤确定的:
17.获取同一历史展示信息在该页面的多个展示位置的历史点击率;
18.将历史点击率最大的值确定为基准值;
19.将每个展示位置的历史点击率与所述基准值的比值确定为该页面的每个展示位置对应的位置因子。
20.可选地,根据所述多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从所述多个待展示信息中确定当前待展示信息及其所属的展示页面,包括:
21.确定所述当前页面及其下一跳页面中暂未添加待展示信息的待展示位置;
22.对所有暂未被添加至展示页面的待展示信息在所述待展示位置的当前展示参数值和期望展示参数值进行比较,确定数值最大的参数值;
23.在数值最大的参数值为当前展示参数值的情况下,确定所述数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面;
24.在数值最大的参数值为期望展示参数值的情况下,确定所述数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面的下一跳页面。
25.可选地,将所述当前待展示信息添加到自身所属的展示页面,包括:
26.在数值最大的参数值为当前展示参数值的情况下,将所述数值最大的参数值对应的待展示信息添加到所述当前页面的待展示位置;
27.在数值最大的参数值为期望展示参数值的情况下,将所述数值最大的参数值对应的待展示信息添加到所述当前页面的下一跳页面的待展示位置。
28.可选地,获得多个待展示信息,包括:
29.获取预设时间内的多个已展示信息;
30.获取与所述已展示信息不同的多个待展示信息。
31.本技术实施例第二方面提供一种信息展示装置,所述装置包括:
32.获得模块,用于获得多个待展示信息;
33.第一确定模块,用于确定所述多个待展示信息分别在当前页面的当前展示参数值,并确定所述多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,所述期望展示参数值为所述当前页面的多个下一跳页面的展示参数值的总和,所述多个下一跳页面为根据所述当前页面的多种候选操作触发而跳转的页面;
34.第二确定模块,用于根据所述多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从所述多个待展示信息中确定当前待展示信息及其所属的展示页面;
35.添加模块,用于将所述当前待展示信息添加到自身所属的展示页面。
36.可选地,所述第一确定模块包括:
37.第一确定子模块,用于确定所述当前页面中暂未添加待展示信息的待展示位置,针对每个暂未被添加至展示页面的待展示信息,根据所述当前页面的待展示位置对应的位置因子、该待展示信息的历史用户行为数据,确定该待展示信息在当前页面的当前展示参数值。
38.可选地,所述第一确定模块还包括:
39.第二确定子模块,用于确定所述当前页面的下一跳页面中暂未添加待展示信息的
待展示位置;
40.针对每个暂未被添加至展示页面的待展示信息,根据所述当前页面的下一跳页面的待展示位置对应的位置因子、该待展示信息历史用户行为数据以及所述当前页面跳转到其每一个下一跳页面的跳转概率,确定该待展示信息分别在所述当前页面的每个下一跳页面的展示参数值;
41.将该待展示信息分别在所述当前页面的多个下一跳页面的展示参数值的总和,确定为该待展示信息在当前页面的下一跳页面的期望展示参数值。
42.可选地,所述第一确定子模块或第二确定子模块包括:
43.获取单元,用于获取同一历史展示信息在该页面的多个展示位置的历史点击率;
44.第一确定单元,用于将历史点击率最大的值确定为基准值;
45.第二确定单元,用于将每个展示位置的历史点击率与所述基准值的比值确定为该页面的每个展示位置对应的位置因子。
46.可选地,所述第二确定模块,包括:
47.第三确定子模块,用于确定所述当前页面及其下一跳页面中暂未添加待展示信息的待展示位置;
48.第四确定子模块,用于对所有暂未被添加至展示页面的待展示信息在所述待展示位置的当前展示参数值和期望展示参数值进行比较,确定数值最大的参数值;
49.第五确定子模块,用于在数值最大的参数值为当前展示参数值的情况下,确定所述数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面;
50.第六确定子模块,用于在数值最大的参数值为期望展示参数值的情况下,确定所述数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面的下一跳页面。
51.可选地,所述添加模块,包括:
52.第一添加模块,用于在数值最大的参数值为当前展示参数值的情况下,将所述数值最大的参数值对应的待展示信息添加到所述当前页面的待展示位置;
53.第二添加模块,用于在数值最大的参数值为期望展示参数值的情况下,将所述数值最大的参数值对应的待展示信息添加到所述当前页面的下一跳页面的待展示位置。
54.可选地,所述获得模块,包括:
55.第一获取子模块,用于获取预设时间内的多个已展示信息;
56.第二获取子模块,用于获取与所述已展示信息不同的多个待展示信息。
57.本技术实施例第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术第一方面所述的方法中的步骤。
58.本技术实施例第四方面提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现本技术第一方面所述的方法的步骤。
59.采用本技术实施例提供的信息展示方法,通过获取多个待展示信息,并确定多个待展示信息分别在当前页面的当前展示参数值,以及多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,根据多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从多个待展示信息中确定当前待展示信息及其所属的展示页面,最后将当前待展示信息添加到自身所属的展示页面。通过确定多个待展示信息分别在当前页面
的当前展示参数值,以及多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,能够便于实现待展示信息在跨页面下的分配,根据多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从多个待展示信息中确定当前待展示信息及其所属的展示页面,能够实现多个待展示页面在跨页面下,业务目标达到全局最优。
附图说明
60.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
61.图1是本技术一实施例提出的信息展示方法的流程图;
62.图2是本技术一实施例提出的页面跳转的示意图;
63.图3是本技术一实施例提出的展示位置的示意图;
64.图4是本技术一实施例提出的待展示信息分配的示意图;
65.图5是本技术另一实施例提供的确定待展示信息的展示页面的流程图;
66.图6是本技术一实施例提出的信息展示装置的示意图。
具体实施方式
67.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
68.本技术发明人针对在跨页面下,业务目标只能达到局部最优,提出对待展示信息进行当前页面的当前展示参数值和下一跳页面的期望展示参数值的确定方法,以便根据多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从多个待展示信息中确定当前待展示信息及其所属的展示页面,从而实现多个待展示页面在跨页面下,业务目标达到全局最优。
69.基于相关技术只能计算在当前页面下的业务目标,本技术基于有限状态机和单页面内的展示位置差异,提出了一种新的能够在跨页面下刻画总的业务目标的计算方法,具体为:
[0070][0071]
其中,p(si|s
i-1
)=1,i为展示页面,j表示待展示位置,α
x
表示待展示位置的展示因子,具体地,x可用j代替,αj为当前页面的待展示位置的位置因子,m表示单页面展示的商品个数,此处只考虑当前页面与当前页面的下一跳页面的整体排序优化,此处的ctr(click-through-rate,点击通过率)亦可换成其他业务指标的优化(比如ctr*cvr(转化量/点击量)),其中,cvr(conversion rate,转化率)。以下实施例所用到的方法均基于本式提出。
[0072]
参考图1,图1是本技术一实施例提出的信息展示方法的流程图。如图1所示,该方法包括以下步骤:
[0073]
步骤s11:获得多个待展示信息。
[0074]
本实施例中,可预先获得多个待展示信息,以便对待展示信息进行分配,其中,待展示信息可为待推荐的信息,例如,对于电商等网页页面,待展示信息可为待推荐的商品图片,对于短视频类网页页面,待展示信息可为待推荐的视频所对应的图片,或者,待展示信息还可为文字信息。
[0075]
为了避免在短时间内,窗口重复推荐相同的内容,在一种可行的实施方式中,所述步骤s11可包括以下步骤:
[0076]
获取预设时间内的多个已展示信息;
[0077]
获取与所述已展示信息不同的多个待展示信息。
[0078]
在本实施例中,预设时间为当前时间点之前的一个时间段,预设时间的取值范围可为10-20分钟,例如,若预设时间的取值为10分钟,则预设时间内表示当前时间点之前10分钟到当前时间点的整个时间段内,页面的已展示信息是已知的,例如,可建立已展示的信息以及每个已展示信息的展示时间戳之间的关联关系,并进行存储,进而可直接获取预设时间内的多个已展示信息。
[0079]
然后,可获取与已展示信息不同的多个待展示信息,具体地,可根据获取的多个已展示信息,对推荐数据库进行过滤,从推荐数据库中剔除已展示信息,然后,再从过滤后的推荐数据库中获取多个待展示信息,从而能够避免预设时间内的已展示信息进行重复推荐展示,达到避免在短时间内,窗口重复推荐相同的内容的目的。
[0080]
步骤s102:确定所述多个待展示信息分别在当前页面的当前展示参数值,并确定所述多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,所述期望展示参数值为所述当前页面的多个下一跳页面的展示参数值的总和,所述多个下一跳页面为根据所述当前页面的多种候选操作触发而跳转的页面。
[0081]
在本实施例中,确定多个待展示信息分别在当前页面的当前展示参数值,以及,确定多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,以便通过多个待展示信息在当前页面的当前展示参数值以及当前页面的下一跳页面的期望展示参数值来确定待展示参数的展示页面,其中,展示页面可为当前页面或者当前页面的下一跳页面。
[0082]
具体地,确定多个待展示信息分别在当前页面的当前展示参数值可为:
[0083]
确定所述当前页面中暂未添加待展示信息的待展示位置,针对每个暂未被添加至展示页面的待展示信息,根据所述当前页面的待展示位置对应的位置因子、该待展示信息的历史用户行为数据,确定该待展示信息在当前页面的当前展示参数值。
[0084]
在本实施例中,为了便于比较多个待展示信息在当前页面的当前展示参数值以及当前页面的下一跳页面的期望展示参数值的大小,需要先确定当前页面中暂未添加待展示信息的待展示位置,当前页面预先设置有用于展示待展示信息的多个待展示位置,每个待展示位置具有对应的位置因子,位置因子用于表征在一个页面内部,因待展示位置的差异导致的待展示信息的用户行为数据的影响程度。该待展示信息的用户历史行为数据可为该待展示信息的点击率、转化率和曝光时长等。针对每个暂未被添加至展示页面的待展示信息,根据当前页面的待展示位置,可确定对应的位置因子,然后根据该待展示信息的历史用户行为数据,结合位置因子,即可确定该待展示信息在当前页面的当前展示参数值。
[0085]
具体地,确定所述多个待展示信息分别在当前页面的下一跳页面的期望展示参数
值,包括:
[0086]
确定所述当前页面的下一跳页面中暂未添加待展示信息的待展示位置;
[0087]
针对每个暂未被添加至展示页面的待展示信息,根据所述当前页面的下一跳页面的待展示位置对应的位置因子、该待展示信息历史用户行为数据以及所述当前页面跳转到其每一个下一跳页面的跳转概率,确定该待展示信息分别在所述当前页面的每个下一跳页面的展示参数值;
[0088]
将该待展示信息分别在所述当前页面的多个下一跳页面的展示参数值的总和,确定为该待展示信息在当前页面的下一跳页面的期望展示参数值。
[0089]
在本实施例中,还需要先确定当前页面的下一跳页面中暂未添加待展示信息的待展示位置,当前页面的下一跳页面中设置有多个待展示位置,且当前页面的下一跳页面中暂未添加待展示信息的待展示位置的个数与当前页面的待展示位置的个数相同,每个待展示位置具有对应的位置因子,位置因子用于表征因待展示位置的差异导致的待展示信息的点击率的影响程度。该待展示信息的用户历史行为数据可为该待展示信息的点击率、转化率和曝光时长等。针对每个暂未被添加至展示页面的待展示信息,根据当前页面的待展示位置,可确定对应的位置因子,然后根据该待展示信息的历史用户行为数据,结合位置因子,以及当前页面跳转到其每一个下一跳页面的跳转概率,即可确定该待展示信息在当前页面的下一跳页面的展示参数值,然后,将该待展示信息分别在当前页面的多个下一跳页面的展示参数值的总和,确定为该待展示信息在当前页面的下一跳页面的期望展示参数值。
[0090]
其中,多个下一跳页面为根据当前页面的多种候选操作触发而跳转的页面,例如,图2是本技术一实施例提出的页面跳转的示意图,如图2所示,图2中每个圈为一个状态,对于有向线段表明从一个状态到另一个状态,例如,当前页面为热卖列表页,从热卖列表页跳转到商品详情页,或,从热卖列表页跳转到品类列表页,并且伴随一个后验统计的转移概率,即为当前页面跳转到下一跳页面的跳转概率,并且约束一个状态所有状态转移概率累加合为1(包括退出app)。
[0091]
具体地,一个页面的每个展示位置的位置因子是通过以下步骤确定的:
[0092]
获取同一历史展示信息在该页面的多个展示位置的历史点击率;
[0093]
将历史点击率最大的值确定为基准值;
[0094]
将每个展示位置的历史点击率与所述基准值的比值确定为该页面的每个展示位置对应的位置因子。
[0095]
在本实施例中,任意确定一个历史展示信息,所述历史展示信息可为过去一年之内展示过的展示信息,获取该历史展示信息在该页面的多个展示位置的历史点击率,其中,若计算的是当前页面的展示位置的位置因子,则该页面为当前页面,若计算的是当前页面的下一跳页面的展示位置的位置因子,则该页面为当前页面的下一跳页面,然后,将同一历史展示信息在该页面的多个展示位置的多个历史点击率中最大的值确定为基准值,然后,将每个展示位置的历史点击率与基准值的比值确定为该页面的每个展示位置对应的位置因子,此处的历史点击率为实际点击次数与曝光次数的比值,例如,该历史展示信息在该页面的多个展示位置的历史点击率分别为:在第一个展示位置的点击率为0.55,在第二个展示位置的点击率为0.35,在第三个展示位置的点击率为0.15,则,该页面的第一个展示位置
的位置因子为1,第二个展示位置的位置因子为0.64,第三个展示位置的位置因子为0.27。
[0096]
参考图3和图4,图3是本技术一实施例提出的展示位置的示意图,图4是本技术一实施例提出的待展示信息分配的示意图,具体地,确定多个待展示信息分别在当前页面的当前展示参数值,并确定多个待展示信息分别在当前页面的下一跳页面的期望展示参数值的具体方法可为:建立两个队列,即,当前页面对应一个队列,当前页面的下一跳页面对应一个队列,每个队列中从前到后依次排列多个位置,首先,先将当前页面对应的队列的第一个位置确定为待展示位置,即第一指针指向当前页面的队列中的第一个位置,将当前页面的下一跳页面对应的队列的第一个位置确定为待展示位置,即第二指针指向当前页面的下一跳页面的队列中的第一个位置,并分别计算每个暂未被添加至展示页面的待展示位置在当前页面的当前展示参数值,以及分别计算每个暂未被添加至展示页面的待展示位置在当前页面的下一跳页面的期望展示参数值。
[0097]
具体的计算当前页面的当前展示参数值的公式为:ctr
i,j
*αj,计算当前页面的下一跳页面的期望展示参数值的公式为:一跳页面的期望展示参数值的公式为:其中,i为展示页面,例如i为1时代表当前页面,i为2时代表当前页面的下一跳页面,j为当前页面的待展示位置,k为当前页面的下一跳页面的待展示位置,αj为当前页面的待展示位置的位置因子,αk为当前页面的下一跳页面的待展示位置的位置因子,p(si|s
i-1
)为当前页面跳转到其每一个下一跳页面的跳转概率,n为当前页面的下一跳页面的数量,且当前页面的下一跳页面不包括退出当前app的页面。
[0098]
步骤s103:根据所述多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从所述多个待展示信息中确定当前待展示信息及其所属的展示页面。
[0099]
在本实施例中,在确定多个待展示信息分别在当前页面的当前展示参数值,并确定多个待展示信息分别在当前页面的下一跳页面的期望展示参数值之后,即可根据多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从多个待展示信息中确定当前待展示信息及其所属的展示页面。
[0100]
图5是本技术另一实施例提供的确定待展示信息的展示页面的流程图,具体地,所述步骤s103包括以下步骤s501-步骤s504:
[0101]
步骤s501:确定所述当前页面及其下一跳页面中暂未添加待展示信息的待展示位置。
[0102]
在本实施例中,先确定当前页面及其下一跳页面中暂未添加待展示信息的待展示位置,具体地,若当前页面和当前页面的下一跳页面中均还未添加任何一个待展示信息,则当前页面的待展示位置为当前页面的第一个待展示位置,当前页面的下一跳页面的待展示位置为当前页面的下一跳页面的第一个待展示位置。若当前页面的第一个待展示位置已经添加了待展示信息,且当前页面的下一跳页面的第一个待展示位置没有添加待展示信息,则当前页面的待展示位置为当前页面的第二个待展示位置,当前页面的下一跳页面的待展示位置为当前页面的下一跳页面的第一个待展示位置。上述步骤重复多次,每一次确定当前页面的一个待展示位置和当前页面的下一跳页面的一个待展示位置。
[0103]
步骤s502:对所有暂未被添加至展示页面的待展示信息在所述待展示位置的当前展示参数值和期望展示参数值进行比较,确定数值最大的参数值。
[0104]
在本实施例中,每次需要从多个待展示信息中确定出一个待展示信息,并将确定
出的待展示信息添加到当前页面或者当前页面的下一跳页面。具体地,对所有暂未被添加至展示页面的待展示信息在所述待展示位置的当前展示参数值和期望展示参数值进行比较,确定数值最大的参数值,以便确定待展示信息以及待展示信息对应的展示页面。
[0105]
步骤s503:在数值最大的参数值为当前展示参数值的情况下,确定所述数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面。
[0106]
在本实施例中,将数值最大的参数值对应的待展示信息确定为每次需要放入待展示页面的待展示信息,并判断数值最大的参数值是否为当前展示参数值,在数值最大的参数值为当前展示参数值的情况下,确定数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面。
[0107]
步骤s504:在数值最大的参数值为期望展示参数值的情况下,确定数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面的下一跳页面。
[0108]
在本实施例中,将数值最大的参数值对应的待展示信息确定为每次需要放入待展示页面的待展示信息,并判断数值最大的参数值是否为期望展示参数值,在数值最大的参数值为期望展示参数值的情况下,确定数值最大的参数值对应的待展示信息所属的展示页面为当前页面的下一跳页面,每次从多个暂未被添加至展示页面的待展示信息中确定一个待展示信息以及其对应的待展示页面,直到当前页面和当前页面的下一跳页面不存在暂未添加待展示信息的待展示位置。
[0109]
步骤s104:将所述当前待展示信息添加到自身所属的展示页面。
[0110]
在本实施例中,在确定了多个待展示信息及其对应的待展示页面后,即可将待展示信息添加至自身所属的展示页面。
[0111]
具体地,在一种可行的实施方式中,将所述当前待展示信息添加到自身所属的展示页面,包括:
[0112]
在数值最大的参数值为当前展示参数值的情况下,将所述数值最大的参数值对应的待展示信息添加到所述当前页面的待展示位置;
[0113]
在数值最大的参数值为期望展示参数值的情况下,将所述数值最大的参数值对应的待展示信息添加到所述当前页面的下一跳页面的待展示位置。
[0114]
在本实施例中,在数值最大的参数值为当前展示参数值的情况下,数值最大的参数值对应的待展示信息所属的展示页面即为当前页面,此时,将数值最大的参数值对应的待展示信息添加到当前页面的待展示位置,在数值最大的参数值为期望展示参数值的情况下,数值最大的参数值对应的待展示信息所属的展示页面即为当前页面的下一跳页面,此时,将数值最大的参数值对应的待展示信息添加到当前页面的下一跳页面的待展示位置。
[0115]
采用本技术实施例提供的信息展示方法,通过获取多个待展示信息,并确定多个待展示信息分别在当前页面的当前展示参数值,以及多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,根据多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从多个待展示信息中确定当前待展示信息及其所属的展示页面,最后将当前待展示信息添加到自身所属的展示页面。通过确定多个待展示信息分别在当前页面的当前展示参数值,以及多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,能够便于实现待展示信息在跨页面下的分配,根据多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从多个待展示信息中确定当前待展示信息及其所
属的展示页面,能够实现多个待展示页面在跨页面下,业务目标达到全局最优。
[0116]
基于同一发明构思,本技术一实施例提供一种信息展示装置。参考图6,图6是本技术一实施例提出的信息展示装置的示意图。如图6所示,该装置包括:
[0117]
获得模块601,用于获得多个待展示信息;
[0118]
第一确定模块602,用于确定所述多个待展示信息分别在当前页面的当前展示参数值,并确定所述多个待展示信息分别在当前页面的下一跳页面的期望展示参数值,所述期望展示参数值为所述当前页面的多个下一跳页面的展示参数值的总和,所述多个下一跳页面为根据所述当前页面的多种候选操作触发而跳转的页面;
[0119]
第二确定模块603,用于根据所述多个待展示信息各自的当前展示参数值和期望展示参数值之间的大小关系,从所述多个待展示信息中确定当前待展示信息及其所属的展示页面;
[0120]
添加模块604,用于将所述当前待展示信息添加到自身所属的展示页面。
[0121]
可选地,所述第一确定模块包括:
[0122]
第一确定子模块,用于确定所述当前页面中暂未添加待展示信息的待展示位置,针对每个暂未被添加至展示页面的待展示信息,根据所述当前页面的待展示位置对应的位置因子、该待展示信息的历史用户行为数据,确定该待展示信息在当前页面的当前展示参数值。
[0123]
可选地,所述第一确定模块还包括:
[0124]
第二确定子模块,用于确定所述当前页面的下一跳页面中暂未添加待展示信息的待展示位置;
[0125]
针对每个暂未被添加至展示页面的待展示信息,根据所述当前页面的下一跳页面的待展示位置对应的位置因子、该待展示信息历史用户行为数据以及所述当前页面跳转到其每一个下一跳页面的跳转概率,确定该待展示信息分别在所述当前页面的每个下一跳页面的展示参数值;
[0126]
将该待展示信息分别在所述当前页面的多个下一跳页面的展示参数值的总和,确定为该待展示信息在当前页面的下一跳页面的期望展示参数值。
[0127]
可选地,所述第一确定子模块或第二确定子模块包括:
[0128]
获取单元,用于获取同一历史展示信息在该页面的多个展示位置的历史点击率;
[0129]
第一确定单元,用于将历史点击率最大的值确定为基准值;
[0130]
第二确定单元,用于将每个展示位置的历史点击率与所述基准值的比值确定为该页面的每个展示位置对应的位置因子。
[0131]
可选地,所述第二确定模块,包括:
[0132]
第三确定子模块,用于确定所述当前页面及其下一跳页面中暂未添加待展示信息的待展示位置;
[0133]
第四确定子模块,用于对所有暂未被添加至展示页面的待展示信息在所述待展示位置的当前展示参数值和期望展示参数值进行比较,确定数值最大的参数值;
[0134]
第五确定子模块,用于在数值最大的参数值为当前展示参数值的情况下,确定所述数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面;
[0135]
第六确定子模块,用于在数值最大的参数值为期望展示参数值的情况下,确定所
述数值最大的参数值对应的待展示信息所属的展示页面为所述当前页面的下一跳页面。
[0136]
可选地,所述添加模块,包括:
[0137]
第一添加模块,用于在数值最大的参数值为当前展示参数值的情况下,将所述数值最大的参数值对应的待展示信息添加到所述当前页面的待展示位置;
[0138]
第二添加模块,用于在数值最大的参数值为期望展示参数值的情况下,将所述数值最大的参数值对应的待展示信息添加到所述当前页面的下一跳页面的待展示位置。
[0139]
可选地,所述获得模块,包括:
[0140]
第一获取子模块,用于获取预设时间内的多个已展示信息;
[0141]
第二获取子模块,用于获取与所述已展示信息不同的多个待展示信息。
[0142]
基于同一发明构思,本技术另一实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术上述任一实施例所述的方法中的步骤。
[0143]
基于同一发明构思,本技术另一实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现本技术上述任一实施例所述的方法中的步骤。
[0144]
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0145]
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0146]
本领域内的技术人员应明白,本技术实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本技术实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0147]
本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0148]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0149]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0150]
尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
[0151]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个文本或者操作与另一个文本或操作区分开来,而不一定要求或者暗示这些文本或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0152]
以上对本技术所提供的一种信息展示方法、装置、存储介质和电子设备,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献