安全关机系统及方法技术方案

技术编号:2866716 阅读:157 留言:0更新日期:2012-04-11 18:40
一种安全关机系统,用于一电子系统中,该电子系统具有一主系统、一供应电源给该主系统的电源供应装置,在使用者进行关机时会产生一关机信号,以及一用于控制该电源供应装置与该主系统之间的电源连接的电源开关,其特征在于,该安全关机系统收到该电源供应装置所传送的一关机信号后,会相应产生一中断信号给该主系统,使该主系统依据接收到的该中断信号先执行一关机前的准备程序,其中包括该主系统关机前应执行的准备工作,且在该准备工作执行完成后触发该安全关机系统以控制该电源开关切断该电源供应装置的电源。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种,特别是涉及在切断电源前能自动安全关闭计算机系统的一种。
技术介绍
当各类计算机系统被使用在多种场合上以取代大部份人力时,依照功能要求所需要执行的程序也越来越复杂,若在执行中突然切断计算机系统的电源,可能会造成执行中的资料遗失或档案被破坏,例如当一使用者正在进行计算机系统的资料建档工作时,或正在执行大量数据运算时,若该使用者不慎触压到该计算机系统的电源开关(Power on/off)按钮,造成电力突然中断时,则这些未储存的资料将会被毁损或遗失。一般而言,前述计算机系统均会提供一些固定的存储装置,例如软驱、硬盘、光驱或是连接于网络上的网络磁盘驱动器等,或是一些放置于系统中的各类内存缓存器,使所有存取或执行的结果都能展示在使用者的计算机屏幕上。当计算机系统在其计算机屏幕上进行资料的显示工作时,即会涉及到资料的移动,由计算机系统控制将资料从一个存储装置如硬盘读取至另一存储装置如内存缓存器内。若执行中有一个不正常的电源中断事件发生时,则这些资料在计算机系统重新开机后,将会消失不见,换句话说,要恢复这些资料只能再次重复执行程序,或是重新建文件,此举将造成资源的浪费。
技术实现思路
为了解决上述资源浪费的问题,本专利技术的主要目的就是提供一种安全关机系统,适用于一电子系统中,可以在使用者不正常关机的情形下,仍让该电子系统执行中的工作结果或资料先安全地储存于其所属的存储装置后,再正式执行系统关机的工作如关闭电源。本专利技术的另一目的就是在提供一种安全关机方法,适用于一电子系统中,可以在使用者不正常关机的情形下,先让电子系统中的操作系统执行一关机前的准备程序,以便让系统执行中的工作结果或资料安全地储存在附属存储装置中之后,再正式执行系统关机的工作如关闭电源。本专利技术的再一目的就是提供一种安全关机方法,适用于一电子系统中,可以在使用者不正常关机的情形下控制该电子系统的电源再持续供应一段时间,直到该系统执行中的工作结果或资料已安全地储存到附属的存储装置为止,以达到安全关闭电子系统的目的。为了达到上述目的,本专利技术提供一种,适用于一电子系统如计算机系统中。当使用者自该电子系统中的电源供应装置处执行切断电源的操作后,该电源供应装置产生的关机信号会先由该安全关机系统接收,以便相应产生一中断信号至该电子系统中的主系统如中央处理器(CPU),令该主系统依据一准备程序执行断电前的准备工作;待完成准备工作后,即回复本专利技术的安全关机系统可以进行断电,此时安全关机系统才会完全切断该主系统与该电源供应装置间的电源连接。附图说明图1A是依据本专利技术较佳实施例的安全关机系统使用于一电源供应装置与一主系统之间的操作关系图。图1B是图1A中本专利技术较佳实施例的安全关机系统的组成示意图。图2是依据本专利技术第一实施例的安全关机方法的流程图。图3是依据本专利技术第二实施例的安全关机方法的流程图。图4是依据本专利技术第三实施例的安全关机方法的流程图。图面说明10电子系统20切断电源100电源开关 102主系统104电源供应装置105断电信号106、116电源线108关机信号 110安全关机系统112中断信号 114确认系统可完成关机的信号122暂存信号124触发信号126控制信号132安全关闭电源装置134内存映射缓存器136准备程序138中断控制器具体实施方式在不限制本专利技术的精神及应用范围之下,以下即以各实施例介绍本专利技术的具体实施方式;熟悉此领域的技术人员,在了解本专利技术的精神后,可应用本专利技术的子各种不同的电子系统中,如个人计算机或工业计算机。依据本专利技术所提供的一种,可以在电子系统不正常关机的情形下,先让程序执行中的工作结果或资料安全地储存于其所属的存储装置后再切断电源,因而不受系统不正常关机的影响。本专利技术的应用不仅限于以下所述的较佳实施例。请先参考图1,该图示出了依据本专利技术较佳实施例的一种安全关机系统110,应用于一电子系统10如一计算机系统中,与该电子系统10的其它组件电性连接,包括一电源供应装置104、一电源开关100,以及一主系统102如中央处理器。前述主系统102由该电源供应装置104供应电源,其中该电源开关100用两根电源线106与116分别与该主系统102和该电源供应装置104电性连接,以控制该电源供应装置104与主系统102之间的电源连接。本专利技术的安全关机系统110则可进一步控制该电源开关100,并根据该主系统102的关机准备状态完成与否来决定是否切断该主系统102与该电源供应装置104之间的电源连接。请进一步参考图1B,图中示出了图1A中的本专利技术较佳实施例的安全关机系统的组成示意图,其主要包括一中断控制器138,用于对该主系统102产生一关机前的中断信号112 ;一准备程序136,用于提供该主系统102关闭前应进行的准备工作;一内存映射缓存器134(Memory Mapping Register),用于储存前述准备程序136在执行中所产生的可关机的暂存信号122;以及一安全关闭电源装置132,用于控制该电源开关100以切断该电源供应装置104对该主系统102的电源供应。前述准备程序136进一步具有一判断程序,用于判断该主系统102关机前的准备工作是否已执行完毕。依据图1A和图1B的本专利技术较佳实施例,当使用者按下该电子系统10的外部电源按钮(如标号20所示)进行关机时,该电源供应装置104会产生一关机信号108给本专利技术的安全关机系统110的安全关闭电源装置132,安全关闭电源装置132接收该关机信号108并转而产生一控制信号126传给该中断控制器138,此中断控制器138在接收到此控制信号126后,会相应产生一中断信号112给此主系统102(如中央处理器),令该主系统102取得一中断向量,并循该中断向量指向的地址执行该安全关机系统110中的准备程序136。该准备程序136为一种中断处理例程(Interrupt Service Routine),其内容包含主系统在关机或断电前应该进行的准备工作,像是将该主系统102正在执行中的资料备份至所属的存储装置如软盘、硬盘、光驱、或连接于网络的网络磁盘驱动器内,或者是完整且正常地结束操作系统(OS),或者是正常中断该主系统102与其它子系统的连结等。当该主系统102执行完成此关机前的准备工作后,该准备程序136在结束之前会确认该主系统102已传回一系统确认可关机的信号114,以写入一暂存信号122至本专利技术的安全关机系统110的内存映射缓存器134中。一旦该内存映射缓存器134被写入前述暂存信号122,即可产生一触发信号124以触发(Trigger)该安全关闭电源装置132产生一断电信号105以控制该电源开关100完全切断该主系统102与电源供应装置104之间的电源连接。换句话说,根据本专利技术的安全关机系统110,纵然当使用者执行中断电子系统10的电源,但为避免是不慎误触而导致不正常关机及遗失资料,此时该主系统102与电源供应装置104间的电源并未立即被切断,也就是说本专利技术的安全关机系统110会先接收并处理使用者的关机信号108但仍令该电源开关100继续提供电源连接,不受使用者要求中断系统电源的影响。而另一方面,安全关机系统110在接收到使用者关机的要求后,会强迫主系统102先执行一断电前的准备工作。当本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:蔡志铭蔡克俊
申请(专利权)人:威达电股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1