[发明专利]一种用于嵌入式OLT崩溃后收集异常信息的方法和系统有效
申请号: | 201510604374.9 | 申请日: | 2015-09-21 |
公开(公告)号: | CN105183576B | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 蓝麒 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙)31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种用于嵌入式OLT崩溃后收集异常信息的方法,包括发生异常之后,捕捉异常信息并处理,将内核的log缓冲区拷贝到SRAM内存中的数据结构体,并设置多个标记位;重启之后,如果内核无法引导,则调用Bootloader程序直接访问数据结构体并可打印异常信息,如果可以正常启动,则检查数据结构体上的多个标记位,如果确定重启前系统发生过异常,则在内核自动创建第一Procfs文件系统节点并设置读SRAM内存函数来读取存放在SRAM内存中的异常信息,并启动初始化脚本;以及检查第一Procfs节点是否存在,如果存在,则调用专门用于处理SRAM内存的脚本,并自动向管理人员发送告警邮件。本发明在系统重启之后能够自动收集异常信息并将异常信息保留在闪存设备。 | ||
搜索关键词: | 一种 用于 嵌入式 olt 崩溃 收集 异常 信息 方法 系统 | ||
【主权项】:
一种用于嵌入式OLT崩溃后收集异常信息的方法,其特征在于,包括:发生异常之后,由异常捕捉模块捕捉异常信息并进行异常处理,将内核的log缓冲区拷贝到SRAM内存中的数据结构体,并在所述数据结构体上设置多个标记位,重启软件;重启之后,如果所述内核无法引导,则调用Bootloader程序直接访问所述SRAM内存中的所述数据结构体并可打印异常信息,如果所述内核可以正常启动,则在内核启动阶段由异常检查模块检查所述SRAM内存中的所述数据结构体上的所述多个标记位,如果确定重启前系统发生过异常,则由Procfs文件创建模块在所述内核自动创建第一Procfs文件系统节点并设置读SRAM内存函数来读取存放在所述SRAM内存中的所述异常信息,并启动初始化脚本;以及在初始化脚本阶段,由Procfs节点检查模块检查所述第一Procfs节点是否存在,如果存在,则调用专门用于处理所述SRAM内存的脚本,读取所述第一Procfs节点,并把内容以文件方式写入闪存,并由邮件模块自动向管理人员发送告警邮件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510604374.9/,转载请声明来源钻瓜专利网。