一种设备数据自恢复方法技术

技术编号:32824567 阅读:16 留言:0更新日期:2022-03-26 20:24
本发明专利技术涉及数据恢复技术领域,且公开了一种设备数据自恢复方法,包括以下步骤:S1、给每个设备分配唯一编号;S2、出厂前flash上预留一个备份分区;S3、设备由u

【技术实现步骤摘要】
一种设备数据自恢复方法


[0001]本专利技术涉及数据恢复领域,尤其涉及一种设备数据自恢复方法。

技术介绍

[0002]嵌入式设备由于供电不稳定,经常会出现数据写入过程中断电。而flash的读写通常都是以块为单位(一般为512字节),如果在数据未写入完成的时候,设备掉电,那么就会出现脏块,系统下次启动会将该块标记为坏块,位于该块的文件将会损坏,如果该块为分区表,则有整个分区文件都丢失的风险。
[0003]为解决上述问题,本申请中提出一种设备数据自恢复方法。

技术实现思路

[0004](一)专利技术目的
[0005]为解决
技术介绍
中存在的技术问题,本专利技术提出一种设备数据自恢复方法,本专利技术为了提升系统安全性,本专利提出了将数据存储到云服务器的方法。服务器上存储一份与设备一致的内容,当设备出现文件系统损坏时,设备先进行恢复出厂设置,再上报设备本身ID到服务器,拉去本设备原有数据,则可将设备的数据恢复成损坏前的样子。
[0006](二)技术方案
[0007]为解决上述问题,本专利技术提供了一种设备数据自恢复方法,包括以下步骤:
[0008]S1、给每个设备分配唯一编号;
[0009]S2、出厂前flash上预留一个备份分区;
[0010]S3、设备由u

boot引导,引导内核前,先检查各个分区是否有新的坏块,如果有则尝试修复,修复失败时,则进入恢复出厂设置流程,进行恢复出厂设置;
[0011]S4、设备在恢复出厂设置后首次启动,将会向服务器拉取原有数据。
[0012]优选的,在S1中,可为CPUID、flash id、mac地址或软件分配的唯一编号。
[0013]优选的,在S2中,该备份分区包含了设备出厂时一样的软件版本、系统版本。
[0014]优选的,在S3中,u

boot程序所在分区同样为只读分区。
[0015]优选的,在S3中,若没有损坏块,则引导正常系统。
[0016]优选的,在S4中,还包括引导正常系统。
[0017]优选的,服务器上存储一份与设备一致的内容。
[0018]优选的,该分区为只读分区。
[0019]本专利技术的上述技术方案具有如下有益的技术效果:
[0020]为了提升系统安全性,本专利提出了将数据存储到云服务器的方法。服务器上存储一份与设备一致的内容,当设备出现文件系统损坏时,设备先进行恢复出厂设置,再上报设备本身ID到服务器,拉去本设备原有数据,则可将设备的数据恢复成损坏前的样子;提高系统安全性,减少数据丢失风险。
附图说明
[0021]图1为本专利技术提出的一种设备数据自恢复方法的简易逻辑图。
具体实施方式
[0022]为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。
[0023]如图1所示,本专利技术提出的一种设备数据自恢复方法,包括以下步骤:
[0024]S1、给每个设备分配唯一编号(可为CPUID、flash id、mac地址或软件分配的唯一编号);
[0025]S2、出厂前flash上预留一个备份分区,该备份分区包含了设备出厂时一样的软件版本、系统版本,该分区为只读分区;
[0026]S3、设备由u

boot引导(u

boot程序所在分区同样为只读分区),引导内核前,先检查各个分区是否有新的坏块,如果有则尝试修复,修复失败时,则进入恢复出厂设置流程,进行恢复出厂设置;
[0027]S4、设备在恢复出厂设置后首次启动,将会向服务器拉取原有数据。
[0028]在一个可选的实施例中,服务器上存储一份与设备一致的内容。
[0029]本专利技术中,为了提升系统安全性,本专利提出了将数据存储到云服务器的方法。服务器上存储一份与设备一致的内容,当设备出现文件系统损坏时,设备先进行恢复出厂设置(出厂设置分区为只读分区,不存在写文件损坏分区的风险),再上报设备本身ID到服务器,拉去本设备原有数据,则可将设备的数据恢复成损坏前的样子;提高系统安全性,减少数据丢失风险。
[0030]应当理解的是,本专利技术的上述具体实施方式仅仅用于示例性说明或解释本专利技术的原理,而不构成对本专利技术的限制。因此,在不偏离本专利技术的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。此外,本专利技术所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备数据自恢复方法,其特征在于,包括以下步骤:S1、给每个设备分配唯一编号;S2、出厂前flash上预留一个备份分区;S3、设备由u

boot引导,引导内核前,先检查各个分区是否有新的坏块,如果有则尝试修复,修复失败时,则进入恢复出厂设置流程,进行恢复出厂设置;S4、设备在恢复出厂设置后首次启动,将会向服务器拉取原有数据。2.根据权利要求1所述的一种设备数据自恢复方法,其特征在于,在S1中,可为CPUID、flash id、mac地址或软件分配的唯一编号。3.根据权利要求1所述的一种设备数据自恢复方法,其特征在于,在S2中,...

【专利技术属性】
技术研发人员:欧阳其平叶金湖
申请(专利权)人:湖南灰度信息技术有限公司
类型:发明
国别省市:

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

1