检测数据储存装置的方法

文档序号:6764072阅读:162来源:国知局
检测数据储存装置的方法
【专利摘要】一种检测方法,用以检测一数据储存装置储存数据的正确性;该方法包含有下列步骤:先写入测试数据至该数据储存装置,并同时撷取写入至该数据储存装置的测试数据;之后,自该数据储存装置读取写入的测试数据,并同时撷取自该数据储存装置读取的测试数据;而后,比对写入时所撷取的测试数据、与读取时所撷取的测试数据间的差异,并据以判断该数据储存装置储存数据的正确性。
【专利说明】检测数据储存装置的方法
【技术领域】
[0001]本发明与检测方法有关,更详细地是指一种检测数据储存装置的方法。【背景技术】
[0002]随着数字科技的进步,如储存卡、随身碟、硬盘等数据储存装置亦随之日渐盛行。而上述数据储存装置于研发阶段、出厂前或进行维修时,第一要务都是先确认数据储存装置的读写功能是否正常与正确。
[0003]在现有检测数据储存装置的技术中,通常是先利用一测试装置重复读写测试数据至该数据储存装置,再利用逻辑分析仪撷取写入至各该数据储存装置某一片段的测试数据、与自各该数据储存装置读取的数据,并再利用计算机比对逻辑分析仪所撷取的写入数据与读取数据之间是否有差异,以判断该数据储存装置是否能正确无误地进行数据储存。然而,由于测试讯号的数据源,非由和逻辑分析相连接的计算机所发出,常造成逻辑分析仪所取得的数据不够完整,无法先预知会取得何种讯号或何时开始撷取讯号,造成用户无法实时同步与该数据储存装置进行比对。
[0004]于上述检测方法中,因为测试装置写入测试数据以及读取测试数据时,逻辑分析仪并无法准确地同步撷取每次写入或读取的测试数据,而使得检测人员在利用计算机比对讯号时,必须耗费较多的时间才能找出写入与读取的测试数据中互相对应的区段,而后才能再比对对应的各区段是否有差异,不仅过程费时,且会加大检测人员工作的负荷,进而使得检测作业的效果不彰。

【发明内容】

[0005]本发明的目的在于提供一种检测数据储存装置的方法,以改进公知技术中存在的缺陷。
[0006]为实现上述目的,本发明提供的检测数据储存装置的方法,用以供一计算机执行,以检测一数据储存装置储存数据的正确性;该方法包含有下列步骤:
[0007]A、写入测试数据至该数据储存装置,并同时启动一逻辑分析仪撷取写入至该数据储存装置的测试数据;
[0008]B、自该数据储存装置读取于步骤A中写入的测试数据,并同时启动该逻辑分析仪撷取自该数据储存装置读取的测试数据;
[0009]C、比对步骤A所撷取的测试数据、与步骤B所撷取的测试资料间的差异,并据以判断该数据储存装置储存数据的正确性。
[0010]所述检测数据储存装置的方法,其中,该数据储存装置具有复数个储存区;于步骤A中,写入测试数据至预定的一个或多个储存区中;于步骤B中,则自预定的该或该些储存区读取测试数据。
[0011]所述检测数据储存装置的方法,其中,重复执行步骤A与步骤B —预定次数后,再执行步骤C。
[0012]所述检测数据储存装置的方法,其中,于步骤C中,可自由地选择任一次于步骤A所撷取的测试数据、以及对应的步骤B所撷取的测试数据进行差异比对。[0013]所述检测数据储存装置的方法,其中,于步骤C中,显示有于步骤A所撷取的测试资料、以及于步骤B所撷取的测试资料于一显示设备上。
[0014]所述检测数据储存装置的方法,其中,于步骤C中,将步骤A所撷取的测试资料、与步骤B所撷取的测试资料间的差异处,以不同的显示方式显示于该显示设备上。
[0015]所述检测数据储存装置的方法,其中,于步骤C中,是以不同的颜色显示步骤A所撷取的测试资料、与步骤B所撷取的测试资料间的差异处。
[0016]通过本发明的设计,便可在写入或读取的测试数据的同时,同步撷取每次写入或读取的测试数据,而可大幅降低检测人员比对的时间。
【专利附图】

