【技术实现步骤摘要】
三维虚拟仿真实验方法、装置及电子设备
[0001]本专利技术涉及虚拟仿真
,尤其是涉及一种三维虚拟仿真实验方法、装置及电子设备。
技术介绍
[0002]相关技术中,三维虚拟仿真实验软件通常发布为需要安装插件的web版、WebGL(Web Graphics Library,一种三维绘图协议)方式发布的web版本(网页版)或PC(Personal Computer,个人计算机)版本。在进行三维虚拟仿真实验时,上述两种web版方式,需要等待软件加载,该方式等待时间较长,降低工作效率;而PC版本,由于现阶段的三维虚拟仿真实验软件一般都体积较大,不利于软件的共享,且对本地电脑硬件要求较高。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种三维虚拟仿真实验方法、装置及电子设备,以提高三维虚拟仿真实验的加载效率和共享性,提升用户体验。
[0004]第一方面,本专利技术实施例提供了一种三维虚拟仿真实验方法,该方法应用于目标云端服务器;目标云端服务器与web客户端通信连接;目标云端服务器与多个非目标云端服务器通信连接,组成区块链系统;该方法包括:接收web客户端发送的实验启动指令;基于预先获取的三维虚拟仿真实验资源,运行实验启动指令对应的三维虚拟仿真实验;三维虚拟仿真实验资源由目标云端服务器从区块链系统获取;将三维虚拟仿真实验在运行过程中的仿真效果发送至web客户端;接收web客户端发送的操作数据;操作数据由web客户端基于用户输入的操作指令生成;基于操作数据及三维虚拟仿真实验资源,更新三 ...
【技术保护点】
【技术特征摘要】
1.一种三维虚拟仿真实验方法,其特征在于,所述方法应用于目标云端服务器;所述目标云端服务器与web客户端通信连接;所述目标云端服务器与多个非目标云端服务器通信连接,组成区块链系统;所述方法包括:接收所述web客户端发送的实验启动指令;基于预先获取的三维虚拟仿真实验资源,运行所述实验启动指令对应的三维虚拟仿真实验;所述三维虚拟仿真实验资源由所述目标云端服务器从所述区块链系统获取;将所述三维虚拟仿真实验在运行过程中的仿真效果发送至所述web客户端;接收所述web客户端发送的操作数据;所述操作数据由所述web客户端基于用户输入的操作指令生成;基于所述操作数据及所述三维虚拟仿真实验资源,更新所述三维虚拟仿真实验的仿真效果;将更新后的所述三维虚拟仿真实验的仿真效果发送至所述web客户端。2.根据权利要求1所述的方法,其特征在于,运行所述实验启动指令对应的三维虚拟仿真实验的步骤,包括:在预设的沙箱环境中运行所述实验启动指令对应的三维虚拟仿真实验。3.根据权利要求2所述的方法,其特征在于,将所述仿真效果发送至所述web客户端之前,所述方法还包括:建立与所述web客户端之间的即时通信通道;所述即时通信通道包括音视频通道;将所述三维虚拟仿真实验在运行过程中的仿真效果发送至所述web客户端的步骤,包括:通过预设的仿真效果采集模块获取所述三维虚拟仿真实验在运行过程中的仿真效果;将所述仿真效果编码为音视频数据;通过所述音视频通道将所述音视频数据发送至所述web客户端。4.根据权利要求3所述的方法,其特征在于,所述仿真效果包括界面图像及音频效果;所述仿真效果采集模块包括图像捕获单元及声音捕获单元;通过预设的仿真效果采集模块获取所述三维虚拟仿真实验在运行过程中的仿真效果的步骤,包括:通过所述图像捕获单元获取所述三维虚拟仿真实验在运行过程中的界面图像;通过所述声音捕获单元获取所述三维虚拟仿真实验在运行过程中的音频效果。5.根据权利要求3所述的方法,其特征在于,所述即时通信通道还包括操作数据通道;接收所述web客户端发送的操作数据的步骤,包括:通过所述操作数据通道接收所述web客户端发送的操作数据;所述操作数据由所述web客户端对用户输入的操作指令进行捕获,得到对应的操作,对所述操作进行编码得到;基于所述操作数据及所述三维虚拟仿真实验资源,更新所述三维虚拟仿真实验的仿真效果的步骤,包括:对所述操作数据进行解码,得到对应的操作;将所述操作数据通过沙箱环境注入到基于所述三维虚拟仿真实验资源运行的所述三维虚拟仿真实验,以使所述三维虚拟仿真实验响应所述操作,更新仿真效果。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当监测到所述web客户端关闭,断开所述即时通信通道,停止所述三维虚拟仿真实验。7.根据权利要求1所述的方法,其特征在于,所述三维虚拟仿真实验资源包括多个资源数据分片;所述方法还包括:接收所述web客户端发布的资源数据分片及实验指定指令;所述实验指定指令指示所述目标云端服务器运行所述三维虚拟仿真实验资源对应的三维虚拟仿真实验;从所述区块链系统中获取所述三维虚拟仿真实验资源的资源数据分片;将所述资源数据分片整合为所述三维虚拟仿真实验资源。8.一种三维虚拟仿真实验方法,其特征在于,所述方法应用于web客户端;所述web客户端与目标云端服务器通信连接;所述目标云端...
【专利技术属性】
技术研发人员:王志远,罗涛,陈美松,王庚,李文清,
申请(专利权)人:北京润尼尔网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。