首页> 中国专利> 在关联存储器内创建优化比较标准

在关联存储器内创建优化比较标准

摘要

本公开涉及包括关联存储器(102)的系统(100),该存储器包括多个数据(104)和多个数据间的多个关联关系(106)。多个数据(104)被收集到关联群(1208)中。关联存储器(102)经配置从而根据多个数据(104)间的至少间接关系(110)而被查询。系统(100)也包括输入装置(120),其与所述关联存储器(102)通信,所述输入装置(120)经配置从而接收输入标准(1214)。系统(100)也包括与输入装置(120)和关联存储器(102)通信的优化器(138)。优化器(138)经配置从而使用关联存储器(102)根据输入标准(1214)生成多维标准文件(1218)。优化器(138)将输入标准(1214)转换为与专家权重关联的数值表示,并且生成所述多维标准文件(1218)从而包括与所述输入标准(1214)有关的优化的多个标准。

著录项

  • 公开/公告号CN103488672A

    专利类型发明专利

  • 公开/公告日2014-01-01

    原文格式PDF

  • 申请/专利权人 波音公司;

    申请/专利号CN201310231463.4

  • 发明设计人 J·惠兰;

    申请日2013-06-09

  • 分类号G06F17/30(20060101);

  • 代理机构11245 北京纪凯知识产权代理有限公司;

  • 代理人赵蓉民

  • 地址 美国伊利诺伊州

  • 入库时间 2024-02-19 21:48:50

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-04-24

    授权

    授权

  • 2015-07-08

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20130609

    实质审查的生效

  • 2014-01-01

    公开

    公开

说明书

技术领域

本公开大体上涉及关联存储器管理,并且尤其涉及为了当在关联存 储器中执行数据搜索时改进搜索标准而在关联存储器内创建优化比较 标准。

背景技术

一些用户可能具有格式化当格式化关联存储器的查询时使用什么 标准的困难。例如,当解释数据时可能出现问题。此外,对主题的不熟 悉性可以导致创建不是优化的比较。进一步,当使用关联存储器执行公 式化查询时的实体比较时,使用精确的标准可以是有帮助的。此外,优 质的关联存储器比较可能依靠用户的主题专业技术,以便精确地执行实 体比较。

因此,当查询关联存储器时可能出现的问题是怎样优化地形成查 询的问题。当查询关联存储器时可能出现的另一个问题是当主题不是 用户所擅长的领域时怎样优化关联存储器的查询。

发明内容

本发明说明性的多个实施例提供了一种系统。该系统包括关联存储 器,其包括有多个数据和多个数据间的多个关联关系。多个数据被收集 到关联群组中。关联存储器经配置从而根据多个数据间的至少间接关系 查询。该系统也包括与关联存储器通信的输入装置,该输入装置经配置 从而接收输入标准。该系统也包括与输入装置和关联存储器通信的优化 器。优化器经配置从而使用关联存储器从输入标准生成多维标准文件。 优化器将输入标准转换为与专家权重(expert weights)关联的数值表示, 并且生成多维标准文件从而包括与输入标准有关的优化的多个标准。

说明性的实施例也提供方法。使用连接非瞬态计算机可读存储介质 的计算机和包含多个数据和多个数据间多个关联关系的关联存储器实 现该方法。多个数据被收集到关联群组中。关联存储器经配置从而根据 多个数据间的至少间接关系查询。方法包括在与关联存储器通信的输入 装置接收输入标准。该方法也包括使用关联存储器和与输入装置和关联 存储器通信的优化器从输入标准生成多维标准文件。该方法也包括使用 优化器将输入标准转换到与专家权重关联的数值表示。该方法也包括使 用优化器生成多维标准文件,从而包括与输入标准有关的优化的多个标 准。

说明性的实施例也提供系统。系统包括关联存储器,其包含多个数 据和多个数据间的多个关联关系。多个数据被收集到关联群组中。关联 存储器经配置从而根据从包括多个数据间的直接和间接关系的群组中 选择至少一个关系而被查询。关联存储器逻辑上被分成多个透视图。多 个透视图(perspectives)包含多个数据的子集的相应的多个表示。该系 统也包括输入装置,其经配置从而接收第一标准文件和第二标准文件。 第一标准文件包含多个透视图中的第一透视图中的第一属性种类和第 一透视图中的第二属性种类。第二标准文件包含第一透视图中的第三属 性种类和第一透视图中第四属性种类。第一属性种类和第三属性种类等 同。第二属性种类和第四属性种类等同。该系统也包括优化器,其经配 置从而在第一标准文件和第二标准文件上执行多维组合,从而形成包含 第一透视图中的第五属性种类和第一透视图中第六属性种类的第三标 准文件。第五属性种类等同于第一属性种类和第三属性种类。第六属性 种类等同于第二属性种类和第四属性种类。

特征和功能可以在本公开的各种实施例中独立实现,并且可以在 其他实施例中组合,其中能够参考下列描述和附图看出更多细节。

附图说明

在权利要求中阐明被认为表征说明性的实施例的新颖特性。然而当 结合附图阅读时,通过参考本公开的说明性的实施例的详细说明,会更 好地理解说明性的实施例以及更优选的使用方式、进一步目标及其特 性,其中:

图1是按照说明性的实施例用于公式化关联存储器的查询的系统;

图2是按照说明性的实施例用于关联存储器中查询属性选择的优化 的示意图;

图3是按照说明性的实施例的在说明性的实施例中使用的化学制品 的比较的标准文件的实例的示意图;

图4是按照说明性的实施例的部分的实体比较的实例的示意图;

图5是按照说明性的实施例其中权重分配给比较标准的部分的比较 的标准文件的实例的示意图;

图6是按照说明性的实施例的有关用于创建组合标准文件的给定领 域的部分的比较的多个标准文件的实例的示意图;

图7是按照说明性实施例的用于耐腐蚀部分的优化比较标准的实例 的示意图;

图8是按照说明性实施例的具有从用于耐腐蚀部分的优化比较标准 公式化的有关结果的关联存储器中的部分比较的实例的示意图;

图9是按照说明性实施例示出关联存储器内部的优化比较标准的创 建的图表;

图10是按照说明性实施例示出关联存储器内部的优化比较标准的 创建的流程图;

图11是按照说明性实施例示出关联存储器内部的优化比较标准的 创建的流程图;

图12是按照说明性实施例示出多维标准创建和使用的图表;

图13是按照说明性实施例示出多维标准创建和使用的流程图;和

图14是按照说明性的实施例数据处理系统的示意图。

具体实施方式

说明性实施例认识并考虑在关联存储器中公式化优化查询可能是 困难的,特别是在用户不在主题专家的技术领域中。因此,说明性实施 例提供用于为关联存储器查询自动优化属性选择的装置和方法。说明性 的实施例具有许多其他应用。

说明性的实施例提供几个有用的功能。说明性的实施例可以通过为 每个人的使用创建优化标准提供有效机构利用跨大量数据组的知识。这 个功能可以得到相对于关联存储器的使用的相当大的成本节省。说明性 的实施例也可以在专业人员和初学者用户之间跨接学问间隙,从而促进 生产率而没有必须保持专家的标杆。这个功能可以导致相对于关联存储 器的使用的成本避免。说明性的实施例可以帮助减少由于与导出知识或 从大的复杂的数据集理解关联的困难的混乱的潜在可能。说明性的实施 例可以为在关联存储器内更好的标准选择提供长期解决方法,从而再次 避免成本。

现在注意回到这里所述的说明性实施例的操作功能的实例。说明性 的实施例提供了系统方法的创建,其允许用户将有用的标准聚在一起, 并且将其分配到关联存储器的透视图内的特别指定的属性。然后,当用 户比较实体时,用户可以选择最佳标准使用,其关于根据从所述用法集 聚的信息其透视图内的特别指定属性。

以这个方式,说明性的实施例可以用于导出关联存储器中的优化标 准。可以在比较查询中应用优化标准,以便获得更加相关且更精确的结 果。

