[发明专利]嵌入式系统中应用程序的异常恢复方法和装置有效

专利信息
申请号: 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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top