本发明涉及视频直播技术领域,特别是涉及一种直播中的虚拟物品获取方法、装置、服务器及终端。
背景技术
目前视频直播系统中,用户只能通过在直播系统提供的虚拟商店,以购买的方式获取到虚拟物品,即礼物,一般流程可以为:用户通过其所在直播系统的客户端,为了方便,后续可以称为用户端,进入直播系统的虚拟商店,并向直播系统的服务器发送物品购买请求,其中,物品购买请求携带物品标识以及用户端的标识,服务器接收到该物品购买请求后,基于用户端的标识判断该用户端对应的金币余额是否不小于物品标识对应的消耗金额,当服务器判断该用户端对应的金币余额不小于物品标识对应的消耗金额时,服务器向该用户端发送物品购买成功信息,并将该物品标识记录于该用户端的背包内,用户端实现对物品的购买,获得物品。其中,上述用户端可以包观众端和主播端,上述观众端和主播端是相对而言的。上述观众端可以指:观看直播的用户所在的客户端。上述主播端可以指:进行直播的用户所在的客户端。。
可见,目前的视频直播系统中,用户端获得物品的获得方式单一,缺乏趣味性。
技术实现要素:
本发明实施例的目的在于提供一种直播中的虚拟物品获取方法、装置、服务器及终端,以实现丰富用户获得虚拟物品的获得方式,提高用户的趣味性。具体技术方案如下:
一方面,本发明实施例提供了一种直播中的虚拟物品获取方法,应用于服务器,所述方法包括:
在接收到用户端发送的转盘转动请求后,向所述用户端发送转动控制指令,以控制所述用户端转动直播间界面所显示的转盘;
并基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识;
发送转动停止指令至所述用户端,以控制所述用户端停止转动转盘至所述第一虚拟物品的标识对应的位置,并显示获得所述第一虚拟物品的提示信息;
针对所述用户端记录所述第一虚拟物品的标识。
可选地,当所述用户端为观众端时,在所述发送转动停止指令至所述用户端的步骤之后,所述方法还包括:
确定所述观众端本次转动转盘对应的第二虚拟物品的标识;
确定所述观众端对应的直播间对应的主播端的标识;
发送物品获得提示信息至所述主播端的标识对应的主播端,以使所述主播端显示获得所述第二虚拟物品的提示信息;
针对所述主播端记录所述第二虚拟物品的标识。
可选地,当所述用户端为观众端时,在所述基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识的步骤之后,所述方法还包括:
基于预存的小概率物品的标识以及所述第一虚拟物品的标识,确定所述第一虚拟物品是否为小概率物品;
当确定所述第一虚拟物品为小概率物品时,发送小概率物品获得信息至所述主播标识对应的主播端,以使所述主播端显示所述观众端获得小概率物品的提示信息。
可选地,所述转盘转动请求携带所述用户端对应的金币余额以及转动次数;
在所述向所述用户端发送转动控制指令,以控制所述用户端转动直播间界面所显示的转盘的步骤之前,所述方法还包括:
判断所述金币余额是否不小于所述转动次数对应的消耗金额;
当判断为是时,执行所述向所述用户端发送转动控制指令,以控制所述用户端转动直播间界面所显示的转盘的步骤;
当判断为否时,发送余额不足提示信息至所述用户端,以使所述用户端显示所述余额不足提示信息。
可选地,在所述发送转动停止指令至所述用户端的步骤之前,所述方法还包括:
基于预存的转盘中每一位置与虚拟物品的标识之间的对应关系,以及所述第一虚拟物品的标识,确定出所述第一虚拟物品的标识对应的位置;
所述发送转动停止指令至所述用户端的步骤,包括:
发送携带所述第一虚拟物品的标识对应的位置的转动停止指令至所述用户端。
可选地,所述转盘转动请求携带所述用户端对应的礼物等级;
所述基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识的步骤,包括:
基于所述用户端对应的礼物等级以及预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识。
可选地,所述用户端对应的礼物等级通过所述用户端对应的礼物珍惜值标识,其中,所述礼物珍惜值:基于所述用户端对应的转动转盘的次数确定;
在所述针对所述用户端记录所述第一虚拟物品的标识的步骤之后,所述方法还包括:
更新所述用户端对应的礼物珍惜值。
可选地,所述基于所述用户端对应的礼物等级以及预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识的步骤,包括:
当所述用户端对应的礼物等级为为第一等级时,基于所述转盘中的虚拟物品的标识与分配概率之间的对应关系,从第一类虚拟物品的标识中,确定出一虚拟物品的标识作为所述用户端本次转动转盘对应的第一虚拟物品的标识,其中,所述第一类虚拟物品的标识中每一标识对应的虚拟物品的价格均高于预设金额;
当所述用户端对应的礼物等级为为第二等级时,基于所述转盘中的虚拟物品的标识与分配概率之间的对应关系,从第二类虚拟物品的标识中,确定出一虚拟物品的标识作为所述用户端本次转动转盘对应的第一虚拟物品的标识,其中,所述第二类虚拟物品的标识包括:所对应价格不高于所述预设金额的虚拟物品的标识。
另一方面,本发明实施例提供了一种直播中的虚拟物品获取方法,应用于用户端,所述方法包括:
在显示直播间界面期间,检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求;
在接收到所述服务器发送的转动控制指令后,转动所述直播间界面所显示的转盘;
在接收到所述服务器发送的转动停止指令后,停止转动所述转盘至第一虚拟物品的标识对应的位置;
显示获得所述第一虚拟物品的提示信息。
可选地,在所述在检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求的步骤之前,所述方法还包括:
在显示所述直播间界面期间,检测到用户触发的转盘启动指令后,在所述直播间界面显示所述转盘。
可选地,所述转动停止指令携带第一虚拟物品的标识;
所述在接收到所述服务器发送的转动停止指令后,停止转动所述转盘至第一虚拟物品的标识对应的位置的步骤,包括:
在接收到所述服务器发送的转动停止指令后,获得转盘中每一位置与虚拟物品的标识之间的对应关系;
基于所获得的转盘中每一位置与虚拟物品的标识之间的对应关系,以及所述第一虚拟物品的标识,确定所述第一虚拟物品的标识对应的位置;
停止转动所述转盘至第一虚拟物品的标识对应的位置。
另一方面,本发明实施例提供了一种直播中的虚拟物品获取装置,所述装置包括:
第一发送模块,用于在接收到用户端发送的转盘转动请求后,向所述用户端发送转动控制指令,以控制所述用户端转动直播间界面所显示的转盘;
第一确定模块,用于并基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识;
第二发送模块,用于发送转动停止指令至所述用户端,以控制所述用户端停止转动转盘至所述第一虚拟物品的标识对应的位置,并显示获得所述第一虚拟物品的提示信息;
第一记录模块,用于针对所述用户端记录所述第一虚拟物品的标识。
可选地,当所述用户端为观众端时,所述装置还包括:
第二确定模块,用于在所述发送转动停止指令至所述用户端之后,确定所述观众端本次转动转盘对应的第二虚拟物品的标识;
第三确定模块,用于确定所述观众端对应的直播间对应的主播端的标识;
第三发送模块,用于发送物品获得提示信息至所述主播端的标识对应的主播端,以使所述主播端显示获得所述第二虚拟物品的提示信息;
第二记录模块,用于针对所述主播端记录所述第二虚拟物品的标识。
可选地,当所述用户端为观众端时,所述装置还包括:
第四确定模块,用于在所述基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识之后,基于预存的小概率物品的标识以及所述第一虚拟物品的标识,确定所述第一虚拟物品是否为小概率物品;
第四发送模块,用于当确定所述第一虚拟物品为小概率物品时,发送小概率物品获得信息至所述主播标识对应的主播端,以使所述主播端显示所述观众端获得小概率物品的提示信息。
可选地,所述转盘转动请求携带所述用户端对应的金币余额以及转动次数;
所述装置还包括:
判断模块,用于在所述向所述用户端发送转动控制指令,以控制所述用户端转动直播间界面所显示的转盘之前,判断所述金币余额是否不小于所述转动次数对应的消耗金额;当判断为是时,触发所述第一发送模块;当判断为否时,触发第五发送模块;
所述第五发送模块,用于发送余额不足提示信息至所述用户端,以使所述用户端显示所述余额不足提示信息。
可选地,所述装置还包括:
第五确定模块,用于在所述发送转动停止指令至所述用户端之前,基于预存的转盘中每一位置与虚拟物品的标识之间的对应关系,以及所述第一虚拟物品的标识,确定出所述第一虚拟物品的标识对应的位置;
所述第二发送模块,具体用于
发送携带所述第一虚拟物品的标识对应的位置的转动停止指令至所述用户端。
可选地,所述转盘转动请求携带所述用户端对应的礼物等级;
所述第一确定模块,具体用于
基于所述用户端对应的礼物等级以及预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识。
可选地,所述用户端对应的礼物等级通过所述用户端对应的礼物珍惜值标识,其中,所述礼物珍惜值:基于所述用户端对应的转动转盘的次数确定;
所述装置还包括:
更新模块,用于在所述针对所述用户端记录所述第一虚拟物品的标识之后,更新所述用户端对应的礼物珍惜值。
可选地,所述第一确定模块,具体用于
当所述用户端对应的礼物等级为第一等级时,基于所述转盘中的虚拟物品的标识与分配概率之间的对应关系,从第一类虚拟物品的标识中,确定出一虚拟物品的标识作为所述用户端本次转动转盘对应的第一虚拟物品的标识,其中,所述第一类虚拟物品的标识中每一标识对应的虚拟物品的价格均高于一预设金额;
当所述用户端对应的礼物等级为第二等级时,基于所述转盘中的虚拟物品的标识与分配概率之间的对应关系,从第二类虚拟物品的标识中,确定出一虚拟物品的标识作为所述用户端本次转动转盘对应的第一虚拟物品的标识,其中,所述第二类虚拟物品的标识包括:所对应价格不高于所述预设金额的虚拟物品的标识。
另一方面,本发明实施例提供了一种直播中的虚拟物品获取装置,应用于用户端,所述装置包括:
第六发送模块,用于在显示直播间界面期间,检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求;
转动模块,用于在接收到所述服务器发送的转动控制指令后,转动所述直播间界面所显示的转盘;
停止转动模块,用于在接收到所述服务器发送的转动停止指令后,停止转动所述转盘至第一虚拟物品的标识对应的位置;
第一显示模块,用于显示获得所述第一虚拟物品的提示信息。
可选地,所述装置还包括:
第二显示模块,用于在所述在检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求之前,在显示所述直播间界面期间,检测到用户触发的转盘启动指令后,在所述直播间界面显示所述转盘。
可选地,所述转动停止指令携带第一虚拟物品的标识;
所述停止转动模块,具体用于
在接收到所述服务器发送的转动停止指令后,获得转盘中每一位置与虚拟物品的标识之间的对应关系;
基于所获得的转盘中每一位置与虚拟物品的标识之间的对应关系,以及所述第一虚拟物品的标识,确定所述第一虚拟物品的标识对应的位置;
停止转动所述转盘至第一虚拟物品的标识对应的位置。
另一方面,本发明实施例提供了一种直播中的虚拟物品获取系统,所述系统包括用户端和服务器;
所述用户端,用于在显示直播间界面期间,检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求;
所述服务器,用于在接收到用户端发送的转盘转动请求后,向所述用户端发送转动控制指令;并基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识;发送转动停止指令至所述用户端;
所述用户端,还用于在接收到所述服务器发送的转动控制指令后,转动直播间界面所显示的转盘;还用于在接收到所述服务器发送的转动停止指令后,停止转动所述转盘至第一虚拟物品的标识对应的位置;并显示获得所述第一虚拟物品的提示信息;
所述服务器,还用于针对所述用户端记录所述第一虚拟物品的标识。
另一方面,本发明实施例提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的计算机程序时,实现本发明实施例所提供的上述任一所述的服务器侧的直播中的虚拟物品获取方法步骤。
另一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所提供的上述任一所述的服务器侧的直播中的虚拟物品获取方法步骤。
另一方面,本发明实施例提供了一种终端,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的计算机程序时,实现本发明实施例所提供的上述任一所述的用户端的直播中的虚拟物品获取方法步骤。
另一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所提供的上述任一所述的用户端的直播中的虚拟物品获取方法步骤。
本发明实施例提供的直播中的虚拟物品获取方法,服务器在接收到用户端发送的转盘转动请求后,向用户端发送转动控制指令,以控制用户端转动直播间界面所显示的转盘;并基于预设的物品分配规则,确定用户端本次转动转盘对应的第一虚拟物品的标识;发送转动停止指令至用户端,以控制用户端停止转动转盘至述第一虚拟物品的标识对应的位置,并显示获得第一虚拟物品的提示信息;针对用户端记录第一虚拟物品的标识。
本发明实施例,用户端(包括主播端和观众端)为用户增加提供通过转盘获得物品的功能,以使得用户通过观众端在观看直播期间或用户通过主播端进行直播期间,可以通过转动转盘的方式获取虚拟物品,即礼物,实现了丰富用户在观看直播期间或进行直播期间获得虚拟物品的获得方式,提高用户的趣味性,吸引用户对直播的关注度。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种直播中的虚拟物品获取方法的流程示意图;
图2a为转盘的一种显示示意图;
图2b为用户端停止转动转盘至第一虚拟物品的标识对应的位置的一种示意图;
图2c为一种显示获得第一虚拟物品的提示信息的示意图;
图3为本发明实施例提供的一种直播中的虚拟物品获取方法的另一流程示意图;
图4为本发明实施例提供的另一种直播中的虚拟物品获取方法的流程示意图;
图5为本发明实施例提供的一种直播中的虚拟物品获取装置的结构示意图;
图6为本发明实施例提供的另一种直播中的虚拟物品获取装置的结构示意图;
图7为本发明实施例提供的一种直播中的虚拟物品获取系统的结构示意图;
图8为本发明实施例提供的一种服务器的结构示意图;
图9为本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种直播中的虚拟物品获取方法、装置及电子设备,以实现丰富用户获得虚拟物品的获得方式,提高用户的趣味性。
如图1所示,本发明实施例提供了一种直播中的虚拟物品获取方法,可以包括如下步骤:
s101:在接收到用户端发送的转盘转动请求后,向用户端发送转动控制指令,以控制用户端转动直播间界面所显示的转盘;
可以理解的是,本发明实施例所提供的直播中的虚拟物品获取方法,可以应用于服务器,该服务器可以为任意类型的电子设备,在此不做赘述。实现本发明实施例所提供的直播中的虚拟物品获取方法的功能软件,可以以专门的应用软件如视频直播软件的形式存在,也可以以现有的视频直播软件的插件的形式存在。
其中,上述转盘转动请求还可以携带用户端的标识,服务器可以基于该转盘转动请求携带的用户端的标识,向用户端发送转动控制指令。其中,上述用户端的标识可以为用户端对应的用户标识,例如用户的账号(id)或用户的昵称;也可以为:用户端的设备标识,例如:用户端的ip地址等。
一种实现方式中,用户端转动转盘以获得虚拟物品可以是免费的,服务器在接收用户端发送的转盘转动请求后,可以直接向用户端发送转动控制指令,以使得用户端转动直播间界面所显示的转盘。
在另一种实现方式中,用户端转动转盘以获得虚拟物品可以是非免费的,服务器在接收到用户端发送的转盘转动请求后,需要首先确定用户端对应的金币余额是否可以支付该次转盘转动所需的费用,当确定用户端对应的金币余额可以支付该次转盘转动所需的费用后,向用户端发送转动控制指令,以使用户端转动直播间界面所显示的转盘。
本发明实施例中,用户端可以在显示直播间界面时,即用户通过用户端观看直播或进行直播时,可以触发上述转盘转动请求,进而用户端将该转盘转动请求发送至服务器。其中,上述触发上述转盘转动请求的方式,可以是:用户通过点击用户端所提供的转盘转动的功能按键的方式,触发上述转盘转动请求;也可以是:用户通过直接点击用户端在直播间界面所显示的转盘的方式,触发上述转盘转动请求;也可以是:用户通过声控的方式触发上述转盘转动请求等,这都是可以的。
在一种实现方式中,用户通过用户端观看直播期间或进行直播期间,当用户存在转动转盘的需求时,可以触发转盘启动指令,用户端检测到用户触发的转盘启动指令之后,在直播间界面显示转盘。其中,用户可以通过点击用户端在显示的直播界面中所提供的转盘入口的方式,触发转盘启动指令。
在一种情况中,用户端在直播间界面显示转盘时,可以是:以悬浮显示的方式,在直播间界面显示转盘。具体的可以是:用户端在检测到用户触发的转盘启动指令之后,可以在直播间界面的上方的预设位置显示悬浮显示一转盘界面,该转盘界面中包含转盘,上述预设位置可以为直播间界面的上方的底部。具体如图2a所示。在直播间界面的上方的底部,悬浮显示转盘界面,该转盘界面包括该转盘。
其中,上述用户端可以包括观众端和主播端,上述观众端和主播端是相对而言的。上述观众端可以指:观看直播的用户所在的客户端。上述主播端可以指:进行直播的用户所在的客户端。
s102:基于预设的物品分配规则,确定用户端本次转动转盘对应的第一虚拟物品的标识;
其中,上述预设的物品分配规则中可以包含:各虚拟物品的标识与分配概率之间的对应关系,其中,基于上述分配概率可以计算出:在预定转动次数内所对应虚拟物品被选中最大次数。在一种情况中,虚拟物品的价格越高,该虚拟物品对应的分配概率越小,即该虚拟物品通过转盘被选中的概率越小,即用户端转动转盘时,转盘停止在该虚拟物品所在位置的概率越小。其中,上述各虚拟物品的标识与该虚拟物品对应的分配概率之间的对应关系可以是人为设置,也可以是基于目前的分配算法进行设置,本发明实施例并不对上述各虚拟物品的标识与该虚拟物品对应的分配概率之间的对应关系的设置方式进行限定。
本发明实施例中,服务器可以根据预设的物品分配规则中各虚拟物品的标识与分配概率之间的对应关系,确定出用户端本次转动转盘对应的虚拟物品的标识,作为第一虚拟物品的标识。
在一种实现方式中,上述预设的物品分配规则中还可以包含:未抽中虚拟物品信息与该未抽中虚拟物品信息的分配概率的对应关系。服务器基于预设的物品分配规则,还可以确定出该用户端未抽中虚拟物品信息。服务器发送转动停止指令至用户端,以控制用户端停止转动转盘至未抽中虚拟物品信息对应的位置,即该未抽中虚拟物品信息在转盘中的位置。
s103:发送转动停止指令至用户端,以控制用户端停止转动转盘至第一虚拟物品的标识对应的位置,并显示获得第一虚拟物品的提示信息;
在一种实现方式中,上述转动停止指令可以包括第一虚拟物品的标识,当用户端接收到上述转动指令之后,用户端可以继续获得转盘中每一位置与虚拟物品的标识之间的对应关系,进而基于上述获得的转盘中每一位置与虚拟物品的标识之间的对应关系,以及第一虚拟物品的标识,确定出第一虚拟物品的标识在该转盘中的位置,即该第一虚拟物品的标识对应的位置,进而,用户端停止转动转盘至第一虚拟物品的标识对应的位置。
在另一种实现方式中,服务器确定出用户端本次转动转盘对应的第一虚拟物品的标识之后,还可以继续基于预存的转盘中每一位置与虚拟物品的标识之间的对应关系,以及第一虚拟物品的标识,确定出第一虚拟物品的标识在转盘中的位置,即第一虚拟物品的标识对应的位置,进而将上述第一虚拟物品的标识对应的位置发送至用户端。具体的,在上述发送转动停止指令至用户端的步骤之前,所述方法还可以包括:
基于预存的转盘中每一位置与虚拟物品的标识之间的对应关系,以及第一虚拟物品的标识,确定出第一虚拟物品的标识对应的位置;
所述发送转动停止指令至用户端的步骤,可以包括:
发送携带第一虚拟物品的标识对应的位置的转动停止指令至用户端。
在上述实施例中,上述确定第一虚拟物品的标识对应的位置的步骤在服务器执行,在一定程度上可以减少用户端的运算负担,减少用户端的资源的占用,在一定程度上保证观众端观看直播的流畅性。
在一种实现方式中,用户端停止转动转盘至第一虚拟物品的标识对应的位置之后,可以立即显示获得第一虚拟物品的提示信息,以提示该用户端的用户其抽中第一虚拟物品。或者,在另一种实现方式中,用户端停止转动转盘至第一虚拟物品的标识对应的位置之后,可以延迟预设时长显示获得第一虚拟物品的提示信息,以提示该用户端的用户其抽中第一虚拟物品。这都是可以的。
在一种情况中,如图2a所示,上述转盘中包含一指针。上述用户端停止转动转盘至第一虚拟物品的标识对应的位置,可以是:用户端停止转动转盘,以使上述指针指向该第一虚拟物品的标识对应的位置。如图2b所示,为上述指针指向该第一虚拟物品的标识对应的位置的一种示意图,其中,图2b中标识指向了价格为39999金币的虚拟物品,此时,图2b中转盘的下方显示有各虚拟物品的标识,其中,被指向的第一虚拟物品可以高亮显示。
一种情况中,用户端可以通过弹窗的形式显示获得第一虚拟物品的提示信息。如图2c所示,所显示的提示信息中可以包括第一虚拟物品的的标识,以及价格。
s104:针对用户端记录第一虚拟物品的标识。
本发明实施例中,服务器针对用户端记录第一虚拟物品的标识,以标识该用户端的用户获得该第一虚拟物品。一种情况,服务器可以将上述第一虚拟物品的标识记录于用户端的背包内,以使得用户端的用户可以从该背包内,查看该第一虚拟物品的标识对应的该第一虚拟物品的详细内容,例如该第一虚拟物品的价格,该第一虚拟物品的介绍,该该第一虚拟物品的标识,如图标等等。
在一种实现方式中,针对用户端记录第一虚拟物品的标识之后,还可以为该第一虚拟物品的标识设置有效期限,即用户端持有该第一虚拟物品的时限,当针对该用户端记录该第一虚拟物品的标识的时长超过上述有效期限,而该用户端的用户还未使用(例如赠送主播,或卖出)该第一虚拟物品后,标识该第一虚拟物品的标识无效。具体的,可以是该第一虚拟物品的标识在背包中展示的时长超过上述有效期限,而该用户端的用户还未使用该第一虚拟物品后,标识该第一虚拟物品的标识无效。
在一种实现方式中,针对用户端记录第一虚拟物品的标识之后,服务器还可以向用户端发送提示用户可以再继续,即继续转动转盘的信息,以使用户端显示上述提示用户可以再继续的信息,以供用户选择是否再继续转动转盘。当用户选择再继续转动转盘,用户端向服务器发送转盘转动请求。
在一种情况中,上述提示用户可以再继续,即继续转动转盘的信息,可以在用户端显示获得第一虚拟物品的提示信息之前发送至用户端,以使用户端在显示获得第一虚拟物品的提示信息的同时,显示上述提示用户可以再继续的信息,以供用户选择是否再继续转动转盘。如图2c中,所显示的提示信息还可以包含提示用户可以再继续的启动区域以及启动提示信息。
本发明实施例,用户端(包括主播端和观众端)为用户增加提供通过转盘获得物品的功能,以使得用户通过观众端在观看直播期间或用户通过主播端进行直播期间,可以通过转动转盘的方式获取虚拟物品,即礼物,实现了丰富用户在观看直播期间或进行直播期间获得虚拟物品的获得方式,提高用户的趣味性,吸引用户对直播的关注度。
在一种实现方式中,当上述用户端为观众端时,如图3所示,所述方法可以包括如下步骤:
s301:在接收到观众端发送的转盘转动请求后,向观众端发送转动控制指令,以使观众端转动直播间界面所显示的转盘;
s302:并基于预设的物品分配规则,确定观众端本次转动转盘对应的第一虚拟物品的标识;
s303:发送转动停止指令至观众端,以控制观众端停止转动转盘至第一虚拟物品的标识对应的位置,并显示获得第一虚拟物品的提示信息;
s304:针对用户端记录第一虚拟物品的标识;
其中,上述s301为图1所示的s101的一种实现方式,上述s302为图1所示的s102的一种实现方式,上述s303为图1所示的s103的一种实现方式,上述s304为图1所示的s104的一种实现方式。
s305:确定观众端本次转动转盘对应的第二虚拟物品的标识;
其中,服务器本地或所连接的存储设备中,可以存储有每一虚拟物品的标识与另一虚拟物品的标识的关联关系,当服务器确定出观众端本次转动转盘对应的第一虚拟物品的标识后,可以结合上述每一虚拟物品的标识与另一虚拟物品的标识的关联关系,确定出该第一虚拟物品的标识对应的第二虚拟物品的标识。其中,所有虚拟物品的标识可以与同一另一虚拟物品的标识关联,或者,不同虚拟物品的标识可以与不同的另一虚拟物品的标识关联。
s306:确定观众端对应的直播间对应的主播端的标识;
其中,上述观众端对应的直播间为:该观众端所显示的直播间界面对应的直播间,即用户通过该观众端观看的直播的直播间。观众端在观看某一主播的直播时,服务器本地或所连接的存储设备中,可以存储有该观众端的标识与该主播的主播端的标识的对应关系。在一种实现方式中,服务器可以基于上述存储的该观众端的标识与该主播的主播端的标识的对应关系,确定观众端对应的直播间对应的主播端的标识。
s307:发送物品获得提示信息至主播端的标识对应的主播端,以使主播端显示获得第二虚拟物品的提示信息;
s308:针对主播端记录第二虚拟物品的标识。
服务器确定出上述第二虚拟物品的标识后,可以发送物品获得提示信息至主播端的标识对应的主播端,其中,上述物品获得提示信息可以携带第二虚拟物品的标识,以使主播端显示获得第二虚拟物品的提示信息。其中,主播端可以通过礼物槽的方式,和/或消息流的方式,显示上述获得第二虚拟物品的提示信息,以提示该主播端的主播,x观众为其赠送礼物。
并且,服务器针对主播端记录第二虚拟物品的标识。一种实现方式,可以是:将第二虚拟物品的标识记录于主播端的背包内,以使得主播端的主播可以从背包中查看该第二虚拟物品的标识对应的该第二虚拟物品的详细内容,例如该第二虚拟物品的价格,该第二虚拟物品的介绍,第二虚拟物品的标识,如图标等等。
其中,上述s304和上述s305-s308的执行顺序并不做限定,可以先执行上述s304,再执行上述s305-s308;可以先执行上述s305-s308,再执行上述s304;可以同时执行上述s304和上述s305-s308。
在一种实现方式中,服务器针对主播端记录第二虚拟物品的标识,以标识该用户端的用户获得该第一虚拟物品。一种情况,服务器可以将上述第二虚拟物品的标识记录于主播端的背包内,以使的主播端的用户(主播)可以从该背包内,查看该第二虚拟物品的标识对应的该第二虚拟物品的详细内容,例如该第二虚拟物品的价格,该第二虚拟物品的介绍,该该第二虚拟物品的标识,如图标等等。
在一种实现方式中,针对主播端记录第二虚拟物品的标识之后,还可以为该第二虚拟物品的标识设置有效期限,即用户端持有该第二虚拟物品的时限,当针对该主播端记录该第二虚拟物品的标识的时长超过上述有效期限,而该主播的用户还未使用(例如赠送其他主播,或卖出)该第二虚拟物品后,标识该第二虚拟物品的标识无效。具体的,可以是该第二虚拟物品的标识在背包中展示的时长超过上述有效期限,而该主播端的用户还未使用该第二虚拟物品后,标识该第二虚拟物品的标识无效。
通过本发明实施例,可以增加观众端与主播端之间的互动,即增强观众与主播之间的互动,对主播进行奖励,可以提高主播的直播积极性。
为了吸引更多的用户对转盘的关注,当观众端在通过转动转盘获得小概率物品时,可以控制该观众端对应的主播端显示该观众端获得小概率物品的提示信息,以使的观看该主播直播的其他观众可以知晓该提示信息,以吸引其他观众对转盘进行关注。在一定程度上可以实现对转盘获得物品的功能的推广。在一种实现方式中,当上述用户端为观众端时,在上述基于预设的物品分配规则,确定用户端本次转动转盘对应的第一虚拟物品的标识的步骤之后,所述方法还可以包括:
基于预存的小概率物品的标识以及第一虚拟物品的标识,确定第一虚拟物品是否为小概率物品;
当确定第一虚拟物品为小概率物品时,发送小概率物品获得信息至主播标识对应的主播端,以使主播端显示观众端获得小概率物品的提示信息。
其中,上述小概率物品的标识为:所对应分配概率小于预设概率的虚拟物品的标识。
在一种情况中,当服务器确定第一虚拟物品的标识之后,可以将该第一虚拟物品的标识与预存的小概率物品的标识进行一一比对,当预存的小概率物品的标识中存在与该第一虚拟物品的标识相同的标识时,确定第一虚拟物品为小概率物品。当预存的小概率物品的标识中不存在与该第一虚拟物品的标识相同的标识时,确定第一虚拟物品不为小概率物品。
当确定第一虚拟物品为小概率物品时,发送小概率物品获得信息至主播标识对应的主播端,以使主播端显示观众端获得小概率物品的提示信息。在一种情况中,上述主播端显示观众端获得小概率物品的提示信息,可以是:在直播间发一条公告,公告具体内容可以为“(观众端的标识)通过直播间大转盘爆出了珍惜(第一虚拟物品的标识),一起恭喜他”。
在一种实现方式中,为了保证相应应用软件的拥有者的利益,实现该相应应用软件的赢利性,上述相应应用软件为:实现本发明实施例所提供直播中的虚拟物品获取方法的应用软件,上述转盘转动请求携带用户端对应的金币余额以及转动次数;
在上述向用户端发送转动控制指令,以控制用户端转动直播间界面所显示的转盘的步骤之前,所述方法还可以包括:
判断金币余额是否不小于转动次数对应的消耗金额;
当判断为是时,执行所述向用户端发送转动控制指令,以控制用户端转动直播间界面所显示的转盘的步骤;
当判断为否时,发送余额不足提示信息至用户端,以使用户端显示余额不足提示信息。
其中,上述转动次数可以标识用户所选择的需要转动转盘的次数。举例而言,当上述转动次数为转动一次时,上述转动次数对应的消耗金额为转动一次转盘所需的金额;当上述转动次数为转动十次时,上述转动次数对应的消耗金额为转动十次转盘所需的金额。
在一种实现方式中,当服务器判断金币余额不小于转动次数对应的消耗金额时,从用户端对应的金币余额中扣除上述消耗金额,再执行向用户端发送转动控制指令,以控制用户端转动直播间界面所显示的转盘的步骤。
当服务器判断金币余额小于转动次数对应的消耗金额时,发送余额不足提示信息至用户端,以使用户端显示余额不足提示信息,以提醒用户端的用户其金额不足,进而可以提示用户进行充值。
在一种实现方式中,为了更好的吸引用户对转盘的关注度,可以通过设置礼物等级的方式,基于不同的用户端对应的不同的礼物等级,为相应的用户端确定转动转盘对应的第一虚拟物品的标识,其中,可以是礼物等级越高,用户越可以通过转盘,获取到价格更高的虚拟物品,即礼物,以此来吸引用户对转盘的点击,在一定程度上提高转盘的点击率。具体的,上述转盘转动请求携带用户端对应的礼物等级;
上述基于预设的物品分配规则,确定用户端本次转动转盘对应的第一虚拟物品的标识的步骤,可以包括:
基于用户端对应的礼物等级以及预设的物品分配规则,确定用户端本次转动转盘对应的第一虚拟物品的标识。
在一种实现方式中,上述用户端对应的礼物等级可以通过用户端对应的转盘转动的次数标识,用户端对应的转盘转动的次数越多,用户端对应的礼物等级也越高。一种情况中,上述用户端对应的礼物等级可以包括高和低两个等级,其中,当用户端对应的转盘转动的次数达到预设次数时,确定用户端对应的礼物等级为高,当用户端对应的转盘转动的次数未达到预设次数时,确定用户端对应的礼物等级为低。
其中,当用户端对应的礼物等级为高时,可以表明用户端对应的转动转盘的次数较高。此时,为了更好的提高用户对转盘的关注度,提高用户转动转盘的积极性,服务器可以基于每一虚拟物品的标识与分配概率之间的对应关系,随机从小概率物品的标识(即后续提到的第一类虚拟物品的标识)中,确定出一虚拟物品的标识,作为第一虚拟物品的标识。其中,上述小概率物品的标识为:所对应分配概率小于预设概率的虚拟物品的标识,在第一预定转动次数内,每一小概率物品的标识被选中的次数,不超过该小概率物品的标识对应的分配概率与该第一预定转动次数之积。
当用户端对应的礼物等级为低时,可以表明用户端对应的转动转盘的次数较低。此时,服务器可以基于每一虚拟物品的标识与分配概率之间的对应关系,随机从所有虚拟物品的标识或者大概率物品的标识(即后续提到的第二类虚拟物品的标识)中,确定出一虚拟物品的标识,作为第一虚拟物品的标识。其中,上述大概率物品的标识为:所对应分配概率不小于预设概率的虚拟物品的标识。在第二预定转动次数内,每一大概率物品的标识(或所有虚拟物品的标识)被选中的次数,不超过该大概率物品的标识(虚拟物品的标识)对应的分配概率与该第二预定转动次数之积。其中,第一预定转动次数可以和第二预定转动次数相同或不同。
具体的,上述基于用户端对应的礼物等级以及预设的物品分配规则,确定用户端本次转动转盘对应的第一虚拟物品的标识的步骤,可以包括:
当用户端对应的礼物等级为第一等级时,基于转盘中的虚拟物品的标识与分配概率之间的对应关系,从第一类虚拟物品的标识中,确定出一虚拟物品的标识作为用户端本次转动转盘对应的第一虚拟物品的标识,其中,第一类虚拟物品的标识中每一标识对应的虚拟物品的价格均高于预设金额;
当用户端对应的礼物等级为第二等级时,基于转盘中的虚拟物品的标识与分配概率之间的对应关系,从第二类虚拟物品的标识中,确定出一虚拟物品的标识作为用户端本次转动转盘对应的第一虚拟物品的标识,其中,第二类虚拟物品的标识包括:所对应价格不高于预设金额的虚拟物品的标识。
其中,上述预设金额可以为基于所设置的用户每转动一次转盘的消费金额,进行设置,其中,上述预设金额可以等于用户每转动一次转盘的消费金额。上述第一等级可以为高,上述第二等级可以为低。
上述第二类虚拟物品的标识中可以:仅包括所对应价格不高于预设金额的虚拟物品的标识,也可以:既包括所对应价格不高于预设金额的虚拟物品的标识,也包括所对应价格高于预设金额的虚拟物品的标识。
本发明实施例中,上述预设的物品分配规则中可以包含:各虚拟物品的标识与该虚拟物品对应的分配概率之间的对应关系。其中,虚拟物品的价格越高,该虚拟物品对应的分配概率越小。上述虚拟物品对应的分配概率可以标识:在预设时间内该虚拟物品被选中最大次数。
本发明实施例中,通过不同礼物等级限定用户通过转动转盘可获得的虚拟物品,当礼物等级为高时,可以获得价值更高的虚拟物品,可以更好的提高用户转动转盘的积极性,提高用户转动转盘的兴趣。
在一种实现方式中,用户端对应的礼物等级通过用户端对应的礼物珍惜值标识,上述礼物珍惜值也可以称为幸运值;其中,该礼物珍惜值:基于用户端对应的转动转盘的次数确定,可以用于标识用户端对应的转盘转动的次数。在一种情况中,用户端对应的转盘转动的次数越多,该礼物珍惜值越大,用户端对应的礼物等级也越高;
在上述针对用户端记录第一虚拟物品的标识的步骤之后,所述方法还可以包括:
更新用户端对应的礼物珍惜值。
一种情况中,用户端对应的礼物等级可以包括高和低两个等级,当礼物珍惜值达到预设值时,用户端对应的礼物等级为高,当礼物珍惜值未达到预设值时,用户端对应的礼物等级为低。基于上述情况,上述更新用户对应的礼物珍惜值的过程,可以是:当用户端对应的礼物等级为低时,在当前的礼物珍惜值的基础上,增加预设数值的礼物珍惜值;当用户端对应的礼物等级为高时,将当前的礼物珍惜值归零。其中,上述当前的礼物珍惜值指:用户端向服务器发送转盘转动请求时的礼物珍惜值。举例而言,用户端的用户每转动一次转盘,该用户端对应的礼物珍惜值可以增长50;当礼物珍惜值为50时,用户端对应的礼物等级为低,即第二等级,用户端的用户转动转盘,服务器基于转盘中的虚拟物品的标识与分配概率之间的对应关系,从第一类虚拟物品的标识中,确定出一虚拟物品的标识作为用户端本次转动转盘对应的第一虚拟物品的标识,并用户端对应的礼物珍惜值增长50,为100;当礼物珍惜值达到500时,用户端对应的礼物等级为高,即第一等级,当用户端再次转动转盘时,可以基于转盘中的虚拟物品的标识与分配概率之间的对应关系,从第二类虚拟物品的标识中,确定出一虚拟物品的标识作为所述用户端本次转动转盘对应的第一虚拟物品的标识,并且将用户端对应的礼物礼物珍惜值归零,重新计数。
本发明实施例中,通过礼物珍惜值来标识礼物等级,并且每次转动转盘时,均相应的更新用户端对应的礼物珍惜值,更好的提高用户转动转盘的积极性,并提高用户的趣味性。
在一种情况中,为了使得用户端的用户可以知晓自身的礼物珍惜值的具体情况,如图2a所示,在转盘界面中转盘的显示区域的底部,还可以显示用于表征用户端对应的礼物珍惜值的进度条。
相应于上述方法实施例,本发明实施例还提供了一种直播中的虚拟物品获取方法,如图4所示,可以包括如下步骤:
s401:在显示直播间界面期间,检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求;
在一种实现方式中,转盘转动请求携带用户端对应的礼物等级;以使得服务器可以基于礼物等级以及预设的物品分配规则,确定出用户端本次转动转盘对应的第一虚拟物品的标识。
可以理解的是,本发明实施例所提供的直播中的虚拟物品获取方法,可以应用于用户端,该用户端可以为用户任意类型的电子设备,在此不做赘述。实现本发明实施例所提供的直播中的虚拟物品获取方法的功能软件,可以以专门的应用软件如视频直播软件的形式存在,也可以以现有的视频直播软件的插件的形式存在。
该用户端可以为观众端或主播端。其中,上述用户端可以包括观众端和主播端,上述观众端和主播端是相对而言的。上述观众端可以指:观看直播的用户所在的客户端。上述主播端可以指:进行直播的用户所在的客户端。
当上述用户端为观众端时,上述在显示直播间界面期间,可以是:用户通过观众端观看直播期间。当上述用户端为主播端时,上述在显示直播间界面期间,可以是用户通过主播端进行直播期间。
其中,上述触发上述转盘转动请求的方式,可以是:用户通过点击用户端所提供的转盘转动的功能按键的方式,触发上述转盘转动请求;也可以是:用户通过直接点击用户端在直播间界面所显示的转盘的方式,触发上述转盘转动请求;也可以是:用户通过声控的方式触发上述转盘转动请求等,这都是可以的。
在一种实现方式中,用户通过用户端观看直播期间或进行直播期间,当用户存在转动转盘的需求时,可以触发转盘启动指令,以启动转盘功能。具体的,在上述在检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求的步骤之前,所述方法还可以包括:
在显示直播间界面期间,检测到用户触发的转盘启动指令后,在直播间界面显示转盘。
本发明实施例中,用户端检测到用户触发的转盘启动指令之后,在直播间界面显示转盘。其中,用户可以通过点击用户端在显示的直播界面中所提供的转盘入口的方式,触发转盘启动指令。
在一种情况中,用户端在直播间界面显示转盘时,可以是:以悬浮显示的方式,在直播间界面显示转盘。具体的可以是:用户端在检测到用户触发的转盘启动指令之后,可以在直播间界面的上方的预设位置显示悬浮显示一转盘界面,该转盘界面中包含转盘,上述预设位置可以为直播间界面的上方的底部。
s402:在接收到服务器发送的转动控制指令后,转动直播间界面所显示的转盘;
s403:在接收到服务器发送的转动停止指令后,停止转动转盘至第一虚拟物品的标识对应的位置;
在一种情况中,上述转动控制指令可以携带转动圈数,用户端可以基于转动圈数,转动直播间界面所显示的转盘,具体的,可以转动直播间界面所显示的转盘转动圈数后,并且在接收到服务器发送的转动停止指令后,停止转动转盘至第一虚拟物品的标识对应的位置。
在一种实现方式中,转动停止指令携带第一虚拟物品的标识;
所述在接收到服务器发送的转动停止指令后,停止转动转盘至第一虚拟物品的标识对应的位置的步骤,可以包括:
在接收到服务器发送的转动停止指令后,获得转盘中每一位置与虚拟物品的标识之间的对应关系;
基于所获得的转盘中每一位置与虚拟物品的标识之间的对应关系,以及第一虚拟物品的标识,确定第一虚拟物品的标识对应的位置;
停止转动转盘至第一虚拟物品的标识对应的位置。
本发明实施例中,在用户端基于转盘中每一位置与虚拟物品的标识之间的对应关系以及第一虚拟物品的标识,确定第一虚拟物品的标识对应的位置,在一定程度上可以分担服务器的部分运算负担,达到对服务器的分压的效果。
s404:显示获得第一虚拟物品的提示信息。
在一种实现方式中,用户端停止转动转盘至第一虚拟物品的标识对应的位置之后,可以立即显示获得第一虚拟物品的提示信息,以提示该用户端的用户其抽中第一虚拟物品。或者,在另一种实现方式中,用户端停止转动转盘至第一虚拟物品的标识对应的位置之后,可以延迟预设时长显示获得第一虚拟物品的提示信息,以提示该用户端的用户其抽中第一虚拟物品。这都是可以的。
在一种情况中,可以以弹窗的形式显示获得第一虚拟物品的提示信息。
本发明实施例,用户端(包括主播端和观众端)为用户增加提供通过转盘获得物品的功能,以使得用户通过观众端在观看直播期间或用户通过主播端进行直播期间,可以通过转动转盘的方式获取虚拟物品,即礼物,实现了丰富用户在观看直播期间或进行直播期间获得虚拟物品的获得方式,提高用户的趣味性,吸引用户对直播的关注度。
相应于上述方法实施例,本发明实施例还提供了一种直播中的虚拟物品获取装置,如图5所示,所述装置可以包括:
第一发送模块510,用于在接收到用户端发送的转盘转动请求后,向所述用户端发送转动控制指令,以控制所述用户端转动直播间界面所显示的转盘;
第一确定模块520,用于并基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识;
第二发送模块530,用于发送转动停止指令至所述用户端,以控制所述用户端停止转动转盘至所述第一虚拟物品的标识对应的位置,并显示获得所述第一虚拟物品的提示信息;
第一记录模块540,用于针对所述用户端记录所述第一虚拟物品的标识。
本发明实施例,用户端(包括主播端和观众端)为用户增加提供通过转盘获得物品的功能,以使得用户通过观众端在观看直播期间或用户通过主播端进行直播期间,可以通过转动转盘的方式获取虚拟物品,即礼物,实现了丰富用户在观看直播期间或进行直播期间获得虚拟物品的获得方式,提高用户的趣味性,吸引用户对直播的关注度。
在一种实现方式中,当所述用户端为观众端时,所述装置还包括:
第二确定模块,用于在所述发送转动停止指令至所述用户端之后,确定所述观众端本次转动转盘对应的第二虚拟物品的标识;
第三确定模块,用于确定所述观众端对应的直播间对应的主播端的标识;
第三发送模块,用于发送物品获得提示信息至所述主播端的标识对应的主播端,以使所述主播端显示获得所述第二虚拟物品的提示信息;
第二记录模块,用于针对所述主播端记录所述第二虚拟物品的标识。
在一种实现方式中,当所述用户端为观众端时,所述装置还包括:
第四确定模块,用于在所述基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识之后,基于预存的小概率物品的标识以及所述第一虚拟物品的标识,确定所述第一虚拟物品是否为小概率物品;
第四发送模块,用于当确定所述第一虚拟物品为小概率物品时,发送小概率物品获得信息至所述主播标识对应的主播端,以使所述主播端显示所述观众端获得小概率物品的提示信息。
在一种实现方式中,所述转盘转动请求携带所述用户端对应的金币余额以及转动次数;
所述装置还包括:
判断模块,用于在所述向所述用户端发送转动控制指令,以控制所述用户端转动直播间界面所显示的转盘之前,判断所述金币余额是否不小于所述转动次数对应的消耗金额;当判断为是时,触发所述第一发送模块;当判断为否时,触发第五发送模块;
所述第五发送模块,用于发送余额不足提示信息至所述用户端,以使所述用户端显示所述余额不足提示信息。
在一种实现方式中,所述装置还包括:
第五确定模块,用于在所述发送转动停止指令至所述用户端之前,基于预存的转盘中每一位置与虚拟物品的标识之间的对应关系,以及所述第一虚拟物品的标识,确定出所述第一虚拟物品的标识对应的位置;
所述第二发送模块530,具体用于
发送携带所述第一虚拟物品的标识对应的位置的转动停止指令至所述用户端。
在一种实现方式中,所述转盘转动请求携带所述用户端对应的礼物等级;
所述第一确定模块,具体用于
基于所述用户端对应的礼物等级以及预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识。
在一种实现方式中,所述用户端对应的礼物等级通过所述用户端对应的礼物珍惜值标识,其中,所述礼物珍惜值:基于所述用户端对应的转动转盘的次数确定;
所述装置还包括:
更新模块,用于在所述针对所述用户端记录所述第一虚拟物品的标识之后,更新所述用户端对应的礼物珍惜值。
在一种实现方式中,所述第一确定模块520,具体用于
当所述用户端对应的礼物等级为第一等级时,基于所述转盘中的虚拟物品的标识与分配概率之间的对应关系,从第一类虚拟物品的标识中,确定出一虚拟物品的标识作为所述用户端本次转动转盘对应的第一虚拟物品的标识,其中,所述第一类虚拟物品的标识中每一标识对应的虚拟物品的价格均高于预设金额;
当所述用户端对应的礼物等级为第二等级时,基于所述转盘中的虚拟物品的标识与分配概率之间的对应关系,从第二类虚拟物品的标识中,确定出一虚拟物品的标识作为所述用户端本次转动转盘对应的第一虚拟物品的标识,其中,所述第二类虚拟物品的标识包括:所对应价格不高于所述预设金额的虚拟物品的标识。
相应于上述方式实施例,本发明实施例还提供了一种直播中的虚拟物品获取装置,如图6所示,应用于用户端,所述装置包括:
第六发送模块610,用于在显示直播间界面期间,检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求;
转动模块620,用于在接收到所述服务器发送的转动控制指令后,转动所述直播间界面所显示的转盘;
停止转动模块630,用于在接收到所述服务器发送的转动停止指令后,停止转动所述转盘至第一虚拟物品的标识对应的位置;
第一显示模块640,用于显示获得所述第一虚拟物品的提示信息。
本发明实施例,用户端(包括主播端和观众端)为用户增加提供通过转盘获得物品的功能,以使得用户通过观众端在观看直播期间或用户通过主播端进行直播期间,可以通过转动转盘的方式获取虚拟物品,即礼物,实现了丰富用户在观看直播期间或进行直播期间获得虚拟物品的获得方式,提高用户的趣味性,吸引用户对直播的关注度。
在一种实现方式中,所述装置还包括:
第二显示模块,用于在所述在检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求之前,在显示所述直播间界面期间,检测到用户触发的转盘启动指令后,在所述直播间界面显示所述转盘。
在一种实现方式中,所述转动停止指令携带第一虚拟物品的标识;
所述停止转动模块630,具体用于
在接收到所述服务器发送的转动停止指令后,获得转盘中每一位置与虚拟物品的标识之间的对应关系;
基于所获得的转盘中每一位置与虚拟物品的标识之间的对应关系,以及所述第一虚拟物品的标识,确定所述第一虚拟物品的标识对应的位置;
停止转动所述转盘至第一虚拟物品的标识对应的位置。
相应于上述方法实施例,本发明实施例还提供了一种直播中的虚拟物品获取系统,如图7所示,所述系统包括用户端710和服务器720;
所述用户端710,用于在显示直播间界面期间,检测到用户触发的转盘转动指令后,向服务器720发送转盘转动请求;
所述服务器720,用于在接收到用户端710发送的转盘转动请求后,向所述用户端710发送转动控制指令;并基于预设的物品分配规则,确定所述用户端710本次转动转盘对应的第一虚拟物品的标识;发送转动停止指令至所述用户端710;
所述用户端710,还用于在接收到所述服务器720发送的转动控制指令后,转动直播间界面所显示的转盘;还用于在接收到所述服务器720发送的转动停止指令后,停止转动所述转盘至第一虚拟物品的标识对应的位置;并显示获得所述第一虚拟物品的提示信息;
所述服务器720,还用于针对所述用户端记录710所述第一虚拟物品的标识。
本发明实施例,用户端(包括主播端和观众端)为用户增加提供通过转盘获得物品的功能,以使得用户通过观众端在观看直播期间或用户通过主播端进行直播期间,可以通过转动转盘的方式获取虚拟物品,即礼物,实现了丰富用户在观看直播期间或进行直播期间获得虚拟物品的获得方式,提高用户的趣味性,吸引用户对直播的关注度。
其中,上述用户端710可以为观众端或主播端。
相应于上述方法实施例,本发明实施例还提供了一种服务器,如图8所示,包括处理器810、通信接口820、存储器830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信,
存储器830,用于存放计算机程序;
处理器810,用于执行存储器830上所存放的计算机程序时,实现本发明实施例所提供的服务器侧的任一直播中的虚拟物品获取方法步骤:
在接收到用户端发送的转盘转动请求后,向所述用户端发送转动控制指令,以控制所述用户端转动直播间界面所显示的转盘;
并基于预设的物品分配规则,确定所述用户端本次转动转盘对应的第一虚拟物品的标识;
发送转动停止指令至所述用户端,以控制所述用户端停止转动转盘至所述第一虚拟物品的标识对应的位置,并显示获得所述第一虚拟物品的提示信息;
针对所述用户端记录所述第一虚拟物品的标识。
本发明实施例,用户端(包括主播端和观众端)为用户增加提供通过转盘获得物品的功能,以使得用户通过观众端在观看直播期间或用户通过主播端进行直播期间,可以通过转动转盘的方式获取虚拟物品,即礼物,实现了丰富用户在观看直播期间或进行直播期间获得虚拟物品的获得方式,提高用户的趣味性,吸引用户对直播的关注度。
上述服务器提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述服务器与其他设备之间的通信。
存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
相应于上述方法实施例,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所提供的任一所述的服务器侧的直播中的虚拟物品获取方法步骤。
相应于上述方法实施例,本发明实施例还提供了一种终端,如图9所示,包括处理器910、通信接口920、存储器930和通信总线940,其中,处理器910,通信接口920,存储器930通过通信总线940完成相互间的通信,
存储器930,用于存放计算机程序;
处理器910,用于执行存储器930上所存放的计算机程序时,实现本发明实施例所提供的用户端的任一直播中的虚拟物品获取方法步骤:
在显示直播间界面期间,检测到用户触发的转盘转动指令后,向服务器发送转盘转动请求;
在接收到所述服务器发送的转动控制指令后,转动所述直播间界面所显示的转盘;
在接收到所述服务器发送的转动停止指令后,停止转动所述转盘至第一虚拟物品的标识对应的位置;
显示获得所述第一虚拟物品的提示信息。
本发明实施例,用户端(包括主播端和观众端)为用户增加提供通过转盘获得物品的功能,以使得用户通过观众端在观看直播期间或用户通过主播端进行直播期间,可以通过转动转盘的方式获取虚拟物品,即礼物,实现了丰富用户在观看直播期间或进行直播期间获得虚拟物品的获得方式,提高用户的趣味性,吸引用户对直播的关注度。
上述终端提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述终端与其他设备之间的通信。
存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
相应于上述方法实施例,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所提供的任一所述的用户端的直播中的虚拟物品获取方法步骤。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。