一种二维码解析能力测试方法、装置及电子设备制造方法及图纸

技术编号:17971034 阅读:24 留言:0更新日期:2018-05-16 11:42
本发明专利技术的实施例公开一种二维码解析能力测试方法、装置及电子设备。该方法包括:对待测试二维码进行解析,得到结果字符串;记录本次解析时长;根据本次解析时长更新测试总时长;判断本次解析是否正确;若本次解析正确,则更新正确解析次数;判断更新后的测试总时长是否不小于预设时长;若更新后的测试总时长不小于预设时长,则根据更新后的正确解析次数和更新后的测试总时长确定测试结果,以便直观的体现出电子设备的解析二维码能力。

【技术实现步骤摘要】
一种二维码解析能力测试方法、装置及电子设备
本专利技术涉及通信
,尤其涉及一种二维码解析能力测试方法、装置及电子设备。
技术介绍
二维码是一种十分常见的可读性的条码,使用黑白矩形图案表示一串二进制数据,被电子设备解析后可获取该黑白矩形图所表示的字符串。二维码可以表示不同格式的字符串,这样,电子设备通过解析二维码可以实现打开网页、付款、发邮件、发短信等各种各样的功能。因此,几乎所有电子设备都具备解析二维码的功能。基于此,电子设备的生产厂商或者使用电子设备的用户可能会有需求想要了解电子设备解析二维码的能力。所以,如何测试电子设备的二维码解析能力是个亟需解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种二维码解析能力测试方法、装置及电子设备,可以得到对电子设备针对解析二维码能力的测试结果,以便直观的体现出电子设备的解析二维码能力。第一方面,本专利技术实施例提供一种二维码解析能力测试方法,该方法包括:对待测试二维码进行解析,得到结果字符串;记录本次解析时长;根据本次解析时长更新测试总时长;判断本次解析是否正确;若本次解析正确,则更新正确解析次数;判断更新后的测试总时长是否不小于预设时长;若更新后的测试总时长不小于预设时长,则根据更新后的正确解析次数和更新后的测试总时长确定测试结果。结合第一方面,在第一方面的第一种实施方式中,所述方法还包括:根据预设长度生成待测试字符串;根据所述待测试字符串生成所述待测试二维码;所述测试结果为所述预设长度对应的测试结果。结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述判断本次解析是否正确,包括:判断所述结果字符串与所述待测试字符串是否相同;若相同,则确定本次解析正确。结合第一方面的第一种实施方式,在第一方面的第三种实施方式中,所述方法还包括:更新所述预设长度,以得到多个不同预设长度对应的测试结果;根据所述多个不同长度对应的测试结果确定二维码解析测试结果。结合第一方面,在第一方面的第四种实施方式中,所述方法还包括:若更新后的测试总时长小于预设时长,更新待测试二维码,针对更新后的待测试二维码执行对待测试二维码进行解析。第二方面,本专利技术实施例提供一种二维码解析能力测试装置,该装置包括:解析单元,用于对待测试二维码进行解析,得到结果字符串;记录单元,用于记录本次解析时长;第一更新单元,用于根据本次解析时长更新测试总时长;第一判断单元,用于判断本次解析是否正确;第二更新单元,用于若本次解析正确,则更新正确解析次数;第二判断单元,用于判断更新后的测试总时长是否不小于预设时长;第一确定单元,用于若更新后的测试总时长不小于预设时长,则根据更新后的正确解析次数和更新后的测试总时长确定测试结果。结合第二方面,在第二方面的第一种实施方式中,所述装置还包括:第一生成单元,用于根据预设长度生成待测试字符串;第二生成单元,用于根据所述待测试字符串生成所述待测试二维码;所述测试结果为所述预设长度对应的测试结果。结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述第一判断单元,具体用于:判断所述结果字符串与所述待测试字符串是否相同;若相同,则确定本次解析正确。结合第二方面的第一种实施方式,在第二方面的第三种实施方式中,所述装置还包括:第三更新单元,用于更新所述预设长度,以得到多个不同预设长度对应的测试结果;第二确定单元,用于根据所述多个不同长度对应的测试结果确定二维码解析测试结果。结合第二方面,在第二方面的第四种实施方式中,所述装置还包括:第四更新单元,用于若更新后的测试总时长小于预设时长,更新待测试二维码;所述解析单元还用于针对更新后的待测试二维码执行对待测试二维码进行解析。在第三方面,本专利技术实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施方式所述的二维码解析能力测试方法。本专利技术实施例提供的一种二维码解析能力测试方法、装置及电子设备,可以对电子设备进行二维码解析测试,根据二维码解析测试的测试总时长及正确解析次数确定测试结果,从而直观的体现出电子设备解析二维码的能力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术的实施例提供的一种二维码解析能力测试方法的流程示意图;图2为本专利技术的实施例提供的一种二维码解析能力测试装置的结构示意图;图3为本专利技术的实施例提供的另一种二维码解析能力测试装置的结构示意图;图4为本专利技术的实施例提供的再一种二维码解析能力测试装置的结构示意图;图5为本专利技术电子设备一个实施例的结构示意图。具体实施方式下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1为本专利技术的实施例提供的一种二维码解析能力测试方法的流程示意图。该二维码解析能力测试方法可以应用于电子设备。如图1所示,本实施例的方法可以包括:步骤101,对待测试二维码进行解析,得到结果字符串。步骤102,记录本次解析时长。步骤103,根据本次解析时长更新测试总时长。其中,该测试总时长为:电子设备解析各个二维码所用的时长之和。步骤104,判断本次解析是否正确。若本次解析正确,则执行步骤105;若本次解析错误,则直接进入步骤106。步骤105,更新正确解析次数。具体的,若本次解析正确,则将正确解析次数加1;若本次解析不正确,则将正确解析次数不变。步骤106,判断更新后的测试总时长是否不小于预设时长。若更新后的测试总时长不小于预设时长,则执行步骤107;若更新后的测试总时长小于预设时长,则执行步骤108。步骤107,根据更新后的正确解析次数和更新后的测试总时长确定测试结果。在一个例子中,可以将测试总时长除以正确解析次数得到的评分作为测试结果。该评分的取值时,可根据需求取保留位数,位数越多精准度越高。评分越低说明电子设备解析二维码的速度越快,解析二维码的能力越好。步骤108,更新待测试二维码。在更新待测试二维码之后,针对更新后的待测试二维码执行步骤101,即对更新后的待测试二维码进行解析,以对更新后的待测试二维码执行本实施例提供的二维码解析能力测试方法,直到测试总时长不小于预设时长。通过利用本专利技术实施例提供的二维码解析能力测试方法,可以对电子设备进行二维码解析测试,根据二维码解析测试的测试总时长及正确解析次数确定二测试结果,从而直观的体现出电子设备解析二维码的能力。在本专利技术的一个实施例中,在步骤101之前,该方法还可以包括:根据预设长度生成待测试字符串,根据该待测试字符串生成步骤101中的待测试二维码。相应的,步骤107中得到的测试结果本文档来自技高网...
一种二维码解析能力测试方法、装置及电子设备

