【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
尽管在我们的现有专利申请中已经描述了我们的无需索引或表格以构建或使用它的互锁树数据仓库的基本模型的功能,但还是能够对其添加有价值的附加的结构和过程。我们经常称我们的互锁树数据仓库为KStore(或有时就称为K,尽管在一些讨论中我们也将其称为KStore结构)。已经在美国申请的描述Kstroe的以前的专利申请可以通过序列号10/385,421、10/666,382、和10/759,466识别,我们将其各自的全部内容引入作为参考。我们已经发现,为了使KStroe结构更加适于市场销售并更为容易地使用,有几点创新已经变得重要。我们为了促进该结构与应用软件和用户的配合操作而描述这些创新,总之是为了使其更容易使用。为了做到这些,KStore、或多个KStore成为集成到易于在对几乎任何所希望的使用的处理数据的系统中。能够利用通用软件接口使数据进入KStore结构或取出KStore结构的知识将使得该结构作为商品更具生存力并对公众更加有用,因为它会使得用户使用他们早已使用或习惯使用的工具访问该结构。根据对KStore结构内的数据促进该结构易于使用所需要的组件的论证,对于普通技术人员来说变得显而易见的是如何应用这些组件到几乎任何种类的应用,用于其与KStore的交互作用。迄今为止,KStroe是使用定制的软件通过其引擎访问的。全新的是,其对于具有建立这种软件的能力的那些应用有用。因此,对于任何应用,需要根据定制 ...
【技术保护点】
一种用于访问互锁树数据仓库系统中的互锁树数据仓库的系统组件,所述系统组件具有用于接收来自其它系统组件的调用的段,所述其它系统组件包括学习引擎或API实用程序的至少其中之一,所述用于接收调用的段用于为与所述调用中的至少一个相关联的粒子,查找在所述互锁树数据仓库中的位置。
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】US 2004-6-29 10/879,3291.一种用于访问互锁树数据仓库系统中的互锁树数据仓库的系
统组件,所述系统组件具有用于接收来自其它系统组件的调用的段,
所述其它系统组件包括学习引擎或API实用程序的至少其中之一,所
述用于接收调用的段用于为与所述调用中的至少一个相关联的粒子,
查找在所述互锁树数据仓库中的位置。
2.根据权利要求1的系统组件,其中所述系统组件被称为K引
擎而所述互锁树数据仓库为KStore。
3.根据权利要求1的系统组件,其中所述系统组件仅基于学习
开关处于学习状态的条件,建立所述互锁树数据仓库,所述建立由将
所述粒子作为事件记录在所述互锁树数据仓库中的所述系统组件完
成。
4.根据权利要求1的系统组件,其中所述系统组件适用于在所
述调用中从所述其它系统组件接收可以与所述粒子相关联的任何指
针,所述指针指示所述互锁树数据仓库系统的互锁树数据仓库中的当
前位置。
5.根据权利要求1的系统组件,其中所述系统组件具有维护传
感器列表的装置,用于将来自所述列表的传感器与所述粒子相比较,
所述列表上的每个所述传感器都与所述互锁树数据仓库中的基本根节
点相关联。
6.根据权利要求5的系统组件,其中与所述粒子相关联的所述
指针识别所述互锁树数据仓库内的至少一个最后位置,并且所述系统
组件具有链接确定装置,其确定所述最后位置是否通过下一个子组件
节点链接到所述基本根节点的其中之一,并且在这种情况下,所述链
接确定装置建立链接到所述粒子的基本根节点的下一个子组件节点的
现有位置,作为所述互锁树数据仓库中的新的当前位置。
7.根据权利要求6的系统组件,其中所述链接到基本根节点的
其中之一与匹配于所述粒子的所述传感器列表上的传感器相关联。
8.根据权利要求6的系统组件,其中所述链接确定装置还确定
从所述最后位置到所述粒子的基本根节点的所述链接是否是间接的,
所述间接性是所述粒子通过除了所述互锁树数据仓库中的所述下一个
子组件节点之外的子组件节点被链接的判断。
9.根据权利要求6的系统组件,其中如果所述链接确定装置确
定所述最后位置通过子组件节点链接到基本根节点,则建立所述下一
个子组件节点的位置作为所述新的当前位置,并且所述链接确定装置
使得所述粒子的所述基本根节点中的计数器递增。
10.根据权利要求6的系统组件,其中与所述粒子相关联的所述
指针识别所述互锁树数据仓库内的至少一个最后位置,并且如果所述
链接确定装置确定所述最后位置将不会通过所述粒子的所述下一个子
组件节点链接到基本根节点,则所述系统组件使得为所述互锁树数据
仓库内的所述粒子形成新的子组件节点。
11.根据权利要求8的系统组件,其中如果所述链接确定装置确
定粒子是思考的结束,则所述系统组件激活最后结果节点例程的形成,
以实现所述互锁树数据仓库中的最后结果节点的形成。
12.根据权利要求11的系统组件,其中所述粒子为思考的结束
的确定依赖于找到一个定界符。
13.根据权利要求12的系统组件,其中如果所述定界符是用于
较高级别的定界符,则为当前级别和所述较高级别之间的每个级别添
加思考节点的结束。
14.根据权利要求13的系统组件,其中如果用于所述较高级别
的所述定界符适用于最高的现有级别,则在所述最高级别上添加子组
件节点。
15.根据权利要求11的系统组件,其中将所述粒子发送到所述
系统组件的消息中的定界符将对于所述链接确定装置识别所述粒子为
思考的结束。
16.根据权利要求12的系统组件,其中所述传感器列表包括至
少一个定界符作为传感器。
17.根据权利要求11的系统组件,其中如果发现所述粒子为思
考的结束,则所述系统组件将有关所述最后结果节点的信息作为单子
添加到单子列表。
18.根据权利要求4的系统组件,其中所述系统组件提供到在消
息中发送粒子的其它系统组件的反馈,所述反馈通过所述粒子的其中
之一被提交到所述系统组件之后返回位置指针数据而实现的,其中所
述返回的位置指针数据标识所述子组件节点的位置,通过所述子组件
节点所述系统组件将在所述互锁树数据仓库中已经建立了到所述粒子
的链接。
19.根据权利要求15的系统组件,其中所述粒子可能已经由所
述API实用程序系统组件提供,或从所述学习引擎系统组件提供。
20.根据权利要求4的系统组件,其中所述系统组件耦接到用于
存储可标识为开关的状态变量的存储段,所述状态变量可应用于所述
系统组件的任何行为,其中所述状态变量确定所述系统组件对来自所
述其它系统组件的调用是如何反应的。
21.根据权利要求4的系统组件,其中所述系统组件包括用于存
储可应用于所述系统组件的任何行为的状态变量的存储段,其中所述
状态变量的设置确定所述系统组件对来自所述其它系统组件的调用是
如何反应的。
22.根据权利要求17的系统组件,其中在所述存储段中存储的
所述状态变量包括来自开关列表的至少一个开关,包括:学习(Y或
N),列数(Y或N),代替列数使用的元数据字段名称(Y或N),
EOT级别(数量和名称);EOTCOL(列名称),EOTVAR(变量),
EOTFLD(字段项),EOTRCD(记录)。
23.根据权利要求17的系统组件,其中在所述存储段中存储的
所述附加信息包括至少一个开关设置,用于当触发事件或条件已经发
生时,使触发器允许和禁止从所述系统组件启动通知信号,以使得所
述系统组件发送所述通知信号。
24.根据权利要求17的系统组件,其中用于允许和禁止所述存
储段中存储的触发器的所述开关包括来自触发器列表的至少一个触发
器,包括:新的变量,新的记录,填充丢失的变量和日志,或确认所
选择的字段。
25.根据权利要求17的系统组件,其中所述系统组件存储器传
感器列表由所述系统组件的传感器列表管理器管理,并且所述传感器
列表管理器以根据状态设置的配置运行,所述状态用于确定其中如何
运行的配置,所述状态可以由至少一个开关配置,以便如果所述传感
器列表管理器接收到不在所述传感器列表中的粒子,则所述状态设置
所述配置以管理不在所述传感器列表中的所述粒子。
26.根据权利要求25的传感器列表管理器,其中所述可配置的
传感器列表管理器状态包括:
其中一旦发生接收到不在所述传感器列表之上的粒子则不采取
任何行动的状态。
27.根据权利要求25的传感器列表管理器,其中所述可配置的
传感器列表管理器状态包括:
其中一旦发生接收到不在所述传感器列表之上的粒子则发送错
误的状态。
28.根据权利要求25的传感器列表管理器,其中所述可配置的
传感器列表管理器状态包括:
其中一旦发生所述粒子不在所述传感器列表之上,则添加新的传
感器到所述传感器列表的状态。
29.根据权利要求25的传感器列表管理器,其中所述可配置的
传感器列表状态包括:
其中维护日志以记录任何所述粒子不在所述传感器列表之上的
所述接收的状态。
30.根据权利要求25的传感器列表管理器,其中每个所述传感
器列表管理器状态是由单独的开关设置的,以便所述状态能够同时共
存。
31.一种在互锁树数据仓库系统中访问互锁树数据仓库的方法,
所述方法包括:
生成到K引擎的调用,所述调用要求附加粒子到所述互锁树数
据仓库以及根据所述互锁树数据仓库检索指针数据;
在所述K引擎中处理将所述检索的指针数据包含到返回消息之
内的响应,以及
返回所述返回消息。
32.根据权利要求31的方法,还包括步骤:
生成下一个调用,所述下一个调用具有新的粒子并且包含所述检
索的指针数据。
33.根据权利要求31的方法,其中所述方法还包括:
如果学习开关设置为学习,则还记录所述粒子为所述互锁树数据
仓库中的事件。
34.根据权利要求33的方法,其中如果所述互锁树数据仓库节
点具有计数器,并且所述开关设置为学习而所述粒子等同于之前记录
的粒子事件,则通过递增与所述检索的指针数据相关联的基本根节点
中的计数器,记录新的这种粒子。
35.一种在互锁树数据仓库系统中访问互锁树数据仓库的方法,
所述方法包括:
准备用于发送粒子到K引擎的消息,其中在所述准备中,确定
思考链中准备用于作为调用通过所述消息发送到所述K引擎的下一粒
子是否为分支粒子事件,并且如果是分支,则在所述消息中发送先前
的当前位置数据到最后一个子组件节点。
36.一种由系统组件使用用于访问互锁树数据仓库系统中的互
锁树数据仓库的方法,所述系统组件具有用于接收来自其它系统组件
的调用的段,所述其它系统组件包括学习引擎或API实用程序的至少
其中之一,所述用于接收调用的段适用于为与所述调用的其中之一相
关联的粒子,寻找所述互锁树数据仓库内的位置,其中所述系统组件
仅在学习开关处于学习状态的条件下建立所述互锁树数据仓库,所述
建立根据以下实现:
所述系统组件将所述粒子记录作为所述互锁树数据仓库中的事
件。
37.根据权利要求36的方法,其中在将新的粒子作为事件记录
之前,与从所述调用中的所述其它系统组件的其中之一接收所述粒子
一致,所述系统组件接收任何指示可能与所述新的粒子相关联的当前
位置的指针。
38.根据权利要求37的方法,其中所述当前指针是从一组指针
中得出的,这些指针包括:空指针,最后接收的所述系统组件可能已
经使用所述粒子返回的当前位置指针,或者在所述较早返回的位置指
针对于相对于所述新粒子为所述其它系统组件感兴趣时的所述较早返
回的当前位置指针。
39.根据权利要求36的方法,还包括维护用于将来自所述列表
的传感器与所述粒子相比较的传感器列表,所述列表上的每一个所述
传感器都与所述互锁树数据仓库内的基本根节点相关联,并且将每个
所述粒子与所述传感器列表上的传感器相比较,以确定所述粒子是否
与所述传感器列表上的任何所述传感器相匹配。
40.根据权利要求38的方法,还包括:
利用与所述粒子相关联的所述指针,识别所述互锁树数据仓库内
的至少一个最后位置,
技术研发人员:简C马扎加尼,简VK克莱尔,托尼T潘,
申请(专利权)人:尤尼西斯公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。