一种三角式存储装置的数据校验备份、写入及读取方法制造方法及图纸

技术编号:11390986 阅读:126 留言:0更新日期:2015-05-02 03:03
本发明专利技术公开了一种三角式存储装置的数据存储备份、写入及读出方法,该三角式存储装置包括铁电存储器、第一闪存器及第二闪存器,该数据存储备份方法包括步骤:读取铁电存储器中的数据并进行校验;若校验成功,将其备份至第一闪存器和第二闪存器。该数据写入方法包括步骤:分别从铁电存储器中获取第一闪存器和第二闪存器的坏块区域,并分别将实时数据写入第一闪存器和第二闪存器的除坏块区域之外的块区域。该数据读取方法包括步骤:读取第一闪存器中的实时数据并进行校验;若校验失败,则返回继续读取校验直至失败次数达到预定次数,则读取第二闪存器中存储的实时数据。该三角式存储装置的数据存储备份、写入及读出方法可提高数据的安全性和准确性。

【技术实现步骤摘要】
一种三角式存储装置的数据校验备份、写入及读取方法
本专利技术属于数据处理领域,具体地讲,涉及一种三角式存储装置的数据校验备份、写入及读取方法。
技术介绍
驾校安装的学时记录终端用于记录教练培训学员的整个过程,而在记录文件中最为重要的是学时记录(记录学员学车开始到结束之间的记录),因此对其存储的安全性需确保万无一失;但是由于学时记录终端设备安装在驾校车辆上,需要使用车辆电瓶供电,所以不能保证稳定的电压,特别是在车辆打火期间,其电压电流波动相当大,以至于对该学时记录终端设备产生电波冲击,扰乱学时记录终端设备数据读写的稳定性,可能使数据读取或写入信息出错。一般可采用数据备份恢复的办法解决此问题,但是由于Flash存储装置(也叫闪存器)擦写次数限制(一般限制为10万次),不能对闪存器进行频繁的擦写,所以即使最终的数据能够备份,但是过程数据仍得不到及时保护,导致部分数据丢失,造成上次培训时间浪费。
技术实现思路
为解决上述现有技术存在的问题,本专利技术提供了一种三角式存储装置的数据校验备份、写入及读取方法,该三角式存储装置充分结合闪存器的大容量特点及铁电存储器的擦写次数不受限的特点,实现了数据的校验备份、写入及读取,同时利用铁电存储器与第一闪存器、第二闪存器三者之间的相互校验可提高数据的安全性和准确性。为了达到上述专利技术目的,本专利技术采用了如下的技术方案:一种三角式存储装置的数据校验备份方法,所述三角式存储装置包括铁电存储器、第一闪存器及第二闪存器,其中,所述数据校验备份方法包括步骤:A、读取铁电存储器中存储的数据;B、对读取到的数据进行校验;C、如果校验成功,则将所述读取到的数据备份至第一闪存器和第二闪存器。进一步地,所述数据校验备份方法还包括步骤:D、如果校验失败,则利用所述第一闪存器对所述铁电存储器进行恢复;E、再次读取铁电存储器中存储的数据;F、对再次读取到的数据进行再次校验;G、如果再次校验成功,则将所述再次读取到的数据备份至第一闪存器和第二闪存器。进一步地,所述数据校验备份方法还包括步骤:H、如果再次校验失败,则利用所述第二闪存器对所述铁电存储器进行恢复;I、第三次读取铁电存储器中存储的数据;J、将所述第三次读取的数据备份至第一闪存器和第二闪存器。本专利技术的另一目的在于提供了一种三角式存储装置的数据写入方法,所述三角式存储装置包括铁电存储器、第一闪存器及第二闪存器,其中,所述数据写入方法包括步骤:A、从铁电存储器中获取第一闪存器的坏块区域;B、将实时数据写入所述第一闪存器的除坏块区域之外的块区域;D、从铁电存储器中获取第二闪存器的坏块区域;E、将实时数据写入所述第二闪存器的除坏块区域之外的块区域。进一步地,在进行步骤D之前,所述数据写入方法还包括步骤:C、根据写入所述第一闪存器的实时数据生成新的第一铁电索引,并将所述新的第一铁电索引存储在铁电存储器中。进一步地,所述数据写入方法还包括步骤:F、根据写入所述第二闪存器的实时数据生成新的第二铁电索引,并将所述新的第二铁电索引存储在铁电存储器中。本专利技术的另一目的在于提供了一种三角式存储装置的数据读取方法,所述三角式存储装置包括铁电存储器、第一闪存器及第二闪存器,其中,所述数据读取方法包括步骤:A、读取第一闪存器中存储的实时数据;B、对从第一闪存器中读取到的实时数据进行校验;C、如果校验失败,则返回步骤A;D、如果校验失败次数达到预定次数,则读取第二闪存器中存储的实时数据。进一步地,所述预定次数为三次。本专利技术的另一目的还在于提供了一种三角式存储装置的数据校验备份、写入及读取方法,所述三角式存储装置包括铁电存储器、第一闪存器及第二闪存器,其中,所述数据校验备份、写入及读取方法包括步骤:A、读取铁电存储器中存储的原始数据;B、对读取到的原始数据进行校验;C、如果校验成功,则将所述读取到的原始数据备份至第一闪存器和第二闪存器;D、从铁电存储器中获取第一闪存器的坏块区域;E、将实时数据写入所述第一闪存器的除坏块区域之外的块区域;F、从铁电存储器中获取第二闪存器的坏块区域;G、将实时数据写入所述第二闪存器的除坏块区域之外的块区域;H、读取第一闪存器中存储的实时数据;I、对从第一闪存器中读取到的实时数据进行校验;J、如果校验失败,则返回步骤H;K、如果校验失败次数达到预定次数,则读取第二闪存器中存储的实时数据。进一步地,所述预定次数为三次。本专利技术通过将铁电存储器和第一闪存器、第二闪存器形成三角交互校验,相比现有技术中的闪存器对于存储数据的易丢失的缺点,该三角式存储装置的数据校验备份、写入及读取方法可提高该三角式存储装置中数据的安全性和准确性。附图说明通过结合附图进行的以下描述,本专利技术的实施例的上述和其它方面、特点和优点将变得更加清楚,附图中:图1是根据本专利技术的实施例的一种三角式存储装置的结构图;图2是根据本专利技术的实施例的一种三角式存储装置的数据校验备份方法的步骤流程图;图3是根据本专利技术的实施例的一种三角式存储装置的数据写入方法的步骤流程图;图4是根据本专利技术的实施例的一种三角式存储装置的数据读取方法的步骤流程图;图5是根据本专利技术的实施例的一种三角式存储装置的数据校验备份、写入及读取方法的步骤流程图。具体实施方式以下,将参照附图来详细描述本专利技术的实施例。然而,可以以许多不同的形式来实施本专利技术,并且本专利技术不应该被解释为限制于这里阐述的具体实施例。相反,提供这些实施例是为了解释本专利技术的原理及其实际应用,从而使本领域的其他技术人员能够理解本专利技术的各种实施例和适合于特定预期应用的各种修改。图1是根据本专利技术的实施例的一种三角式存储装置的结构图,图2是根据本专利技术的实施例的一种三角式存储装置的数据校验备份方法的步骤流程图。参照图1,根据本专利技术的实施例的一种三角式存储装置包括:铁电存储器10、第一闪存器20及第二闪存器30,其中第一闪存器20和第二闪存器30均用于备份铁电存储器10中的数据,并存储培训过程中的实时数据,且第一闪存器20和第二闪存器30中存储的数据相同。上述三角式存储装置的数据校验备份方法如下所述。参照图2,根据本专利技术的实施例的一种三角式存储装置的数据校验备份方法包括如下步骤:在步骤110中,读取铁电存储器10存储的数据。在步骤120中,对从铁电存储器10中读取到的数据进行校验。在步骤130中,若步骤120校验成功,则将从铁电存储器10中读取到的数据备份至第一闪存器20和第二闪存器30。具体地,若步骤120校验失败,则利用第一闪存器20对铁电存储器10进行恢复,并再次读取铁电存储器10中存储的数据,若再次校验成功,则将再次从铁电存储器10中读取到的数据备份至第一闪存器20和第二闪存器30;若再次校验失败,则利用第二闪存器30对铁电存储器10进行恢复,并第三次读取铁电存储器10中存储的数据,将第三次从铁电存储器10中读取的数据备份至第一闪存器20和第二闪存器30;也就是说,第三次读取利用第二闪存器30对铁电存储器10进行恢复后的铁电存储器10中存储的数据,会校验成功。上述利用第一闪存器20对铁电存储器10进行恢复的具体方法为:从第一闪存器20中读取铁电存储器10的备份数据,然后将该备份数据写入铁电存储器10中;第二闪存器30对铁电存储器10进行恢复的方法与第一闪存器20对铁电存储器本文档来自技高网...
一种三角式存储装置的数据校验备份、写入及读取方法

