【技术实现步骤摘要】
一种物联网设备的flash坏块自动修复系统及方法
本专利技术涉及物联网领域,具体涉及一种物联网设备的flash坏块自动修复系统及方法。
技术介绍
目前物联网设备已经逐渐在各行各业开始投入使用,物联网设备运行环境存在多样化和复杂性。更容易因外界物理因素等原因导致flash存储设备产生坏块,从而导致物联网设备损坏。另外物联网设备的庞大数量以及设备安放位置的不确定性都增加了物联网设备维修、更换的成本。
技术实现思路
本专利技术所要解决的技术问题是:提出一种物联网设备的flash坏块自动修复系统及方法,实现物联网设备运行过程中对flash坏块的自动修复,提高设备的稳定性和使用寿命。本专利技术解决上述技术问题采用的技术方案是:一种物联网设备的flash坏块自动修复系统,包括:物联网设备和服务端设备;所述物联网设备,用于在运行过程中自动检测flash坏块,并记录坏块信息,将所述坏块信息上传至服务端设备;并在收到服务端设备下发的OTA升级指令后进行OTA升级,升级过程中对存在坏块的flash分区进行擦除,并跳过坏块写入新的分区镜像;所述服务端设备,用于根据收到的坏块信息判断此坏块影响物联网设备的安全运行时,向物联网设备下发OTA升级指令。作为进一步优化,所述物联网设备包含但不限于安防设备、车载设备、气象采集设备等设备。作为进一步优化,所述物联网设备中包括以下模块:flash坏块检测模块,用于在运行过程中定期扫描设备的flash,检测flash坏块; ...
【技术保护点】
1.一种物联网设备的flash坏块自动修复系统,其特征在于,/n包括:物联网设备和服务端设备;/n所述物联网设备,用于在运行过程中自动检测flash坏块,并记录坏块信息,将所述坏块信息上传至服务端设备;并在收到服务端设备下发的OTA升级指令后进行OTA升级,升级过程中对存在坏块的flash分区进行擦除,并跳过坏块写入新的分区镜像;/n所述服务端设备,用于根据收到的坏块信息判断此坏块影响物联网设备的安全运行时,向物联网设备下发OTA升级指令。/n
【技术特征摘要】
1.一种物联网设备的flash坏块自动修复系统,其特征在于,
包括:物联网设备和服务端设备;
所述物联网设备,用于在运行过程中自动检测flash坏块,并记录坏块信息,将所述坏块信息上传至服务端设备;并在收到服务端设备下发的OTA升级指令后进行OTA升级,升级过程中对存在坏块的flash分区进行擦除,并跳过坏块写入新的分区镜像;
所述服务端设备,用于根据收到的坏块信息判断此坏块影响物联网设备的安全运行时,向物联网设备下发OTA升级指令。
2.如权利要求1所述的一种物联网设备的flash坏块自动修复系统,其特征在于,
所述物联网设备中包括以下模块:
flash坏块检测模块,用于在运行过程中定期扫描设备的flash,检测flash坏块;
设备信息管理模块,用于对检测出的flash坏块信息进行记录;
OTA升级模块,用于在收到服务端设备下发的OTA升级指令后进行OTA升级,升级过程中对存在坏块的flash分区进行擦除,并跳过坏块写入新的分区镜...
【专利技术属性】
技术研发人员:姚烨,梁晓旭,刘翔,白浪,钱自进,王季壮,王坤,刘双林,李力,
申请(专利权)人:四川爱联科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。