基于虚拟现实的多人协作培训控制方法、装置及存储介质制造方法及图纸

技术编号:21773603 阅读:17 留言:0更新日期:2019-08-03 22:06
本发明专利技术涉及基于虚拟现实的多人协作培训控制方法、装置及存储介质。基于虚拟现实的多人协作培训控制方法,包括以下步骤:接收到用户一发出的创建培训空间的指令时,获取用户人数和项目名称,根据用户人数和项目名称创建培训空间,并为该培训空间匹配一个标志信息;接收到用户X发出的加入培训空间的指令时,获取用户X输入的标志信息;将客户X输入的标志信息与培训空间的标志信息进行对比,如果相同,则将客户X加入培训空间;接收到用户一或用户X发送的开始培训的指令时,加载多人协作培训场景,并将多人协作培训场景的模拟画面及声音传送至VR设备。本发明专利技术解决了现有技术中多人协作培训不能根据需求设置人数和空间的问题。

Control method, device and storage medium of multi-person collaborative training based on virtual reality

【技术实现步骤摘要】
基于虚拟现实的多人协作培训控制方法、装置及存储介质
本专利技术涉及虚拟现实
,具体涉及基于虚拟现实的多人协作培训控制方法、装置及存储介质。
技术介绍
在随着各种技术的融合,相互促进和发展,虚拟现实(VR)技术在航天、军事、通信、医疗、教育、娱乐、电力、建筑和商业等各个领域都有极大的发展和应用前景。近年来,VR场景提示方法已应用于VR培训,适用于电力教学模拟培训、VR电力检修培训等等。在很多培训场景中,必须多人合作才能完成培训任务。虽然多人协作模式在游戏中的运用很常见,但是在VR
的应用目前不常见,而且现有的多人协作模式,一般固定了用户的体验空间并且固定了体验用户的人数,用户不能自由创建体验空间,也不能根据需求设置或改变体验人数,导致了一些问题:在体验人数上不能灵活地满足用户的需求;体验空间过大时,占内存大,可能会造成系统卡顿;体验空间过小时,难以满足用户的需求。
技术实现思路
本专利技术公开了基于虚拟现实的多人协作培训控制方法、装置及存储介质,用以解决现有技术中多人协作培训不能根据需求设置人数和空间的问题。为了达到上述目的,本专利技术采用如下技术方案:基于虚拟现实的多人协作培训控制方法,包括以下步骤:接收到用户一发出的创建培训空间的指令时,获取用户人数和项目名称,根据用户人数和项目名称创建培训空间,并为该培训空间匹配一个标志信息;接收到用户X发出的加入培训空间的指令时,获取用户X输入的标志信息;将客户X输入的标志信息与培训空间的标志信息进行对比,如果相同,则将客户X加入培训空间;接收到用户一或用户X发送的开始培训的指令时,加载多人协作培训场景,并将多人协作培训场景的模拟画面及声音传送至VR设备。进一步地,创建培训空间后,接收到用户一或用户X发出的修改培训空间的指令时,获取新的用户人数和项目名称;删除原始的培训空间,根据新的用户人数和项目名称创建新的培训空间,并弹出修改成功的提示。进一步地,接收到用户一发出的创建培训空间的指令时,在创立培训空间之前,根据指令中的用户人数和项目名称,判断系统中是否已经存在相同的培训空间,如果没有相同的培训空间,则创立培训空间;如果已经存在相同的培训空间,则询问用户一是否加入该培训空间。进一步地,所述根据用户人数和项目名称创建培训空间的方法为:预设所有的项目信息,将每个项目内操作方法相同的操作步骤归为同一个操作类别,统计操作类别的数量;根据项目名称提取预设的所述项目名称对应的项目信息,将操作类别的数量与用户人数进行对比,如果操作类别的数量小于用户人数,则为每个操作类别配置至少一个角色至角色的数量大于或等于用户的人数后,将角色匹配至每一个用户,以使每个用户均有角色与之匹配。进一步地,所述获取用户人数和项目名称的方法为:接收到用户一发出的创建培训空间的指令时,弹出培训空间创建界面,所述培训空间创建界面上显示有包括用户人数和项目名称的选项或输入栏,并在培训空间创建界面上显示用户人数和项目名称的选择或输入提示;接收到用户一发出的用户人数和项目名称选择完毕或填写完毕的信息时,存储用户人数和项目名称信息。进一步地,所述为该培训空间匹配一个标志信息的方法为:创立培训空间后,弹出培训空间命名界面,根据用户一输入的命名信息为该培训空间命名;如果用户一未输入命名信息,则以用户一的登录名为该培训空间命名;确定培训空间的名字后,以培训空间的名字作为该培训空间的标志信息。进一步地,获取到用户X发出的搜索培训空间的指令时,弹出培训空间搜索界面,指示用户X输入搜索指令;获取到用户X输入的搜索指令后,弹出培训空间列表,所述培训空间列表展示所有标志信息与搜索指令相同或相近的培训空间,并在培训空间列表上展示这些培训空间的加入入口;获取到用户X从培训空间列表上发出的加入其中一个培训空间的指令时,将用户X加入该培训空间。进一步地,接收到用户一或用户X发送的开始培训的指令时,弹出培训模式选择界面,所述培训模式选择界面上设置有包括教学模式选项、考核模式选项与练习模式选项;接收到进入教学模式、考核模式或练习模式的指令时,开始加载该模式的场景,并将该模式的场景对应的模拟画面及声音传送至VR设备。存储介质,所述存储介质上存储有计算机程序,所述计算机程序被执行时实现上述的基于虚拟现实的多人协作培训控制方法。基于虚拟现实的多人协作培训装置,包括VR装置、处理器、存储装置和存储在所述存储装置上并可在所述处理器上执行的基于VR技术的程序,所述基于VR技术的程序被处理器执行时实现上述的基于虚拟现实的多人协作培训控制方法。与现有技术相比,本专利技术的有益效果为:本专利技术的基于虚拟现实的多人协作培训控制方法,根据用户一发出的用户人数和需要培训的项目等信息,创建多人协作培训空间,并为该培训空间匹配一个标志信息,其他用户根据该培训空间的标志信息加入该培训空间,进行基于虚拟现实的多人协作培训,实现了用户灵活创建多人协作培训空间的需求,克服现有的由于空间固定造成的系统卡顿或不能满足体验人数需求的问题,提升了用户的使用体验。附图说明图1是本专利技术基于虚拟现实的多人协作培训的控制方法的流程框图。具体实施方式此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本实施例的一种基于虚拟现实的多人协作培训装置,包括但不限于VR装置、显示器、音响、传感器、定位装置和手势识别装置;VR装置包括但不限于VR主机、头显、耳机和手柄,定位装置设置于头显上,用于检测佩戴头显的用户的位置;VR主机与VR装置、传感器、定位装置、手势识别装置通讯连接,音响与VR主机电连接,耳机与音响通讯连接,耳机内可以播放音响发出的声音;传感器包括光传感器、运动传感器等,传感器可以根据环境的变化改变智能交互装置的运行状态,例如,光传感器包括环境光传感器,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,其他传感器采用常规设置,不一一列举;手势识别装置为leapmotion传感器,手势识别装置安装在可以识别用户手部的位置,优选地,将手势识别装置安装在显示器上正对用户的位置;上述VR装置、显示器、音响、传感器、定位装置和手势识别装置的具体结构以及具体的连接关系采用现有技术实现,在此不再赘述。VR主机内包括处理器和存储装置,存储装置内存储有基于VR技术的程序,打开基于VR技术的程序时,处理器在接收到指令后,执行该基于VR技术的程序,生成虚拟现实场景并将该虚拟现实场景发送至头显中显示,用户佩戴头显和耳机,进入虚拟现实场景。用户可以通过手势或手柄与该智能交互装置进行交互。存储装置内储存有手势库,用户双手位于leapmotion传感器可以识别的范围中,用户的双手做出特定的动作被leapmotion传感器识别后,将该手势与手势库内的动作相对应,识别手势对应的系统操作,并完成相应的操作;手柄上也设置有一些按钮,用户也可以通过按动手柄上的一些按钮做出操作,例如可以通过手柄按钮调出创建培训空间的界面,用户可以根据需求创建合适的培训空间。下面以创建多人协作培训空间为例,参照附图1,基于虚拟现实的多人协作培训的控制方法,包括以下步骤:(1)接收到用户一发出的创建培训空间的指令时,获取用户人数和项目名称,根据用户人数和项目名称创建培训空间,并为该培训空间匹配一个标志信息。具体步骤如下:需要多人协作完成本文档来自技高网...

