一种虚拟对象的处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20796506 阅读:15 留言:0更新日期:2019-04-06 10:09
本发明专利技术实施例公开了一种虚拟对象的处理方法、装置、计算机设备和存储介质,该方法包括:确定参与虚拟活动的主播用户;在虚拟场景中对所述主播用户配置虚拟对象;将观众用户与所述主播用户之间的互动行为数据转换为所述主播用户在所述虚拟活动的主播支持度;根据所述主播支持度在所述虚拟场景中移动所述虚拟对象。使得观众用户可以与多个主播用户进行互动,增加了互动的范围,并且,互动的形式多样化。

A Virtual Object Processing Method, Device, Computer Equipment and Storage Media

The embodiment of the present invention discloses a method, device, computer equipment and storage medium for processing virtual objects. The method includes: determining the host user participating in the virtual activity; configuring the virtual object to the host user in the virtual scene; converting the interactive behavior data between the audience user and the host user into the host support of the virtual activity of the host user. Holding degree: Moving the virtual object in the virtual scene according to the host support degree. It enables audience users to interact with multiple host users, increases the scope of interaction, and diversifies the forms of interaction.

【技术实现步骤摘要】
一种虚拟对象的处理方法、装置、计算机设备和存储介质
本专利技术实施例涉及计算机处理的技术,尤其涉及一种虚拟对象的处理方法、装置、计算机设备和存储介质。
技术介绍
随着网络科技的发展,尤其是移动终端的普及,用户喜欢在直播平台上开设直播间,将自己或身边的事情进行直播,此类用户可称为主播用户,其他用户可以进入该直播间进行观看、互动,此类用户可称为观众用户。目前,观众用户进入某个主播用户的直播间,大多通过聊天信息与该主播用户进行互动,互动的范围较小且互动的形式较为单一。
技术实现思路
本专利技术实施例提供一种虚拟对象的处理方法、装置、计算机设备和存储介质,以解决观众用户与主播用户之间互动的范围较小且互动的形式较为单一。第一方面,本专利技术实施例提供了一种虚拟对象的处理方法,包括:确定参与虚拟活动的主播用户;在虚拟场景中对所述主播用户配置虚拟对象;将观众用户与所述主播用户之间的互动行为数据转换为所述主播用户在所述虚拟活动的主播支持度;根据所述主播支持度在所述虚拟场景中移动所述虚拟对象。第二方面,本专利技术实施例还提供了一种虚拟对象的处理方法,包括:显示虚拟活动对应的虚拟场景,所述虚拟活动由主播用户参与;在所述虚拟场景中显示对所述主播用户配置的虚拟对象;根据主播支持度在所述虚拟场景中移动所述虚拟对象,所述主播支持度由观众用户与所述主播用户之间的互动行为数据转换。第三方面,本专利技术实施例还提供了一种虚拟对象的处理装置,包括:主播用户确定模块,用于确定参与虚拟活动的主播用户;虚拟对象配置模块,用于在虚拟场景中对所述主播用户配置虚拟对象;主播支持度转换模块,用于将观众用户与所述主播用户之间的互动行为数据转换为所述主播用户在所述虚拟活动的主播支持度;虚拟对象移动模块,用于根据所述主播支持度在所述虚拟场景中移动所述虚拟对象。第四方面,本专利技术实施例还提供了一种虚拟对象的处理装置,包括:虚拟场景显示模块,用于显示虚拟活动对应的虚拟场景,所述虚拟活动由主播用户参与;虚拟对象显示模块,用于在所述虚拟场景中显示对所述主播用户配置的虚拟对象;移动显示模块,用于根据主播支持度在所述虚拟场景中移动所述虚拟对象,所述主播支持度由观众用户与所述主播用户之间的互动行为数据转换。第五方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面或第二方面所述的虚拟对象的处理方法。第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面或第二方面所述的虚拟对象的处理方法。本专利技术实施例确定参与虚拟活动的主播用户,在虚拟场景中对主播用户配置虚拟对象,将观众用户与主播用户之间的互动行为数据转换为主播用户在虚拟活动的主播支持度,根据主播支持度在虚拟场景中移动虚拟对象,在虚拟场景使用虚拟对象表示主播用户,观众用户通过互动行为驱动虚拟对象进行移动,从而实现主播用户之间进行比较,使得观众用户可以与多个主播用户进行互动,增加了互动的范围,并且,互动的形式多样化。附图说明图1为本专利技术实施例一提供的一种虚拟对象的处理方法的流程图;图2为本专利技术实施例一提供的一种邀请主播用户参与虚拟活动的示例图;图3A与图3B为本专利技术实施例一提供的一种虚拟场景及虚拟对象的示例图;图4A与图4B为本专利技术实施例一提供的一种赠送虚拟物品的示例图;图5为本专利技术实施例二提供的一种虚拟对象的处理方法的流程图;图6为本专利技术实施例三提供的一种虚拟对象的处理方法的流程图;图7为本专利技术实施例四提供的一种虚拟对象的处理方法的流程图;图8是本专利技术实施例五提供的一种虚拟对象的处理装置的结构示意图;图9是本专利技术实施例六提供的一种虚拟对象的处理装置的结构示意图;图10为本专利技术实施例七提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种虚拟对象的处理方法的流程图,本实施例可适用于在直播平台中、观众用户与多个主播进行互动的情况,该方法可以由虚拟对象的处理装置来执行,该虚拟对象的处理装置可由硬件和/或软件实现,配置在计算设备中,如服务器、移动终端、个人电脑等等,该方法具体包括如下步骤:S110、确定参与虚拟活动的主播用户。在本实施例中,直播平台可以将主播用户按照直播类型、地区等因素,划分至多个主播分组中。在一个较长的时间段内(如1个星期),在不同的主播分组中的主播用户可独立进行比较,从而决定主播用户在主播分组中的分组排序。直播平台可在每个主播分组中选择排序最高的m个(m为正整数)主播用户,重新划分至一个新的主播分组中,统一进行比较,从而决定主播用户最终的排序。在一个较短的时间段内(如15分钟),直播平台可以组织两个或两个以上的主播用户参与虚拟活动,例如,赛车活动、跑步活动、飞行比赛活动,等等。在具体实现中,某个主播用户可以主动邀请其他主播用户参与虚拟活动,观众用户可以投票决定两个或两个以上的主播用户参与虚拟活动,直播平台的运维人员可以邀请两个或两个以上的主播用户参与虚拟活动,等等,本实施例对此不加以限制。需要说明的是,参与虚拟活动的主播用户,可以在同一个主播分组中,也可以在不同的主播分组中,本实施例对此不加以限制。在本实施例中,以某个主播用户可以主动邀请其他主播用户参与虚拟活动为例进行说明。在本示例中,直播平台可以向发起邀请的主播用户推送其它主播用户的信息,发起邀请的主播用户可从中选择主播用户进行邀请,当被邀请的主播用户同意之后,即可进行虚拟活动。进一步而言,如图2所示,直播平台可主动将其它主播用户的信息(如头像、昵称、主播支持度等)推送给发起邀请的主播用户,而发起邀请的主播用户也通过关键词搜索其它主播用户。如果主播用户正在参与其它虚拟活动,则可以显示“比赛中”等状态提示,如果主播用户刚结束其它虚拟活动,则可以显示“保护中”等状态提示,如果其它主播用户曾经邀请当前主播用户参与虚拟活动,则可以显示“反击”等提示信息。其中,对于正在参与其它虚拟活动、刚结束其它虚拟活动的主播用户,不可被邀请参与当前虚拟活动。当然,发起邀请的主播用户也可以通过点击控件“换一换”,更换一批新的主播用户。此外,为了提高虚拟活动的竞技性,参与虚拟活动的主播用户在主播分组中的主播支持度在一定的范围内,例如,发起邀请的主播用户的主播支持度高于被邀请的主播用户的主播支持度的1/4,低于被邀请的主播用户的主播支持度的4倍。S120、在虚拟场景中对所述主播用户配置虚拟对象。对于一个虚拟活动,直播平台可对配置一个相应的虚拟场景,并针对参与该虚拟活动的主播用户配置相应的虚拟对象,并发送至各个客户端(如浏览器、直播应用等)进行显示,以表示该虚拟对象(即主播用户)在该虚拟场景中进行竞赛。此外,直播平台也可以将虚拟活动的活动时间(如15分钟)发送至各个客户端,各个客户端以倒计时等形式显示该活动时间。例如,如图3A所示,假设虚拟活动为赛车活动,则该虚拟场景可以为虚拟赛车场景300,该虚拟对象可以为虚拟车。又例如,假设虚本文档来自技高网...

