一种电子卡的测试方法及测试主板与流程

文档序号:11913833阅读:243来源:国知局
一种电子卡的测试方法及测试主板与流程

本发明涉及测试技术领域,尤其涉及一种电子卡的测试方法及测试主板。



背景技术:

随着科技水平的快速发展,为了方便用户给家用能源表例如燃气表、电表、水表等充值,现有技术具有了可以为家里燃气表、电表、水表等充值的电子卡,以方便用户操作。传统的IC(Integrated Circuit,集成电路)卡在用户给卡充完值以后只有当用户手动将卡插入表端才能看出充值是否正确,如果正确,用户可以继续为表充值。为了更加节省用户的操作,人类开始用智能卡例如IC卡与蓝牙射频模块结合的蓝牙卡取代传统的IC卡作为为家用能源充值的媒介。蓝牙卡可以通过与用户蓝牙卡绑定的在线支付系统进行在线充值购买燃气量、电量等,然后用户可以通过蓝牙卡为其它设备充值。但是在智能卡例如蓝牙卡出厂前需要经过检测,以检测蓝牙卡的功能是否正常。

本发明发明人发现现有的电子设备存在如下缺陷:

目前对于蓝牙卡的测试过程是技术人员手动将测试主板与蓝牙卡连接,以验证蓝牙卡是否正常运行,然后技术人员将卡取下并与其它设备连接,以验证是否能为其它设备正常充值,可见,测试过程中,需要人工频繁地在测试主板和其它设备之间操作,一方面降低了工作效率,另一方面也会对蓝牙卡造成损害。并且如果需要测试的蓝牙卡比较多的话,那就需要付出很多的劳动力,而且在人工测试过程中会出现人为的误操作,影响测试结果。



技术实现要素:

本发明提供一种电子卡的测试方法及测试主板,用以解决现有技术中在电子卡测试过程中需要工作人员频繁操作的技术问题。

本发明第一方面提供一种电子卡的测试方法,应用于一测试主板,所述方法包括:

当所述电子卡与所述电子卡接口连接时,读取所述电子卡的第一充值信息;

控制所述电子卡与第一电子设备连接,使得所述电子卡为所述第一电子设备充值;并获取所述电子卡为所述第一电子设备充值的第二充值信息;

判断所述第一充值信息与所述第二充值信息是否一致,若所述第一充值信息与所述第二充值信息一致,则确定所述电子卡能够为所述第一电子设备正常充值。

可选的,所述测试主板具有第一延长板,所述第一延长板的一端与所述电子卡接口连接,所述控制所述电子卡与第一电子设备连接,包括:

控制所述第一延长板上与所述一端相对的另一端与所述第一电子设备连接,使得所述电子卡通过所述第一延长板与所述第一电子设备连接。

可选的,在所述电子卡与所述第一电子设备连接之后,所述方法还包括:

通过所述第一延长板向所述第一电子设备发送第一控制信号,所述第一控制信号用于控制所述第一电子设备读取所述电子卡的信息,使得所述电子卡为所述第一电子设备充值;

确定所述电子卡是否成功为所述第一电子设备充值;

若所述电子卡为所述第一电子设备充值成功,通过所述第一延长板向所述第一电子设备发送第二控制指令,所述第二控制指令用于控制所述第一电子设备停止读取所述电子卡的信息,使得所述电子卡停止为所述第一电子设备充值。

可选的,所述测试主板具有第二延长板,所述第二延长板的一端与所述电子卡接口连接,所述读取所述电子卡的第一充值信息,包括:

控制所述第二延长板上与所述一端相对的另一端与所述测试主板的信息读取模块连接,控制所述信息读取模块通过所述第二延长板读取所述电子卡的所述第二充值信息。

可选的,在所述读取所述电子卡的第一充值信息之后,所述方法还包括:

判断所述第一充值信息是否正确;

若所述第一充值信息正确,则确定所述电子卡能够正常的接受充值信息。

本发明第二方面提供一种测试主板,所述测试主板包括主控单元和电子卡接口,

所述主控单元用于:当所述电子卡与所述电子卡接口连接时,读取所述电子卡的第一充值信息;控制所述电子卡与第一电子设备连接,使得所述电子卡为所述第一电子设备充值;并获取所述电子卡为所述第一电子设备充值的第二充值信息;判断所述第一充值信息与所述第二充值信息是否一致,若所述第一充值信息与所述第二充值信息一致,则确定所述电子卡能够为所述第一电子设备正常充值。

