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

一种用于商品外包装的加密RGB值编解码方法技术

技术编号:36079635 阅读:9 留言:0更新日期:2022-12-24 10:52
本发明专利技术提供了一种用于商品外包装的加密RGB编解码方法,涉及商品防伪追溯技术。该方法通过对商品信息原始编码矩阵进行一系列变化、加密后转换为色块RGB值存储,使得流通商品上的信息标注唯一,具有可追溯性。使用本发明专利技术的方法,可以提高防伪能力,改善源码在不同损坏情况下的恢复率。情况下的恢复率。情况下的恢复率。

【技术实现步骤摘要】
一种用于商品外包装的加密RGB值编解码方法


[0001]本专利技术涉及流通商品信息防伪追溯系统领域,具体是指一种用于商品外包装的加密RGB值编解码方法。
技术背景
[0002]随着经济的持续发展和互联网技术的提高,商品的流通越来越高速和便利,商品在流通时的防伪工作日益重要。在商品流通过程中,生产商品的信息标注不唯一,部分经销商对商品的仿制、对商品标注的破坏,导致商品在流通过程中无法追溯、生产企业承受巨大的经济损失。
[0003]因此,提高在商品流通过程中的防伪能力成为国内外学者广泛关注的问题之一,当前有许多解决上述问题的方法,其中以激光防伪、标签防伪、油墨防伪等印刷类为主,这些传统的防伪方法,在商品流通中容易伪造和受到人为破坏,达不到有效的防伪效果。因此,如何提高商品包装损坏时信息码的可恢复性成为一个重要问题。

技术实现思路