换句话说,说明性的实施例提供用于为关联存储器内的实体比较创 建优化比较标准的方法和系统。实现这个说明性的实施例的一种方式是 将比较标准的个体数字表示法保存在相应于具体属性或其透视图的二 进制文件中。所保存的文件可以保持在相同目录位置中,其他本地存储 的标准文件在相同透视图内,全部共用相同指定属性。然后,说明性的 实施例可以使多维组合并积累这些标准文件,以便标准文件能够由其他 用户使用。以这个方式,其他用户可以利用创建标准文件的用户的知识 和专门技术。

此外,说明性的实施例可以为用户提供动态预先确定过滤器,其自 动选择最佳标准,以便为关联存储器内的给定透视图的具体属性比较实 体。说明性的实施例可以根据从上述用法集聚的信息的组合选择正确标 准。说明性的实施例可以通过应用在事先调查期间获得的主题专门技 术,帮助用户获得更多相关的实体比较。因此,在一个说明性的实施例 中,系统可以提供优化的的“一个尺寸适合全部”的方法,而如果存在 保持与透视图或具体属性的个体相关性。

如这里所使用的,术语“关联存储器”涉及多个数据和多个数据间 的多个关联关系。数据和关联关系可以被存储在非瞬态计算机可读存储 介质中。多个数据可能被收集到关联群组中。关联存储器可以经配置从 而除了根据多个数据间的直接相关性以外根据多个数据间的间接关系 而被查询。关联存储器也可以经配置从而根据直接关系、和直接和间接 关系的组合而被查询。

因此,关联存储器可以被表征为多个数据和多个数据间的多个关联 关系。多个数据可能被收集到关联群组中。关联存储器可以经配置从而 根据除了多个数据间的直接相关性以外的多个数据间的至少一个关系 查询,其从包括直接和间接关系的群组中选择。关联存储器也可以采取 软件形式。因此,关联存储器也被认为是这样的过程,通过该过程信息 被收集到关联群组中,以便根据除了直接相关性的关系获得新的理解。

如这里所使用的,术语“实体”涉及具有清楚、分离存在物的物体, 尽管这种存在物不需要是材料存在物。因此,抽象物和法定构造可以被 认为是实体。如这里所使用的,实体不需要是有生命的。

如这里所使用的,“透视图(perspective)”可以是“观点(point of  view)”。对于关联存储器,透视图可以是用于用户领域的特殊方面的 上下文或背景的选择。

如这里所使用的,“领域”可以是在手边用于分析的主题。

图1是按照说明性的实施例用于公式化关联存储器的查询的系统。 可以使用一个或更多数据处理系统,可能在分布式或者网络的环境中, 并且可能通过被称为“云”的远程管理数据处理系统的群组执行图1示 出的系统100。实现系统100的一个或更多数据处理系统的每个都可以 是参考图12描述的系统1200,或者其变形例。系统100可以表征为包 括一个或更多区块。这些区块的每个可以是分离或者是单片结构的部 分。

系统100可以包括关联存储器102。关联存储器102可以包括多个 数据104和多个数据间的多个关联关系106。多个数据104可以被收集 到关联群组108中。关联存储器102可以经配置从而除了根据多个数据 104间的直接相关性112以外根据多个数据104间的间接关系110查询。

关联存储器102可以在逻辑上分成多个透视图114。多个透视图114 可以包括多个数据116的子集的相应的多个表示。多个的透视图114可 以包括特殊的透视图,比如第一透视图118。

系统100可以包括输入装置120。输入装置120可以是经配置从而 接收输入的有形装置。输入装置120的实例包括键盘、鼠标、触摸屏、 经配置从而接收数据的有形处理器、数据总线、有形语音识别系统及其 他。输入装置120可以经配置从而接收第一标准文件122和第二标准文 件124。第一标准文件122可以包括多个透视图114中的第一透视图118 的第一属性种类126。第一标准文件122也可以包括第一透视图118的 第二属性种类128。第二标准文件124可以包括第一透视图118的第三 属性种类130和第一透视图118的第四属性种类132。第一属性种类126 和第三属性种类130可以等同134。第二属性种类128和第四属性种类 132等同136。通过“等同”,说明性的实施例设想所讨论的属性涉及 相同题材。例如,第一属性种类126和第三属性种类130可以涉及相同 的材料性质,但是不同的属性可以涉及相同材料的不同物体。

系统100也可以包括优化器138。优化器138可以是数据处理系统, 诸如图14的数据处理系统1400,其结合非瞬态计算机可读存储介质上 存储的软件操作。这种软件可以经配置从而执行这里所述的功能。优化 器138可以经配置从而在第一标准文件122和第二标准文件124上执行 多维组合140,从而形成第三标准文件142。第二标准文件142可以包 括第一透视图118的第五属性种类144和第一透视图118的第六属性种 类146。第五属性种类144可以等同于134第一属性种类126和第三属 性种类130。第六属性种类146可以等同于136第二属性种类128和第 四属性种类132。

在说明性的实施例中,第五属性种类144可以具有与第一属性种类 126的第一值或者第三属性种类130的第三值不同的第五值。同样,第 六属性种类146可以具有与第二属性种类128或者第四属性种类132的 第四值不同的第六值。然而,在一些说明性的实施例中这些对应值可以 相同。

在说明性的实施例中,第一值可以是第一用户可选择的复选框。同 样,第二值可以是第二用户可选择复选框,第三值可以是第三用户可选 择的复选框,并且第四值可以是第四用户可选择的复选框。在说明性的 实施例中,第五价值可以是由优化器138确定的第五复选框,并且第六 值可以是由优化器138确定的第六复选框。优化器138可以将这些复选 框的每个都转换为适合于在多维组合140期间计算的数值。

可以改变涉及检查盒的这些说明性的实施例。在一个说明性实施例 中,用户可能无法修改第五和第六复选框(checkbox),尽管在其他说 明性实施例中,用户可能呈现有修改第五和第六复选框的能力。在还另 一个说明性的实施例中,复选框可以由数字、字母、特性、图片、或任 何其他方便的表示代替。也可能使用其他介质,如果因此配置输入装置 120和优化器138,那么这些介质包括声音或触摸。因此,如上所述的 值不限制于数字。

可以通过对如上所述的各种值加权进一步影响多维组合140。例如, 第一值可以分配第一权重,第二值可以分配第二权重,第三值可以分配 不同于第一权重的第三权重,并且第四值可以分配不同于第二权重的第 四权重。在这个说明性的实施例中,优化器138可以进一步经配置从而 包括第一权重、第二权重、第三权重、和第四权重作为多维组合140的 一部分。

例如,在具体说明性的实施例中,第一值可以是第一检查盒。第一 检查盒被分配大于或小于分配给第一属性种类126的剩余检查盒的权 重。因此,当执行多维组合140,优化器138可以给出或多或少的权重 给第一值。

系统100可以进一步不同于如上所述的说明性实施例。例如,系统 100也可以包括查询装置148。查询装置148可以被连接到120,但是可 以连接到用于接收有关于查询的任何适合的工具。因此,尽管用户可以 使用输入装置120将查询输入到查询装置148,但是查询装置148可以 从其他源接收查询或有关于查询的信息,包括自动从意图自动生成查询 或查询信息的过程。无论如何,查询装置148可以经配置从而使用第三 标准文件142执行关联存储器102的查询。这个查询可以在第一透视图 118内部执行。

在有关于自动生成查询的具体实例中,查询装置148接收第三标准 文件142作为输入,并且自动使用第三标准文件142作为用于在关联存 储器102上执行查询的基础。然而,在其他说明性的实施例中,用户可 以在提出查询之前编辑或者有机会编辑第三标准文件142。除了使用第 三标准文件142,用户也可以增加附加信息到查询。在一些情形中,用 户也可以选择当使用查询装置148使用查询时忽视第三标准文件142。

说明性的实施例包括用于反馈多维组合的结果给优化器138的选 择。因此,输入装置120可以进一步经配置从而接收第三标准文件142。 在这个情形中,优化器138可以经配置从而在第一标准文件122、第二 标准文件124、第三标准文件142上执行多维组合140。这个新的多维 组合可以形成第四标准文件。第四标准文件的结构可以类似于第三标准 文件142的结构。因此,第四标准文件可以包括第一透视图118中的第 七属性种类和第一透视图118中的第八属性种类。第七属性种类和第一 属性种类126可以等同,并且同样第八属性种类和第三属性种类130可 以等同。