可选的,所述测试主板还包括:第一延长板,所述第一延长板的一端与所述电子卡接口连接,

所述主控单元具体用于:控制所述第一延长板上与所述一端相对的另一端与所述第一电子设备连接,使得所述电子卡通过所述第一延长板与所述第一电子设备连接。

可选的,所述主控单元还用于:

通过所述第一延长板向所述第一电子设备发送第一控制信号,所述第一控制信号用于控制所述第一电子设备读取所述电子卡的信息,使得所述电子卡为所述第一电子设备充值;

确定所述电子卡是否成功为所述第一电子设备充值;若所述电子卡为所述第一电子设备充值成功,通过所述第一延长板向所述第一电子设备发送第二控制指令,所述第二控制指令用于控制所述第一电子设备停止读取所述电子卡的信息,使得所述电子卡停止为所述第一电子设备充值。

可选的,所述测试主板还包括:第二延长板,所述第二延长板的一端与所述电子卡接口连接,

所述主控单元具体用于:当所述电子卡与所述电子卡接口连接时,控制所述第二延长板上与所述一端相对的另一端与所述测试主板的信息读取模块连接,控制所述信息读取模块通过所述第二延长板读取所述电子卡的所述第一充值信息。

可选的,所述主控单元还用于:

判断所述第一充值信息是否正确;

若所述第一充值信息正确,则确定所述电子卡能够正常的接受充值信息。

本发明实施例中的技术方案具有如下有益效果:

在本发明实施例的技术方案中,当所述电子卡与测试主板上的电子卡接口连接时,读取所述电子卡的第一充值信息,通过检测第一充值信息是否正确,能够判断电子卡能否正常的接受充值信息。之后控制电子卡与第一电子设备连接,使得电子卡为所述第一电子设备充值,并获取电子卡为所述第一电子设备充值的第二充值信息。比较所述第一充值信息和所述第二充值信息是否一致,若一致,则代表电子卡能够为所述第一电子设备正常的充值。在整个电子卡的测试过程中,电子卡不用再从测试主板上取下,插在第一电子设备上,所以需要人工操作的工作较少,大大的节省了劳动力,解决了现有技术中在电子卡测试过程中需要工作人员频繁操作的技术问题。

附图说明

图1为本发明一实施例中的一种测试主板的结构图;

图2为本发明一实施例中的一种电子卡的测试方法的流程图;

图3为本发明实施例提供的一种测试主板的结构图;

图4为本发明实施例提供的一种测试主板的结构图;

图5为本发明实施例提供的一种测试主板的结构图;

图6为本发明实施例提供的一种测试装置的结构图。

具体实施方式

本发明实施例提供一种电子卡的测试方法及装置,用以解决现有技术中在电子卡测试过程中需要工作人员频繁操作的技术问题。

目前对于电子卡的性能测试,主要包括三个环节,以燃气卡为例即购气环节、充卡环节以及充表环节。这些过程尤其是充卡环节和充燃气表环节,都是测试人员手动进行。以电子卡是蓝牙卡为例,对于蓝牙卡的充卡环节的测试为,当通过在线支付系统向蓝牙卡充燃气量之后,为了检测蓝牙卡接收的燃气量是否正确时,技术人员首先需要手动将蓝牙卡插入测试测试主板的读卡口,判断蓝牙卡是否正常运行即是否能够正常接收到用户通过在线支付系统支付的燃气量。再例如充表环节,技术人员需要手动将蓝牙卡与燃气表的卡槽连接,使得表端能够读取并显示蓝牙卡内的燃气量,技术人员再手动记录该燃气量来判断蓝牙卡能否正常的为燃气表充值。手动操作不仅耗费很多劳动力,而且效率低,并且在操作过程中也很容易出现差错,导致测试结果不准确。

为了解决上述技术问题,本发明实施例中的技术方案总体思路如下:

在本发明实施例的技术方案中,当所述电子卡与测试主板上的电子卡接口连接时,读取所述电子卡的第一充值信息,通过检测第一充值信息是否正确,能够判断电子卡能否正常的接受充值信息。之后控制电子卡与第一电子设备连接,使得电子卡为所述第一电子设备充值,并获取电子卡为所述第一电子设备充值的第二充值信息。比较所述第一充值信息和所述第二充值信息是否一致,若一致,则代表电子卡能够为所述第一电子设备正常的充值。在整个电子卡的测试过程中,电子卡不用再从测试主板上取下,插在第一电子设备上,所以需要人工操作的工作较少,大大的节省了劳动力,解决了现有技术中在电子卡测试过程中需要工作人员频繁操作的技术问题。

