[发明专利]使用时间标记事件诊断硬件和软件故障的方法和系统有效
申请号: | 201110436886.0 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102609342A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | P.辛哈;D.达斯 | 申请(专利权)人: | 通用汽车环球科技运作有限责任公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;B60R16/02 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 薛峰 |
地址: | 美国密*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用时间 标记 事件 诊断 硬件 软件 故障 方法 系统 | ||
技术领域
本发明总体涉及诊断硬件和软件故障的方法,更特别的是,涉及通过时间标记事件诊断硬件和软件故障的方法和系统。
背景技术
故障往往发生在多任务电子系统的一个或多个任务中。这种多任务系统的例子是现代汽车的电子系统。任务包括软件(如车载计算机的计算模块)和硬件(如感应器或到计算机的其他电子输入),或者如在智能传感器的情况下的上述器件的组合。
在许多情况下,在一个任务中的故障会导致在系统的一个或多个其他任务中的故障。当多个任务故障,会很难确定是否有任何故障有关(如一个故障导致另一个故障)。而且,如果有关的话,会很难准确地确定故障(一个或多个)(如果有的话)与其他故障(一个或多个)相关。这种挑战是复杂的,因为实际上早期故障任务发起的故障消息会发送和/或接收得比发送和/或接收后期故障任务的故障消息更晚,从而使得不可能仅基于产生的故障消息的定时准确地确认故障之间的相关性。
发明内容
本发明涉及一种交通车辆,其包括高分辨率时间部件,包括第一任务和第二任务的电子网络,所述电子网络配置成基于高分辨率时间部件利用时间触发通信系统;以及车载计算机。车载计算机包括处理器和有形非临时性计算机可读介质,其包括指令,所述指令在被所述处理器执行时,使所述处理器执行步骤以分类所述电子网络中的故障。所述步骤包括:(一)接收响应于第一任务的第一故障在所述电子系统的第一任务中产生的第一故障代码,其中所述第一故障代码确认(a)与所述第一故障相关联的所述电子网络的第一通信周期,和(b)对应于第一任务的第一消息的第一槽,其中所述第一故障代码发送给所述处理器。所述步骤还包括:(二)接收响应于第二任务的第二故障在所述电子系统的第二任务中产生的第二故障代码,其中所述第二故障代码确认(a)与所述第二故障相关联的所述电子网络的第二通信周期,和(b)对应于第二任务的第二消息的第二槽,其中所述第二故障代码发送给所述处理器。基于关于高分辨率的时间部件同步的时间,第一槽和第二槽分别填入第一故障代码和第二故障代码。所述步骤还包括:(三)使用执行时间表确认与所述第一任务和所述第二任务相关联的执行周期偏移,以及(四)考虑第一故障问题代码的第一周期是否与第二故障问题代码的第二周期分开时间表确认的执行周期偏移。步骤进一步包括:(五)如果第一周期不与第二周期分开执行周期偏移,确定第一故障不导致第二故障,(六)如果第一周期与第二周期分开执行周期偏移,基于任务依赖数据,考虑任何任务的运行是否依赖于任何其他任务的运行,(七)如果没有任务的运行依赖于其他任务的运行,确定第一故障和第二故障是巧合的,以及(八)如果至少一个任务的运行依赖于至少一个其他任务的运行,考虑第二任务的运行是否依赖于第一任务的运行。所述步骤还包括:(九)如果第二任务的运行依赖于第一任务的运行,确定第一任务的故障导致第二任务中的故障,以及(十)如果第二任务的运行不依赖于第一任务的运行,确定第一故障不导致第二故障。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用汽车环球科技运作有限责任公司,未经通用汽车环球科技运作有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110436886.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带紧固盖的瓶
- 下一篇:一种基于LED的智能传感照明系统