发明名称 执行事件加入之架构
摘要 一使用者可定义之事件加入关系集合受到维持成为一配置组件。当受到指定时,事件加入关系之传递封闭性受到检查,以侦测循环及防止执行期间错误。当侦测出一要受到处理之事件时,比较该事件及定义之加入关系及排队等候之事件,以决定是否侦测出之事件可加入至少一排队等候之组件,或反之亦然。如果侦测出之事件可加入至一排队等候之事件,则侦测出之组件不排队等候。当任何排队等候之事件可加入至侦测出之事件时,如果处理尚未开始,则该等排队等候之组件受到删除。
申请公布号 TW389872 申请公布日期 2000.05.11
申请号 TW087110500 申请日期 1998.06.30
申请人 万国商业机器公司 发明人 詹姆W.亚瑞特;洛道福奥哥斯特曼希塞德;杰亚瑞拉曼拿撒
分类号 G06F15/16;G06F9/44 主分类号 G06F15/16
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种用以加入事件至一事件伫列之方法,该种方 法包含: 维持一可修改之定义加入关系之表列; 比较一侦测之事件及至少一排队等候之事件与至 少一定义之加入关系;及 回应于决定该侦测之事件及该至少一排队等候之 事件匹配该至少一定义之加入关系,根据该至少一 定义之加入关系来处理该侦测之事件及该至少一 排队等候之事件。2.如申请专利范围第1项之方法, 其中根据该至少一定义之加入关系来处理该侦测 之事件及该至少一排队等候之事件之步骤进一步 包含: 无法使得该侦测之事件排队等候。3.如申请专利 范围第1项之方法,其中根据该至少一定义之加入 关系来处理该侦测之事件及该至少一排队等候之 事件之步骤进一步包含: 删除该至少一排队等候之事件。4.如申请专利范 围第1项之方法,其中该至少一排队等候之事件包 含多个排队等候之事件,且该种方法进一步包含: 比较该侦测之事件及该等多个排队等候事件之每 一排队等候事件与该至少一定义之加入关系;及 回应于决定该侦测之事件及该等多个排队等候事 件之一特定排队等候事件匹配该至少一定义之加 入关系,根据该至少一定义之加入关系来处理该侦 测之事件及该特定之排队等候事件。5.如申请专 利范围第1项之方法,其中该定义之加入关系包含 多个定义之加入关系,且该种方法进一步包含: 比较该侦测之事件及该至少一排队等候之事件与 该等多个定义之加入关系之每一定义之加入关系; 及 回应于决定该侦测之事件及该至少一排队等候之 事件匹配该等多个定义之加入关系之一特定定义 之加入关系,根据该特定之定义之加入关系来处理 该侦测之事件及该至少一排队等候之事件。6.一 种用以加入事件至一事件伫列之装置,该装置包含 : 记忆体装置,且该记忆体装置是用以维持一可修改 之定义加入关系之表列; 比较装置,且该比较装置是用以比较一侦测之事件 及至少一排队等候之事件与至少一定义之加入关 系;及 事件处理装置,且该事件处理装置,回应于决定该 侦测之事件及该至少一排队等候之事件匹配该至 少一定义之加入关系,根据该至少一定义之加入关 系来处理该侦测之事件及该至少一排队等候之事 件。7.如申请专利范围第6项之装置,其中该事件处 理装置进一步包含: 无法使得该侦测之事件排队等候之装置。8.如申 请专利范围第6项之装置,其中该事件处理装置进 一步包含: 删除该至少一排队等候之事件之装置。9.如申请 专利范围第6项之装置,其中该至少一排队等候之 事件包含多个排队等候之事件,且该种装置进一步 包含: 比较装置,且该比较装置是用以比较该侦测之事件 及该等多个排队等候事件之每一排队等候事件与 该至少一定义之加入关系;及 事件处理装置,且该事件处理装置,回应于决定该 侦测之事件及该等多个排队等候事件之一特定排 队等候事件匹配该至少一定义之加入关系,根据该 至少一定义之加入关系来处理该侦测之事件及该 特定之排队等候事件。10.如申请专利范围第6项之 装置,其中该定义之加入关系包含多个定义之加入 关系,且该种装置进一步包含: 比较装置,且该比较装置是用以比较该侦测之事件 及该至少一排队等候之事件与该等多个定义之加 入关系之每一定义之加入关系;及 事件处理装置,且该事件处理装置,回应于决定该 侦测之事件及该至少一排队等候之事件匹配该等 多个定义之加入关系之一特定定义之加入关系,根 据该特定之定义之加入关系来处理该侦测之事件 及该至少一排队等候之事件。11.一种用以定义事 件加入关系之方法,该方法包含: 接收一事件加入关系定义; 比较该接收之定义之一目标事件及至少一储存之 事件加入关系定义之一原始事件;及 回应于决定该目标事件匹配该原始事件,产生一传 递事件加入关系定义,且该传递事件加入关系定义 有一原始事件及一目标事件,其中该原始事件符合 该接收之定义之一原始事件,且该目标事件符合该 至少一储存之定义之一目标事件。12.如申请专利 范围第11项之方法,该方法进一步包含:储存该接收 之定义及该产生之传递定义。13.如申请专利范围 第11项之方法,其中该至少一储存之定义进一步包 含多个储存之事件加入关系定义,且每一储存之事 件加入关系定义具有一相关之原始事件,且该种方 法进一步包含: 比较该目标事件与该等多个储存定义之每一储存 定义的一原始事件;及 回应于决定该目标事件匹配该等多个储存定义之 一特定储存定义的一原始事件,产生一传递事件加 入关系定义,且该传递事件加入关系定义有一原始 事件及一目标事件,其中该原始事件符合该接收之 定义之一原始事件,且该目标事件符合该特定储存 定义之一目标事件。14.如申请专利范围第11项之 方法,该方法进一步包含: 比较该接收之定义之一原始事件及至少一储存之 定义之一目标事件;及 回应于决定该接收之定义之该原始事件匹配该至 少一储存之定义之该目标事件,产生一传递事件加 入关系定义,且该传递事件加入关系定义有一目标 事件及一原始事件,其中该目标事件符合该接收之 定义之一目标事件,且该原始事件符合该至少一储 存之定义之一原始事件。15.如申请专利范围第11 项之方法,该方法进一步包含: 产生该至少一储存之定义之一拷贝; 检查该接收之定义,该至少一储存之定义,与该产 生之传递定义间是否存在一循环; 回应于未侦测出该接收之定义,该至少一储存之定 义,与该产生之传递定义间存在一循环,增加该接 收之定义,该至少一储存之定义,与该产生之传递 定义至该拷贝;及 互换该拷贝及该至少一储存之定义。16.如申请专 利范围第15项之方法,其中用以检查该接收之定义, 该至少一储存之定义,与该产生之传递定义间是否 存在一循环之步骤进一步包含: 比较该接收之定义之该目标事件与该至少一储存 之定义之该原始事件; 比较该接收之定义一原始事件与该至少一储存之 定义之一目标事件;及 回应于决定该接收之定义之该目标事件匹配该至 少一储存之定义之该原始事件,且该接收之定义之 该原始事件匹配该至少一储存之定义之该目标事 件,显示已侦测出一循环。17.一种用于资料处理系 统之电脑程式产品,该电脑程式产品包含: 一电脑可用型媒体; 位于该电脑可用型媒体之第一指令,且该等第一指 令是用以维持一可修改之定义加入关系之表列; 位于该电脑可用型媒体之第二指令,且该等第二指 令是用以比较一侦测之事件及至少一排队等候之 事件与至少一定义之加入关系;及 位于该电脑可用型媒体之第三指令,且该等第三指 令,回应于决定该侦测之事件及该至少一排队等候 之事件匹配该至少一定义之加入关系,根据该至少 一定义加入关系来处理该侦测之事件及该至少一 排队等候之事件。18.一种用于资料处理系统之电 脑程式产品,该电脑程式产品包含: 一电脑可用型媒体; 位于该电脑可用型媒体之第一指令,且该等第一指 令是用以接收一事件加入关系定义; 位于该电脑可用型媒体之第二指令,且该等第二指 令是用以比较该接收之定义之一目标事件及至少 一储存之事件加入关系定义之一原始事件;及 位于该电脑可用型媒体之第三指令,且该等第三指 令,回应于决定该目标事件匹配该原始事件,产生 一传递事件加入关系定义,且该传递事件加入关系 定义有一原始事件及一目标事件,其中该原始事件 符合该接收之定义之一原始事件,且该目标事件符 合该至少一储存之定义之一目标事件。19.如申请 专利范围第18项之电脑程式产品,且该种电脑程式 产品进一步包含: 位于该电脑可用型媒体之第四指令,且该等第四指 令是用以储存该接收之定义及该产生之传递定义 。20.如申请专利范围第19项之电脑程式产品,且该 种电脑程式产品进一步包含: 位于该电脑可用型媒体之第五指令,且该等第五指 令是用以比较该目标事件与该等多个储存定义之 每一储存定义的一原始事件;及 位于该电脑可用型媒体之第六指令,且该等第六指 令,回应于决定该目标事件匹配该等多个储存定义 之一特定储存定义的一原始事件,产生一传递事件 加入关系定义,且该传递事件加入关系定义有一原 始事件及一目标事件,其中该原始事件符合该接收 之定义之一原始事件,且该目标事件符合该特定之 储存定义之一目标事件。21.一种丛集型多处理系 统,且该种丛集型多处理系统包含: 藉由至少一网路来连接之多个节点,且该等多个节 点之每一节点包含一记忆体,且该记忆体包含至少 一事件加入关系定义; 执行于每一节点之丛集型多处理系统软体,且该软 体: 比较一侦测之事件及至少一排队等候之事件与至 少一加入关系;及 回应于决定该侦测之事件及该至少一排队等候之 事件匹配该至少一加入关系,根据该至少一加入关 系来处理该侦测之事件及该至少一排队等候之事 件。22.如申请专利范围第21项之丛集型多处理系 统,且该种丛集型多处理系统进一步包含: 一存取该等多个节点之至少一节点之使用者介面, 且该使用者介面接收一使用者所定义之事件加入 关系定义。23.如申请专利范围第21项之丛集型多 处理系统,且该种丛集型多处理软体: 比较一接收之使用者定义之定义的一目标事件及 该至少一储存之事件加入关系定义之一原始事件; 及 回应于决定该目标事件匹配该原始事件,产生一传 递事件加入关系定义,且该传递事件加入关系定义 有一原始事件及一目标事件,其中该原始事件符合 该接收之使用者定义之定义的一原始事件,且该目 标事件符合该至少一储存之定义之一目标事件。 图式简单说明: 第一图描述一丛集型多处理系统之图形,其中本发 明之一较佳实例可受到建构; 第二图是一根据本发明之一较佳实例之程序的高 阶流程图,且该程序是用以处理一事件伫列; 第三图描述一根据本发明之一较佳实例之程序的 高阶流程图,且该程序是用以动态改变使用者所定 义之事件加入关系;及 第四图是一根据本发明之一较佳实例之程序的高 阶流程图,且该程序是用以解决事件加入选择。
地址 美国