为了更好的了解上述技术方案,下面通过附图以及具体实施例对本发明技术方案进行详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。

请参考图1所示,为本发明一实施例提供的一种测试主板的结构图。该测试主板可以用于测试电子卡。由图1可以看出,该主板可以包括:主控单元1、电子卡接口2、信息读取模块3。其中,电子卡接口2用于连接需要测试的电子卡,信息读取模块3用于读取电子卡的信息。

可选的,电子卡可以是接触式IC卡,例如公交卡、银行卡等,也可以是智能卡例如接触式IC卡和蓝牙射频模块结合的蓝牙卡,比如燃气缴费的蓝牙卡、停车收费的蓝牙卡等,本发明实施例对此不作具体限制。

可选的,主控单元1可以是通用的中央处理器(CPU)或特定应用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(英文:Field Programmable Gate Array,简称:FPGA)开发的硬件电路,可以是基带处理器。

可选的,所述第一电子设备可以是燃气表、电表、水表、停车收费表等。

为了更好的理解本方案,请同时参考图1和图2所示,图2为本发明实施例提供的一种电子卡的测试方法的流程图。该电子卡的测试方法应用于上述测试主板或者类似的电路板中,由图中2可以看出,该方法包括:

步骤101:当电子卡与电子卡接口2连接时,读取电子卡的第一充值信息。

步骤102:控制电子卡与第一电子设备连接,使得电子卡为第一电子设备充值;并获取电子卡为第一电子设备充值的第二充值信息。

步骤103:判断第一充值信息与第二充值信息是否一致,若第一充值信息与第二充值信息一致,则确定电子卡能够为第一电子设备正常充值。

可选的,在步骤101中,电子卡与电子卡接口2连接的方式可以是通过探针连接,该探针可以是弹簧针,当电子卡置于电子卡接口时,弹簧针压紧,使得测试主板与电子卡紧密接触,连接牢靠,当取下电子卡时,弹簧针中的弹簧松开,可使弹簧针与电子分开。当电子卡和电子卡接口2连接时,电子卡上用来存储电子卡信息的信息控制模块,例如银行卡上的金手指等,与测试主板连接,这样的话,主控单元1就可以读取电子卡的第一充值信息。

在步骤101中,主控单元1读取电子卡的第一充值信息的方式可以是,在测试主板上设置第二延长板,并使得第二延长板的一端与电子卡接口2连接,当电子卡与电子卡接口2连接时,控制第二延长板上与所述一端相对的另一端与测试主板上的信息读取模块3连接,然后控制信息读取模块3读取电子卡的第一充值信息。

可选的,上述第二延长板可以是一块单独的电路板,可以在第二延长板上设置与电子卡的信号控制模块对应的信号接口,使得能够实现第二延长板两端的模块例如电子卡和测试主板的信息读取模块3之间的信息传输。

举例来说,请参考图3所述,为本发明实施例提供的一种测试主板的结构图。由图3可以看出,第二延长板的一端与电子卡接口2连接,与所述一端相对的另一端与信息读取模块3连接,使得信息读取模块3与电子卡连接,并可以读取电子卡的第一充值信息。当信息读取模块3从电子卡中读取到第一充值信息时,第二延长板上与电子卡接口2连接的一端就是信号输入端,与信息读取模块3连接的另一端就是信号输出端。

可选的,当执行完步骤101之后,即读取到电子卡的第一充值信息之后,可以判断所述第一充值信息是否正确;若所述第一充值信息正确,则确定所述电子卡能够正常的接受充值信息。

举例来说,以电子卡为蓝牙卡为例,通常蓝牙卡可以看作一个小型的电子设备,需要被供电以维持蓝牙卡的正常运行。那么在步骤101中,测试主板的主控单元1可以控制信息读取模块3读取蓝牙卡的第一充值信息,第一充值信息可以包括蓝牙卡的充值余量的变化量、电压变化参数,运行可靠性,异常处理能力等的信息。当读取到这些可以表征蓝牙卡是否能正常接受充值信息的第一充值信息后,可以进一步确定第一充值信息是否正确。

