基于VR的驾驶培训方法及装置制造方法及图纸

技术编号:37986313 阅读:18 留言:0更新日期:2023-06-30 10:01
本说明书实施例提供了基于VR的驾驶培训方法及装置,其中,一种基于VR的驾驶培训方法包括:根据VR设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象;按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述VR设备下发;接收所述VR设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据;向所述VR设备下发所述操作反馈数据。设备下发所述操作反馈数据。设备下发所述操作反馈数据。

【技术实现步骤摘要】
基于VR的驾驶培训方法及装置


[0001]本文件涉及数据处理
,尤其涉及一种基于VR的驾驶培训方法及装置。

技术介绍

[0002]VR(Virtual Reality,虚拟现实技术),又称虚拟实境或灵境技术;虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是以计算机技术为主,利用并综合三维图形技术、多媒体技术、仿真技术、显示技术、伺服技术等多种高科技的最新发展成果,借助计算机等设备产生一个逼真的三维视觉、触觉、嗅觉等多种感官体验的虚拟世界。

技术实现思路

[0003]本说明书一个或多个实施例提供了一种基于VR的驾驶培训方法。所述基于VR的驾驶培训方法,应用于服务器,包括:根据VR设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象。按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述VR设备下发。接收所述VR设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据。向所述VR设备下发所述操作反馈数据。
[0004]本说明书一个或多个实施例提供了另一种基于VR的驾驶培训方法,应用于VR设备,包括:根据用户基于所述VR设备选择的科目类别和难度等级,向服务器提交驾驶培训请求。接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流。展示所述培训视频流,并采集所述培训视频流的展示过程中所述用户的培训操作信息。向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据。
[0005]本说明书一个或多个实施例提供了一种基于VR的驾驶培训装置,运行于服务器,包括:对象筛选模块,被配置为根据VR设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象。对象投放模块,被配置为按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述VR设备下发。操作识别模块,被配置为接收所述VR设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据。数据下发模块,被配置为向所述VR设备下发所述操作反馈数据。
[0006]本说明书一个或多个实施例提供了另一种基于VR的驾驶培训装置,运行于VR设备,包括:请求提交模块,被配置为根据用户基于所述VR设备选择的科目类别和难度等级,向服务器提交驾驶培训请求。视频流接收模块,被配置为接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流。视
频流展示模块,被配置为展示所述培训视频流,并采集所述培训视频流的展示过程中所述用户的培训操作信息。数据接收模块,被配置为向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据。
[0007]本说明书一个或多个实施例提供了一种基于VR的驾驶培训设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据VR设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象。按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述VR设备下发。接收所述VR设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据。向所述VR设备下发所述操作反馈数据。
[0008]本说明书一个或多个实施例提供了另一种基于VR的驾驶培训设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:根据用户基于VR设备选择的科目类别和难度等级,向服务器提交驾驶培训请求。接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流。展示所述培训视频流,并采集所述培训视频流的展示过程中所述用户的培训操作信息。向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据。
[0009]本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:根据VR设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象。按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述VR设备下发。接收所述VR设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据。向所述VR设备下发所述操作反馈数据。
[0010]本说明书一个或多个实施例提供了另一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:根据用户基于VR设备选择的科目类别和难度等级,向服务器提交驾驶培训请求。接收所述服务器在将障碍对象按照所述难度等级对应的投放参数投放至科目场景并进行场景渲染后下发的培训视频流。展示所述培训视频流,并采集所述培训视频流的展示过程中所述用户的培训操作信息。向所述服务器上传所述培训操作信息以基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,并接收所述服务器下发的操作反馈数据。
附图说明
[0011]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造
性劳动性的前提下,还可以根据这些附图获得其他的附图;
[0012]图1为本说明书一个或多个实施例提供的一种基于VR的驾驶培训方法处理流程图;
[0013]图2为本说明书一个或多个实施例提供的一种应用于车辆驾驶培训场景的基于VR的驾驶培训方法处理时序图;
[0014]图3为本说明书一个或多个实施例提供的另一种基于VR的驾驶培训方法处理流程图;
[0015]图4为本说明书一个或多个实施例提供的一种基于VR的驾驶培训装置示意图;
[0016]图5为本说明书一个或多个实施例提供的另一种基于VR的驾驶培训装置示意图;
[0017]图6为本说明书一个或多个实施例提供的一种基于VR的驾驶培训设备的结构示意图;
[0018]图7为本说明书一个或多个实施例提供的另一种基于VR的驾驶培训设备的结构示意图。...

【技术保护点】

