存储器备用电池功能测试系统的制作方法

文档序号:6427785阅读:112来源:国知局
专利名称:存储器备用电池功能测试系统的制作方法
技术领域
本发明涉及ー种测试系统,特别涉及ー种存储器备用电池功能测试系统。
背景技术
所述存储器包括一存储模块及ー备用电池模块,所述存储模块包括ー缓存模块及一主存模块,所述备用电池模块用于在存储器断电后提供电能给所述存储模块以将位于缓存模块上的数据写入到主存模块。然而,由于所述备用电池模块可能与所述存储模块连接不稳定,所述备用电池模块并不是在该存储器断电后都能提供电能给所述存储模块,从而使得在存储器断电后缓存在缓存模块中的数据不能写入到主存模块中。传统的存储器备用电池功能测试都是采用手动的方式控制所述存储器的外部供电模块的通断。但是在数据存储于所述存储模块的过程中,由于无法准确的把握手动切断 外部供电模块的准确时间,在外部供电模块切断时可能数据还未写入到存储模块的缓存模块中或者已经完成写入到了主存模块。此时,就算所述备用电池模块能正常提供电能给所述存储模块,但由于数据根本没有写入或者已经写入完毕,从而无法检测所述备用电池模块是否能正常工作。

发明内容
有鉴于此,有必要提供一种在数据传输过程中对存储器备用电池进行功能性测试的存储器备用电池功能测试系统。—种存储器备用电池功能测试系统,其包括一外部供电模块、一存储器及一服务器;所述外部供电模块与存储器相连接,该外部供电模块用于向存储器提供电能;所述存储器包括一第一存储模块及ー备用电池模块,所述第一存储模块包括ー缓存模块及ー主存模块,所述备用电池模块在外部供电模块断电时提供电能给所述第一存储模块,使得位于缓存模块中的数据写入到主存模块;所述服务器分别与所述外部供电模块和存储器相连接,该服务器用于控制外部供电模块的通断和向存储器传输ー批处理文件;所述服务器在所述批处理文件全部传送至第一存储模块中时,控制切断所述外部供电模块;该服务器在延时一定时间后将存储在主存模块中的数据与所述批处理文件进行比对,当主存模块中的数据与所述批处理文件一致时表明所述备用电池模块工作正常。本发明提供的存储器备用电池功能测试系统通过控制所述批处理文件在全部传送至所述第一存储模块中时切断所述外部供电模块,使得存储器在断电时所有数据都已写入缓存模块中并没有完全写入到主存模块,而在外部供电模块断电后只有在所述备用电池模块工作正常时位于缓存模块中的数据才能写入到主存模块,在延时一定时间后通过将主存模块中的数据与所述批处理文件的一致性进行对比,从而可以准确的判断所述备用电池模块是否工作正常。


