一种基于互动行为的数据处理方法、装置及存储介质制造方法及图纸

技术编号:25762331 阅读:24 留言:0更新日期:2020-09-25 21:09
本申请实施例公开一种基于互动行为的数据处理方法、装置及存储介质,其中,方法包括:获取视频直播节目对应的视频播放界面;所述视频播放界面中包含参与录制所述视频直播节目的目标对象;在视频播放界面上输出与目标对象相关联的N个虚拟物品;响应针对N个虚拟物品中的目标虚拟物品的发送操作,将与所述目标对象和所述目标虚拟物品相关联的互动响应控件,输出至所述视频播放界面;在所述互动响应控件对应的目标互动时长内,获取参与响应所述互动响应控件的互动用户数,根据所述互动用户数确定所述目标虚拟物品对应的动画数据,将所述动画数据输出至所述视频播放界面。采用本申请实施例,可以丰富虚拟物品的展示效果。

【技术实现步骤摘要】
一种基于互动行为的数据处理方法、装置及存储介质
本申请涉及计算机
,尤其涉及一种基于互动行为的数据处理方法、装置及存储介质。
技术介绍
随着计算机技术的快速发展,网络直播作为一个新的技术进入了大众的视野,并衍生出了各式各样的直播应用。当这些直播应用运行在用户终端(例如,观众终端)中时,观众终端对应的观众用户则可以通过这些直播应用实时收看某个直播节目(例如,直播节目1)中的每个对象的视频数据。可以理解的是,当使用某个直播应用对这些对象的视频数据进行直播的过程中,任意一个观众用户(例如,观众U1和观众U2)均可以向参与该直播节目1的某个对象(例如,具有公众影响力的公众人物,比如,明星A)赠送相应的虚拟物品(比如,玫瑰花、火箭等互联网数据信息),以至于任意一个观众(例如,观众U1)的用户终端上不仅可以显示自己赠送给明星A的虚拟物品,还可以一并显示当前正收看该直播节目的其他观众(例如,观众U2)赠送给该明星A的同一虚拟物品。换言之,在现有的虚拟物品赠送方式中,观看同一直播节目1的任意两个观众用户之间是彼此独立的,从而导致任意一个观众所对应的用户终端上会存在显示多个具有相同显示效果的虚拟物品现象,进而导致在该直播应用的视频播放界面上所显示的这些虚拟物品的展示效果比较单一。
技术实现思路
本申请实施例提供一种基于互动行为的数据处理方法、装置及存储介质,可以丰富虚拟物品的展示效果。本申请实施例一方面提供了一种基于互动行为的数据处理方法,方法包括:获取视频直播节目对应的视频播放界面;视频播放界面中包含参与录制视频直播节目的目标对象;在视频播放界面上输出与目标对象相关联的N个虚拟物品;N为正整数;响应针对N个虚拟物品中的目标虚拟物品的发送操作,将与目标对象和目标虚拟物品相关联的互动响应控件,输出至视频播放界面;在互动响应控件对应的目标互动时长内,获取参与响应互动响应控件的互动用户数,根据互动用户数确定目标虚拟物品对应的动画数据,将动画数据输出至视频播放界面。本申请实施例一方面提供了一种基于互动行为的数据处理装置,装置包括:播放界面获取模块,用于获取视频直播节目对应的视频播放界面;视频播放界面中包含参与录制视频直播节目的目标对象;物品输出模块,用于在视频播放界面上输出与目标对象相关联的N个虚拟物品;N为正整数;响应控件输出模块,用于响应针对N个虚拟物品中的目标虚拟物品的发送操作,将与目标对象和目标虚拟物品相关联的互动响应控件,输出至视频播放界面;动画输出模块,用于在互动响应控件对应的目标互动时长内,获取参与响应互动响应控件的互动用户数,根据互动用户数确定目标虚拟物品对应的动画数据,将动画数据输出至视频播放界面。其中,装置还包括:推荐界面输出模块,用于响应针对应用客户端的触发操作,输出应用客户端对应的直播推荐界面;直播推荐界面中包含多个虚拟房间;一个虚拟房间对应一个对象;房间选取模块,用于响应针对多个虚拟房间的房间选取操作,将房间选取操作所对应的虚拟房间作为目标虚拟房间,将目标虚拟房间对应的对象作为参与录制视频直播节目的目标对象;则播放界面获取模块,具体用于获取视频直播节目中的目标对象的视频数据,将目标对象的视频数据输出至应用客户端对应的视频播放界面。可选的,装置还包括:详情获取模块,用于获取参与录制视频直播节目的K个对象的直播详情信息,将K个对象的直播详情信息,作为视频直播节目对应的直播辅助信息;K为的正整数;请求控件输出模块,用于基于K个对象的直播辅助信息,为K个对象配置用于发起直播互动任务的互动请求控件,将互动请求控件输出至视频播放界面;目标对象获取模块,用于响应针对视频播放界面中的互动请求控件的触发操作,在视频播放界面上输出与视频直播节目相关联的M个对象,从M个对象中获取目标对象;M为小于或者等于K的正整数。其中,目标对象获取模块,包括:请求控件触发单元,用于响应针对视频播放界面中的互动请求控件的触发操作,激活直播互动任务,向应用客户端对应的服务器发送对象获取请求;对象获取请求中携带直播辅助信息,且对象获取请求用于指示服务器基于直播辅助信息返回初始对象展示列表以及K个对象的对象数据信息;对象数据返回单元,用于接收服务器基于对象获取请求所返回的初始对象展示列表以及K个对象的对象数据信息;K个对象的对象数据信息中包含每个对象的互动影响度;每个对象的互动影响度是基于与视频直播数据相关联的观众用户向相应对象进行互动操作后所确定的;对象排序单元,用于基于每个对象的互动影响度,对K个对象进行排序处理,从排序处理后的K个对象中获取M个对象,将M个对象依次添加至初始对象展示列表,得到目标对象展示列表;对象输出单元,用于将目标对象展示列表中的M个对象,作为与视频直播节目相关联的M个对象,将与视频直播节目相关联的M个对象输出至独立于视频播放界面的对象显示子界面,从M个对象中获取目标对象。其中,物品输出模块包括:对象确定单元,用于响应针对目标对象的对象确定操作,向服务器发送针对目标对象的物品获取请求;物品获取请求用于指示服务器获取与目标对象相关联的初始物品展示列表以及L个虚拟物品的物品数据信息;L为大于或者等于N的正整数;物品数据返回单元,用于接收服务器基于物品获取请求所返回的初始物品展示列表以及L个虚拟物品的物品数据信息;L个虚拟物品的物品数据信息包含每个虚拟物品的物品属性信息;物品排序单元,用于基于每个虚拟物品的物品属性信息,对L个虚拟物品进行排序处理,从排序处理后的L个虚拟物品中获取N个虚拟物品,将N个虚拟物品依次添加到初始物品展示列表,得到目标物品展示列表;物品输出单元,用于将目标物品展示列表中的N个虚拟物品,作为与目标对象相关联的N个虚拟物品,在独立于视频播放界面的物品显示子界面上输出与目标对象相关联的N个虚拟物品。其中,响应控件输出模块包括:目标物品获取单元,用于从N个虚拟物品中获取目标虚拟物品,响应针对目标虚拟物品的发送操作,获取执行发送操作的第一用户的用户数据信息以及目标虚拟物品的物品数据信息;鉴权处理单元,用于基于用户数据信息以及目标虚拟物品的物品数据信息,对第一用户进行鉴权处理,在鉴权成功时为目标对象配置目标虚拟物品;响应控件生成单元,用于基于用户数据信息中的用户图像数据、目标对象的对象数据信息中的对象图像数据、以及目标虚拟物品的物品数据信息中的物品图像数据,生成与目标对象和目标虚拟物品相关联的互动响应控件;响应控件输出单元,用于确定互动响应控件在视频播放界面中的位置信息,基于位置信息将互动响应控件输出至视频播放界面。鉴权处理单元包括:目标资产获取子单元,用于获取用户数据信息中的目标虚拟资产信息,以及目标虚拟物品的物品数据信息中的参考虚拟资产信息;鉴权子单元,用于基于目标虚拟资产信息和参考资产信息,对第一用户进行鉴权处理;物品配置子单元,用本文档来自技高网...

