一种二维条码组的生成方法和装置制造方法及图纸

技术编号:15502520 阅读:55 留言:0更新日期:2017-06-03 23:22
本发明专利技术提供一种二维条码组的生成方法和装置,将用户输入的信息分割成N份,根据M(M=N)种码制类型的生成码规则将分割后的N份信息生成相应的N个二维条码并组合在一起。相对于一个二维条码承载的信息更加丰富,并且只有识别出M种码制类型对应的全部二维条码承载的信息,才能得到完整的信息,进而提高了二维条码信息安全性。

Method and device for generating two-dimensional bar code set

The present invention provides a method and a device for generating a two-dimensional bar code group, the user input information is divided into N parts, according to the M (M = N) for code type genered rules N information after segmentation to generate the corresponding N two-dimensional bar code and together. With respect to a two-dimensional barcode more abundant information, and only identify the corresponding M codes for all types of two-dimensional bar code information, in order to get the full information, thus improving the safety of two-dimensional barcode information.

【技术实现步骤摘要】
一种二维条码组的生成方法和装置
本专利技术涉及二维条码
,更具体地说,涉及一种二维码组的生成方法和装置。
技术介绍
一维条码只在单一方向上承载信息,信息容量有限,仅能对物品进行标识,而不实现对物品的描述。其应用不得不依赖数据库的存在,在没有数据库或无法联网的地方,一维条码的使用受到了限制。为解决一维条码无法突破的一系列问题,二维条码产生了,二维条码能在两个方向同时表达信息,在编码容量上二维条码较一维条码有了显著提高。二维条码作为一种全新的信息存储、传递和识别技术,得到了广泛的应用,目前二维条码技术已经广泛应用于物流仓储、生产制造、交通运输等各领域。二维条码包括:PDF417、Datamatrix、Maxicode、QRCode、汉信码、福码等几十种码制类型。但是,现有的二维条码均由一种码制类型制成,容易造成二维条码信息泄露。
技术实现思路
有鉴于此,本专利技术提出一种二维条码组的生成方法和装置,欲实现增强二维条码信息安全性的目的。为了实现上述目的,现提出的方案如下:一种二维条码组的生成方法,包括:接收用户输入的信息;将所述信息分割为N份,所述N为大于1的正整数;根据M种码制类型的生成码规则将分割后的N份信息生成相应的N个二维条码,所述M等于所述N;将所述N个二维条码组合在一起。优选的,所述N个二维条码的颜色各不相同。优选的,所述将所述N个二维条码组合在一起,具体包括:确定所述N个二维条码中的一个二维条码为嵌入对象;将所述N个二维条码中的其它二维条码嵌入到所述嵌入对象中。优选的,所述将所述N个二维条码中的其它二维条码嵌入到所述嵌入对象中,包括:在所述嵌入对象上确定N-1个起始位置;以所述N-1个起始位置分别作为所述其它二维条码的嵌入起始点,将所述其它二维条码嵌入到所述嵌入对象中。优选的,所述N和M为2,2种码制类型分别为快速响应矩阵码和福码。一种二维条码组的生成装置,包括:接收单元,用于接收用户输入的信息;分割单元,用于将所述信息分割为N份,所述N为大于1的正整数;生成单元,用于根据M种码制类型的生成码规则将分割后的N份信息生成相应的N个二维条码,所述M等于所述N;组合单元,用于将所述N个二维条码组合在一起。优选的,所述N个二维条码的颜色各不相同。优选的,所述组合单元包括:确定模块,用于确定所述N个二维条码中的一个二维条码为嵌入对象;嵌入模块,用于将所述N个二维条码中的其它二维条码嵌入到所述嵌入对象中。优选的,所述嵌入模块包括:确定子单元,用于在所述嵌入对象上确定N-1个起始位置;嵌入子单元,用于以所述N-1个起始位置分别作为所述其它二维条码的嵌入起始点,将所述其它二维条码嵌入到所述嵌入对象中。优选的,所述N和M均为2,2种码制类型分别为快速响应矩阵码和福码。与现有技术相比,本专利技术的技术方案具有以下优点:上述技术方案提供的一种二维条码组的生成方法和装置,将用户输入的信息分割成N份,根据M(M=N)种码制类型的生成码规则将分割后的N份信息生成相应的N个二维条码并组合在一起。相对于一个二维条码承载的信息更加丰富,并且只有识别出M种码制类型对应的全部二维条码承载的信息,才能得到完整的信息,提高了二维条码信息安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种二维条码组的生成方法的流程图;图2为本专利技术实施例提供的另一种二维条码组的生成方法的流程图;图3为本专利技术实施例提供的一种将快速响应矩阵码与福码相结合的方法的流程图;图4为本专利技术实施例提供的一种快速响应矩阵码的示意图;图5为本专利技术实施例提供的一种福码的示意图;图6为本专利技术实施例提供的快速响应矩阵码的坐标(a,b)的示意图;图7为本专利技术实施例提供的福码的坐标(c,d)的示意图;图8为本专利技术实施例提供的快速响应矩阵码和福码结合后的示意图;图9为本专利技术实施例提供的一种二维条码组的生成装置的结构示意图;图10为本专利技术实施例提供的另一种二维条码组的生成装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种二维条码组的生成方法,请参阅图1,示出了该方法的流程示意图,该方法包括:步骤S11:接收用户输入的信息;步骤S12:将所述信息分割为N份,所述N为大于1的正整数;用户输入的信息可以包括多种类型,例如文字、字母、数字等。根据预先设定的分割规则将用户输入的信息进行分割,例如,预先设置的是分割为2份,对用户输入的信息“商品编号123456;商品名称手机;商品重量423g;商品颜色黑色;商品型号M1;商品价钱2499”,进行分割,得到分割后的两份信息“商品编号123456;商品名称手机;商品重量423g”和“商品颜色黑色;商品型号M1;商品价钱2499”。步骤S13:根据M种码制类型的生成码规则将分割后的N份信息生成相应的N个二维条码,所述M等于所述N;二维条码包括几十种码制类型,比较常见的如PDF417、Datamatrix、Maxicode、QRCode、汉信码、福码等。针对分割后的每份信息。利用一种码制类型的生成码规则生成相应的二维条码,这样将用户输入的信息,分割成N部分,然后利用不同码制类型的生成规则分别生成相应的二维条码。步骤S14:将所述N个二维条码组合在一起。二维条码组相对于一个二维条码承载的信息更加丰富,并且由于只有识别出M种码制类型对应的全部二维条码承载的信息,才能得到完整的信息,提高了二维条码信息安全性。本实施例提供另一种二维条码组的生成方法,对步骤S14的执行过程进行了进一步说明,请参阅图2,示出了该方法的流程示意图,该方法包括:步骤S11:接收用户输入的信息;步骤S12:将所述信息分割为N份,所述N为大于1的正整数;步骤S13:根据M种码制类型的生成码规则将分割后的N份信息生成相应的N个二维条码,所述M等于所述N;步骤S41:确定所述N个二维条码中的一个二维条码为嵌入对象;步骤S42:将所述N个二维条码中的其它二维条码嵌入到所述嵌入对象中。对于步骤S14可以将N个二维条码排列在一起,也可以将N个二维条码中的某些二维条码嵌入到其它二维条码中。采用将N个二维码中的其它N-1个二维条码嵌入到作为嵌入对象的一个二维条码中,减少二维条码组的占用面积。具体的,将所述N个二维条码中的其它二维条码嵌入到所述嵌入对象中,包括:步骤S21:在所述嵌入对象上确定N-1个起始位置;步骤S22:以所述N-1个起始位置分别作为所述其它二维条码的嵌入起始点,将所述其它二维条码嵌入到所述嵌入对象中。为保障二维条码嵌入到其它二维条码后的信息识读效率,将N个二维条码的颜色设置为各不相同。本实施例提供了一种将快速响应矩阵码与福码相结合的方法,请参阅图3,示出了该方法的流程示意图,该方法包本文档来自技高网...
一种二维条码组的生成方法和装置

