[发明专利]嵌入式系统中应用程序的异常恢复方法和装置有效
申请号: | 201410302420.5 | 申请日: | 2014-06-27 |
公开(公告)号: | CN104346239B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 庞浩;杨帆;熊章学;张涛;张锦春;马清忠;王盈盈;林向阳;冯海舟;徐景涛 | 申请(专利权)人: | 国家电网公司;许继集团有限公司;河南许继仪表有限公司;盛吉高科(北京)科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 胡泳棋 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及嵌入式系统中应用程序的异常恢复方法和装置,包括:1)当嵌入式系统内核启动后,执行应用程序和监视程序;2)监视程序检测故障,发现故障后,从第一备份程序恢复应用程序;从第一备份程序恢复应用程序时,删除第一备份程序;第一备份程序是当监视程序判断当前应用程序能够正常运行后,如果第一备份程序不存在,由当前正确运行的应用程序复制产生的。当嵌入式系统内核启动后,如果非易失存储器中的应用程序数据遭到损坏,则应用程序将出现无法运行、或者运行自检故障、或者进程通信交互故障,监视程序发现故障后,可以从备份程序中恢复应用程序,系统复位后可以重新恢复运行。 | ||
搜索关键词: | 应用程序 备份程序 嵌入式系统 监视程序 方法和装置 内核启动 异常恢复 恢复 非易失存储器 应用程序数据 进程通信 系统复位 自检 删除 复制 发现 检测 | ||
【主权项】:
嵌入式系统中应用程序的异常恢复方法,其特征在于,包括如下步骤:1)当嵌入式系统内核启动后,执行应用程序和监视程序;2)监视程序检测故障,发现故障后,从第一备份程序恢复应用程序;从第一备份程序恢复应用程序时,删除第一备份程序;第一备份程序是当监视程序判断当前应用程序能够正常运行后,如果第一备份程序不存在,由当前正确运行的应用程序复制产生的;步骤1)中,嵌入式系统内核启动后,检查应用升级程序是否存在,如果应用升级程序存在,则用第一备份程序替代第二备份程序,再删除第一备份程序,并且应用升级程序替代当前的应用程序,再删除应用升级程序,而后执行应用程序和监视程序;如果应用升级程序不存在,则直接执行应用程序和监视程序;步骤2)中,发现故障后,从第一备份程序或第二备份程序恢复应用程序;从第一备份程序或第二备份程序恢复应用程序时,删除相应的备份程序;步骤2)中,具体过程包括:应用程序启动后,应用程序执行初始化和自检,如果应用程序自检判断异常,则应用程序进入等待程序恢复的处理,不使能与监视程序之间的进程通信端口;如果应用程序自检判断正常,则应用程序启动它与监视程序之间的进程通信端口;同时,监视程序启动后,完成自身初始化,完成设定的等待应用程序初始化和自检的延时,启动它与应用程序之间的进程通信端口;在设定的启动检测时间内,监视程序以设定的频率尝试与应用程序进行通信交互,如果完成正常通信交互,则应用程序关闭与监视程序之间的进程通信端口,进入正常运行状态,同时监视程序结束;如果应用程序和监视程序通信交互异常,则应用程序进入等待程序恢复的处理,监视程序执行后续步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;许继集团有限公司;河南许继仪表有限公司;盛吉高科(北京)科技有限公司,未经国家电网公司;许继集团有限公司;河南许继仪表有限公司;盛吉高科(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410302420.5/,转载请声明来源钻瓜专利网。
- 上一篇:具有操作模式分析的输入装置和电脑系统
- 下一篇:共享应用程序的方法及终端