用于数据存储的机械减振的装置和方法制造方法及图纸

技术编号:15107911 阅读:95 留言:0更新日期:2017-04-08 23:25
本申请涉及用于数据存储的机械减振。一种适于捕获车辆数据或监视数据的装置包括磁盘和非易失性固态存储器(NVSM)。该车辆数据或该监视数据被接收在该装置的缓冲器中用于存储在该磁盘上,并且接收指示机械振动水平的输入。确定该输入指示该机械振动水平是否超过了指示撞击的第一阈值。如果该输入指示该机械振动水平超过该第一阈值,来自该缓冲器的该车辆数据或该监视数据被存储在该NVSM中并且确定将数据存储在该磁盘上的状态。

【技术实现步骤摘要】
相关申请的交叉引用本申请要求由AlainChahwan等人于2014年11月6日提交的标题为“在汽车监视应用中的事故灾难的固态混合硬盘(SSHD)处理(SOLID-STATEHYBRIDDRIVE(SSHD)HANDLINGOFCATASTROPHICACCIDENTSINAUTOMOTIVESURVEILLANCEAPPLICATIONS)”美国临时申请号62/076,081(律师卷号T7882.P)的权益,在此以引用的方式将其全部内容结合在此。
技术介绍
经常使用数据存储装置(DSD)来将数据记录到存储介质上或从存储介质复制数据。一种类型的存储介质包括旋转磁盘,其中DSD的磁头能够在磁盘表面上的磁道中读写数据,例如在硬盘驱动器(HDD)中。另一类型的存储介质能够包括固态存储器,其中单元被充电以存储数据。最近,已经引入能够包括用于非易失性存储数据的旋转磁盘和固态存储器两者的固态混合硬盘(SSHD)。对包括磁盘的DSD的大的撞击能够造成在该磁盘上读写数据的问题,甚至可能致使该磁盘无法用于存取来自该磁盘的数据。这能够导致问题,特别是当该磁盘用于存储监视数据或车辆数据时,其中在大的撞击的时间前后所记录的数据能够是重要的。例如,这样的数据可以被用于确定发生事故的原因或用在犯罪调查中。附图说明当结合附图时,根据以下阐述的具体实施方式,本公开的多个实施例的特征和优点将变得更明显。提供的附图和相关说明用来图示说明本公开的多个实施例但并不限制权利要求书的范围。图1是根据实施例描绘了具有用于捕获车辆数据的装置的车辆的框图。图2是根据实施例提供了关于图1的装置的更多细节的图。图3是根据实施例用于图1和图2的装置的控制器的电路图。图4是根据实施例考虑机械震动水平的数据存储过程的流程图。图5是根据实施例考虑机械震动水平的另一个数据存储过程的流程图。图6是根据实施例描绘了具有多个部分的缓冲器的图。图7是根据实施例描绘了非易失性固态存储器(NVSM)的两个保留部分和循环缓冲器的图。图8是根据实施例描绘了NVSM的多于两个的保留部分和循环缓冲器的图。具体实施方式在下面的详细说明中,为了提供对本公开的更充分理解,阐述了大量具体细节。然而,对于本领域的普通技术人员之一将明显的是,可以在没有这些具体细节中的一些的情况下实践所公开的不同的实施例。在其他情况下,没有详细地示出公知的结构和技术,以避免不必要地模糊这些不同的实施例。系统综述图1是根据实施例描绘了具有用于捕获车辆数据的装置107的车辆100的框图。尽管图1将车辆100描绘为汽车,但是装置107能够被用于不同的车辆(例如载重车、飞机、直升机、船、公交车、火车或摩托车)中。在其他的实施例中,装置107能够是位于例如企业、家庭、库房、机构或公共场所中的监视系统。在图1的示例中,装置107包括摄像机104、主监视单元103和数据存储装置(DSD)106。在以下描述的不同实施例中,DSD106能够被配置为保存可能对事故调查关键的监视数据或车辆数据。主监视单元103与摄像机104和DSD106通信。另外,主监视单元103还与电子控制单元(ECU)101通信,该电子控制单元进而与撞击传感器102通信。ECU101提供车辆100的电子控制并且能够将车辆数据发送至主监视单元103用于存储在DSD106中。由ECU101提供的车辆数据的示例能够包括例如关于由传感器102检测的撞击的信息、车辆100的速度或加速度、座椅安全带或气囊指示器、或车辆100的制动或转向历史。车辆数据还能够来自于摄像机104,该摄像机可以将视频或其他图像数据提供给主监视单元103作为车辆数据存储在DSD106中。图2是根据实施例提供关于装置107的更多细节的图。在图2的实施例中,DSD106包括旋转磁盘150形式的非易失性存储器(NVM)和非易失性固态存储器(NVSM)128)。就此而言,DSD106由于包括固态介质和磁盘介质两者而能够被认为是固态混合硬盘(SSHD)。在其他实施例中,磁盘150或NVSM128各自都分别可以由多个硬盘驱动器(HDD)或多个固态驱动器(SSD)来替换,使得DSD106包括HDD池(pool)和/或SSD池。其他实施例还可以包括不同于图2中所示的那些部件的部件。DSD106包括控制器120,该控制器包括例如用于执行指令的一个或多个处理器的电路,并能够包括微控制器、DSP、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、硬布线逻辑、模拟控制器和/或它们的组合。在一个实施方案中,控制器120能够包括片上系统(SoC)。主机接口126被配置为将DSD106与主监视单元103接合并且根据标准(例如串行高级技术附件(SATA)、PCI高速(PCIe)、小型计算机系统接口(SCSI)或串行连接SCSI(SAS))接合。如将由本领域普通技术人员理解的是,主机接口126能够被包括为控制器120的一部分。尽管图1描绘了主监视单元103和DSD106是同位置的,但是在其他实施例中,这两个单元在物理上不需要是共同定位的。在这种实施例中,DSD106可远离主监视单元103而定位并且经由网络接口连接至主监视单元103。在图2的示例中,磁盘150由转轴马达(未示出)旋转并且磁头136被定位以在磁盘150的表面上读写数据。更详细地,磁头136被连接至致动器130的远端,该致动器由音圈马达(VCM)132旋转以将磁头136定位在磁盘150之上,从而在磁盘150上的磁道152中读或写数据。如在图2中所示出的,磁盘150包括用于存储数据的多条径向间隔开的同心磁道152。在一些实施方案中,磁道152可以使用叠瓦式磁记录(SMR)来写入使得磁道152重叠。在另一些实施方案中,磁道152可以不重叠或磁盘150可以包括重叠磁道和非重叠磁道152两者。磁盘150还包括沿磁道152的多个伺服楔形物(未示出),这些伺服楔形物被用于控制磁头136关于磁盘150的位置。控制器120使用这些伺服楔形物,从而用VCM控制信号34来控制磁头136的位置并且用SM控制信号38来控制磁盘150的旋转。DSD106还包括用于将数据存储在NVM中的NVSM128。尽管在本文中的说明一般指固态存储器,但应理解的是,固态存储器可以包括各种类型的存储装置中的一个或多个,例如闪存集成电路、硫系化合物RAM(C-RAM)、相变存储器(PC-RAM或PRAM)、可编程金属化本文档来自技高网...