图1中示出的说明性实施例可以进一步变化。例如,按照透视图的 单个属性或者按照相同透视图,第一标准文件122和第二标准文件124 可以被保存在关联存储器102或者其他存储装置中。类似地,根据具体 属性、具体透视图的一个或两者,第三标准文件142可以被保存在关联 存储器102或者其他存储装置中。因此,按照透视图或透视图的属性可 以存取这些标准文件。

图1中示出的说明性的实施例不是意味着暗示对可以实现不同说明 性实施例的方式的物理或结构限制。除了和/或代替所示的可以使用其他 部件。一些部件在一些说明性实施例中可能不是必须的。同时,区块经 呈现从而示出一些功能部件。当在不同的说明性实施例中实现时,这些 区块的一个或更多可以被组合和/或分为不同区块。

图2是按照说明性的实施例用于关联存储器中查询属性选择的优化 的示意图。为关联存储器中查询优化属性选择的过程可以是参考图1所 述的说明性实施例的具体实例。

主要注意回到关联存储器的概论。关联存储器200可以根据内容而 不是地址存储信息,并且存储内容间的关系,以便识别可能不明显的关 系。这个功能当对大量数据操作时尤其有用的。因此,关联存储器技术 被认为是这样的过程,通过该过程信息被收集到感兴趣的关联群组中, 以便根据除了直接相关性的关系获得新的理解。

关联存储器200可以包括关于一个或更多领域的数据,诸如领域 202。再次,“领域”可以是在手边用于分析的主题。领域202可以包 括一个或更多实体204。再次,“实体”可以涉及具有清楚、分离存在 物的物体,尽管这种存在物不需要是材料存在物。具体实体可以包含一 个或更多用于描述其的属性。

在具体实例中,“领域”可以是“飞机维护”,并且“实体”可以 是当执行飞机维护时使用的具体部分。实体也可以是销售该部分的公 司、描述该部分的具体数据段、或者涉及领域202的数据的许多其他实 例。每个实体都可以包括一个或更多属性,诸如属性206。例如,属性 206可以是部分的性质,诸如该部分是否是耐腐蚀的。

如上所述,当公式化关联存储器200的查询是用户可能不擅长领域 202的主题时,可能出现问题。在这个情形中,按照查询得出的比较可 以是非最佳的。因此,整个议程计划,诸如飞行器的维护,可能是较无 效的。

此外,说明性的实施例可以为用户提供动态过滤器,其自动选择最 佳的或接近最佳标准,以便为关联存储器内的给定透视图的具体属性比 较实体。说明性的实施例可以根据由主题专家从上述用法集聚的信息的 组合选择正确标准,这些专家当执行关联存储器200的查询时具有在属 性的选择上具有更完全的控制。因此,说明性的实施例可以通过应用具 有优选的“一个尺寸适合全部”的方法帮助用户获得更多相应的实体比 较,如果存在这样的方法,即使用户不是主题专家,该方法也有关于用 户的透视图或者具体属性。

在宽的非限制性实例中,主题专家可以已经为涉及实体214的属性 206中的许多属性建立第一数目的值212。然后,主题专家可以将属性 206和第一数目的值212保存在标准文件中。类似地,相同或不同主题 专家可以将用于属性208和属性210的值保存在第二和第三标准文件 中。

随后,可能不是主题专家的另一个用户可以通过生成属性组218的 组合216利用主题专家的知识。可以由属性206、属性208、和属性210 的多维比较生成组合216。在所讨论的全部实体204之间,以属性对属 性为基础比较这些属性的值。结果得到最佳标准文件220。然后,最佳 标准文件220可以用作关联存储器200的查询的基础。结果,用户能够 利用主题专门技术,而不需要实际上是主题专家。

图3是按照说明性的实施例的在说明性的实施例中使用的化学制品 的比较的标准文件的实例。标准文件300可以是图2的属性206、属性 208、或者属性210的实例。标准文件300可以涉及领域中的实体,例 如图2中领域202的实体214。标准文件300也可以表现用于将给定材 料的具体性质的相对相关性输入到特殊领域中的机构。

再次,当使用关联存储器执行实体比较时,公式化查询时使用精确 标准改进最终的查询结果。因此,关联存储器可以依靠用户提供尽可能 多的主题专门技术,一边准确地执行实体比较。

不幸地是,对于公式化使用什么标准或者所选标准将给以什么权 重,不是主题专家的用户可能具有困难。解释数据的问题和对主题的不 熟悉性可能导致没有创建最佳比较。

例如,标准文件300可以展示为复杂的数据集。标准文件300可以 描述用于比较一个化学制品和另一个的标准。确定这些化学制品的哪个 标准用于给定领域可能对不是主题专家的用户不明显。例如,当执行关 于给定领域的查询时,用户可以提问材料的沸点302是否比材料的蒸汽 压304更重要。

说明性实施例可以用于创建系统方法,其允许用户将有用的创建标 准聚在一起,并且将其分配到关联存储器透视图内的特定属性。然后, 当用户比较实体时,用户可以选择最佳标准使用,其关于根据从以前使 用而集聚的信息在其透视图内的特定属性。

说明性的实施例可以是迭代的。例如,因此每个查询和属性的新组 合可以反馈到关联存储器作为附加的标准文件。因此,说明性的实施例 提供改进使用的关联存储器,因为说明性的实施例保持上述标准然后基 于这些标准。说明性的实施例也允许非专家利用在相同数据集操作的主 题专家的知识,而减少或去除主题专家在非专家可以处理的材料上花费 的时间。说明性的实施例可以是独立和普遍可展开的。说明性的实施例 也可以是平台独立和便携的。

图4是按照说明性的实施例的部分的实体比较的实例的示意图。图 4的实体比较400可以是实体比较的实例,诸如图2的实体204。

如上所述,关联存储器可以在逻辑上被分为透视图,诸如透视图 402。再次,透视图提供“观点”或者用于用户领域的特殊方面的背景。 例如,部分404能够是被称为“商用飞行器”的问题领域内的透视图。

在关联存储器内,实体比较的结果可以是有序的实体列表,这些实 体“相似”或“类似”透视图内原始的或者找到的实体。关联存储器可 以收集这些实体间的全部匹配属性,从而公式化列表。列表的顺序可以 取决于匹配属性的重要度。此外,列表的分级可以与所发现的属性数目 相关联。

当进行比较时,一些匹配属性可以比其他的更相关。例如,用户可 以考虑由于比较两个部分时较不相关的名为“区域”的属性,然而匹配 的大小或材料可能是更相关的。因此,告诉关联存储器什么是重要的和 什么是不重要的可以对获得优化比较非常有用。

图4中所示的结果可能不是最佳的,因为许多匹配属性可能被认为 是过于普通并且不是十分相关。例如,更相关的比较可能是抗腐蚀的部 分。

图5是按照说明性的实施例其中权重分配给比较标准的部分的比较 的标准文件的实例的示意图。标准文件500可以是图3的另一个实例标 准文件300。标准文件500可以是图2中的属性206的实例。标准文件 500可以是图1的第一标准文件122或第二标准文件124的实例。

标准文件500包括属性种类502。属性种类502中的每个属性可以 与定标504关联,该定标504指示对所关心领域的给定属性的相对重要 性。在说明性的实施例中,定标504可以采取指示权重的复选框506的 形式。低权重可以通过选择最左侧盒指示,并且高权重可以通过选择最 右侧盒指示。高和低之间的相对权重可以通过适合地选择在中间的盒指 示。在说明性的实施例中,主题专家可以做出这些选择。数据处理系统 可以将选择的复选框转换为相应数值用于后处理。

说明性的实施例不限制于图5中所示的实例。例如,指示相对权重 的数字可以被直接输入到对话框或输入到另一个输入机构中。换句话 说,可以存在更多或更少的复选框。也可以使用用于指示权重的其他的 方案,例如下拉菜单、具有可调节杆高度的柱状图、或者其他方案