可选的,为了避免人工的对比这些信息是否正确,可以预先在测试主板内部预存标准参数或者标准参数范围。当读取到的信息符合标准参数或者处于标准参数范围内时,代表电子卡的性能状态是正常的,即电子卡可以正常的接受充值信息。测试主板可以与具有显示屏的计算机连接,当检测到电子卡信息正常时,可以通过计算机输出提示信息表示该电子卡的信息正确。例如蓝牙卡的正常运行的标准电压是3V-3.5V,通过测试主板测试出的蓝牙卡的电压是2V,则代表该蓝牙卡存在故障,可以输出一个提示信息,表示该蓝牙卡运行存在故障。

可选的,如果电子卡是智能卡例如蓝牙卡,在测试前述的蓝牙卡的充卡环节时,为了检测蓝牙卡在前述的充卡过程即蓝牙卡接受充值信息的过程是否正常运行,需要首先通过在线支付系统给蓝牙卡充值,为了检验充值是否正确,现有的检测方式是,技术人员需要手动的将蓝牙卡与其它设备例如燃气表等连接才能看出给蓝牙卡充值是否正确。本发明实施例的测试方法中,当通过在线支付系统给蓝牙卡充值后,蓝牙卡将充值信息例如充值余量的变化量、电压变化参数、异常处理能力等参数存储下来,当蓝牙卡与测试主板连接时,测试主板一方面可以检测蓝牙卡是否正常运行,另一方面可以检测用户通过在线支付系统对蓝牙卡的充值是否正确。当测试主板检测到蓝牙卡充卡过程是正确的,那么可以继续检测蓝牙卡是否能够正常充表。

在电子卡出厂前测试时,检测电子卡是否能够正常充表即前述的电子卡的充表环节的方式,可以是人工将电子卡与一表端连接,然后手动记录电子卡是否能与表端正常连接以及表端能否正常读取电子卡的信息等,例如燃气表读取蓝牙卡的用户名,剩余燃气量等等。但是为了节省劳动力,同时避免人为别的误操作,本发明实施例提供检测电子卡是否能够正常充表的方式可以是,当检测到电子卡的第一充值信息正确时,主控单元1控制电子卡与第一电子设备连接,使得电子卡为第一电子设备充值;并获取电子卡为第一电子设备充值的第二充值信息,即步骤102。

在步骤102中,主控单元1控制电子卡与第一电子设备连接的方式可以是,在测试主板上设置第一延长板,第一延长板的一端与电子卡接口2连接,控制第一延长板上与所述一端相对的另一端与第一电子设备连接,使得电子卡通过第一延长板与第一电子设备连接。

可选的,上述第一延长板可以是与第二延长板结构完全相同的电路板,也可以是与第二延长板结构完全不同或者部分不同的电路板。

举例来说,请参考图4所示,为本发明实施例提供的一种测试主板的结构图。由图4可以看出,第一延长板的一端与电子卡接口2连接,与所述一端相对的另一端与第一电子设备连接,使得第一电子设备可以与电子卡连接,并可以读取电子卡的信息,这样的话,电子卡能够为第一电子设备充值。当第一电子设备通过第一延长板从电子卡中读取信息时,第一延长板上与电子卡接口连接的一端就是信号输入端,与第一电子设备连接的另一端就是信号输出端。

在第一电子设备与电子卡连接之后,测试主板的主控单元1还需要通过第一延长板向第一电子设备发送第一控制信号,第一控制信号用于控制第一电子设备读取电子卡的信息,使得电子卡为第一电子设备充值;然后确定电子卡是否成功为第一电子设备充值;若电子卡为第一电子设备充值成功,通过第一延长板向第一电子设备发送第二控制指令,第二控制指令用于控制第一电子设备停止读取电子卡的信息,使得电子卡停止为第一电子设备充值。

以第一电子设备为电表,电子卡以蓝牙卡为例,蓝牙卡通过第一延长板与电表连接,例如第一延长板可以插入电表的卡槽中,当待测试的蓝牙卡与电子卡接口2连接时,测试主板的主控单元1控制第一延长板与电表连接,即相当于蓝牙卡与电表的卡槽连接起来,这时主控单元1向电表发送一模拟中断信号,实现插卡模拟操作。具体实现方式可以是,在测试主板上设置中断模拟电路并采用光耦三极管方式实现测试主板和电表之间的电平匹配,当光耦三级管导通时,表端插卡中断引脚与表端地导通,出现下降沿即低电平,触发插卡模拟操作,此时表开始读取卡内信息。读卡完成后测试主板控制光耦三级管关闭,表端插卡中断引脚与表端电源引脚通过电阻导通,因此插卡中断引脚处于高电平,实现拔卡模拟操作。这里采用光耦三极管还起到测试主板与表端地隔离的作用,减小测试过程中二者之间的干扰因素。

