当前位置: 首页 > 专利查询>罗伯特专利>正文

用于管理车辆用的存储器的方法和设备以及存储装置制造方法及图纸

技术编号:39878612 阅读:11 留言:0更新日期:2023-12-30 13:01
一种用于管理车辆(100)用的存储器(104)的方法,其中,所述存储器(104)包括多个扇区,将数据包依次地写入所述多个扇区,该方法包括:接收用于将数据包写入存储器(104)的写入请求,其中,所述数据包可以包括重要的数据或不重要的数据;根据存储器(104)的占用以及根据数据包是包含重要的还是包含不重要的数据,执行写入请求;当所述占用高于第一阈值时通过将仍然有效的数据包从有待擦除的旧扇区移动至另外的扇区来执行重新组织;以及当执行写入请求之后存储器(104)的占用高于第二阈值或第三阈值时,针对不重要或重要的数据包延迟写入请求。请求。请求。

【技术实现步骤摘要】
用于管理车辆用的存储器的方法和设备以及存储装置


[0001]本专利技术涉及根据独立权利要求的一种设备或一种方法。一种计算机程序也是本专利技术的主题。

技术介绍

[0002]在车辆中,存储器用于存储数据。例如,可使用非易失性存储器,以便例如在发生事故时存储相关数据。

技术实现思路