【技术保护点】
1.一种基于互动行为的数据处理方法,其特征在于,包括:/n获取视频直播节目对应的视频播放界面;所述视频播放界面中包含参与录制所述视频直播节目的目标对象;/n在所述视频播放界面上输出与所述目标对象相关联的N个虚拟物品;所述N为正整数;/n响应针对所述N个虚拟物品中的目标虚拟物品的发送操作,将与所述目标对象和所述目标虚拟物品相关联的互动响应控件,输出至所述视频播放界面;/n在所述互动响应控件对应的目标互动时长内,获取参与响应所述互动响应控件的互动用户数,根据所述互动用户数确定所述目标虚拟物品对应的动画数据,将所述动画数据输出至所述视频播放界面。/n

【技术特征摘要】
1.一种基于互动行为的数据处理方法,其特征在于,包括:
获取视频直播节目对应的视频播放界面;所述视频播放界面中包含参与录制所述视频直播节目的目标对象;
在所述视频播放界面上输出与所述目标对象相关联的N个虚拟物品;所述N为正整数;
响应针对所述N个虚拟物品中的目标虚拟物品的发送操作,将与所述目标对象和所述目标虚拟物品相关联的互动响应控件,输出至所述视频播放界面;
在所述互动响应控件对应的目标互动时长内,获取参与响应所述互动响应控件的互动用户数,根据所述互动用户数确定所述目标虚拟物品对应的动画数据,将所述动画数据输出至所述视频播放界面。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应针对应用客户端的触发操作,输出所述应用客户端对应的直播推荐界面;所述直播推荐界面中包含多个虚拟房间;一个虚拟房间对应一个对象;
响应针对所述多个虚拟房间的房间选取操作,将所述房间选取操作所对应的虚拟房间作为目标虚拟房间,将所述目标虚拟房间对应的对象作为参与录制视频直播节目的目标对象;
则所述获取视频直播节目对应的视频播放界面,包括
获取所述视频直播节目中的所述目标对象的视频数据,将所述目标对象的视频数据输出至所述应用客户端对应的视频播放界面。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应针对应用客户端中的视频直播节目的播放操作,在所述应用客户端对应的视频播放界面中播放所述视频直播节目对应的视频数据;
获取参与录制所述视频直播节目的K个对象的直播详情信息,将所述K个对象的直播详情信息,作为所述视频直播节目对应的直播辅助信息;所述K为的正整数;
基于所述K个对象的直播辅助信息,为所述K个对象配置用于发起直播互动任务的互动请求控件,将所述互动请求控件输出至所述视频播放界面;
响应针对所述视频播放界面中的互动请求控件的触发操作,在所述视频播放界面上输出与所述视频直播节目相关联的M个对象,从所述M个对象中获取所述目标对象;所述M为小于或者等于所述K的正整数。


