多功能读卡器测试装置及方法

文档序号:6587501阅读:243来源:国知局
专利名称:多功能读卡器测试装置及方法
技术领域
本发明涉及一种多功能读卡器测试装置及方法。
背景技术
目前,在市面上比较常见的存储卡有SM卡(Smart Media Card,智能媒体卡)、SD 卡(Secure Digital Card,安全数字卡)、CF 卡(Compact Flash Card,标准闪存卡)、MMC卡 (Multi Media Card,多媒体卡)、MS 卡(Memory Stick,记忆棒)、XD 卡(Extreme Digital Card,极限数字卡)、TF卡(TransFlash Card)。这些存储卡中的数据必需由读卡器来读取, 单功能读卡器只能读取某一类型存储卡中的数据,例如SM卡读卡器只能读取SM卡中的数 据,SD卡读卡器只能读取SD卡中的数据,使用起来非常不便。而多功能读卡器可以读取多 种类型存储卡中的数据,例如既可以读取SM卡中的数据又可以读取SD卡中的数据,使用 起来非常方便。一般来说,多功能读卡器制造完成之后,需要对多功能读卡器的性能进行测试,以 检验多功能读卡器是否合格。通常测试的方式是在多功能读卡器上插入存储卡,由计算机 对各种存储卡上的数据进行读写,以判断多功能读卡器上的接口是否通讯正常,若通讯正 常,则说明该多功能读卡器合格。然而,在对多功能读卡器进行测试时,需要准备多个不同 类型的存储卡,如此一来,提高企业的测试成本。另外,在测试的过程中,计算机需要安装对 应存储卡的驱动程序,安装如此多的驱动程序不利于计算机的稳定,增加了计算机的负荷, 降低了测试的效率。

发明内容
鉴于以上内容,有必要提供一种多功能读卡器测试装置,可以通过一个多功能读 卡器测试装置同时测试多个多功能读卡器,降低了测试成本,提高了测试效率。此外,还有必要提供一种多功能读卡器测试方法,可以通过一个多功能读卡器测 试装置同时测试多个多功能读卡器,降低了测试成本,提高了测试效率。一种多功能读卡器测试装置,该多功能读卡器测试装置存储有测试数据,该多功 能读卡器测试装置包括识别模块,用于识别与该多功能读卡器测试装置通信连接的多功 能读卡器所支持的存储卡类型,并解析识别的各类型存储卡相对应的通讯协议;切换模块, 用于将多功能读卡器测试装置和多功能读卡器之间的通讯模式切换到所述解析的通讯协 议的模式;数据读取模块,用于控制多功能读卡器根据所解析的通讯协议从该多功能读卡 器测试装置中读取测试数据,并控制多功能读卡器将读取出来的数据根据所解析的通讯协 议发送给该多功能读卡器测试装置;及数据验证模块,用于比较多功能读卡器读取的数据 和所存储的测试数据的一致性,以判断多功能读卡器是否合格。—种多功能读卡器测试方法,该方法应用于多功能读卡器测试装置中,该多功能 读卡器测试装置存储有测试数据,该方法包括步骤识别与该多功能读卡器测试装置通信 连接的多功能读卡器所支持的存储卡类型,并解析识别的各类型存储卡相对应的通讯协议;将多功能读卡器测试装置和多功能读卡器之间的通讯模式切换到所述解析的通讯协议 的模式;控制多功能读卡器根据所解析的通讯协议从该多功能读卡器测试装置中读取测试 数据,并控制多功能读卡器将读取出来的数据根据所解析的通讯协议发送给该多功能读卡 器测试装置;及比较多功能读卡器读取的数据和所存储的测试数据的一致性,以判断多功 能读卡器是否合格。相较于现有技术,所述的多功能读卡器测试装置及方法,可以通过一个多功能读 卡器测试装置同时测试多个多功能读卡器,且不需要计算机的支援,降低了测试成本,提高 了测试效率。