【技术保护点】
1.基于虚拟现实的多人协作培训控制方法,其特征在于,包括以下步骤:接收到用户一发出的创建培训空间的指令时,获取用户人数和项目名称,根据用户人数和项目名称创建培训空间,并为该培训空间匹配一个标志信息;接收到用户X发出的加入培训空间的指令时,获取用户X输入的标志信息;将客户X输入的标志信息与培训空间的标志信息进行对比,如果相同,则将客户X加入培训空间;接收到用户一或用户X发送的开始培训的指令时,加载多人协作培训场景,并将多人协作培训场景的模拟画面及声音传送至VR设备。

【技术特征摘要】
1.基于虚拟现实的多人协作培训控制方法,其特征在于,包括以下步骤:接收到用户一发出的创建培训空间的指令时,获取用户人数和项目名称,根据用户人数和项目名称创建培训空间,并为该培训空间匹配一个标志信息;接收到用户X发出的加入培训空间的指令时,获取用户X输入的标志信息;将客户X输入的标志信息与培训空间的标志信息进行对比,如果相同,则将客户X加入培训空间;接收到用户一或用户X发送的开始培训的指令时,加载多人协作培训场景,并将多人协作培训场景的模拟画面及声音传送至VR设备。2.根据权利要求1所述的基于虚拟现实的多人协作培训控制方法,其特征在于,创建培训空间后,接收到用户一或用户X发出的修改培训空间的指令时,获取新的用户人数和项目名称;删除原始的培训空间,根据新的用户人数和项目名称创建新的培训空间,并弹出修改成功的提示。3.根据权利要求1所述的基于虚拟现实的多人协作培训控制方法,其特征在于,接收到用户一发出的创建培训空间的指令时,在创立培训空间之前,根据指令中的用户人数和项目名称,判断系统中是否已经存在相同的培训空间,如果没有相同的培训空间,则创立培训空间;如果已经存在相同的培训空间,则询问用户一是否加入该培训空间。4.根据权利要求1所述的基于虚拟现实的多人协作培训控制方法,其特征在于,所述根据用户人数和项目名称创建培训空间的方法为:预设所有的项目信息,将每个项目内操作方法相同的操作步骤归为同一个操作类别,统计操作类别的数量;根据项目名称提取预设的所述项目名称对应的项目信息,将操作类别的数量与用户人数进行对比,如果操作类别的数量小于用户人数,则为每个操作类别配置至少一个角色至角色的数量大于或等于用户的人数后,将角色匹配至每一个用户,以使每个用户均有角色与之匹配。5.根据权利要求1所述的基于虚拟现实的多人协作培训控制方法,其特征在于,所述获取用户人数和项目名称的方法为:接收到用户一发出的创建培训空间的指令时,弹出培训空间创建界面,所述培训空间创建界...

【专利技术属性】
技术研发人员:彭瑞华黎仁昭罗通
申请(专利权)人:广东芬莱信息科技有限公司
类型:发明
国别省市:广东,44

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

1