一种聊天室中赠送虚拟礼物及特效触发方法与系统的制作方法

文档序号:9648882阅读:860来源:国知局
一种聊天室中赠送虚拟礼物及特效触发方法与系统的制作方法
【技术领域】
[0001]本发明属于互联网直播平台技术领域,更具体地,涉及一种聊天室中赠送虚拟礼物及特效触发方法与系统。
【背景技术】
[0002]随着互联网直播平台的发展,在线直播技术迅猛发展。越来越多的用户通过登录互联网直播平台在聊天室中进行交流,然后现有技术中用户之间通常只能进行简单的文字交流,而缺乏其他有效的互动方式。

【发明内容】

[0003]针对现有技术的以上缺陷或改进需求,本发明提供了一种聊天室中赠送虚拟礼物及特效触发方法与系统,其目的在于为互联网直播平台中的用户提供一种通过赠送虚拟礼物进行互动的方式,由此提升互联网直播平台中各用户之间的交互性。
[0004]为实现上述目的,按照本发明的一个方面,提供了一种聊天室中赠送虚拟礼物及特效触发方法,包括如下步骤:
[0005]接收赠送者赠送虚拟礼物的礼物赠送请求,所述礼物赠送请求中包括虚拟礼物ID、聊天室ID以及受赠者ID ;
[0006]根据所述虚拟礼物ID查找到与所述虚拟礼物ID对应的虚拟礼物模板,确定所述虚拟礼物模板中所包含的特效功能,所述特效功能包括连击特效、聊天室内视频区域广播、高人气聊天室视频区域广播以及聊天室内开启虚拟礼物宝箱中的一种或多种,其中所述虚拟礼物宝箱是包含有多个虚拟礼物元素的集合;
[0007]在所述聊天室ID所对应的聊天室中展示所述虚拟礼物宝箱,以使所述受赠者ID所对应的受赠者能够获得该虚拟礼物宝箱中的虚拟礼物元素;并根据所述虚拟礼物ID对应的虚拟礼物模板中所包含的特效功能进行特效展示。
[0008]本发明的一个实施例中,所述礼物赠送请求中还包括有发送礼物赠送请求的赠送者ID、赠送者昵称、礼物数量以及礼物价值,便于在聊天室中展示所述虚拟礼物宝箱时显示所述赠送者ID和赠送者昵称,所述礼物数量是指虚拟礼物宝箱的数量,所述礼物价值是指虚拟礼物宝箱中所包含的虚拟礼物元素的数量。
[0009]本发明的一个实施例中,所述方法还包括:在数据库中增加所述受赠者所拥有的虚拟礼物元素数量,并在数据库中减少所述赠送者所拥有的虚拟礼物元素数量;其中所述增加和减少的虚拟礼物元素数量为所述赠送者向所述受赠者赠送的虚拟礼物元素数量。
[0010]本发明的一个实施例中,如果所述虚拟礼物ID对应的虚拟礼物模板中包含有连击特效,则根据所述虚拟礼物ID对应的虚拟礼物模板中所包含的特效功能进行特效展示,具体为:
[0011]根据赠送者ID、虚拟礼物ID获得所述赠送者在预设时间段内送出的该虚拟礼物的数量,并更新缓存中赠送者赠送该虚拟礼物的数量,获取更新后的虚拟礼物数量;
[0012]将赠送者昵称、虚拟礼物ID、赠送该礼物的总数量广播给聊天室内所有的用户;
[0013]根据所述虚拟礼物ID获得展示该虚拟礼物所对应的展示资源,根据所述展示资源在聊天室的视频区域展示所述虚拟礼物并展示出连击特效;并其中所述展示资源包括虚拟礼物所对应的图片以及虚拟礼物名称。
[0014]本发明的一个实施例中,如果所述虚拟礼物ID对应的虚拟礼物模板中包含有高人气聊天室视频区域广播的特效,则根据所述虚拟礼物ID对应的虚拟礼物模板中所包含的特效功能进行特效展示,具体为:
[0015]将赠送者昵称、受赠者昵称、虚拟礼物ID、聊天室ID、单次赠送的虚拟礼物数量打包成礼物数据包;
[0016]从人气最高的前Μ个聊天室中随机抽取Ν个聊天室,并将上述礼物数据包广播到上述Ν个聊天室;其中所述Μ和Ν为预设值;
[0017]上述Ν个聊天室解析上述礼物数据包,根据虚拟礼物ID获得展示该虚拟礼物所对应的展示资源,根据所述展示资源在聊天室的视频区域展示所述虚拟礼物并展示出广播特效;其中所述展示资源包括虚拟礼物所对应的图片以及虚拟礼物名称。
[0018]本发明的一个实施例中,如果所述虚拟礼物ID对应的虚拟礼物模板中包含有聊天室内视频区域广播的特效,则根据所述虚拟礼物ID对应的虚拟礼物模板中所包含的特效功能进行特效展示,具体为:
[0019]将赠送者昵称、受赠者昵称、虚拟礼物ID、聊天室ID、单次赠送的虚拟礼物数量打包成礼物数据包;
[0020]解析上述礼物数据包,根据虚拟礼物ID获得展示该虚拟礼物所对应的展示资源,根据所述展示资源在聊天室的视频区域展示所述虚拟礼物并展示出广播特效;其中所述展示资源包括虚拟礼物所对应的图片以及虚拟礼物名称。
[0021]本发明的一个实施例中,如果所述虚拟礼物ID对应的虚拟礼物模板中包含有开启虚拟礼物宝箱的特效,则根据所述虚拟礼物ID对应的虚拟礼物模板中所包含的特效功能进行特效展示,具体为:
[0022]将需要赠送的虚拟礼物元素的数据打包成礼物数据包,所述礼物数据包包括虚拟礼物宝箱ID、虚拟礼物宝箱开启剩余时间、虚拟礼物宝箱剩余生命期;
[0023]解析上述礼物数据包,在聊天区域展示虚拟礼物宝箱;
[0024]当虚拟礼物宝箱开启剩余时间到达后,开启所述虚拟礼物宝箱;
[0025]当虚拟礼物宝箱剩余生命期到达后,销毁所述虚拟礼物宝箱。
[0026]按照本发明的另一方面,还提供了一种聊天室中赠送虚拟礼物及特效触发系统,包括礼物赠送请求接收模块、特效功能判断模块以及特效展示模块,其中:
[0027]所述礼物赠送请求接收模块,用于接收赠送者赠送虚拟礼物的礼物赠送请求,所述礼物赠送请求中包括虚拟礼物ID、聊天室ID以及受赠者ID ;
[0028]所述特效功能判断模块,用于根据所述虚拟礼物ID查找到与所述虚拟礼物ID对应的虚拟礼物模板,确定所述虚拟礼物模板中所包含的特效功能,所述特效功能包括连击特效、聊天室内视频区域广播、高人气聊天室视频区域广播以及聊天室内开启虚拟礼物宝箱中的一种或多种,其中所述虚拟礼物宝箱是包含有多个虚拟礼物元素的集合;
[0029]所述特效展示模块,用于在所述聊天室ID所对应的聊天室中展示所述虚拟礼物宝箱,以使所述受赠者ID所对应的受赠者能够获得该虚拟礼物宝箱中的虚拟礼物元素;并根据所述虚拟礼物ID对应的虚拟礼物模板中所包含的特效功能进行特效展示。
[0030]本发明的一个实施例中,所述礼物赠送请求中还包括有发送礼物赠送请求的赠送者ID、赠送者昵称、礼物数量以及礼物价值,便于在聊天室中展示所述虚拟礼物宝箱时显示所述赠送者ID和赠送者昵称,所述礼物数量是指虚拟礼物宝箱的数量,所述礼物价值是指虚拟礼物宝箱中所包含的虚拟礼物元素的数量。
[0031]本发明的一个实施例中,所述特效展示模块具体用于:
[0032]如果所述虚拟礼物ID对应的虚拟礼物模板中包含有连击特效,则根据赠送者ID、虚拟礼物ID获得所述赠送者在预设时间段内送出的该虚拟礼物的数量,并更新缓存中赠送者赠送该虚拟礼物的数量,获取更新后的虚拟礼物数量;将赠送者昵称、虚拟礼物ID、赠送该礼物的总数量广播给聊天室内所有的用户;根据所述虚拟礼物ID获得展示该虚拟礼物所对应的展示资源,根据所述展示资源在聊天室的视频区域展示所述虚拟礼物并展示出连击特效;其中所述展示资源包括虚拟礼物所对应的图片以及虚拟礼物名称;
[0033]如果所述虚拟礼物ID对应的虚拟礼物模板中包含有高人气聊天室视频区域广播的特效,则将赠送者昵称、受赠者昵称、虚拟礼物ID、聊天室ID、单次赠送的虚拟礼物数量打包成礼物数据包;从人气最高的前Μ个聊天室中随机抽取N
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1