虚拟观众的替换方法、系统和存储介质技术方案

技术编号:22446634 阅读:13 留言:0更新日期:2019-11-02 06:00
本发明专利技术公开了一种虚拟观众的替换方法、系统和存储介质,包括以下步骤:获取配置参数;根据配置参数确定替换策略;检测虚拟观众的在线状态,确定离线的虚拟观众;根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。本发明专利技术可以根据配置参数确定离线的虚拟观众的替换策略,当检测到离线的虚拟观众时,根据替换策略从等待列表中选取出与离线的虚拟观众数量相同的用户作为补入的虚拟观众,因此,用户可以通过设置配置参数来决定运营时的替换策略,满足多样化的运营需要。本发明专利技术可以广泛应用于虚拟技术领域。

Replacement method, system and storage medium of virtual audience

【技术实现步骤摘要】
虚拟观众的替换方法、系统和存储介质
本专利技术涉及虚拟
,尤其是一种虚拟观众的替换方法、系统和存储介质。
技术介绍
随着VR技术的发展,如虚拟演唱会或者虚拟球赛等线上虚拟活动越来越多。在这些线上的虚拟活动中,用户通过摄像头或者其他传感器,将自己的表情或者肢体动作上传到运行虚拟场景的服务器中,并在该虚拟场景中控制属于自己的虚拟人物。每个用户的虚拟人物会根据客户端所采集的用户表情和肢体动作生成虚拟人物的动作。而在诸如虚拟演唱会或者虚拟球赛等虚拟场景,用户的虚拟人物被安排在固定的位置上。因此,即便虚拟场景是虚拟的,但是其资源也是有限的。跟现实中一样,当虚拟场景中的观众席被坐满以后,就不能添加其他用户进来了。那么为了尽可能利用有限的资源,当一个用户离线后,运营者可以将该离线用户移除,然后将其他用户安排到该离线用户的位置上。在目前所采用的机制通常是通过按次序的方式选择替换用户,然而这样的方式并不能够满足运营需求。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种虚拟观众的替换方法、系统和存储介质,以提供多种虚拟观众的替换方案,从而满足多样化的运营需求。本专利技术实施例的第一方面提供了:一种虚拟观众的替换方法,包括以下步骤:获取配置参数;根据配置参数确定替换策略;检测虚拟观众的在线状态,确定离线的虚拟观众;根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。进一步,所述替换策略包括:随机模式、平均脸模式和竞价模式。进一步,所述根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众,其具体为:在所述替换策略为随机模式时,随机地从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。进一步,所述根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众,其具体为:在所述替换策略为竞价模式时,获取等待列表中等待用户的出价;根据等待列表中等待用户的出价,选择出出价最高的前若干个等待用户作为补入的虚拟观众。进一步,所述根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众,其具体为:在所述替换策略为平均脸模式时,获取多个操作在线的虚拟观众的用户的人脸;根据所述多个操作在线的虚拟观众的用户的人脸计算平均脸;获取等待列表中等待用户的人脸;根据等待列表中等待用户的人脸,从等待列表中选择出与所述平均脸相似度最高的前若干个等待用户作为补入的虚拟观众。进一步,所述根据配置参数确定替换策略,其具体包括:读取配置参数中在不同时段所设置的替换策略;根据当前时段确定当前的替换策略。进一步,所述检测虚拟观众的在线状态,确定离线的虚拟观众,其具体为:检测虚拟观众的动作控制信息,将在设定时间内没有动作控制信息的虚拟观众确定为离线的虚拟观众。本专利技术实施例的第二方面提供了:一种虚拟观众的替换系统,包括:获取单元,用于获取配置参数;策略确定单元,用于根据配置参数确定替换策略;离线虚拟观众确定单元,用于检测虚拟观众的在线状态,确定离线的虚拟观众;替换单元,用于根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。本专利技术实施例的第三方面提供了:一种虚拟观众的替换系统,包括:存储器,用于存储程序;处理器,用于加载所述程序以执行所述的虚拟观众的替换方法。本专利技术实施例的第四方面提供了:一种存储介质,其存储有程序,所述程序被处理器执行时实现所述的虚拟观众的替换方法。本专利技术的有益效果是:本专利技术可以根据配置参数确定离线的虚拟观众的替换策略,当检测到离线的虚拟观众时,根据替换策略从等待列表中选取出与离线的虚拟观众数量相同的用户作为补入的虚拟观众,因此,用户可以通过设置配置参数来决定运营时的替换策略,满足多样化的运营需要。附图说明图1为本专利技术一种具体实施例的虚拟观众的替换方法的流程图。具体实施方式下面结合说明书附图和具体的实施例对本专利技术进行进一步的说明。本实施例公开了一种虚拟观众的替换方法,该方法应用在运行虚拟场景的服务器上,所述服务器与多个客户端通信,而用户通过客户端将自己的表情和肢体动作上传到服务器,服务器根据每个客户端上传的数据,控制虚拟场景中的虚拟人物的动作。而本实施例所述的虚拟场景是指虚拟演唱会或者虚拟球赛等,用户作为虚拟观众的应用场景,在这些虚拟场景中,用户占据固定的位置,因此,在用户离线后,可以通过将离线用户踢出来,然后换入其他在等待的用户来使有限的资源利用率最大化。参照图1,本实施例包括步骤S101~S104:S101、获取配置参数。所述配置参数由用户设置,用户可以在服务器的操作界面上设置所述配置参数,该配置参数用于表示替换策略,其可以是如1、2和3等编码代号,也可以是指向替换策略的地址或者函数指针。而在配置参数中,可以只指定一种替换策略,也可以同时指定多种替换策略。S102、根据配置参数确定替换策略;在本步骤中,可以根据配置参数中表示替换策略的数据,来确定需要采用的替换策略。当然了,当替换策略有多种时,配置文件中可能还会记载关于选定的多种替换策略之间的执行条件或者执行顺序等内容。在一些实施例中,配置参数中分时段设置了三种替换策略,其中,在第一时段采取第一种替换策略,而在第二时段采取第二种替换策略,最后在第三时段采取第三种替换策略。这样可以使得运营策略更加多样化。例如,一个虚拟球赛持续100分钟,那么可以在前50分钟,采取竞价的替换策略,即价高者得。而在后50分钟,采取随机抽取的策略,以奖励仍然在等待的用户。S103、检测虚拟观众的在线状态,确定离线的虚拟观众。在本步骤中,可以采取多种方式来检测虚拟观众的在线状态,例如,通过服务器检测客户端上传的数据,当服务器经过一段设定的时间后没有检测到客户端上传的数据后,则可以判定该客户端对应的用户已经离线。当然,检测用户是否离线的工作也可以在客户端完成,客户端通过检测用户的人脸或者肢体动作来确定用户是否仍在在进行操作,从而判定用户是否离线,接着在客户端判定用户离线以后,由客户端通知的服务器用户已经离线了。S104、根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。所述替换策略包括但不限于随机模式、平均脸模式、顺序模式和竞价模式等等。由于检测离线的虚拟观众是周期性的,例如,每三分钟检测一次。因此,在三分钟内可能会有多人离线。那么在替换虚拟观众的时候,应该将周期内离线的全部用户进行替换。因此本步骤根据离线的人数,选择出数量相同的等待用户作为补入的虚拟观众。以顺序模式为例,如果存在10个需要替换的离线的虚拟观众,那么会在等待列表中选择排前10的等待用户作为补入的虚拟观众。作为优选的实施方式,所述替换策略包括:随机模式、平均脸模式和竞价模式。作为优选的实施方式,所述根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众,其具体为:在所述替换策略为随机模式时,随机地从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。在本实施例中,通过随机抽取的方式从众多的等待用户中抽取本文档来自技高网...

