一种虚拟显示多人共享交互方法、设备及系统技术方案

技术编号:17704634 阅读:92 留言:0更新日期:2018-04-14 17:42
本发明专利技术涉及虚拟现实技术领域,公开了一种虚拟显示多人共享交互方法、设备及系统,通过获取本地设备对虚拟空间执行的一项或多项处理操作,本地设备根据处理操作的类型,向外部设备发送所述处理操作,本地设备接收外部处理操作,本地设备判断接收的所述外部处理操作的类型,当所述外部处理操作为文本操作时,显示文本信息;当所述外部处理操作为语音操作时,播放语音;当所述外部处理操作为运动操作时,根据所述运动操作指令,同步生成运动画面;当外部操作为指令系列时,可以响应对应指令,并根据指令的运行结果生成响应画面。本发明专利技术有效降低了共享交互的带宽,实现了对虚拟显示画面的外部控制及外部共享。

【技术实现步骤摘要】
一种虚拟显示多人共享交互方法、设备及系统
本专利技术涉及虚拟现实
,尤其涉及一种虚拟显示多人共享交互方法、设备及系统。
技术介绍
在虚拟现实环境中,一般是单个或者有限多个用户使用,程序为当前的用户生成特定的画面,用户可以在虚拟空间中移动、探索,与虚拟空间的物体交互等。虚拟现实应用运行在本地的计算机上面,用户佩戴虚拟现实头盔,在头盔显示器上显示虚拟现实内容。由用户主动在虚拟空间探索、与虚拟空间互动。用户的动作触发程序对应的运行逻辑,虚拟现实程序对应去控制用户探索的过程。用户之间通过之间的网络进行同步进程,共享数据等,用户各自的行为分散地各自控制,用户之间的中心系统只作为数据的共享平台存在,对用户的行为无法一致地协调控制。现有技术中,用户无法确切地知道另外一个用户看到的场景内容,另外,对于虚拟场景以外的参与者也无法知道虚拟场景内参与者眼前所展现的虚拟现实内容。
技术实现思路
本专利技术提供一种虚拟显示多人共享交互方法、设备及系统,解决现有技术中用户的虚拟场景内容对其它用户不可见的技术问题。本专利技术的目的是通过以下技术方案实现的:一种虚拟显示多人共享交互方法,包括:获取本地设备对虚拟空间执行的一项或多项处理操作,所述处理操作包括文本操作、语音操作和运动操作;本地设备根据处理操作的类型,向外部设备发送所述处理操作;本地设备接收外部处理操作;本地设备判断接收的所述外部处理操作的类型,当所述外部处理操作为文本操作时,显示文本信息;当所述外部处理操作为语音操作时,播放语音;当所述外部处理操作为运动操作时,根据所述运动操作指令,同步生成运动画面;当外部操作为指令系列时,可以响应对应指令,并根据指令的运行结果生成响应画面。一种虚拟显示多人共享交互设备,包括:获取模块,用于获取设备对虚拟空间执行的一项或多项处理操作,所述处理操作包括文本操作、语音操作和运动操作;发送模块,用于根据处理操作的类型,向外部设备发送所述处理操作;接收模块,用于接收来自外部设备的外部处理操作;交互模块,用于判断接收的所述外部处理操作的类型,当所述外部处理操作为文本操作时,显示文本信息;当所述外部处理操作为语音操作时,播放语音;当所述外部处理操作为运动操作时,根据所述运动操作指令,同步生成运动画面;当外部操作为指令系列时,可以响应对应指令,并根据指令的运行结果生成响应画面。一种虚拟显示多人共享交互系统,包括:一个如前所述的虚拟显示多人共享交互设备作为管理端,至少三个如前所述的虚拟显示多人共享交互设备作为用户端。本专利技术提供一种虚拟显示多人共享交互方法、设备及系统,通过获取本地设备对虚拟空间执行的一项或多项处理操作,本地设备根据处理操作的类型,向外部设备发送所述处理操作,本地设备接收外部处理操作,本地设备判断接收的所述外部处理操作的类型,当所述外部处理操作为文本操作时,显示文本信息;当所述外部处理操作为语音操作时,播放语音;当所述外部处理操作为运动操作时,根据所述运动操作指令,同步生成运动画面。本专利技术有效降低了共享交互的带宽,实现了对虚拟显示画面的外部控制及外部共享。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可根据这些附图获得其他的附图。图1为本专利技术实施例的一种虚拟显示多人共享交互方法的流程图;图2为本专利技术实施例的一种虚拟显示多人共享交互设备的结构示意图;图3为本专利技术实施例的一种虚拟显示多人共享交互系统的结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例中提供了一种虚拟显示多人共享交互方法,如图1所示,包括:步骤101、获取本地设备对虚拟空间执行的一项或多项处理操作;其中,所述处理操作包括文本操作、语音操作和运动操作;当所述本地设备为管理端时,所述处理操作还包括管理操作。步骤102、本地设备根据处理操作的类型,向外部设备发送所述处理操作;步骤102还可以包括:当所述处理操作为文本操作时,发送文本信息;当所述处理操作为语音操作时,发送语音数据;当所述处理操作为运动操作时,发送运动操作指令序列数据;当外部操作为指令系列时,可以响应对应指令,并根据指令的运行结果生成响应画面。同步的数据可以不包含图像、少量音频,只同步操作系列和状态系列,接收到同步数据的各个应用通过重新执行操作系列和状态系列可以达到同步的状态,并在执行的过程中动态生成相同的虚拟现实图像,这样就避免了视频共享传输带来的网络拥塞、丢包问题。步骤103、本地设备接收外部处理操作;步骤103之前还可以包括:步骤103-3、所述本地设备预先为所述外部处理操作的每个发送端设置对应的控制进程,其中,所述控制进程用于接收所述外部处理操作并进行后续处理。当所述本地设备非管理端时,步骤103-3之前还可以包括:步骤103-1、接收安装指令,其中,所述安装指令中携带共享交互软件安装文件或共享交互软件安装文件地址;步骤103-2、根据所述安装指令在本地进行共享交互软件安装。步骤104、本地设备判断接收的所述外部处理操作的类型,并根据处理操作的类型进行共享交互;具体的当所述外部处理操作为文本操作时,显示文本信息;当所述外部处理操作为语音操作时,播放语音;当所述外部处理操作为运动操作时,根据所述运动操作指令,同步生成运动画面。本专利技术提供一种虚拟显示多人共享交互方法,通过获取本地设备对虚拟空间执行的一项或多项处理操作,本地设备根据处理操作的类型,向外部设备发送所述处理操作,本地设备接收外部处理操作,本地设备判断接收的所述外部处理操作的类型,当所述外部处理操作为文本操作时,显示文本信息;当所述外部处理操作为语音操作时,播放语音;当所述外部处理操作为运动操作时,根据所述运动操作指令,同步生成运动画面。本专利技术有效降低了共享交互的带宽,实现了对虚拟显示画面的外部控制及外部共享。具体的通过本专利技术提供一种虚拟显示多人共享交互方法,还具有如下技术效果:(1)虚拟空间中所有用户可以由外部的管理端进行统一协调控制;(2)所有设备中的应用的安装、删除、更新、启动、停止的统一控制,(3)可以让虚拟空间每个用户能够看到其他用户的景象;(4)虚拟空间内的参与者景象也可以映射到虚拟空间外,让虚拟空间外的参与者能够看到虚拟空间内参与者的景象;(5)虚拟空间外的管理端可以控制虚拟空间内所有用户或者特定用户的应用进程,可以执行启动、关闭、暂停、前进、后退等控制操作;(6)管理用户也可以统一控制每个用户所看的场景的角度,同步他们所看到的场景;并可以标注场景内物体高亮显示。为了节省的运行空间资源,设备上只保留最精简的驻留程序,负责接收和运行基本的指令。在系统运行前,控制端的设备通过下发安装指令,如步骤103-1所述的用户端的设备上的驻留程序接收的应用程序,并安装。在设备上安装的应用程序已经运行的过程中,支持运行时动态获取服务器上面的资源,在运行时候加载。用户可以通过管理端的设备设置用户的查看模式,例如:自主查看模式——每个人按照自己的意愿去探索虚拟空间;统一方式查看模式——用户看到完全一致的本文档来自技高网...
一种虚拟显示多人共享交互方法、设备及系统

