天线干扰下CPC卡预读机制测试方法及装置与流程

文档序号:23474122发布日期:2020-12-29 13:25阅读:215来源:国知局
天线干扰下CPC卡预读机制测试方法及装置与流程

本发明涉及高速公路电子标签通信技术领域,尤其涉及一种天线干扰下cpc卡预读机制测试方法及装置。



背景技术:

随着高速公路取消省界收费站工作的推进,为了提高高速公路通行速度,优化高速公路收费效率,在全国etc(电子不停车收费系统)车载标签未完全普及的前提下,cpc卡(复合通行卡)替代纸质通行证成为了全国高速公路通行卡介质的重要组成部分,满足未安装etc车辆的通行需求,实现车辆通行和计费功能。

cpc卡在交易过程中,需要预读卡内存储的与交易相关的信息,用于计算费额并记录。cpc卡的实际工作环境中,充斥着大量干扰信号,例如电气设备的电信号或其他cpc卡交易过程中的同规格信号,都可能导致待测试cpc卡的预读错误。随着cpc卡的大规模投入运营,出现了部分由于预读故障导致收费失败的情况。因此,亟需一种对cpc卡在干扰条件下预读功能进行检测的方法。



技术实现要素:

本发明实施例提供了一种天线干扰下cpc卡预读机制测试方法及装置,以满足对cpc卡在各种干扰信号下读写功能的测试需求。

本发明的技术方案如下:

一方面,本发明提供一种天线干扰下cpc卡预读机制测试方法,采用包括13.56mhz读卡器、5.8ghz天线、干扰天线以及主控模块的一体式测试设备进行检测,所述干扰天线用于发射方波信号、5g信号和/或5.8ghz信号,所述方法包括:

接收上位机发送的测试指令,并根据所述测试指令向所述干扰天线发送干扰指令,以使所述干扰天线发出所述方波信号、所述5g信号和/或所述5.8ghz信号作为干扰信号;

向所述13.56mhz读卡器发送更新指令,以按照第一组设定路径向待测cpc卡更新写入模拟入口车道信息和模拟路径信息;

向所述13.56mhz读卡器发送读取指令,以按照所述第一组设定路径分别读取所述待测cpc卡中记载的模拟入口车道信息和模拟路径信息记载为第一入口车道信息和第一路径信息;

向所述13.56mhz读卡器发送关闭指令;

向所述5.8ghz天线发送预读指令,以按照所述第一组设定路径分别读取所述待测cpc卡中记载的第二入口车道信息和第二路径信息;

向所述5.8ghz天线和所述干扰天线发送关闭指令;

针对相应的所述干扰信号,对比所述第一入口车道信息和所述第二入口车道信息,所述第一路径信息和所述第二路径信息,生成关于所述待测cpc卡预读功能的测试结果。

在一些实施例中,向5.8ghz天线发送预读指令之前,还包括:

向5.8ghz天线发送安全验证指令,并接收所述5.8ghz天线返回的从所述待测cpc卡中读取的安全口令信息;

将所述安全口令信息发送至psam模块进行验证,若验证通过则向5.8ghz天线发送预读指令;若验证不通过则停止测试,并结合所述干扰信息生成故障日志。

在一些实施例中,所述方波信号用于模拟车道天线和/或门架天线对其他cpc卡的唤醒指令,以测试是否影响对所述待测cpc卡的预读。

在一些实施例中,所述5.8ghz信号用于模拟车道天线对于其他cpc卡的读写指令,以测试是否影响对所述待测cpc卡的预读。

在一些实施例中,向所述13.56mhz读卡器发送读取指令之后,还包括:

接收13.56mhz读卡器返回的从待测cpc卡中第二组设定路径读取并产的第一发行方信息、第一版本信息、第一id信息和第一有效期信息;

相应的,向所述5.8ghz天线发送预读指令之后,还包括:

接收5.8ghz天线返回的从待测cpc卡中所述第二组设定路径分别读取并产生的第二发行方信息、第一版本信息、第一id信息和第一有效期信息;

针对相应的所述干扰信号,对比所述第一发行方信息与所述第二发行方信息、所述第一版本信息与所述第二版本信息、所述第一id信息与所述第二id信息,以及所述第一有效期信息与所述第二有效期信息,并生成预读测试结果。

