计算机的关机系统和方法技术方案

技术编号:10568522 阅读:125 留言:0更新日期:2014-10-22 18:41
本发明专利技术提供了一种计算机的关机系统,所述系统包括:微控制器,用于侦测外部供电是否异常,当侦测到外部供电异常时,控制辅助电源供电;辅助电源,用于在外部供电异常时,为微控制器和中央处理器提供电源;所述微控制器还用于判断第一时间内是否有人为关机命令,若是,则向中央处理器发送关机命令,然后关闭所述辅助电源,否则,延时关机;所述系统还包括中央处理器,用于接收到关机命令后保存数据并关闭操作系统。该系统能够提高稳定性和设备的使用寿命。此外,还提供了一种计算机的关机方法。

【技术实现步骤摘要】

本专利技术涉及计算机技术,特别是涉及。
技术介绍
-般的工业计算机(笔记本除外)大都是只用一个外部供电,如果外部供电产生异 常,比如异常掉电或者电源不稳定导致的瞬间断电等情况,会导致整个计算机系统因为掉 电而异常停止,这样会对设备或者系统产生有害的影响。此外,很多应用于工业上的计算 机,多数都是现场无人值守的,计算机上会运行客户的软件。传统技术中,当外部电源出现 异常时,计算机系统则会异常关闭,从而导致系统运行时的数据等信息就会丢失,进而导致 系统的不可靠和不稳定。而多次掉电还会导致硬盘等设备的损坏,降低了设备的使用寿命。
技术实现思路
基于此,有必要提供一种在外部电源断电时能够进行数据保护且不会损伤设备的 。 一种计算机的关机系统,所述系统包括: 微控制器,用于侦测外部供电是否异常,当侦测到外部供电异常时,控制辅助电源 供电; 辅助电源,用于在外部供电异常时,为微控制器和中央处理器提供电源; 所述微控制器还用于判断第一时间内是否有人为关机命令,若是,则向中央处理 器发送关机命令,然后关闭所述辅助电源,否则,延时关机; 所述系统还包括中央处理器,用于接收到关机命令后保存数据并关闭操作系统。 在其中一个实施例中,所述微控制器还用于如果第一时间内没有人为关机命令, 则判断外部供电是否恢复,若是,则控制操作系统正常工作,否则继续延时。 在其中一个实施例中,所述微控制器还用于如果外部供电没有恢复,则判断继续 延时是否已延时了第二时间,若是,则控制软关机,否则控制辅助电源继续供电。 在其中一个实施例中,所述微控制器还用于如果外部供电没有恢复,则判断继续 延时是否已延时了第二时间,若是,则判断第三时间内是否外部供电恢复,若是,则控制软 关机,然后向中央处理器发送唤醒命令,如果第三时间内外部供电没有恢复,则继续延时; 所述中央处理器还用于接收到唤醒命令后唤醒操作系统。 在其中一个实施例中,所述微控制器控制软关机具体为:所述微控制器用于向中 央处理器发送软关机命令;所述中央处理器用于接收到软关机命令后保存数据并关闭操作 系统,操作系统关闭后向微控制器发送关机信号; 所述微控制器还用于当第三时间内外部供电没有恢复,则继续延时第四时间,并 判断微控制器是否接收到中央处理器发来的关机信号,若是,则关闭辅助电源,否则强制关 机并关闭辅助电源。 一种计算机的关机方法,所述方法包括: 微控制器侦测外部供电是否异常; 微控制器当侦测到外部供电异常时,控制辅助电源供电; 微控制器判断第一时间内是否有人为关机命令,若是,则向中央处理器发送关机 命令,所述中央处理器接收到关机命令后保存数据并关闭操作系统,然后微控制器控制关 闭辅助电源,否则延时关机。 在其中一个实施例中,所述延时关机,包括: 如果第一时间内没有人为关机命令,则微控制器判断外部供电是否恢复,若是,则 控制操作系统正常工作,否则继续延时。 在其中一个实施例中,所述延时关机,还包括: 如果外部供电没有恢复,则微控制器判断继续延时是否已延时了第二时间,若是, 则控制软关机,否则返回至控制辅助电源供电的步骤。 在其中一个实施例中,所述延时关机,还包括: 如果外部供电没有恢复,则微控制器判断继续延时是否已延时了第二时间,若是 则判断第三时间内是否外部供电恢复,若是,则控制软关机,然后唤醒系统,如果第三时间 内外部供电没有恢复,则继续延时。 在其中一个实施例中,所述控制软关机,包括: 微控制器向中央处理器发送软关机命令; 中央处理器接收到软关机命令后保存数据并关闭操作系统,操作系统关闭后向微 控制器发送关机信号; 所述延时关机,还包括: 当第三时间内外部供电没有恢复,则微控制器继续延时第四时间,并判断微控制 器是否接收到中央处理器发来的关机信号,若是,则关闭辅助电源,否则强制关机并关闭辅 助电源。 上述,相对于现有技术,能够在外部供电异常时,通过微 控制器控制辅助电源供电,由于有辅助电源供电,因此如果第一时间内没有人为关机命令, 则能够延时关机,因此在外部电源断电时能够进行数据保护,并且不会损伤到设备,从而提 高了计算机系统的可靠性、稳定性和设备的使用寿命。 【附图说明】 图1为一个实施例中的计算机的关机系统的结构示意图; 图2为一个实施例中计算机的关机系统的应用场景图; 图3为一个实施例中的计算机的关机方法的流程示意图; 图4为另一个实施例中的计算机的关机方法的流程示意图。 【具体实施方式】 如图1所示,在一个实施例中,计算机的关机系统,包括微控制器10、辅助电源20 和中央处理器30,其中: 微控制器10用于侦测外部供电是否异常,当侦测到外部供电异常时,控制辅助电 源20供电。 本专利技术中的微控制器10,可以是MCU (Micro Control Unit,微控制单元)、EC (Electrical Compass,电子罗盘)、CPLD (Complex Programmable Logic Device,复杂可编 程逻辑器件)、FPGA (Field Programmable Gate Array,现场可编程门阵列)等中的至少一 种。 微控制器10用于获取外部供电信息,当检测到外部电源供电异常(例如掉电或不 稳定)时,则控制辅助电源20供电,以使得计算机仍然能继续工作。 辅助电源20用于在外部供电异常时,为微控制器10和中央处理器30提供电源。 本专利技术中的辅助电源20,可以是电池、超级电容、UPS模块(Uninterruptible Power Supply,不间断电源)等中的至少一种。辅助电源20可连接外部供电电源,当外部供 电正常时,可对辅助电源20进行充电。 本实施例中,微控制器10还用于判断在第一时间内是否有人为关机命令,若是, 则向中央处理器30发送关机命令进行关机,然后关闭辅助电源20,否则,延时关机。 具体的,微控制器10在侦测到外部供电异常时,控制辅助电源20供电,并延时第 一时间(T1),在第一时间内提示是否需要执行正常关机操作,用户可在第一时间内手动进 行关机操作。微控制器10在关机后关闭辅助电源20。 中央处理器30用于接收关机命令,保存数据并关闭操作系统。 中央处理器30中可运行但不局限于X86系统。在一个实施例中,微控制器10可 直接连接计算机的开关机按钮,当收到关机命令时,直接控制计算机系统关机。在另一个实 施例中,在计算机系统下还可运行监控软件(如图2所示),用于接收微控制器10发送来的 关机命令,保存运行的数据,并关闭运行的软件,然后关闭操作系统。 当外部电源供电异常时,微控制器10可控制辅助电源20进行供电,在没有人为 关机命令下,则可延时关机,从而在外部电源断电时能够进行数据保护,并且不会损伤到设 备,从而提高了计算机系统的可靠性、稳定性和设备的使用寿命。 如图2所示,以车载设备为例,车载设备应用在轨道交通行业如地铁、高铁、城铁 等列车中时,通常可用于多媒体播放和视频监控数据记录等。在实际应用时,列车到达终点 站后,可能掉本文档来自技高网...