图1是本发明多功能读卡器测试装置较佳实施例的应用环境图。图2是图1中多功能读卡器测试系统的功能模块图。图3是本发明多功能读卡器测试方法较佳实施例的流程图。
具体实施例方式如图1所示,是本发明多功能读卡器测试装置较佳实施例的应用环境图。所述多 功能读卡器测试装置1包括主控制器2,该主控制器2包括多功能读卡器测试系统20和存 储设备22。所述存储设备22用于存储测试数据,例如,存储用于测试的文本文件。所述存储 设备22可以是闪存(Flash)或者微硬盘,在本较佳实施例中,所述的存储设备22是Flash。所述多功能读卡器测试装置1还包括多个存储卡接口 11、一个USB (Universal Serial Bus,串行总线)接口 12、多个指示灯13及电源14。多功能读卡器4包括USB接口 42和存储卡接口 41。其中,多功能读卡器测试装置1的USB接口 12通过USB集线器3与多个多功能读 卡器4的USB接口 42相连,所述多功能读卡器测试装置1将数据通过USB接口 12传输到 多功能读卡器4的USB接口 42。每一个所述的多功能读卡器4的存储卡接口 41与多功能读卡器测试装置1的一 个存储卡接口 11相连,每一个所述的多功能读卡器4能通过存储卡接口 41向多功能读卡 器测试装置1的存储卡接口 11传输数据。所述多功能读卡器测试装置1上的存储卡接口 11与多功能读卡器4上相连的存储卡接口 41相适配,例如若多功能读卡器测试装置1的 存储卡接口 11是SD/CF卡接口,则多功能读卡器4的存储卡接口 41是相适配的SD/CF卡 接口。所述多功能读卡器测试系统20用于识别多功能读卡器4所支持的存储卡的类型, 解析识别的各类型存储卡的通讯协议,根据解析的通讯协议控制多功能读卡器4从主控制 器2的存储设备22中读取数据,根据解析的通讯协议控制多功能读卡器4将所读取的数据 发送给主控制器1,及验证多功能读卡器4所读取的数据和存储设备22中所存储的数据的 一致性,以判断多功能读卡器4是否合格。所述指示灯13可在所述多功能读卡器测试系统20控制下,激发至少两种颜色的 光。例如当多功能读卡器4合格时,所述多功能读卡器测试系统20控制指示灯13亮绿 灯;当多功能读卡器4不合格时,所述多功能读卡器测试系统20控制指示灯13亮红灯。
如图2所示,是图1中多功能读卡器测试系统的功能模块图。该多功能读卡器测 试系统20包括识别模块200、切换模块202、数据读取模块204、数据验证模块206及显示模 块208。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在 计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。所述识别模块200用于识别多功能读卡器4所支持的存储卡的类型,并解析识 别的各类型存储卡相对应的通讯协议。所述存储卡按照类型不同可以分为SM卡(Smart Media Card,智能媒体卡)、SD 卡(Secure Digital Card,安全数字卡)、CF 卡(Compact Flash Card,标准闪存卡)、MMC 卡(Multi Media Card,多媒体卡)、MS 卡(Memory Stick, 记忆棒)、XD 卡(Extreme Digital Card,极限数字卡)、TF 卡(TransFlash Card)。所述多 功能读卡器4可以支持至少两种以上不同类型的存储卡,例如可以读取SD卡和CF卡的数 据。其中,每一种类型的卡对应一种通讯协议,例如SM卡对应SM卡通讯协议,SD卡对应 SD卡通讯协议,CF卡对应SD卡通讯协议CF卡通讯协议。所述切换模块202用于将多功能读卡器测试装置1和多功能读卡器4之间的通讯 模式切换到所述解析的通讯协议的模式,使多功能读卡器测试装置1和多功能读卡器4之 间数据传输遵循所述解析的通讯协议的规范。例如若多功能读卡器4可以支持SD卡和CF 卡,则该多功能读卡器4对应SD卡通讯协议和CF卡通讯协议,所述切换模块202切换到SD 卡通讯协议的模式或CF卡通讯协议的模式。所述数据读取模块204用于控制多功能读卡器4根据所解析的通讯协议从存储设 备22中读取数据,并控制多功能读卡器4将读取出来的数据根据所解析的通讯协议发送给 主控制器2。具体而言,假设存储设备22中存储了用于测试的文本文件A,数据读取模块 204从存储设备22读取该文本文件A以得到所读取的文本文件A’,并将所读取的文本文件 A’发送给主控制器2。所述数据验证模块206用于比较多功能读卡器4读取的数据和存储设备22中所 存储的数据的一致性,以判断多功能读卡器4是否合格。当一个多功能读卡器4读取的数据 和存储设备22中所存储的数据的相同时,数据验证模块206判断该多功能读卡器4合格; 当一个多功能读卡器4读取的数据和存储设备22中所存储的数据的不相同时,数据验证模 块206判断该多功能读卡器4不合格。例如若数据读取模块204所读取的文本文件A’和 存储设备22中所存储的文本文件A相同,则数据验证模块206判断多功能读卡器4合格; 若数据读取模块204所读取得文本文件A’和存储设备22中所存储的文本文件A不相同, 则数据验证模块206判断多功能读卡器4不合格。所述显示模块208用于控制指示灯13根据多功能读卡器4是否合格进行相对应 的显示。例如当多功能读卡器4合格时,所述显示模块208控制指示灯13亮绿灯;当多功 能读卡器4不合格时,所述显示模块208控制指示灯13亮红灯。测试人员根据指示灯13 的显示状态可以得知多功能读卡器4是否合格。如图3所示,是本发明多功能读卡器测试方法较佳实施例的流程图。步骤S10,识别模块200识别多功能读卡器4所支持的存储卡的类型,并解析识 别的各类型存储卡相对应的通讯协议。所述存储卡按照类型不同可以分为SM卡(Smart Media Card,智能媒体卡)、SD 卡(Secure Digital Card,安全数字卡)、CF 卡(Compact Flash Card,标准闪存卡)、MMC 卡(Multi Media Card,多媒体卡)、MS 卡(Memory Stick,
5记忆棒)、XD 卡(Extreme Digital Card,极限数字卡)、TF 卡(Trans Flash Card)。所述 多功能读卡器4可以支持至少两种以上不同类型的存储卡,例如可以读取SD卡和CF卡的 数据。其中,每一种类型的卡对应一种通讯协议,例如SM卡对应SM卡通讯协议,SD卡对应 SD卡通讯协议,CF卡对应SD卡通讯协议CF卡通讯协议。步骤SI 1,切换模块202将多功能读卡器测试装置1和多功能读卡器4之间的通讯 模式切换到所述解析的通讯协议的模式,使多功能读卡器测试装置1和多功能读卡器4之 间数据传输遵循所述解析的通讯协议的规范。例如若多功能读卡器4可以支持SD卡和CF 卡,则该多功能读卡器4对应SD卡通讯协议和CF卡通讯协议,所述切换模块202切换到SD 卡通讯协议的模式或CF卡通讯协议的模式。步骤S12,数据读取模块204控制多功能读卡器4根据所解析的通讯协议从存储 设备22中读取数据,并控制多功能读卡器4将读取出来的数据根据所解析的通讯协议发送 给主控制器2。具体而言,假设存储设备22中存储了用于测试的文本文件A,数据读取模块 204从存储设备22读取该文本文件A以得到所读取的文本文件A’,并将所读取的文本文件 A’发送给主控制器2。步骤S13,所述数据验证模块206用于比较多功能读卡器4读取的数据和存储设备 22中所存储的数据的一致性,以便判断多功能读卡器4是否合格。当一个多功能读卡器4 读取的数据和存储设备22中所存储的数据的相同时,数据验证模块206判断该多功能读卡 器4合格;当一个多功能读卡器4读取的数据和存储设备22中所存储的数据的不相同时, 数据验证模块206判断该多功能读卡器4不合格。例如若数据读取模块204所读取的文 本文件A’和存储设备22中所存储的文本文件A相同,则数据验证模块206判断多功能读 卡器4合格;若数据读取模块204所读取得文本文件A’和存储设备22中所存储的文本文 件A不相同,则数据验证模块206判断多功能读卡器4不合格。步骤S14,所述显示模块208用于控制指示灯13根据多功能读卡器4是否合格进 行相对应的显示。例如当多功能读卡器4合格时,所述显示模块208控制指示灯13亮绿 灯;当多功能读卡器4不合格时,所述显示模块208控制指示灯13亮红灯。测试人员根据 指示灯13的显示状态可以得知多功能读卡器4是否合格。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对 本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行 修改或等同替换都不应脱离本发明技术方案的精神和范围。
权利要求
1.一种多功能读卡器测试装置,该多功能读卡器测试装置存储有测试数据,其特征在 于,该多功能读卡器测试装置包括识别模块,用于识别与该多功能读卡器测试装置通信连接的多功能读卡器所支持的存 储卡类型,并解析识别的各类型存储卡相对应的通讯协议;切换模块,用于将多功能读卡器测试装置和多功能读卡器之间的通讯模式切换到所述 解析的通讯协议的模式;数据读取模块,用于控制多功能读卡器根据所解析的通讯协议从该多功能读卡器测试 装置中读取测试数据,并控制多功能读卡器将读取出来的数据根据所解析的通讯协议发送 给该多功能读卡器测试装置;及数据验证模块,用于比较多功能读卡器读取的数据和所存储的测试数据的一致性,以 判断多功能读卡器是否合格。
2.如权利要求1所述的多功能读卡器测试装置,其特征在于,该装置还包括 显示模块,用于根据多功能读卡器是否合格进行相对应的显示。
3.如权利要求1所述的多功能读卡器测试装置,其特征在于,所述存储卡类型包括SM 卡、SD卡、CF卡、MMC卡、MS卡、XD卡及TF卡。
4.如权利要求1所述的多功能读卡器测试装置,其特征在于,所述数据验证模块在当 多功能读卡器读取的数据和所存储的测试数据相同时,判断多功能读卡器合格,及当多功 能读卡器读取的数据和所存储的测试数据不相同时,判断多功能读卡器不合格。
5.一种多功能读卡器测试方法,该方法应用于多功能读卡器测试装置中,该多功能读 卡器测试装置存储有测试数据,其特征在于,该方法包括步骤识别与该多功能读卡器测试装置通信连接的多功能读卡器所支持的存储卡类型,并解 析识别的各类型存储卡相对应的通讯协议;将多功能读卡器测试装置和多功能读卡器之间的通讯模式切换到所述解析的通讯协 议的模式;控制多功能读卡器根据所解析的通讯协议从该多功能读卡器测试装置中读取测试数 据,并控制多功能读卡器将读取出来的数据根据所解析的通讯协议发送给该多功能读卡器 测试装置;及比较多功能读卡器读取的数据和所存储的测试数据的一致性,以判断多功能读卡器是 否合格。
6.如权利要求5所述的多功能读卡器测试方法,其特征在于,该方法还包括步骤 根据多功能读卡器是否合格进行相对应的显示。
7.如权利要求5所述的多功能读卡器测试方法,其特征在于,所述存储卡类型包括SM 卡、SD卡、CF卡、MMC卡、MS卡、XD卡及TF卡。
8.如权利要求5所述的多功能读卡器测试方法,其特征在于,所述判断多功能读卡器 是否合格的步骤包括当多功能读卡器读取的数据和所存储的测试数据相同时,判断多功能读卡器合格; 当多功能读卡器读取的数据和所存储的测试数据不相同时,判断多功能读卡器不合格。
全文摘要
一种多功能读卡器测试方法,该方法包括步骤识别与多功能读卡器测试装置通信连接的多功能读卡器所支持的存储卡类型,并解析识别的各类型存储卡相对应的通讯协议;将多功能读卡器测试装置和多功能读卡器之间的通讯模式切换到所述解析的通讯协议的模式;控制多功能读卡器根据所解析的通讯协议从该多功能读卡器测试装置中读取测试数据,并控制多功能读卡器将读取出来的数据根据所解析的通讯协议发送给该多功能读卡器测试装置;及比较多功能读卡器读取的数据和所存储的测试数据的一致性,以判断多功能读卡器是否合格。另外,本发明还提供一种多功能读卡器测试装置。
文档编号G06K7/00GK102004892SQ200910306379
公开日2011年4月6日 申请日期2009年8月31日 优先权日2009年8月31日
发明者余小光, 彭朝东, 欧阳铭修, 陈军民 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1