【附图说明】
[0017]图1为使用本发明检测方法的测试系统架构图;
[0018]图2为本发明检测方法的流程图;
[0019]图3揭示所撷取到的测试资料相异处会以不同颜色标注。
[0020]附图中主要组件符号说明:
[0021]10计算机;12传输接口 ;20逻辑分析仪;30数据储存装置。
【具体实施方式】
[0022]本发明提供的检测数据储存装置的方法,可同步撷取每次写入或读取的测试数据,而可大幅降低检测人员比对的时间。
[0023]本发明所提供的检测数据储存装置的方法,用以供一计算机执行,以检测一数据储存装置储存数据的正确性;该方法包含有下列步骤:
[0024]A)写入测试数据至该数据储存装置,并同时启动一逻辑分析仪撷取写入至该数据储存装置的测试数据;
[0025]B)自该数据储存装置读取于步骤A中写入的测试数据,并同时启动该逻辑分析仪撷取自该数据储存装置读取的测试数据;
[0026]C)比对步骤A所撷取的测试数据、与步骤B所撷取的测试资料间的差异,并据以判断该数据储存装置储存数据的正确性。
[0027]依据上述构思,该数据储存装置具有复数个储存区;于步骤A中,写入测试数据至预定的一个或多个储存区中;于步骤B中,则自预定的该或该些储存区读取测试数据。
[0028]依据上述构思,重复执行步骤A与步骤B —预定次数后,再执行步骤C。
[0029]依据上述构思,于步骤C中,可自由地选择任一次于步骤A所撷取的测试数据、以及对应的步骤B所撷取的测试数据进行差异比对。
[0030]依据上述构思,于步骤C中,还显示有于步骤A所撷取的测试资料、以及于步骤B所撷取的测试资料于一显示设备上。
[0031]依据上述构思,于步骤C中,还将步骤A所撷取的测试资料、与步骤B所撷取的测试资料间的差异处,以不同的显示方式显示于该显示设备上。
[0032]依据上述构思,于步骤C中,是以不同的颜色显示步骤A所撷取的测试资料、与步骤B所撷取的测试资料间的差异处。
[0033]为能更清楚地说明本发明,举较佳实施例并配合附图详细说明如后。[0034]本发明提供的检测方法,用以供一测试系统检测一数据储存装置(如储存卡、随身碟、硬盘等)是否能正确地储存数据。请参阅图1,该测试系统包含有一计算机10以及一逻辑分析仪20,该计算机10通过一传输接口 12 (如USB、SATA等)与该数据储存装置30连接,而该逻辑分析仪20则连接该计算机10与该传输接口 12。另外,该数据储存装置30中具有复数个储存区。请参阅图2,该检测方法用以供该计算机10执行,且包含有下列步骤:
[0035]A)写入测试数据至该数据储存装置30,并撷取写入至该数据储存装置30的测试数据;
[0036]于本步骤中,该计算机10开始通过该传输接口 12写入测试数据至该数据储存装置30中的其中一储存区时,便同时启动该逻辑分析仪20开始自该传输接口 12撷取写入至该储存区的测试数据。
[0037]B)自该数据储存装置30读取于步骤A写入的测试数据,并撷取自该数据储存装置30读取的测试数据;
[0038]于本步骤中,该计算机10开始通过该传输接口 12读取于前一步骤写入该储存区的测试数据时,便同时启动该逻辑分析仪20开始自该传输接口 12撷取由该储存区读取的测试数据。
[0039]C)比对步骤A所撷取的测试数据、与步骤B所撷取的测试资料间的差异,并据以判断该数据储存装置储存数据的正确性。
[0040]于本步骤中,因为前述步骤A与B中,该逻辑分析仪20都是以与该计算机10同步的方式,撷取写入与读取的测试数据,因此,若数据储存装置30若能正确无误地储存数据的话,则读取时撷取到的测试数据、与原先写入时撷取到的测试数据,都会是完整且相同的数据内容。举例而言,当我们写入数据串10010011至该数据储存装置30时,所撷取也会是完整的10010011数据串,不会因为异步而只有撷取到部分内容(如0010011或10011等);而当我们自该数据储存装置30读取写入的测试数据时,若数据储存装置若能正确无误地储存数据的话,所撷取到的也会是完整且相同的10010011数据串。由此,检测人员不需要在花时间找寻相对应的数据区段,而可直接通过比对步骤A所撷取的测试数据、与步骤B所撷取的测试资料间是否有差异,便可快速地得知该数据储存装置30储存数据时的正确性。
[0041]另外,于本步骤中,还于该计算机10的屏幕上同时显示于步骤A所撷取的测试资料、以及于步骤B所撷取的测试资料,且当步骤A所撷取的测试资料、与步骤B所撷取的测试资料有差异时,还会将差异处以不同颜色显示于该计算机10的屏幕上(如图3),以使检测人员能更快速地进行比对作业。当然,除利用不同颜色的方式外,亦可利用不同字型、不同大小或是其他不同的显示方式来达到标注差异处的目的。
[0042]值得一提的是,于检测时,亦可重复执行步骤A与步骤B预定次数后,再执行步骤C进行比对,以检测该数据储存装置30经过多次重复读写,是否亦能正确无误地储存数据。且在步骤C时,亦可自由地选择任一次于步骤A所撷取的测试数据、以及对应的步骤B所撷取的测试数据进行差异比对,使得检测人员于数据比对作业上,能更加方便与灵活。
[0043]必须说明的是,以上所述仅为本发明较佳可行实施例而已,并不以此为限,在实际操作上,亦可于同一步骤中,写入测试数据至该数据储存装置30中的多个储存区、或是全部储存区中。另外,除上述测试系统的架构外,亦可使用其他仪器使用本发明的检测方法来达到相同的目的,且举凡应用本发明说明书及申请专利范围所为的等效方法变化,理应包含在本发明的权利要求范围内。
【权利要求】
1.一种检测数据储存装置的方法,用以供一计算机执行,以检测一数据储存装置储存数据的正确性;该方法包含有下列步骤: A、写入测试数据至该数据储存装置,并同时启动一逻辑分析仪撷取写入至该数据储存装置的测试数据; B、自该数据储存装置读取于步骤A中写入的测试数据,并同时启动该逻辑分析仪撷取自该数据储存装置读取的测试数据; C、比对步骤A所撷取的测试数据、与步骤B所撷取的测试资料间的差异,并据以判断该数据储存装置储存数据的正确性。
2.如权利要求1所述检测数据储存装置的方法,其中,该数据储存装置具有复数个储存区;于步骤A中,写入测试数据至预定的一个或多个储存区中;于步骤B中,则自预定的该或该些储存区读取测试数据。
3.如权利要求1所述检测数据储存装置的方法,其中,重复执行步骤A与步骤B—预定次数后,再执行步骤C。
4.如权利要求3所述检测数据储存装置的方法,其中,于步骤C中,可自由地选择任一次于步骤A所撷取的测试数据、以及对应的步骤B所撷取的测试数据进行差异比对。
5.如权利要求1所述检测数据储存装置的方法,其中,于步骤C中,显示有于步骤A所撷取的测试资料、以及于步骤B所撷取的测试资料于一显示设备上。
6.如权利要求5所述检测数据储存装置的方法,其中,于步骤C中,将步骤A所撷取的测试资料、与步骤B所撷取的测试资料间的差异处,以不同的显示方式显示于该显示设备上。
7.如权利要求6所述检测数据储存装置的方法,其中,于步骤C中,是以不同的颜色显示步骤A所撷取的测试资料、与步骤B所撷取的测试资料间的差异处。
【文档编号】G11C29/08GK103730168SQ201210384062
【公开日】2014年4月16日 申请日期:2012年10月11日 优先权日:2012年10月11日
【发明者】殷欣靖 申请人:孕龙科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1