[0003]在此背景下,通过本专利技术提出的方案,提出了一种根据独立权利要求的用于管理车辆用的存储器的方法,此外还提出了一种根据独立权利要求的使用该方法的设备,一种存储装置,最后提出了一种根据独立权利要求的相应的计算机程序。通过从属权利要求中列出的措施,可实现独立权利要求中说明的设备的有利的改进方案和改善方案。
[0004]所描述的方案基于适当地选取与占用存储器相关的阈值实现了安全地存储数据项。这例如在发生事故的情况下是有利的,在事故中车辆中的供能可能会中断。
[0005]一种用于管理车辆用的存储器的方法,其中,所述存储器包括多个扇区,将数据包依次地写入到所述扇区中,所述方法包括以下步骤:
[0006]接收写入请求以便将数据包写入存储器,其中,数据包可以包括重要的数据或不重要的数据;
[0007]如果存储器占用低于第一阈值,无论数据包是包括重要的数据还是包括不重要的数据,则执行写入请求,该第一阈值定义重新组织所要求的存储器占用;
[0008]如果所述占用高于第一阈值,则通过将仍然有效的数据包从多个扇区的有待擦除的旧扇区移动到另外的扇区来进行重新组织;
[0009]如果在执行写入请求后存储器占用高于第一阈值且低于第二阈值,无论数据包是包括重要的数据还是包括不重要的数据,则执行写入请求并中断重新组织,其中,第二阈值表示高于第一阈值的存储器占用;
[0010]如果在执行写入请求后存储器占用高于第二阈值且低于第三阈值且数据包包括重要的数据,则执行写入请求并中断重新组织,其中,第三阈值表示高于第二阈值的存储器占用;
[0011]如果在执行写入请求后存储器占用高于第二阈值并且可选地低于第三阈值并且数据包包括不重要的数据,则延迟写入请求;以及
[0012]如果在执行写入请求后存储器占用高于第三阈值,则延迟写入请求。
[0013]有利地,用于管理数据包的所述方法可以用在存储器中,所述存储器也称为存储介质。所述存储器可以有利地用于客运车辆或商用车辆,例如机动车辆。所述存储器可以是非易失性存储器,即所谓的闪存。借助写入请求例如可以将车辆的传感器件提供的数据写入存储器。所述存储器也可以称为存储介质。在写入存储器时,可以按照预定的写入规则将
数据包依次地写入存储器的扇区。所述扇区可以理解为存储器的可寻址单元,在该单元中可以写入和存储多个数据包。存储器的扇区可以都具有相同的容量。若由于正在进行的写入而在存储器中只有很少的空闲存储空间可以用来储存另外的数据包,则可以擦除旧扇区以增加空闲存储空间。有待擦除的旧扇区例如可以是已写入时间最长的扇区,或者换言之,由于先前的重新组织使其已擦除的时间最长的扇区。替代地,有待擦除的旧扇区可以是根据不同标准选择的扇区。为了不丢失旧扇区中存储的依旧有效的数据,必须通过重新组织在擦除旧扇区之前将这些数据移动到其他扇区中。所述移动在此也可以理解为复制。在此,旧扇区可被分类并标记为有效的或无效的。在接收步骤中,可以接收正在等候的写入请求。根据存储器占用并且必要时根据通过写入请求要写入的数据关于数据重要性的分类,可以立即或延迟地执行写入请求。可以使用在车辆领域已知的标准来根据重要性对数据包进行分类。例如,包括因法律规定而要存储的数据的数据包可以被分类为重要的。可以使用阈值来评估存储器占用。在这种情况下,第一阈值可以指示如下占用,在该占用的情况下虽然仍然有足够的空闲存储空间但是执行重新组织以便产生附加的空闲存储空间是有意义的。第二阈值可以指示如下占用,该占用大于由第一阈值指示的占用。第三阈值可以指示如下占用,该占用大于由第二阈值指示的占用。相应地,当达到第三阈值时,空闲存储空间可以小于达到第二阈值时的空闲存储空间,并且当达到第二阈值时,空闲存储空间可以小于达到第一阈值时的空闲存储空间。空闲存储空间在此可以理解为存储器的如下存储空间,该存储空间即使不按照预定的写入规则进行重新组织也可以作为下一个被写入的存储空间,而不会在此过程中覆写仍然有效的数据。空闲存储空间例如可以包括一个或多个扇区,所述一个或多个扇区在先前重新组织完成后被擦除或者可被擦除或覆写。因此,可以使用阈值来识别存储器占用,在该占用中只有由相应阈值定义的空闲存储空间可被使用。延迟写入请求可以理解为使待写入的数据包等待,直到可以执行该写入请求,例如在先前开始的重新组织完成之后。
[0014]通过所述方法可以有利地控制存储器的仿真行为。所描述的方案例如可以用在车辆的控制仪器中,例如气囊控制仪器。
[0015]根据不同的实施方式,所有三个阈值或这些阈值中的多个阈值或这些阈值中的仅一个阈值可以是被预设为固定的或可变地计算的。
[0016]因此,例如可以至少第三阈值是固定的。这能够容易实现。在这种情况下,第三阈值可以被设置为如下值,该值定义适合于存储器的预期用途的空闲存储空间的容量。例如,第三阈值可以将存储器的空闲存储空间定义为扇区其中之一的容量。因此所述第三阈值可以定义存储器的占用,其中只有一个扇区容量可作为可写入的存储空间使用。
[0017]有利地,可以避免对该剩余的空闲存储空间的写入,因为第三阈值可以定义一个界限,当达到该界限时,在执行正在等候的写入请求之前首先执行或完成重新组织。
[0018]如果至少第三阈值没有被预定为固定的,则所述方法可以包括通过使用有待擦除的旧扇区的占用来定义至少第三阈值的步骤。如果有待擦除的旧扇区包含大量仍然有效的数据项,则对整个存储器进行重新组织只能获得少量的存储空间。因此有利的是,在定义第三阈值时考虑有待擦除的旧扇区的占用。由此,第三阈值例如可以最迟在完成重新组织之后被重新调整。
[0019]由此,第三阈值例如可以将存储器的空闲存储空间定义为或至少定义为有待擦除
的旧扇区中有效数据包的容量。由此,在重新组织时要移动的数据量可以用来定义第三阈值。
[0020]替代地,第三阈值可以将存储器的空闲存储空间定义为或至少定义为有待擦除的旧扇区中有效数据包的容量加上扇区标头的容量。通过这种方式,如果由于技术原因,例如由于写入错误或写入中断,而变得有必要,则可以擦除第三阈值之后的存储空间。
[0021]第二阈值可以定义空闲存储空间,该空闲存储空间包括由第三阈值定义的空闲存储空间加上另外的空闲存储空间。
[0022]如果第二阈值没有被预定为固定的,则第二阈值可以将存储器的空闲存储空间至少定义为由第三阈值定义的空闲存储空间加上重要数据的预先确定的最大容量的空闲存储空间。在气囊控制仪器中,重要数据例如是发生事故时要写入的相关数据。由此可以确保,在发生事故时必须要存储的数据仍然可以在不执行重新组织的情况下、也就是非常快地写入存储器。可选地,第二阈值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.用于管理车辆(100)用的存储器(104)的方法,其中,所述存储器(104)包括多个扇区(320、322、323、324),将数据包依次地写入所述多个扇区,并且其中,所述方法包括以下步骤:接收(201)写入请求以便将数据包写入所述存储器(104),其中,所述数据包能够包括重要的数据或不重要的数据;如果所述存储器(104)的占用低于第一阈值(331),则执行(203)写入请求,无论所述数据包是包括重要的数据还是包括不重要的数据,所述第一阈值定义重新组织所要求的所述存储器(104)占用;如果所述占用高于所述第一阈值(331),则通过将仍然有效的数据包从所述扇区(320、322、323、324)的有待擦除的旧扇区移动到所述扇区(320、322、323、324)的另外的扇区来实施(205)重新组织;如果在执行所述写入请求后所述存储器(104)的占用高于所述第一阈值(331)且低于第二阈值(332),无论所述数据包是包括重要的数据还是包括不重要的数据,则执行(203)所述写入请求并中断所述重新组织,其中,所述第二阈值(332)表示所述存储器(104)的高于所述第一阈值(331)的占用;如果在执行(203)所述写入请求后所述存储器(104)的占用高于所述第二阈值(332)且低于第三阈值(333)且所述数据包包括重要的数据,则执行(203)所述写入请求并中断所述重新组织,其中,所述第三阈值(333)表示所述存储器(104)的高于第二阈值(332)的占用;如果在执行所述写入请求后所述存储器(104)的占用高于所述第二阈值(332)并且所述数据包包括不重要的数据,则延迟(207)所述写入请求;以及如果在执行所述写入请求后所述存储器(104)的占用高于所述第三阈值(333),则延迟(207)所述写入请求。2.根据权利要求1所述的方法,其中,至少所述第三阈值(333)是固定的。3.根据权利要求2所述的方法,其中,所述第三阈值(333)定义所述存储器(104)的空闲存储空间的容量为所述扇区(320、322、323、324)其中之一的容量。4.根据权利要求1所述的方法,所述方法包括通过使用所述有待擦除的旧扇区的占用来定义至少所述第三阈值(333)的步骤(209)。5.根据权利要求4所述的方法,其中,在定义的步骤(209)中,所述第三阈值(333)定义所述存储器(104)的空闲存储空间的容量为所述有待擦除的旧扇区中的有效数据包的容量。6.根据权利要求4所述的方法,其中,在定义的步骤(2...

【专利技术属性】
技术研发人员:C
申请(专利权)人:罗伯特
类型:发明
国别省市:

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

1