应用于商品外包装的几何学形态图形编解码方法
【技术领域】
[0001]本发明涉及流通商品信息防伪追溯系统领域,具体指是一种用于商品外包装的几何学形态图形编解码方法。
技术背景
[0002]随着经济的持续发展,商品的流通越来越高速和便利,使得商品在流通阶段防伪、流货和窜货问题突出。又由于部分经销商对商品的仿制、对商品标注的破坏,使得生产企业对流通中的商品无法追溯防伪,导致生产企业蒙受了巨大的经济损失。
[0003]如何提高商品在流通过程中的防伪与追溯能力是信息包装工程研宄的一个重要方向之一,当前,条码技术是在计算机技术和信息技术基础上发展起来的一门集编码、印刷、识别、数据采集和处理于一身的技术;条码技术广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域。在当今的自动识别技术中占有重要的地位。条码主要分有一维条码和二维条码。一维条码通常是在一个方向上表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。而二维条码是用某种特定规律在平面分布的黑白相间的图形记录数据符号信息的,它是在水平和垂直方向的二维空间存储信息。
[0004]这些传统的防伪方法,主要以保护唯一的单位包装身份信息为目的,辅以有助于恢复的冗余,如校验码等来提高可恢复度。但这只做到提高自相关度,可恢复度提高有限。另外这类防伪追溯技术解码规则固定,一旦固定规则的解码方法被人为破解,技术性能将降低,商品防伪和追溯系统作用受到影响。
[0005]因此,如何在商品包装上提高信息自相关和互相关度,在包装信息受到部分损坏的前提下,提高信息的自恢复度成为国内外学者广泛关注的问题之一。
【发明内容】
[0006]本发明的目的在于,以一种适用于商品外包装的几何学形态图形编解码方法,对流通中的商品包装进行几何学形态图形编码标识,并且可以提高图形破坏后的商品信息恢复率。
[0007]本发明解决其技术问题是采取以下技术方法实现的:
[0008]1、一种应用于商品外包装的几何学形态图形编解码方法,其包含以下步骤:
[0009]I)米集商品彳目息:
[0010]采集商品信息,并转换成标准的数据格式。
[0011]2)生成原始信息:
[0012]由计算机随机生成当期信息序列,并与采集到的商品信息关联,形成一一对应的关系O
[0013]3)生成随机变换、旋转规则:
[0014]由计算机生成当期的多套随机变换、旋转规则,并与当期的原始信息相关联,形成一一对应的关系。
[0015]4)生成变换、旋转后的信息:
[0016]通过计算机根据原始信息与变换、旋转规则生成多套随机信息。
[0017]5)生成随机图案:
[0018]根据多套随机信息生成几何学形态图形代码,喷绘于商品外包装。
[0019]6)信息存储:
[0020]将当期原始信息与变换、旋转规则存储于数据库中。
[0021]7)信息解码:
[0022]通过对商品外包装的图案进行图像识别,收集图案信息,根据解码规则恢复数据、还原商品信息。
[0023]进一步公开技术方案,计算机根据当前时间生成一组随机数,用这组随机数与原始数据进行加、减、与、或、异或形式的混合运算,所得信息再根据随机数循环移位,得到多套随机信息。
[0024]进一步公开技术方案,几何学形态的代码按照包括信息点的有或无的分布,信息点的位置分布,信息点的密度分布在内的一种几何学形式特性来记录代码信息。
[0025]进一步公开技术方案,信息解码过程是通过对商品外包装进行图形扫描,得到其几何学形式特性,再读取商品外包装上的生产日期,由生产日期从数据库得到与扫描得到的几何学形式特性相关联的变换、旋转规则,将几何学形式特性进行逆旋转、变换之后的信息与原始信息作比对,得到产品信息。
[0026]由于采用了上述方案,本发明具有如下的优点:以多套包含单位包装身份信息的码,通过单套码内部之间的自关联与多套码之间互关联来提高可恢复度,并使用变换的解码规则提升人为破解的难度,进一步提高编码的可靠性与信息可恢复度,在物联网中更加有效的追溯商品,起到防伪、防窜货的效果。
【附图说明】
[0027]通过参照并结合附图中的详细描述,本发明变得更加好理解,因而本发明的许多优点将易于明了。
[0028]图1是实施例的定位图案。
[0029]图2是实施例的码的第一种标记图案例。
[0030]图3是实施例的码的第二种标记图案例。
[0031]图4是实施例的码的第二种标记图案例。
[0032]图5是实施例完全标记后的图案。
【具体实施方式】
[0033]以下结合附图所示实例对本发明做进一步的说明。
[0034]概括的,本发明方法:
[0035]根据采集的商品包装信息,生成多套随机变换、旋转规则,根据多套随机信息生成几何学形态的代码,生成随机叶图案,喷绘于商品外包装。当期随机变换、旋转规则是,计算机根据当前时间生成一组随机数,用这组随机数与原始数据进行加、减、与、或、异或形式的混合运算,对运算所得信息代码进行随机数循环移位,得到多套随机信息。几何学形态的代码是,代码按照信息点的有或无的分布几何特征、信息点的位置分布几何特征和信息点的密度分布几何特征信息来记录代码信息。
[0036]本实施例适用于商品外包装的防伪追溯编解码方法,方法主要步骤如下:
[0037]一、编码具体实施方法
[0038]I)原始信息
[0039]本例以18位码为例,取前9位为3进制,后9位为2进制。
[0040]本例假设原始18 位码为{I, 2,O, I, 2,O, I, 2,I, I, O, O, O, I, I, I, O, 1}。
[0041]本例取9套包含单位包装身份信息的码。
[0042]由计算机生成商品当天包装的一个8行18列矩阵与I行8列矩阵,
[0043]假设8行18列矩阵为:
[0044]{3,2,4,5,2,6,7,3,8,9,3,5,6,7,3,6,4,1},
[0045]{I, 7,4,8,3,9,5,7,2,O, 5,8,5,4,7,3,2,5},
[0046]{3,4,7,5,9,2,O, I, 9,2,4,7,5,9,I, 4,3,2},
[0047]{5,3,2,5,8,O, 8,9,7,I, O, 3,8,2,5