发明名称 于一坚固封装之应用中供自动、泛用应用损坏侦测及修复之机构
摘要 一用以侦测及修复一电脑系统之损坏部份之方法,系统与装置受到提供。在本发明之一较佳实例中,一损坏侦测与修复设施监测及侦测电脑系统之变化。该损坏侦测与修复设施比较该等变化与一组制约,其中该组制约是藉由安装于电脑系统之每一应用之工作定义来定义。该等工作定义定义每一应用之不变部份,及定义每一应用施加于电脑系统之制约。回应于与此组制约冲突之变化,损坏侦测与修复设施在持续储存器中进行此种变化,以解决此种冲突。这可藉由,例如,修复一损坏之档案,安装一遗失之驱动程式,或调整一环境变数,来达成。
申请公布号 TW505850 申请公布日期 2002.10.11
申请号 TW090109169 申请日期 2001.04.17
申请人 万国商业机器公司 发明人 保罗 艾伦 雪
分类号 G06F11/22;G06F11/14 主分类号 G06F11/22
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种用以侦测及修复一电脑系统之损坏部份之 方法,该方法包含: 侦测该电脑系统之变化; 比较该变化与安装于该电脑系统之每一应用之工 作定义;其中该等工作定义包含一组制约,而安装 于该电脑系统之每一应用施加该组制约于该电脑 系统;与 回应于决定该变化与该组制约冲突,修改一持续储 存器以解决该冲突。2.如申请专利范围第1项之方 法,进一步包含: 回应于该变化未与该组制约产生冲突,更新受到影 响之工作定义之设定。3.如申请专利范围第1项之 方法,其中每一应用之工作定义是藉由一延伸标记 语言表示来提供。4.如申请专利范围第1项之方法, 其中修改持续储存器之步骤包含,以一应用之一封 装表示为基础来修复该应用之执行期间影像。5. 如申请专利范围第1项之方法,其中修改持续储存 器之步骤包含,使用来自工作定义之档案之一正确 版本来修复一损坏之档案。6.如申请专利范围第5 项之方法,其中档案之正确版本是自一伺服器撷取 。7.如申请专利范围第6项之方法,其中伺服器是藉 由一网路来存取。8.如申请专利范围第7项之方法, 其中网路是网际网路。9.如申请专利范围第1项之 方法,进一步包含: 回应于决定该变化未与该组制约产生冲突,决定是 否该变化影响任何工作定义所定义之软体组件;与 回应于决定该变化未影响任何工作定义所定义之 软体组件,逆转该变化。10.如申请专利范围第1项 之方法,进一步包含: 回应于决定该变化未与该组制约产生冲突,决定是 否该变化影响任何工作定义所定义之软体组件;与 回应于决定该变化未影响任何工作定义所定义之 软体组件,登录该变化。11.如申请专利范围第1项 之方法,进一步包含: 回应于决定该变化未与该组制约产生冲突,决定是 否该变化影响任何工作定义所定义之软体组件;与 回应于决定该变化未影响任何工作定义所定义之 软体组件,报告该变化给一监测设施。12.一位于电 脑可读取型媒体以供用于一资料处理系统之电脑 程式产品,该电脑程式产品是用以侦测及修复一电 脑系统之损坏部份,该电脑程式产品包含: 第一指令,以侦测试电脑系统之变化; 第二指令,以比较该变化与安装于该电脑系统之每 一应用之工作定义;其中该等工作定义包含一组制 约,而安装于该电脑系统之每一应用施加该组制约 于该电脑系统;与 第三指令,以回应于决定该变化与该组制约冲突, 修改一持续储存器来解决该冲突。13.如申请专利 范围第12项之电脑程式产品,进一步包含: 第四指令,以回应于该变化未与该组制约产生冲突 ,更新受到影响之工作定义之设定。14.如申请专利 范围第12项之电脑程式产品,其中每一应用之工作 定义是藉由一延伸标记语言表示来提供。15.如申 请专利范围第12项之电脑程式产品,其中修改持续 储存器之步骤包含,以一应用之一封装表示为基础 来修复该应用之执行期间影像。16.如申请专利范 围第12项之电脑程式产品,其中修改持续储存器之 步骤包含,使用来自工作定义之档案之一正确版本 来修复一损坏之档案。17.如申请专利范围第16项 之电脑程式产品,其中档案之正确版本是自一伺服 器撷取。18.如申请专利范围第17项之电脑程式产 品,其中伺服器是藉由一网路来存取。19.如申请专 利范围第18项之电脑程式产品,其中网路是网际网 路。20.如申请专利范围第12项之电脑程式产品,进 一步包含: 第四指令,以回应于决定该变化未与该组制约产生 冲突,决定是否该变化影响任何工作定义所定义之 软体组件;与 第五指令,以回应于决定该变化未影响任何工作定 义所定义之软体组件,逆转该变化。21.如申请专利 范围第12项之电脑程式产品,进一步包含: 第四指令,以回应于决定该变化未与该组制约产生 冲突,决定是否该变化影响任何工作定义所定义之 软体组件;与 第五指令,以回应于决定该变化未影响任何工作定 义所定义之软体组件,登录该变化。22.如申请专利 范围第12项之电脑程式产品,进一步包含: 第四指令,以回应于决定该变化未与该组制约产生 冲突,决定是否该变化影响任何工作定义所定义之 软体组件;与 第五指令,以回应于决定该变化未影响任何工作定 义所定义之软体组件,报告该变化给一监测设施。 23.一种用以侦测及修复一电脑系统之损坏部份之 系统,该系统包含: 装置,以侦测试电脑系统之变化; 装置,以比较该变化与安装于该电脑系统之每一应 用之工作定义; 其中该等工作定义包含一组制约,而安装于该电脑 系统之每一应用施加该组制约于该电脑系统;与 装置,以回应于决定该变化与该组制约冲突,修改 一持续储存器来解决该冲突。24.如申请专利范围 第23项之系统,进一步包含: 装置,以回应于该变化未与该组制约产生冲突,更 新受到影响之工作定义之设定。25.如申请专利范 围第23项之系统,其中每一应用之工作定义是藉由 一延伸标记语言表示来提供。26.如申请专利范围 第23项之系统,其中修改持续储存器之步骤包含,以 一应用之一封装表示为基础来修复该应用之执行 期间影像。27.如申请专利范围第23项之系统,其中 修改持续储存器之步骤包含,使用来自工作定义之 档案之一正确版本来修复一损坏之档案。28.如申 请专利范围第27项之系统,其中档案之正确版本是 自一伺服器撷取。29.如申请专利范围第28项之系 统,其中伺服器是藉由一网路来存取。30.如申请专 利范围第29项之系统,其中网路是网际网路。31.如 申请专利范围第23项之系统,进一步包含: 装置,以回应于决定该变化未与该组制约产生冲突 ,决定是否该变化影响任何工作定义所定义之软体 组件;与 装置,以回应于决定该变化未影响任何工作定义所 定义之软体组件,逆转该变化。32.如申请专利范围 第23项之系统,进一步包含: 装置,以回应于决定该变化未与该组制约产生冲突 ,决定是否该变化影响任何工作定义所定义之软体 组件;与 装置,以回应于决定该变化未影响任何工作定义所 定义之软体组件,登录该变化。33.如申请专利范围 第23项之系统,进一步包含: 装置,以回应于决定该变化未与该组制约产生冲突 ,决定是否该变化影响任何工作定义所定义之软体 组件;与 装置,以回应于决定该变化未影响任何工作定义所 定义之软体组件,报告该变化给一监测设施。图式 简单说明: 图1描绘一展示一基本之以前技术电脑架构之方块 图; 图2描绘一可建构本发明之资料处理系统之方块图 ; 图3描绘一可建构本发明之个人数位助理(PDA)之方 块图; 图4A描绘,根据本发明,一显示用以坚固封装一应用 之资料结构之方块图; 图4B描绘,根据本发明之一较佳实例,一电脑架构之 新模型之方块图; 图5描绘,根据本发明之一较佳实例,用以展示一方 法之XML程式码之一部份,其中工作定义之要求部份 可藉由该方法来表示; 图6描绘,根据本发明之一较佳实例,显示一电脑系 统之自动损坏侦测与修复之一方法的方块图;且 图7描绘,根据本发明,展示一建构一损坏侦测与修 复设施之示范方法之流程图。
地址 美国