【技术保护点】
1.一种虚拟观众的替换方法,其特征在于:包括以下步骤:获取配置参数;根据配置参数确定替换策略;检测虚拟观众的在线状态,确定离线的虚拟观众;根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。

【技术特征摘要】
1.一种虚拟观众的替换方法,其特征在于:包括以下步骤:获取配置参数;根据配置参数确定替换策略;检测虚拟观众的在线状态,确定离线的虚拟观众;根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。2.根据权利要求1所述的一种虚拟观众的替换方法,其特征在于:所述替换策略包括:随机模式、平均脸模式和竞价模式。3.根据权利要求2所述的一种虚拟观众的替换方法,其特征在于:所述根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众,其具体为:在所述替换策略为随机模式时,随机地从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众。4.根据权利要求2所述的一种虚拟观众的替换方法,其特征在于:所述根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众,其具体为:在所述替换策略为竞价模式时,获取等待列表中等待用户的出价;根据等待列表中等待用户的出价,选择出出价最高的前若干个等待用户作为补入的虚拟观众。5.根据权利要求2所述的一种虚拟观众的替换方法,其特征在于:所述根据已确定的替换策略,从等待列表中选择出与所述离线的虚拟观众数量相同的等待用户作为补入的虚拟观众,其具体为:在所述替换策略为平均脸模式时,获取多个操作在线的虚...

【专利技术属性】
技术研发人员:杨玉华
申请(专利权)人:天脉聚源杭州传媒科技有限公司
类型:发明
国别省市:浙江,33

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

1