【技术实现步骤摘要】
一种用于评测扫码设备性能的系统以及方法
本专利技术实施例涉及扫码
,具体涉及一种用于评测扫码设备性能的系统以及方法。
技术介绍
现今,条码扫描器广泛应用于移动支付、快递、仓储、物流、图书、服装、医药等多个领域。市面上的扫码设备也琳琅满目,不同厂家的识读性能参差不齐,甚至差异巨大,某些扫描设备仅能识别手机屏幕上的支付条码,有些可以普遍适用于各种应用环境,如手机支付、商超、盘点以及物流等。尽管有些厂家会给出一些参考性能指标,如识读距离、精度和角度等,但对于普通使用者只能凭感觉进行测试,其测试结果具有极大的主观性而不可靠。在手机支付行业,银联出台了《银联认证-受理终端条码识读能力测试》认证项目,该项目使用手机屏幕随机产生待识读条码,配合机械臂旋转手机,将扫码设备识读结果和生成条码内容比对,可检测条码制式或种类、速度、精度、角度、景深等识读能力,该项目提供的测试手段在一定程度上可以反映出所测扫码设备在支付场景的条码识读性能,能给用户提供一种设备选型上的参考。虽然类似上述银联扫码识读能力测试系统的方法可以在一定程 ...
【技术保护点】
1.一种用于评测扫码设备性能的系统,其包括:/n条码生成设备,其用于根据预定条码种类以及预定条码内容、通过条码生成程序生成标准条码图像,所述条码生成设备包括显示模块;/n图像处理模块,其用于基于所述条码生成设备所生成的标准条码图像以及测试项,通过图像处理程序模拟实际使用场景下相应的条码形态,从而得到相应的模拟条码图像;/n测试用例生成模块,其用于根据选取的条码种类、条码形态及测试项相关参数生成一个或多个测试用例,并根据所述一个或多个测试用例调用所述图像处理程序对应生成一个或多个用例模拟条码图像,其中每个测试用例均对应一个或多个测试项;/n识读测试模块,其用于使所述扫码设备与 ...
【技术特征摘要】
1.一种用于评测扫码设备性能的系统,其包括:
条码生成设备,其用于根据预定条码种类以及预定条码内容、通过条码生成程序生成标准条码图像,所述条码生成设备包括显示模块;
图像处理模块,其用于基于所述条码生成设备所生成的标准条码图像以及测试项,通过图像处理程序模拟实际使用场景下相应的条码形态,从而得到相应的模拟条码图像;
测试用例生成模块,其用于根据选取的条码种类、条码形态及测试项相关参数生成一个或多个测试用例,并根据所述一个或多个测试用例调用所述图像处理程序对应生成一个或多个用例模拟条码图像,其中每个测试用例均对应一个或多个测试项;
识读测试模块,其用于使所述扫码设备与所述条码生成设备通信连接,使所述扫码设备的扫描头以相距预定识读距离的方式正对所述条码生成设备的显示模块,启动所述扫描头对显示在所述显示模块上的每个用例模拟条码图像进行扫码,所述识读测试模块判断所述扫码设备在预定时间内的识读结果是否与对应的预定条码内容相一致,若相一致则判定本次扫码成功,若不一致则判定本次扫码失败,并针对每个测试用例记录用例相关属性及扫码成功或扫码失败的结果;以及
评估输出模块,其在完成对所有用例模拟条码图像的扫码后,根据针对每个测试用例的相关记录,进行统计分类处理并输出报告。
2.根据权利要求1所述的系统,其特征在于,所述扫码设备与所述条码生成设备能通过USB、串口、WIFI或蓝牙方式进行通信连接;所述预定识读距离为10厘米;所述预定时间为10秒;所述条码生成设备为智能手机、平板电脑或个人电脑;所述条码生成设备还包括用于在所述显示模块上显示用例模拟条码图像的图形用户界面GUI,所述GUI还显示相应条码的以下属性:内容长度、纠错等级以及单元模块大小。
3.根据权利要求2所述的系测试系统,其特征在于,所述条码种类包括以下至少一种条码:Code128、Code39、Code93、UPC-A、UPC-E、EAN8、EAN13、工业25码、Databar、PDF417、QR、DataMatrix以及AZTEC。
4.根据权利要求1所述的系统,其特征在于,所述测试项包括对所述标准条码图像进行以下项扫码测试:旋转测试、对比度测试、透视畸变测试、增加噪点或干扰测试、识读精度测试以及平移过程测试;所述图像处理程序包括与所述测试项相对应的多个图像处理子程序,所述多个图像处理子程序分别用于将标准条码图像以预定角度进行旋转、以预定对比度等级进行调节、以预定畸变系数进行透视畸变、以预定噪声等级增加噪点或干扰、以预定半径的圆点点阵单元模块进行调节、以与识读精度相对应的预定大小的单元模块进行调节、以预定速度平移以及以上各项各种组合而得到相应的模拟条码图像。
5.根据权利要求4所述的系统,其特征在于,所述预定角度包括0-60度的预定偏航角、0-60度的预定俯仰角以及0-360度的预定翻滚角,所述测试用例生成模块针对所述标准条码图像选取各种预定俯仰角、预定偏航角以及预定翻滚角进行调节,对应生成一系列测试用例;所述预定对比度等级为0-10级,所述测试用例生成模块针对所述标准条码图像选取各种预定对比度等级进行调节,对应生成一系列测试用例;所述预定畸变系数的调节范围为0-X,所述测试用例生成模块针对标准条码图像以预定步长选取各种预定畸变系数进行透视畸变,对应生成一系列测试用例;所述预定噪声等级为0-10级,所述测试用例生成模块针对所述标准条码图像选取各种预定噪声等级进行加噪,对应生成一系列测试用例;所述圆点点阵单元模块的预定半径在1-10像素的范围内,所述测试用例生成模块针对所述标准条码图像选取各种预定半径的圆点点阵单元模块进行调节,对应生成一系列测试用例;所述单元模块的预定大小在1-10毫米的范围内,所述测试用例生成模块针对所述标准条码图像选取各种预定大小的单元模块进行调节,对应生成一系列测试用例;所述预定速度在1-50cm/s范围内,所述测试用例生成模块针对所述标准条码图像选取各种预定速度进行平移,对应生成相应的测试用例;所述测试用例生成模块针对所述标准条码图...
【专利技术属性】
技术研发人员:胡华侨,林喆,蔡晓桓,
申请(专利权)人:上海商米科技集团股份有限公司,广东川田科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。