本公开涉及互联网,尤其涉及一种直播间数据处理方法、装置、服务器、存储介质和计算机产品。
背景技术:
1、随着直播业务的飞速发展,越来越多的用户参与到网络直播行业中。在直播过程中,主播可以通过发放虚拟资源的方式来吸引用户,从而更好、更快地达成直播目标。
2、传统技术中,在分配虚拟资源时,通常只采用单一的处理方式对直播间的每项虚拟资源进行分配,但是,在直播间的数据量较大、访问量较高的情况下,这种单一的处理方式需要消耗大量的时间来处理不断增长的数据,导致直播间的数据处理效率较低。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。