在一些实施例中,生成关于所述cpc卡预读功能的测试结果,包括:

若所述第二入口信息与所述第一入口信息一致,且所述第二路径信息与所述第一路径信息一致,则判断测试通过;

若所述第二入口信息与所述第一入口信息不一致,或所述第二路径信息与所述第一路径信息不一致,则判断测试不通过,生成错误日志。

在一些实施例中,生成关于所述cpc卡预读功能的测试结果之前,还包括:

进行多次测试并汇总,根据汇总结果生成所述测试结果,其中,当同一个错误连续发生或间歇性发生超过设定比例时,所述测试结果显示不通过。

在一些实施例中,将所述测试结果发送至显示模块进行展示。

另一方面,本发明还提供一种cpc卡预读机制测试装置,所述装置包括:

干扰天线,用于发射方波信号、5g信号和/或5.8ghz信号作为干扰信号;

13.56mhz读卡器,用于模拟对cpc卡的写入入口信息的操作;

5.8ghz天线,用于模拟对cpc卡的预读操作;

主控模块,连接所述13.56mhz读卡器、5.8ghz天线和所述干扰天线,并执行如上述方法的步骤;

通信模块,连接所述主控模块,用于进行有线或无线通信。

另一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述方法的步骤。

本发明的有益效果至少包括:

所述天线干扰下cpc卡预读机制测试方法及装置,通过配置包括所述方波发射器、所述5g信号发射器和所述5.8ghz信号发射器的干扰天线,模拟使用场景中的各种干扰信号,同时通过模拟cpc卡交易过程中的信号频段、信息流向和存储位置,模拟实际运营过程中的使用状态,准确测试干扰条件下cpc卡的预读功能。

本发明的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本发明的实践而获知。本发明的目的和其它优点可以通过在书面说明及其权利要求书以及附图中具体指出的结构实现到并获得。

本领域技术人员将会理解的是,能够用本发明实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本发明能够实现的上述和其他目的。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:

图1为本发明一实施例所述天线干扰下cpc卡预读机制测试方法的流程示意图;

图2为本发明一实施例所述天线干扰下cpc卡预读机制测试方法采用设备的连接结构示意图;

图3为本发明一实施例所述天线干扰下cpc卡预读机制测试方法采用的一体式测试设备的结构框图;

图4为本发明一实施例所述cpc卡预读机制测试装置的结构框图;

图5为本发明一实施例所述cpc卡预读机制测试装置中干扰天线的结构框图;

图6为本发明另一实施例所述cpc卡预读机制测试装置的结构框图。

图中:

110:上位机;120:一体式测试设备;121:主控模块;

122:干扰天线;122a:5.8ghz信号发射器;122b:方波信号发射器;

122c:5g信号发射器;123:13.56mhz读卡器;124:5.8ghz天线;

125:通信模块;126:psam安全模块;127:显示模块;

130:cpc卡。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。

在此,还需要说明的是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与根据本发明的方案密切相关的结构和/或处理步骤,而省略了与本发明关系不大的其他细节。

应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。

现阶段高速公路通行大力推行etc,简化高速公路收费流程,以提高高速公路通行速度。etc用户分又为双卡用户和单卡用户,双卡用户是指安装了车载标签(obu)并装载有etc用户卡的车辆用户;而单卡用户是指没有安装车载标签的的用户。在传统运营过程中,没有办理etc的车辆以及etc单卡用户需要借助纸质通行证记录行程并进行收费。在交通运输部开展的取消高速公路圣洁收费站的项目开始后,逐渐采用cpc卡作为高速公路使用的通行卡介质,它同时具备传统通行证以及与门架天线交易的功能。复合通行卡,即cpc卡:集5.8ghz和13.56mhz通信功能于一体,具备车辆模拟入口信息、模拟路径信息和计费信息等读写功能,是在收费站入口车道发放给车辆,并在出口车道收回的可重复使用的通行介质。

