当前位置: 首页 > 专利查询>同济大学专利>正文

一种用于商品外包装的抗干扰加密扇圆形编解码方法技术

技术编号:36079662 阅读:13 留言:0更新日期:2022-12-24 10:52
本发明专利技术提供了一种用于商品外包装的抗干扰加密扇圆形编解码方法,涉及流通商品防伪追溯技术。该方法将商品信息先进行加密,之后生成扇圆形图喷绘在商品上,使得流通商品上的信息标注具有唯一性、抗干扰性、可追溯性等特点。使用本发明专利技术可以提高商品流通的可追溯性和抗干扰性。干扰性。干扰性。

【技术实现步骤摘要】
一种用于商品外包装的抗干扰加密扇圆形编解码方法


[0001]本专利技术涉及流通商品信息加密编解码系统领域,特别涉及一种防伪追溯系统中商品外包装的信息编码、解码过程的数据处理,具体指是一种用于商品外包装的抗干扰加密扇圆形编解码方法。
技术背景
[0002]随着经济的持续发展和市场化的趋势,贸易的流通越来越高速和便利。在互联网技术和智能化程度提高,网络购物越来越频繁的当下,商品流通的主体由线下转为线上。商品生产企业在这一过程中要面临更为棘手的问题是在商品流通过程中,生产商品的信息标注的不唯一性导致商品在流通过程中无法追溯,部分经销商对商品的仿制、对商品标注的破坏,使得生产企业可能蒙受巨大的经济损失。
[0003]当前市场主流的商品信息码是二维码或条形码,虽然具有信息容量大,制作成本低的优点,但其编码方式较为固定,破损后的可恢复性不强,不适合作为商品唯一的信息码。因此提高商品信息码的唯一性和可恢复性,是一个值得重点关注的问题。

技术实现思路