现在转向用于标准文件500的使用,为了获得相关的比较,说明性 的实施例可以使用从透视图内的每个实体的属性种类得出的标准。这些 属性种类502被示为列表。主题专家可以使用定标504将权重分配给这 些种类,以便加强其与其他属性的关联关系,从而给其或多或少的重要 性。

每个权重相应于在作为大范围复选框的图中表示的重要水平。用户 能够向低端加权较少的种类,或者完全不加权。换句话说,说明性的实 施例可以处理无法选择复选框作为“零”权重,意思指所讨论的属性是 不相关的或者不重要。相反地,用户能够向较高端或相关的种类增加权 重。

当用户完成用于特殊实体的权重分配时,他或她能够因此保存相对 于透视图内的实体的具体属性的比较标准。例如,如果领域是飞机维护, 那么对于给定的腐蚀部件,关于腐蚀的属性被分配权重并且在关联存储 器的透视图内保存结果。在说明性的实施例中,如果主题专家没有指定 用于属性的权重,那么说明性的实施例可以使用透视图代替。

说明性的实施例可以以二进制文件保存相应于其透视图和具体属 性,例如“耐腐蚀”,的比较标准的单个数字表示。这个二进制文件可 以采取其他的格式,但是无论采取什么格式都可以被称为“标准文件”。 所保存的文件可以保持在相同目录位置中,与其他本地存储的标准文件 在相同透视图内,全部共用相同指定属性。然后,说明性的实施例可以 使多维组合并积累这些标准文件,以便标准文件能够普遍地使用。结果 是结合的标准文件。其他的组合方案可以用于使用各种统计技术或外部 分配的权重因子来生成组合标准文件。

得到的组合标准文件可以允许或许不是主题专家的其他用户利用 最初创建标准文件的主题专家的知识和专门技术。因此,说明性的实施 例可以允许初学者用户产生更靠近优化结果,而不需要主题专门技术。

因此,说明性的实施例提供通过使用到关联存储器的界面通知关联 存储器当执行实体比较时使用什么标准。这个界面可以变化范围和功能 性。然而,该界面可以保存在无论关联存储器能够处理什么能力中定义 标准的工作。

说明性的实施例不必需限于相同类型的实体比较。说明性的实施例 可以比较不同类型的实体,诸如保持要求的部分特征。

图6是按照说明性的实施例的有关用于创建组合标准文件的给定领 域的部分的比较的多个标准文件的实例的示意图。标准文件组600可以 包括标准文件602、标准文件604、标准文件606、和标准文件608。例 如,这些标准文件的每个可以是图5的标准文件500、图3的标准文件 300、图2的标准文件206、或者图1的第一标准文件122或者第二标准 文件124。这些标准文件的每个都可以已经由一个或更多主题专家创建。

图6中所示的说明性实施例表现为维护领域中部件抗腐蚀而收集的 四个不同的权重组合。每个标准表现了用户确定什么相对于评估耐腐蚀 部分是有价值的。

说明性的实施例可以使用图6中所示的四个标准文件的每个计算最 佳比较标准,从而当比较抗腐蚀部分时使用。说明性的实施例可以通过 多维组合所保存的标准文件并将结果应用到图7所示的新的标准组得出 该计算。然后,如图8所示,关联存储器可以将新的标准组应用到比较, 从而得到更相关的结果。

图7是按照说明性实施例的用于耐腐蚀部分的优化比较标准的实例 的示意图。组合的标准文件700可以是图1的第三标准文件的实例,或 图2的最佳标准文件220。组合标准文件700可以通过将图6的标准文 件组600组合到单个标准文件中得出。

在图7中,属性种类组702中的每个属性种类可以被分配在定标704 中的给定权重。这个分配可以自动执行,由于如果具体属性没有指定, 分配给具体属性或相同透视图内的相同属性种类的其他标准文件中的 其他权重的组合。用于组合标准文件700中的给定属性的得出权重可以 与用于生成组合标准文件700的一个标准文件中相应权重相同或不同。

图8是按照说明性实施例的具有从用于关联存储器的耐腐蚀部分的 优化比较标准公式化的有关结果的关联存储器中的部分比较的实例的 示意图。结果800可以是相对于图4的实体比较400的替换结果的实例。 结果800可以使用图7的组合标准文件700生成。结果800可以胜过图 4的实体比较400,因为结果800可以根据从生成过去标准文件的主题 专家的过去操作利用的知识生成。用这样的方式,即使初学者用户可以 能够生成相对于主题专家可以生成的结果的类似查询结果。

图9是按照说明性实施例示出关联存储器内部的优化比较标准的创 建的图表。参考图1到图8描述,示意图900获取说明性的实施例使用。 如下面所提到的,“过程”被称为执行动作。如这里所使用的,“过程” 被认为是非瞬态处理器或经配置从而执行所述动作的其他实际装置,或 者可以被认为是非瞬态计算机可读存储介质,其存储当执行时经配置从 而实施所述的动作的计算机可用程序代码。

为了给定透视图或指定属性,该过程允许对公式化标准感觉满意的 用户生成器自己的标准和标准文件。这个过程在环形“1”902的每个情 况下示出。省略符号904指出以除了图9中所示的方式可以生成更多或 更少的标准文件。

然后,该过程可以以相应于透视图、具体属性、或两者的个体二进 制文件数字地保存每个生成的标准。这个过程在环形“2”906的每个情 况下示出。标准文件不需要被存储为二进制文件,但是可以以其他格式 存储。这个过程可以被执行比图9所示的更多或更少次。

然后,该过程可以多维组合所生成标准文件的两个或更多,可能与 其他“公式化”文件一起,从而创建组合标准文件。这个过程在环形“3” 908示出。组合标准文件可以是关于特殊透视图内部的具体属性的标准 的累积。当生成组合标准文件时可以应用不同于或除了多维组合的数学 过程。

然后,不考虑熟练程度或专门技术,该过程允许其他用户使用组合 标准文件作为用于生成查询的基础,从而生成更多最佳结果。这个过程 在环形“4”910示出。以这种方式,该过程可以使用积累的平均标准用 于关于透视图内执行的具体属性的任何实体比较。该过程可以其后终 止。

图9中所示的说明性的实施例不是意图暗示对可以实现不同说明性 实施例的方式的实际或结构限制。可以使用除了和/或代替所示的其他元 件。一些元件在一些说明性的实施例中可以不是必需的。同时,区块被 呈现从而图示一些功能部件。当在不同说明性实施例中执行时,这些区 块的一个或更多可以被组合和/或分为不同的区块。

图10是按照说明性实施例示出关联存储器内部的优化比较标准的 创建的流程图。过程1000可以是图9的示意图900的实例。在使用中, 过程1000可以是参考图1到图8描述的技术的流程。如下面所提到的, “过程”被称为执行动作。如这里所使用的,“过程”被认为是非瞬态 处理器或经配置从而执行所述动作的其他实际装置,或者可以被认为是 非瞬态计算机可读存储介质,其存储当执行时经配置从而实施所述的动 作的计算机可用程序代码。

该过程通过确定用户是否关于领域知识渊博开始(区块1002)。这 个确定可以通过接收用户输入并根据用户输入做出确定进行这个确定。 这个确定也可以根据使用过程的用户的一致性自动进行或者通过其他 自动方法自动进行。

响应于用户是知识渊博的(在区块1002“是”确定),并且在给定 透视图、具体属性、或两者内,该过程可以根据由知识渊博的用户提供 的标准创建并保存一个或更多标准文件(区块1004)。例如,当主题专 家进入关于执行关联存储器的查询的标准和/或标准的权重时,该过程自 动创建并保存每个标准文件。主题专家不需要知道或控制该过程。然而, 在一些说明性的实施例中,主题专家可能在是否或怎样保存标准文件上 具有一些控制。

然后,也在透视图、具体属性、或两者内,该过程创建一个或更多 组合标准文件(区块1006)。每个组合标准文件都可以从在区块1004 中创建并保存的标准文件的两个或更多的组合创建。也参考图1到图9 描述标准文件的组合。