【技术保护点】
1.一种虚拟对象的处理方法,其特征在于,包括:确定参与虚拟活动的主播用户;在虚拟场景中对所述主播用户配置虚拟对象;将观众用户与所述主播用户之间的互动行为数据转换为所述主播用户在所述虚拟活动的主播支持度;根据所述主播支持度在所述虚拟场景中移动所述虚拟对象。

【技术特征摘要】
1.一种虚拟对象的处理方法,其特征在于,包括:确定参与虚拟活动的主播用户;在虚拟场景中对所述主播用户配置虚拟对象;将观众用户与所述主播用户之间的互动行为数据转换为所述主播用户在所述虚拟活动的主播支持度;根据所述主播支持度在所述虚拟场景中移动所述虚拟对象。2.根据权利要求1所述的方法,其特征在于,还包括:在满足预设的结束条件时,确定所述虚拟对象在所述虚拟场景中的场景排序;将所述场景排序设置为所述主播用户在所述虚拟活动中的活动排序;其中,所述虚拟对象包括第一对象与第二对象,所述第一对象的主播支持度小于所述第二对象的主播支持度;所述结束条件包括如下的至少一种:到达预设的计时时间;在预设的时间段内,所述第二对象的互动行为数据大于或等于预设的数量阈值,并且,所述第二对象的主播支持度大于所述第一对象的主播支持度的n倍。3.根据权利要求1或2所述的方法,其特征在于,所述在虚拟场景中对所述主播用户配置虚拟对象,包括:查询所述主播用户在主播分组中的分组排序;确定所述分组排序所处的排序等级;对所述主播用户配置所述排序等级对应的虚拟对象。4.根据权利要求1或2所述的方法,其特征在于,所述虚拟对象包括第一对象与第二对象;所述根据所述主播支持度在所述虚拟场景中移动所述虚拟对象,包括:基于所述第一对象的主播支持度确定所述第一对象在所述虚拟场景中的第一位置;基于所述第一对象的主播支持度与所述第二对象的主播支持度计算所述第一对象与所述第二对象之间的对象距离;在所述第一位置的基础上加上所述对象距离,获得所述第二对象在所述虚拟场景中的第二位置;将所述第一对象移动至所述第一位置,以及,将所述第二对象移动至所述第二位置。5.根据权利要求4所述的方法,其特征在于,所述基于所述第一对象的主播支持度确定所述第一对象在所述虚拟场景中的第一位置,包括:确定所述第一对象的主播支持度所在的支持度范围;将所述支持度范围对应的位置设置为所述第一对象在所述虚拟场景中的第一位置。6.根据权利要求4所述的方法,其特征在于,所述基于所述第一对象的主播支持度与所述第二对象的主播支持度计算所述第一对象与所述第二对象之间的对象距离,包括:确定支持系数,所述支持系数为一与直播比例之间的差值,所述直播比例为所述第一对象的主播支持度与所述第二对象的主播支持度之间的比值;确定预留距离,所述预留距离为预设的安全距离与所述第一位置对应的起始距离之间的差值;将所述支持系数与所述预留距离之间的乘积设置为所述第一对象与所述第二对象之间的对象距离。7.一种虚拟对象的处理方法,其特征在于,包括:显示...

【专利技术属性】
技术研发人员:徐世炎陈运强
申请(专利权)人:广州虎牙信息科技有限公司
类型:发明
国别省市:广东,44

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

1