【技术保护点】
一种三角式存储装置的数据校验备份方法,其特征在于,所述三角式存储装置包括铁电存储器、第一闪存器及第二闪存器,其中,所述数据校验备份方法包括步骤:A、读取铁电存储器中存储的数据;B、对读取到的数据进行校验;C、如果校验成功,则将所述读取到的数据备份至第一闪存器和第二闪存器。

【技术特征摘要】
1.一种三角式存储装置的数据校验备份方法,应用于驾校车辆学时记录终端中,其特征在于,所述三角式存储装置包括铁电存储器、第一闪存器及第二闪存器,其中,所述数据校验备份方法包括步骤:A、读取铁电存储器中存储的数据;B、对读取到的数据进行校验;C、如果校验成功,则将所述读取到的数据备份至第一闪存器和第二闪存器;D、如果校验失败,则利用所述第一闪存器对所述铁电存储器进行恢复;E、再次读取铁电存储器中存储的数据;F、对再次读取到的数据进行再次校验;G、如果再次校验成功,则将所述再次读取到的数据备份至第一闪存器和第二闪存器;H、如果再次校验失败,则利用所述第二闪存器对所述铁电存储器进行恢复;I、第三次读取铁电存储器中存储的数据;J、将所述第三次读取的数据备份至第一闪存器和第二闪存器。2.一种三角式存储装置的数据写入方法,应用于驾校车辆学时记录终端中,其特征在于,所述三角式存储装置包括铁电存储器、第一闪存器及第二闪存器,其中,所述数据写入方法包括步骤:A、从铁电存储器中获取第一闪存器的坏块区域;B、将实时数据写入所述第一闪存器的除坏块区域之外的块区域;C、根据写入所述第一闪存器的实时数据生成新的第一铁电索引,并将所述新的第一铁电索引存储在铁电存储器中;D、从铁电存储器中获取第二闪存器的坏块区域;E、将实时数据写入所述第二闪存器的除坏块区域之外的块区域;F、根据写入所述第...

【专利技术属性】
技术研发人员:赵鹏飞蒋松林李宁邓木荣
申请(专利权)人:深圳市成为信息技术有限公司
类型:发明
国别省市:广东;44

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

1