用于模型要素标识的系统和方法技术方案

技术编号:4533890 阅读:193 留言:0更新日期:2012-04-11 18:40
在给定在实体-关系-实体关系中表示的至少一个实体的情况下,问题分析系统和方法自动地表达查询,并且自动地从部分论和功能关系的数据库提供对该查询的响应,其中所述查询经由知识搜索工具自动地提交给所述数据库。所述查询可以被格式化为自然语言查询、布尔查询、关键字查询、或者符合数据库管理系统的查询语法的查询。

【技术实现步骤摘要】
【国外来华专利技术】
本申请涉及用于访问在基于计算机的数据库系统中存储的信息的自动 知识搜索的系统和方法。更为具体地,本申请涉及基于对整体-部分(即,部 分论)关系和相关功能关系的数据库中所包含的信息的访问而进行的知识 搜索。
技术介绍
通过自动化来提高效率的总体趋势在很大程度上还没有触及组织内的 创新过程。促进创新思想的传统模型是通过应用心理学技术,比如头脑风 暴。这些技术对所述过程带来的改进有限。近年来,己经出现大量基于计算机的技术,其可以被正在考虑创造或 改进设备、过程或其它系统的研究者或设计者应用。这些技术可以被称为 "问题分析工具"。问题分析工具通过使得用户能够考虑复杂系统和确定应该解决的离散问题(discreteproblem)来帮助用户。这些工具通过提供基于计算机的接口来 完成这一目的,所述基于计算机的接口有助于应用完全理解的问题分析方 法,所述问题分析方法包括,但不限于,根本原因分析、TRIZ("专利技术问题 解决理论"的俄语縮写)、价值工程、系统功能分析和系统基准评价 (benchmarking)。 TRIZ是一种基于方法学、工具集、知识库和基于模型的 技术,用于产生创新理念和问题解决方案。被称为TechOptimizerW的此种 工具的一个例子是由位于马萨诸塞州的波士顿的专利技术机器公司(Invention Machine Corporation)销售的计算机系统。在美国专利No. 6,056,428和美国 专利No. 6,202,043中部分地描述了 TechOptimizer 中用来帮助问题分析的 技术。在位于马萨诸塞州的波士顿的专利技术机器公司(Invention Machine Corporation)的TechOptimizer 用户指南第4版中完整地描述了在这两个专 利中所公开的系统。TechOptimizer 软件包包括允许用户构建设计和/或技术过程的系统 功能模型的模块,以执行对所述设计和/或技术过程的价值诊断,确定所述 设计和/或技术过程的更好(例如,更高的价值)的配置,以及确定为了实现 这种新配置必须解决什么问题。问题分析工具的关键缺陷在于,在问题分析工具大大地有助于对要解 决的特定问题的确定的同时,此种工具的用户需要拥有关于当前问题的知 识,以便充分地描述所述问题或存在所述问题的系统。在2005年11月14 曰提交的名称为"System and Method for Problem Analysis "的美国专利申请 No. 11/273137中,公开了一种用于向用户提供特定相关信息,以帮助对问 题进行建模的方法,其中分析的原理方面是因果关系,并且其中原因或结 果语句被自动地重新表达为自然语言查询。向数据库提交所述查询,并且 返回所述査询结果,从而大大地促进了确定相关因果数据的过程。然而,在使用问题分析工具时存在一类情形,其使得这些工具的使用 困难,并且不能依从(yieldto)上述技术。在这些情形下,研究者或设计者必 须考虑正在被检验的系统的特性。所述正在被检验的系统是否包含设备、 过程、组织或任何其它类型的自然或人工系统,所述研究者或设计者必须 理解所述系统的组成、它的构成组件、以及这些组件之间的交互。这种理 解帮助将研究者引导到对所述问题的更深理解,并且随后对解决方案概念 的更深理解。通过考虑通常被称为"系统功能建模"的系统分析的方法的过程,可 以容易地实现这。在这种分析过程中,研究者可以开始于对处于调査下的 系统的陈述,例如"挤奶凳(milkingstool)"。研究者随后将考虑该挤奶凳系 统的组件是什么凳腿、底座、手柄、农夫、奶牛、地板、挤奶桶。研究 者随后将针对该系统的每对组件,考虑所述组件之间的功能交互是什么。 例如,可以确定的是,底座和农夫之间的交互是该底座支撑该农夫。研究 者将继续进行重复分析,直到己经确定并分类所有已知的交互为止。随后 可以使用价值工程分析的完全理解原理,来洞察每个组件对整个系统的相 对价值贡献。这种类型的分析非常有效,并且被广泛使用。然而,它也是 困难的,因为研究者没有定义明确的方法来确定所述系统的组件和它们的 功能交互。结果是,所述方法大大依赖于个人专业知识。在被通常称为"系统思考"的分析方法中可以看到类似的问题。在该方法中,专业人员确定过程系统的部件,并且使用所述系统的动态特性,以确定要素(elemem)之间的交互以及寻找因果循环。正如同研究者执行系统功能建模分析的情形,系统思考研究者依赖于个人专业知识来确定任何特定系统的组件和交互。在这两种情形中,用户必须构建系统模型,并且使用他或她的专业知识来确定所述系统的组件和这些组件之间的交互。如果该用户不具有足够的专业知识,则该用户必须通过使用可用于发现有用信息的无论何种措施来进行独立的研究。这些措施可以包括使用书、国际搜索引擎、私人数据订购服务、内部企业门户、或相关技术信息的其它来源。
技术实现思路
根据本专利技术的一个方面,提供了一种问题分析方法,用于确定系统的要素。所述方法包括提供系统要素存储设备,所述系统要素存储设备包括系统模型的机器可读表示,所述系统模型包括系统要素;从至少一个系统模型中提取系统要素,并且根据所述系统要素自动地表达査询;使用查询,在一个或多个知识库中搜索对形成所述系统要素有用的组件要素;以及进行对于用于形成所述查询的所述系统要素相关联的所述组件要素的存储和显示中的至少之一。所述方法还包括在表达所述查询之前,将所述系统要素归类为整体-部分关系中的整体要素,实体-关系-实体关系中的实体要素,实体-关系-实体关系中的一对实体要素,或者实体-关系-实体关系中的关系要素。在所述一个或多个知识库中进行搜索可以包括向知识搜索引擎提交所述查询,并且将所述查询格式化为与所述知识搜索引擎兼容。对所述查询进行格式化可以包括将所述查询格式化为自然语言查询、布尔(Boolean)査询、关键字查询、或者符合数据库管理系统的查询语法的査询。所述知识搜索引擎可以包括语义索引和搜索工具,并且所述一个或多个知识库包括语义分析知识库。所述系统模型可以包括设备功能模型,并且所述组件要素可以包括一个或多个设备组件要素。所述系统模型可以包括过程功能模型,并且所述组件要素可以包括一个或多个过程组件要素。所述一个或多个知识库可以包括从由下述知识库组成的组中选出的一个或多个知识库 一个或多个可本地访问的知识库、 一个或多个包含共同知识(corporate knowledge)的知识库、以及一个或多个可公开访问的知识库。所述方法还可以包括表示与一个或多个其它系统要素地理链接的系统元素。所述一个或多个知识库可以包括一个或多个部分论'(mereology)和功能关系数据库。根据本专利技术的另一方面,提供了一种计算机程序产品,所述计算机程序产品包括在至少一个存储设备上存储的计算机可执行指令,所述计算机可执行指令可以被至少一个处理器执行来执行用于确定系统的要素的问题分析方法。所述方法包括提供系统要素存储设备,所述系统要素存储设备包括系统模型的机器可读表示,所述系统模型包括系统要素;从至少一个系统模型中提取系统要素,并且通过转换所述系统要素自动地表达查询;使用査询,在一个或多个知识库中搜索对形成所述系统要素有用的组件要素;以及进行对与用本文档来自技高网
...

【技术保护点】
一种用于确定系统的要素的问题分析方法,所述方法包括: 提供系统要素存储设备,所述系统要素存储设备包括系统模型的机器可读表示,所述系统模型包括系统要素; 从至少一个系统模型中提取系统要素,并且根据所述系统要素自动地表达查询;   使用所述查询,在一个或多个知识库中搜索对形成所述系统要素有用的组件要素;以及 对与用于形成所述查询的所述系统要素相关联的所述组件要素进行存储和显示中的至少之一。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:J托德亨特
申请(专利权)人:发明机器公司
类型:发明
国别省市:US[美国]

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

1