虚拟资源的处理方法和装置、电子设备及存储介质制造方法及图纸

技术编号:31308980 阅读:13 留言:0更新日期:2021-12-12 21:34
本公开关于一种虚拟资源的处理方法和装置、电子设备及存储介质,其中,该方法包括:获取虚拟直播间内第一用户账号发送的虚拟资源集合,其中,虚拟资源集合包括在虚拟直播间中待分发的目标虚拟资源,从虚拟直播间内的各个用户账号中确定出具备资源接受条件的第二用户账号,其中,资源接受条件用于指示第二用户账号与创建虚拟直播间的主播账号具有订阅关系,第二用户账号配置为允许接收目标虚拟资源的账号,将目标虚拟资源通过虚拟直播间分发给第二用户账号。本公开解决了相关技术中存在的虚拟资源的分发过程较为复杂,分发效率较低的问题。问题。问题。

【技术实现步骤摘要】
虚拟资源的处理方法和装置、电子设备及存储介质


[0001]本公开涉及计算机领域,尤其涉及虚拟资源的处理方法和装置、电子设备及存储介质。

技术介绍

[0002]目前的相关技术中,在直播过程中,主播可以通过分发虚拟资源来实现与观看者的互动。例如,主播端通过预先配置,将虚拟资源以红包的形式分发给全部或部分观看者。
[0003]现有技术方案中,一般是通过主播在直播过程中,通过语音等形式告知观看直播的用户,而正在观看直播的用户通过点击虚拟资源对应的标识,来参与本次虚拟资源的分发过程,换言之,相关技术中,必须获取到观看者的交互操作,才能够实现虚拟资源的分发过程。
[0004]因此,针对相关技术中存在的虚拟资源的分发过程较为复杂,分发效率较低的技术问题,目前尚未存在有效的解决方案。
[0005]公开内容
[0006]本公开提供一种虚拟资源的处理方法和装置、电子设备及存储介质,以至少解决相关技术中存在的虚拟资源的分发过程较为复杂,分发效率较低的技术问题。本公开的技术方案如下:
[0007]根据本公开实施例的第一方面,提供一种虚拟资源的处理方法,包括:获取虚拟直播间内第一用户账号发送的虚拟资源集合,其中,所述虚拟资源集合包括在所述虚拟直播间中待分发的目标虚拟资源;从所述虚拟直播间内的各个用户账号中确定出具备资源接受条件的第二用户账号,其中,所述资源接受条件用于指示所述第二用户账号与创建所述虚拟直播间的主播账号具有订阅关系,所述第二用户账号配置为允许接收所述目标虚拟资源的账号;将所述目标虚拟资源通过所述虚拟直播间分发给所述第二用户账号。
[0008]可选地,所述从所述虚拟直播间内的各个用户账号中确定出具备资源接受条件的第二用户账号包括:在所述第一用户账号为所述主播账号的情况下,从所述各个用户账号中确定出与所述主播账号具有所述订阅关系的观看账号;将所述观看账号确定为具备所述资源接受条件的所述第二用户账号;在所述第一用户账号为与所述主播账号具有订阅关系的观看账号的情况下,从所述各个用户账号中确定出与所述主播账号具有所述订阅关系的观看账号;将所述观看账号中除所述第一用户账号之外的观看账号确定为具备所述资源接受条件的所述第二用户账号。
[0009]可选地,所述将所述观看账号中除所述第一用户账号之外的观看账号确定为具备所述资源接受条件的所述第二用户账号包括:确定所述第一用户账号所在订阅群组;从所述观看账号中确定出属于所述订阅群组的候选观看账号;将所述候选观看账号中除所述第一用户账号之外的观看账号确定为具备所述资源接受条件的所述第二用户账号。
[0010]可选地,所述获取虚拟直播间内第一用户账号发送的虚拟资源集合,包括:在所述第一用户账号通过第一客户端将所述目标虚拟资源调整为待分配状态的情况下,获取在所
述虚拟直播间内所述各个用户账号各自对应的标识信息;基于所述标识信息生成所述虚拟资源集合。
[0011]可选地,在所述基于所述标识信息生成所述虚拟资源集合之后,所述方法还包括:根据所述标识信息获取所述各个用户账号的第一数量;在所述第一数量大于或等于第一阈值的情况下,监听所述虚拟直播间中所述各个用户账号发送的心跳消息,其中,所述标识信息与所述心跳消息一一对应;将监听到所述心跳消息的账号确定为当前已位于所述虚拟直播间内的所述用户账号。
[0012]可选地,所述基于所述标识信息生成所述虚拟资源集合之后,所述方法还包括:根据所述标识信息获取所述各个用户账号的第二数量;在所述第二数量小于或等于第二阈值的情况下,定期扫描所述虚拟直播间;将扫描得到的账号确定为当前已位于所述虚拟直播间内的所述用户账号。
[0013]可选地,所述从所述虚拟直播间内的各个用户账号中确定出具备资源接受条件的第二用户账号,包括以下至少之一:获取所述各个用户账号中每个账号的权限等级,将所述权限等级符合预设等级的账号确定为所述具备资源接受条件的第二用户账号;获取所述各个用户账号中每个账号在所述虚拟直播间中的停留时间,将所述停留时间符合预设时间长度的账号确定为所述具备资源接受条件的第二用户账号;获取所述各个用户账号中每个账号的群组标识,将所述群组标识与所述主播账号相关联的账号确定为所述具备资源接受条件的第二用户账号。
[0014]可选地,所述获取所述各个用户账号中每个账号的群组标识,将所述群组标识与所述主播账号相关联的账号确定为所述具备资源接受条件的第二用户账号,包括:获取所述各个用户账号中每个账号的的目标身份标识;在所述第一用户账号为主播账号的情况下,获取所述主播账号关联的目标群组,其中,所述目标群组中包括与所述主播账号关联的一组身份标识;在所述一组身份标识中包括所述目标身份标识的情况下,将所述目标身份标识对应的账号确定为所述第二用户账号。
[0015]可选地,所述获取虚拟直播间内第一用户账号发送的虚拟资源集合,包括:在目标终端上获取第一用户账号的目标交互操作;在目标终端上响应于所述目标交互操作,生成用于分发给第二用户账号的所述目标虚拟资源;接收由所述目标终端基于所述目标虚拟资源生成的直播消息,其中,所述直播消息中包括所述目标虚拟资源的分配参数,所述分配参数用于在所述虚拟直播间中分发所述目标虚拟资源。
[0016]可选地,所述方法还包括:在所述虚拟直播间中存在待分发的目标虚拟资源的情况下,监听所述虚拟直播间内的各个用户账号的订阅关系变更消息;在所述订阅关系变更消息指示第三用户账号的订阅关系变更为与所述主播账号具有订阅关系的观看账号的情况下,将所述第三用户账号确定为具备所述资源接受条件的用户账号,其中,所述第三用户账号在进入所述虚拟直播间之前与所述主播账号不具有订阅关系;在所述订阅关系变更消息指示第四用户账号的订阅关系变更为与所述主播账号不具有订阅关系的观看账号的情况下,将所述第四用户账号确定为不具备所述资源接受条件的用户账号,其中,所述第四用户账号在进入所述虚拟直播间之前与所述主播账号具有订阅关系。
[0017]根据本公开实施例的第二方面,提供一种虚拟资源的处理方法,包括:向目标服务器发送虚拟资源集合,其中,所述虚拟资源集合包括待分发的属于第一用户账号的目标虚
拟资源,所述虚拟直播间内的用户账号包括所述第一用户账号;获取具备资源接受条件的第二用户账号,其中,所述第二用户账号由所述目标服务器从所述虚拟直播间内的各个用户账号中确定得到,所述资源接受条件用于指示所述第二用户账号与创建所述虚拟直播间的主播账号具有订阅关系;响应于所述第二用户账号对所述虚拟资源集合的请求消息,向所述第二用户账号分发所述目标虚拟资源。
[0018]可选地,所述获取具备资源接受条件的第二用户账号包括:在所述第一用户账号为所述主播账号的情况下,获取所述各个用户账号中与所述主播账号具有所述订阅关系的观看账号,将所述观看账号确定为具备所述资源接受条件的所述第二用户账号;在所述第一用户账号为与所述主播账号具有订阅关系的观看账号的情况下,获取所述各个用户账号中与所述主播账号具有所述订阅关系的观看账号;将所述观看账号中除所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟资源的处理方法,其特征在于,包括:获取虚拟直播间内第一用户账号发送的虚拟资源集合,其中,所述虚拟资源集合包括在所述虚拟直播间中待分发的目标虚拟资源;从所述虚拟直播间内的各个用户账号中确定出具备资源接受条件的第二用户账号,其中,所述资源接受条件用于指示所述第二用户账号与创建所述虚拟直播间的主播账号具有订阅关系,所述第二用户账号配置为允许接收所述目标虚拟资源的账号;将所述目标虚拟资源通过所述虚拟直播间分发给所述第二用户账号。2.根据权利要求1所述的方法,其特征在于,所述从所述虚拟直播间内的各个用户账号中确定出具备资源接受条件的第二用户账号包括:在所述第一用户账号为所述主播账号的情况下,从所述各个用户账号中确定出与所述主播账号具有所述订阅关系的观看账号;将所述观看账号确定为具备所述资源接受条件的所述第二用户账号;在所述第一用户账号为与所述主播账号具有订阅关系的观看账号的情况下,从所述各个用户账号中确定出与所述主播账号具有所述订阅关系的观看账号;将所述观看账号中除所述第一用户账号之外的观看账号确定为具备所述资源接受条件的所述第二用户账号。3.根据权利要求1所述的方法,其特征在于,所述获取虚拟直播间内第一用户账号发送的虚拟资源集合,包括:在所述第一用户账号通过第一客户端将所述目标虚拟资源调整为待分配状态的情况下,获取在所述虚拟直播间内所述各个用户账号各自对应的标识信息;基于所述标识信息生成所述虚拟资源集合。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述虚拟直播间中存在待分发的目标虚拟资源的情况下,监听所述虚拟直播间内的各个用户账号的订阅关系变更消息;在所述订阅关系变更消息指示第三用户账号的订阅关系变更为与所述主播账号具有订阅关系的观看账号的情况下,将所述第三用户账号确定为具备所述资源接受条件的用户账号,其中,所述第三用户账号在进入所述虚拟直播间之前与所述主播账号不具有订阅关系;在所述订阅关系变更消息指示第四用户账号的订阅关系变更为与所述主播账号不具有订阅关系的观看账号的情况下,将所述第四用户账号确定为不具备所述资源接受条件的用户账号,其中,所述第四用户账号在进入所述虚拟直播间之前与所述主播账号具有订阅关系。5.一种虚拟资源的处理方法,其特征在于,包括:向目标服务器发送虚拟资源集合,其中,所述虚拟...

【专利技术属性】
技术研发人员:闫亚辉
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1