[发明专利]用于分析系统中的事件的方法和装置在审
申请号: | 201380072308.0 | 申请日: | 2013-12-16 |
公开(公告)号: | CN104956335A | 公开(公告)日: | 2015-09-30 |
发明(设计)人: | J.弗勒利希;S.罗特鲍尔 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧永杰;刘春元 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分析 系统 中的 事件 方法 装置 | ||
技术领域
本发明涉及用于分析事件的方法和装置,所述事件在系统中、尤其在电子系统中发生,所述系统由系统组件组成,所述系统组件在内部通过公共数据库彼此通信。
背景技术
系统、尤其电子系统可以由大量不同的系统组件组成。所述系统组件可以一方面包括硬件组件并且另一方面包括软件组件。此外系统组件也可以是在其上实施软件的硬件组件。尤其在安全关键系统中,有错误的系统组件在发生错误时通常立即被切断。然而立即地切断这样的系统组件导致数据的丢失,所述数据对于分析和限定错误原因是必要的。如果在安全关键电子系统中发生错误,那么整个有错误的系统或者至少所述相关的系统组件在许多应用中立即被切断。如果相关系统被冗余地设计,则在识别到可以被分配给系统组件并且局限于该系统组件的错误时,相关的有错误的系统组件被切断,并且随后所述相关的系统组件要么被重新启动,以便消除错误并且检验系统组件,并且将所述系统组件置于所定义的状态下,要么相关的有错误的系统组件通过电子系统的功能性的等价的冗余的系统组件替换。在两种情况下,已经导致整个有错误的系统或者至少有错误的系统组件的切断的、诸如事件或者系统状态的所需要的数据的大部分在切断之后丢失并且不再可用于错误原因的分析和限定。
在运行电子系统期间,在许多传统的电子系统中,所述电子系统的重要的事件和系统状态被记录,其中记录的事件和系统状态或者数据应当随后对于可能的错误原因给出说明。这样的传统的电子系统的示例是在飞机或者有轨车辆中的所谓的黑匣子或者Microsoft Windows系统中的所谓的事件日志或者Unix系统中的系统日志。出于空间原因,这样的系统仅存储数据窗中的时间数据的选择、例如最新的N个数据记录。此外在这样的传统的系统中,在数据存储器中仅存储适用于证明错误的数据,其中所述系统的系统开发者在系统使用前已经考虑到所述错误。因此,如果相应错误发生的可能性在系统开发期间未在系统开发者方被考虑,或者所存储的数据处于相关数据窗之外,则维修工程师可以例如不分析导致或者已经导致系统功能失灵的事件。只要所述数据存储器自身不遭受错误,仅所记载的并且仍可用的数据或者数据记录准备好用于分析错误情况。因此对在错误情况下立即切断的系统或系统组件处的暂时系统状态的检验在传统的系统中是不可能的。
发明内容
因此,本发明的任务是,实现用于分析事件的方法和装置,所述方法即使在切断相关的系统组件后也允许在发生的错误的错误原因方面对所述发生的错误进行分析。
该任务按照本发明通过具有在权利要求1中说明的特征的方法解决。
本发明因此实现用于分析事件的方法,所述事件在系统中发生,所述系统由系统组件组成,所述系统组件在内部通过公共数据库彼此通信并且通过系统的第一接口与系统的系统环境连接,其中所述方法具有以下步骤:
只要系统的完整性组件识别出确定的事件在系统组件中的发生,就将系统的该系统组件与所述系统环境隔离,
通过所述完整性组件将隔离的系统组件的控制移交给系统的分析组件,所述分析组件通过所述系统的第二接口与外部分析单元建立通信连接,并且
通过所述外部分析单元根据隔离的系统组件的组件数据分析在隔离的系统组件中发生的事件,所述组件数据存放在所述系统的公共数据库中。
因此利用按照本发明的方法,保存在错误出现的时间点存在的系统状态以及所记载的事件。由此整个有错误的系统或者至少相关的有错误的系统组件继续可用于分析。
按照本发明的方法可以在系统开发期间被使用用于测试系统或者用于在错误排除的范围中寻找错误原因。此外,可以在现场使用所述系统期间、也即在可操作地使用所述系统期间实施所述按照本发明的方法。
在按照本发明的方法的一种可能的实施方式中,所述系统的分析组件将在系统的公共数据库中存放的、隔离的系统组件的组件数据通过建立的通信连接提供给外部分析单元用以分析在隔离的系统组件中发生的事件。
在按照本发明的方法的另一可能的实施方式中,所述外部分析单元在对在隔离的系统组件中发生的事件进行了分析之后去活隔离的系统组件。
在按照本发明的方法的另一可能的实施方式中,所述分析组件紧接着将相关的系统组件的可定义的组件数据写入所述系统的公共数据库中。
在按照本发明的方法的另一可能的实施方式中,在将所述可定义的组件数据写入系统的公共数据库中后,所述外部分析单元促使整个系统或者所述相关系统组件重新启动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380072308.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于远程站点监控的方法和装置
- 下一篇:基于抽象测试用户控制的测试脚本创建