【技术保护点】
一种适于捕获与处于运动中的车辆相关的车辆数据的装置,该装置包括:用于存储车辆数据的磁盘;用于存储车辆数据的非易失性固态存储器即NVSM;包含缓冲器的存储器,该存储器用于在将车辆数据写在该磁盘上之前存储该车辆数据;以及控制器,该控制器被配置为:将车辆数据接收到该缓冲器中用于存储在该磁盘上;接收指示机械震动水平的输入;确定该输入指示该机械震动水平是否超过指示撞击的第一阈值;并且如果该输入指示该机械震动水平超过该第一阈值:将来自该缓冲器的车辆数据存储在该NVSM中;并且确定将车辆数据存储在该磁盘上的状态。

【技术特征摘要】
2014.11.06 US 62/076,081;2015.03.27 US 14/671,4341.一种适于捕获与处于运动中的车辆相关的车辆数据的装置,该装置包括:
用于存储车辆数据的磁盘;
用于存储车辆数据的非易失性固态存储器即NVSM;
包含缓冲器的存储器,该存储器用于在将车辆数据写在该磁盘上之前存储该
车辆数据;以及
控制器,该控制器被配置为:
将车辆数据接收到该缓冲器中用于存储在该磁盘上;
接收指示机械震动水平的输入;
确定该输入指示该机械震动水平是否超过指示撞击的第一阈值;并且
如果该输入指示该机械震动水平超过该第一阈值:
将来自该缓冲器的车辆数据存储在该NVSM中;并且
确定将车辆数据存储在该磁盘上的状态。
2.如权利要求1所述的装置,其中,该控制器被进一步配置为:如果将车辆
数据存储在该磁盘上的该状态之前指示不能将车辆数据存储在该磁盘上,则确定
将车辆数据存储在该磁盘上的附加状态。
3.如权利要求1所述的装置,其中,在确定将车辆数据存储在该磁盘上的该
状态时,该控制器被进一步配置为在该磁盘上执行诊断测试。
4.如权利要求1所述的装置,其中,该控制器包括震动信号放大器,并且其
中,该控制器被进一步配置为:
将该输入处理成第一震动信号,该第一震动信号由该控制器用于确定该输入
指示该机械震动水平是否超过该第一阈值;
使用该震动信号放大器将该第一震动信号处理成第二震动信号;并且
基于该第二震动信号确定该输入指示该机械震动水平是否超过第二阈值,该
第二阈值对应于比该第一阈值更少的机械震动。
5.如权利要求1所述的装置,其中,该NVSM包括第一部分,该第一部分