在区块1006创建组合标准文件之后,用户可以选择森么时候选择 用于特殊实体比较的标准(区块1008)。当为特殊实体比较选择标准时, 区块1008内的个体盒表现用户具有的选择。全部,区块1008示出用户 选择的一个可能的结构。用户可以从大范围标准选择,其可能不是按照 需要具体的。说明性的实施例允许用户在区块1008选择一个或更多新 的选项,其被表示为属性具体标准。这些新的选项可以被包括作为最后 的查询过程的部分。因此,一旦做出选择,该过程可以在评估比较的较 大过程中继续。然而,参考图10,过程可以终止。

回到区块1002,如果用户不是关于领域知识渊博的(给区块1002 “否”回答),那么从可利用标准备选做出选择(区块1010)。这些标 准备选可以被表达为区块1008的部分。一旦做出选择,该过程可以在 评估比较的较大过程中继续。然而,参考图10,过程可以终止。

图10中所示的说明性的实施例不是意图暗示对可以实现不同说明 性实施例的方式的实际或结构限制。可以使用除了和/或代替所示的其他 元件。一些元件在一些说明性的实施例中可以不是必需的。同时,区块 被呈现从而图示一些功能部件。当在不同说明性实施例中执行时,这些 区块的一个或更多可以被组合和/或分为不同的区块。

图11是按照说明性实施例示出关联存储器内部的优化比较标准的 创建的流程图。过程1100可以是图9的示意图900和图10的过程1000 的实例。在使用中,过程1100可以是参考图1到图8描述的技术的实 例。如下面所提到的,“过程”被称为执行动作。如这里所使用的,“过 程”被认为是非瞬态处理器或经配置从而执行所述动作的其他实际装 置,或者可以被认为是非瞬态计算机可读存储介质,其存储当执行时经 配置从而实施所述的动作的计算机可用程序代码。

该过程通过提供关联存储器开始,该存储器包含多个数据和多个数 据间的多个关联关系,其中多个数据被收集到关联群组中,其中关联存 储器经配置从而根据从包括多个数据间的直接和间接关系的群组中选 择的至少一个关系查询,并且其中关联存储器逻辑上被分成多个透视 图,并且其中多个透视图包含多个数据的子集的相应的多个表示(区块 1102)。接着,该过程在处理器接收第一标准文件和第二标准文件,其 中第一标准文件包含多个透视图中第一透视图中的第一属性种类和第 一透视图中的第二属性种类,其中第二标准文件包含第一透视图中的第 三属性种类和第一透视图中的第四属性种类,其中第一属性种类和第三 属性种类等同,并且其中第二属性种类和第四属性种类等同(区块 1104)。

接着,该过程使用处理器可以在第一标准文件和第二标准文件上执 行多维组合,从而形成包含第一透视图中的第五属性种类和第一透视图 中的第六种类属性的第三标准文件,其中第五属性种类等同于第一属性 种类和第三属性种类,并且其中第六属性种类等同于第二属性种类和第 四属性种类(区块1106)。然后,该过程可以将第三标准文件存储在非 瞬态计算机可读存储介质上(区块1108)。该过程可以其后终止。

图11中所示的说明性的实施例不是意图暗示对可以实现不同说明 性实施例的方式的实际或结构限制。可以使用除了和/或代替所示的其他 元件。一些元件在一些说明性的实施例中可以不是必需的。同时,区块 被呈现从而图示一些功能部件。当在不同说明性实施例中执行时,这些 区块的一个或更多可以被组合和/或分为不同的区块。

图12是按照说明性实施例示出多维标准创建和使用的图表。系统 1200可以类似于图1的系统100。因此,例如,图12的关联存储器可 以是图1的关联存储器102。在一些说明性的实施例中,图1的关联存 储器102可以包括图12的特性,其提供多维标准和多维标准文件的创 建和使用。

在处理图12的特性之前,首先注意多维标准和多维标准文件。多 维标准不同于标准文件的多维组合。如上所述,标准文件的多维组合可 以在一个非限制实例中,其中为给定标准文件组平均相应属性种类值 (在由属性种类基础的属性种类上),每个标准文件都具有类似的属性 种类组。然而,如在其他地方所述的,属于“多维组合”设想在相应属 性种类值上的其他数学操作,包括加权平均、其他已知统计数学操作、 值的比较随后按照模糊逻辑或神经网络手续选择,或许多其他的方法, 但不限制与此。

相反,多维标准可以考虑与具体属性种类关联的“值”。因此,可 以关联许多多维标准,根据一对一基础,例如许多属性种类在标准文件 中。

多维标准也经历与单维标准相反。例如,单维标准可以是单个数字, 单个字母数字符号或其他的符号、表示一个对象的一串字母数字符号、 或者表示一个或更多对象的其他数据,诸如图片文件、声音文件等等。 因此,尽管单维标准可以具有多个数字、特性、或其他数据,其全部认 为是用于搜索目的的一个对象。例如,如果将术语“Alaska”输入到搜 索引擎,可以使用几个字母数字,但是搜索条件是单个对象并且因此可 以是单维标准。存在单维标准的许多其他实例。

返回多维标准,多维标准可以包括许多值或者其他数据,包括数目、 字母数字符号或其他的符号、画面文件、声音文件、数据间的关系或其 他形式的元数据、诸如矩阵的字母数字符号的阵列或其他符号、和许多 其他形式的数据。多维标准被设置为多个对象。因此,在非限制实例中, 多维标准文件可以包括表示矢量场的数字的矩阵。这个矩阵可以是与用 于标准文件的属性种类关联的“值”。

为了说明关于多维标准的问题,认为多维标准文件中的多个属性种 类可以每个都包括相似矩阵或其他多维标准。使用多维标准文件的目标 可以为不熟悉这些矢量场矩阵的非主题专家生成用于在具体认为的具 体查询中使用的适当的具体多维标准文件。换句话说,说明性的实施例 可以利用过去的标准文件,许多标准文件作为由主题专家以前确定的复 杂的属性种类值,从而为具体任务生成用于关联存储器的具体查询的优 化的标准文件。

为了更好地说明用于多维标准的使用,提供搜索技术的简要的历 史。在过去十年中,数据源可能是简单的数据库,其具有由单个查询对 象易于查询的场,诸如搜索术语。后来,各种类型的搜索引擎可以采用 一个或更多单维标准,其可以单独使用和/或使用各种布尔操作符和/或 结构化查询语言(SQL)算子组合使用,从而从诸如一个或更多数据库 的信息资源产生简单或复杂的搜索结果。然而,近年来,相对于以前可 获得的信息源,出现了许多更复杂的信息资源。这些复杂的信息源可以 有关于复杂的技术、产品、和有关于此的信息源。这些复杂的技术和产 品已经产生了描述这些技术和产品的同样复杂的信息和数据资源。为了 进一步复杂的查询问题,可以使用多维标准执行某些查询。

如上所述的复杂的数据资源或来源,诸如关联存储器技术,已经快 速超过可利用的搜索引擎的能力。搜索标准能力和SQL算子不可能存 在,其使得用户能够找到对其复杂查询的简明且有意义的结果。举例来 说,几乎所有网络用户都将检索词输入到其浏览器中,然后尝试过筛表 面上无穷的并且通常无意义的过剩结果。当用更加复杂的数据源操作 时,可能恶化这个问题,诸如关联存储器技术,并且当使用多维标准公 式化在复杂数据源上的查询时这个问题更可能恶化。

因此,在非常复杂的数据源中搜索并找到数据变得更有挑战。找到 这些复杂的数据源中的数据间的图形更有挑战。随着数据源的复杂性的 增加,是吧有意义的搜索标准和创建有用的搜索查询能够对于几乎最有 经验的数目有限的主题专家是挑战的。因此,所期望的目标可以是利用 有经验的主题专家的专门技术,从而使得更多人能够快速获得所要求的 数据,而不需要花费有限数目的主题专家的有限时间。