图I是本发明实施方式提供的存储器备用电池功能测试系统的功能模块示意图。主要元件符号说明
存储器备用电池功能测试系統|Too[
外部电源:Vcc
夕卜部供电模块10
输入端11
输出端:12
控制端13
整流模块14
变压模块15
开关模块16
存储器20
第一存储模块21
缓存模块211
主存模块212
备用电池模块22
自动切换模块_23_
服务器30
控制模块31
第二存储模块32
比对模块:33
显示模块_]34
如下具体实施方式
将结合上述附图进ー步说明本发明。
具体实施例方式如图I所示,为本发明实施方式提供的一种存储器备用电池功能测试系统100,其包括一外部供电模块10、一存储器20及一服务器30。所述外部供电模块10与存储器20相连接,所述服务器30连接在所述外部供电模块10和存储器20之间。所述外部供电模块10具有一输入端11、ー输出端12及一控制的所述输入端11和输出端12的通断的控制端13。所述外部供电模块10中包括一整流模块14、ー变压模块15及ー开关模块16,所述变压模块15连接在所述整流模块14与开关模块16之间。所述整流模块14与通过所述输入端11与一外部电源Vcc相连接,所述开关模块16通过所述输出端12和控制端13分别与所述存储器20和服务器30相连接。所述外部供电模块10具有ー预知的响应时间,当所述控制端13接收到ー控制信号后,所述开关模块16在经过所述响应时间后导通或断开,从而实现所述输入端11和输出端12的导通或断开。本实施方式中,当所述控制信号为低电平时,所述输入端11和输出端12相导通;当所述控制信号为高电平时,所述输入端11和输出端12相断开。所述存储器20包括一第一存储模块21、ー备用电池模块22及一自动切换模块23。所述自动切换模块23分别与所述第一存储模块21、备用电池模块22及外部供电模块10相连接。当外部供电模块10导通时,所述自动切换模块23选择所述外部供电模块10为第一存储模块21供电;当外部供电模块10断开时,所述自动切换模块23选择所述备用电池模块22为第一存储模块21供电。所述第一存储模块21包括ー缓存模块211及一与所述缓存模块211相电性连接的主存模块212。所述第一存储模块21在对数据的存储过程中,先将数据暂存在缓存模块211中,然后将位于缓存模块211的数据写入到主存模块212中。而如果没有电源对所述第一存储模块21进行供电时,位于缓存模块211的数据将会丢失。本实施方式中,所述存储器20可以为移动硬盘、USB存储器及其他存储性元件。所述服务器30包括ー控制模块31、一第二存储模块32、一比对模块33及ー显不模块34,所述控制模块31分别与所述第二存储模块32、比对模块33及显示模块34相连接。所述控制模块31还与所述开关模块16和第一存储模块21相连接。所述第二存储模块32中存储有一测试用的批处理文件,所述批处理文件中设置有ー节点。所述控制模块31在将第二存储模块32中的批处理文件传送至所述第一存储模块21过程中,当传输至所述节点位置吋,该控制模块31输出所述控制信号。所述比对模块33用于将存储在主存模块212中的数据与所述批处理文件进行一致性比对。所述显示模块34用于显示主存模块212中的数据与所述批处理文件的比对結果。在测试过程中,所述服务器30首先通过所述外部供电模块10的控制端13向开关模块16输出ー低电平的控制信号,从而控制所述输入端11和输出端12的导通。所述存储器20中的自动切换模块23感测到所述外部供电模块10导通时,选择所述外部供电模块10为第一存储模块21供电。所述外部供电模块10同时对所述备用电池模块22进行充电。然后,所述服务器30中的控制模块31将调取第二存储模块32中的批处理文件,并将该批处 理文件传送至所述第一存储模块21。在所述批处理文件传送至所述第一存储模块21过程中,当传输至所述节点位置时,该控制模块31输出一高电平控制信号。在所述批处理文件全部传送至所述第一存储模块21时,所述外部供电模块10的输入端11和输出端12刚好经过响应时间后断开。此时,全部批处理文件已存储于所述缓存模块211中。所述自动切换模块23感测到所述外部供电模块10断开后,立即选择所述备用电池模块22为第一存储模块21供电。所述第一存储模块21在所述备用电池模块22供电作用下,将位于所述缓存模块211中的批处理文件继续写入到所述主存模块212中。本实施方式中,所述该控制模块31输出所述高电平控制信号后,在经过ー预定的时间间隔后获取位于所述主存模块212中的批处理文件。在所述预定的时间间隔过程中,所述位于所述缓存模块211中的批处理文件已完全写入到所述主存模块212中。然后,所述比对模块33将所述控制模块31从所述主存模块212中获取的批处理文件与原始存储在第二存储模块32中的批处理文件进行一致性比对。当所述主存模块212中的批处理文件与原始存储在第二存储模块32中的批处理文件完全一致时,表明所述备用电池模块22エ作正常,所述显示模块34显示比对一致的結果。当所述主存模块212中的批处理文件与原始存储在第二存储模块32中的批处理文件不一致时,表明所述备用电池模块22工作不正常,所述显示模块34显示比对不一致的結果。本发明提供的存储器备用电池功能测试系统通过控制所述批处理文件在全部传送至所述第一存储模块中时切断所述外部供电模块,使得存储器在断电时所有数据都已写入缓存模块中并没有完全写入到主存模块,而在外部供电模块断电后只有在所述备用电池模块工作正常时位于缓存模块中的数据才能写入到主存模块,在延时一定时间后通过将主存模块中的数据与所述批处理文件的一致性进行对比,从而可以准确的判断所述备用电池模块是否工作正常。可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种像应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。
权利要求
1.一种存储器备用电池功能测试系统,其包括一外部供电模块、一存储器及一服务器;所述外部供电模块与存储器相连接,该外部供电模块用于向存储器提供电能;所述存储器包括一第一存储模块及ー备用电池模块,所述第一存储模块包括一缓存模块及ー主存模块,所述备用电池模块在外部供电模块断电时提供电能给所述第一存储模块,使得位于缓存模块中的数据写入到主存模块;所述服务器分别与所述外部供电模块和存储器相连接,该服务器用于控制外部供电模块的通断和向所述存储器传输ー批处理文件;所述服务器在所述批处理文件全部传送至所述第一存储模块时,控制切断所述外部供电模块;该服务器在延时一定时间后将存储在所述主存模块中的数据与所述批处理文件进行比对,当所述主存模块中的数据与所述批处理文件完全一致时表明所述备用电池模块工作正常。
2.如权利要求I所述的存储器备用电池功能测试系统,其特征在于所述外部供电模块包括一输入端、ー输出端及一控制所述输入端和所述输出端通断的控制端;所述输入端与一外部电源相连接,所述输出端与所述存储器相连接,所述控制端与所述服务器相连接。
3.如权利要求2所述的存储器备用电池功能测试系统,其特征在于所述服务器包括ー控制模块、一第二存储模块及ー比对模块,所述控制模块分别与所述第二存储模块和比对模块相连接;所述批处理文件存储在第二存储模块中,所述比对模块用于将主存模块中的数据与所述批处理文件进行一致性比对。
4.如权利要求3所述的存储器备用电池功能测试系统,其特征在于所述控制模块在将第二存储模块中的批处理文件全部传送至所述第一存储模块中后,向所述外部供电模块的控制端发送ー控制信号以控制所述输入端和输出端断开。
5.如权利要求4所述的存储器备用电池功能测试系统,其特征在于所述批处理文件中设置有ー节点,由所述服务器在所述批处理文件传输至所述节点位置时就发送所述控制信号,以保证所述批处理文件完全传输至第一存储模块后所述外部供电模块才断电。
6.如权利要求I所述的存储器备用电池功能测试系统,其特征在于所述外部供电模块在向存储器提供电能时对所述备用电池模块进行充电。
7.如权利要求I所述的存储器备用电池功能测试系统,其特征在于所述服务器包括ー显示模块,所述显示模块用于显示主存模块中的数据与所述批处理文件的比对結果。
8.如权利要求I所述的存储器备用电池功能测试系统,其特征在于所述外部供电模块包括一整流模块、ー变压模块及ー开关模块,所述变压模块连接在所述整流模块与开关模块之间;所述整流模块与一外部电源相连接,所述开关模块分别与所述存储器和服务器相连接,所述服务器控制所述开关模块的通断。
9.如权利要求I所述的存储器备用电池功能测试系统,其特征在于所述存储器还包括ー自动切換模块,所述自动切换模块分别与所述第一存储模块、备用电池模块及外部供电模块相连接;当外部供电模块导通时,所述自动切換模块选择所述外部供电模块为第一存储模块供电;当外部供电模块断开时,所述自动切換模块选择所述备用电池模块为第一存储模块供电。
全文摘要
本发明提供一种存储器备用电池功能测试系统,其包括外部供电模块、存储器及服务器;外部供电模块与存储器相连接,该外部供电模块向存储器提供电能;存储器包括第一存储模块及备用电池模块,第一存储模块包括缓存模块及主存模块,备用电池模块在外部供电模块断电时提供电能给第一存储模块;服务器分别与外部供电模块和存储器相连接,该服务器用于控制外部供电模块的通断和向存储器传输一批处理文件;服务器在批处理文件全部传送至第一存储模块中时,控制切断外部供电模块;该服务器在延时一定时间后将存储在主存模块中的数据与批处理文件进行比对,当主存模块中的数据与批处理文件完全一致时表明备用电池模块工作正常。
文档编号G06F11/22GK102866937SQ20111018477
公开日2013年1月9日 申请日期2011年7月4日 优先权日2011年7月4日
发明者林清傅 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1