同样的,测试主板可以与计算机连接,当电子卡为第一电子设备充值成功时,可以通过计算机输出提示信息表示电子卡为第一电子设备充值成功。若不成功,可以输出另一个提示信息表示电子卡为第一电子设备充值失败。这就需要进一步检测电子卡哪里存在故障。

可选的,当主控单元1获取到电子卡为第一电子设备充值的第二充值信息时,可以开始执行步骤103,即判断第一充值信息与第二充值信息是否一致,若第一充值信息与第二充值信息一致,则确定电子卡能够为第一电子设备正常充值。

举例来说,以电子卡是蓝牙卡,第一电子设备是电表为例,主控单元1获取的蓝牙卡为电表充的电量为20瓦,同时主控单元1读取的蓝牙卡的电量变化量为减小了20瓦时,代表蓝牙卡能够正常的为电表充值。即代表蓝牙卡的充值环节测试结果为正常。

可选的,所述测试主板还包括一选择单元4,选择单元4的一端与电子卡接口2连接,另一端与第一延长板或者第二延长板连接,当电子卡与电子卡接口2连接时,测试主板主控单元1可以控制选择单元4与第二延长板连接,使得信息读取模块3与电子卡连接并读取电子卡的信息。当确定电子卡信息正确后,主控单元1可以控制选择单元4与第一延长板连接,使得第一电子设备与电子卡的连接。

可选的,上述选择单元可以是电子开关,也可以是选择电路板。

举例来说,请参考图5所示,为本发明实施例提供的一种测试主板的结构图。当电子卡与电子卡接口2连接时,测试主板主控单元1可以控制选择单元4与第二延长板连接,这样的话,信息读取模块3就与电子卡连接,那么测试主板就可以读取电子卡的第一充值信息。当确定电子卡第一充值信息正确后,可以控制选择单元4与第二延长板连接,这样的话,第一电子设备就与电子卡连接,那么第一电子设备就可以读取电子卡的信息即电子卡可以为第一电子设备充值。通过选择单元4可以灵活的控制电子卡与测试主板的信息读取模块3连接还是与第一电子设备连接,在整个测试过程中不需要技术人员手动操作。

通过以上的描述可知,在本发明实施例的技术方案中,当电子卡与测试主板上的电子卡接口2连接时,控制测试主板上的信息读取模块3与电子卡连接;进而控制信息读取模块3读取电子卡的第一充值信息;通过这样的方式,可以检测电子卡的第一充值信息是否正确。如果电子卡的第一充值信息正确,则代表电子卡能够正常运行即能够正常的接受充值信息即电子卡的充卡环节正常。进一步控制电子卡与第一电子设备连接,使得电子卡能够为第一电子设备充值,并获取电子卡为第一电子设备充值的第二充值信息,通过比较第一充值信息和第二充值信息判断电子卡能否正常完成充表环节。在整个电子卡的测试过程中需要人工操作的工作较少,大大的节省了劳动力,解决了现有技术中在电子卡测试过程中需要工作人员频繁操作的技术问题。

本发明第二方面提供一种测试装置,请参考图6所示,为本发明实施例提供的一种测试装置的结构图。该测试装置包括:

壳体601;

测试主板602,设置于壳体601内,其中测试主板602可以是本发明第一方面中所描述的测试主板。

可选的,测试装置可以用于测试例如电卡、燃气卡、公交卡等接触IC卡也可以用于测试智能卡例如蓝牙卡等。

由于本发明第二方面提供的测试装置是在与本发明第一方面提供的电子卡的测试方法的相同构思下提出的,因此前述图1-5实施例中的电子卡的测试方法、测试主板的各种变化方式和具体实施例同样适用于本实施例的测试装置,通过前述对电子卡的测试方法和测试主板的详细描述,本领域技术人员可以清楚的指导本实施例中测试装置的实施过程,所以为了说明书的简洁,在此不再详述。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1