[发明专利]嵌入式设备的异常处理装置、系统和方法无效
申请号: | 200910084420.1 | 申请日: | 2009-05-14 |
公开(公告)号: | CN101546279A | 公开(公告)日: | 2009-09-30 |
发明(设计)人: | 高今鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 | 代理人: | 刘 芳 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 设备 异常 处理 装置 系统 方法 | ||
技术领域
本发明涉及嵌入式技术领域,特别涉及一种嵌入式设备的异常处理装置、系统和方法。
背景技术
现场可编程门阵列(Field Programmable Gate Array,以下简称:FPGA)具有可重复编程特性和并行处理能力,可以替代DSP承担起数据处理的任务,对通信技术领域的比特(bit)级处理具有很大的优势,已被广泛应用于通信技术领域并推动通信技术的发展。
在FPGA应用于通信处理的场景中,通信链路出现异常的情况比较多,例如接收到容错处理能力之外的数据包,处理的链路容量超过链路预设的设计能力等情况,此时可能会造成应用于该链路的FPGA子系统处理状态机挂死、后级模块瞬间堵死等情况。上述的FPGA的异常可能会造成整条通信链路的挂死,从而不能继续进行数据处理,造成业务中断。
在现有的FPGA系统中,通用的异常情况处理方式是将系统的运行环境保留,定位故障点(即异常点),重新编译版本,通常情况下FPGA编译一个版本需要较长的时间,可能为几个小时甚至十几个小时的时间。
发明人在实现本发明的过程中发现,现有技术至少存在如下技术问题:在现有的FPGA系统运行过程中,发生异常时通过重新编译版本的方式进行异常处理,会造成FPGA上运行业务的中断,降低了业务运行质量。
发明内容
本发明实施例的目的是提供一种嵌入式设备的异常处理装置、系统和方法。
本发明实施例提供了一种嵌入式设备的异常处理装置,包括:
配置信息获取模块,用于获取运行子模块的初始配置信息;
存储模块,用于存储所述运行子模块的初始配置信息;
配置模块,用于在检测到运行子模块发生异常时,根据存储的所述初始配置信息对运行子模块进行重新配置。
本发明实施例还提供了一种嵌入式设备的异常处理系统,包括至少一个运行子模块和异常处理装置,所述异常处理装置用于获取运行子模块的初始配置信息并存储;用于在检测到运行子模块发生异常时,根据存储的所述初始配置信息对运行子模块进行重新配置。
本发明实施例还提供了一种嵌入式设备的异常处理方法,包括:
获取运行子模块的初始配置信息并存储;
在检测到运行子模块发生异常时,根据存储的所述初始配置信息对运行子模块进行重新配置。
本发明实施例提供的嵌入式设备的异常处理装置、系统和方法,通过在FPGA系统发生异常情况时,根据预先存储的初始配置信息对运行子模块进行重新配置,能够实现系统的自动恢复,提高业务运行质量,减少异常对系统承载业务的影响。
附图说明
图1为本发明嵌入式设备的异常处理装置一个实施例的结构示意图;
图2为本发明嵌入式设备的异常处理装置另一个实施例的结构示意图;
图3为本发明嵌入式设备的异常处理系统实施例的结构示意图;
图4为本发明嵌入式设备的异常处理方法实施例的流程示意图;
图5为本发明嵌入式设备的异常处理装置又一个实施例的结构示意图。
具体实施方式
下面通过附图,对本发明实施例的技术方案做进一步的详细描述。
本发明实施例中提供的嵌入式设备的异常处理方法、装置和系统,能够实现嵌入式设备的运行子模块在发生异常情况时自动复位恢复。
图1为本发明嵌入式设备的异常处理装置一个实施例的结构示意图,如图1所示,包括:配置信息获取模块11、存储模块12和配置模块13,其中配置信息获取模块11用于获取运行子模块的初始配置信息;存储模块12用于存储运行子模块的初始配置信息;配置模块13用于在检测到运行子模块发生异常时,根据存储的所述初始配置信息对运行子模块进行重新配置。本发明实施例中的运行子模块是指嵌入式设备中实际运行的子模块,在对用户业务进行处理时,不同的业务也可由不同的运行子模块进行处理,本实施例中的异常处理装置能够针对运行子模块在业务处理过程中出现的异常进行处理。
本实施例提供的异常处理装置,能够在运行子模块启动时,获取其初始配置信息并储存,之后在发生异常时,根据存储的初始配置信息进行复位操作,能够实现运行子模块在发生异常时自动快速恢复,减少异常情况对嵌入式设备承载的业务的影响。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910084420.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种礼盒
- 下一篇:自带防震功能的一体式包装盒