[0004]本专利技术的目的在于一种用于商品外包装的抗干扰加密扇圆形编解码方法,可有效地提高包装破损或被掩盖后信息的可恢复性,并提供一物一码。
[0005]为了达到以上目的,本专利技术采用的技术方案是:
[0006]一种用于商品外包装的抗干扰加密扇圆形编解码方法,其特征在于,包括以下步骤:
[0007]1)商品信息采集
[0008]通过系统的采集装置采集商品信息,并转换成标准的二进制数据格式;
[0009]2)进行商品信息加密
[0010]由计算机将二进制商品原始信息码进行加密,并将编码按顺序保存到系统数据库中;
[0011]具体加密过程为:通过计算机产生随机加密矩阵与原始信息相关联,然后利用随机加密矩阵对原始信息进行异或加密,并按照一定顺序将加密矩阵与排序后的商品信息存储在系统数据库中;
[0012]3)划分扇形区块
[0013]将加密后的二进制商品信息分为n段,代表扇圆图中n个扇形,每段由m位标识,每段的取值可能有2的m次方个,m,n为正整数;
[0014]4)生成各区块所对应扇形
[0015]首先将n个区块对应二进制码转化为十进制数字。然后,利用公式θ=arctan(x)求得对应扇形的圆心角弧度值。其中,θ为区块对应扇形的圆心角,单位为rad,范围为(

π/2,π/2),x为区块对应十进制数字。
[0016]5)建立扇圆图
[0017]将上述扇形圆心角弧度值进行归一化,使其限制在(0,π/2)区间内,即将各弧度值求和后,按照其在总和中的比例与π/2弧度相乘,求得其归一化弧度值。取半径为r的圆形,任一直线为中轴线,将划分所得各扇形与计算机生成的随机间隔(各间隔之和等于π/2弧度)按顺序打印到中轴线一侧半圆中,另一侧半圆进行中心对称镜像打印,喷于商品外包装。其中,半径r以及扇形区块和间隔的颜色均可按需求选择。
[0018]6)信息存储
[0019]将扇形段数和弧度值及编码顺序存储在数据库中;
[0020]7)信息解码
[0021]商品流通过程中,编码受到干扰时,通过解码方法进行数据恢复、还原商品信息。解码时,对包装上扇圆图进行识别,在数据库中对比得到对应的弧度值和加密信息,然后对其进行解密从而得到对应的商品信息。
[0022]步骤2)中,所述的商品信息加密,对生成的各个商品包装的唯一的信息,进行计算机随机加密矩阵。
[0023]步骤4)中,所述商品信息的扇形化,将商品信息转化为弧度保存在扇圆图的扇形中。
[0024]步骤6)中,所述的矩阵信息解码,是编码的逆处理过程,当编码受到干扰时,通过编码的逆处理过程进行还原,获取该编码所对应的原始矩阵信息,并通过数据库进行比对,得到最终对应的商品信息。
[0025]由于采用了上述技术方案,本专利技术可以较为有效地追溯具有扇圆形标注的商品流向,对于防伪商品和信息标注受到破坏的商品,具有较强的恢复信息能力的特点。由于商品信息存在于半圆形中,因此即使损坏了部分也仍然可以进行复原。若图像边缘受到破坏,可以直接测量圆心角求得信息,若图像中心受到破坏,可以利用各段圆弧长度与圆的半径信息计算得到圆心角度,同样可以完成信息恢复。同时,本产品利用扇形圆形的角度关系存储信息,商品外包装表面利用率高,使用黑白颜色成本较低。
附图说明
[0026]图1为本方法编解码流程图:(a)编码、(b)解码
[0027]图2实施例的扇形大小分布图
[0028]图3实施例未进行对称的扇形分布及编码对应图
[0029]图4实施例的进行对称的扇形分布及编码对应图
[0030]图5对实施例进行图形化编码的最终结果图
[0031]图6是实施例的图形化编码的注释图
具体实施方式
[0032]以下结合附图和实例,对本专利技术做进一步的说明。
[0033]本专利技术提出一种用于商品外包装的抗干扰加密扇圆形编解码方法,方法主要步骤如下:
[0034]一、编码具体实施方案
[0035](1)取得商品原始信息
[0036]本例以16位二进制码为例
[0037]假设商品原始16位二进制码为1101_0111_1011_1111
[0038](2)产生加密序列并进行异或加密
[0039]由计算机随机产生一个用于对该商品原码进行加密的16位二进制序列
[0040]假设该序列为1011_1110_1100_0101
[0041]将商品原码和加密序列按位求异或,得到的16位二进制序列即可作为加密后的商品编码。解码时只需将加密后的16位二进制序列与加密序列按位求异或即可得到原码。
[0042]例如,将本例提到的原码和加密序列按位求异或后得到:
[0043]0110_1001_0111_1010
[0044](3)根据所得代码划分扇形区块
[0045]简单地,可将16位二进制码划分为四个区块(m=4),区块的可能取值有16
[0046](n=4)种,本例中取值分别为0110,1001,0111,1010。
[0047](4)生成与各区块对应的扇形
[0048]首先将四个区块对应二进制码转化为十进制数字,分别为6,9,7,10。其次,利用公式θ=arctan(x)求得对应扇形的圆心角。其中,θ为区块对应扇形的圆心角,单位为rad,范围为(

π/2,π/2),x为区块对应十进制数字。则四区块对应的圆心角分别为:1.406,1.460,1.429,1.471,单位:rad。
[0049](5)建立扇圆图
[0050]将上述扇形圆心角进行归一化,将其限制在(0,π/2)区间内,即将各弧度值求和后,按照其在总和中的比例绘制图形。则上述圆心角对应π/2弧度的比例分别为:0.245,0.253,0.248,0.255。各区块实际弧度值即为该比例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于商品外包装的抗干扰加密扇圆形编解码方法,其特征在于,包括以下步骤:1)商品信息采集通过系统的采集装置采集商品信息,并转换成标准的二进制数据格式;2)进行商品信息加密由计算机将二进制商品原始信息码进行加密,并将编码按顺序保存到系统数据库中;具体加密过程为:通过计算机产生随机加密矩阵与步骤1)的原始信息相关联,然后利用随机加密矩阵对原始信息进行异或加密,并按照一定顺序将加密矩阵与排序后的商品信息存储在系统数据库中;3)划分扇形区块将加密后的二进制商品信息分为n段,代表扇圆图中n个扇形区块,每段由m位标识,每段的取值可能有2的m次方个,m,n为正整数;4)生成各区块所对应扇形首先将n个区块对应二进制码转化为十进制数字;然后,利用公式θ=arctan(x)求得对应扇形的圆心角弧度值,其中,θ为区块对应扇形的圆心角,单位为rad,范围为(

π/2,π/2),x为区块对应十进制数字;5)建立扇圆图将上述扇形圆心角弧度值进行归一化,使其限制在(0,π/2)区间内,取半径为r的圆形,任一直线为中轴线,将划分所得各扇形与计算机生成的随机间隔(各间隔之和等于π/2弧度)按顺序打印到中轴线一侧半圆中,另一侧半圆进行中心对称镜像打印,喷于商品外包装;6)信息存储将扇形段数和弧度值及编码顺序存储在数据库中;7)信息解码商品流通过程中,编码受到干扰时,通过解码方法进行数据恢复、还原商品信息;解码时,对包装上扇圆图进行识别,在数据库中对比得到对应的弧度值和加密信息,然后...

【专利技术属性】
技术研发人员:田海文万国春
申请(专利权)人:同济大学
类型:发明
国别省市:

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

1