一种直播间热度确定方法、装置、电子设备及存储介质与流程

文档序号:30494449发布日期:2022-06-22 03:30阅读:141来源:国知局
一种直播间热度确定方法、装置、电子设备及存储介质与流程

1.本发明涉及数据处理技术领域,特别是涉及一种直播间热度确定方法、装置、电子设备及存储介质。


背景技术:

2.随着网络信息技术的不断发展,视频、语音直播已经广泛应用于各行各业。
3.在直播领域,通常会涉及到用户选择直播间以及直播平台将直播间推荐给用户等等过程。在这些过程中,一般都需要参考直播间的质量,来更加准确高效地进行直播间的选择与推荐。而直播间的火热程度是影响直播间质量的一个重要因素。因此,如何量化直播间的火热程度是一个亟待解决的问题。


技术实现要素:

4.本发明实施例的目的在于提供一种直播间热度确定方法、装置、电子设备及存储介质,来量化直播间火热程度。具体技术方案如下:
5.在本发明的一个方面,提供了一种直播间热度确定方法,所述方法包括:
6.获取目标直播间内当前时刻的用户行为数据;
7.基于所述用户行为数据,计算当前时刻预设的各个目标行为指标的当前值;
8.针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标的当前值以及预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值;其中,所述各目标行为指标的行为热度值的初始值为预设的默认值;
9.基于所述各个目标行为指标当前时刻行为热度值,获取所述目标直播间当前时刻热度值。
10.在本发明的一种实施例中,所述预设的行为热度值算法,包括针对所述各个目标行为指标预设的衰减系数和权重系数;
11.所述针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标的当前值以及预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值的步骤,包括:
12.针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标当前值以及所述针对该目标行为指标预设的衰减系数和权重系数,按照预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值。
13.在本发明的一种实施例中,所述预设的行为热度值算法为:
14.actionscore
i,t
=actionscore
i,t-1
*decayi+actioni*weighti15.其中,actionscore
i,t
为待求的目标行为指标当前时刻行为热度值;actionscore
i,t-1
为所述目标行为指标上一时刻的行为热度值;decayi为针对所述目标行为指标预设的衰减系数;actioni为所述目标行为指标的当前值;weighti为针对所述目标指标预设的权重系数;i为目标行为指标的编号;
16.所述基于所述各个目标行为指标当前时刻行为热度值,获取所述目标直播间当前时刻热度值的步骤,包括:
17.将所述各个目标行为指标当前时刻行为热度值的和,作为所述目标直播间当前时刻热度值。
18.在本发明的一种实施例中,所述预设的各个目标行为指标包括:目标直播间内当前在线人数、目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数中的一个或多个。
19.在本发明的一种实施例中,所述目标直播间内观众送礼总金额的分段函数值,采用以下公式得到:
[0020][0021]
其中,gvalue为待求的所述目标直播间内观众送礼总金额的分段函数值;giftw为所述目标直播间内观众送礼总金额。
[0022]
在本发明的一种实施例中,所述获取目标直播间内当前时刻的用户行为数据的步骤,包括:
[0023]
在检测到目标直播间内有用户行为产生时,获取所述目标直播间内当前时刻的用户行为数据。
[0024]
在本发明的一种实施例中,所述方法还包括:
[0025]
存储所述目标直播间当前时刻热度值。
[0026]
在本发明的另一方面,提供了一种直播间热度确定装置,所述装置包括:
[0027]
用户行为数据获取模块,用于获取目标直播间内当前时刻的用户行为数据;
[0028]
目标行为指标当前值计算模块,用于基于所述用户行为数据,计算当前时刻预设的各个目标行为指标的当前值;
[0029]
目标行为指标热度值计算模块,用于针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标的当前值以及预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值;其中,所述各目标行为指标的行为热度值的初始值为预设的默认值;
[0030]
目标直播间热度值获取模块,用于基于所述各个目标行为指标当前时刻行为热度值,获取所述目标直播间当前时刻热度值。
[0031]
在本发明的一种实施例中,所述预设的行为热度值算法,包括针对所述各个目标行为指标预设的衰减系数和权重系数;
[0032]
所述目标行为指标热度值计算模块,具体用于针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标当前值以及所述针对该目标行为指标预设的衰减系数和权重系数,按照预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值。
[0033]
在本发明的一种实施例中,所述预设的行为热度值算法为:
[0034]
actionscore
i,t
=actionscore
i,t-1
*decayi+actioni*weighti[0035]
其中,actionscore
i,t
为待求的目标行为指标当前时刻行为热度值;actionscore
i,t-1
为所述目标行为指标上一时刻的行为热度值;decayi为针对所述目标行为指标预设的衰减系数;actioni为所述目标行为指标的当前值;weighti为针对所述目标指标预设的权重系数;i为目标行为指标的编号;
[0036]
所述目标直播间热度值获取模块,具体用于将所述各个目标行为指标当前时刻行为热度值的和,作为所述目标直播间当前时刻热度值。
[0037]
在本发明的一种实施例中,所述预设的各个目标行为指标包括:目标直播间内当前在线人数、目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数中的一个或多个。
[0038]
在本发明的一种实施例中,所述目标直播间内观众送礼总金额的分段函数值,采用以下公式得到:
[0039][0040]
其中,gvalue为待求的所述目标直播间内观众送礼总金额的分段函数值;giftw为所述目标直播间内观众送礼总金额。
[0041]
在本发明的一种实施例中,所述用户行为数据获取模块,具体用于在检测到目标直播间内有用户行为产生时,获取所述目标直播间内当前时刻的用户行为数据。
[0042]
在本发明的一种实施例中,所述装置还包括:
[0043]
目标直播间热度值存储模块,用于存储所述目标直播间当前时刻热度值。
[0044]
在本发明的另一方面,还提供了一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0045]
存储器,用于存放计算机程序;
[0046]
处理器,用于执行存储器上所存放的程序时,实现上述任一所述的直播间热度确定方法步骤。
[0047]
本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的直播间热度确定方法步骤。
[0048]
本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的直播间热度确定方法。
[0049]
本发明实施例有益效果:
[0050]
本发明实施例中,首先获取目标直播间内当前时刻的用户行为数据,并基于用户行为数据计算预设的各目标行为指标当前时刻的值,之后,针对各目标行为指标,基于该目标行为指标上一时刻的行为热度值、该目标行为指标当前值以及预设的行为热度值算法,计算该目标行为指标当前时刻的行为热度值,各目标行为指标的行为热度值的初始值是预设的默认值;最后,基于各目标行为指标当前时刻的行为热度值,得到目标直播间当前时刻的热度值。应用本发明实施例,通过用户在直播间内产生的各种行为,实时计算直播间的热度值,可以很好地量化直播间的火热程度,为用户选择直播间、平台推荐直播间等提供有力
支撑。
[0051]
当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
[0052]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
[0053]
图1为本发明实施例提供的直播间热度确定方法的一种流程示意图;
[0054]
图2为本发明实施例提供的直播间热度确定方法的第二种流程示意图;
[0055]
图3为本发明实施例提供的直播间热度确定方法的第三种流程示意图;
[0056]
图4为本发明实施例提供的直播间热度确定装置的一种结构示意图;
[0057]
图5为本发明实施例提供的直播间热度确定装置的第二种结构示意图;
[0058]
图6为本发明实施例提供的电子设备的一种结构示意图。
具体实施方式
[0059]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员基于本技术所获得的所有其他实施例,都属于本发明保护的范围。
[0060]
为了更好地量化直播间的火热程度,本发明提供了一种直播间热度确定方法、装置、电子设备及存储介质。下面首先对本发明提供的直播间热度确定方法进行说明。
[0061]
参见图1,图1是本发明实施例提供的直播间热度确定方法的一种流程示意图。如图1所示,该方法可以包括以下步骤:
[0062]
步骤s110,获取目标直播间内当前时刻的用户行为数据。
[0063]
本发明实施例中,上述用户行为数据可以是用户在目标直播间内产生的各种行为。例如,上述用户行为数据可以包括用户对目标直播间的观看、关注、评论、分享以及送礼物等等行为。本发明对此不做具体限制。
[0064]
步骤s120,基于所述用户行为数据,计算当前时刻预设的各个目标行为指标的当前值。
[0065]
步骤s130,针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标的当前值以及预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值。
[0066]
本发明实施例中,所述各目标行为指标的行为热度值的初始值可以是预设的默认值;
[0067]
步骤s140,基于所述各个目标行为指标当前时刻行为热度值,获取所述目标直播间当前时刻热度值。
[0068]
本发明实施例中,首先获取目标直播间内当前时刻的用户行为数据,并基于用户
行为数据计算预设的各目标行为指标当前时刻的值,之后,针对各目标行为指标,基于该目标行为指标上一时刻的行为热度值、该目标行为指标当前值以及预设的行为热度值算法,计算该目标行为指标当前时刻的行为热度值,各目标行为指标的行为热度值的初始值是预设的默认值;最后,基于各目标行为指标当前时刻的行为热度值,得到目标直播间当前时刻的热度值。应用本发明实施例,通过用户在直播间内产生的各种行为,实时计算直播间的热度值,可以很好地量化直播间的火热程度,为用户选择直播间、平台推荐直播间等提供有力支撑。
[0069]
在本发明的一种实施例中,上述预设的各个目标行为指标可以包括:目标直播间内当前在线人数、目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数中的一个或多个。
[0070]
当然,在本发明的其他实施例中,上述目标行为指标还可以包括目标直播间被分享的次数以及观众观看所述目标直播间的平均时长等等。上述目标行为指标具体可以由人工根据实际需要进行设定,本发明中对此不做具体限制。
[0071]
本发明实施例中,上述目标直播间内当前在线人数可以是当前正在观看目标直播的总人数。上述目标直播间内观众关注主播次数则可以是从目标直播间开始直播到当前时刻这段时间内,目标直播间内的观众通过点击“关注”按钮或其他方式,关注主播的次数。上述目标直播间内观众送礼次数可以是从目标直播间开始直播到当前时刻这段时间内,目标直播间内观众给主播送礼物的次数。上述目标直播间内观众送礼总金额则可以是从目标直播间开始直播到当前时刻这段时间内,目标直播间内观众给主播送礼物的总金额。上述目标直播间内观众评论次数可以是从目标直播间开始直播到当前时刻这段时间内,目标直播间内观众在目标直播间的评论区发出的总评论数。
[0072]
本发明实施例中,上述目标直播间内观众送礼总金额的平方根以及上述目标直播间内观众送礼总金额的分段函数,均可以是对上述目标直播间内观众送礼总金额进行计算得到的。上述目标直播间内观众送礼总金额的计量单位可以是元,也可以是直播平台内的虚拟货币等等。
[0073]
本发明实施例中,上述目标直播间内观众送礼总金额的平方根可以是对上述目标直播间内观众送礼总金额开平方得到,即目标直播间内观众送礼总金额的平方根giftw即上述目标直播间内观众送礼总金额。
[0074]
在本发明的一种实施例中,上述目标直播间内观众送礼总金额的分段函数值,可以采用以下公式得到:
[0075][0076]
其中,gvalue即为待求的所述目标直播间内观众送礼总金额的分段函数值;giftw为所述目标直播间内观众送礼总金额。
[0077]
例如,若截止当前时刻,目标直播间内观众送礼总金额为160,那么其分段函数值gvalue就可以是160-40=120。
[0078]
本发明实施例中,上述分段函数公式可以是由人工基于经验进行设置。
[0079]
通常,对于一个直播间来说,在不同时间内,直播间的热度相差较大。因此,在本发明的一种实施例中,可以统计以当前时刻为基准的预设时间段内,目标直播间内的观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数,来计算相应目标行为指标当前时刻的行为热度值。并基于上述预设时间段内的各目标行为指标的行为热度值,获取直播间的当前时刻热度值,来更加准确地反映目标直播间的当前热度。
[0080]
例如,可以统计当前时刻前两分钟内,目标直播间内的观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数,来计算目标直播间当前时刻热度值。
[0081]
本发明实施例中,上述预设时间段具体可以由人工基于经验进行设置,本发明对此不做具体限制。
[0082]
在本发明的一种实施例中,上述预设的行为热度值算法,可以包括针对各个目标行为指标预设的衰减系数和权重系数。
[0083]
本发明实施例中,上述衰减系数以及权重系数,具体可以是由人工基于经验针对各目标行为指标进行预先设置。
[0084]
例如,在本发明的一种实施例中,针对目标直播间当前在线人数这一目标行为指标,可以设置其衰减系数decay为0.5,权重weight为1。针对目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根以及目标直播间内观众送礼总金额的分段函数值,可以设置其衰减系数decay均为0.99,权重weight则可以均设置为1。针对目标直播间内观众评论次数,可以设置其衰减系数decay为0.95,权重weight则可以设置为1。
[0085]
以上举例仅为对本发明实施例中针对各目标行为指标设置的衰减系数以及权重系数进行说明,并不对本发明做具体限制。
[0086]
相应的,在本发明的一种实施例中,如图2所示,上述图1中所示的步骤s130可以细化为:
[0087]
步骤s131,针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标当前值以及所述针对该目标行为指标预设的衰减系数和权重系数,按照预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值。
[0088]
作为本发明实施例的一种具体实施方式,上述预设的行为热度值算法可以是:
[0089]
actionscore
i,t
=actionscore
i,t-1
*decayi+actioni*weighti[0090]
该公式中,actionscore
i,t
即为待求的目标行为指标当前时刻行为热度值;actionscore
i,t-1
为所述目标行为指标上一时刻的行为热度值;decayi为针对所述目标行为指标预设的衰减系数;actioni为所述目标行为指标的当前值;weighti为针对所述目标指标预设的权重系数;i为目标行为指标的编号。
[0091]
基于上述针对目标直播间内当前在线人数设置的衰减系数为0.5,权重系数为1的举例,若目标直播间当前在线人数为220,上一时刻目标直播间当前在线人数这一目标行为
指标的行为热度值为120。那么,当前时刻,目标直播间当前在线人数这一目标行为指标的行为热度值actionscore
i,t
就是:actionscore
i,t-1
*decayi+actioni*weighti=120*0.5+220*1=280。
[0092]
在本发明的一种实施例中,在计算出各目标行为指标的行为热度值后,可以对其进行存储,以供下次计算该目标行为指标的行为热度值时使用。
[0093]
由上可见,本发明实施例中,在计算各目标行为指标当前时刻的行为热度值时,需用到其上一时刻的行为热度值。因此,本发明实施例中,可以为各目标行为指标的行为热度值设置初始值。
[0094]
如上所述,本发明实施例中,上述各目标行为指标的行为热度值的初始值可以是预设的默认值。作为一种具体实施方式,可以是通过在所述目标直播间开播后,为所述目标直播间中的各个目标行为指标设置初始值,来设置各目标行为指标的行为热度值的初始值。具体的,上述各目标行为指标的行为热度值的初始值,可以按照上述行为热度值算法,基于各目标行为指标的初始值进行计算得到。上述各目标行为指标的初始值可以是人工基于经验进行设置,本发明对此不做具体限定。
[0095]
例如,在本发明的一种实施例中,针对目标直播间当前在线人数这一目标行为指标,可以设置其初始值为50。即默认在直播一开始,目标直播间的在线人数为50人。针对目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数,则可以设置其默认值为0。
[0096]
也就是说,目标直播间当前在线人数的行为热度值的初始值就可以是50,目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数的行为热度值的初始值均可以为0。
[0097]
基于该实施例,若设置目标直播间当前在线人数这一目标行为指标的编号为1,那么各直播间的初始热度值score0就可以是actionscore
1,0
。即各直播间初始的默认热度值就可以是直播间当前在线人数这一目标行为指标的默认行为热度值,也就是50。
[0098]
在本发明的一种实施例中,如图2所示,上述图1所示的步骤s140可以细化为:
[0099]
步骤s141,将所述各个目标行为指标当前时刻行为热度值的和,作为所述目标直播间当前时刻热度值。
[0100]
本发明实施例中,上述目标直播间当前时刻的热度值可以采用以下公式求得:
[0101][0102]
该公式中,score
t
即为待求的目标直播间当前时刻热度值,actionscore
i,t
则为上述各目标行为指标当前时刻热度值。
[0103]
在本发明的一种实施例中,在进行数据处理时,可以将上述各目标行为指标采用不同的字段存储。
[0104]
例如,上述目标直播间当前在线人数可以利用olnum字段存储;上述目标直播间内观众关注主播次数可以用follow字段存储;上述目标直播间内观众送礼次数可以用gift字
段存储;上述目标直播间内观众送礼总金额可以用giftw字段存储;上述目标直播间内观众送礼总金额的平方根可以用giftwlog字段存储;上述目标直播间内观众送礼总金额的分段函数则可用gvalue字段存储;上述目标直播间内观众评论次数则可以用talk字段存储。
[0105]
本发明实施例中,上述为各目标行为指标设置初值、计算各目标行为指标当前时刻行为热度值以及目标直播间当前时刻的热度值均可以使用预设的热度值计算器进行。该热度值计算器可以是预先设置的程序。
[0106]
在本发明的一种实施例中,基于图1,如图3所示,上述步骤s110可以细化为以下步骤:
[0107]
步骤s111,在检测到目标直播间内有用户行为产生时,获取所述目标直播间内当前时刻的用户行为数据。
[0108]
在本发明的一种实施例中,可以对目标直播间内用户产生的行为进行实时监测,并在检测到目标直播间内有用户行为产生时,获取目标直播间内当前时刻的用户行为数据。上述用户行为可以包括用户进入或离开目标直播间、用户在目标直播间内送礼物、用户关注目标直播间的主播以及用户在目标直播间内发出评论等等。
[0109]
作为本发明实施例的一种具体实施方式,可以是检测到预设的目标行为指标对应的用户行为发生时,计算相应目标行为指标的当前值,来实时更新目标行为指标当前时刻的行为热度值,进而计算更新目标直播间当前时刻的热度值。例如,若当前仅有用户发出评论的行为发生,那么就可以只计算更新目标直播间内观众评论次数这一目标行为指标当前时刻的行为热度值。这样,无需对各个目标行为指标的行为热度值进行同时更新,减少了同一时刻的数据处理量。
[0110]
作为本发明的一种实施例,针对上述目标直播间内当前在线人数,可以在有用户进入或离开目标直播间时,获取目标直播间内当前在线人数,进行相应行为热度值的计算。针对上述目标直播间内观众关注主播次数,可以在有用户关注目标直播间的主播时,获取目标直播间内观众关注主播次数。对于上述目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根以及目标直播间内观众送礼总金额的分段函数值,则可以在目标直播间内有用户给主播送礼物时获取。上述目标直播间内观众评论次数则可在目标直播间内有观众在评论区发言时获取。
[0111]
如上所述,针对上述各目标行为指标,可以获取目标直播间开始直播到当前时刻这段时间内的目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数。也可以获取基于当前时刻的预设时间段内的目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数。
[0112]
本发明实施例中,上述步骤s111也可以利用上述热度值计算器执行。作为本发明实施例的一种具体实施方式,可以是直播间内发生上述用户行为,热度值计算器接收到该行为后,按照上述公式计算目标直播间当前时刻的热度值。
[0113]
在本发明的一种实施例中,基于图1,如图3所示,上述步骤s140之后,还可以包括以下步骤:
[0114]
步骤s350,存储所述目标直播间当前时刻热度值。
[0115]
本发明实施例中,在计算目标直播间当前时刻热度值后,则可将计算出的热度值与当前时间对应存储,并更新之前存储的当前时刻热度值,以供查询使用。
[0116]
例如,可以将计算出的直播间热度值实时显示在对应直播间,用户则可根据直播间的热度值选择感兴趣的直播间。主播也可以根据直播间热度值的高低以及变化得知自己的受欢迎程度,并调整直播内容等等。直播相关平台则可以根据各直播间的热度值为用户推荐直播间等等。
[0117]
在本发明的另一方面,还提供了一种直播间热度确定装置,如图4所示,该装置可以包括:
[0118]
用户行为数据获取模块410,用于获取目标直播间内当前时刻的用户行为数据;
[0119]
目标行为指标当前值计算模块420,用于基于所述用户行为数据,计算当前时刻预设的各个目标行为指标的当前值;
[0120]
目标行为指标热度值计算模块430,用于针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标的当前值以及预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值;其中,所述各目标行为指标的行为热度值的初始值为预设的默认值;
[0121]
目标直播间热度值获取模块440,用于基于所述各个目标行为指标当前时刻行为热度值,获取所述目标直播间当前时刻热度值。
[0122]
本发明实施例中,首先获取目标直播间内当前时刻的用户行为数据,并基于用户行为数据计算预设的各目标行为指标当前时刻的值,之后,针对各目标行为指标,基于该目标行为指标上一时刻的行为热度值、该目标行为指标当前值以及预设的行为热度值算法,计算该目标行为指标当前时刻的行为热度值,各目标行为指标的行为热度值的初始值是预设的默认值;最后,基于各目标行为指标当前时刻的行为热度值,得到目标直播间当前时刻的热度值。应用本发明实施例,通过用户在直播间内产生的各种行为,实时计算直播间的热度值,可以很好地量化直播间的火热程度,为用户选择直播间、平台推荐直播间等提供有力支撑。
[0123]
在本发明的一种实施例中,所述预设的行为热度值算法,可以包括针对所述各个目标行为指标预设的衰减系数和权重系数;
[0124]
所述目标行为指标热度值计算模块430,具体可以用于针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标当前值以及所述针对该目标行为指标预设的衰减系数和权重系数,按照预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值。
[0125]
在本发明的一种实施例中,所述预设的行为热度值算法可以是:
[0126]
actionscore
i,t
=actionscore
i,t-1
*decayi+actioni*weighti[0127]
其中,actionscore
i,t
为待求的目标行为指标当前时刻行为热度值;actionscore
i,t-1
为所述目标行为指标上一时刻的行为热度值;decayi为针对所述目标行为指标预设的衰减系数;actioni为所述目标行为指标的当前值;weighti为针对所述目标指标预设的权重系数;i为目标行为指标的编号;
[0128]
所述目标直播间热度值获取模块440,具体可以用于将所述各个目标行为指标当
前时刻行为热度值的和,作为所述目标直播间当前时刻热度值。
[0129]
在本发明的一种实施例中,所述预设的各个目标行为指标可以包括:目标直播间内当前在线人数、目标直播间内观众关注主播次数、目标直播间内观众送礼次数、目标直播间内观众送礼总金额、目标直播间内观众送礼总金额的平方根、目标直播间内观众送礼总金额的分段函数值以及目标直播间内观众评论次数中的一个或多个。
[0130]
在本发明的一种实施例中,所述目标直播间内观众送礼总金额的分段函数值,可以采用以下公式得到:
[0131][0132]
其中,gvalue为待求的所述目标直播间内观众送礼总金额的分段函数值;giftw为所述目标直播间内观众送礼总金额。
[0133]
在本发明的一种实施例中,所述用户行为数据获取模块410,具体可以用于在检测到目标直播间内有用户行为产生时,获取所述目标直播间内当前时刻的用户行为数据。
[0134]
在本发明的一种实施例中,基于图4,如图5所示,所述装置还可以包括:
[0135]
目标直播间热度值存储模块550,可以用于存储所述目标直播间当前时刻热度值。
[0136]
本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,
[0137]
存储器603,用于存放计算机程序;
[0138]
处理器601,用于执行存储器603上所存放的程序时,实现如下步骤:
[0139]
获取目标直播间内当前时刻的用户行为数据;
[0140]
基于所述用户行为数据,计算当前时刻预设的各个目标行为指标的当前值;
[0141]
针对所述各个目标行为指标,基于所述目标行为指标上一时刻的行为热度值、所述目标行为指标的当前值以及预设的行为热度值算法,计算所述目标行为指标当前时刻行为热度值;其中,所述各目标行为指标的行为热度值的初始值为预设的默认值;
[0142]
基于所述各个目标行为指标当前时刻行为热度值,获取所述目标直播间当前时刻热度值。
[0143]
上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0144]
通信接口用于上述电子设备与其他设备之间的通信。
[0145]
存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0146]
上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现
场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0147]
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一直播间热度确定方法的步骤。
[0148]
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一直播间热度确定方法。
[0149]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0150]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0151]
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、存储介质以及程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0152]
以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1