【技术特征摘要】
1.一种基于VR的驾驶培训方法,应用于服务器,包括:根据VR设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象;按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,对投放所述障碍对象的科目场景进行场景渲染获得培训视频流并向所述VR设备下发;接收所述VR设备基于所述培训视频流采集并上传的培训操作信息,基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据;向所述VR设备下发所述操作反馈数据。2.根据权利要求1所述的基于VR的驾驶培训方法,所述基于所述培训操作信息、所述难度等级和所述培训视频流进行操作识别,获得操作反馈数据,包括:基于所述培训操作信息和所述培训视频流进行操作事件识别,获得操作事件和操作指引信息;根据所述操作事件和所述难度等级确定操作反馈评级,将所述操作事件、所述操作指引信息和所述操作反馈评级作为所述操作反馈数据。3.根据权利要求2所述的基于VR的驾驶培训方法,所述基于所述培训操作信息和所述培训视频流进行操作事件识别,获得操作事件和操作指引信息,包括:基于所述培训操作信息中的坐标信息确定所述培训视频流中进行培训交互的目标场景对象;根据所述培训操作信息和所述目标场景对象在所述培训视频流中的对象信息进行操作事件识别,获得所述操作事件和所述操作指引信息。4.根据权利要求1所述的基于VR的驾驶培训方法,所述科目场景,采用如下方式确定:读取所述科目类别关联的子科目类别和基准对象,以及在子科目对象库中基于所述子科目类别读取所述难度等级对应的子科目对象;按照所述科目类别对应的子科目分布顺序,对所述子科目对象在所述基准对象进行投放处理将所述子科目对象投放至所述基准对象,获得所述科目场景。5.根据权利要求4所述的基于VR的驾驶培训方法,所述读取所述科目类别关联的子科目类别和基准对象,以及在子科目对象库中基于所述子科目类别读取所述难度等级对应的子科目对象操作执行之后,且所述按照所述科目类别对应的子科目分布顺序,对所述子科目对象在所述基准对象进行投放处理,获得所述科目场景操作执行之前,还包括:将各子科目类别对应的子科目对象下发至所述VR设备;接收所述VR设备上传的用户选择的各子科目对应的目标子科目对象;相应的,所述按照所述科目类别对应的子科目分布顺序,对所述子科目对象在所述基准对象进行投放处理,获得所述科目场景,包括:按照所述科目类别对应的子科目分布顺序,将所述目标子科目对象投放至所述基准对象,获得所述科目场景。6.根据权利要求4所述的基于VR的驾驶培训方法,所述按照所述科目类别对应的子科目分布顺序,对所述子科目对象在所述基准对象进行投放处理,获得所述科目场景,包括:按照所述子科目分布顺序,将所述子科目对象投放至所述基准对象,获得初始科目场景;
对所述初始科目场景进行场景增强,获得所述科目场景。7.根据权利要求1所述的基于VR的驾驶培训方法,所述障碍对象,采用如下方式筛选:按照所述难度等级对应的障碍对象类别和障碍对象数量,在候选对象库中筛选所述障碍对象。8.根据权利要求1所述的基于VR的驾驶培训方法,所述按照所述难度等级对应的投放参数,将所述障碍对象投放至所述科目场景,包括:按照所述难度等级对应的对象位置和对象距离,将所述障碍对象投放至所述科目场景中场景对象对应的对象位置;按照所述难度等级对应的对象移动指标,对所述障碍对象中的移动对象进行移动标记。9.根据权利要求1所述的基于VR的驾驶培训方法,所述VR设备,配置于驾驶培训机构;所述VR设备,包括下述至少一项:VR眼镜,座位,操作组件,体感检测组件。10.根据权利要求9所述的基于VR的驾驶培训方法,所述根据VR设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象步骤执行之前,还包括:获取采集的所述驾驶培训机构的物理环境中的物理对象的至少一个角度的图像;基于所述图像进行图像重建和对象识别,获得所述物理对象对应的虚拟对象;对所述虚拟对象进行对象增强,获得子科目对象或者候选对象。11.根据权利要求1所述的基于VR的驾驶培训方法,所述根据VR设备提交的驾驶培训请求对应的科目类别和难度等级,确定科目场景并筛选障碍对象步骤执行之前,还包括:获取所述VR设备提交的驾驶培训请求;根据所述驾驶培训请求中携带的用户标识,读取用户的培训课程信息和/或历史培训信息;基于所述培训课程信息和/或所述历史培训信息进行培训类别预测,获得所述科目类别和所述难度等级;或者,获取所述VR设备提交的携带所述科目类别和所述难度等级的驾驶培训请求。12.根据权利要求1所述的基于VR的驾驶培训方法,还包括:接收所述VR设备提交的培训终止请求,并基于所述培训终止请求进行培训评级处理;基于所述操作反馈数据和所述培训评级处理获得的培训评级生成评级结果并向所述VR设备下发。13.根据权利要求1所述的基于VR的驾驶培训方法,还包括:读取所述科目场景中的场景对象和基准对象;基于所述场景对象、所述障碍对象、所述基准对象构建与所述科目类别和所述难度等级关联的对象库并存储;或者,建立所述培训视频流与所述科目类别和所述难度等级的关联关系并存储。14.根据权利要求1所述的基于VR的驾驶培训方法,所述VR设备展示的培训视频流与物理场景建立空间映射关系。15.一种基于VR的驾驶培训方法,应用于VR设备,包括:
根据用户基于所述VR设备选择的科目类别和难度等级,向服务器提交驾驶培训请求;接收所述服务器在将障碍...

【专利技术属性】
技术研发人员:林虎
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1