cpc卡在高速公路出口车道交易过程中,需要经由出口车道的交易天线预读卡内记载的交易信息,如入口车道信息、车辆型号信息和模拟路径信息等,以为计费提供依据。但在实际运营环境中,充斥着大量的干扰信号,会导致cpc工作异常,例如,临近车道etc设备在利用5.8ghz对车载标签进行读写时,可能回导致cpc卡写入异常或预读过程中断;方波信号和5g信号可能导致cpc卡异常唤醒,导致cpc卡写入异常或预读过程中断,使得数据混乱。

因此,本发明提供一种天线干扰下cpc卡预读机制测试方法及装置,用于模拟多种信号干扰场景,并模拟cpc卡真实交易过程,以测试在干扰条件下,cpc卡的读写功能和预读功能是否有效。

为满足测试需求,如图2和图3所示,本发明所述方法采用包括主控模块121、干扰天线122、13.56mhz读卡器123以及5.8ghz天线124的一体式测试设备120进行检测,一体式测试设备120连接上位机110。干扰天线122用于发射方波信号、5g信号和/或5.8ghz信号进行干扰。其中,13.56mhz读卡器123和5.8ghz天线124由主控模块121控制对cpc卡130进行读写操作模拟;干扰天线122由主控模块121控制,基于3种信号发射器产生干扰信号,用于模拟多种干扰情形,例如,门架天线或车道交易天线唤醒cpc卡130时采用的方波信号,在5g设备工作时产生的特定频段频谱的5g信号,以及门架天线和车道交易天线通信过程所采用的5.8ghz信号。

具体的,所述天线干扰下cpc卡预读机制测试方法,包括步骤s101~s107:

需要预先说明的是,本实施例中对于步骤s101~s107的说明并不是对步骤先后顺序的限定,应当理解为,在特定的使用场景下,部分步骤可以并行或调换顺序。本实施例以主控模块为主体,主控模块可以采用单片机、计算机或其他可以存储并运行程序的电子设备。如图1所示,所述步骤包括:

步骤s101:接收上位机发送的测试指令,并根据测试指令向干扰天线发送干扰指令,以使干扰天线发出方波信号、5g信号和/或5.8ghz信号作为干扰信号。

步骤s102:向13.56mhz读卡器发送更新指令,以按照第一组设定路径向待测cpc卡更新写入模拟入口车道信息和模拟路径信息。

步骤s103:向13.56mhz读卡器发送读取指令,以按照第一组设定路径分别读取待测cpc卡中记载的模拟入口车道信息和模拟路径信息记载为第一入口车道信息和第一路径信息。

步骤s104:向13.56mhz读卡器发送关闭指令。

步骤s105:向5.8ghz天线发送预读指令,以按照第一组设定路径分别读取待测cpc卡中记载的第二入口车道信息和第二路径信息。

步骤s106:向5.8ghz天线和干扰天线发送关闭指令。

步骤s107:针对相应的干扰信号,对比第一入口车道信息和第二入口车道信息,第一路径信息和第二路径信息,生成关于待测cpc卡预读功能的测试结果。

步骤s101中,上位机可以采用单片机、计算机或其他可以存储并运行程序的电子设备,上位机可以与测试人员进行交互,接受测试人员的控制,对测试进行启停控制。上位机上装载有相应的控制程序,以产生启停指令。主控模块在接受到上位机的检测指令之后,开始进行测试操作。具体的,向干扰天线发送干扰指令,干扰指令中可以标注指定干扰类型,也可以按照设定的顺序对各干扰类型下分别进行测试。对待测cpc卡交易过程有干扰的信号主要包括:门架天线或车道交易天线发出的用于唤醒其他cpc卡的方波信号以及对其他cpc卡进行读写的5.8ghz信号,以及通信环境中5g设备产生的5g信号。各种干扰信号可以单独发生,也可以同时发生,以模拟实际应用场景。

在一些实施例中,干扰天线产生的方波信号用于模拟车道天线和/或门架天线对其他cpc卡的更新写入指令,以测试是否影响对待测cpc卡的预读。

在一些实施例中,干扰天线产生的5.8ghz信号用于模拟车道天线对于其他cpc卡的预读指令,以测试是否影响对待测cpc卡的预读。