4.根据权利要求3所述的方法,其特征在于,所述响应针对所述视频播放界面中的互动请求控件的触发操作,在所述视频播放界面上输出与所述视频直播节目相关联的M个对象,从所述M个对象中获取所述目标对象,包括:
响应针对视频播放界面中的互动请求控件的触发操作,激活所述互动任务,向所述应用客户端对应的服务器发送对象获取请求;所述对象获取请求中携带所述直播辅助信息,且所述对象获取请求用于指示所述服务器基于所述直播辅助信息返回初始对象展示列表以及所述K个对象的对象数据信息;
接收所述服务器基于所述对象获取请求所返回的所述初始对象展示列表以及所述K个对象的对象数据信息;所述K个对象的对象数据信息中包含每个对象的互动影响度;所述每个对象的互动影响度是基于与所述视频直播数据相关联的观众用户向相应对象进行互动操作后所确定的;
基于所述每个对象的互动影响度,对所述K个对象进行排序处理,从排序处理后的K个对象中获取M个对象,将所述M个对象依次添加至所述初始对象展示列表,得到目标对象展示列表;
将所述目标对象展示列表中的所述M个对象,作为与所述视频直播节目相关联的M个对象,将与所述视频直播节目相关联的M个对象输出至独立于所述视频播放界面的对象显示子界面,从所述M个对象中获取所述目标对象。


