当前位置: 首页 > 专利查询>伊塔斯公司专利>正文

用于异常检测的方法和系统技术方案

技术编号:2914080 阅读:205 留言:0更新日期:2012-04-11 18:40
一种用于检测异常的系统包括第一硬件系统和第一运行时环境。所述第一硬件系统产生输出。所述第一运行时环境具有到集成开发环境的双向链接。所述第一运行时环境包括第一控制系统、第一诊断代理和第二诊断代理。所述第一控制系统通过给所述硬件系统的控制输入来控制所述硬件系统。所述第一诊断代理检测所述硬件系统中的异常。所述第二诊断代理检测所述控制系统中的异常。一种用于在包括通过链路双向连接的集成开发环境和运行时环境的系统中检测异常的方法包括:将所述运行时环境分区为至少一个操作区域,学习所述操作区域内的正常操作行为,在系统操作期间监控所述操作区域内的当前操作行为,比较当前操作行为与正常操作行为,在当前操作行为与正常操作行为之间存在偏离时检测出异常,将异常追溯回集成开发环境,以及基于异常的追溯识别出集成开发环境中的异常。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及软件和系统,并且更具体地涉及在运行时环境中的异常检测器。
技术介绍
在产品开发的当前范例中,在开发期间,主要设计、测试和实现产品、产品的生产、以及产品的服务的质量。产品、产品的生产或产品的服务中的错误在开发期间被识别出并被纠正。一旦产品被发布,就难以发现剩余的质量问题。在汽车行业中,保修是昂贵的并且会消耗公司的利润。工艺技术是多于百分之五十的保修费用的根本原因。在车辆中运行的软件是工艺技术问题的核心部分。由于工艺技术经常是该问题的根本原因,所以在修理过程中替换零件将不解决问题。因此,希望进行改进。
技术实现思路
根据本专利技术,上述和其它问题通过下面的方案来解决:在本专利技术的一个方面中,一种用于检测异常的系统包括第一硬件系统和第一运行时环境。所述第一硬件系统产生输出。所述第一运行时环境具有到集成开发环境的双向链接。所述第一运行时环境包括第一控制系统、第一诊断代理和第二诊断代理。所述第一控制系统通过给所述硬件系统的控制输入来控制所述硬件系统。所述第一诊断代理检测所述硬件系统中的异常。所述第二诊断代理检测所述控制系统中的异常。在本专利技术的另一个方面中,披露了一种用于在包括通过链接双向连接的集成开发环境和运行时环境的系统中检测异常的方法。该方法包括:将所述运行时环境分区为至少一个操作区域;学习所述操作区域内的正常操作行为;在系统操作期间监控所述操作区域内的当前操作行为;比较当前操作行为与正常操作行为;在存在当前操作行为与正常操作行为之间的偏离时检测出异常;将异常追溯回集成开发环-->境,以及基于异常的追溯识别出集成开发环境中的异常。在本专利技术的另一个方面中,披露了一种计算机程序产品,所述计算机程序产品可由计算系统读取,并且对计算机进程的指令进行编码,该计算机进程用于在包括通过链接双向连接的集成开发环境和运行时环境的系统中检测异常。所述计算机程序产品包括:将所述运行时环境分区为至少一个操作区域;学习所述操作区域内的正常操作行为;在系统操作期间监控所述操作区域内的当前操作行为;比较当前操作行为与正常操作行为;在存在当前操作行为与正常操作行为之间的偏离时检测出异常;将异常追溯回集成开发环境;以及基于异常的追溯识别出集成开发环境中的异常。在本专利技术的另一个方面中,披露了一种用于在包括通过链接双向连接的集成开发环境和运行时环境的系统中检测异常的系统。所述系统包括分区模块、学习模块、监控模块、比较模块、检测模块、追溯模块以及识别模块。所述分区模块将所述运行时环境分区为至少一个操作区域。所述学习模块学习所述操作区域内的正常操作行为。所述监控模块在系统运行期间监控所述操作区域内的当前操作行为。所述比较模块比较当前操作行为与正常操作行为。所述检测模块在当前操作行为与正常操作行为之间存在偏离时检测出异常。所述追溯模块将异常追溯回集成开发环境。所述识别模块基于异常的追溯识别出集成开发环境中的异常。本专利技术可以作为计算机进程、可以为分布式的计算系统、或者作为制造产品、例如计算机程序产品来实现。所述计算机程序产品可以是由计算机系统可读的并且对用于执行计算机进程的计算机指令程序进行编码的计算机存储介质。所述计算机程序产品也可以是在载波上的传播信号,所述载波可由计算系统读取并且对用于执行计算机进程的计算机指令程序进行编码。本专利技术的更完整的理解和它的范围可以从以下简要描述的附图、本专利技术的当前优选实施例的以下详细描述、以及所附的权利要求中得到。附图说明现在参考附图,在附图中相似的参考数字始终代表相应的部分:-->图1是根据本公开内容的一个典型实施例的、用于基于学习模型的生命周期诊断的方法和系统的示意性表示;图2是可以被用于实现本公开内容的各个方面的计算系统的示意性表示;图3是根据本公开内容的一个典型实施例的产品开发的方块图;图4是根据本公开内容的一个典型实施例的、与恶劣的(wicked)问题相关的需求的示意性表示;图5是根据本公开内容的一个典型实施例的、用于基于学习模型的生命周期诊断的方法和系统的示意性表示;图6是根据本公开内容的一个典型实施例的、用于基于学习模型的生命周期诊断的方法和系统的示意性表示;图7示出根据本公开内容的一个典型实施例的图形用户接口实例;图8是根据本公开内容的一个典型实施例的示出分布式系统的示意图;图9是根据本公开内容的一个典型实施例的示出车辆产品开发的进程图;图10是根据本公开内容的一个典型实施例的示出螺旋形生命周期进程的进程图;图11是根据本公开内容的一个典型实施例的示出螺旋形生命周期进程的进程图;图12是根据本公开内容的一个典型实施例的示出车辆开发阶段的进程图;图13是根据本公开内容的一个典型实施例的示出生命周期方法如何通过需求而发展的进程图;图14是根据本公开内容的一个典型实施例的示出生命周期方法如何应用螺旋形子进程的进程图;图15是根据本公开内容的一个典型实施例的示出生命周期方法如何被应用的进程图;图16是根据本公开内容的一个典型实施例的示出生命周期方法如何发展的进程图;图17是根据本公开内容的一个典型实施例的示出生命周期方法如-->何应用螺旋形子进程的进程图;图18是根据本公开内容的一个典型实施例的示出在螺旋形子进程中如何应用生命周期方法的进程图;图19是根据本公开内容的一个典型实施例的系统图;图20示出根据本公开内容的一个典型实施例生命周期方法如何将各层面链接在一起;图21是根据本公开内容的一个典型实施例的示出异常检测系统的进程图;图22是根据本公开内容的一个典型实施例的异常检测系统的示意性表示;图23是根据本公开内容的一个典型实施例的汽油发动机模型系统的示意性表示;图24是根据本公开内容的一个典型实施例的集成控制系统、汽油发动机车辆模型系统、以及异常检测器的示意性表示;图25是根据本公开内容的一个典型实施例的异常检测系统的示意性表示;图26是根据本公开内容的一个典型实施例的异常检测系统的进程流程图;以及图27是根据本公开内容的一个典型实施例的异常检测系统的进程流程图。具体实施方式在本专利技术的优选实施例的以下描述中,参考附图,该附图构成该描述的一部分,并且在附图中通过图解说明示出了本专利技术可以被实践的特定实施例。应理解的是,可以采用其它的实施例,并且可以在不背离本专利技术的范围的情况下进行改变。本公开内容描述了用于基于学习模型的生命周期软件和系统的方法和系统。更具体地,所述软件和系统是自诊断的并且典型地包括嵌入式诊断代理。这些诊断代理可以包括异常检测代理和基于知识的代理。所述系统可以包括集成开发环境(IDE)和链接在一起的运行时环境(RTE)。所述IDE包含一套在所述IDE内相链接的并被链接到所述-->RTE的开发工具。所述RTE包括许多在所述RTE内相链接的并被链接到所述IDE的诊断代理。由此,所述开发工具和诊断代理彼此通信。现在参考图1,示出了一种基于学习模型的生命周期系统100的示意性表示实例。IDE 105包括一套在IDE 105内相链接的软件工具或代理。RTE 110包括另一套在RTE 110内相链接的软件代理。所述IDE105和所述RTE 110通过链路115相链接。图2和下面的讨论意图提供可以实现本专利技术的适合的计算环境的简要、概括描述。虽然不是必需的,但是在由计算系统执行的计算机可执行指令、本文档来自技高网...