在步骤s102中,利用13.56mhz读卡器模拟实际场景中的信息写入过程,将与入口、车辆身份和行车路径相关的信息写入待测cpc卡中。具体的,由于待测cpc卡内具有特定的文件结构,特定的信息具有专门的存储路径,因此,需要按照实际应用过程中的第一组设定路径存储存储模拟入口车道信息和模拟路径信息。示例性的,在文件结构的df-ef01文件用于存储入口车道信息等,具体的,df-ef01文件中第1个字节用于存储车型信息,第2~13个字节用于存储包括汉字、字母和数字的车牌号信息,第15~16字节用于存储入口收费路网号,第17~18字节用于存储入口车道站号,第19字节用于存储入口收费车道号。

所更新的入口车道信息和路径信息可以是按照实际运营过程中的表达规则产生的内容,也可以是采用相应格式的随机代码作为模拟入口车道信息和模拟路径信息。示例性的,利用a文件夹的第17~18字节用于存储入口车道信息,实际运营过程以11008433表示北京北二环路口西南高速公路入口站号,则可以直接将11008433写入待测cpc卡的a文件夹的第17~18字节进行测试。在另一些实施例中,也可以随机产生8位数写入a文件夹的第17~18字节进行测试。

在步骤s103中,本实施例是对干扰条件下待测cpc卡预读功能的测试,主要是将待测cpc卡中存储的信息与预读产生信息的对比。在步骤s102的写入过程中,可能会产生数据丢失或错乱,因此,在检测预读功能之前,需要重新确认卡内所存储的内容,用于与后续预读得到的信息对比。具体的,利用13.56mhz读卡器按照步骤s102中的第一组设定路径读取与入口、车辆身份和行驶路径相关的第一入口信息以及第一路径信息。第一入口信息以及第一路径信息可以记录在一体式测试设备中。

在步骤s104中,为了模拟真实使用环境中车辆离场,脱离读写设备信号覆盖的状态,由主控模块向13.56mhz读卡器发送关闭指令,模拟在车辆行驶过程中待测cpc卡的状态。

在步骤s105中,按照实际运营过程中出口车道交易天线的工作流程,利用5.8ghz天线对cpc卡进行预读,以获取交易所需的信息,并记载为第二入口车道信息和第二路径信息,用于比对。

在步骤s106中,由主控模块向5.8ghz天线发送关闭指令以模拟停止预读的动作。同时,由主控模块向干扰天线发送关闭指令,以停止干扰。

在步骤s107中,分析特定干扰信号下,对待测cpc卡预读产生的信息与cpc卡中存储的信息是否一致,若所有信息一致,则可以判断待测cpc卡没有受到干扰信号的影响。否则,只要由一类信息不一致,则可以判断受到干扰信号影响预读出现异常。进一步的,通过分析首次读取的交易信息与预读产生的交易信息的差异,结合特定干扰信号,可以分析特定类型干扰信号会对cpc卡预读过程中的那些信息预读产生影响。

在另一些实施例中,还可以在预读过程中,即步骤s105中,间隔启停干扰天线,用于分析特定种类的干扰信号是否会阻碍和中断预读。示例性的,在对路径信息进行预读时启动干扰天线产生5.8ghz信号,产生的第二路径信息内容为空,在对路径信息进行预读时关闭干扰天线,产生的第二路径信息内容与第一路径信息一致,则可以判断,5.8ghz信号会导致待测cpc卡预读中断。同理,可以用于判断用于唤醒其他cpc卡的方波信号是否会导致待测cpc卡预读中断,以及判断5g设备的5g信号是否会导致待测cpc卡预读中断。

在一些实施例中,生成关于cpc卡预读功能的测试结果,包括:

若第二入口信息与第一入口信息一致,且第二路径信息与第一路径信息一致,则判断测试通过。

若第二入口信息与第一入口信息不一致,或第二路径信息与第一路径信息不一致,则判断测试不通过,生成错误日志。

预读机制的测试实际上是对预读准确性的测试,本实施例中所设定的标准是,在有信号干扰的条件下,只有当cpc卡中的所存储的信息与预读获取的信息完全一致时,才能判断cpc卡预读功能不受干扰信号影响,认定测试通过。相应的三组信息中只要有一组不一致则测试不通过,并生成错误日志。错误日志记录的内容包括,测试时间、cpc卡的id信息、错误内容、错误发生的可能原因以及相应的处置办法等。

