二维码设置方法及装置、透明物体的制作方法
【技术领域】
[0001]本发明涉及信息处理领域,尤其涉及一种二维码设置方法及装置、透明物体。
【背景技术】
[0002]随着时代技术的进步,智能手机带有拍照功能已经成为标准配置功能,使得二维码的识读成本大幅下降,同时伴随着移动物联网技术的发展,二维码的应用也越来越普及。二维码是用特定的几何图形按一定规律在平面上分布的相间的图形,通常是黑白的。相对一维条形码,二维码具有识读设备简单、数据容量更大、可编码的数据不局限于字母和数字、且具有较强的抗损毁能力。
[0003]但是,由于大部分二维码的生成算法是公开的,对于一个已生成的符合规范的二维码,通过拍照可轻松扫描到数据信息,而在这个信息的使用上是无法判断是否是通过合法途径获取。现有二维码多基于信息内容加密或图像加密等手段进行防伪,使得解码时需要专用解码软件,导致便捷性较差。
【发明内容】
[0004]本发明提供一种二维码设置方法及装置、透明物体,用于解决二维码多基于信息内容加密或图像加密等手段进行防伪使得需要专用解码软件进行解码导致存在便捷性较差的问题。
[0005]为了实现上述目的,本发明提供的一种二维码设置方法,包括:
[0006]在透明物体的第一预设位置形成第一部分二维码;
[0007]在所述透明物体的第二预设位置形成第二部分二维码;
[0008]其中,所述第一预设位置与所述第二预设位置相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线,且所述第一部分二维码与所述第二部分二维码在所述透明物体的中轴面上的投影构成完整二维码。
[0009]如上所述的二维码设置方法,所述第一部分二维码中携带所述完整二维码的识别标识。
[0010]如上所述的二维码设置方法,还包括:按照所述第一预设位置与所述第二预设位置之间的距离,调整第二码块的尺寸与第一码块的尺寸之间的比例,其中所述第一码块用于构成所述第一部分二维码,所述第二码块用于构成所述第二部分二维码。
[0011]为了实现上述目的,本发明提供的一种二维码设置装置,包括:
[0012]第一设置模块,用于在透明物体的第一预设位置形成第一部分二维码;
[0013]第二设置模块,用于在所述透明物体的第二预设位置形成第二部分二维码;
[0014]其中,所述第一预设位置与所述第二预设位置相对且以所述透明物体的中轴面为对称面,所述中轴面穿过所述透明物体的中心线,所述第一部分二维码和所述第二部分二维码在所述透明物体的中轴面上的投影构成完整二维码。
[0015]如上所述的二维码设置装置,所述第一部分二维码中携带所述完整二维码的识别标识。
[0016]如上所述的二维码设置装置,还包括:调整模块,用于按照所述第一预设位置与所述第二预设位置之间的距离,调整第二码块的尺寸与第一码块的尺寸之间的比例;
[0017]其中,所述第一码块用于构成所述第一部分二维码,所述第二码块用于构成所述第二部分二维码。
[0018]为了实现上述目的,本发明提供的一种透明物体,包括:位于第一预设位置的第一部分二维码和位于第二预设位置的第二部分二维码,所述第一预设位置与所述第二预设位置相对且以所述透明物体的中轴面为对称面,所述第一部分二维码和所述第二部分二维码在所述透明物体的中轴面上的投影构成完整二维码,所述中轴面穿过所述透明物体的中心线。
[0019]本发明提供的二维码设置方法及装置、透明物体,在透明物体的第一预设位置形成第一部分二维码,在所述透明物体的第二预设位置形成第二部分二维码,其中第一预设位置与第二预设位置相对且以透明物体的中轴面为对称面,所述第一部分二维码和所述第二部分二维码在所述透明物体的中轴面上的投影构成完整二维码,所述中轴面穿过所述透明物体的中心线。本发明中将一个完整二维码进行拆分,并且设置在透明物体的相对且以透明物体的中轴面为对称面的位置上,当透明物体中装有的液体高度超出第一预设位置时,在液体折射率的影响下,扫描获取到的二维码进行组合将得到非法二维码,这样使用该透明物体进行液体商品流通时,不仅防止该商品的二维码被非法用户获取,而且该二维码不需要特殊的防伪手段进行加密,提高二维码使用的便捷性。
【附图说明】
[0020]图1为本发明实施例一提供的一种二维码设置方法的流程示意图;
[0021]图2为本发明实施例提供的一种透明容器以及透明容器上第一预设位置和第二预设位置关系示意图;
[0022]图3为本发明实施例提供的第一部分二维码与第二部分二维码设置示意图;
[0023]图4为本发明实施例提供的第一部分二维码的示意图;
[0024]图5为本发明实施例提供的第一部分二维码与第二部分二维码尺寸调整的示意图;
[0025]图6为透明容器中无液体时背面印有第二部分二维码透明容器的正面透视图;
[0026]图7为透明容器中有液体时背面印有第二部分二维码透明容器正面透视图;
[0027]图8为本发明实施例二提供的一种二维码设置装置的结构示意图;
[0028]图9为本发明实施例三提供的另一种二维码设置装置的结构示意图;
[0029]图10为本发明实施例四提供的一种透明物体的结构示意图。
【具体实施方式】
[0030]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
[0031]实施例一
[0032]图1本发明实施例一提供的一种二维码设置方法的流程示意图。如图1所示,该二维码设置方法包括以下步骤:
[0033]101、在透明物体的第一预设位置形成第一部分二维码。
[0034]102、在透明物体的第二预设位置形成第二部分二维码,其中,第一预设位置与第二预设位置相对且以所述透明物体的中轴面为对称面,所述第一部分二维码和所述第二部分二维码在所述透明物体的中轴面上的投影构成完整二维码,所述中轴面穿过所述透明物体的中心线。
[0035]如图2所示,该透明物体为一透明容器,通过一侧容器壁能看到另一容器壁侧,或者在这种容器上使用的标签,标签的至少有一部分印刷二维码,该二维码有部分是透明的。该透明容器可以用于盛装液体。其中,透明容器的正面为1,透明容器的背面为2。在正面1上设置有第一预设位置3,在背面2上设置有第二预设位置4。其中,第一预设位置3和第二预设位置4相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线。如图3所示,本实施例中,第一部分二维码5设置在透明容器的正面1的第一预设位置3上,即靠近摄像装置的方向。第二部分二维码6设置在透明容器的背面2的第二预设位置4上,即远离摄像装置的方向。其中第一部分二维码5与第二部分二维码6在透明物体的中轴面上的投影构成完整二维码。
[0036]本实施例中,第一部分二维码5内包含有二维码的完整识别标识。例如,快速反应(Quick Response,简称QR)码就是二维码的一种,QR码呈正方形,只有黑白两色。QR码的完整识别标识为3个寻图标识,即在4个角落的其中3个印有较小,像“回”字的的正方图案。这3个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。
[0037]本实施例中为了防止二维码被非法用户获取,在第一部分二维码5中设置有一个透明部分7,其中透明部分7可为任意形状,如方形、三角形、圆形、菱形及不规则图形等。当透明部分7的面积要取足够大,即第一部分二维码5在二维码的功能标识码块完整的情况下,由于透明部分7足够大的缺失也不能被识读,不能得到目标信息,如图4所示。
[0038]一般当第一部分二维码5和第二部分二维码6在同一个平面内,则用于构成第一部分二维码5的第一码块的尺寸与用于构成第二部分二维码6的第二码块的尺寸相同,此时摄像装置将第一部分二维码5和第二部分
二维码6进行扫描后,将能组合成一个完整的二维码,并可通过扫描识读需要的目标信息,第二部分二维码6是第一部分二维码5的补充,可以补充第一部分二维码5缺失的内容。
[0039]本实施例中,由于第一部分二维码5和第二部分二维码6分别设置在透明物体的正面1和背面2,而且需要摄像装置在扫描后能组合成完整的二维码。为了将扫描获取到的第一部分二维码5和第二部分二维码6能够组合成完整的二维码,需要按照第一预设位置3与第二预设位置4之间的距离,调整第二码块的第二尺寸与第一码块的第二尺寸之间的比例,使得在用户通过摄像装置在距离透明物体一定距离时,将第二部分二维码6补充到第一部分二维码5缺失处,使得构成完整的二维码,从而使得摄像装置能够读取到目标信息。
[0040]图5为本发明实施例提供的第一部分二维码与第二部分二维码尺寸调整示意图。为了便于解释,在图5中仅以第一部分二维码5中的一个第一码块8和第二部分二维码6中的一个第二码块9为例进行举例。其中,第一码块8的第一尺寸为S1,第二码块9的第二尺寸为S2,第一预设位置3与第二预设位置4之间的距离为D,则S2 = SIX (D+25)/D。其中,25CM摄像装置与被拍摄物品距离的经验值。
[0041]摄像装置10可以调整自身距离第一部分二维码5的距离,使得将第一部分二维码5全部进入取像范围内,同时通过第一部分二维码5的透明部分7第二部分二维码6正确组合到该透明部分7内,从而扫描到正确的二维码用于识读目标信息。
[0042]在如今装有摄像头的智能手机高度普及的时代,读取普通二维码的信息会变得很便捷,而一些印制在商品包装上的二维码的信息并不希望在商品被消费前被其它人获取。实际应用中,第一部分二维码5和第二部分二维码6并不能在独立情况下被正确识读。当透明容器内承装的液体被消耗到低于第一预设位置3时,通过调整摄像头距离第一部分二维码5和第二部分二维码6的相对位置,能够使得两部分二维码组合为一幅完整的二维码图,此时摄像头将两部分二维码读取到同一图像中,这样就能够正确识读到所需的目标信息。而在透明容器内装有的液体高于第一预设位置时,对其中一组二维码在液体的折射作用下,将无法与另一组二维码合成完整正确的二维码,从而无法被摄像头识读。
[0043]图6和图7为透明容器中液体对第二部分二维码的影响示意图。如图6为透明容器中无液体时,背面印有第二部分二维码透明容器正面透视图;而图7为透明容器中有液体时,背面印有第二部分二维码透明容器正面透视图。
[0044]本实施例提供的二维码设置方法,在透明物体的第一预设位置形成第一部分二维码,在所述透明物体的第二预设位置形成第二部分二维码,其中第一预设位置与第二预设位置相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线,且第一部分二维码与第二部分二维码在透明物体的中轴面上的投影构成完整二维码。本实施例中将一个完整二维码进行拆分,并且设置在透明物体的相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线的位置上,当透明物体中装有的液体高度超出第一预设位置时,在液体折射率的影响下,扫描获取到的二维码进行组合将得到非法二维码,这样使用该透明物体进行液体商品流通时,不仅防止该商品的二维码被非法用户获取,而且该二维码不需要特殊的防伪手段进行加密,提高二维码使用的便捷性。
[0045]在透明液体的过程中,采用本实施例提供的二维码设置方法,在该透明液体的包装上进行印刷,这样该透明液体的二维码的信息内容不会被非商品持有者轻易简单获取,只有透明液体的持有者对商品进行了消耗后,才能获取到正确的二维码,而且持有者不需要专用的二维码解码软件等专用设备,从而降低了成本,并且起到了防止二维码被窃取的效果。
[0046]实施例二
[0047]图8为本发明实施例二提供的一种二维码设置装置的结构示意图。如图8所示,该装置包括:第一设置模块21和第二设置模块22。
[0048]其中,第一设置模块21,用于在透明物体的第一预设位置形成第一部分二维码。
[0049]第二设置模块22,用于在透明物体的第二预设位置形成第二部分二维码;
[0050]其中,第一预设位置与第二预设位置相对且以透明物体的中轴面为对称面,第一部分二维码和第二部分二维码在透明物体的中轴面上的投影构成完整二维码,中轴面穿过透明物体的中心线。
[0051]如图2所示,该透明物体为一透明容器,通过一侧容器壁能看到另一容器壁侧,或者在这种容器上使用的标签,标签的至少有一部分印刷本二维码部分是透明的。该透明容器可以用于盛装液体。其中,透明容器的正面为1,透明容器的背面为2。第一设置模块21在正面1上设置有第一预设位置3,第二设置模块22在背面2上设置有第二预设位置4。其中,第一预设位置和第二预设位置相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线。如图3所示,本实施例中,第一部分二维码5设置在透明容器的正面1的第一预设位置3上,即靠近摄像装置的方向。第二部分二维码6设置在透明容器的背面2的第二预设位置4上,即远离摄像装置的方向。其中第一部分二维码5与第二部分二维码6在透明物体的中轴面上的投影构成完整二维码。
[0052]本实施例中,第一部分二维码5内包含有二维码的完整识别标识。例如,QR码就是二维码的一种,QR码呈正方形,只有黑白两色。QR码的完整识别标识为3个寻图标识,即在4个角落的其中3个印有较小,像“回”字的的正方图案。这3个是帮助解码软件定位的图案,使用者不需要对准,无论以任何角度扫描,资料仍可正确被读取。
[0053]本实施例中为了防止二维码被非法用户获取,第一设置模块21可以在第一部分二维码5中设置有一个透明部分7,其中透明部分7可为任意形状,如方形、三角形、圆形、菱形及不规则图形等。当透明部分7的面积要取足够大,即第一部分二维码5在二维码的功能标识码块完整的情况下,由于透明部分7足够大的缺失也不能被识读,不能得到目标信息,如图4所示。
[0054]在如今装有摄像头的智能手机高度普及的时代,读取普通二维码的信息会变得很便捷,而一些印制在商品包装上的二维码的信息并不希望在商品被消费前被其它人获取。实际应用中,第一部分二维码5和第二部分二维码6并不能在独立情况下被正确识读。当透明容器内承装的液体被消耗到低于第一预设位置3时,通过调整摄像头距离第一部分二维码5和第二部分二维码6的相对位置,能够使得两部分二维码组合为一幅完整的二维码图,此时摄像头将两部分二维码读取到同一图像中,这样就能够正确识读到所需的目标信息。而在透明容器内装有的液体高于第一预设位置3时,对其中一组二维码在液体的折射作用下,将无法与另一组二维码合成完整正确的二维码,从而无法被摄像头识读。
[0055]图6和图7为透明容器中液体对第二部分二维码的影响示意图。如图6为透明容器中无液体时,背面印有第二部分二维码透明容器正面透视图;而图7为透明容器中有液体时,背面印有第二部分二维码透明容器正面透视图。
[0056]本实施例提供的二维码设置装置,在透明物体的第一预设位置形成第一部分二维码,在所述透明物体的第二预设位置形成第二部分二维码,其中第一预设位置与第二预设位置相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线,且第一部分二维码与第二部分二维码在透明物体的中轴面上的投影构成完整二维码。本实施例中将一个完整二维码进行拆分,并且设置在透明物体的相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线的位置上,当透明物体中装有的液体高度超出第一预设位置时,在液体折射率的影响下,扫描获取到的二维码进行组合将得到非法二维码,这样使用该透明物体进行液体商品流通时,不仅防止该商品的二维码被非法用户获取,而且该二维码不需要特殊的防伪手段进行加密,提高二维码使用的便捷性。
[0057]在透明液体的过程中,采用本实施例提供的二维码设置方法,在该透明液体的包装上进行印刷,这样该透明液体的二维码的信息内容不会被非商品持有者轻易简单获取,只有透明液体的持有者对商品进行了消耗后,才能获取到正确的二维码,而且持有者不需要专用的二维码解码软件等专用设
备,从而降低了成本,并且起到了防止二维码被窃取的效果。
[0058]实施例三
[0059]图9为本发明实施例三提供的另一种二维码设置装置的结构示意图。如图9所示,该装置除了包括上述实施例二中的第一设置模块21和第二设置模块22之外,还包括:调整模块23。
[0060]其中,调整模块23,用于按照第一预设位置与第二预设位置之间的距离,调整第二码块的尺寸与第一码块的尺寸之间的比例,其中,第一码块用于构成第一部分二维码,第二码块用于构成第二部分二维码。
[0061]一般当第一部分二维码和第二部分二维码设置在同一个平面内,则用于构成第一部分二维码的第一码块的尺寸与用于构成第二部分二维码的第二码块的尺寸相同,此时摄像装置将第一部分二维码和第二部分二维码进行扫描后,将能组合成一个完整的二维码,并可通过扫描识读需要的目标信息,第二部分二维码是第一部分二维码的补充,可以补充第一部分二维码缺失的内容。
[0062]本实施例中,由于第一部分二维码和第二部分二维码分别设置在透明物体的正面和背面,而且需要摄像装置在扫描后能组合成完整的二维码。为了将扫描获取到的第一部分二维码和第二部分二维码能够组合成完整的二维码,调整模块23需要按照第一预设位置与第二预设位置之间的距离,调整第二码块的第二尺寸与第一码块的第二尺寸之间的比例,使得在用户通过摄像装置在距离透明物体一定距离时,将第二部分二维码补充到第一部分二维码码缺失处,使得构成完整的二维码,从而使得摄像装置能够读取到目标信息。
[0063]图5为本实施例提供的第一部分二维码与第二部分二维码尺寸调整示意图。为了便于解释,在图5中仅以第一部分二维码5中的一个第一码块8和第二部分二维码6中的一个第二码块9为例进行举例。其中,第一码块8的第一尺寸为S1,第二码块9的第二尺寸为S2,第一预设位置3与第二预设位置4之间的距离为D,则S2 = SIX (D+25)/D。其中,25CM摄像装置与被拍摄物品距离的经验值。这样调整模块23可以根据上述公式调整第一码块的第一尺寸与第二码块的第二尺寸。
[0064]摄像装置10可以调整自身距离第一部分二维码5的距离,使得将第一部分二维码5全部进入取像范围内,同时通过第一部分二维码5的透明部分7第二部分二维码6正确组合到该透明部分内,从而扫描到正确的二维码用于识读目标信息。
[0065]本实施例中将一个完整二维码进行拆分,并且设置在透明物体的相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线的位置上,当透明物体中装有的液体高度超出第一预设位置时,在液体折射率的影响下,扫描获取到的二维码进行组合将得到非法二维码,这样使用该透明物体进行液体商品流通时,不仅防止该商品的二维码被非法用户获取,而且该二维码不需要特殊的防伪手段进行加密,提高二维码使用的便捷性。
[0066]实施例四
[0067]图10为本发明实施例四提供的一种透明物体的结构示意图。如图10所示,该透明物体包括:位于第一预设位置3的第一部分二维码5和位于第二预设位置4的第二部分二维码6,其中第一预设位置3与第二预设位置4相对且以透明物体的中轴面7为对称面,第一部分二维码5和第二部分二维码6在透明物体的中轴面7上的投影构成完整二维码,中轴面7穿过透明物体的中心线。可选地,第一预设位置3设置在透明物体的正面1,第二预设位置6设置在透明物体的背面2,其中,正面1与背面2以中轴面7为对称面。
[0068]本实施例中,透明物体可以为一透明容器,通过一侧容器壁能看到另一容器壁侧,或者在这种容器上使用的标签,标签的至少有一部分印刷本二维码部分是透明的。该透明容器可以用于盛装液体。可选地,在第一部分二维码5中设置有一个透明部分8,其中透明部分8可为任意形状,如方形、三角形、圆形、菱形及不规则图形等。当透明部分8的面积要取足够大,即第一部分二维码5在二维码的功能标识码块完整的情况下,由于透明部分8足够大的缺失也不能被识读,不能得到目标信息。
[0069]本实施例中将一个完整二维码进行拆分,并且设置在透明物体的相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线的位置上,当透明物体中装有的液体高度超出第一预设位置时,在液体折射率的影响下,扫描获取到的二维码进行组合将得到非法二维码,这样使用该透明物体进行液体商品流通时,不仅防止该商品的二维码被非法用户获取,而且该二维码不需要特殊的防伪手段进行加密,提高二维码使用的便捷性。
[0070]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种二维码设置方法,其特征在于,包括: 在透明物体的第一预设位置形成第一部分二维码; 在所述透明物体的第二预设位置形成第二部分二维码; 其中,所述第一预设位置与所述第二预设位置相对且以所述透明物体的中轴面为对称面,所述中轴面穿过所述透明物体的中心线,所述第一部分二维码和所述第二部分二维码在所述透明物体的中轴面上的投影构成完整二维码。2.根据权利要求1所述的二维码设置方法,其特征在于,所述第一部分二维码中携带所述完整二维码的识别标识。3.根据权利要求2所述的二维码设置方法,其特征在于,还包括: 按照所述第一预设位置与所述第二预设位置之间的距离,调整第二码块的尺寸与第一码块的尺寸之间的比例,其中所述第一码块用于构成所述第一部分二维码,所述第二码块用于构成所述第二部分二维码。4.一种二维码设置装置,其特征在于,包括: 第一设置模块,用于在透明物体的第一预设位置形成第一部分二维码; 第二设置模块,用于在所述透明物体的第二预设位置形成第二部分二维码; 其中,所述第一预设位置与所述第二预设位置相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线,且所述第一部分二维码与所述第二部分二维码在所述透明物体的中轴面上的构成完整二维码。5.根据权利要求4所述的二维码设置装置,其特征在于,所述第一部分二维码中携带所述完整二维码的识别标识。6.根据权利要求5所述的二维码设置装置,其特征在于,还包括: 调整模块,用于按照所述第一预设位置与所述第二预设位置之间的距离,调整第二码块的尺寸与第一码块的尺寸之间的比例; 其中,所述第一码块用于构成所述第一部分二维码,所述第二码块用于构成所述第二部分二维码。7.—种透明物体,其特征在于,包括:位于第一预设位置的第一部分二维码和位于第二预设位置的第二部分二维码,所述第一预设位置与所述第二预设位置相对且以所述透明物体的中轴面为对称面,所述第一部分二维码和所述第二部分二维码在所述透明物体的中轴面上的投影构成完整二维码,所述中轴面穿过所述透明物体的中心线。
【专利摘要】本发明提供了一种二维码设置方法及装置、透明物体,在透明物体的第一预设位置形成第一部分二维码,在透明物体的第二预设位置形成第二部分二维码,其中第一预设位置与第二预设位置相对且以透明物体的中轴面为对称面,中轴面穿过透明物体的中心线,且第一部分二维码与第二部分二维码在透明物体的中轴面上的构成完整二维码。本发明中将完整二维码进行拆分,并设置在透明物体的相对且以透明物体的中轴面为对称面的位置上,当透明物体中装有的液体超出第一预设位置时,在液体折射作用下扫描的二维码组合将得到非法二维码,使用透明物体进行液体商品流通时,能够防止该商品的二维码被非法用户获取,且不需要特殊手段进行加密,提高二维码使用的便捷性。
【IPC分类】G06K19/06, G06K7/10
【公开号】CN105488550
【申请号】CN201410474955
【发明人】俞建国, 陈华慧, 孔志飞
【申请人】北大方正集团有限公司, 北京北大方正电子有限公司
【公开日】2016年4月13日
【申请日】2014年9月17日