\t被保留用于:当确定该输入指示该机械震动水平超过了指示撞击的该第一阈值时,
存储来自该缓冲器的车辆数据。
6.如权利要求5所述的装置,其中,该NVSM包括第二部分,该第二部分
被保留用于:在确定该输入指示该机械震动水平超过了该第一阈值之后,存储由
该控制器接收的预定量的新的车辆数据,用于存储在该装置中。
7.如权利要求5所述的装置,其中,该NVSM包括第三部分,并且其中,
该控制器被进一步配置为:
在确定该输入指示该机械震动水平超过该第一阈值之后,将新的车辆数据接
收到该缓冲器中,用于存储在该装置中;
接收指示随后的机械震动水平的附加输入;
确定该附加输入指示该随后的机械震动水平是否对应于附加撞击;并且
如果该附加输入指示该随后的机械震动水平对应于附加撞击,则将来自该缓
冲器的该新的车辆数据存储在该NVSM的该第三部分中,其中,该NVSM的该
第三部分被保留用于存储预定量的来自该缓冲器的该新的车辆数据。
8.如权利要求1所述的装置,其中,该NVSM包括循环缓冲器,并且其中,
该控制器被进一步配置为:
在确定该输入指示该机械震动水平超过该第一阈值之后接收新的车辆数据用
于存储在该装置中;并且
将该新的车辆数据存储在该循环缓冲器中。
9.如权利要求1所述的装置,其中,该缓冲器包括第一部分和第二部分,并
且其中,该控制器被进一步配置为:将车辆数据接收到该缓冲器的该第一部分中
用于存储在该磁盘上,并且将之前被接收在该缓冲器的该第二部分中的车辆数据
存储在该磁盘上。
10.如权利要求1所述的装置,进一步包括视频摄像机,其中,该车辆数据
包括来自该视频摄像机的视频数据。
11.如权利要求1所述的装置,进一步包括经由网络与远程存储装置通信的

\t主机,并且其中,该主机被配置为:
检索存储在该NVSM中的车辆数据;并且
将检索的车辆数据经由该网络发送至该远程存储装置。
12.一种操作适于捕获与处于运动中的车辆相关的车辆数据的装置的方法,
该装置包括用于存储车辆数据的磁盘和非易失性固态存储器即NVSM,该方法包
括:
将车辆数据接收到该装置的缓冲器中用于存储在该磁盘上;
接收指示机械震动水平的输入;
确定该输入指示该机械震动水平是否超过指示撞击的第一阈值;并且
如果该输入指示该机械震动水平超过该第一阈值:
将来自该缓冲器的车辆数据存储在该NVSM中;并且
确定将车辆数据存储在该磁盘上的状态。
13.如权利要求12所述的方法,进一步包括:如果将车辆数据存储在该磁盘
上的该状态之前指示不能将该车辆数据存储在该磁盘上,则确定将车辆数据存储
在该磁盘上的附加状态。
14.如权利要求12所述的方法,其中,在确定将车辆数据存储在该磁盘上的
该状态时,该方法进一步包括在该磁盘上执行诊断测试。
15.如权利要求12所述的方法,进一步包括:
将该输入处理成第一震动信号,该第一震动信号被用于确定该输入指示该机
械震动水平是否超过该第一阈值;
使...

【专利技术属性】
技术研发人员:A·沙赫翁CB·翁M·L·修K·C·查奥
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:美国;US

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

1