[发明专利]一种嵌入式智能设备的故障追踪方法及系统在审
申请号: | 202211291873.3 | 申请日: | 2022-10-20 |
公开(公告)号: | CN115509794A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 张青;董世运;赵佳明;李锦文;霍翔 | 申请(专利权)人: | 北京和欣运达科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京中睿智恒知识产权代理事务所(普通合伙) 16025 | 代理人: | 侯文峰 |
地址: | 102200 北京市昌平区高*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 智能 设备 故障 追踪 方法 系统 | ||
本发明提供了一种嵌入式智能设备的故障追踪方法及系统,该方法包括:当发生状态异常时,向数据存储区存入一条与状态异常对应的异常记录,异常记录包括记录顺序号、异常识别号以及画像数据;依据时间顺序,逐个向数据存储区存入异常记录,形成环形队列记录区,当异常记录的个数超过环形队列记录区的底部时便卷回环形队列记录区的头部,其中,每增加一条异常记录,异常记录对应的记录顺序号加一,并在数据存储区的设定位置记下当前记录顺序号;当追踪故障时,通过通信接口读出当前记录顺序号以及所保存的按时间先后排列的近期历次异常记录。本发明基于“画像”的记录顺序号,快速查找到按时间先后排列的近期历次异常记录,提高故障追踪效率。
技术领域
本发明涉及嵌入式智能设备技术领域,特别是涉及一种嵌入式智能设备的故障追踪方法及系统。
背景技术
嵌入式智能设备,如控制器、网关、路由器等,需要经历大量的“改进-测试-应用”循环,尤其到了后期,面对一些小概率的异常事件,难以捕捉证据,难以分析原因,难以彻底解决问题。究其原因,就是因为缺乏异常追踪系统,追踪故障、寻找证据变得极为困难。
追踪的关键是对内部状态的记录,称之“画像”,“画像”就是内部状态的集合,有如下特点:全面性,各种重要的状态变量、标志变量;过程性,不仅仅是当前时间点,而是最新的若干个连续时间点的记录。常见的日志记录各种操作,各种过程,往往不限制记录的多少,那是因为在较大的软件平台上有丰富的硬件资源支撑。但是嵌入式设备往往存在如下限制:存储资源有限,记录的文件不宜太大,不可无限制增长下去;实时性要求高,不宜过多耗费时间资源。因此,“画像”必须节约存储资源和时间资源,一般常规的操作或其它过程不做记录,必须有很强的选择性。因此,亟需一种“画像”查找更加方便的嵌入式智能设备的故障追踪方法。
发明内容
本发明的目的是提供一种嵌入式智能设备的故障追踪方法及系统,基于“画像”的记录顺序号,快速查找到按时间先后排列的近期历次异常记录,提高故障追踪效率。
为实现上述目的,本发明提供了如下方案:
一种嵌入式智能设备的故障追踪方法,包括如下步骤:
当嵌入式智能设备发生状态异常时,向数据存储区存入一条与所述状态异常对应的异常记录,所述异常记录包括记录顺序号、异常识别号以及与所述状态异常对应的画像数据;
依据时间顺序,针对设备发生的状态异常,逐个向数据存储区存入对应的异常记录,形成环形队列记录区,当异常记录超过环形队列记录区的底部时便卷回环形队列记录区的头部;
每增加一条异常记录,异常记录对应的记录顺序号加一,并在数据存储区的设定位置记下当前记录顺序号;
当追踪故障时,通过通信接口读出当前记录顺序号以及所保存的按时间先后排列的近期历次异常记录。
进一步的,所述异常识别号是根据状态异常的类型进行命名的,不同的状态异常命名为不同的异常识别号。
进一步的,所述状态异常对应的记录顺序号采用单字节表示,在0~255之间滚动,当超过255时归0。
进一步的,所述数据存储区的介质属于非易失器件EEPROM,且有固定地址。
进一步的,每条所述异常记录的数据等长,字节数相同。
进一步的,每条所述异常记录的画像数据的数据结构与所述状态异常的类型相对应。
进一步的,所述设备设置有通信接口,用于读出所述异常记录。
本发明还提供一种嵌入式智能设备的故障追踪系统,应用于上述的嵌入式智能设备的故障追踪方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京和欣运达科技有限公司,未经北京和欣运达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211291873.3/2.html,转载请声明来源钻瓜专利网。