在一些实施例中,步骤s105之前,即向5.8ghz天线发送预读指令之前,还包括s1051~s1052:

s1051:向5.8ghz天线发送安全验证指令,并接收5.8ghz天线返回的从待测cpc卡中读取的安全口令信息;

s1052:将安全口令信息发送至psam模块进行验证,若验证通过则向5.8ghz天线发送预读指令;若验证不通过则停止测试,并结合干扰信息生成故障日志。

为了保障读写交易的安全性,通过psam安全模块对待测cpc卡进行验证。本实施例中,采用验证安全口令的方式进行,也可以采用其他安全访问方式或权限授予方法。对待测cpc卡的预读,涉及到大量有关交易的关键信息,安全性验证是预读机制中重要的一环,因此,本实施例中通过模拟psam安全模块的验证步骤,判断待测cpc卡预读的安全性。进一步地,安全性是预读机制的基础,所以一旦安全口令信息验证不通过就表示安全性存在缺陷,待测cpc卡预读功能存在安全故障,则停止行后续测试。在另一些实施例中,还通过启停干扰天线,分别测试干扰信号对安全验证的影响,故障日志用于记录特定干扰条件下cpc卡的安全性测试结果。

在一些实施例中,步骤s103之后,即向13.56mhz读卡器发送读取指令之后,还包括:

接收13.56mhz读卡器返回的从待测cpc卡中第二组设定路径读取并产的第一发行方信息、第一版本信息、第一id信息和第一有效期信息;

相应的,步骤s105之后,即向5.8ghz天线发送预读指令之后,还包括:

接收5.8ghz天线返回的从待测cpc卡中第二组设定路径分别读取并产生的第二发行方信息、第一版本信息、第一id信息和第一有效期信息;

针对相应的干扰信号,对比第一发行方信息与第二发行方信息、第一版本信息与第二版本信息、第一id信息与第二id信息,以及第一有效期信息与第二有效期信息,并生成预读测试结果。

在本实施例中,高速公路通行费用交易过程中,除了对于入口车道、车辆身份和行车路径相关的信息进行读取和采集外,还需要对待测cpc卡本身的设备信息进行预读取,以确认卡签有效性。示例性的,部分待测cpc卡由于未按照常规使用,可能存在未结算行程的情形,对于这类卡片可以通过验证id信息以判断有效性。部分分cpc卡由于超出有效期而无法交易,可以通过验证有效期信息进行判断。因此,本实施例在预读测试中同时对发行方、版本、卡签id和有效期的信息进行验证测试干扰条件下的预读效果,以完全模拟真实使用场景。

在一些实施例中,步骤s107中,生成关于cpc卡预读功能的测试结果之前,还包括:

进行多次测试并汇总,根据汇总结果生成测试结果,其中,当同一个错误连续发生或间歇性发生超过设定比例时,测试结果显示不通过。

由于通信原因可能会导致设备数据写入错误,导致偶然性的故障发生。因此,本实施例中,综合多次测试的结果,汇总生成预读测试结果。在一些实施例中,只有当同一个错误连续发生,或间歇性发生超过设定比例时才进行报错。

在一些实施例中,将所述测试结果发送至显示模块进行展示。

在本实施例中,将预读测试结果通过显示器进行展示,在一些需要及时反馈结果的应用场景中充分应用。例如,在高速公路入口处发放cpc卡时,可以对每一张卡进行实时测试,检测有效性。显示模块可以用于向测试人员展示,也可以在车道入口处向用户展示。显示模块可以采用led屏幕,测试通过时可以显示cpc卡功能正常,测试未通过时可以显示cpc卡读取异常。另一方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。

另一方面,本发明还提供一种cpc卡预读机制测试装置,如图4所示,所述装置包括:

干扰天线122,用于发射方波信号、5g信号和/或5.8ghz信号作为干扰信号;

13.56mhz读卡器123,用于模拟对cpc卡的写入入口信息的操作;

5.8ghz天线124,用于模拟对cpc卡的预读操作;

主控模块121,连接干扰天线122、13.56mhz读卡器123和5.8ghz天线124,并执行上述步骤s101至s107的内容进行测试;

通信模块125,连接主控模块121,用于进行有线或无线通信。

