一种码中码及其生成、验证方法及装置制造方法及图纸

技术编号:15727060 阅读:374 留言:0更新日期:2017-06-29 23:21
本发明专利技术实施例公开了一种码中码及其生成、验证方法及装置。其中,所述码中码,包括:信息图像,用于显示根据信息生成的图像;校验信息图像,用于显示校验信息生成的图像,所述校验信息用于检验所述信息。使得消费者可以根据校验信息图像获取相应的校验信息,并可通过校验信息验证信息图像的真伪,提升了QR码的防伪效果。

【技术实现步骤摘要】
一种码中码及其生成、验证方法及装置
本专利技术涉及图像处理
,尤其涉及一种码中码及其生成、验证方法及装置。
技术介绍
快速反应(QuickResponse,QR)码是二维条码的一种,源自专利技术者希望QR码可让其内容快速被解码。QR码比普通条码可储存更多资料。QR码呈正方形,只有黑白两色。在4个角落的其中3个,印有较小,像“回”字的的正方图案。这3个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。目前,随着移动终端技术的不断发展,手机既可作为二维码信息的载体,同时也是二维码的识别设备,经过扫描获取二维码内隐含的有效信息。二维码已经逐渐成为人们获取日常信息的快捷工具。由于二维码的制作成本较低,不会增加商品印刷的额外成本,由QR码作为标识和入口的防伪溯源被普遍应用。在实现本专利技术的过程中,专利技术人发现如下技术问题:一些不法分子利用二维码生成工具将伪造的防伪信息生成二维码,消费者无法确定所扫描的QR码是否为仿制的二维码,进而无法确定商品的真伪。QR码的无法起到相应的防伪作用。
技术实现思路
本专利技术的目的在于提出一种码中码及其生成、验证方法及装置,以解决现有技术中存在的QR码中存在伪造信息的技术问题。第一方面,本专利技术实施例提供了一种码中码,包括:信息图像,用于显示根据信息生成的图像;校验信息图像,用于显示校验信息生成的图像,所述校验信息用于检验所述信息。进一步的,所述校验信息图像包括:校验数字和/或校验字符的图案。进一步的,所述校验数字和/或校验字符包括:所述信息对应的全部或者部分校验信息。更进一步的,所述图案设置于所述信息图像的定位块的四周且不与信息图像发生重叠。第二方面,本专利技术实施例还提供了一种上述实施例提供的码中码的生成方法,包括:根据信息生成信息图像;根据所述信息生成校验信息;根据所述校验信息生成校验信息图像;将所述信息图像和所述校验信息图像进行合成,以生成所述码中码。进一步的,所述根据所述信息生成校验信息,包括:通过MD5算法根据所述信息生成校验信息。进一步的,所述校验信息图像包括:校验数字和/或校验字符的图案;相应的,将所述信息图像和所述校验信息图像进行合成,包括:将所述图案设置于所述信息图像的定位块的四周。更进一步的,在将所述图案设置于所述信息图像的定位块的四周之前,还包括:将所述图案进行微缩处理,生成微缩图案;相应的,所述将所述图案设置于所述信息图像的定位块的四周,包括:将所述微缩图案设置于所述信息图像的定位块的四周。第三方面,本专利技术实施例还提供了一种上述实施例提供的码中码的验证方法,包括:获取码中码图像;分别读取码中码图像中的信息图像的信息和校验信息图像的校验信息;根据所述校验信息对所述信息进行验证,并输出验证结果。第四方面,本专利技术实施例还提供了一种码中码的生成装置,包括:信息图像生成模块,用于根据信息生成信息图像;校验信息生成模块,用于根据所述信息生成校验信息;校验信息图像生成模块,用于根据所述校验信息生成校验信息图像;合成模块,用于将所述信息图像和所述校验信息图像进行合成,以生成所述码中码。进一步的,所述校验信息生成模块用于:通过MD5算法根据所述信息生成校验信息。进一步的,所述校验信息图像包括:校验数字和/或校验字符的图案;相应的,所述合成模块包括:设置单元,用于将所述图案设置于所述信息图像的定位块的四周。更进一步的,所述装置还包括:微缩图案生成模块,用于将所述图案进行微缩处理,生成微缩图案;相应的,所述设置单元用于:将所述微缩图案设置于所述信息图像的定位块的四周。第五方面,本专利技术实施例还提供了一种码中码的验证装置,包括:获取模块,用于获取码中码图像;读取模块,用于分别读取码中码图像中的信息图像的信息和校验信息图像的校验信息;验证模块,用于根据所述校验信息对所述信息进行验证,并输出验证结果。本专利技术实施例提供的码中码及其生成、验证方法及装置,通过在原有的QR码的基础上增加对应的校验信息图像,使得消费者可以根据校验信息图像获取相应的校验信息,并可通过校验信息验证信息图像的真伪,提升了QR码的防伪效果。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术实施例一提供的码中码的结构示意图;图2是本专利技术实施例二提供的码中码的结构示意图;图3是本专利技术实施例三提供的码中码的生成方法的流程示意图;图4是本专利技术实施例四提供的码中码的生成方法的流程示意图;图5是本专利技术实施例五提供的码中码的验证方法的流程示意图;图6是本专利技术实施例六提供的码中码的生成装置的结构示意图;图7是本专利技术实施例七提供的码中码的验证装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的码中码的结构示意图。所述码中码是指图像信息中包括至少两种编码。所述码中码包括:信息图像,用于显示信息对应的图像;校验信息图像,用于显示校验所述信息的校验信息对应的图像。其中,信息图像可以根据商品的鉴伪信息生成相应的信息图像。鉴伪信息可以为商品鉴伪信息的网址,也可以是该商品的唯一编码。示例性的,信息图像可以为QR码。可以采用现有的QR码生成装置将鉴伪信息转换为信息图像,信息图像即为码中码的图像内容。可以根据信息生成校验信息,该校验信息可以为信息的其中部分信息,或者通过信息按照预设的计算规则计算得到的信息。由于图像可以由黑白两色组成,其中黑色可以表示为1,白色可以表示为0。据此,可以根据校验信息生成对应的图像并显示在码中码中。参见图1,码中码包括:QR码图像,该QR码图像包括三个定位块和由多个黑白像素组成的图案。其中,定位块为寻像图形,分别位于图像的左上角、右上角、左下角,用来确定QR码的位置和方向。通常QR码的定位块的模块宽度比例为,1:1:3:1:1,如图1所示,可以利用定位块定位信息图像区域。此外,码中码还包括:校验信息图像,用于显示校验信息生成的图像,所述校验信息用于检验所述信息。在本实施例中,校验信息图像为条形码。示例性的,条形码可以设置在定位块范围之外,以避免对信息图像产生干扰。本实施例通过在原有的QR码的基础上增加对应的校验信息图像,使得消费者可以根据校验信息图像获取相应的校验信息,并可通过校验信息验证信息图像的真伪,提升了QR码的防伪效果。实施例二图2是本专利技术实施例二提供的码中码的结构示意图。本实施例以上述实施例为基础,将校验信息图像具体优化为:校验数字和/或校验字符的图案。虽然采用校验信息图像可以实现对信息图像中信息的验证,但这种方式需要用户进行两次或者多次扫码,才能获取到校验信息,操作相对繁琐。因此,在本实施例中将校验信息图像具体优化为:校验数字和/或校验字符的图案。采用校验数字和/或校验字符的图案可以使消费者直观的获取校验信息。用户无需扫码即可获取校验信息。其中,校验数字和/或校验字符可以是所述信息对应的全部或者部分校验信息。此外,采用校验数字和/或校验字符还可以避免信息图像,例如QR码被复制或者复印。由于每个复制或复本文档来自技高网...
一种码中码及其生成、验证方法及装置

