偶然性存储卡失效事件的测试方法和系统技术方案

技术编号:6101769 阅读:310 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种偶然性存储卡失效事件的测试方法和系统,所述方法,包括:在测试因重启电路存在问题造成存储卡不能被检测到的事件时,如果检测到在启动存储卡的重启电路后心跳信号有效,触发新一轮启动所述存储卡中重启电路的操作。

【技术实现步骤摘要】

本专利技术涉及信号处理领域,尤其涉及一种偶然性存储卡失效事件的测试方法和系 统。
技术介绍
传统的存储卡的稳定性和可靠性测试一般仅进行数据的稳定性测试,而对存储卡 的Flash是否可以稳定运行内置FW并不作测试。但是往往因为电路的设计问题,比如重启 电路设计有问题,而出现Flash不能正常进行初始化,正常运行FW的问题,这样直接导致不 能检测到存储卡。这种问题一般都是偶然性小概率的问题,不会每次都出现或者复现,但是 一旦出现问题,所带来的后果将是致命的。但是在实际应用中,如果进行测试,传统的测试方法,就是在存储卡上连接的硬盘 上安装操作系统,操作系统下安装重启软件,并设置重启次数。通过重启后是否进入到操作 系统来判断重启电路的设计是否存在问题,即如果能够进入到操作系统,则表示存储卡已 被识别到,否则,表示存储卡未被识别到。而实际操作中,重启1000次需要花费30个小时,假设在200次时出现问题,这样 也需要花费6个小时。所以对于这种小概率的却是致命的问题,现有技术中测试花费时间 长且效率低。
技术实现思路
本专利技术提供一种偶然性存储卡失效事件的测试方法和系统,要解决的技术问题是 如何对因重启电路的设计存在问题造成存储卡无法被识别的事件进行快速测试。为解决上述技术问题,本专利技术提供了如下技术方案—种偶然性存储卡失效事件的测试系统,包括检测单元,用于在测试因重启电路存在问题造成存储卡不能被检测到的事件时, 检测启动存储卡中重启电路后所述存储卡的心跳信号是否有效;触发单元,用于在所述检测单元检测到所述心跳信号有效时,触发新一轮启动所 述存储卡中重启电路的操作。优选的,所述系统还具有如下特点所述检测单元与所述存储卡上的心跳信号线 相连。优选的,所述系统还具有如下特点所述系统还包括启动单元,用于在所述触发单元触发新一轮启动所述存储卡中重启电路的操作 时,启动所述重启电路。优选的,所述系统还具有如下特点所述系统还包括告警单元,用于在所述检测单元检测到所述心跳信号无效时,发出告警信息。优选的,所述系统还具有如下特点所述系统位于所述存储卡外部。一种偶然性存储卡失效事件的测试方法,包括在测试因重启电路存在问题造成存储卡不能被检测到的事件时,如果检测到在启 动存储卡的重启电路后心跳信号有效,触发新一轮启动所述存储卡中重启电路的操作。优选的,所述方法还具有如下特点所述心跳信号是从与本地直接相连的心跳信 号线得到的。优选的,所述方法还具有如下特点所述触发新一轮启动所述存储卡中重启电路 的操作之后,还包括启动所述重启电路。优选的,所述方法还具有如下特点所述方法还包括在检测到所述心跳信号无效时,发出告警信息。与现有技术相比,本专利技术的方法实施例在心跳信号有效时就发起重启,与现有技 术中在进入到存储卡的操作系统中相比,缩短了每次重启的时间,提高了测试重启电路的 效率,从而达到对因重启电路的设计存在问题造成存储卡无法被识别的事件进行快速测试 的目的。附图说明图1为本专利技术提供的偶然性存储卡失效事件的测试系统实施例的结构示意图;图2为图1所示系统实施例所示的另一结构示意图;图3为图1所示系统实施例所示的又一结构示意图;图4为本专利技术提供的偶然性存储卡失效事件的测试方法实施例的流程示意图。 具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对 本专利技术作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施 例中的特征可以相互任意组合。图1为本专利技术提供的偶然性存储卡失效事件的测试系统实施例的结构示意图。图 1所示系统实施例包括检测单元101,用于在测试因重启电路存在问题造成存储卡不能被检测到的事件 时,检测启动存储卡中重启电路后所述存储卡的心跳信号是否有效;触发单元102,用于在所述检测单元101检测到所述心跳信号有效时,触发新一轮 启动所述存储卡中重启电路的操作。本专利技术在测试对因重启电路存在问题造成存储卡不能被检测到的事件时,是以心 跳信号来确定是否发起新一轮的重启操作。因为心跳信号有效则表示存储卡已经识别到, 所以无需等待程序启动到操作系统来判断存储卡是否被识别到,因此检测心跳信号的有效 性就能达到检测存储卡是否被检测到的目的。且该心跳信号是在重启存储卡后最先有效的 信号,即检测到该心跳信号所需等待的时间很短。与现有技术中在进入到存储卡的操作系 统才进行重启相比中相比,缩短了每次重启的时间,提高了重启电路的测试效率,从而达到 对因重启电路的设计存在问题造成存储卡无法被识别的事件进行快速测试的目的。通过实验得出,采用本专利技术提供的方法进行重启时花费时间为10秒,那么如果进 行重启1000次的测试时,所需的时间为100分钟,即1小时40分钟,与现有技术花费30个小时相比,明显缩短了测试时间。为了便于检测单元对信号单元的监控,所述检测单元与所述存储卡上的心跳信号 线相连。但不限于此,也可以通过其他手段来得到心跳信号,例如通过一采集单元来获取, 该采集单元位于存储卡或其外部均可,与该检测单元和所述存储卡的心跳信号相连,用于 采集所述心跳信号并将采集得到的心跳信号发送给检测单元。图2为图1所示系统实施例所示的另一结构示意图。图2所示系统实施例还包 括启动单元103,与所述触发单元102相连,用于在所述触发单元102触发新一轮启 动所述存储卡中重启电路的操作时,启动所述重启电路。此处是通过重启单元来发起重启操作,但不限于此,也可以由人工来完成,例如, 触发单元以发出提示信息的方式通知测试人员手动启动存储卡的重启电路等。与现有技术相比,本专利技术提供的系统实施例无需在存储卡内部加载操作系统以及 相应的重启软件,而是在通过外部设备控制该存储卡重启,保证了存储卡测试环境的稳定。图3为图1所示系统实施例所示的又一结构示意图。图3所示系统实施例还包 括告警单元104,与检测单元101相连,用于在所述检测单元101检测到所述心跳信号无效时,发出告警信息。通过告警单元发出告警信息发出告警信息可以有效地减少了人工监控的时间。其中所述系统位于存储卡外部,方便测量人员对系统的调试。图4为本专利技术提供的偶然性存储卡失效事件的测试方法实施例的流程示意图。结 合图1至3所示的系统实施例,图4所示方法应用在测试因重启电路存在问题造成存储卡 不能被检测到的事件,具体包括如下步骤步骤101、检测到在启动存储卡的重启电路后心跳信号是否有效;步骤102、如果检测到心跳信号有效,触发新一轮启动所述存储卡中重启电路的操作。本专利技术在测试对因重启电路存在问题造成存储卡不能被检测到的事件时,是以心 跳信号来确定是否发起新一轮的重启操作。因为心跳信号有效则表示存储卡已经识别到, 所以无需等待程序启动到操作系统来判断存储卡是否被识别到,因此检测心跳信号的有效 性就能达到检测存储卡是否被检测到的目的。且该心跳信号是在重启存储卡后最先有效的 信号,即检测到该心跳信号所需等待的时间很短。与现有技术中在进入到存储卡的操作系 统才进行重启相比中相比,缩短了每次重启的时间,提高了重启电路的测试效率,从而达到 对因重启电路的设计存在问题造成存储卡无法被识别的事件进行快速测试的目的。通过实验得出,采用本专利技术提供的方法进行重启时花费时间为10秒,那么如果进 行重启1000次本文档来自技高网...

【技术保护点】
1.一种偶然性存储卡失效事件的测试系统,其特征在于,包括:检测单元,用于在测试因重启电路存在问题造成存储卡不能被检测到的事件时,检测启动存储卡中重启电路后所述存储卡的心跳信号是否有效;触发单元,用于在所述检测单元检测到所述心跳信号有效时,触发新一轮启动所述存储卡中重启电路的操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘洪梅
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:11

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

1