智能网关灾难恢复方法、装置、电子设备以及存储介质与流程

文档序号:31053955发布日期:2022-08-06 10:17阅读:来源:国知局

技术特征:
1.一种智能网关灾难恢复方法,其特征在于,所述方法包括:在上电第一时间记录恢复启动次数,开启看门狗,读取所述看门狗中的标志位;基于所述标志位以及所述恢复启动次数确定是否进行数据恢复;若是,对所述智能网关进行数据恢复;若否,计算被保护文件的哈希值;根据所述哈希值检查所述被保护文件是否发生异常;若发生异常,写入异常数据至所述看门狗中的标志位中,以将所述异常数据存储至所述看门狗。2.根据权利要求1所述的方法,其特征在于,在所述在上电第一时间记录恢复启动次数,开启看门狗,读取所述看门狗中的标志位之前,所述方法还包括:接收启动指令,所述启动指令为用户手动输入;根据所述启动指令启动。3.根据权利要求1所述的方法,其特征在于,所述基于所述标志位以及所述恢复启动次数确定是否进行数据恢复,包括:判断所述标志位是否存储有异常数据;若是,对所述智能网关进行数据恢复;若否,判断所述恢复启动次数是否小于预设阈值;若小于所述预设阈值,以正常模式启动所述智能网关;若不小于所述预设阈值,对所述智能网关进行数据恢复。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述若小于所述预设阈值,以正常模式启动所述智能网关之后,所述方法还包括:控制所述智能网关休眠预设时间,并清零所述恢复启动次数。5.根据权利要求1所述的方法,其特征在于,所述对所述智能网关进行数据恢复,包括:挂载出厂存储的恢复文件;将系统恢复文件指向已挂载的所述恢复文件;执行系统升级机制,使用所述恢复文件对所述智能网关进行数据恢复。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:重启所述智能网关;从所述看门狗读取标志位,如果所述标志位为true,则将备份文件进行恢复。7.根据权利要求1所述的方法,其特征在于,所述计算被保护文件的哈希值,包括:确定cpu负荷是否小于第一负荷阈值以及io负荷是否小于第二负荷阈值;若所述cpu负荷小于所述第一负荷阈值以及所述io负荷小于所述第二负荷阈值;逐个计算被保护文件的哈希值;确定每一所述被保护文件被校验后当前cpu负荷是否小于所述第一负荷阈值以及当前io负荷是否小于所述第二负荷阈值;若是,暂停检查,以让出预设时间的cpu和io使用时间,直到所述当前cpu负荷小于所述第一负荷阈值以及所述当前io负荷小于所述第二负荷阈值,所述预设时间为100ms。8.一种智能网关灾难恢复装置,其特征在于,所述装置包括:处理模块,用于在上电第一时间记录恢复启动次数,开启看门狗,读取所述看门狗中的
标志位;数据恢复判断模块,用于基于所述标志位以及所述恢复启动次数确定是否进行数据恢复;数据恢复模块,用于若是,对所述智能网关进行数据恢复;数据守护模块,用于若否,计算被保护文件的哈希值;根据所述哈希值检查所述被保护文件是否发生异常;若发生异常,写入异常数据至所述看门狗中的标志位中,以将所述异常数据存储至所述看门狗。9.一种电子设备,其特征在于,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现如权利要求1至7任一项所述的智能网关灾难恢复方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理设备运行时执行如权利要求1-7的任一项所述的智能网关灾难恢复方法的步骤。

技术总结
本申请实施例提供了一种智能网关灾难恢复方法、装置、电子设备以及存储介质,属于计算机技术领域。该方法包括在上电第一时间记录恢复启动次数,开启看门狗,读取所述看门狗中的标志位;基于所述标志位以及所述恢复启动次数确定是否进行数据恢复;若是,对所述智能网关进行数据恢复;若否,计算被保护文件的哈希值;根据所述哈希值检查所述被保护文件是否发生异常;若发生异常,写入异常数据至所述看门狗中的标志位中,以将所述异常数据存储至所述看门狗。本申请可以实现在智能网关的系统出现异常时,进行自动恢复,以达到无需人为干预,自行进行系统恢复的功能,以及降低智能网关设备瘫痪的概率。痪的概率。痪的概率。


技术研发人员:唐林养 林家流 刘杰
受保护的技术使用者:深圳市灵动高科电子有限公司
技术研发日:2022.04.06
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1