发明名称 一种嵌入式软件异常监控和处理装置及其方法
摘要 本发明公开了一种嵌入式软件异常监控和处理装置及其方法,其中,该装置包括异常检测模块、异常抛出模块以及异常处理模块,其中异常检测模块用于检测不同级别的异常,触发异常抛出模块;异常抛出模块用于将异常检测模块检测的异常统一交给异常处理模块处理;异常处理模块用于处理各种被抛出的异常,同时记录有效的现场信息。借助此技术方案,有效检测和处理各种级别的异常。当监控模块和异常处理模块等关键模块出现问题时,系统也可以检测并安全地处理,并有针对性地记录这些模块的信息和现场信息。采用了此异常抛出和处理装置,可以简化系统的异常处理流程,提高软件的可重用性和可扩展性。
申请公布号 CN101452420B 申请公布日期 2013.01.09
申请号 CN200810241922.6 申请日期 2008.12.30
申请人 中兴通讯股份有限公司 发明人 陈路远
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 代理人
主权项 一种嵌入式软件异常监控和处理装置,其特征在于,所述装置包括异常检测模块、异常抛出模块以及异常处理模块;其中,所述异常检测模块用于检测不同级别的异常,触发异常抛出模块;所述异常检测模块包括应用模块、监控模块、看门狗模块以及系统异常模块;所述应用模块用于完成软件系统的业务功能,检测应用级异常;所述监控模块用于监控操作系统级别异常,对所述操作系统级别异常进行处理,以及定期喂看门狗;所述看门狗模块用于检测看门狗是否出现看门狗喂狗超时异常;所述系统异常模块用于检测CPU级别的异常;所述异常抛出模块用于将异常检测模块检测的异常统一交给异常处理模块处理;所述异常处理模块用于处理各种被抛出的异常,同时记录有效的现场信息。
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部