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

一种展示新内容的方法、装置、介质及设备与流程

2022-12-13 22:14:59 来源:中国专利 TAG:


1.本技术涉及新内容发布技术领域,尤其涉及一种展示新内容的方法、装置、介质及设备。


背景技术:

2.在直播平台上,经常会发布一些新内容,如新的游戏内容或新的活动内容,新内容是具有一定时效性的,在刚出现在平台的时候可能会有很多用户感兴趣,因此如果能将这些内容及时展示出来,则可以提升用户在平台的活跃程度。
3.但是,由于这些新内容缺乏历史数据,因此无法准确度量平台用户对其的喜好程度和新内容本身的质量。目前。现有技术对新内容的展示方式是随机展示,这样可能会存在内容质量较低的新内容优先被展示,而内容质量较高的新内容却会被较晚展示,因此亟需提高对新内容的展示效果。


技术实现要素:

4.针对现有技术存在的问题,本发明实施例提供了一种展示新内容的方法、装置、介质及设备,以解决或者部分解决现有技术中随机对新内容进行展示时,导致展示效果不好的技术问题。
5.本发明的第一方面,提供一种展示新内容的方法,所述方法包括:
6.获取直播平台中的忠实用户;
7.针对任一新内容,在预设的时间段内,将所述新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数;
8.针对任一平台用户,基于平台用户展示参数及所述忠实用户展示参数确定各新内容的展示分值;
9.基于所述展示分值对各所述新内容进行筛选,获得目标新内容;并将所述目标新内容展示至所述平台用户。
10.上述方案中,所述获取直播平台中的忠实用户,包括:
11.针对任一用户,获取历史时段内所述用户在所述直播平台中的总观看时长;
12.对每个用户的总观看时长进行升序排序,获得观看时长序列;
13.基于所述观看时长序列确定观看时长阈值;
14.将总观看时长大于所述观看时长阈值的用户确定为所述忠实用户。
15.上述方案中,所述将所述新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数,包括:
16.将所述新内容分发至所述忠实用户进行展示时,获得所述忠实用户对所述新内容的点击次数以及所述新内容的曝光次数;所述忠实用户展示参数包括:所述忠实用户对所述新内容的点击次数及所述新内容的曝光次数。
17.上述方案中,所述基于平台用户展示参数及所述忠实用户展示参数确定各新内容
的展示分值,包括:
18.基于公式确定所述新内容的展示分值s(u,c);其中,
19.所述u为平台用户;所述c为新内容;所述w(u,cf)为平台用户u在预设时段内对所述新内容c所属直播分区中的观看时长;所述为平台用户u在预设时段内在所有直播分区的总观看时长,所述c为直播分区集合,所述v为任一直播分区;所述n(u)为平台用户u在预设时段内的有效观看次数;所述e(c)为所述新内容的曝光次数;所述t(c)所述忠实用户对所述新内容的点击次数,所述λ为指数运算符号。
20.上述方案中,所述平台用户展示参数包括:
21.平台用户在预设时段内对所述新内容所属直播分区中的观看时长、平台用户在预设时段内在所有直播分区的总观看时长以及平台用户在预设时段内的有效观看次数。
22.上述方案中,所述基于所述展示分值对各所述新内容进行筛选,获得目标新内容,包括:
23.将所述展示分值大于分数阈值的新内容确定为所述目标新内容。
24.上述方案中,所述将所述目标新内容展示至所述平台用户,包括:
25.基于待展示的游戏内容总数量及新内容位置展示间隔确定所述新内容的展示数量;
26.基于所述展示数量,按照展示分值从大到小的顺序从所述目标新内容中挑选对应的目标新内容;
27.基于所述新内容位置间隔对所述目标游戏内容进行展示。
28.本发明的第二方面,提供一种展示新内容的装置,所述装置包括:
29.获取单元,用于获取直播平台中的忠实用户;针对任一新内容,在预设的时间段内,将所述新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数;
30.确定单元,用于针对任一平台用户,基于平台用户展示参数及所述忠实用户展示参数确定各新内容的展示分值;
31.筛选单元,用于基于所述展示分值对各所述新内容进行筛选,获得目标新内容;
32.展示单元,用于将所述目标新内容展示至所述平台用户。
33.本发明的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。
34.本发明的第三方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面中任一项所述方法的步骤。
35.本发明提供了一种展示新内容的方法、装置、介质及设备,方法包括:获取直播平台中的忠实用户;针对任一新内容,在预设的时间段内,将所述新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数;针对任一平台用户,基于平台用户展示参数及所
述忠实用户展示参数确定各新内容的展示分值;基于所述展示分值对各所述新内容进行筛选,获得目标新内容;将所述目标新内容展示至所述平台用户;如此,在确定新内容展示分值时,考虑到了忠实用户展示参数,相当于展示分值考虑到了新内容的质量,在基于展示分值对新内容进行筛选时,可以保留展示分值较高的目标新内容,优先展示目标新内容;因此可提高新内容的展示效果,进而提高用户在平台的活跃度。
附图说明
36.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。
37.在附图中:
38.图1示出了根据本发明一个实施例的展示新内容的方法流程示意图;
39.图2示出了根据本发明一个实施例的展示新内容的装置结构示意图;
40.图3示出了根据本发明一个实施例的计算机可读存储介质结构示意图;
41.图4示出了根据本发明一个实施例的计算机设备结构示意图。
具体实施方式
42.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
43.本实施例提供展示新内容的方法,如图1所示,方法主要包括以下步骤:
44.s110,获取直播平台中的忠实用户;
45.一般来说,平台中的忠实用户具有较为丰富的行为数据,通过忠实用户对新内容的行为数据来评价新内容的质量是较为可靠的。因此本实施例需要先获取直播平台中的忠实用户。
46.在一种实施方式中,获取直播平台中的忠实用户,包括:
47.针对任一用户,获取历史时段内用户在所述直播平台中的总观看时长;
48.对每个用户的总观看时长进行升序排序,获得观看时长序列;
49.基于观看时长序列确定观看时长阈值;
50.将总观看时长大于观看时长阈值的用户确定为忠实用户。
51.具体来讲,可以将历史时段设置为一个月,也可以设置为其他时间,不做限制。获取每个用户在历史一个月内在平台中的总观看时长,然后按照观看时长从小到大的顺序排列,形成观看时长序列。
52.本实施例将观看时长序列中的0.9分位数对应的观看时长作为观看时长阈值,将总观看时长大于观看时长阈值的用户作为忠实用户。其中,也可通过其他方式确定,在此不做限制。
53.举例来说,假设有10个用户,对应的观看时长序列为(1h、1.5h、3h、4h、5.8h、7h、8.1h、8.5h、8.8h、9h),那么观看时长序列中的0.9分位数为8.8h。
54.本实施例确定忠实用户的好处是通过平台忠实用户的行为反馈对新内容的质量进行评估,对于高质量的内容可以给予更多的展示,有利于提升展示效果。
55.s111,针对任一新内容,在预设的时间段内,将所述新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数;
56.对于确定出的忠实用户,需要将新内容展示至忠实用户,以利用忠实用户来评价新内容的质量。
57.具体来讲,针对任一新内容,在预设的时间段内,将新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数。其中,预设数量的忠实用户可在所有忠实用户中随机选择。
58.在一种实施方式中,将新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数,包括:
59.将新内容分发至忠实用户进行展示时,获得忠实用户对新内容的点击次数以及新内容的曝光次数;忠实用户展示参数包括:忠实用户对新内容的点击次数及新内容的曝光次数。
60.可以理解的是,将新内容分发至忠实用户后,忠实用户可能会对新内容进行点击,也可能不会对其进行点击。因此可将点击次数作为忠实用户展示参数。
61.进一步地,可以用点击率来衡量新内容的质量,因此忠实用户展示参数还包括新内容的曝光次数。
62.s112,针对任一平台用户,基于所述平台用户展示参数及所述忠实用户展示参数确定各新内容的展示分值;
63.由于新内容的数量可能有很多,针对任一平台用户,为了优先向所述平台用户展示质量较高的新内容,还需要基于平台用户展示参数及忠实用户展示参数确定各新内容的展示分值。
64.其中,平台用户展示参数包括:平台用户在预设时段内对新内容所属直播分区中的观看时长、平台用户在预设时段内在所有直播分区的总观看时长以及平台用户在预设时段内的有效观看次数。
65.那么在一种实施方式中,基于平台用户展示参数及忠实用户展示参数确定各新内容的展示分值,包括:
66.基于公式确定新内容的展示分值s(u,c);其中,
67.u为平台用户;c为新内容;w(u,cf)为平台用户u在预设时段内对新内容c所属直播分区中的观看时长;为平台用户u在预设时段内在所有直播分区的总观看时长,c为直播平台中的所有直播分区集合,v为任一直播分区;n(u)为平台用户u在预设时段内的有效观看次数;e(c)为新内容的曝光次数;t(c)忠实用户对新内容的点击次数,λ为指数运算符号。
68.其中,有效观看是指每次观看时长大于时长阈值对应的观看行为。比如:时长阈值可以为5min,也可根据平台实际特性进行确定,不做限制。
69.举例来说,假设平台用户u对新内容c所属直播分区的观看时长w(u,cf)是100分钟,总观看时长是1000分钟,平台用户u在预设时段内的有效观看次数为50;新内容c的曝光次数是10000,点击次数是1000。于是新内容c的展示分值是:
[0070][0071]
上述公式的原理是:计算的是平台用户u对新内容c所属直播分区的观看倾向度(可以理解为平台用户对该分区的偏好程度)。这里使用观看时长占比来进行衡量,占比越高说明用户花在该直播分区的时间占比越大,观看倾向度越大,排序分数则越高。
[0072]
但是实际观看过程中可能会出现误差,比如为10min,w(u,cf)为8min,这样即为0.8。但是由于的值较小,此时并不能准确表征平台用户新内容c所属直播分区的观看倾向度,因此需要利用一个置信度来对占比进行调节。
[0073]
而就是用于计算平台用户对新内容c所属分区的观看倾向性的置信度,将平台用户对该直播分区的观看或者不观看作为一个概率事件,观看的概率是可以认为是平台用户对新内容c所属直播分区的观看倾向度。因此对新内容的观看行为可以看作是伯努利分布,其标准差代表了倾向度的置信程度;伯努利实验次数采用平台用户u在预设时段内的有效观看次数n(u)来表征,有效观看次数越大说明平台用户的观看行为越丰富,对新内容c的关联性越置信。
[0074]
计算的是忠实用户对新内容c的点击率,由忠实用户对新内容的点击率进行估算,代表了该内容的质量;显然,点击率越高,新内容的质量越高。
[0075]
但是实际观看过程中可能会出现误差,比如为e(c)为10,t(c)为6,这样即为0.6。但是由于e(c)的值较小,此时并不能准确表征点击率,因此需要利用一个置信度来对点击率进行调节。
[0076]
同样的,计算的是点击率的置信度,曝光的次数越多,说明对该内容的反馈越多,点击率的置信度就越高,该部分的值就越大。由于忠实用户对于曝光的新内容点击或者不点击也是一个伯努利分布,因此可以用伯努利分布的标准差来计算点击率的置信度,将点击率作为伯努利分布中的概率,将曝光次数作为伯努利的实验次数。
[0077]
可以看出,上述公式中不仅考虑到了新游戏内容的质量,而且还考虑了该平台用户对新游戏内容的偏好程度,因此利用平台用户展示参数及忠实用户展示参数确定各新内容的展示分值,可有效确保展示分值的准确度。
[0078]
s113,基于所述展示分值对各所述新内容进行筛选,获得目标新内容;将所述目标新内容展示至所述平台用户。
[0079]
各新内容的展示分值确定出之后,基于预设的分数阈值及展示分值对各新内容进行筛选,获得目标新内容。具体可将展示分值大于分数阈值的新内容确定为目标新内容,展示给所述平台用户u。
[0080]
其中,分数阈值可基于实际情况进行确定,如果业务要求需要向用户展示更多的新内容,那么将分数阈值调小,反之则增加分数阈值。一般来说,分数阈值的取值范围为0.6~0.8。
[0081]
目标新内容确定好之后,将目标新内容展示至平台用户,包括:
[0082]
基于待展示的游戏内容总数量及新内容位置展示间隔确定新内容的展示数量;
[0083]
基于展示数量,按照展示分值从大到小的顺序从目标新内容中挑选对应的目标新内容;
[0084]
基于新内容位置间隔对目标游戏内容进行展示。
[0085]
具体来讲,对于平台用户u的一次展现请求,需要展示n个新内容。考虑到用户的接受程度,本实施例需要将新内容及老内容穿插展示。
[0086]
那么可基于公式确定每次展示时新内容的最大数量m;k为两个新内容的位置间隔,k值一般为4~6。
[0087]
然后挑选m个展示分值较高的目标新内容,基于新内容位置间隔,将n-m个老游戏内容及m个新内容穿插展示给用户。
[0088]
本实施例优先将用户偏好的且内容质量较好的新内容展示给用户,以提高高质量的新内容的展示优先级,且可提高新内容的展示效果,进而提高用户在平台的活跃度。
[0089]
基于与前述实施例中同样的发明构思,本实施例还提供一种展示新内容的装置,如图2所示,装置包括:
[0090]
获取单元21,用于获取直播平台中的忠实用户;针对任一新内容,在预设的时间段内,将所述新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数;
[0091]
确定单元22,用于针对任一平台用户,基于平台用户展示参数及所述忠实用户展示参数确定各新内容的展示分值;
[0092]
筛选单元23,用于基于所述展示分值对各所述新内容进行筛选,获得目标新内容;
[0093]
展示单元24,用于将所述目标新内容展示至所述平台用户。
[0094]
由于本发明实施例所介绍的装置,为实施本发明实施例的展示新内容的方法所采用的装置,故而基于本发明实施例所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例的方法所采用的装置都属于本发明所欲保护的范围。
[0095]
基于同样的发明构思,本实施例提供一种计算机设备300,如图3所示,包括存储器310、处理器320及存储在存储器310上并可在处理器320上运行的计算机程序311,处理器320执行计算机程序311时实现前文所述方法的任一步骤。
[0096]
基于同样的发明构思,本实施例提供一种计算机可读存储介质400,如图4所示,其上存储有计算机程序411,该计算机程序411被处理器执行时实现前文任一所述方法的步骤。
[0097]
通过本发明的一个或者多个实施例,本发明具有以下有益效果或者优点:
[0098]
本发明提供了一种展示新内容的方法、装置、介质及设备,方法包括:获取直播平台中的忠实用户;针对任一新内容,在预设的时间段内,将所述新内容分发至预设数量的忠实用户进行展示,获得忠实用户展示参数;针对任一平台用户,基于平台用户展示参数及所述忠实用户展示参数确定各新内容的展示分值;基于所述展示分值对各所述新内容进行筛选,获得目标新内容;将所述目标新内容展示至所述平台用户;如此,在确定新内容展示分值时,考虑到了忠实用户展示参数,相当于展示分值考虑到了新内容的质量,在基于展示分值对新内容进行筛选时,可以保留展示分值较高的目标新内容,优先展示目标新内容;因此可提高新内容的展示效果,进而提高用户在平台的活跃度。
[0099]
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0100]
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0101]
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
[0102]
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任
何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0103]
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0104]
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的网关、代理服务器、系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0105]
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0106]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0107]
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献