[发明专利]一种二维码解码能力的测试方法及装置在审
申请号: | 202111146584.X | 申请日: | 2021-09-28 |
公开(公告)号: | CN113986716A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 王超 | 申请(专利权)人: | 郑州秀兔网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
地址: | 450008 河南省郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二维码 解码 能力 测试 方法 装置 | ||
本发明的实施例公开一种二维码解码能力的测试方法及装置,涉及二维码技术领域。所述方法,包括:生成第一字符串;根据所述第一字符串生成对应的二维码;对所述二维码进行随机角度旋转后,提供给目标设备进行解析,获取目标设备当前解析出的第二字符串及解析时长;根据第二字符串更新解析正确次数,并根据解析时长更新累积时长;判断所述目标设备累积解析时长是否大于等于预设测试时长,若是,则执行下一步,否则,返回执行所述生成第一字符串的步骤;根据所述目标设备的解析正确次数及累积解析时长,计算目标设备的二维码测试结果。本发明能够有效地提高测试结果的准确性。
技术领域
本发明涉及二维码技术领域,尤其涉及一种二维码解码能力的测试方法及装置。
背景技术
QR码的“QR”是Quick Response的缩写,是一种十分常见的可读性的二维码,使用黑白矩形图案表示一串二进制数据,被解析后可获取其中所包含的字符串信息,通过包含不同格式的字符串,QR码可以实现打开网页、付款、发邮件、发短信等各种各样的功能。
随着QR码等二维码的快速应用及普及,其包含的字符串信息越来越长,对应的矩形图案也越复杂,为了保证解码速度,从而对解码设备的解码能力提出了更高的要求。因此在解码设备设计、生产、采购及应用等各个环节都需要对解码设备的解码能力进行充分了解,便于开展相关的工作。现有技术可以通过测量解码设备对包含随机字符串信息的二维码的解码速度,来大致评判解码设备的二维码的解码能力。然而,在实际测试过程中,常常存在着随机生成的字符串太过相似(甚至相同)的情况,此时,可能导致解码运算时命中系统缓存,导致大部分(甚至全部)解码运算没有实际发生,部分/全部丧失了测试的有效性,从而导致测试结果不准确。
发明内容
有鉴于此,本发明实施例提供一种二维码解码能力的测试方法及装置,能够有效地提高二维码解码能力测试的准确性。
第一方面,本发明实施例提供一种二维码解码能力的测试方法,包括:
生成第一字符串;
根据所述第一字符串生成对应的二维码;
对所述二维码进行随机角度旋转后,提供给目标设备进行解析,获取目标设备当前解析出的第二字符串及解析时长;
判断所述当前解析出的第二字符串与第一字符串是否相同;
若当前解析出的第二字符串与第一字符串相同,则将记录的所述目标设备的解析正确次数加1并更新目标设备的累计解析时长;若当前解析出的第二字符串与第一字符串不相同,则更新目标设备的累计解析时长;
判断所述目标设备累积解析时长是否大于等于预设测试时长,若是,则执行下一步,否则,返回执行所述生成第一字符串的步骤;
根据所述目标设备的解析正确次数及累积解析时长,计算目标设备的二维码测试结果。
结合第一方面,在第一方面的第一种实施方式中,所述生成第一字符串,包括:
生成随机字符串;
判断所述随机字符串是否在预设字符串集合中;
若所述随机字符串在预设字符串集合中,则返回执行所述生成随机字符串的步骤;
若所述随机字符串不在预设字符串集合中,则将所述随机字符串写入所述预设字符串集合,并将所述随机字符串作为第一字符串。
结合第一方面的第一种实施方式,在第一方面的第二种实施方式中,所述判断所述随机字符串是否在预设字符串集合中,包括:
判断预设字符串集合是否为空;
若所述预设字符串集合为空,则确定所述随机字符串不在预设字符串集合中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州秀兔网络科技有限公司,未经郑州秀兔网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111146584.X/2.html,转载请声明来源钻瓜专利网。