【技术保护点】
一种虚拟显示多人共享交互方法,其特征在于,包括:获取本地设备对虚拟空间执行的一项或多项处理操作,所述处理操作包括文本操作、语音操作和运动操作;本地设备根据处理操作的类型,向外部设备发送所述处理操作;本地设备接收外部处理操作;本地设备判断接收的所述外部处理操作的类型,当所述外部处理操作为文本操作时,显示文本信息;当所述外部处理操作为语音操作时,播放语音;当所述外部处理操作为运动操作时,根据所述运动操作指令,同步生成运动画面;当外部操作为指令系列时,可以响应对应指令,并根据指令的运行结果生成响应画面。

【技术特征摘要】
1.一种虚拟显示多人共享交互方法,其特征在于,包括:获取本地设备对虚拟空间执行的一项或多项处理操作,所述处理操作包括文本操作、语音操作和运动操作;本地设备根据处理操作的类型,向外部设备发送所述处理操作;本地设备接收外部处理操作;本地设备判断接收的所述外部处理操作的类型,当所述外部处理操作为文本操作时,显示文本信息;当所述外部处理操作为语音操作时,播放语音;当所述外部处理操作为运动操作时,根据所述运动操作指令,同步生成运动画面;当外部操作为指令系列时,可以响应对应指令,并根据指令的运行结果生成响应画面。2.根据权利要求1所述的虚拟显示多人共享交互方法,其特征在于,当所述本地设备为管理端时,所述处理操作还包括管理操作。3.根据权利要求1或2所述的虚拟显示多人共享交互方法,其特征在于,所述本地设备接收所述外部处理操作的步骤之前,包括:所述本地设备预先为所述外部处理操作的每个发送端设置对应的控制进程,其中,所述控制进程用于接收所述外部处理操作并进行后续处理。4.根据权利要求3所述的虚拟显示多人共享交互方法,其特征在于,当所述本地设备非管理端时,所述本地设备预先为外部处理操作的每个发送端设置对应的控制进程的步骤之前,包括:接收安装指令,其中,所述安装指令中携带共享交互软件安装文件或共享交互软件安装文件地址;根据所述安装指令在本地进行共享交互软件安装。5.根据权利要求1所述的虚拟显示多人共享交互方法,其特征在于,所述本地设备根据处理操作的类型,向外部设备发送所述处理操作的步骤,包括:当所述处理操作为文本操作时,发送文本信息;当所述处理操作为语音操作时,发送语...

【专利技术属性】
技术研发人员:杨立峰钟钦耀
申请(专利权)人:广州新维感信息技术有限公司
类型:发明
国别省市:广东,44

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

1