【技术保护点】
一种用于检测异常的系统,所述系统包括: 产生输出的第一硬件系统; 具有到集成开发环境的双向链接的第一运行时环境,所述第一运行时环境包括: 第一控制系统,通过给所述硬件系统的控制输入来控制所述硬件系统; 第一诊断代理, 用于检测所述硬件系统中的异常;以及 第二诊断代理,用于检测所述控制系统中的异常; 其中所述第一和第二诊断代理能够通过在所述第一运行时环境内比较当前操作行为与正常操作行为来检测系统的性能的逐步退化从而检测出异常以及通过所述双向链接 将所述异常追溯回集成开发环境。

【技术特征摘要】
【国外来华专利技术】US 2004-10-15 10/967,1021.一种用于检测异常的系统,所述系统包括:产生输出的第一硬件系统;具有到集成开发环境的双向链接的第一运行时环境,所述第一运行时环境包括:第一控制系统,通过给所述硬件系统的控制输入来控制所述硬件系统;第一诊断代理,用于检测所述硬件系统中的异常;以及第二诊断代理,用于检测所述控制系统中的异常;其中所述第一和第二诊断代理能够通过在所述第一运行时环境内比较当前操作行为与正常操作行为来检测系统的性能的逐步退化从而检测出异常以及通过所述双向链接将所述异常追溯回集成开发环境。2.根据权利要求1所述的系统,其中:所述集成开发环境包括运行在所述集成开发环境内的软件和硬件开发工具的集合,所述软件和硬件开发工具使得能够将第一和第二诊断代理部署到所述运行时环境中。3.根据权利要求1所述的系统,进一步包括:产生输出的第二硬件系统;具有到所述集成开发环境的双向链接的第二运行时环境,所述第二运行时环境包括:第二控制系统,通过给所述硬件系统的控制输入来控制所述硬件系统;第三诊断代理,用于检测所述硬件系统中的异常;以及第四诊断代理,用于检测所述控制系统中的异常;其中所述第三和第四诊断代理能够通过在所述第二运行时环境内比较当前操作行为与正常操作行为来检测系统的性能的逐步退化从而检测出异常以及通过所述双向链接将所述异常追溯回所述集成开发环境。4.根据权利要求1所述的系统,其中:所述双向链接包括开发运行时开发链接,该开发运行时开发链接与数据库和消息传递的组合相关联,以便包含由所述集成开发环境产生的配置数据以及将所述配置数据传递到所述第一运行时环境,以便将所述第一和第二诊断代理部署在所述第一运行时环境中。5.根据权利要求4所述的系统,其中:所述双向链接从所述第一运行时环境接收异常,并且将所述异常传递到所述集成开发环境。6.根据权利要求1所述的系统,其中:所述第一诊断代理包括多个第一诊断代理;并且所述第二诊断代理包括多个第二诊断代理。7.根据权利要求1所述的系统,其中:所述第一运行时环境包括多个运行时环境。8.一种用于在包括通过链接双向连接的集成开发环境和运行时环境的系统中检测异常的方法,所述方法包含:将所述运行时环境分区为至少一个操作区域;学习所述操作区域内的正常操作行为;在系统运行期间,监控所述操作区域内的当前操作行为;比较当前操作行为与正常操作行为;在当前操作行为与正常操作行为之间存在偏离时检测出异常;通过所述链接将所述异常追溯回所述集成开发环境;以及基于所述异常的追溯,识别出所述集成开发环境中的异常。9.根据权利要求8所述的方法,其中:对系统进行分区包括利用自组织映射将所述系统分区为至少一个操作区域。10.根据权利要求9所述的方法,其中:对系统进行分区包括利用自组织映射将所述系统自动分区为至少一个操作区域。11.根据权利要求8所述的方法,其中:检测异常包括利用时间-频率分析来检测异常。12.根据权利要求11所述的方法,其中:检测异常包括利用识别与所述正常操作行为的统计偏离的时间-频率分析扩展来以高统计精度检测异常。13.根据权利要求8所述的方法,其中:对系统进行分区包括被称为区域化的将所述系统分区为至少一个操作区域。...

【专利技术属性】
技术研发人员:威廉L米勒德拉甘德朱德赞诺维克J刘
申请(专利权)人:伊塔斯公司罗伯特博世有限公司J刘德拉甘德朱德赞诺维克
类型:发明
国别省市:US[美国]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1