本发明专利技术提供一种智能驾驶车辆数据处理方法、电子设备及车辆,该智能驾驶车辆数据处理方法通过获取智能驾驶车辆的驾驶数据,所述驾驶数据包括事件片段数据和驾驶核心数据,将所述事件片段数据和驾驶核心数据存储在不同存储区域;响应于数据上传触发条件,将与所述数据上传触发条件相关的事件片段数据上传至云端服务器,以及,响应于云端服务器设置的数据筛选条件,将满足数据筛选条件的驾驶核心数据上传至云端服务器,可以提升智能驾驶车辆收集数据的价值以及数据丰富度和新鲜度,不局限车辆行驶范围,收集数据及时,有利于系统快速迭代,并且节省硬盘空间,降低硬件成本。降低硬件成本。降低硬件成本。
【技术实现步骤摘要】
智能驾驶车辆数据处理方法、电子设备、及车辆
[0001]本专利技术涉及智能驾驶车辆
,尤其涉及一种智能驾驶车辆数据处理方法、电子设备及车辆。
技术介绍
[0002]随着科技的发展,智能驾驶车辆应用而生,在智能驾驶车辆驾驶过程中,会产生很多数据,例如多种类型的传感器产生的非结构化数据以及计算中心产生的结构化数据,这些数据可以实现智能驾驶功能以及智能驾驶系统迭代更新。智能驾驶车辆每天产生TB量级的数据,这些数据中包含场景数据、计算数据、控制数据、车辆表现数据、驾驶员操作数据、故障数据等,通过对数据的上传、分析可以客观评价智能驾驶系统的功性能表现、优势、缺陷,从而迭代更新智能驾驶系统。
[0003]传统的数据处理方法是在车辆上安装大容量硬盘,全量数据按照时间顺序完整的存储在硬盘上,行程结束之后,拷贝车载硬盘的数据到移动硬盘,并删除车载硬盘中的数据便于下一次使用。上传移动硬盘中的数据到本地服务器或者云空间,以实现数据上传及分析。由于移动硬盘存放地理位置固定,因此,这种方法只能应用在一定地理范围内行驶的车辆,无法大范围应用,并且,由于这种数据处理方式需要车端配置超大容量硬盘,在行程结束时才一次性上传所有数据,导致上传不及时,并且数据中包含大量无效数据,这些无效数据同时制约了不同地理范围、不同场景数据的获取,影响智能驾驶系统的持续优化迭代。
技术实现思路
[0004]本专利技术提供一种智能驾驶车辆数据处理方法、电子设备及车辆,用以解决现有智能驾驶车辆数据处理方法应用范围小、硬件成本高、数据上传不及时,以及上传的数据中包含大量无效数据制约了不同地理范围、不同场景数据的获取,影响智能驾驶系统的优化迭代的缺陷。
[0005]本专利技术提供一种智能驾驶车辆数据处理方法,包括:
[0006]获取智能驾驶车辆的驾驶数据,所述驾驶数据包括事件片段数据和驾驶核心数据,将所述事件片段数据和驾驶核心数据存储在不同存储区域;
[0007]响应于数据上传触发条件,将与所述数据上传触发条件相关的事件片段数据上传至云端服务器,以及,响应于所述云端服务器设置的数据筛选条件,将满足所述数据筛选条件的驾驶核心数据上传至所述云端服务器。
[0008]根据本专利技术提供的一种智能驾驶车辆数据处理方法,所述数据上传触发条件为数据上传触发事件达到数据上传条件,所述将与所述数据上传触发条件相关的事件片段数据上传至云端服务器,包括:
[0009]响应于数据上传触发事件,将所述数据上传触发事件与内存中的事件片段数据队列进行匹配,并将所述数据上传触发事件对应的事件片段数据缓存至匹配到的事件片段数据队列中,所述事件片段数据队列为预先设置在内存中的多个队列,包括一个或多个数据
上传触发事件对应的组合数据,所述组合数据包括一个或多个类型数据文件及每个类型数据文件对应的录制时长;
[0010]将所述事件片段数据队列中的事件片段数据按照对应的类型数据文件截取并存储到硬盘中;
[0011]在数据上传触发事件达到数据上传条件时,依据数据上传顺序将硬盘中的所述数据上传触发事件对应的事件片段数据上传至所述云端服务器。
[0012]根据本专利技术提供的一种智能驾驶车辆数据处理方法,所述事件片段数据包括:
[0013]事件信息,所述事件信息包括事件编号、车辆VIN号、软件版本、事件时间、录制数据时长、数据队列类型、事件标签、事件触发原因中的至少一种;
[0014]和/或,
[0015]事件数据,所述事件数据为包括事件发生时间点的预设时长内的类型数据文件。
[0016]根据本专利技术提供的一种智能驾驶车辆数据处理方法,还包括:
[0017]若同一事件片段数据队列中存在相同的多个数据上传触发事件对应的事件片段数据,且,多个数据上传触发事件对应的事件片段数据存在重合时间点,将重合时间点对应的事件片段数据进行合并。
[0018]根据本专利技术提供的一种智能驾驶车辆数据处理方法,所述数据上传触发事件包括:
[0019]驾驶员接管事件、系统服务降级事件、满足阈值的重刹事件和高速上遇到行人事件中的一种或多种。
[0020]根据本专利技术提供的一种智能驾驶车辆数据处理方法,所述数据上传顺序根据事件片段数据对应的事件优先级和事件片段数据对应的事件发生时间确定。
[0021]根据本专利技术提供的一种智能驾驶车辆数据处理方法,所述事件优先级由高到低依次为满足阈值的重刹事件、系统服务降级事件、驾驶员接管事件和高速上遇到行人事件。
[0022]根据本专利技术提供的一种智能驾驶车辆数据处理方法,所述数据上传条件根据上传触发模式确定,具体包括:
[0023]所述上传触发模式为车端自动触发,所述数据上传条件为所述数据上传触发事件发生次数达到预设次数阈值;
[0024]所述上传触发模式为云端自动触发,所述数据上传条件为数据上传触发事件类型与云端设定的事件类型相同,且所述数据上传触发事件类型的时段上传数量达到云端设定的对应时段上传数量。
[0025]根据本专利技术提供的一种智能驾驶车辆数据处理方法,将所述数据上传触发事件对应的事件片段数据上传至云端服务器前,包括:
[0026]在人工驾驶状态下对所述数据上传触发事件对应的事件片段数据进行压缩。
[0027]根据本专利技术提供的一种智能驾驶车辆数据处理方法,还包括:
[0028]在数据上传过程中若车辆熄火,则记录数据传输状态和待传输数据;
[0029]在车辆上电后,根据所述数据传输状态继续上传所述待传输数据。
[0030]根据本专利技术提供的一种智能驾驶车辆数据处理方法,所述驾驶核心数据包括:
[0031]行车环境图像信息、自动驾驶系统运行信息、车辆状态信息、车辆行驶信息、驾驶员操作信息和车辆故障信息中的至少一种。
[0032]根据本专利技术提供的一种智能驾驶车辆数据处理方法,所述数据筛选条件包括:
[0033]需求上传数据时间范围和需求上传数据所对应的类型。
[0034]根据本专利技术提供的一种智能驾驶车辆数据处理方法,还包括:
[0035]在每个存储区域存储的数据达到空间阈值时,按照时间顺序删除所述存储区域中最早的数据。
[0036]本专利技术还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述所述的智能驾驶车辆数据处理方法。本专利技术还提供一种智能驾驶车辆,包括如上述所述的智能驾驶车辆数据处理装置。
[0037]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的智能驾驶车辆数据处理方法。
[0038]本专利技术提供的一种智能驾驶车辆数据处理方法、电子设备及车辆,通过获取智能驾驶车辆的驾驶数据,所述驾驶数据包括事件片段数据和驾驶核心数据,将所述事件片段数据和驾驶核心数据存储在不同存储区域;响应于数据上传触发条件,将与所述数据上传触发条件相关的事件本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种智能驾驶车辆数据处理方法,其特征在于,包括:获取智能驾驶车辆的驾驶数据,所述驾驶数据包括事件片段数据和驾驶核心数据,将所述事件片段数据和驾驶核心数据存储在不同存储区域;响应于数据上传触发条件,将与所述数据上传触发条件相关的事件片段数据上传至云端服务器,以及,响应于所述云端服务器设置的数据筛选条件,将满足所述数据筛选条件的驾驶核心数据上传至所述云端服务器。2.根据权利要求1所述的一种智能驾驶车辆数据处理方法,其特征在于,所述数据上传触发条件为数据上传触发事件达到数据上传条件,所述将与所述数据上传触发条件相关的事件片段数据上传至云端服务器,包括:响应于数据上传触发事件,将所述数据上传触发事件与内存中的事件片段数据队列进行匹配,并将所述数据上传触发事件对应的事件片段数据缓存至匹配到的事件片段数据队列中,所述事件片段数据队列为预先设置在内存中的多个队列,包括一个或多个数据上传触发事件对应的组合数据,所述组合数据包括一个或多个类型数据文件及每个类型数据文件对应的录制时长;将所述事件片段数据队列中的事件片段数据按照对应的类型数据文件截取并存储到硬盘中;在数据上传触发事件达到数据上传条件时,依据数据上传顺序将硬盘中的所述数据上传触发事件对应的事件片段数据上传至所述云端服务器。3.根据权利要求2所述的一种智能驾驶车辆数据处理方法,其特征在于,还包括:若同一事件片段数据队列中存在相同的多个数据上传触发事件对应的事件片段数据,且,多个数据上传触发事件对应的事件片段数据存在重合时间点,将重合时间点对应的事件片段...
【专利技术属性】
技术研发人员:刘鹏飞,张鹏,金至卓,
申请(专利权)人:嬴彻星创智能科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。