说明性的实施例可以使得大多数非专家用户独立创建能够搜索复 杂数据源的最佳搜索标准。即使不熟练的用户建议简单的或一维的搜索 标准,这种简单标准能够被转换为更优化的多维标准,其经配置从而从 复杂的数据源传递更简明且有意义的结果。

例如,说明性的实施例可以生成或创建一个或更多多维标准,其依 次可以用于查询复杂数据源。为了举例的目的,所设想的多维标准可以 包括与所提出单维标准有关和/或技术上与其同义的多个标准。

这种相关标准可以由专家建立和/或识别,并且也可以由这里另外提 出的关联存储器能力自动识别。进一步,多维标准也可以选择性地包括 与标准有关的附加维的数据。例如,这些附加维可以包括用于这种标准、 标准权重、分配给和/或由主题专家推理确定的权重的范围、或其他形式 的元数据或其他有关信息。

建立并产生这种多维标准使得复杂数据源的一般用户能够改进其 对这些复杂数据源的能力,尽管任何相对不能访问主题专家。在进一步 说明性的实施例中,从过滤由这些复杂数据源的经验较少消费者提出的 搜索标准和/或这些消费者所关心的搜索条件,可以生成优化的相关标准 的多维组合。

说明性的实施例也在提出这种标准作为对复杂数据源的复杂查询 之前允许单维标准被转换为多维标准,其中复杂数据源诸如关联存储 器。例如,单维标准也可以由用户输入并在输入装置接收。优化器可以 接收单维标准并将其转换为多维标准。

这个过程可以通过将单维标准作为到复杂数据源的查询输入晚餐, 该数据源诸如关联存储器。返回的结果可以包括以前由主题专家建立的 多维标准文件。优化器可能包括附加的搜索参数,其可以将这些多维标 准文件组合到单个优化多维标准文件中。优化器也可以将输入标准转换 为由主题专家提供的权重关联的数值表示。优化器也可以生成多维标准 文件,从而包括与输入标准有关的优化的多个标准。

这个过程也可以通过使用单维标准并接收结果执行诸如关联存储 器的复杂数据源的查询完成。该结果可以由优化器组合从而创建多维的 标准文件。

这个过程也可以通过使用单维标准并接收结果执行诸如关联存储 器的复杂数据源的查询完成。可以根据所接收结果找到或生成以前建立 的多维标准文件(或单个文件)。这个过程可以是迭代的。最终,优化 的多维标准文件可以生成并且用于在复杂数据源上执行复杂查询。

现在注意返回图12。系统1200可以包括关联存储器1202。关联存 储器1202可以包括多个数据1204和多个数据间的多个关联关系1206。 多个数据1204可以被收集到关联群组1208中。关联存储器1202可以 经配置从而根据多个数据1204间的至少间接关系1210查询。

系统1200也包括输入装置1212。输入装置1212可以与关联存储器 1202通信。输入装置1212可以经配置从而接收输入标准1214。

系统1200也可以包括优化器1216。优化器1216可以与输入装置 1212和关联存储器1202通信。优化器1216可以经配置从而使用关联存 储器1202从输入标准1214生成多维标准文件1218。多维标准文件可以 包括优化的多个标准1220,其可以与输入标准1214有关。

在说明性的实施例中,输入标准1214可以是单维标准。然而,在 另一个说明性的实施例中,输入标准1214可以是多维标准。

在说明性的实施例中,多维标准文件1218可以包括一个或更多与 输入标准1214有关的数据1222附加的维数。在说明性的实施例中,一 个或更多数据1222的附加的维数可以从这样的群组中选择,该群组由 用于输入标准1214的高低限制的范围、标准权重、分配给主题专家的 权重的范围、由主题专家推断确定的权重的范围、和有关于输入标准 1214的元数据组成。

在说明性的实施例中,优化器1216可以经配置从而通过组合在关 联存储器1202中存储的预先存在的多维标准文件1224生成多维标准文 件1218。在不同的说明性实施例中,可能存在系统1200的其他变形。 例如,系统1200可以也包括图1的系统100的全部能力,和如这里其 他地方所述的其他能力。

在另一个变形中,优化器可以将输入标准1214转换为与专家权重 关联的数值表示。专家权重是由主题专家以前提供或指定的权重,起于 相应于输入标准1214的一个或更多属性种类的一个或更多值关联。优 化器1216也可以生成多维标准文件1218,从而包括与输入标准1214有 关的优化的多个标准1220。

仍旧,可能存在其他变形。例如,输入标准可以是单维标准或多维 标准。多维标准文件1218可以包括一个或更多与输入标准有关的数据 1222附加的维数。一个或更多数据1222的附加的维数可以从这样的群 组中选择,该群组包括用于输入标准1214的高低限制的范围、标准权 重、分配给主题专家的权重的范围、由主题专家推断确定的权重的范围、 和有关于输入标准的元数据。优化器1216可以经配置从而通过组合在 关联存储器1202中存储的预先存在的多维标准文件1224生成多维标准 文件1218。

因此,图12中所示的说明性的实施例不是意图暗示对可以实现不 同说明性实施例的方式的实际或结构限制。可以使用除了和/或代替所示 的其他元件。一些元件在一些说明性的实施例中可以不是必需的。同时, 区块被呈现从而图示一些功能部件。当在不同说明性实施例中执行时, 这些区块的一个或更多可以被组合和/或分为不同的区块。

图13是按照说明性实施例示出多维标准创建和使用的流程图。过 程1300可以使用图12的系统1200、图1的系统100、或图14的数据 处理系统1400实现。如上面所提到的,“过程”被称为执行动作。如 这里所使用的,“过程”被认为是非瞬态处理器或经配置从而执行所述 动作的其他实际装置,或者可以被认为是非瞬态计算机可读存储介质, 其存储当执行时经配置从而实施所述的动作的计算机可用程序代码。

该过程可以在计算机连同非瞬态计算机可读存储介质和关联存储 器中开始,其中关联存储器包含多个数据和多个数据间的多个关联关 系,其中多个数据被收集到关联的群组中,其中关联存储器经配置从而 根据多个数据间的至少间接关系查询,该过程可以在与关联存储器通信 的输入装置接收输入标准(区块1302)。然后,该过程可以使用关联存 储器和与输入装置和关联存储器通信的优化器从输入标准生成多维标 准文件(区块1304)。该过程可以使用优化器将输入标准转换到与专家 权重关联的数值表示(区块1306)。最终,该过程可以使用优化器生成 多维标准文件,从而包括与输入标准有关的优化的多个标准(区块 1308)。

图13中所示的过程1300可以变化或可以包括较多或较少的动作。 例如,输入标准可以是单维标准或多维标准。多维标准文件可以包括一 个或更多与输入标准有关的数据附加的维数。一个或更多数据的附加的 维数可以从这样的群组中选择,该群组包括用于输入标准的高低限制的 范围、标准权重、分配给主题专家的权重的范围、由主题专家推断确定 的权重的范围、和有关于输入标准的元数据。过程1300可以使用优化 器通过组合关联存储器中存储的预先存在的多维标准文件生成多维标 准文件。

因此,图13中所示的说明性的实施例不是意图暗示对可以实现不 同说明性实施例的方式的实际或结构限制。可以使用除了和/或代替所示 的其他元件。一些元件在一些说明性的实施例中可以不是必需的。同时, 区块被呈现从而图示一些功能部件。当在不同说明性实施例中执行时, 这些区块的一个或更多可以被组合和/或分为不同的区块。

现在转向图14,其按照说明性的实施例示出数据处理系统的示意 图。图14中的数据处理系统1400是数据处理系统的实例,其可以用于 实现说明性的实施例或者这里所公开的任何其他模块或系统,诸如图1 的系统100。在这个说明性的实例中,数据处理系统1400包括通信组织 1402,其在处理器单元1404、内存1406、持久存储器1408、通信单元 1410、输入/输出单元1412、和显示器1414之间提供通信。

处理器单元1404用来为软件执行指令,其可以被存入内存1406中。 处理器单元1404可以是许多处理器、多处理器核、或者一些其他类型 处理器,这取决于特殊实现过程。如这里参考项所使用的,许多意思是 一个或更多项。进一步,可以使用许多异构型处理器系统实现处理器单 元1404,其中在单个芯片上存在主处理器与次级处理器。如另一个说明 性实例,处理器单元1404可以是包含相同类型的多处理器的对称多处 理器系统。