【技术保护点】
一种码中码,其特征在于,包括:信息图像,用于显示根据信息生成的图像;校验信息图像,用于显示校验信息生成的图像,所述校验信息用于检验所述信息。

【技术特征摘要】
1.一种码中码,其特征在于,包括:信息图像,用于显示根据信息生成的图像;校验信息图像,用于显示校验信息生成的图像,所述校验信息用于检验所述信息。2.根据权利要求1所述的码中码,其特征在于,所述校验信息图像包括:校验数字和/或校验字符的图案。3.根据权利要求2所述的码中码,其特征在于,所述校验数字和/或校验字符包括:所述信息对应的全部或者部分校验信息。4.根据权利要求2所述的码中码,其特征在于,所述图案设置于所述信息图像的定位块的四周且不与信息图像发生重叠。5.根据权利要求4所述的码中码,其特征在于,所述图案为微缩符号。6.一种权利要求1-5任一所述的码中码的生成方法,包括:根据信息生成信息图像;根据所述信息生成校验信息;根据所述校验信息生成校验信息图像;将所述信息图像和所述校验信息图像进行合成,以生成所述码中码。7.根据权利要求6所述的方法,其特征在于,所述根据所述信息生成校验信息,包括:通过MD5算法根据所述信息生成校验信息。8.根据权利要求6所述的方法,其特征在于,所述校验信息图像包括:校验数字和/或校验字符的图案;相应的,将所述信息图像和所述校验信息图像进行合成,包括:将所述图案设置于包括所述信息图像的定位块的四周。9.根据权利要求8所述的方法,其特征在于,在将所述图案设置于包括所述信息图像的定位块的四周之前,还包括:将所述图案进行微缩处理,生成微缩图案;相应的,所述将所述图案设置于包括所述信息图像的定位块的四...

【专利技术属性】
技术研发人员:俞森超王军红王玉红
申请(专利权)人:上海中商网络股份有限公司
类型:发明
国别省市:上海,31

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

1