【技术保护点】
一种二维码解析能力测试方法,其特征在于,所述方法包括:对待测试二维码进行解析,得到结果字符串;记录本次解析时长;根据本次解析时长更新测试总时长;判断本次解析是否正确;若本次解析正确,则更新正确解析次数;判断更新后的测试总时长是否不小于预设时长;若更新后的测试总时长不小于预设时长,则根据更新后的正确解析次数和更新后的测试总时长确定测试结果。

【技术特征摘要】
1.一种二维码解析能力测试方法,其特征在于,所述方法包括:对待测试二维码进行解析,得到结果字符串;记录本次解析时长;根据本次解析时长更新测试总时长;判断本次解析是否正确;若本次解析正确,则更新正确解析次数;判断更新后的测试总时长是否不小于预设时长;若更新后的测试总时长不小于预设时长,则根据更新后的正确解析次数和更新后的测试总时长确定测试结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预设长度生成待测试字符串;根据所述待测试字符串生成所述待测试二维码;所述测试结果为所述预设长度对应的测试结果。3.根据权利要求2所述的方法,其特征在于,所述判断本次解析是否正确,包括:判断所述结果字符串与所述待测试字符串是否相同;若相同,则确定本次解析正确。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:更新所述预设长度,以得到多个不同预设长度对应的测试结果;根据所述多个不同长度对应的测试结果确定二维码解析测试结果。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若更新后的测试总时长小于预设时长,更新待测试二维码,针对更新后的待测试二维码执行对待测试二维码进行解析。6.一种二维码解析能力测试装置,其特征在于,所述装置包括:解析单元,用于对待测试二维码进行解析,得到结果字符串;记录单元,用于记录本次解析时长;第一更新单元,用于根据本次解析时长更新测试总时长;第一...

【专利技术属性】
技术研发人员:王超
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1