在本实施例中,主控模块121可以采用单片机、计算机处理器、现场可编程门阵列等能够用于存储可运行计算机指令的电子设备。主控模块121可用于接收和执行上位机110的控制指令,对13.56mhz读卡器123和5.8ghz天线124进行启停操作,也可以基于上述步骤s101至s107中所述的内容进行测试。

在一些实施例中,如图5所示,干扰天线122包括5.8ghz信号发射器122a,用于模拟交易天线对于其他cpc卡130的读写信号。各cpc卡130通信过程中所采用的信号频段频谱一致,仅携带的信息存在差异,在对一个cpc卡130进行交易的过程中,可能会导致对其他cpc卡130预读的中断。同时,高速公路车道在通过etc交易时,也采用5.8ghz信号,同样可能对cpc卡130的预读产生影响。因此,本实施例中,通过设置5.8ghz信号发射器1206a模拟高速公路车道环境中用于读写交易的干扰信号。

在一些实施例中,如图5所示,干扰天线122包括还包括方波信号发射器122b,用于模拟车道交易天线或门架天线中用于唤醒cpc卡130的方波信号。方波信号可能会中断预读操作,通过方波信号发射器122b进行模拟检测,以测试cpc卡130在预读过程中是否会别方波信号中断。

在一些实施例中,如图5所示,干扰天线122包括还包括5g信号发射器122c。现阶段为了进一步提高通信速度,降低通信延迟,5g基站大量建设,工业和个人5g业务大量推广。高速公路出入口车道同样配置了大量的5g设备,会对cpc卡130预读操作产生影响。

通信模块125可以包括无线通信模块和/或有线通信模块,是连接主控模块121和上位机110的设备,在一些实施例中,通信模块125为wi-fi模块、zigbee(紫蜂)模块、蓝牙模块或数据网络通信模块中的一种或多种,其中数据网络通信模块可以采用3g\4g\5g通信模块;在一些实施例中,通信模块125为串口通信模块,是可以实现双向通信的有线通信模块。

在一些实施例中,如图6所示,所述装置还包括psam安全模块126和显示模块127。

psam安全模块126(purchasesecureaccessmodule,销售点终端安全存取模块),内嵌于各类终端设备,为其提供ic卡级别的安全保护,psam除具备用户卡功能外,还具有计算功能。psam中增加了计算型密钥。psam主要应用于商用pos,网点终端,直连终端等设备上,具有安全控制管理功能,支持多级发卡机制,适用于多应用环境。特点是支持一卡多应用,各应用之间相互独立(多应用、防火墙功能)。支持多种文件类型包括二进制文件,定长记录文件,变长记录文件,循环文件,钱包文件。在通讯过程中支持多种安全保护机制(信息的机密性和完整性保护)。支持多种安全访问方式和权限(认证功能和口令保护)。

psam安全模块126作为安全模块被广泛应用于etc和cpc卡130交易设备中。在实际应用场景中,读取cpc卡130中内容之前进行安全验证是常规程序,为了完全模拟应用场景,以验证各种信号交互对预读信息准确性的影响,本申请中设置psam安全模块126,以实现更精准地测试。

显示模块127可以采用led显示器,也可以采用辉光管进行,可以用于提示设备工作状态,也可以反馈提示测试结果。

另一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述方法的步骤。

在一些实施例中,测试设备包括:作为上位机的pc设备、一体式测试机设备(包含13.56mhz读卡器、5.8ghz天线、干扰天线和主控模块,其中,主控模块连接控制13.56mhz读卡器、5.8ghz天线和干扰天线)。上位机装在有预读测试软件。

本实施例模拟高速公路cpc卡的实际使用场景,用于测试cpc卡在有信号干扰条件下的预读机制工作状态。具体测试方法为:在车道入口写卡完成后,判断预读cpc卡的mf-ef01、df01-ef01、df01-ef02文件与入口写入的内容是否一致。

在一些实施例中,待测cpc卡中文件存储具有特定的文件结构,按照相应的通信协议,特定的存储路径用于存储特定的内容,因此,实际使用场景中第一组设定路径用于存储入口车道信息以及路径信息的路径对应。第二组设定路径用于存储待测cpc卡发行方、版本、id和有效期等信息。

