本发明专利技术提供一种存储器备用电池功能测试系统,其包括外部供电模块、存储器及服务器;外部供电模块与存储器相连接,该外部供电模块向存储器提供电能;存储器包括第一存储模块及备用电池模块,第一存储模块包括缓存模块及主存模块,备用电池模块在外部供电模块断电时提供电能给第一存储模块;服务器分别与外部供电模块和存储器相连接,该服务器用于控制外部供电模块的通断和向存储器传输一批处理文件;服务器在批处理文件全部传送至第一存储模块中时,控制切断外部供电模块;该服务器在延时一定时间后将存储在主存模块中的数据与批处理文件进行比对,当主存模块中的数据与批处理文件完全一致时表明备用电池模块工作正常。
【技术实现步骤摘要】
本专利技术涉及ー种测试系统,特别涉及ー种存储器备用电池功能测试系统。
技术介绍
所述存储器包括一存储模块及ー备用电池模块,所述存储模块包括ー缓存模块及一主存模块,所述备用电池模块用于在存储器断电后提供电能给所述存储模块以将位于缓存模块上的数据写入到主存模块。然而,由于所述备用电池模块可能与所述存储模块连接不稳定,所述备用电池模块并不是在该存储器断电后都能提供电能给所述存储模块,从而使得在存储器断电后缓存在缓存模块中的数据不能写入到主存模块中。传统的存储器备用电池功能测试都是采用手动的方式控制所述存储器的外部供电模块的通断。但是在数据存储于所述存储模块的过程中,由于无法准确的把握手动切断 外部供电模块的准确时间,在外部供电模块切断时可能数据还未写入到存储模块的缓存模块中或者已经完成写入到了主存模块。此时,就算所述备用电池模块能正常提供电能给所述存储模块,但由于数据根本没有写入或者已经写入完毕,从而无法检测所述备用电池模块是否能正常工作。
技术实现思路
有鉴于此,有必要提供一种在数据传输过程中对存储器备用电池进行功能性测试的存储器备用电池功能测试系统。—种存储器备用电池功能测试系统,其包括一外部供电模块、一存储器及一服务器;所述外部供电模块与存储器相连接,该外部供电模块用于向存储器提供电能;所述存储器包括一第一存储模块及ー备用电池模块,所述第一存储模块包括ー缓存模块及ー主存模块,所述备用电池模块在外部供电模块断电时提供电能给所述第一存储模块,使得位于缓存模块中的数据写入到主存模块;所述服务器分别与所述外部供电模块和存储器相连接,该服务器用于控制外部供电模块的通断和向存储器传输ー批处理文件;所述服务器在所述批处理文件全部传送至第一存储模块中时,控制切断所述外部供电模块;该服务器在延时一定时间后将存储在主存模块中的数据与所述批处理文件进行比对,当主存模块中的数据与所述批处理文件一致时表明所述备用电池模块工作正常。本专利技术提供的存储器备用电池功能测试系统通过控制所述批处理文件在全部传送至所述第一存储模块中时切断所述外部供电模块,使得存储器在断电时所有数据都已写入缓存模块中并没有完全写入到主存模块,而在外部供电模块断电后只有在所述备用电池模块工作正常时位于缓存模块中的数据才能写入到主存模块,在延时一定时间后通过将主存模块中的数据与所述批处理文件的一致性进行对比,从而可以准确的判断所述备用电池模块是否工作正常。附图说明图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中获取的批处理文件与原始存储在第本文档来自技高网...
【技术保护点】
一种存储器备用电池功能测试系统,其包括一外部供电模块、一存储器及一服务器;所述外部供电模块与存储器相连接,该外部供电模块用于向存储器提供电能;所述存储器包括一第一存储模块及一备用电池模块,所述第一存储模块包括一缓存模块及一主存模块,所述备用电池模块在外部供电模块断电时提供电能给所述第一存储模块,使得位于缓存模块中的数据写入到主存模块;所述服务器分别与所述外部供电模块和存储器相连接,该服务器用于控制外部供电模块的通断和向所述存储器传输一批处理文件;所述服务器在所述批处理文件全部传送至所述第一存储模块时,控制切断所述外部供电模块;该服务器在延时一定时间后将存储在所述主存模块中的数据与所述批处理文件进行比对,当所述主存模块中的数据与所述批处理文件完全一致时表明所述备用电池模块工作正常。
【技术特征摘要】
【专利技术属性】
技术研发人员:林清傅,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。