一种直播场景中虚拟产品的触发方法及装置的制造方法
【专利说明】一种直播场景中虚拟产品的触发方法及装置
[0001]
技术领域
[0002]本发明涉及计算机领域,尤其涉及一种直播场景中虚拟产品的触发方法及装置。
【背景技术】
[0003]现有的直播场景中,主播需与用户有多次互动来调动用户的积极性,增加直播场景的人气,互动时,用户也会选择想主播赠送虚拟产品来表示对主播的喜爱,然而在现有的直播场景中,用户给主播赠送虚拟产品时,仅仅只是在直播场景中文字显示当前的赠送状态,显得单调乏味,也不能使用户和主播在感官上得到愉悦。
【发明内容】
[0004]本发明的上述技术问题主要是通过下述技术方案得以解决的:
一种直播场景中虚拟产品的触发方法,其特征在于,基于一个多层级关系的场景;该多层级场景包括确认层、场景背景层、动画层、以及动画浮层,且层级的权限自确认层至动画浮层依次减小;该触发方法具体包括:
一赠送指令的步骤:直播场景中的用户端选择场景中的虚拟产品,并发送将该虚拟产品发送给直播场景中正在进行主播的指令;
一个确认是否能够满足触发条件的步骤:确认该虚拟产品是否满足用户等级或虚拟货币的触发条件以及触发的数量,在满足的条件下生成触发指令;
一个随机选择场景动画的步骤:在满足触发指令的条件下,随机在动画层选择一个即将呈现的动画,并在对应的动画浮层显现;
一个呈现区域选择的步骤:根据用户的设定在所需呈现区域的显示对应的场景动画;若用户端所发出的触发指令为相同的多个虚拟产品,则在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不再重复呈现该动画;若用户端所发出的触发指令为不同的多个虚拟产品,检测该多个虚拟产品的触发指令是否含有相同的虚拟产品,将相同的虚拟产品在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不同的虚拟产品则重复随机选择场景动画的步骤以及本呈现区域选择的步骤;
一个呈现场景动画的步骤:随机选择的场景动画在呈现区域中显现对应的场景动画,并在设定的时间内消失。
[0005]在上述的一种直播场景中虚拟产品的触发方法,还包括一个高等级动画替代低等级动画的步骤:所述的虚拟产品为若干个,且有等级划分,划分的等级由对应的虚拟币的数量值或客户端对应的用户等级来确定;当低等级的虚拟产品对应的动画没有消失之前,高等级的虚拟产品对应的动画出现时,高等级的虚拟产品对应的动画能够将低等级的虚拟产品对应的动画对应的浮层推至呈现区域顶端消失。
[0006]在上述的一种直播场景中虚拟产品的触发方法,在呈现区域选择的步骤中: 若不同的客户端选择相同的虚拟产品且选择的时间有先后,则不执行高等级动画替代低等级动画的步骤,而是按照时间选择的先后顺序进行动画呈现;
若不同的客户端选择不同的虚拟产品且选择的时间有先后,则执行高等级动画替代低等级动画的步骤;
若不同的客户端选择相同的虚拟产品且选择的时间相同,则同时进行动画呈现; 若不同的客户端选择不同的虚拟产品且选择的时间相同,则同时进行动画呈现。
[0007]在上述的一种直播场景中虚拟产品的触发方法,还包括一个随机选择礼包的步骤:当用户选择虚拟产品并以动画形式呈现完毕后,会随机选择一个礼包,并将该礼包在动画所呈现的区域显现并落至该区域的底部,用户端需要在礼包呈现的时间内领取,否则,礼包则会自动消失。
[0008]在上述的一种直播场景中虚拟产品的触发方法,所述的场景为多个,该触发方法还包括一个随机选择其他场景公告的步骤:在呈现场景动画时,随机选择一个非当前场景的其他场景,并以显示当前用户端为主播发送对应虚拟产品的文字公告的形式在其他场景广播,并附带一超链接,所述超链接为连接至当前场景;所述广播的次数能够自定义。
[0009 ] 一种直播场景中虚拟产品的触发装置,其特征在于,包括:
场景建立模块:该场景建立模块建立一个基于多层级关系的场景;该多层级场景包括确认层、场景背景层、动画层、以及动画浮层,且层级的权限自确认层至动画浮层依次减小;该触发方法具体包括:
赠送指令模块:直播场景中的用户端选择场景中的虚拟产品,通过赠送指令模块发送将该虚拟产品发送给直播场景中正在进行主播的指令;
触发条件判断模块:该触发条件判断模块确认该虚拟产品是否满足用户等级或虚拟货币的触发条件以及触发的数量,在满足的条件下生成触发指令;
场景动画选择模块:在满足触发指令的条件下,场景动画选择模块随机在动画层选择一个即将呈现的动画,并在对应的动画浮层显现;
区域选择模块:区域选择模块根据用户的设定在所需呈现区域的显示对应的场景动画;若用户端所发出的触发指令为相同的多个虚拟产品,则在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不再重复呈现该动画;若用户端所发出的触发指令为不同的多个虚拟产品,检测该多个虚拟产品的触发指令是否含有相同的虚拟产品,将相同的虚拟产品在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不同的虚拟产品则重复随机选择场景动画的步骤以及本呈现区域选择的步骤;
场景动画呈现模块:场景动画呈现模块随机选择的场景动画在呈现区域中显现对应的场景动画,并在设定的时间内消失。
[0010]在上述的一种直播场景中虚拟产品的触发装置,还包括一个高等级动画替代低等级动画的步骤:所述的虚拟产品为若干个,且有等级划分,划分的等级由对应的虚拟币的数量值或客户端对应的用户等级来确定;当低等级的虚拟产品对应的动画没有消失之前,高等级的虚拟产品对应的动画出现时,高等级的虚拟产品对应的动画能够将低等级的虚拟产品对应的动画对应的浮层推至呈现区域顶端消失。
[0011]在上述的一种直播场景中虚拟产品的触发装置,区域选择模在执行呈现区域选择时: 若不同的客户端选择相同的虚拟产品且选择的时间有先后,则不执行高等级动画替代低等级动画的步骤,而是按照时间选择的先后顺序进行动画呈现;
若不同的客户端选择不同的虚拟产品且选择的时间有先后,则执行高等级动画替代低等级动画的步骤;
若不同的客户端选择相同的虚拟产品且选择的时间相同,则同时进行动画呈现; 若不同的客户端选择不同的虚拟产品且选择的时间相同,则同时进行动画呈现。
[0012]在上述的一种直播场景中虚拟产品的触发装置,礼包选择模块:当用户选择虚拟产品并以动画形式呈现完毕后,礼包选择模块会随机选择一个礼包,并将该礼包在动画所呈现的区域显现并落至该区域的底部,用户端需要在礼包呈现的时间内领取,否则,礼包则会自动消失。
[0013]在上述的一种直播场景中虚拟产品的触发装置,还包括一个场景公告模块:场景建立模块建立的场景为多个,在呈现场景动画时,场景公告模块随机选择一个非当前场景的其他场景,并以显示当前用户端为主播发送对应虚拟产品的文字公告的形式在其他场景广播,并附带一超链接,所述超链接为连接至当前场景;所述广播的次数能够自定义。
[0014]因此,本发明具有如下优点:用户给主播赠送虚拟产品时,能够随机在直播场景中动画显示当前的赠送状态,能够使用户和主播在感官上得到愉悦,增加用户和主播的互动性,增加直播场景的人气。
【附图说明】
[0015]附图1是本发明中触发装置的结构框图。
【具体实施方式】
[0016]下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0017]实施例:
一、本发明主要基于一个多层级关系的场景;该多层级场景包括确认层、场景背景层、动画层、以及动画浮层,且层级的权限自确认层至动画浮层依次减小;该触发方法具体包括:
一赠送指令的步骤:直播场景中的用户端选择场景中的虚拟产品,并发送将该虚拟产品发送给直播场景中正在进行主播的指令;
一个确认是否能够满足触发条件的步骤:确认该虚拟产品是否满足用户等级或虚拟货币的触发条件以及触发的数量,在满足的条件下生成触发指令;
一个随机选择场景动画的步骤:在满足触发指令的条件下,随机在动画层选择一个即将呈现的动画,并在对应的动画浮层显现;
一个呈现区域选择的步骤:根据用户的设定在所需呈现区域的显示对应的场景动画;若用户端所发出的触发指令为相同的多个虚拟产品,则在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不再重复呈现该动画;若用户端所发出的触发指令为不同的多个虚拟产品,检测该多个虚拟产品的触发指令是否含有相同的虚拟产品,将相同的虚拟产品在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不同的虚拟产品则重复随机选择场景动画的步骤以及本呈现区域选择的步骤; 一个呈现场景动画的步骤:随机选择的场景动画在呈现区域中显现对应的场景动画,并在设定的时间内消失。
[0018]在本实施例中,以动画为火箭为例进彳丁说明:
1、用户端选择场景中的虚拟产品,也就是点击礼物小图标后,确认该虚拟产品是否满足用户等级或虚拟货币的触发条件以及触发的数量,也就是用户是否已经购买该礼物,然后随机选择一个动画;
2、呈现区域选择步骤时,首选选择主播平台,然后选择对话框平台。
[0019]3、在本实施例中为火箭,火箭首先在主播平台向上发射,该效果能够本人看见,也可以选择本人和其他人都可以看到;
4、消失后,从输入框顶部慢速发射一枚火箭,到个人资料顶部消失;
5、火箭在运动过程中,遵循一下的规则:
若不同的客户端选择相同的虚拟产品且选择的时间有先后,则不执行高等级动画替代低等级动画的步骤,而是按照时间选择的先后顺序进行动画呈现;
若不同的客户端选择不同的虚拟产品且选择的时间有先后,则执行高等级动画替代低等级动画的步骤;
若不同的客户端选择相同的虚拟产品且选择的时间相同,则同时进行动画呈现; 若不同的客户端选择不同的虚拟产品且选择的时间相同,则同时进行动画呈现。
[0020]因此,当遇到已有的低价值礼物浮层的时候,将被火箭顶飞到聊天区预订部消失,而且火箭运动过程中不在出现低价值礼物浮层。
[0021]6、火箭消失后,客户选择的500鱼翅礼物浮层从聊天区右侧中间向左移动,然后向上至聊天区顶部置顶;制定后,依据5中的原则,若其他客户赠送的低价值礼物浮层被屏蔽。
[0022]7、需要注意的是,同一个客户赠送多个礼物时,遵循呈现区域选择的步骤中的原贝1J,不再呈现该礼物的浮层,而是以*N的连击效果进行显示。
[0023]8、不同的客户赠送500鱼翅礼物时,仍然遵循5中的规则,顶飞低价值礼物浮层但不会把同级别的其他人赠送的500鱼翅礼物浮层顶飞,后赠送的500鱼翅礼物浮层会排在第一位,而前一位的500鱼翅礼物则会挤到后一位置,其他人仍然可以看到所有的500鱼翅礼物浮层;
9、火箭消失后,随机选择礼包的步骤启动,在本实施例中,为一个鱼丸礼包,下落到聊天区的右下角。
[0024]10、在本实施例中,还能够在火箭发射时,在呈现区域的底部,会显示出当前用户端为主播发送对应虚拟产品的文字公告,如:***为主播***赠送了一个*****。
[0025]11、最后,在呈现场景动画时,随机选择一个非当前场景的其他场景,并以显示当前用户端为主播发送对应虚拟产品的文字公告的形式在其他场景广播,并附带一超链接,所述超链接为连接至当前场景;所述广播的次数能够自定义。
[0026]二、如图1所示,本发明的基于一个直播场景中虚拟产品的触发装置,包括:
场景建立模块:该场景建立模块建立一个基于多层级关系的场景;该多层级场景包括确认层、场景背景层、动画层、以及动画浮层,且层级的权限自确认层至动画浮层依次减小;该触发方法具体包括:
赠送指令模块:直播场景中的用户端选择场景中的虚拟产品,通过赠送指令模块发送将该虚拟产品发送给直播场景中正在进行主播的指令;
触发条件判断模块:该触发条件判断模块确认该虚拟产品是否满足用户等级或虚拟货币的触发条件以及触发的数量,在满足的条件下生成触发指令;
场景动画选择模块:在满足触发指令的条件下,场景动画选择模块随机在动画层选择一个即将呈现的动画,并在对应的动画浮层显现;
区域选择模块:区域选择模块根据用户的设定在所需呈现区域的显示对应的场景动画;若用户端所发出的触发指令为相同的多个虚拟产品,则在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不再重复呈现该动画;若用户端所发出的触发指令为不同的多个虚拟产品,检测该多个虚拟产品的触发指令是否含有相同的虚拟产品,将相同的虚拟产品在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不同的虚拟产品则重复随机选择场景动画的步骤以及本呈现区域选择的步骤;
场景动画呈现模块:场景动画呈现模块随机选择的场景动画在呈现区域中显现对应的场景动画,并在设定的时间内消失。
[0027]本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
【主权项】
1.一种直播场景中虚拟产品的触发方法,其特征在于,基于一个多层级关系的场景;该多层级场景包括确认层、场景背景层、动画层、以及动画浮层,且层级的权限自确认层至动画浮层依次减小;该触发方法具体包括: 一赠送指令的步骤:直播场景中的用户端选择场景中的虚拟产品,并发送将该虚拟产品发送给直播场景中正在进行主播的指令; 一个确认是否能够满足触发条件的步骤:确认该虚拟产品是否满足用户等级或虚拟货币的触发条件以及触发的数量,在满足的条件下生成触发指令; 一个随机选择场景动画的步骤:在满足触发指令的条件下,随机在动画层选择一个即将呈现的动画,并在对应的动画浮层显现; 一个呈现区域选择的步骤:根据用户的设定在所需呈现区域的显示对应的场景动画;若用户端所发出的触发指令为相同的多个虚拟产品,则在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不再重复呈现该动画;若用户端所发出的触发指令为不同的多个虚拟产品,检测该多个虚拟产品的触发指令是否含有相同的虚拟产品,将相同的虚拟产品在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不同的虚拟产品则重复随机选择场景动画的步骤以及本呈现区域选择的步骤; 一个呈现场景动画的步骤:随机选择的场景动画在呈现区域中显现对应的场景动画,并在设定的时间内消失。2.根据权利要求1所述的一种直播场景中虚拟产品的触发方法,其特征在于,还包括一个高等级动画替代低等级动画的步骤:所述的虚拟产品为若干个,且有等级划分,划分的等级由对应的虚拟币的数量值或客户端对应的用户等级来确定;当低等级的虚拟产品对应的动画没有消失之前,高等级的虚拟产品对应的动画出现时,高等级的虚拟产品对应的动画能够将低等级的虚拟产品对应的动画对应的浮层推至呈现区域顶端消失。3.根据权利要求1所述的一种直播场景中虚拟产品的触发方法,其特征在于,在呈现区域选择的步骤中: 若不同的客户端选择相同的虚拟产品且选择的时间有先后,则不执行高等级动画替代低等级动画的步骤,而是按照时间选择的先后顺序进行动画呈现; 若不同的客户端选择不同的虚拟产品且选择的时间有先后,则执行高等级动画替代低等级动画的步骤; 若不同的客户端选择相同的虚拟产品且选择的时间相同,则同时进行动画呈现; 若不同的客户端选择不同的虚拟产品且选择的时间相同,则同时进行动画呈现。4.根据权利要求1所述的一种直播场景中虚拟产品的触发方法,其特征在于,还包括一个随机选择礼包的步骤:当用户选择虚拟产品并以动画形式呈现完毕后,会随机选择一个礼包,并将该礼包在动画所呈现的区域显现并落至该区域的底部,用户端需要在礼包呈现的时间内领取,否则,礼包则会自动消失。5.根据权利要求1所述的一种直播场景中虚拟产品的触发方法,其特征在于,所述的场景为多个,该触发方法还包括一个随机选择其他场景公告的步骤:在呈现场景动画时,随机选择一个非当前场景的其他场景,并以显示当前用户端为主播发送对应虚拟产品的文字公告的形式在其他场景广播,并附带一超链接,所述超链接为连接至当前场景;所述广播的次数能够自定义。6.一种直播场景中虚拟产品的触发装置,其特征在于,包括: 场景建立模块:该场景建立模块建立一个基于多层级关系的场景;该多层级场景包括确认层、场景背景层、动画层、以及动画浮层,且层级的权限自确认层至动画浮层依次减小;该触发方法具体包括: 赠送指令模块:直播场景中的用户端选择场景中的虚拟产品,通过赠送指令模块发送将该虚拟产品发送给直播场景中正在进行主播的指令; 触发条件判断模块:该触发条件判断模块确认该虚拟产品是否满足用户等级或虚拟货币的触发条件以及触发的数量,在满足的条件下生成触发指令; 场景动画选择模块:在满足触发指令的条件下,场景动画选择模块随机在动画层选择一个即将呈现的动画,并在对应的动画浮层显现; 区域选择模块:区域选择模块根据用户的设定在所需呈现区域的显示对应的场景动画;若用户端所发出的触发指令为相同的多个虚拟产品,则在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不再重复呈现该动画;若用户端所发出的触发指令为不同的多个虚拟产品,检测该多个虚拟产品的触发指令是否含有相同的虚拟产品,将相同的虚拟产品在呈现的场景动画的结束时以数字的形式呈现在动画结尾,不同的虚拟产品则重复随机选择场景动画的步骤以及本呈现区域选择的步骤; 场景动画呈现模块:场景动画呈现模块随机选择的场景动画在呈现区域中显现对应的场景动画,并在设定的时间内消失。7.根据权利要求6所述的一种直播场景中虚拟产品的触发装置,其特征在于,还包括一个高等级动画替代低等级动画的步骤:所述的虚拟产品为若干个,且有等级划分,划分的等级由对应的虚拟币的数量值或客户端对应的用户等级来确定;当低等级的虚拟产品对应的动画没有消失之前,高等级的虚拟产品对应的动画出现时,高等级的虚拟产品对应的动画能够将低等级的虚拟产品对应的动画对应的浮层推至呈现区域顶端消失。8.根据权利要求6所述的一种直播场景中虚拟产品的触发装置,其特征在于,区域选择模在执行呈现区域选择时: 若不同的客户端选择相同的虚拟产品且选择的时间有先后,则不执行高等级动画替代低等级动画的步骤,而是按照时间选择的先后顺序进行动画呈现; 若不同的客户端选择不同的虚拟产品且选择的时间有先后,则执行高等级动画替代低等级动画的步骤; 若不同的客户端选择相同的虚拟产品且选择的时间相同,则同时进行动画呈现; 若不同的客户端选择不同的虚拟产品且选择的时间相同,则同时进行动画呈现。9.根据权利要求6所述的一种直播场景中虚拟产品的触发装置,其特征在于,礼包选择模块:当用户选择虚拟产品并以动画形式呈现完毕后,礼包选择模块会随机选择一个礼包,并将该礼包在动画所呈现的区域显现并落至该区域的底部,用户端需要在礼包呈现的时间内领取,否则,礼包则会自动消失。10.根据权利要求6所述的一种直播场景中虚拟产品的触发装置,其特征在于,还包括一个场景公告模块:场景建立模块建立的场景为多个,在呈现场景动画时,场景公告模块随机选择一个非当前场景的其他场景,并以显示当前用户端为主播发送对应虚拟产品的文字公告的形式在其他场景广播,并附带一超链接,所述超链接为连接至当前场景;所述广播的次数能够自定义。
【专利摘要】本发明涉及一种直播场景中虚拟产品的触发方法及装置,本发明涉及的方法是基于一个多层级关系的场景;该多层级场景包括确认层、场景背景层、动画层、以及动画浮层;该触发方法首先需要直播场景中的用户端选择场景中的虚拟产品,并发送将该虚拟产品发送给直播场景中正在进行主播的指令;然后确认该虚拟产品是否满足用户等级或虚拟货币的触发条件以及触发的数量,在满足的条件下生成触发指令;在满足触发指令的条件下,随机在动画层选择一个即将呈现的动画,并在用户的设定的所需呈现区域上显示对应的场景动画。本发明使用户给主播赠送虚拟产品时,能够随机在直播场景中动画显示当前的赠送状态,增加用户和主播的互动性,增加直播场景的人气。
【IPC分类】G06F3/0481
【公开号】CN105487762
【申请号】CN201510966376
【发明人】刘琛, 杜伟
【申请人】武汉斗鱼网络科技有限公司
【公开日】2016年4月13日
【申请日】2015年12月22日