[发明专利]一种电力VR仿真培训的多人协同方法及装置有效
申请号: | 201910308930.6 | 申请日: | 2019-04-17 |
公开(公告)号: | CN110033665B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 王普专;张春香;吴饰斐;李燕燕;陈颖芬;郭明杰;叶友泉;薛娴;徐海利;陈雪琨;赵凤梅;陈育欣;周磊;黄帮局 | 申请(专利权)人: | 福建省电力有限公司泉州电力技能研究院;国网福建省电力有限公司;北京科东电力控制系统有限责任公司 |
主分类号: | G09B9/00 | 分类号: | G09B9/00;G06T19/00 |
代理公司: | 厦门市首创君合专利事务所有限公司 35204 | 代理人: | 李秀梅 |
地址: | 362000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种电力VR仿真培训的多人协同方法,包括如下步骤:构建轴对其包围盒、交互行为表和行为状态表;客户端解析所扮演的虚拟角色的行为指令及被操作的虚拟物体信息;客户端确定协作同步的其他客户端,并确定是否有交互行为;对有交互行为的客户端,使其同步;服务端对客户端的同步信息进行验证,判断该客户端扮演的虚拟角色与其他虚拟角色之间的交互行为是否匹配,若不匹配,进行数据回滚。本发明还提供一种电力VR仿真培训的多人协同装置。本发明能够减少网络延时问题,提高同步效率,使所有参与者在任何时刻对同一仿真对象都拥有完全一致的视图,保证多人协作过程中时间和空间的一致性,满足培训中多岗位间协作性的要求。 | ||
搜索关键词: | 一种 电力 vr 仿真 培训 协同 方法 装置 | ||
【主权项】:
1.一种电力VR仿真培训的多人协同方法,其特征在于:包括如下步骤:A、构建VR场景中各虚拟角色的轴对齐包围盒、培训任务的交互行为表以及各虚拟角色的行为状态表,并将数据存储于客户端;B、一客户端通过VR获取单元接收来自VR设备的操作内容,并解析获得所扮演的虚拟角色的行为指令及被操作的虚拟物体信息;C、该客户端通过区域判断单元计算同步区域,以确定需要协作同步的其他客户端,并通过接触检测单元判断所扮演的虚拟角色与其他客户端扮演的虚拟角色之间是否有交互行为,若无,进入步骤D,若有,进入步骤E;D、该客户端将步骤B中解析获得的行为指令及被操作的虚拟物体信息,通过数据同步单元对自身行为状态进行同步,并封装成执行信息,发送需要协作同步的其他客户端,使该客户端所扮演的虚拟角色的状态动作同步至其他客户端的虚拟角色,同时发送至服务端备份;E、该客户端将交互行为作为条件,对步骤A中构建的交互行为表进行检索,若存在记录,则进入步骤F;否则,进入步骤K;F、该客户端获取交互行为表记录中的预测反馈结果内容,通过动作解析单元进行解析以生成与之对应的行为指令及被操作的虚拟物体信息,再通过数据同步单元对自身行为状态进行同步,并封装成执行信息,发送给服务端和需要协作同步的其他客户端;G、服务端通过同步校正单元对该客户端发送的执行消息进行验证,判断该客户端所扮演的虚拟角色与其他虚拟角色之间的交互行为是否匹配,若匹配,则进入步骤H,否则,进入步骤I;H、服务端向该客户端发送正确标志,该客户端接收到正确标志后,不做任何处理,并结束;I、服务端将其他虚拟角色的行为指令及被操作的虚拟物体信息作为实际交互反馈结果发送至该客户端,该客户端通过数据同步单元向自身及同步客户端发送回滚信号,使其所扮演的虚拟角色及其他虚拟角色对已经执行的预测反馈结果进行数据回滚,数据回滚后,进入步骤J;J、该客户端将收到的实际交互反馈结果通过数据同步单元对自身行为状态进行同步,并封装成执行消息,发送给需要协作同步的其他客户端,并结束;K、该客户端将所扮演的虚拟角色的行为指令及被操作的虚拟物体信息发送给服务端,服务端通过同步校正单元将有交互行为的其他虚拟角色的行为指令及被操作的虚拟物体信息作为实际交互反馈结果发送至该客户端,并进入步骤J。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省电力有限公司泉州电力技能研究院;国网福建省电力有限公司;北京科东电力控制系统有限责任公司,未经福建省电力有限公司泉州电力技能研究院;国网福建省电力有限公司;北京科东电力控制系统有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910308930.6/,转载请声明来源钻瓜专利网。