5.根据权利要求4所述的方法,其特征在于,所述在所述视频播放界面上输出与所述目标对象相关联的N个虚拟物品,包括:
响应针对所述目标对象的对象确定操作,向服务器发送针对所述目标对象的物品获取请求;所述物品获取请求用于指示所述服务器获取与所述目标对象相关联的初始物品展示列表以及L个虚拟物品的物品数据信息;所述L为大于或者等于所述N的正整数;
接收所述服务器基于所述物品获取请求所返回的所述初始物品展示列表以及所述L个虚拟物品的物品数据信息;所述L个虚拟物品的物品数据信息包含每个虚拟物品的物品属性信息;
基于所述每个虚拟物品的物品属性信息,对所述L个虚拟物品进行排序处理,从排序处理后的L个虚拟物品中获取N个虚拟物品,将所述N个虚拟物品依次添加到所述初始物品展示列表,得到目标物品展示列表;
将所述目标物品展示列表中的所述N个虚拟物品,作为与所述目标对象相关联的N个虚拟物品,在独立于所述视频播放界面的物品显示子界面上输出与所述目标对象相关联的N个虚拟物品。


6.根据权利要求1所述的方法,其特征在于,所述响应针对所述N个虚拟物品中的目标虚拟物品的发送操作,将与所述目标对象和所述目标虚拟物品相关联的互动响应控件,输出至所述视频播放界面,包括:
从所述N个虚拟物品中获取目标虚拟物品,响应针对所述目标虚拟物品的发送操作,获取执行所述发送操作的第一用户的用户数据信息以及所述目标虚拟物品的物品数据信息;
基于所述用户数据信息以及所述目标虚拟物品的物品数据信息,对所述第一用户进行鉴权处理,在鉴权成功时为所述目标对象配置所述目标虚拟物品;
基于所述用户数据信息中的用户图像数据、所述目标对象的对象数据信息中的对象图像数据、以及所述目标虚拟物品的物品数据信息中的物品图像数据,生成与所述目标对象和所述目标虚拟物品相关联的互动响应控件;
确定所述互动响应控件在所述视频播放界面中的位置信息,基于所述位置信息将所述互动响应控件输出至所述视频播放界面。


7.根据权利要求6所述的方法,其特征在于,所述基于所述用户数据信息以及所述目标虚拟物品的物品数据信息,对所述第一用户进行鉴权处理,在鉴权成功时为所述目标对象配置所述目标虚拟物品,包括:
获取所述用户数据信息中的目标虚拟资产信息,以及获取所述目标虚拟物品的物品数据信息中的参考虚拟资产信息;
基于所述目标虚拟资产信息和所述参考资产信息,对所述第一用户进行鉴权处理;
若所述目标虚拟资产信息的资产值大于或者等于所述参考虚拟资产信息的资产值,则确定鉴权成功,为所述目标对象配置所述目标虚拟物品。


8.根据权利要...

【专利技术属性】
技术研发人员:甄智椋夏巍
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1