【技术实现步骤摘要】
一种数据保护方法、装置及存储介质
本专利技术实施例涉及信息
,尤其涉及一种数据保护方法、装置及存储介质。
技术介绍
在某些特殊领域,有些数据及文件非常重要,如果数据丢失或者出错往往会造成重大损失,但由于电子产品的特点决定了,不可能有完全可靠的存储设备,并且也没有一种方法能够确保所有数据都不会丢失或者出错。传统的对存储设备中存储单元的数据读写,存储单元根据主设备(Host)的写命令将来自Host的数据存储起来,以及根据Host的读命令向Host返回相应的存储数据。但是,在实际中,由于这种存储并非完全可靠,存储单元中存储的数据可能会丢失或出错。常规的存储设备保护,需要专门的驱动及应用软件的支持,系统运行效率不高。
技术实现思路
有鉴于此,本专利技术实施例的目的是提供一种数据保护方法、装置及存储介质,以实现高效的存储设备数据保护。为解决上述技术问题,本专利技术实施例提供方案如下:本专利技术实施例提供一种数据保护方法,所述方法包括:在接收到主设备发送的携带地址和待存储数据的写命令时,将所述待存储数据写入存储单元中与所述地址对应的第一存储空间,将与所述待存储数据对应的保护 ...
【技术保护点】
1.一种数据保护方法,其特征在于,所述方法包括:在接收到主设备发送的携带地址和待存储数据的写命令时,将所述待存储数据写入存储单元中与所述地址对应的第一存储空间,将与所述待存储数据对应的保护数据写入保护单元中与所述地址对应的第二存储空间;在接收到主设备发送的携带所述地址的读命令时,根据所述第一存储空间中的存储数据和所述第二存储空间中的存储数据,确定所述待存储数据的复原数据;将所述复原数据作为所述读命令的响应数据。
【技术特征摘要】
1.一种数据保护方法,其特征在于,所述方法包括:在接收到主设备发送的携带地址和待存储数据的写命令时,将所述待存储数据写入存储单元中与所述地址对应的第一存储空间,将与所述待存储数据对应的保护数据写入保护单元中与所述地址对应的第二存储空间;在接收到主设备发送的携带所述地址的读命令时,根据所述第一存储空间中的存储数据和所述第二存储空间中的存储数据,确定所述待存储数据的复原数据;将所述复原数据作为所述读命令的响应数据。2.根据权利要求1所述的方法,其特征在于,所述第二存储空间包括至少两个存储子空间;所述将与所述待存储数据对应的保护数据写入保护单元中与所述地址对应的第二存储空间包括:将所述保护数据分别写入所述至少两个存储子空间;所述根据所述第一存储空间中的存储数据和所述第二存储空间中的存储数据,确定所述待存储数据的复原数据包括:根据所述第一存储空间中的存储数据和所述第二存储空间中的每个存储子空间中的存储数据,确定所述复原数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:按照一数据转换模式,对所述待存储数据进行转换处理,得到所述保护数据;所述根据所述第一存储空间中的存储数据和所述第二存储空间中的每个存储子空间中的存储数据,确定所述复原数据包括:按照所述数据转换模式,对所述第二存储空间中的第一存储子空间中的存储数据进行针对所述转换处理的反转换处理,得到第一反转换处理后数据;判断所述第一存储空间中的存储数据与所述第一存储子空间对应的反转换处理后数据是否一致,获取一第一判断结果;当所述第一判断结果为是时,将所述第一存储空间中的存储数据确定为所述复原数据;当所述第一判断结果为否时,对所述第二存储空间中的第二存储子空间中的存储数据进行针对所述转换处理的反转换处理,得到第二反转换处理后数据,并根据所述第一存储空间中的存储数据、所述第一反转换处理后数据和所述第二反转换处理后数据,确定所述复原数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一存储空间中的存储数据、所述第一反转换处理后数据和所述第二反转换处理后数据,确定所述复原数据包括:判断所述第一反转换处理后数据与所述第二反转换处理后数据是否一致,获取一第二判断结果;当所述第二判断结果为是时,将所述第一反转换处理后数据和所述第二反转换处理后数据中的任一个确定为所述复原数据;当所述第...
【专利技术属性】
技术研发人员:席志军,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。