用于存储车辆数据的方法和系统,车辆和计算机程序产品与流程
- 国知局
- 2024-07-31 21:43:51
本发明涉及车辆数据存储领域,尤其是涉及一种用于存储车辆数据的方法,一种用于存储车辆数据的系统,一种包括根据本发明的系统的车辆,以及一种计算机程序产品,其至少辅助地实现根据本发明的方法的步骤。
背景技术:
1、随着辅助驾驶和/或自动驾驶功能的技术发展和产品普及,管理部门要求车辆的辅助驾驶和/或自动驾驶功能可激活的条件之一是相关的数据记录系统处于工作状态,例如对于自动驾驶功能(包括有条件自动驾驶、高度自动驾驶、完全自动驾驶),都要求具备智能网联汽车-自动驾驶数据记录系统。所述相关的数据记录系统在一定条件满足下被要求记录的数据元素具有强制性,因此车辆缓存的所述数据元素不完整时,相关的数据记录系统不能处于运行状态。在所述数据记录系统不处于运行状态的情况下,其关联的辅助驾驶和/或自动驾驶功能也不可进入就绪状态;如果其关联的辅助驾驶和/或自动驾驶功能已处于激活状态,则该辅助驾驶和/或自动驾驶功能需采用适当方式退出。
2、示例性地,位置信息(例如经度、纬度和/或海拔高度等)是根据某些国家和/或地区的数据记录系统标准和/或法律要求必须记录的数据元素,但在一些行驶区域(例如地下停车场)中,车辆可能无法通过车载传感器获取实时位置信息,这导致所述数据记录系统不处于运行状态,进而无法激活相关功能。
3、又例如,在一些行驶区域(例如山区)车辆接收到的全球导航卫星系统信号可能不稳定,在辅助驾驶和/或自动驾驶功能激活期间,车辆能够通过处理车载传感器(例如惯性测量单元、摄像头等)的数据、和/或预加载的地图数据继续执行动态驾驶任务。然而,此时的数据记录系统却因数据元素的数据源的不稳定导致其对应的辅助驾驶和/或自动驾驶功能需要退出,从而进一步导致用户体验的降低。
4、同时,即便数据记录系统记录了所有被要求的数据元素,某些时候也会有客户质疑数据的准确性、有效性。
5、因此,如何降低数据记录系统对辅助驾驶和/或自动驾驶功能的影响、增加用户对记录的数据的信任成为目前需要解决的技术难题。
技术实现思路
1、本发明的目的在于提供一种用于存储车辆数据的方法,一种用于存储车辆数据的系统,一种包括根据本发明的系统的车辆,以及一种计算机程序产品,以至少部分地解决现有技术中的问题。
2、根据本发明的第一方面,提供了一种用于存储车辆数据的方法,所述方法包括:
3、步骤s1:监测车辆所缓存的数据中的各个等级的数据的完整性,判断所述各个等级的数据中的第一等级数据是否完整,其中,所述第一等级数据包括事件数据必须包含的数据;
4、步骤s2:监测事件记录的触发条件,并基于与所述触发条件关联的信号判断所述触发条件是否满足;
5、步骤s3:如果所述事件记录的触发条件满足且所述第一等级数据完整,则至少基于车辆所缓存的数据和所接收到的与所述触发条件关联的信号生成事件记录的数据头;和
6、步骤s4:存储所述事件记录的数据头及其他数据字段。
7、本发明的核心构思在于:在监测记录的事件数据必须包含的数据完整且满足事件记录的触发条件的情况下,基于车辆所缓存的数据和所接收到的与所述触发条件关联的信号生成并存储事件记录的数据头。根据本发明,基于数据等级将事件数据记录在事件记录的不同位置,尤其是将事件数据必须包含的第一等级数据记录在事件记录的数据头提高了汽车数据记录系统和自动驾驶功能的设计灵活性。
8、根据本发明的一个可选实施例,与所述触发条件关联的信号可以包括与所述触发条件直接对应的一个或多个触发信号,和/或信号变化量影响触发条件是否满足的判断的信号。
9、根据本发明的另一可选实施例,所述事件记录的数据头包括在所述事件记录的开始时刻各个等级的数据的数据等级和/或数据状态、当前的辅助驾驶功能和/或自动驾驶功能、确认所述事件记录的触发条件满足的时刻和/或所述事件的事件存储属性等。可选地,所述数据状态可以包括数据的可信性和/或可用性。
10、根据本发明的另一可选实施例,所述数据可以被划分为第一等级数据、第二等级数据和/或第三等级数据等。可选地,所述第一等级数据尤其可以包括激活的辅助驾驶和/或自动驾驶的功能、当前车速信息、驾驶员的当前接管能力信息、和/或被法规或法律规定记录的用于事故判责和/或场景的信息等;所述第二等级数据尤其可以对于事故判责和/或场景还原没有直接影响的数据、涉及法规或法律但实际不影响辅助驾驶和/或自动驾驶功能执行动态驾驶任务的信息,和/或通过后期补充数据能够更完整地还原事件发生时真实情况的数据,其中,所述第二等级数据包括车辆位置信息、车辆识别代码和/或车辆当前灯光状态信息;所述第三等级数据尤其可以包括与所述第一等级数据和/或所述第二等级数据相关的数据,其中,所述第三等级数据例如包括是否记录位置信息和/或接收到的车辆当前灯光状态信息的可信性。可选地,数据的等级划分可以根据车辆执行的驾驶功能进行调整。
11、根据本发明的另一可选实施例,所述方法还可以包括:
12、步骤s50:在所述事件记录的结束时刻,存储至少各个等级的数据在所述结束时刻的数值和/或数据状态作为所述事件记录的数据尾。
13、根据本发明的另一可选实施例,所述方法还可以包括:
14、步骤s51:基于所述各个等级的数据的完整性的监测结果和所述事件的事件存储属性,确定需被数据尾记录的其他等级数据;
15、步骤s52:监测是否接收到所确定的其他等级数据的有效数据;和
16、步骤s53:如果监测到所确定的其他等级数据的有效数据,则将所接收到的其他等级数据和/或所接收到的其他等级数据及对应的第一等级数据识别信息存储至所述事件记录的数据尾。
17、根据本发明的另一可选实施例,所述方法还可以包括:
18、步骤s54:将与各个等级的数据相关联的附加数据存储至所述事件记录的数据尾并进行标记。
19、根据本发明的另一可选实施例,所述方法还可以包括:
20、步骤s11:步骤s11:如果监测到所缓存的第一等级数据不是完整的,则将用于存储车辆数据的系统的状态调整为“不运行状态”,且传递所述系统的状态至其他关联的系统和/或装置。
21、根据本发明的第二方面,提供了一种用于存储车辆数据的系统,所述系统尤其包括自动驾驶汽车数据记录系统。所述系统可以包括以下构件:
22、-监测模块,其被配置用于监测各个等级的数据的完整性和/或事件记录的触发条件是否满足;
23、-第一存储模块,其被配置用于缓存各个等级的数据;
24、-第二存储模块,其被配置用于存储数据分级标准,和/或存储事件记录的数据头及其他数据字段和/或事件记录的数据尾;和
25、-控制模块,其被配置用于执行根据本发明的方法。
26、根据本发明的第三方面,提供了一种车辆,所述车辆包括根据本发明的系统。
27、根据本发明的第四方面,提供了一种计算机程序产品、例如计算机可读的程序载体,包含或存储有计算机程序指令,所述计算机程序指令被处理器执行时至少辅助地实现根据本发明的方法的步骤。
本文地址:https://www.jishuxx.com/zhuanli/20240731/190754.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表