直播间虚拟礼物赠送方法、系统、装置、设备及存储介质与流程

文档序号:28101620发布日期:2021-12-22 11:36阅读:195来源:国知局
直播间虚拟礼物赠送方法、系统、装置、设备及存储介质与流程

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.图1为本技术一个实施例提供的一种直播间虚拟礼物赠送方法的应用环境的示意图;
40.图2为本技术实施例一提供的一种直播间虚拟礼物赠送方法的流程图;
41.图3为本技术实施例二提供的一种直播间虚拟礼物赠送方法的流程图;
42.图4为本技术实施例三提供的一种直播间虚拟礼物赠送装置的结构示意框图;
43.图5为本技术实施例四提供的一种直播间虚拟礼物赠送装置的结构示意框图;
44.图6为本技术一个实施例提供的一种直播间虚拟礼物赠送系统的交互图;
45.图7为本技术一个实施例提供的一种电子设备的结构示意框图。
具体实施方式
46.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例方式作进一步地详细描述。
47.应当明确,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
48.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
49.在本技术的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。此外,在本技术的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
50.请参阅图1,图1为本技术一个实施例提供的一种直播间虚拟礼物赠送方法的应用场景示意图,该应用场景包括本技术实施例提供的主播端20、服务器端10和观众端30。主播端20与观众端30通过服务器端10进行交互。
51.其中,所述主播端20是指发送网络直播视频的一端,通常来说是网络直播中主播所采用的观众端。
52.所述观众端30是指接收和观看网络直播视频的一端,通常来说是网络直播中观看视频的观众所采用的观众端。
53.所述主播端20和所述观众端30所指向的硬件,本质上是指计算机设备,具体地,如图1所示,其可以是智能手机、智能交互平板和个人计算机等类型的计算机设备。所述主播端20和所述观众端30均可以通过公知的网络接入方式接入互联网,与服务器端10建立数据
通信链路。
54.所述服务器端10作为一个业务服务器端,其可以负责进一步连接起相关音频数据服务器端、视频流服务器端以及其他提供相关支持的服务器端等,以此构成逻辑上相关联的服务机群,来为相关的终端设备,例如图1中所示的主播端20和观众端30提供服务。
55.其中,所述服务器端10接收所述第一虚拟礼物赠送指令,获取所述观众端30赠送的第一虚拟礼物总价值信息;根据所述第一虚拟礼物标识和所述观众端赠送的第一虚拟礼物总价值信息生成第一虚拟礼物赠送特效数据;根据所述第一虚拟礼物标识和所述第一虚拟礼物数量信息生成第二虚拟礼物赠送特效数据;将所述第一虚拟礼物赠送特效数据发送至发出所述第一虚拟礼物赠送请求的观众端30,将所述第二虚拟礼物赠送特效数据发送至加入所述直播间的其他观众端30。
56.所述主播端20接收所述服务器端10响应于所述第一虚拟礼物赠送指令送出的第一虚拟礼物。
57.所述观众端30响应于第一虚拟礼物赠送模式的开启信息,获取第一虚拟礼物赠送请求,根据所述第一虚拟礼物赠送请求获取待赠送的单个第一虚拟礼物价值;其中,所述第一虚拟礼物赠送模式开启信息包括预设的虚拟礼物价值赠送阈值和所述观众端的账户现有价值总量,所述第一虚拟礼物赠送请求包括第一虚拟礼物标识;根据所述预设的虚拟礼物价值赠送阈值、所述观众端30的账户现有价值总量,以及所述单个第一虚拟礼物价值,获取所述观众端30可赠送的第一虚拟礼物数量,得到第一虚拟礼物数量信息;根据所述第一虚拟礼物赠送模式的开启信息、所述第一虚拟礼物数量信息和所述第一虚拟礼物标识生成第一虚拟礼物赠送指令,发送所述第一虚拟礼物赠送指令至服务器端10。
58.发出所述第一虚拟礼物赠送请求的观众端30获取所述第一虚拟礼物赠送特效数据,显示第一虚拟礼物赠送特效,其中,所述第一虚拟礼物赠送特效包括所述观众端30赠送的第一虚拟礼物总价值信息;
59.加入所述直播间的其他观众端30获取所述第二虚拟礼物赠送特效数据,显示第二虚拟礼物赠送特效,其中,所述第二虚拟礼物赠送特效包括所述第一虚拟礼物数量信息。
60.实施例一:
61.本技术实施例公开了一种直播间虚拟礼物赠送方法,该方法应用于上述观众端30。
62.下面将结合附图,对本技术实施例提供的一种直播间虚拟礼物赠送方法进行详细介绍。
63.请参阅图2,本技术实施例提供一种直播间虚拟礼物赠送方法,包括如下步骤:
64.s101:响应于直播间中观众端的第一虚拟礼物赠送模式的开启信息,获取第一虚拟礼物赠送请求,根据所述第一虚拟礼物赠送请求获取待赠送的单个第一虚拟礼物价值;
65.其中,第一虚拟礼物赠送模式的开启信息用于开启第一虚拟礼物赠送模式,所述第一虚拟礼物赠送模式指示根据观众端的账户现有价值总量和预设的虚拟礼物价值赠送阈值进行礼物赠送,以避免用户过度消费。在未检测到观众端的第一虚拟礼物赠送模式的开启信息时,则观众端按照往常的礼物赠送模式进行礼物赠送。
66.所述第一虚拟礼物赠送模式开启信息包括预设的虚拟礼物价值赠送阈值和所述观众端的账户现有价值总量,所述观众端的账户现有价值总量可以是指观众端的账户中现
有的虚拟消费币的价值。
67.所述第一虚拟礼物赠送请求可以是所述第一虚拟礼物赠送模式开启后,观众端发出的用于向主播端赠送某个特定虚拟礼物的请求信号。其中,所述第一虚拟礼物赠送请求包括第一虚拟礼物标识,第一虚拟礼物标识指示用户赠送的某一个特定的第一虚拟礼物,在接收到观众端的第一虚拟礼物赠送请求之后,向主播端送出具有所述第一虚拟礼物标识的第一虚拟礼物,并且,根据所述第一虚拟礼物标识查找对应预设的虚拟礼物价值数据,获取与所述第一虚拟礼物标识对应的单个第一虚拟礼物价值。
68.在一个实施例中,所述第一虚拟礼物赠送请求为所述第一虚拟礼物赠送模式开启后,观众端发出的用于向主播端赠送礼物列表中的某个特定虚拟礼物的请求信号;具体地,获取所述观众端的第一虚拟礼物赠送请求的步骤包括:
69.根据所述观众端的账户现有价值总量,从预设的虚拟礼物数据库中获取若干个单个虚拟礼物价值不大于所述账户现有价值总量的虚拟礼物,生成礼物列表;
70.获取所述观众端通过触发所述礼物列表确定的第一虚拟礼物标识,根据所述第一虚拟礼物标识生成第一虚拟礼物赠送请求。
71.所述礼物列表中的单个虚拟礼物价值均小于或等于观众端的账户现有价值总量,从而避免用户赠送的单个第一虚拟礼物价值超过其账户现有价值总量,避免用户过度消费。优选地,所述礼物列表中每一个虚拟礼物按照赠送人气值进行排序。具体地,所述生成礼物列表的步骤包括:
72.从预设的数据库中获取各个虚拟礼物的赠送人气值;
73.按照所述赠送人气值确定每一个虚拟礼物在所述礼物列表中的排序,其中,赠送人气值越高,所述虚拟礼物在所述礼物列表中的排序越靠前。
74.预设的数据库中保存有每一个虚拟礼物对应的赠送人气值;其中,赠送人气值可以通过统计该虚拟礼物被送出的次数计算得到,当用户每送出一次,该虚拟礼物的赠送人气值对应增加。虚拟礼物具有较高的赠送人气值,即表示该虚拟礼物被送出的次数越多,越受用户的欢迎。例如,可以是根据该虚拟礼物被送出的次数及预设的赠送次数

