System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟控制方法、系统、装置及设备制造方法及图纸_技高网

虚拟控制方法、系统、装置及设备制造方法及图纸

技术编号:41101010 阅读:4 留言:0更新日期:2024-04-25 13:57
本申请实施例提供虚拟控制方法、系统、装置及设备。本实施例接收用户指令;基于用户指令先从本地查找是否存在用于实现用户指令的各数字虚拟人视频;如果查找到用户指令对应的至少一个参考数字虚拟人视频并在本客户端播放;针对在本地未查找到的则从服务端或者指定存储位置获得由服务端生成的目标数字虚拟人视频并在客户端本地播放。通过先在本地查找用户指令对应的各数字虚拟人视频,针对本地未查找到的再从服务端或指定存储位置去获取目标数字虚拟人视频,这样无需每次都等待服务端依据用户指令生成对应的数字虚拟人视频再返回本客户端进行播放,能够有效节省视频的获取时间,从而加快用户和数字虚拟人交互时的响应时间。

【技术实现步骤摘要】

本申请涉及虚拟现实,尤其涉及虚拟控制方法、系统、装置及设备


技术介绍

1、随着虚拟现实技术的不断发展与完善,目前已经打造出了数字虚拟人的概念;所谓数字虚拟人,是指通过3d图形人物建模,利用信息科学的方法对人体在不同水平的形态和功能进行虚拟仿真的3d数字人图像。

2、在用户通过客户端与数字虚拟人交互的实际应用中,常会出现用户和数字虚拟人的互动不能及时响应,影响用户与数字虚拟人的交互。


技术实现思路

1、有鉴于此,本申请提供了虚拟控制方法、系统、装置及设备,以加快用户和数字虚拟人交互时的响应时间。

2、本申请实施例提供一种虚拟控制方法,应用于客户端,该方法包括:

3、接收用户指令;用户指令至少包括控制数字虚拟人执行至少一个目标动作和/或控制数字虚拟人回答至少一个目标问题;

4、基于用户指令,先从本地查找是否存在用于实现用户指令的各数字虚拟人视频;

5、如果查找到用户指令对应的至少一个参考数字虚拟人视频,在本客户端播放已查找到的用户指令对应的至少一个参考数字虚拟人视频;

6、针对在本地未查找到的用户指令对应的至少一个目标数字虚拟人视频,则从服务端或者指定存储位置获得由服务端生成的目标数字虚拟人视频,在本客户端本地播放至少一个目标数字虚拟人视频。

7、本申请实施例提供了一种虚拟控制系统,该系统包括客户端和服务端;

8、客户端用于,接收用户指令;用户指令至少包括控制数字虚拟人执行至少一个目标动作和/或控制数字虚拟人回答至少一个目标问题;基于用户指令,先从本地查找是否存在用于实现用户指令的各数字虚拟人视频;如果查找到用户指令对应的至少一个参考数字虚拟人视频,在本客户端播放已查找到的用户指令对应的至少一个参考数字虚拟人视频;针对在本地未查找到的用户指令对应的至少一个目标数字虚拟人视频,则从服务端或者指定存储位置获得由服务端生成的目标数字虚拟人视频,在本客户端本地播放至少一个目标数字虚拟人视频;

9、服务端用于生成至少一个目标数字虚拟人视频以供客户端使用,并将所生成的目标数字虚拟人视频存储至服务端本地或指定云服务器。

10、本申请实施例提供了一种虚拟控制装置,该装置配置于客户端,包括:

11、接收模块,用于接收用户指令;用户指令至少包括控制数字虚拟人执行至少一个目标动作和/或控制数字虚拟人回答至少一个目标问题;

12、查找模块,用于基于用户指令,先从本地查找是否存在用于实现用户指令的各数字虚拟人视频;

13、播放模块,用于如果查找到用户指令对应的至少一个参考数字虚拟人视频,在本客户端播放已查找到的用户指令对应的至少一个参考数字虚拟人视频;

14、获取模块,用于针对在本地未查找到的用户指令对应的至少一个目标数字虚拟人视频,则从服务端或者指定存储位置获得由服务端生成的目标数字虚拟人视频,在本客户端本地播放至少一个目标数字虚拟人视频。

15、本申请实施例还提供一种电子设备,包括:

16、处理器和用于存储计算机程序指令的存储器,计算机程序指令在被处理器运行时使得处理器执行如上方法的步骤。

17、本申请实施例还提供一种机器可读存储介质,该存储介质存储有计算机程序指令,当该计算机程序指令被执行时,能够实现如上方法的步骤。

18、由以上技术方案可以看出,本申请实施例中,接收用户指令;用户指令至少包括控制数字虚拟人执行至少一个目标动作和/或控制数字虚拟人回答至少一个目标问题;基于用户指令,先从本地查找是否存在用于实现用户指令的各数字虚拟人视频;如果查找到用户指令对应的至少一个参考数字虚拟人视频,在本客户端播放已查找到的用户指令对应的至少一个参考数字虚拟人视频;针对在本地未查找到的用户指令对应的至少一个目标数字虚拟人视频,则从服务端或者指定存储位置获得由服务端生成的目标数字虚拟人视频,在本客户端本地播放至少一个目标数字虚拟人视频。本实施例通过先在本地查找用户指令对应的各数字虚拟人视频,针对本地未查找到的再从服务端或指定存储位置去获取目标数字虚拟人视频,这样无需每次都等待服务端依据用户指令生成对应的数字虚拟人视频再返回本客户端进行播放,能够有效节省视频的获取时间,从而加快用户和数字虚拟人交互时的响应时间。

19、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种虚拟控制方法,其特征在于,所述方法应用于客户端,该方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述用户指令,先从本地查找是否存在用于实现所述用户指令的各数字虚拟人视频包括:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,所述从服务端或者指定存储位置获得由服务端生成的所述目标数字虚拟人视频之后,该方法进一步包括:

5.根据权利要求1所述的方法,其特征在于,该方法之前进一步包括:

6.根据权利要求1所述的方法,其特征在于,

7.一种虚拟控制系统,其特征在于,所述系统包括客户端和服务端;

8.根据权利要求7所述的系统,其特征在于,生成至少一个目标数字虚拟人视频,包括:

9.一种虚拟控制装置,其特征在于,所述装置配置于客户端,该装置包括:

10.一种电子设备,其特征在于,包括:

【技术特征摘要】

1.一种虚拟控制方法,其特征在于,所述方法应用于客户端,该方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述用户指令,先从本地查找是否存在用于实现所述用户指令的各数字虚拟人视频包括:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,所述从服务端或者指定存储位置获得由服务端生成的所述目标数字虚拟人视频之后,该方法进一步包括:

【专利技术属性】
技术研发人员:贾硕
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:

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

1