[发明专利]容错操作方法与使用此方法的电子装置有效
申请号: | 201710532829.X | 申请日: | 2017-07-03 |
公开(公告)号: | CN109213627B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 陈冠儒 | 申请(专利权)人: | 宏碁股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马雯雯;臧建明 |
地址: | 中国台湾新北市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容错 操作方法 使用 方法 电子 装置 | ||
本发明提供一种容错操作方法与使用此方法的电子装置。所述方法包括:由安装于所述电子装置的第一执行档执行第一程序;在发生错误而导致所述第一程序中止时,由所述作业系统传送中止通知至容错模块,并由所述容错模块获得所述第一程序的中止地址信息;以及由所述容错模块传送所述中止地址信息至所述作业系统,使得所述作业系统呼叫所述第一执行档基于所述中止地址信息继续执行所述第一程序。
技术领域
本发明涉及一种电子装置的操作方法,尤其涉及一种容错操作方法与使用此方法的电子装置。
背景技术
现行的还原方法,不论是品牌厂开发或是微软内建系统还原方法,一旦发生致命错误(Fatal error),还原流程无法继续往下执行,也导致无法顺利进入作业系统。然而,在很多情况下,通过系统重装或是还原流程重新再来,所述现象大多不会再发生。由此可见,许多所谓“致命错误”,并非对系统有重大影响,因此没有可容错的还原机制,对于使用者而言是一大困扰,对企业又是一个重工的成本。此外,在系统备份程序中,若在某一个档案地址发生备份失败,则整个备份流程就需要重新执行。
发明内容
有鉴于此,本发明提供一种容错操作方法与使用此方法的电子装置,可提高还原/备份程序的执行效率。
本发明的一实施例提供一种容错操作方法,其用于具有作业系统的电子装置,所述方法包括:由安装于所述电子装置的第一执行档执行第一程序;在发生错误而导致所述第一程序中止时,由所述作业系统传送中止通知至容错模块,并由所述容错模块获得所述第一程序的中止地址信息;以及由所述容错模块传送所述中止地址信息至所述作业系统,使得所述作业系统呼叫所述第一执行档基于所述中止地址信息继续执行所述第一程序。
本发明的另一实施例提供一种电子装置,其包括存储设备与处理器。所述存储设备包括作业系统、容错模块及第一执行档,其用以执行第一程序。所述处理器连接至所述存储设备并用以执行所述作业系统、所述容错模块以及所述第一执行档。当发生错误而导致所述第一程序中止时,所述处理器通过所述作业系统传送中止通知至所述容错模块,并通过所述容错模块获得所述第一程序的中止地址信息。此外,所述处理器通过所述容错模块传送所述中止地址信息至所述作业系统,使得所述作业系统呼叫所述第一执行档基于所述中止地址信息继续执行所述第一程序。
基于上述,本发明的系统还原/备份具有容错机制,不用因为遭遇执行失败即重复执行完整的还原/备份程序,从而减少重工的成本。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1是依照本发明一实施例所示出的具有还原/备份容错机制的电子装置的示意图。
图2是依照本发明一实施例所示出的容错操作方法的流程图。
图3A、图3B及图3C是依照本发明一实施例所示出的备份程序的示意图。
图4是依照本发明另一实施例所示出的容错操作方法的流程图。
附图标记说明
100:电子装置
110:处理器
120:存储设备
121:容错模块
122:作业系统
123:执行档
301:档案
30:存储空间
31:作业系统(OS)分割区
32:使用者数据区
33:保留区域
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710532829.X/2.html,转载请声明来源钻瓜专利网。