【技术保护点】
一种二维条码组的生成方法,其特征在于,包括:接收用户输入的信息;将所述信息分割为N份,所述N为大于1的正整数;根据M种码制类型的生成码规则将分割后的N份信息生成相应的N个二维条码,所述M等于所述N;将所述N个二维条码组合在一起。

【技术特征摘要】
1.一种二维条码组的生成方法,其特征在于,包括:接收用户输入的信息;将所述信息分割为N份,所述N为大于1的正整数;根据M种码制类型的生成码规则将分割后的N份信息生成相应的N个二维条码,所述M等于所述N;将所述N个二维条码组合在一起。2.根据权利要求1所述的方法,其特征在于,所述N个二维条码的颜色各不相同。3.根据权利要求1所述的方法,其特征在于,所述将所述N个二维条码组合在一起,具体包括:确定所述N个二维条码中的一个二维条码为嵌入对象;将所述N个二维条码中的其它二维条码嵌入到所述嵌入对象中。4.根据权利要求3所述的方法,其特征在于,所述将所述N个二维条码中的其它二维条码嵌入到所述嵌入对象中,包括:在所述嵌入对象上确定N-1个起始位置;以所述N-1个起始位置分别作为所述其它二维条码的嵌入起始点,将所述其它二维条码嵌入到所述嵌入对象中。5.根据权利要求1~4任意一项所述的方法,其特征在于,所述N和M均为2,2种码制类型分别为快速响应矩阵码和福码。6.一种二维条码组的生...

【专利技术属性】
技术研发人员:刘燕李卫伟王敏乐
申请(专利权)人:北京慧眼智行科技有限公司
类型:发明
国别省市:北京,11

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

1