人气值对应关系计算,其中,虚拟礼物被送出的次数越多,其对应的赠送人气值越高。通过将礼物列表中每一个虚拟礼物按照赠送人气值进行排序,更加便于用户及时赠送虚拟礼物,提高赠送虚拟礼物的参与度和观众粘性。在一个优选的实施例中,令所述礼物列表中只显示排序最靠前的n个虚拟礼物,从而降低所述礼物列表的加载数据量,提高加载速度。其中,n为任意整数,可以根据用户的实际需求进行设置。例如,可以设置为3。
75.在一个实施例中,所述方法还包括以下步骤:
76.当检测到所述观众端的账户现有价值总量小于所述虚拟礼物数据库中的任意一个虚拟礼物价值时,显示用于提示用户进行充值的第二提示信息。
77.所述第二提示信息可以以弹窗、横幅或者文本框的形式展示在所述观众端,以提示用户进行及时充值。
78.s102:根据所述预设的虚拟礼物价值赠送阈值、所述观众端的账户现有价值总量,以及所述单个第一虚拟礼物价值,获取所述观众端可赠送的第一虚拟礼物数量,得到第一虚拟礼物数量信息;
79.当检测到第一虚拟礼物赠送模式被开启,自动根据所述预设的虚拟礼物价值赠送
阈值、所述观众端的账户现有价值总量,以及所述单个第一虚拟礼物价值,计算所述观众端可赠送的第一虚拟礼物数量。所述可赠送的第一虚拟礼物数量即为根据观众端账户现有价值总量可以送出的第一虚拟礼物的最大数量。需要说明的是,所述观众端可赠送的第一虚拟礼物数量为整数,当计算的所述观众端可赠送的第一虚拟礼物数量为非整数时,利用下取整的方式获取可赠送的第一虚拟礼物数量。
80.在一个实施例中,获取所述观众端可赠送的第一虚拟礼物数量的步骤包括:
81.若所述账户现有价值总量小于所述单个第一虚拟礼物价值,显示用于提示更换赠送的虚拟礼物的第一提示信息,响应于观众端根据所述第一提示信息的虚拟礼物选择操作,更换所述第一虚拟礼物并重新生成第一虚拟礼物赠送请求,根据所述第一虚拟礼物赠送请求获取待赠送的单个第一虚拟礼物价值,根据所述预设的虚拟礼物价值赠送阈值、所述观众端的账户现有价值总量,以及所述单个第一虚拟礼物价值,获取所述观众端可赠送的第一虚拟礼物数量,得到第一虚拟礼物数量信息;
82.若所述账户现有价值总量大于所述预设的虚拟礼物价值阈值且大于所述单个第一虚拟礼物价值,根据所述预设的虚拟礼物价值阈值和所述待赠送的单个第一虚拟礼物价值确定所述可赠送的第一虚拟礼物数量;
83.若所述账户现有价值总量小于所述预设的虚拟礼物价值阈值且大于所述单个第一虚拟礼物价值,根据所述账户现有价值总量和所述待赠送的单个第一虚拟礼物价值确定所述可赠送的第一虚拟礼物数量。
84.当账户现有价值总量小于所述单个第一虚拟礼物价值,表示当前用户选中的第一虚拟礼物的单个价值已经超过账户现有价值总量,此时,通过显示用于提示更换赠送的虚拟礼物的第一提示信息,响应于观众端根据所述第一提示信息的虚拟礼物选择操作,重新获取所述单个第一虚拟礼物价值计算观众端可赠送的第一虚拟礼物数量。
85.其中,所述第一提示信息可以以弹窗、横幅或者文本框的形式展示在所述观众端,以提示用户更换单个价值更低的虚拟礼物。
86.s103:根据所述第一虚拟礼物赠送模式的开启信息、第一虚拟礼物数量信息和所述第一虚拟礼物标识生成第一虚拟礼物赠送指令,发送所述第一虚拟礼物赠送指令至服务器端;
87.所述第一虚拟礼物赠送指令包括所述第一虚拟礼物赠送模式的开启信息、第一虚拟礼物数量信息和所述第一虚拟礼物标识,服务器端在接收到所述第一虚拟礼物赠送指令之后,生成用于在观众端展示对应的赠送特效的第一虚拟礼物赠送特效数据,并向客户端进行推送。在一个实施例中,所述第一虚拟礼物赠送指令包括用户标识,所述用户标识用于指示发出所述第一虚拟礼物赠送请求的观众端。
88.s104:获取所述服务器端根据所述第一虚拟礼物赠送指令返回的第一虚拟礼物赠送特效数据。
89.其中,所述第一虚拟礼物赠送特效数据可用于在发出所述第一虚拟礼物赠送请求的观众端显示第一虚拟礼物赠送特效。其中,所述第一虚拟礼物赠送特效数据包括根据所述第一虚拟礼物数量以及所述单个第一虚拟礼物价值得到的观众端赠送的第一虚拟礼物总价值信息。单个第一虚拟礼物价值可以根据第一虚拟礼物赠送指令中的第一虚拟礼物标识,查找对应预设的虚拟礼物价值数据得到。
90.所述第一虚拟礼物赠送特效数据可以包括视频数据、动画数据、音乐数据、文字数据以及图片数据等一种元素或多种元素。
91.s105:在发出所述第一虚拟礼物赠送请求的观众端显示第一虚拟礼物赠送特效,其中,所述第一虚拟礼物赠送特效包括所述观众端赠送的第一虚拟礼物总价值信息。
92.所述第一虚拟礼物赠送特效数据可以以特效视频、动画、图片或文字等一种或多种展示方式的组合在发出所述第一虚拟礼物赠送请求的观众端进行显示。在一个实施例中,所述第一虚拟礼物赠送特效数据还包括用户标识,所述第一虚拟礼物赠送特效包括用户标识、第一虚拟礼物标识和所述观众端赠送的第一虚拟礼物总价值信息。例如,可以在发出所述第一虚拟礼物赠送请求的观众端显示“a用户赠送了x金币的k礼物”的文字。
93.在一个实施例中,所述方法还包括以下步骤:
94.获取所述服务器端根据所述第一虚拟礼物赠送指令返回的第二虚拟礼物赠送特效数据;其中,所述第二虚拟礼物赠送特效数据包括所述第一虚拟礼物标识和所述第一虚拟礼物数量信息;
95.在加入所述直播间的其他观众端显示第二虚拟礼物赠送特效,其中,所述第二虚拟礼物赠送特效包括所述第一虚拟礼物数量信息。
96.在一个实施例中,所述第二虚拟礼物赠送特效数据还包括用户标识,所述第二虚拟礼物赠送特效包括用户标识、第一虚拟礼物数量信息和第一虚拟礼物标识,例如,可以在加入所述直播间的其他观众端显示“a用户赠送了y个的k礼物”的文字。
97.通过向加入所述直播间的其他观众端显示包括第一虚拟礼物标识、用户标识和第一虚拟礼物数量的第二虚拟礼物赠送特效数据,以激励其他观众端积极参与直播间的互动,提高直播互动体验和观众粘性。
98.本技术实施例中,在开启第一虚拟礼物赠送模式后,根据观众端的第一虚拟礼物赠送请求获取待赠送的单个第一虚拟礼物价值,根据预设的虚拟礼物价值赠送阈值、观众端的账户现有价值总量以及单个第一虚拟礼物价值,获取观众端可赠送的第一虚拟礼物数量,通过接收服务器端根据第一虚拟礼物赠送指令返回的包括第一虚拟礼物数量以及第一虚拟礼物总价值信息的第一虚拟礼物赠送特效数据,并在发出第一虚拟礼物赠送请求的观众端显示包括观众端赠送的第一虚拟礼物总价值信息的第一虚拟礼物赠送特效,使得用户可以及时得知赠送的虚拟礼物价值,在避免过度消费的同时提高用户的直播互动体验,增加观众粘性。
99.实施例二:
100.本技术实施例公开了一种直播间虚拟礼物赠送方法,该方法应用于上述服务器端20。
101.下面将结合附图,对本技术实施例提供的一种直播间虚拟礼物赠送方法进行详细介绍。
102.请参阅图3,本技术实施例提供一种直播间虚拟礼物赠送方法,包括如下步骤:
103.s201:接收直播间中观众端发出的第一虚拟礼物赠送指令;其中,所述第一虚拟礼物赠送指令包括第一虚拟礼物赠送模式的开启信息、第一虚拟礼物数量信息和第一虚拟礼物标识;
104.s202:获取所述观众端赠送的第一虚拟礼物总价值信息;
105.s203:根据所述第一虚拟礼物标识和所述观众端赠送的第一虚拟礼物总价值信息生成第一虚拟礼物赠送特效数据;
106.s204:根据所述第一虚拟礼物标识和所述第一虚拟礼物数量信息生成第二虚拟礼物赠送特效数据;
107.s205:将所述第一虚拟礼物赠送特效数据发送至发出所述第一虚拟礼物赠送请求的观众端,将所述第二虚拟礼物赠送特效数据发送至加入所述直播间的其他观众端。
108.本实施例是以服务器端执行角度对直播间虚拟礼物赠送方法进行说明,关于步骤s201~s205的详细解释可以参考上述实施例一,在此不进行复述。
109.实施例三:
110.本实施例提供一种直播间虚拟礼物赠送装置,可以用于执行本技术实施例一的直播间虚拟礼物赠送方法。对于本实施例中未披露的细节,请参照本技术的实施例一。
111.请参阅图4,图4是本技术实施例公开的一种直播间虚拟礼物赠送装置的结构示意图。所述的直播间虚拟礼物赠送装置可以运行于观众端中。该装置包括:
112.赠送模块101,用于响应于直播间中观众端的第一虚拟礼物赠送模式的开启信息,获取第一虚拟礼物赠送请求,根据所述第一虚拟礼物赠送请求获取待赠送的单个第一虚拟礼物价值;其中,所述第一虚拟礼物赠送模式开启信息包括预设的虚拟礼物价值赠送阈值和所述观众端的账户现有价值总量,所述第一虚拟礼物赠送请求包括第一虚拟礼物标识;
113.数量信息获取模块102,用于根据所述预设的虚拟礼物价值赠送阈值、所述观众端的账户现有价值总量,以及所述单个第一虚拟礼物价值,获取所述观众端可赠送的第一虚拟礼物数量,得到第一虚拟礼物数量信息;
114.指令生成模块103,用于根据所述第一虚拟礼物赠送模式的开启信息、所述第一虚拟礼物数量信息和所述第一虚拟礼物标识生成第一虚拟礼物赠送指令,发送所述第一虚拟礼物赠送指令至服务器端;
115.特效数据接收模块104,用于获取所述服务器端根据所述第一虚拟礼物赠送指令返回的第一虚拟礼物赠送特效数据,其中,所述第一虚拟礼物赠送特效数据包括根据所述第一虚拟礼物数量以及所述单个第一虚拟礼物价值得到的观众端赠送的第一虚拟礼物总价值信息;
116.显示模块104,用于在发出所述第一虚拟礼物赠送请求的观众端显示第一虚拟礼物赠送特效,其中,所述第一虚拟礼物赠送特效包括所述观众端赠送的第一虚拟礼物总价值信息。
117.实施例四:
118.本实施例提供一种直播间虚拟礼物赠送装置,可以用于执行本技术实施例二的直播间虚拟礼物赠送方法。对于本实施例中未披露的细节,请参照本技术的实施例二。
119.请参阅图5,图5是本技术实施例公开的一种直播间虚拟礼物赠送装置的结构示意图。所述的直播间虚拟礼物赠送装置可以运行于服务器端中。该装置包括:
120.指令接收模块201,用于接收直播间中观众端发出的第一虚拟礼物赠送指令;其中,所述第一虚拟礼物赠送指令包括第一虚拟礼物赠送模式的开启信息、第一虚拟礼物数量信息和第一虚拟礼物标识;
121.总价值获取模块202,用于获取所述观众端赠送的第一虚拟礼物总价值信息;
122.第一特效生成模块203,用于根据所述第一虚拟礼物标识和所述观众端赠送的第一虚拟礼物总价值信息生成第一虚拟礼物赠送特效数据;
123.第二特效生成模块204,用于根据所述第一虚拟礼物标识和所述第一虚拟礼物数量信息生成第二虚拟礼物赠送特效数据;
124.特效发送模块205,用于将所述第一虚拟礼物赠送特效数据发送至发出所述第一虚拟礼物赠送请求的观众端,将所述第二虚拟礼物赠送特效数据发送至加入所述直播间的其他观众端。
125.实施例五:
126.本实施例还提供一种直播间虚拟礼物赠送系统,如图6所示,包括服务器端、主播端以及观众端,对于本实施例中未披露的细节,请参照本技术的实施例一和实施例二。
127.所述观众端响应于直播间中观众端的第一虚拟礼物赠送模式的开启信息,获取第一虚拟礼物赠送请求,根据所述第一虚拟礼物赠送请求获取待赠送的单个第一虚拟礼物价值;其中,所述第一虚拟礼物赠送模式开启信息包括预设的虚拟礼物价值赠送阈值和所述观众端的账户现有价值总量,所述第一虚拟礼物赠送请求包括第一虚拟礼物标识;根据所述预设的虚拟礼物价值赠送阈值、所述观众端的账户现有价值总量,以及所述单个第一虚拟礼物价值,获取所述观众端可赠送的第一虚拟礼物数量,得到第一虚拟礼物数量信息;根据所述第一虚拟礼物赠送模式的开启信息、所述第一虚拟礼物数量信息和所述第一虚拟礼物标识生成第一虚拟礼物赠送指令,发送所述第一虚拟礼物赠送指令至服务器端;
128.所述主播端接收所述服务器端响应于所述第一虚拟礼物赠送指令送出的第一虚拟礼物。
129.所述服务器端接收直播间中观众端发出的第一虚拟礼物赠送指令;其中,所述第一虚拟礼物赠送指令包括第一虚拟礼物赠送模式的开启信息、第一虚拟礼物数量信息和第一虚拟礼物标识;获取所述观众端赠送的第一虚拟礼物总价值信息;根据所述第一虚拟礼物标识和所述观众端赠送的第一虚拟礼物总价值信息生成第一虚拟礼物赠送特效数据;根据所述第一虚拟礼物标识和所述第一虚拟礼物数量信息生成第二虚拟礼物赠送特效数据;将所述第一虚拟礼物赠送特效数据发送至发出所述第一虚拟礼物赠送请求的观众端,将所述第二虚拟礼物赠送特效数据发送至加入所述直播间的其他观众端;
130.发出所述第一虚拟礼物赠送请求的观众端获取所述第一虚拟礼物赠送特效数据,显示第一虚拟礼物赠送特效,其中,所述第一虚拟礼物赠送特效包括所述观众端赠送的第一虚拟礼物总价值信息;
131.加入所述直播间的其他观众端获取所述第二虚拟礼物赠送特效数据,显示第二虚拟礼物赠送特效,其中,所述第二虚拟礼物赠送特效包括所述第一虚拟礼物数量信息。
132.实施例六:
133.本实施例提供一种电子设备,可以用于执行本技术实施例一的直播间虚拟礼物赠送方法的全部或部分步骤。对于本实施例中未披露的细节,请参照本技术的实施例一。
134.请参阅图7,图7为本技术实施例提供的电子设备的结构示意图。所述电子设备400可以但不限于是各种服务器端、个人计算机、笔记本电脑、智能手机、平板电脑等设备的一个或多个的组合。
135.在本技术较佳实施例中,所述电子设备400包括存储器401、至少一个处理器402、
至少一条通信总线403及收发器404。
136.本领域技术人员应该了解,图7示出的电子设备的结构并不构成本技术实施例的限定,既可以是总线型结构,也可以是星形结构,所述电子设备400还可以包括比图示更多或更少的其他硬件或者软件,或者不同的部件布置。
137.在一些实施例中,所述电子设备400是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路、可编程门阵列、数字处理器及嵌入式设备等。所述电子设备400还可包括客户设备,所述客户设备包括但不限于任何一种可与客户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、数码相机等。
138.需要说明的是,所述电子设备400仅为举例,其他现有的或今后可能出现的电子产品如可适应于本技术,也应包含在本技术的保护范围以内,并以引用方式包含于此。
139.在一些实施例中,所述存储器401中存储有计算机程序,所述计算机程序被所述至少一个处理器402执行时实现如所述实施例一的直播间虚拟礼物赠送方法中的全部或者部分步骤。所述存储器401包括只读存储器(read

only memory,rom)、可编程只读存储器(programmable read

only memory,prom)、可擦除可编程只读存储器(erasableprogrammable read

only memory,eprom)、一次可编程只读存储器(one

timeprogrammable read

only memory,otprom)、电子擦除式可复写只读存储器(electrically

erasable programmable read

only memory,eeprom)、只读光盘(compactdisc read

only memory,cd

rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
140.在一些实施例中,所述至少一个处理器402是所述电子设备400的控制核心(control unit),利用各种接口和线路连接整个电子设备400的各个部件,通过运行或执行存储在所述存储器401内的程序或者模块,以及调用存储在所述存储器401内的数据,以执行电子设备400的各种功能和处理数据。例如,所述至少一个处理器402执行所述存储器中存储的计算机程序时实现本技术实施例中所述的直播间虚拟礼物赠送方法的全部或者部分步骤;或者实现直播间虚拟礼物赠送装置的全部或者部分功能。所述至少一个处理器402可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(centralprocessing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。
141.在一些实施例中,所述至少一条通信总线403被设置为实现所述存储器401以及所述至少一个处理器402等之间的连接通信。
142.所述电子设备400还可以包括多种传感器、蓝牙模块、wi

fi模块等,在此不再赘述。
143.实施例七:
144.本实施例提供一种计算机可读存储介质,其上储存有计算机程序,所述指令适于由处理器加载并执行本技术实施例一的直播间虚拟礼物赠送方法,具体执行过程可以参见实施例一的具体说明,在此不进行赘述。
145.对于设备实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中所述作为分离部件
说明的组件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本技术方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
146.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
147.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
148.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1