本文件涉及数据处理,尤其涉及一种基于vr的驾驶培训方法及装置。
背景技术:
1、vr(virtual reality,虚拟现实技术),又称虚拟实境或灵境技术;虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是以计算机技术为主,利用并综合三维图形技术、多媒体技术、仿真技术、显示技术、伺服技术等多种高科技的最新发展成果,借助计算机等设备产生一个逼真的三维视觉、触觉、嗅觉等多种感官体验的虚拟世界。
技术实现思路
1、本说明书一个或多个实施例提供了一种基于vr的驾驶培训方法。所述基于vr的驾驶培训方法,应用于服务器,包括:根据vr设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象。按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述vr设备下发。接收所述vr设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据。向所述vr设备下发所述操作反馈数据。
2、本说明书一个或多个实施例提供了另一种基于vr的驾驶培训方法,应用于vr设备,包括:根据用户基于所述vr设备选择的科目类别和难度等级,向服务器提交驾驶培训请求。接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流。展示所述培训视频流,并采集所述培训视频流的展示过程中所述用户的培训操作信息。向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据。
3、本说明书一个或多个实施例提供了一种基于vr的驾驶培训装置,运行于服务器,包括:对象筛选模块,被配置为根据vr设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象。对象投放模块,被配置为按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述vr设备下发。操作识别模块,被配置为接收所述vr设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据。数据下发模块,被配置为向所述vr设备下发所述操作反馈数据。
4、本说明书一个或多个实施例提供了另一种基于vr的驾驶培训装置,运行于vr设备,包括:请求提交模块,被配置为根据用户基于所述vr设备选择的科目类别和难度等级,向服务器提交驾驶培训请求。视频流接收模块,被配置为接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流。视频流展示模块,被配置为展示所述培训视频流,并采集所述培训视频流的展示过程中所述用户的培训操作信息。数据接收模块,被配置为向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据。
5、本说明书一个或多个实施例提供了一种基于vr的驾驶培训设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据vr设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象。按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述vr设备下发。接收所述vr设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据。向所述vr设备下发所述操作反馈数据。
6、本说明书一个或多个实施例提供了另一种基于vr的驾驶培训设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据用户基于vr设备选择的科目类别和难度等级,向服务器提交驾驶培训请求。接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流。展示所述培训视频流,并采集所述培训视频流的展示过程中所述用户的培训操作信息。向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据。
7、本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:根据vr设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象。按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述vr设备下发。接收所述vr设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据。向所述vr设备下发所述操作反馈数据。
8、本说明书一个或多个实施例提供了另一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:根据用户基于vr设备选择的科目类别和难度等级,向服务器提交驾驶培训请求。接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流。展示所述培训视频流,并采集所述培训视频流的展示过程中所述用户的培训操作信息。向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据。
1.一种基于vr的驾驶培训方法,应用于服务器,包括:
2.根据权利要求1所述的基于vr的驾驶培训方法,所述基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据,包括:
3.根据权利要求2所述的基于vr的驾驶培训方法,所述基于所述培训操作信息和所述培训视频流进行操作事件识别,获得操作事件和操作指引信息,包括:
4.根据权利要求1所述的基于vr的驾驶培训方法,所述科目场景,采用如下方式确定:
5.根据权利要求4所述的基于vr的驾驶培训方法,所述读取所述科目类别关联的子科目类别和基准对象,以及在子科目对象库中基于所述子科目类别读取所述难度等级对应的子科目对象操作执行之后,且所述按照所述科目类别对应的子科目分布顺序,对所述子科目对象在所述基准对象进行投放处理,获得所述科目场景操作执行之前,还包括:
6.根据权利要求4所述的基于vr的驾驶培训方法,所述按照所述科目类别对应的子科目分布顺序,对所述子科目对象在所述基准对象进行投放处理,获得所述科目场景,包括:
7.根据权利要求1所述的基于vr的驾驶培训方法,所述障碍对象,采用如下方式筛选:
8.根据权利要求1所述的基于vr的驾驶培训方法,所述按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,包括:
9.根据权利要求1所述的基于vr的驾驶培训方法,所述vr设备,配置于驾驶培训机构;所述vr设备,包括下述至少一项:vr眼镜,座位,操作组件,体感检测组件。
10.根据权利要求9所述的基于vr的驾驶培训方法,所述根据vr设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象步骤执行之前,还包括:
11.根据权利要求1所述的基于vr的驾驶培训方法,所述根据vr设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象步骤执行之前,还包括:
12.根据权利要求1所述的基于vr的驾驶培训方法,还包括:
13.根据权利要求1所述的基于vr的驾驶培训方法,还包括:
14.根据权利要求1所述的基于vr的驾驶培训方法,所述vr设备展示的培训视频流与物理场景建立空间映射关系。
15.一种基于vr的驾驶培训方法,应用于vr设备,包括:
16.根据权利要求15所述的基于vr的驾驶培训方法,还包括:
17.根据权利要求15所述的基于vr的驾驶培训方法,所述向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据步骤执行之后,还包括:
18.根据权利要求15所述的基于vr的驾驶培训方法,所述根据用户基于所述vr设备选择的科目类别和难度等级,向服务器提交驾驶培训请求步骤执行之后,且所述接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流步骤执行之前,还包括:
19.一种基于vr的驾驶培训装置,运行于服务器,包括:
20.一种基于vr的驾驶培训装置,运行于vr设备,包括:
21.一种基于vr的驾驶培训设备,包括:
22.一种基于vr的驾驶培训设备,包括:
23.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:
24.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程: