用于管理车辆的数据存储系统的方法和数据存储管理装置制造方法及图纸

技术编号:32515027 阅读:29 留言:0更新日期:2022-03-02 11:07
本发明专利技术涉及一种用于管理车辆的数据存储系统的方法。所述方法包括以下步骤:监测是否存在触发信号;将与触发信号相关的事件数据存储在RAM中;标记与事件数据对应的事件信息;确定所存储的事件数据的优先级;根据所标记的事件信息分配NvM的存储空间;将事件数据根据所确定的优先级写入所分配的存储空间中;检索与事件数据对应的事件信息,并将事件信息符合预给定要求的事件数据擦除。所述方法通过对数据存储系统的状态监控、触发条件的关联性、事件类型和/或事件危险性/重要性定义来调整数据的存储顺序和存储方式,从而在不影响存储数据的情况下减少对NvM的擦除,进而延长NvM的使用寿命。寿命。寿命。

【技术实现步骤摘要】
用于管理车辆的数据存储系统的方法和数据存储管理装置


[0001]本专利技术涉及车辆领域,尤其涉及一种用于管理具有驾驶辅助功能和/或自动驾驶功能的车辆的数据存储系统的方法和一种用于执行根据本专利技术的方法的数据存储管理装置。

技术介绍

[0002]车辆芯片按照使用功能可以分为感知芯片、通信芯片、计算芯片、存储芯片、电源管理芯片、专用芯片等。随着车辆功能的不断完善和发展,车辆中的各功能单元的数据、程序存储都需要高性能的存储芯片,来保障车载导航、娱乐系统、驾驶辅助以及安全信息备份等应用的正常运行,这对当前存储芯片在容量、速度、安全性等各方面迎来了新的挑战。
[0003]不同于日常的电子产品,车辆的迭代周期更长,涉及的安全场景更多,同时面对法律和法规要求的具有驾驶辅助功能和/或自动驾驶功能的车辆应同时具备的数据存储功能,其要求存储驾驶辅助和/或自动驾驶系统开启期间在达到预给定的阈值和/或条件的情况下的特定数据,尤其包括某一时刻的系统状态、车辆位置、车身姿态等体量小的数据,以及图片和/或视频等体量较大的数据。
[0004]在目前的存储产品中,NvM(Non

volatile Memory,非易失性存储器)因其存储的数据在电流关断后不会丢失,同时具有存储密度高、低能耗等特点而在车辆的数据存储系统中得到广泛的应用,尤其以闪存(Flash Memory)为代表的块寻址存储器应用最为普遍。但是非易失性存储器的写耐久度(Endurance)一般比较差,例如多层式储存(Multi Level Cell,MLC)只能够擦写数千次,三层存储单元(Trinary

Level Cell,TLC)只能够擦写数百次等。根据闪存容量的大小,不同存储器中的块(Block)、页(Page)大小可能不同,块内页面数也不同,由于存储器的物理特性,读写操作以页的方式进行,一次读写均为一个页,而擦除的方式以块方式进行,对块寻址存储器中的相同的块不断地进行编写和擦除将更容易导致该块受到永久性的损害。为了避免这种情况的发生,目前闪存存储器的优化算法(例如均衡磨损算法,Wear

Leveling)被配置在存储器中,其首先查询块的擦除次数信息,依据该信息将擦除/写入循环平均地分配到存储器的所有块中。通过这种方式避免了对同一个块持续不断地进行擦除/写入操作,令所有块的存磨损度尽可能保持一致,从而有效地延长了存储器的寿命。然而,对于现在驾驶辅助和/或自动驾驶的数据存储的需求,仅有存储器主控芯片的均衡磨损算法是不够的,其中非常重要的一点是未完全考虑到某些写入/擦除需求是有关联性的,没有降低写入/擦除次数从而根本性的延长存储器的寿命。
[0005]因此,如何制定安全合理的存储策略,使得既能满足包括法规、应用在内的各种需求,又能保护存储器的寿命成为了目前普遍存在的技术难题。

技术实现思路

