[发明专利]系统应用软件备份还原方法和装置有效
申请号: | 201510254505.5 | 申请日: | 2015-05-18 |
公开(公告)号: | CN104850472B | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 刘延;成智刚;宗靖国 | 申请(专利权)人: | 西安诺瓦电子科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 深圳精智联合知识产权代理有限公司 44393 | 代理人: | 邓铁华 |
地址: | 710075 陕西省西安市高新*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 应用软件 备份 还原 方法 装置 | ||
本发明涉及一种系统应用软件备份还原方法及装置,所述方法包括:(a)操作系统启动后自动启动备份检测引导程序;(b)备份检测引导程序执行步骤:对存储在存储器的正常区的目标应用软件所包含的文件进行数字指纹校验,如果数字指纹校验失败,拷贝存储在存储器的备份区的目标应用软件所包含的文件至存储器的还原区,以及在拷贝完成后使操作系统重启;(c)在操作系统重启后自动启动还原检测引导程序;以及(d)还原检测引导程序启动后执行步骤:检查还原区是否存在需要还原的应用软件,当检测到还原区存在需要还原的目标应用软件时对目标应用软件进行还原操作,以及还原操作完成后启动目标应用程序。因此,本发明可实现系统应用软件的自恢复。
技术领域
本发明涉及系统应用软件管理技术领域,特别涉及一种系统应用软件备份还原方法以及一种系统应用软件备份还原装置。
背景技术
互联网的发展和显示屏控制技术的不断革新,促使了LED显示屏在脱机显示方面迅速增长,基于嵌入式系统的LED显示屏控制系统油然而生。
如图1所示,嵌入式LED显示屏控制系统基本组成包括:媒体接口、级联输出口、微处理器模块、媒体存储模块、数据处理模块以及显示数据输出接口。其中,媒体接口例如是网口、USB接口和/或SD卡接口;级联输出口例如是网口,其适于与接收卡的网口连接;微处理器模块例如包括ARM微处理器;媒体存储模块例如是闪存等非易失性存储器;数据处理模块例如包括可编程器件(如FPGA);显示数据输出接口例如是排线接口,其可以直接与LED灯板连接,也可以是通过转接卡(Hub卡)扩展后与多个LED灯板形成连接。
在图1所示的嵌入式LED显示屏控制系统中,微处理器模块作为整个控制系统的核心部分,其设置有嵌入式微处理器,类似于一台小型电脑,作为LED显示屏控制系统的核心,在其上需要运行显示控制用应用软件来配合LED显示屏进行显示控制。
然而,由于嵌入式微处理器的自身高度集成、出现不稳定时(例如存储模块不稳定、运行时序不稳定)会导致运行在其中的应用软件出现文件丢失和损坏,使得软件不能正常运行。由于嵌入式系统的“简、小”等特点,软件运行出现问题时无法自恢复,只能返厂维修,消耗维修成本较高,周期较长;而且软件运行出现问题时会导致LED显示屏失去控制,LED显示屏会出现长期黑屏或显示故障,造成一系列的连带事故发生。
发明内容
因此,针对现有技术中的不足,本发明提出一种系统应用软件备份还原方法以及一种系统应用软件备份还原装置。
具体地,本发明实施例提供的一种系统应用软件备份还原方法,包括步骤:
(a)操作系统启动后自动启动备份检测引导程序;
(b)所述备份检测引导程序启动后执行步骤(b1)至步骤(b3),其中,(b1)对存储在存储器的正常区的目标应用软件所包含的文件进行数字指纹校验,(b2)如果数字指纹校验失败,拷贝存储在所述存储器的备份区的所述目标应用软件所包含的文件至所述存储器的还原区,以及(b3)在拷贝完成后使所述操作系统重启;
(c)在所述操作系统重启后自动启动还原检测引导程序;以及
(d)所述还原检测引导程序启动后执行步骤(d1)至步骤(d3),其中,(d1)检查所述还原区是否存在需要还原的应用软件,(d2)当检测到所述还原区存在需要还原的所述目标应用软件时对所述目标应用软件进行还原操作,以及(d3)在所述还原操作完成后启动所述目标应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安诺瓦电子科技有限公司,未经西安诺瓦电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510254505.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:弹性部件的刚度测量方法及测量系统
- 下一篇:基于校验矩阵的纠删码解码方法