内存1406和持久存储器1408是存储装置1416的实例。存储装置 是任何片硬件,其能够存储信息,诸如数据、函数形式的程序代码、和 /或临时基和/或永久基的其他适当的信息。在这些实例中,存储装置1416 也可以被认为是计算机可读存储装置。例如,在这些实例中,内存可以 是随机存取存储器或任何其他适当的易失性或非易失性存储装置。持久 存储器1408可以是许多形式,其取决于特定实现过程。

例如,持久存储器1408可以包含一个或更多部件或装置。例如, 持久存储器1408可以是硬盘驱动器、闪速存储器、可改写光盘、可改 写磁带、或者上述的一些组合。由持久存储器1408所使用的介质也可 以是可移动的。例如,可移动硬盘驱动器可以用于持久存储器1408。

在这些实例中,通信单元1410提供与其他数据处理系统或装置的 通信。在这些实例中,通信单元1410是网络接口卡。通信单元1410可 以通过使用实际和无线通信链接提供通信。

输入/输出单元1412允许用其他可以连接到数据处理系统1400的装 置输入并输出数据。例如,输入/输出单元1412可以通过键盘、鼠标、 和/或其它适当输入装置为用户输入提供连接。进一步,输入/输出装置 可以发送输出给打印机。显示器1414提供机构从而为用户显示信息。

用于操作系统、应用、和/或程序的指令可以位于存储装置1416中, 其通过通信组织1402与处理器单元1404通信。在这些说明性实例中, 指令以函数形式在持久存储器1408上。这些指令可以被存入内存1406, 用于由处理器单元1404执行。不同实施例的过程可以由处理器单元1404 使用计算机执行指令执行,该指令可以位于内存中,诸如内存1406中。

这些指令被认为是程序代码、计算机可用程序代码、或者可以由处 理器单元1404中的处理器读取和执行的计算机可读程序代码。在不同 实施例中的程序代码可以被包含在不同实际或计算机可读存储介质上, 诸如内存1406或持久存储器1408。

程序代码1418以函数形式位于可以选择性移动的计算机可读介质 1420上,病情可以被存在数据处理系统1400上或转移到数据处理系统 1400用于由处理器单元1404执行。在这些实例中,程序代码1418和计 算机可读介质1420形成计算机程序产品1422。在一个实例中,计算机 可读介质1420可以是计算机可读存储介质1424或计算机可读信号介质 1426。例如,计算机可读存储介质1424可以包括光盘或磁盘,其被插 入或放入驱动器或持久存储器的部分的其他装置中,用于被传递到持久 存储器的部分的存储装置上,诸如硬盘驱动器。计算机可读存储介质 1424也可以采取持久存储器的形式,诸如硬盘驱动器、拇指驱动器、或 闪速存储器,其被连接到数据处理系统1400。在有些情况下,计算机可 读存储介质1424可能不是从数据处理系统1400可移动。

换句话说,程序代码1418可以使用计算机可读信号介质1426被转 移到数据处理系统1400。例如,计算机可读信号介质1426可以是包含 程序代码1418的传播数据信号。例如,计算机可读信号介质1426可以 是电磁信号、光信号、和/或任何其他适当类型的信号。这些信号可以在 通信链路上传输,诸如无线通信链路、光缆、同轴电缆、地址线、和/ 或任何其他适当类型通信链路。换句话说,在说明性实例中,通信链路 和/或连接可以是实际的或无线的。

在一些说明性的实施例中,程序代码1418可以在网络上从通过计 算机可读信号介质1426从另一个装置或数据处理系统下载到持久存储 器1408,用于数据处理系统1400内部使用。例如,服务器数据处理系 统中的计算机可读存储介质中存储的程序代码可以在网络上从服务器 下载到数据处理系统1400。提供程序代码1418的数据处理系统可以是 服务器计算机、客户计算机、或者能够存储并传输程序代码1418的其 他装置。

为数据处理系统1400所说明的不同部件不是意味为可以实现不同 实施例的方式提供构造限制。不同的说明性实施例可以在数据处理系统 中实现,该系统包括除了或代替为数据处理系统1400所说明的部件。 图14中所示的其他部件可以不同于所示的说明性实例。不同的实施例 可以使用能够操作程序代码的任何硬件或系统实现。例如,数据处理系 统可以包括与无机部件整合的有机部件,和/或可以完全包含除了人类的 有机部件。例如,存储装置可以由有机半导体组成。

在另一个说明性实例中,处理器单元1404可以采取硬件单元的形 式,该单元具有为特殊使用制造或配置的电路。这个类型的硬件可以执 行操作而不需要程序代码被从将配置存储装置存入内存,从而经配置从 而执行操作。

例如,当处理器单元1404采取硬件单元的形式时,处理器单元1404 可以是电路系统、专用集成电路(ASIC)、可编程逻辑装置、或者经配 置从而执行许多操作的其他适当类型的硬件。用可编程逻辑装置,该装 置经配置从而执行许多操作。装置可以最后被重新配置,或者可以永久 经配置从而执行许多操作。例如,可编程逻辑装置的实例包括可编程序 逻辑阵列、可编程阵列逻辑、现场可编程逻辑阵列、现场可编程门阵列、 及其他适当硬件装置。用这个类型的实现过程,程序代码1418可以被 省略,因为在硬件单元中实现用于不同的实施例的过程。

在还另一个说明性实例中,处理器单元1404可以使用计算机和硬 件单元中得到的处理器的组合实现。处理器单元1404可以具有许多硬 件单元和许多处理器,这些经配置从而运行程序代码1418。用这个所述 的实例,一些过程可以在许多硬件单元中实现,而其他过程可以在许多 处理器中实现。

如另一个实例,数据处理系统1400中的存储装置是可以存储数据 的任何硬件仪器。内存、持久存储器、和计算机可读介质是有形形式的 存储装置的实例。

在另一个实例中,总线系统可以用于实现通信组织1402,并且可以 由一个或更多总线组成,诸如系统总线或输入/输出总线。当然,可以使 用任何适合类型的构造实现总线系统,该构造在连到总线系统的不同部 件或装置直接提供数据传递。此外,通信单元可以包括一个或更多用于 发射并接收数据的装置,诸如调制解调器或网络接口卡。进一步,例如 内存可以是内存1406或高速缓存,诸如在可以存在于通信组织1402中 的接口和内存控制器集线器中得到。

数据处理系统1400也可以包括关联存储器1428。关联存储器1428 可以是图1的关联存储器102或者图12的关联存储器1202,并且可以 是具有这里其他地方所述的性质。关联存储器1428可以与通信组织1402 通信。关联存储器1428也可以与存储装置1416通信,或者在一些说明 性实施例中被认为是存储装置的部分。尽管使出一个关联存储器1428, 但是可以存在附加的关联内存。

在附图和文本中,在一个方面,公开的系统(100)包括:关联存 储器(102),其保护多个数据(104)和多个数据间的多个关联关系(106), 其中多个数据(104)被收集到关联群组(1208)中,其中关联存储器 (102)经配置从而根据多个数据(104)间的至少间接关系(110)查 询;输入装置(120),与关联存储器(102)通信,输入装置(120) 经配置从而接收输入标准(1214);和优化器(138),其与输入装置 (120)和关联存储器(102)通信,优化器(138)经配置从而使用关 联存储器(102)从输入标准(1214)生成多维标准文件(1218),其 中优化器(138)将输入标准(1214)转换为与专家权重关联的数字表 示,并且生成多维标准文件(1218),从而包括与输入标准(1214)有 关的优化的多个标准(1220)。