【技术保护点】
一种计算机的关机系统,其特征在于,所述系统包括:微控制器,用于侦测外部供电是否异常,当侦测到外部供电异常时,控制辅助电源供电;辅助电源,用于在外部供电异常时,为微控制器和中央处理器提供电源;所述微控制器还用于判断第一时间内是否有人为关机命令,若是,则向中央处理器发送关机命令,然后关闭所述辅助电源,否则,延时关机;所述系统还包括中央处理器,用于接收到关机命令后保存数据并关闭操作系统。

【技术特征摘要】
1. 一种计算机的关机系统,其特征在于,所述系统包括: 微控制器,用于侦测外部供电是否异常,当侦测到外部供电异常时,控制辅助电源供 电; 辅助电源,用于在外部供电异常时,为微控制器和中央处理器提供电源; 所述微控制器还用于判断第一时间内是否有人为关机命令,若是,则向中央处理器发 送关机命令,然后关闭所述辅助电源,否则,延时关机; 所述系统还包括中央处理器,用于接收到关机命令后保存数据并关闭操作系统。2. 根据权利要求1所述的系统,其特征在于,所述微控制器还用于如果第一时间内没 有人为关机命令,则判断外部供电是否恢复,若是,则控制操作系统正常工作,否则继续延 时。3. 根据权利要求2所述的系统,其特征在于,所述微控制器还用于如果外部供电没有 恢复,则判断继续延时是否已延时了第二时间,若是,则控制软关机,否则控制辅助电源继 续供电。4. 根据权利要求2所述的系统,其特征在于,所述微控制器还用于如果外部供电没有 恢复,则判断继续延时是否已延时了第二时间,若是,则判断第三时间内是否外部供电恢 复,若是,则控制软关机,然后向中央处理器发送唤醒命令,如果第三时间内外部供电没有 恢复,则继续延时; 所述中央处理器还用于接收到唤醒命令后唤醒操作系统。5. 根据权利要求3或4所述的系统,其特征在于,所述微控制器控制软关机具体为:所 述微控制器用于向中央处理器发送软关机命令;所述中央处理器用于接收到软关机命令后 保存数据并关闭操作系统,操作系统关闭后向微控制器发送关机信号; 所述微控制器还用于当第三时间内外部供电没有恢复,则继续延时第四时间,并判断 微控制器是否接收到中央处理器发来...

【专利技术属性】
技术研发人员:陈志列窦红权艾宇王志栋
申请(专利权)人:研祥智能科技股份有限公司北京市研祥兴业国际智能科技有限公司
类型:发明
国别省市:广东;44

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

1