其中,mf-ef01文件为cpc卡的系统信息文件,用于记录cpc卡的发行方、版本、id、有效期等信息,入口写卡时不可更改;df01-ef01文件为入出口信息文件,用于记录入出口车道信息等内容,入口车道需进行更改;df01-ef02文件为路径信息文件,用于记录车辆的路径信息,入口车道需初始化路径信息。

在本实施例中,预读测试上位机集成所有处理逻辑,即由上位机软件控制测试流程。预读测试上位机控制干扰天线持续发送相关干扰信号,干扰信号可以通过产生5.8ghz干扰信号模拟对其他cpc卡的读写过程,通过产生方波信号模拟对其他cpc卡的唤醒操作,通过产生5g信号以模拟5g设备干扰。

预读测试上位机通过控制13.56mhz读卡器,更新cpc卡df01-ef01文件、df01-ef02文件。进一步的,读取mf-ef01、df01-ef01、df01-ef02文件中更新写入的内容并保存,保存位置可以在cpc卡的预读文件结构体中。用于模拟入口车道读写cpc卡。

预读测试上位机关闭13.56mhz读卡器场强,模拟cpc卡离场操作。

预读测试上位机控制5.8ghz天线,发送指令预读cpc卡mf-ef01、df01-ef01、df01-ef02文件并保存,保存位置可以在cpc卡预读文件结构体中。用于模拟etc门架系统预读cpc卡。

预读测试上位机将预读内容与首次读卡的内容进行对比,判断预读是否正确。如果预读内容与首次读卡内容不一致,则在上位机界面和日志中记录错误,并继续进行测试,预设测试次数完成后汇总测试结果。

在一些实施例中,所述方法的测试步骤包括:

1)打开5.8ghz天线干扰源,并持续发送车道天线bst指令(交易天线广播信号,用于车载标签交易初始化)。

2)打开13.56mhz读卡器场强。

3)控制13.56mhz读卡器,读取cpc卡文件结构中,mf-ef01文件的1~30字节(发行方、版本、id、有效期等信息),并更新df01-ef01文件的1~43字节(入出口车道信息、车辆信息等内容)、df01-ef02文件的1~512字节(路径信息)、df01-ef04文件的1~512字节(省界分段计费信息),首次读卡并保存cpc卡mf-ef01文件的1~43字节、df01-ef01文件的1~26字节、df01-ef02文件的1~10字节作为参考信息。

4)关闭13.56mhz读卡器场强,模拟cpc卡离场操作。

5)控制5.8ghz天线,发送指令预读cpc卡mf-ef01文件的1~43字节、df01-ef01文件的1~26字节、df01-ef02文件的1~10字节。

6)控制并指令5.8ghz天线和干扰天线关闭。

7)将预读内容与首次读卡内容对比判断一致性,若预读内容与首次读卡内容完全一致则判断干扰条件下预读功能正常,若预读内容与首次读卡内容存在不一致内容则判断干扰条件下预读功能故障。

综上所述,所述天线干扰下待测cpc卡预读机制测试方法及装置,通过配置包括所述方波发射器、所述5g信号发射器和所述5.8ghz信号发射器的干扰天线,模拟使用场景中的各种干扰信号,同时通过模拟待测cpc卡交易过程中的信号频段、信息流向和存储位置,模拟实际运营过程中的使用状态,准确测试干扰条件下cpc卡的预读功能。

进一步地,采用一体式测试设备进行检测,操作方便、快速且准确性高。

进一步地,通过psam模块验证安全口令,模拟实际预读过程中的安全验证过程,以测试在干扰条件下待测cpc卡的安全性能。通过多次测试并汇总,设定同一个错误连续发生或间歇性发生超过设定比例作为测试不通过的标准,排除由于通信原因导致的预读异常,更准确反映待测cpc卡的功能状态,满足实际应用检测需求。

本领域普通技术人员应该可以明白,结合本文中所公开的实施方式描述的各示例性的组成部分、系统和方法,能够以硬件、软件或者二者的结合来实现。具体究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。

本发明中,针对一个实施方式描述和/或例示的特征,可以在一个或更多个其它实施方式中以相同方式或以类似方式使用,和/或与其他实施方式的特征相结合或代替其他实施方式的特征。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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