【技术实现步骤摘要】
数据备份方法、装置和存储介质
本专利技术涉及数据备份
,具体而言,涉及一种数据备份方法、装置和电子设备。
技术介绍
在数据采集和存储系统中,为了防止数据丢失或损毁而造成不必要的损失,通常会对数据进行备份。例如,使用FLASH存储器进行数据备份,即将需备份数据存储到FLASH存储器中。但在备份数据或读取备份数据的过程中,很有可能因为读写操作不当或系统突然断电等原因而导致数据损坏。现有的数据备份方法不能保证备份数据的完整性和有效性。
技术实现思路
针对上述现有技术中存在的问题,本专利技术提供了一种数据备份方法、装置和存储介质,可以通过设置头部信息和尾部信息,保证存储数据的完整性和有效性。第一方面,本专利技术实施例提供了一种数据备份方法,包括:当向存储器中写入预存数据时,获取所述存储器的数据区和备份区的头部信息和尾部信息;根据所述数据区的头部信息和尾部信息,确定所述数据区的有效性;根据所述备份区的头部信息和尾部信息,确定所述备份区的有效性;如果所述数据区有效,所述备份区无效,则将所述预存数据写入所述数据区;如果所述数据区无效,所述备份区有效,则将所述预存数据写入所述备 ...
【技术保护点】
1.一种数据备份方法,其特征在于,包括:当向存储器中写入预存数据时,获取所述存储器的数据区和备份区的头部信息和尾部信息;根据所述数据区的头部信息和尾部信息,确定所述数据区的有效性;根据所述备份区的头部信息和尾部信息,确定所述备份区的有效性;如果所述数据区有效,所述备份区无效,则将所述预存数据写入所述数据区;如果所述数据区无效,所述备份区有效,则将所述预存数据写入所述备份;如果所述数据区和所述备份区均有效,则比较所述数据区的头部信息和所述备份区的头部信息的大小;根据所述比较结果确定将所述预存数据写入数据区或备份区,并修改写入预存数据的数据区或备份区的头部信息和尾部信息。
【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:当向存储器中写入预存数据时,获取所述存储器的数据区和备份区的头部信息和尾部信息;根据所述数据区的头部信息和尾部信息,确定所述数据区的有效性;根据所述备份区的头部信息和尾部信息,确定所述备份区的有效性;如果所述数据区有效,所述备份区无效,则将所述预存数据写入所述数据区;如果所述数据区无效,所述备份区有效,则将所述预存数据写入所述备份;如果所述数据区和所述备份区均有效,则比较所述数据区的头部信息和所述备份区的头部信息的大小;根据所述比较结果确定将所述预存数据写入数据区或备份区,并修改写入预存数据的数据区或备份区的头部信息和尾部信息。2.根据权利要求1所述的方法,其特征在于,获取所述存储器的数据区和备份区的头部信息和尾部信息的步骤,包括:读取所述存储器的数据区和备份区中存储的数据;从所述数据区中存储的数据中,提取所述数据区的头部信息和尾部信息;从所述备份区中存储的数据中,提取所述备份区的头部信息和尾部信息。3.根据权利要求1所述的方法,其特征在于,获取所述存储器的数据区和备份区的头部信息和尾部信息的步骤,包括:从所述数据区中的指定区域中,读取所述数据区的头部信息和尾部信息;从所述备份区的指定区域中,读取所述备份区的头部信息和尾部信息。4.根据权利要求1所述的方法,其特征在于,根据所述数据区的头部信息和尾部信息,确定所述数据区的有效性的步骤,包括:判断所述数据区的头部信息和尾部信息是否相等;如果是,则确定所述数据区有效;如果否,则确定所述数据区无效;根据所述备份区的头部信息和尾部信息,确定所述备份区的有效性的步骤,包括:判断所述备份区的头部信息和尾部信息是否相等;如果是,则确定所述备份区有效;如果否,则确定所述备份区无效。5.根据权利要求4所述的方法,其特征在于,根据所述比较结果确定将所述预存数据写入数据区或备份区,并修改写入预存数据的数据区或备份区的头部信息和尾部信息的步骤,包括:将所述预存数据写入头部信息较小的区域...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:深圳臻迪信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。