[0004]本专利技术的目的在于一种用于商品外包装的加密RGB值编解码方法,可有效地提高流通中的商品防伪追溯和包装破坏后的信息修复能力。
[0005]为了达到上述目的,本专利技术采取以下技术方法实现:
[0006]一种用于商品外包装的加密RGB值编解码方法,其特征在于,包括以下步骤:
[0007]1)商品信息采集
[0008]通过系统的采集装置采集商品信息,转换成标准的数据格式,为24位的二进制编码;
[0009]2)生成信息矩阵
[0010]将原始信息进行移位等操作,生成相应的信息矩阵;
[0011]3)对信息进行加密
[0012]由计算机生成随机信息,与步骤2)中生成矩阵进行异或操作,完成对原始商品信息的加密;
[0013]4)形成颜色块
[0014]将步骤3)加密后的商品信息矩阵每行分为6段,每段有4位二进制数,每4位二进制数换算为1位十六进制数,实现每行转换成6位十六进制数,前2位十六进制数代表一个颜色的R值,中间2位十六进制数代表一个颜色的G值,后2位十六进制数代表一个颜色的B值,以上构成RGB值,即6位十六进制数可作为标准值唯一表示一个颜色块;
[0015]5)生成色块图
[0016]将步骤4)得到的RGB值打印在三个正方形中,按从左到右、从上到下的顺序打印,生成色块图,成为商品的外包装组成部分,同时存储在数据库中;
[0017]6)信息解码
[0018]通过系统的扫描装置识读商品的外包装,系统解码时,对色块图进行识别,在数据库中对比得到对应的加密信息,从而由色块图得到原始商品信息。
[0019]举例而非限定,步骤1)中,所述商品信息包括:商品名称、货源、生产日期、型号等信息。
[0020]具体的,步骤3)中,随机信息是由计算机随机生成。
[0021]具体的,步骤4)中,所述的色块RGB值,是指将矩阵对应的数转换为16进制数后形成。
[0022]具体的,所述步骤5):对步骤1)标准数据格式的商品信息继步骤2)、3)、4)加密处理后,经由步骤5)算法保存在各色块的RGB值中,并通过打印在正方形方格里体现。
[0023]具体的,步骤6)中,所述的解码,是指读出色块的RGB值,还原出原始信息序列。
[0024]由于采取了上述方法,本专利技术具有如下优点:
[0025]具有较强的防伪能力,当包装受到破坏时,也具有较好的信息恢复能力,帮助企业加强商品管理和流通去向调查。
[0026]区别于其他防伪技术采用矩阵、图形、数字、函数的方案,本专利技术方案的优点在于信息加密后转换为RGB值,通过颜色信息体现在包装上,颜色信息最终在包装上配合图像信息展示,将RGB值作为三角形边长,填充对应红绿蓝颜色,同时参与商品外观设计。
附图说明
[0027]通过参照并结合附图中的详细描述,本专利技术变得更加好理解,因而本专利技术的许多优点将易于明了。
[0028]图1是实施例中生成的原始信息矩阵。
[0029]图2是实施例中加密后的矩阵。
[0030]图3是实施例中生成的色块信息。
[0031]图4是实施例中单个色块的RGB值存储方式。
[0032]图5是实施例中存储的色块图。
具体实施方式
[0033]实施例
[0034]本实施例适用于商品外包装的加密RGB值编解码方法,方法主要步骤如下:
[0035]1)商品信息采集
[0036]通过系统的采集装置采集商品信息,转换成标准的数据格式,为24位的二进制编码,假设为{0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1,0};
[0037]2)生成信息矩阵
[0038]将原始信息进行移位等操作,生成相应的信息矩阵,即:
[0039]矩阵的第1行为原始数据编码{0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1,0};
[0040]矩阵的第2行为原始数据编码左移1位,并将原始数据编码最后1位复制到第2行第1位,即{0,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1,1};
[0041]矩阵的第3行为原始数据编码左移2位,并将原始数据编码最后2位复制到第2行前
2位,即{1,0,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0,1};
[0042]矩阵的第4行为原始数据编码左移3位,并将原始数据编码最后3位复制到第2行前3位,即{1,1,0,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,1,0,1,0,0};
[0043]以此类推,得到一个24*24的矩阵,如图1所示;
[0044]3)对信息进行加密
[0045]由计算机生成随机24位二进制编码,假设为{1,0,0,1,0,1,1,0,1,1,1,0,0,0,1,0,0,1,1,1,0,0,1,0},与步骤2)中生成矩阵每行分别进行异或操作,所得结果如图2所示,完成对原始商品信息的加密;
[0046]4)形成颜色块
[0047]将加密后的商品信息矩阵每行分为6段,每段有4位二进制数,换算为1位16进制数,实现每行转换成6位16进制数,得到24组6位16进制数,分别代表24个颜色块,如图3所示,例如第一行分段后为1010 0001 0110 1101 1101 0100,六组4位二进制数换算成16进制数为A 1 6 D D 4,其中A1代表该色块的R值,6D代表该色块的G值,D4代表该色块的B值;
[0048]5)生成色块图
[0049]用三个正方形方块分别表示RGB值,存储一个色块的信息。以第一个色块为例,有三个边长为F的正方形,分别代表RGB值,R值为A1,即在第一个正方形中画出一个底边长为A,高为1的直角三角形,以正红色填充;同理,在第二个正方形中画出一个底边长为6,高为D的直角三角形,以正绿色填充;第一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于商品外包装的加密RGB值编解码方法,其特征在于,包括以下步骤:1)商品信息采集通过系统的采集装置采集商品信息,转换成标准的数据格式,为24位的二进制编码;2)生成信息矩阵将原始信息进行移位等操作,生成相应的信息矩阵;3)对信息进行加密由计算机生成随机信息,与步骤2)中生成矩阵进行异或操作,完成对原始商品信息的加密;4)形成颜色块将步骤3)加密后的商品信息矩阵每行分为6段,每段有4位二进制数,每4位二进制数换算为1位十六进制数,实现每行转换成6位十六进制数,前2位十六进制数代表一个颜色的R值,中间2位十六进制数代表一个颜色的G值,后2位十六进制数代表一个颜色的B值,以上构成RGB值,即6位十六进制数可作为标准值唯一表示一个颜色块;5)生成色块图将步骤4)得到的RGB值打印在三个正方形中,按从左到右、从上到下的顺序打印,生成色块图,成为商品的外包装组成部分,同时存储在数据库中;6)信息解码通过系统的扫描装置识读商品的外包装,系统解码时,对...

【专利技术属性】
技术研发人员:谢艺雯万国春高燕
申请(专利权)人:同济大学
类型:发明
国别省市:

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

1