CN110456898A - 一种计算机断电保护***及方法 - Google Patents

一种计算机断电保护***及方法 Download PDF

Info

Publication number
CN110456898A
CN110456898A CN201910764036.XA CN201910764036A CN110456898A CN 110456898 A CN110456898 A CN 110456898A CN 201910764036 A CN201910764036 A CN 201910764036A CN 110456898 A CN110456898 A CN 110456898A
Authority
CN
China
Prior art keywords
module
data
computer
power supply
storage capacitor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910764036.XA
Other languages
English (en)
Inventor
于继江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heze University
Original Assignee
Heze University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Heze University filed Critical Heze University
Priority to CN201910764036.XA priority Critical patent/CN110456898A/zh
Publication of CN110456898A publication Critical patent/CN110456898A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • G06F1/305Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations in the event of power-supply fluctuations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing
    • G06F11/0787Storage of error reports, e.g. persistent data storage, storage using memory protection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Power Sources (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种计算机断电保护***,涉及计算机技术领域,其包括日志生成模块I,与数据保护控制模块通讯,用于记录在断电发生时,硬盘模块待读写的所有数据信息;日志生成模块II,与数据保护控制模块通讯,用于在储能电容的电能供应下,记录待读写的所有数据信息的读写记录;数据保护控制模块,控制硬盘模块的读写工作直至硬盘磁头复位,并执行断电程序;本发明的有益效果是:在计算机发生断电时,其通过储能电容继续保持供电,并在计算机正常开机后,将日志生成模块I和日志生成模块II的结果向计算机处理器发送,使得使用者知晓在断电之后哪些数据读写完成,而哪些数据又未进行读写或者终止,便于使用者了解。

Description

一种计算机断电保护***及方法
技术领域
本发明涉及计算机技术领域,具体是一种计算机断电保护***及方法。
背景技术
电脑的出现和发展是 20 世纪最重要的科学技术成就之一,计算机已渗透到国民经济和社会的各个领域,极大地改变着人们的生活方式和工作方式,并成为推动社会发展的巨大生产力,同时随着现代技术的发展,也出现了像笔记本电脑,一体机电脑等新型电脑。但是现在台式电脑多是以家庭电源作为主要供电方式,这就存在一个问题 :当突发停电的时候台式机将会停止工作,我们存在硬盘里的有些重要资料往往会因此而丢失;同时突然断电会使硬盘的读写磁头与盘片猛烈摩擦,造成硬盘损坏,造成不可估量的损失。
基于此,本申请提出了一种计算机断电保护***及方法。
发明内容
本发明的目的在于提供一种计算机断电保护***及方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种计算机断电保护***,包括:
日志生成模块I,与数据保护控制模块通讯,用于记录在断电发生时,硬盘模块待读写的所有数据信息;
日志生成模块II,与数据保护控制模块通讯,用于在储能电容的电能供应下,记录待读写的所有数据信息的读写记录;
数据保护控制模块,控制硬盘模块的读写工作直至硬盘磁头复位,并执行断电程序,在计算机正常开机后,将日志生成模块I和日志生成模块II的结果向计算机处理器发送;
储能电容,用于在计算机断电时,为上述模块进行供电。
作为本发明再进一步的方案:还包括受电源控制模块控制的电源切换电路,数据保护控制模块通过电源切换电路与储能电容和ATX电源电性连接。
作为本发明再进一步的方案:所述电源控制模块还与检测模块通讯,用于在外部电源断电及恢复供电时向电源控制模块发送信号,使得电源控制模块依据该信号通过电源切换电路选择使用储能电容或ATX电源进行供电。
作为本发明再进一步的方案:所述储能电容通过电容充电电路与ATX电源连接。
作为本发明再进一步的方案:所述硬盘模块包括普通数据硬盘和权限数据硬盘,断电后,优先对权限数据硬盘中数据的读写工作进行保存。
一种计算机断电保护方法,包括以下步骤:
S1,外部电力供应断电后,检测模块检测到电压变化信号后向电源控制模块发出信息,通过电源切换电路使储能电容进行供电;
S2,在储能电容的持续供电下,控制硬盘模块的读写工作直至硬盘磁头复位,并执行断电程;同时,日志生成模块I将在断电发生时硬盘模块待读写的所有数据信息写成日志,日志生成模块II将断电后待读写的所有数据信息的读写记录书写成日志;
S3,在计算机开机后,控制硬盘模块将日志生成模块I和日志生成模块II的结果向计算机处理器发送。
作为本发明再进一步的方案:当计算机由ATX电源进行供电时,储能电容不进行供电作业,且通过ATX电源和电容充电电路为储能电容供电。
与现有技术相比,本发明的有益效果是:在计算机发生断电时,其通过储能电容继续保持供电,并在计算机正常开机后,将日志生成模块I和日志生成模块II的结果向计算机处理器发送,使得使用者知晓在断电之后哪些数据读写完成,而哪些数据又未进行读写或者终止,便于使用者了解,此外,本技术方案还将对数据的保存操作设置了权重,有效地保证了重要数据不被丢失。
附图说明
图1为一种计算机断电保护***的控制原理图。
图2为一种计算机断电保护***中储能电容的工作流程图。
图3为一种计算机断电保护方法的流程图。
图中:100-数据保护控制模块、200-电源控制模块、300-日志生成模块I、400-日志生成模块II、500-硬盘模块、501-普通数据硬盘、502-权限数据硬盘、600-电源切换电路、700-检测模块、800-储能电容、801-电容充电电路、900-ATX电源。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本实施例公开的一些方面相一致的装置和方法的例子。
实施例1
请参阅图1~2,本发明实施例中,一种计算机断电保护***,包括数据保护控制模块100、日志生成模块I300、日志生成模块II400、硬盘模块500和储能电容800;
在本实施例中,所述日志生成模块I300,与数据保护控制模块100通讯,用于记录在断电发生时,硬盘模块500待读写的所有数据信息;
所述日志生成模块II400,与数据保护控制模块100通讯,用于在储能电容800的电能供应下,记录待读写的所有数据信息的读写记录;
所述数据保护控制模块100,控制硬盘模块500的读写工作直至硬盘磁头复位,并执行断电程序,在计算机正常开机后,将日志生成模块I300和日志生成模块II400的结果向计算机处理器发送,使得使用者知晓在断电之后哪些数据读写完成,而哪些数据又未进行读写或者终止,便于使用者了解,也便于其后期进行重新的读写;
所述储能电容800,用于在计算机断电时,为上述模块进行供电;
具体的来说,本实施例还包括受电源控制模块200控制的电源切换电路600,数据保护控制模块100通过电源切换电路600与储能电容800和ATX电源900电性连接,当其受到电源控制模块200的指令后,可以切换成由储能电容800进行电能的供应,而当市电供应恢复时,又可以切换成由ATX电源900进行电能的供应。
更具体的来说,所述电源控制模块200还与检测模块700通讯,用于在外部电源断电及恢复供电时向电源控制模块200发送信号,使得电源控制模块200能依据该信号通过电源切换电路600选择使用储能电容800或ATX电源900进行供电。作为优选的,为了保证储能电容800具有充足的电能供应,所述储能电容800通过电容充电电路801与ATX电源900连接,当储能电容800不再进行供电,即市电供电已经恢复时,通过电容充电电路801将储能电容800充满,以保证下次储能电容800的正常作业。
而实际应用时,硬盘模块500数据也是具有不同重要性的,重要的数据应进行重点保存,基于此,本实施例将所述硬盘模块500进行分区,分成普通数据硬盘501和权限数据硬盘502,数据依据重要性选择保存在普通数据硬盘501和权限数据硬盘502中,而断电后,则会优先对权限数据硬盘502中数据的读写工作进行保存。
实施例2
请参阅图3,本发明实施例中,一种计算机断电保护方法,包括以下步骤:
S1,外部电力供应断电后,检测模块检测到电压变化信号后向电源控制模块发出信息,通过电源切换电路使储能电容进行供电;
S2,在储能电容的持续供电下,控制硬盘模块500的读写工作直至硬盘磁头复位,并执行断电程,同时,日志生成模块I300将在断电发生时硬盘模块500待读写的所有数据信息写成日志,日志生成模块II400将这部分断电后待读写的所有数据信息的读写记录书写成日志;
S3,在计算机开机后,控制硬盘模块500将日志生成模块I300和日志生成模块II400的结果向计算机处理器发送,使得使用者知晓在断电之后哪些数据读写完成,而哪些数据又未进行读写或者终止,便于使用者了解,也便于其后期进行重新的读写。
此外,当计算机由ATX电源900进行供电时,储能电容800不进行供电作业,且通过ATX电源900和电容充电电路801为储能电容800供电,即在市电供电已经恢复时,通过电容充电电路801将储能电容800充满,以保证下次储能电容800的正常作业。
需要特别说明的是,本技术方案中,在计算机发生断电时,其通过储能电容800继续保持供电,并在计算机正常开机后,将日志生成模块I和日志生成模块II的结果向计算机处理器发送,使得使用者知晓在断电之后哪些数据读写完成,而哪些数据又未进行读写或者终止,便于使用者了解,此外,本技术方案还将对数据的保存操作设置了权重,有效地保证了重要数据不被丢失。
本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (7)

1.一种计算机断电保护***,其特征在于,包括:
日志生成模块I(300),与数据保护控制模块(100)通讯,用于记录在断电发生时,硬盘模块(500)待读写的所有数据信息;
日志生成模块II(400),与数据保护控制模块(100)通讯,用于在储能电容(800)的电能供应下,记录待读写的所有数据信息的读写记录;
数据保护控制模块(100),控制硬盘模块(500)的读写工作直至硬盘磁头复位,并执行断电程序,在计算机正常开机后,将日志生成模块I(300)和日志生成模块II(400)的结果向计算机处理器发送;
储能电容(800),用于在计算机断电时,为上述模块进行供电。
2.根据权利要求1所述的一种计算机断电保护***,其特征在于,还包括受电源控制模块(200)控制的电源切换电路(600),数据保护控制模块(100)通过电源切换电路(600)与储能电容(800)和ATX电源(900)电性连接。
3.根据权利要求2所述的一种计算机断电保护***,其特征在于,所述电源控制模块(200)还与检测模块(700)通讯,用于在外部电源断电及恢复供电时向电源控制模块(200)发送信号,使得电源控制模块(200)依据该信号通过电源切换电路(600)选择使用储能电容(800)或ATX电源(900)进行供电。
4.根据权利要求3所述的一种计算机断电保护***,其特征在于,所述储能电容(800)通过电容充电电路(801)与ATX电源(900)连接。
5.根据权利要求1或2或3或4所述的一种计算机断电保护***,其特征在于,所述硬盘模块(500)包括普通数据硬盘(501)和权限数据硬盘(502),断电后,优先对权限数据硬盘(502)中数据的读写工作进行保存。
6.一种计算机断电保护方法,其特征在于,包括以下步骤:
S1,外部电力供应断电后,检测模块检测到电压变化信号后向电源控制模块发出信息,通过电源切换电路使储能电容进行供电;
S2,在储能电容的持续供电下,控制硬盘模块的读写工作直至硬盘磁头复位,并执行断电程;同时,日志生成模块I将在断电发生时硬盘模块待读写的所有数据信息写成日志,日志生成模块II将断电后待读写的所有数据信息的读写记录书写成日志;
S3,在计算机开机后,控制硬盘模块将日志生成模块I和日志生成模块II的结果向计算机处理器发送。
7.根据权利要求6所述的一种计算机断电保护方法,其特征在于,当计算机由ATX电源进行供电时,储能电容不进行供电作业,且通过ATX电源和电容充电电路为储能电容供电。
CN201910764036.XA 2019-08-19 2019-08-19 一种计算机断电保护***及方法 Pending CN110456898A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910764036.XA CN110456898A (zh) 2019-08-19 2019-08-19 一种计算机断电保护***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910764036.XA CN110456898A (zh) 2019-08-19 2019-08-19 一种计算机断电保护***及方法

Publications (1)

Publication Number Publication Date
CN110456898A true CN110456898A (zh) 2019-11-15

Family

ID=68487462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910764036.XA Pending CN110456898A (zh) 2019-08-19 2019-08-19 一种计算机断电保护***及方法

Country Status (1)

Country Link
CN (1) CN110456898A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994022084A1 (de) * 1993-03-23 1994-09-29 Siemens Nixdorf Informationssysteme Ag Netzausfallüberbrückung
US20040243826A1 (en) * 2003-06-02 2004-12-02 Ding-Liang Wang Computer data protection control device
CN101183801A (zh) * 2007-12-07 2008-05-21 杭州华三通信技术有限公司 一种掉电保护方法、***和装置
CN101625873A (zh) * 2008-07-10 2010-01-13 光宝科技股份有限公司 具断电保护功能的硬盘装置
CN106776381A (zh) * 2016-12-23 2017-05-31 郑州云海信息技术有限公司 一种存储***掉电保护方法及***
CN108182154A (zh) * 2017-12-22 2018-06-19 深圳大普微电子科技有限公司 一种基于固态硬盘的日志文件的读写方法及固态硬盘

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994022084A1 (de) * 1993-03-23 1994-09-29 Siemens Nixdorf Informationssysteme Ag Netzausfallüberbrückung
US20040243826A1 (en) * 2003-06-02 2004-12-02 Ding-Liang Wang Computer data protection control device
CN101183801A (zh) * 2007-12-07 2008-05-21 杭州华三通信技术有限公司 一种掉电保护方法、***和装置
CN101625873A (zh) * 2008-07-10 2010-01-13 光宝科技股份有限公司 具断电保护功能的硬盘装置
CN106776381A (zh) * 2016-12-23 2017-05-31 郑州云海信息技术有限公司 一种存储***掉电保护方法及***
CN108182154A (zh) * 2017-12-22 2018-06-19 深圳大普微电子科技有限公司 一种基于固态硬盘的日志文件的读写方法及固态硬盘

Similar Documents

Publication Publication Date Title
US8161306B2 (en) Method and apparatus for facilitating device hibernation
US5491774A (en) Handheld record and playback device with flash memory
CN101183801B (zh) 一种掉电保护方法、***和装置
JPS63100555A (ja) 情報記録再生装置
US9032235B2 (en) Semiconductor storage device and method for controlling the semiconductor storage device
CN101751306A (zh) 缺陷硬盘的数据恢复设备和恢复方法
US20060259795A1 (en) Portable computer and data backup method thereof
CN103295638A (zh) 便携式电子存储介质数据擦除装置及基于该装置的数据擦除方法
US20100191944A1 (en) Data storage apparatus
CN105320243A (zh) 存储设备及其处理方法
CN110456898A (zh) 一种计算机断电保护***及方法
CN100489798C (zh) 可携式计算机及其数据备份方法
CN110825497B (zh) 一种虚拟机开关机方法、装置、设备及介质
CN201063240Y (zh) 一种具有读写保护开关的移动硬盘
JPH11249966A (ja) 情報記憶装置
CN104809037B (zh) eMMC基于特殊页的快速启动方法及装置
CN110232033B (zh) 磁盘装置及写入方法
KR101273552B1 (ko) 데이터 컨버팅 시스템
CN201402458Y (zh) 缺陷硬盘的数据恢复设备
CN106557385A (zh) 数据快照方法和存储设备
CN203520387U (zh) 一种计算机硬件断电数据保护模块
CN212112530U (zh) 一种宽温大容量记录卡
JP2012104170A (ja) ハードディスク装置
CN107796982A (zh) 一种实时监测psu电压的方法
CN212433763U (zh) 一种硬盘盒装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20191115