[0006]本专利技术的目的在于提供一种用于管理具有驾驶辅助功能和/或自动驾驶功能的车辆的数据存储系统的方法以及一种用于执行根据本专利技术的方法的数据存储管理装置。根据
本专利技术的方法和数据存储管理装置通过对数据存储系统的状态监控、触发条件的关联性以及危险性/重要性定义来调整数据的存储顺序和存储方式,从而在不影响存储数据的情况下减少擦除的次数和/或写入/擦除时的写入放大(Write amplification),进而延长存储器的使用寿命。具体而言,数据存储系统将一个驾驶辅助/自动驾驶功能的开启至结束的周期内的事件数据均存储在RAM(随机存取存储器)中,并优先将危险事件的事件数据由RAM写入到NvM中。同时,将同一天的数据存储在NvM的同一存储空间中,从而使得数据的写入在同一存储空间中完成,同时对于(例如法规要求的)一定时间的存储期限到达后的数据擦除也在该存储空间中完成,由此避免了由于小数据量的擦除导致的对于该存储空间的多次擦除和写入,降低存储器的写入放大。
[0007]根据本专利技术的第一方面,提供了一种用于管理具有驾驶辅助功能和/或自动驾驶功能的车辆的数据存储系统的方法。所述方法包括以下步骤:
[0008]步骤S1:监测是否存在触发信号,所述触发信号用于表征达到数据记录系统记录数据的触发条件的信号;
[0009]步骤S2:将与所述触发信号相关的事件数据存储在RAM中;
[0010]步骤S3:标记与存储在RAM中的事件数据对应的事件信息;
[0011]步骤S4:确定所存储的事件数据的优先级;
[0012]步骤S5:根据所标记的事件信息分配NvM的存储空间;
[0013]步骤S6:将存储在RAM中的事件数据根据所确定的优先级写入所分配的NvM的存储空间中;
[0014]步骤S7:检索与存储在NvM中的事件数据对应的事件信息,并将事件信息符合预给定要求的事件数据擦除。
[0015]在本专利技术的意义中,所述事件可以包括但不限于数据存储系统的状态切换、驾驶辅助功能和/或自动驾驶功能的状态切换和/或危险事件等,其中,所述危险事件包括但不限于例如自动驾驶系统的最小风险策略(MRM,Minimal Risk Maneuver)、自动驾驶系统和/或驾驶辅助系统的紧急工况(EM,Emergency Maneuver)、碰撞事件(Collision Event)以及主动安全系统的自动制动系统(AEB,Autonomous Emergency Braking)触发紧急刹车等。在此,示例性地以车辆撞到道路弱势群体(vulnerable road users)的事故举例,以车辆与行人发生碰撞作为事件,触发条件例如是行人倒地,触发信号例如是行人的姿态变化和/或行人的高度变化,与所述触发信号相关的事件数据例如可以是数据存储系统接收到触发信号前后一段时间的系统开启状态信息、车辆位置、车身姿态、图片/视频等数据。
[0016]在本专利技术的意义中,所述事件信息可以包括事件类型(Event Type)、事件原因(Event Reason)、时间信息(例如UTS时间)、失效日期和/或时间(Expiry Date/time)和/或所需的存储空间及对应的页/块的数目等。示例性地,在步骤S3中对与RAM中存储的事件数据对应的所需的页/块的数目和失效日期和/或时间进行标记,由此可以给后续的NvM存储空间的分配提供参考依据。
[0017]可选地,所述事件信息可以部分的(尤其事件数据的失效日期和/或时间)存储在时隙分配表内,并且独立于事件数据存储在NvM中。
[0018]可选地,所述事件信息可以部分或全部的归类或包括在事件数据中,并在事件数据被写入的同时一同被写入。
table);
[0028]步骤S71:在擦除所述事件数据后,更新时隙分配表。
[0029]可选地,所述时隙分配表被保护性地记录在存储器中。
[0030]可选地,所述时隙分配表包括但不限于记录的事件总数、每个事件数据的事件数据ID及其对应的在NvM中的块寻址位置和每个事件数据的失效日期和/或时间。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于管理具有驾驶辅助功能和/或自动驾驶功能的车辆的数据存储系统的方法,其中,所述方法包括以下步骤:步骤S1:监测是否存在触发信号,所述触发信号用于表征达到数据记录系统记录数据的触发条件的信号;步骤S2:将与所述触发信号相关的事件数据存储在RAM中;步骤S3:标记与存储在RAM中的事件数据对应的事件信息;步骤S4:确定所存储的事件数据的优先级;步骤S5:根据所标记的事件信息分配NvM的存储空间;步骤S6:将存储在RAM中的事件数据根据所确定的优先级写入所分配的NvM的存储空间中;步骤S7:检索与存储在NvM中的事件数据对应的事件信息,并将事件信息符合预给定要求的事件数据擦除。2.根据权利要求1所述的方法,其中,所述方法还包括以下步骤:步骤S0:驾驶辅助功能和/或自动驾驶功能处于可激活状态或已激活状态;步骤S61:在所述事件数据写入NvM后,更新时隙分配表;步骤S71:在擦除所述事件数据后,更新时隙分配表。3.根据以上权利要求中任一项所述的方法,其中,所述事件包括数据存储系统的状态切换、驾驶辅助功能和/或自动驾驶功能的状态切换和/或危险事件,所述危险事件包括例如自动驾驶系统的最小风险策略、自动驾驶系统和/或驾驶辅助系统的紧急工况、碰撞事件以及主动安全系统的自动制动系统触发紧急刹车;和/或所述事件信息包括事件类型、事件原因、时间信息、失效日期和/或时间、和/或所需的存储空间及对应的页/块的数目;和/或所述触发信号是来自车辆中的传感器和/或控制器的总线信号,和/或是来自驾驶辅助/自动驾驶域控制器内部的信号;和/或所述时隙分配表被保护性地记录在存储器中;和/或所述时隙分配表包括记录的事件总数、每个事件数据的事件数据ID及其对应的在NvM中的块寻址位置和每个事件数据的失效日期和/或时间;和/或在擦除所述事件数据后,时隙分配表中的事件总数并不减少,而每个事件数据的事件数据ID及其对应的在NvM中的块寻址位置和每个事...

【专利技术属性】
技术研发人员:禹尧
申请(专利权)人:戴姆勒股份公司
类型:发明
国别省市:

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

1