[发明专利]图形码的生成与校验方法、装置及终端、可读存储介质在审
申请号: | 201710735805.4 | 申请日: | 2017-08-24 |
公开(公告)号: | CN107563245A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 郑剑荣 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06K7/14 | 分类号: | G06K7/14;G06K19/06 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙)44312 | 代理人: | 李红梅 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 生成 校验 方法 装置 终端 可读 存储 介质 | ||
技术领域
本发明涉及数据校验技术领域,尤其涉及一种图形码的生成与校验方法、装置及终端、可读存储介质。
背景技术
扫描枪作为光学、机械、电子、软件应用等技术紧密结合的高科技产品,是继键盘和鼠标之后的第三代主要的电脑输入设备。同时条形码或二维码作为一种及时、准确、可靠、经济的数据输入手段,已广泛应用于工业自动化控制和各类管理信息系统中。利用扫描枪扫描产品的条形码或二维码,便可以高速、准确地读取出产品的产品信息,进而掌握产品的型号(货号)、单价、规格、出厂日期等。
目前,通过扫码枪扫码条形码或二维码录入产品的产品信息时,扫码结果可能会受扫码枪工作模式的影响,例如,对于USB模式的扫码枪而言,扫描到的产品信息偶尔会被录入系统当前的输入法篡改,因此保存至录入系统的产品信息就会与产品实际的产品信息存在差异,难免会给录入工作带来一定的隐患。
发明内容
本发明实施例的主要目的在于提供一种图形码的生成与校验方法、装置及终端、可读存储介质,可以解决现有技术中在保存扫码获取的产品信息之前,无法判断扫码获取的产品信息是否已被篡改的技术问题。
为实现上述目的,本发明实施例第一方面提供一种图形码的生成方法,该方法包括:
获取产品的产品信息;
根据所述产品信息生成字符串编码,及根据所述产品信息生成信息校验码;
基于所述字符串编码及信息校验码,生成所述产品的图形码。
为实现上述目的,本发明实施例第二方面提供一种图形码的校验方法,该方法包括:
扫描所述图形码,获取所述图形码包含的字符串,所述字符串包含信息校验码及字符串编码;
根据所述字符串编码生成目标校验码;
根据所述目标校验码及信息校验码,对所述字符串进行校验。
为实现上述目的,本发明实施例第三方面提供一种图形码的生成装置,该装置包括:
获取模块,用于获取产品的产品信息;
编码模块,用于根据所述产品信息生成字符串编码,及根据所述产品信息生成信息校验码;
生成模块,用于基于所述字符串编码及信息校验码,生成所述产品的图形码。
为实现上述目的,本发明实施例第四方面提供一种图形码的校验装置,该装置包括:
扫描模块,用于扫描所述图形码,获取所述图形码包含的字符串,所述字符串包含信息校验码及字符串编码;
校验码生成模块,用于根据所述字符串编码生成目标校验码;
校验模块,用于根据所述目标校验码及信息校验码,对所述字符串进行校验。
为实现上述目的,本发明实施例第五方面提供一种终端,该终端包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现第一方面的图形码的生成方法中的各个步骤,或所述终端与扫码枪连接,所述扫码枪用于扫描产品的图形码,并将所述图形码包含的字符串发送至所述终端,所述处理器执行所述计算机程序时,实现第二方面的图形码的校验方法中的各个步骤。
为实现上述目的,本发明实施例第六方面提供一种可读存储介质,所述可读存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面的图形码的生成方法中的各个步骤,或实现第二方面的图形码的校验方法中的各个步骤。
本发明实施例提供一种图形码的生成方法,该方法通过产品的产品信息生成字符串编码及信息校验码,然后基于字符串编码及信息校验码,生成相应的图形码,在扫描该图形码之后,即可通过提取出上述信息校验码来校验扫码获取的产品信息是否已被篡改。本发明实施例还提供一种图形码的校验方法,该方法在扫描图形码之后,获取图形码包含的字符串,然后提取出该字符串中的信息校验码,然后利用剩余的字符串编码生成目标校验码,根据该目标校验码和信息校验码对上述字符串进行校验,从而便可以确定上述字符串是否被篡改。即本发明实施例在保存扫码获取的产品信息之前,能够有效的判断出扫码获取的产品信息是否已被篡改。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一种终端的结构框图;
图2为本发明第一实施例中图形码的生成方法的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710735805.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二维码安全验证方法及移动终端
- 下一篇:基于互联网的快速安检系统