在一个变形例中,系统(100)包括其中输入标准(1214)包含单 维标准。在另一个变形例中,系统(100)包括其中输入标准(1214) 包含多维标准。在还另一个变形例中,系统(100)包括其中多维标准 文件(1218)包括一个或更多与输入标准(1214)有关的附加维数据 (1222)。在还另一个变形例中,系统(100)包括其中一个或更多数 据的附加的维数(1222)从这样的群组中选择,该群组由用于输入标准 (1214)的高低限制的范围、标准权重、分配给主题专家的权重的范围、 由主题专家推断确定的权重的范围、和有关于输入标准(1214)的元数 据组成。在一个实例中,系统(100)包括其中优化器(138)经配置从 而通过组合在关联存储器(102)中存储的预先存在的多维标准文件 (1224)生成多维标准文件(1218)。

在一个方面,公开的方法使用计算机连同非瞬态计算机可读存储介 质和关联存储器(102)实现,关联存储器(102)包括多个数据(104) 和多个数据间的多个关联关系(106),其中多个数据(104)被收集到 关联群组(1208)中,其中关联存储器(102)经配置从而根据多个数 据(104)间的至少间接关系(110)查询;该方法包含在与关联存储器 (102)通信的输入装置(120)接收输入标准(1214);使用关联存储 器(102)和与输入装置(120)和关联存储器(102)通信的优化器(138) 从输入标准(1214)生成多维标准文件(1218);使用优化器(138) 生成多维标准文件(1218),从而包括与输入标准(1214)有关的优化 的多个标准。

在一个变形例中,方法包括其中输入标准(1214)包含单维标准。 在另一个变形例中,方法包括其中输入标准(1214)包含多维标准。在 还另一个变形例中,方法包括其中多维标准文件(1218)包括一个或更 多与输入标准(1214)有关的附加维数据(1222)。在还另一个变形例 中,方法包括其中一个或更多数据的附加的维数(1222)从这样的群组 中选择,该群组由用于输入标准(1214)的高低限制的范围、标准权重、 分配给主题专家的权重的范围、由主题专家推断确定的权重的范围、和 有关于输入标准(1214)的元数据组成。在一个实例中,方法进一步包 括使用优化器(138)通过组合在关联存储器(102)中存储的预先存在 的多维标准文件(1218)生成多维标准文件(1218)。

在一个方面,所公开的系统(100)包括:关联存储器(102), 该存储器包含多个数据(104)和多个数据间的多个关联关系(106), 其中多个数据(104)被收集到关联群(1208)中,其中关联存储器(102) 经配置从而根据从包括多个数据(104)间的直接和间接关系(110)的 群中选择的至少一个关系查询,并且其中关联存储器(102)逻辑上被 分成多个透视图,并且其中多个透视图(114)包含多个数据的子集的 相应的多个表示(116);输入装置(120)经配置从而接收第一标准文 件(122)和第二标准文件(124)。

其中第一标准文件(122)包含多个透视图(114)中第一透视图(118) 中的第一属性种类(126)和第一透视图中(114)的第二属性种类(128), 其中第二标准文件(124)包含第一透视图(118)中的第三属性种类(130) 和第一透视图(118)中的第四属性种类(132),其中第一属性种类(126) 和第三属性种类(130)等同,和

其中第二种类属性(128)和第四种类属性种类(132)等同(136); 和优化器(138)其经配置从而在第一标准文件(122)和第二标准文件 (124)上执行多维组合(140),从而形成包含第一透视图(118)中 的第五属性种类(144)和第一透视图(118)中的第六属性种类(146), 其中第五属性种类(144)等同(134)第一属性种类(126)和第三属 性种类(130),并且其中第六属性种类(146)等同(136)第二属性 种类(128)和第四属性种类(132)。

在一个变形例中,所公开的系统(100)进一步包括:查询装置 (148),其经配置从而使用第三标准文件(142)执行第一透视图(118) 中的关联存储器(102)的查询。在另一个变形例中,系统(100)包括 其中第五属性种类(144)具有不同于第一属性种类(126)的第一值或 第三属性种类(130)的第三值的第五值,并且其中第六属性种类(146) 具有不同于第二属性种类(128)的第二值或第四属性种类(132)的第 四值的任意一个的第六值。

在还另一个变形例中,系统(100)包含其中输入装置(120)进一 步经配置从而接收第三标准文件(142),并且其中优化器(138)经配 置从而在第一标准文件(122)、第二标准文件(124)、和第三标准文 件(142)上执行多维组合(140),从而形成包含第一透视图(118) 中的第七属性种类和第一透视图中的第八属性种类的第四标准文件,其 中第七属性种类和第一属性种类(126)等同,并且其中第八属性种类 和第三属性种类(130)等同。

在还另一个变形例中,系统(100)包括其中第一值包含第一用户 可选择复选框,第二值包含第二用户可选择复选框,第三值包含第三用 户可选择复选框,第四值包含第四用户可选择复选框,第五值包含由优 化器(138)确定的第五复选框,并且第六值包含由优化器(138)确定 的第六复选框。

在还另一个变形例中,系统(100)包括其中第一值被分配第一权 重,其中第二值被分配第二权重,其中第三值被分配不同于第一权重的 第三权重,其中第四值被分配不同于第二权重的第四权重,并且其中优 化器(138)进一步经配置从而并入第一权重、第二权重、第三权重、 和第四权重作为多维组合(140)的部分。在还另一个变形例中,系统 (100)包括其中按照透视图的单个属性或按照相同透视图保存第一标 准文件(122)和第二标准文件(124)。在一个情形下,系统(100) 包括其中按照指定属性、指定透视图的一个或两者保存第三标准文件 (142)。

不同的说明性实施例可以采取完全硬件实施例、完全软件实施例、 或者含有硬件和软件元件两者的实施例。在软件中实现一些实施例,其 包括诸如固件、常驻软件、和微代码的格式,但不限制于此。

此外,不同的实施例可以采取计算机程序产品的形式,该产品从计 算机可用或计算机刻度介质易存取,该介质提供由或连同计算机或执行 指令的任何装置或系统使用的程序代码。为了本公开的目的,计算机可 用或计算机可读介质通常能够使任何有形的一起,其可以包含、存储、 通信、传播、运输由指令执行系统、仪器、或装置使用的程序。

例如,计算机可用或计算机可读的介质能够使电子、磁性、光学、 电磁、红外、或半导体系统、或传播介质,但不限制于此。计算机可读 介质的非限制性实例包括半导体或固态存储器、磁带、可移动计算机磁 盘、随机存取存储器(RAM)、只读存储器(ROM)、刚性磁盘、和 光盘。光盘可以包括高密度磁盘-只读存储器(CD-ROM)、高密度磁 盘-读/写(CD-R/W)、和DVD。

进一步,计算机可用或计算机可读的介质可以包含或存储计算机可 读或可用程序代码,以便当计算机可读或可用程序代码在计算机上执行 时,这个计算机可读或可用程序代码的执行使得计算机在通信链路上发 射另一个计算机可读或可用程序代码。这个通信链路可以使用例如实际 或无线的介质,但不限制于此。

适合于存储和/或执行计算机可读或计算机可用程序代码的数据处 理系统灰包括通过诸如数据总线的通信组织直接或间接欧联到存储元 件的一个或更多处理器。存储元件可以包括在程序代码的实际执行期间 采用的本地存储器、大容量存储器、和高速缓存,其提供至少一些计算 机可读或计算机可用程序代码的瞬时存储器,从而减少在代码执行期间 可以从大容量存储器找回的代码的次数。

输入/输出或I/O装置能够被直接或通过插入I/O控制器连接到系 统。例如,这些装置可以包括键盘、触屏显示器、和定点装置,但不限 制于此。不同通信转接器也可以偶连到系统,从而使得数据处理系统通 过插入私人或公共网络变为偶联到其他数据处理系统或远程打印机或 存储装置。调制解调器和网络接口卡的非限制实例只是几种现行类型的 通信转接器。

不同说明性实施例的描述已经为图示和描述的目的呈现,并且不 是意图彻底或限制所公开的形式的实施例。许多修改和变形会对本领 域技术人员显而易见。进一步,不同的说明性实施例可以提供与其他 说明性实施例相比不同的特征。选定并描述所选的实施例,以便最好 地解释实施例的原理、实际应用,并且以便使得本领域其他技术人员 能够理解用于各种实施例剧如适合所设想的特定使用的各种修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号